LA DETERMINAZIONE DEL COLORE CON L’IMPIEGO
TELECAMERE
1. Introduzione : Come funzionano le telecamere a colori
Relatore: dr. G. Vinci 09/10/2009
•5° conferenza nazionale gruppo del colore Centro Regionale Per la Progettazione e il Restauro 7/9 Ottobre 2009 PALERMO
Argomenti trattati
• Un pizzico di fisica quantica• L’idea e il principio del CCD• Struttura di un CCD• Da B/N a Colori• Metodi di Interpolazione del colore• Iperspectral Imaging• RGB Vs. Spectral Imaging
Un pò di fisica quantica
• La teoria di Maxwell ( teoria ondulatoria della luce )
• La legge dei quanti di (Max )Planck : E =h*f E=h*c/l E = energia di un quanto h = costante di Planck f = frequenza c = velocità della luce l = lunghezza d’onda
Interazioni radiazione-materia
Esistono diversi meccanismi di interazione della radiazione/luce-materia, che a seconda delle energie dei fotoni incidenti, possono essere schematizzate come segue :
• 1eV-100keV ( UV- IR ) Effetto fotoelettrico• 100keV-1 MeV Effetto Compton• 1,022 MeV in poi Produzione di coppia
Effetto fotoelettrico
• Emissione di cariche elettriche, di solito negative, quando una superficie in genere metallica viene colpita da una radiazione elettromagnetica come ad es: luce Ultravioletta o Visibile
• Nella fisica non esistono i colori. Le radiazioni di energia della luce sono incolori.
• L'idea di un chip di CCD è semplice: ce lo possiamo immaginare come un chip di memoria senza "coperchio". I fotoni, colpendo le cellule della memoria creano degli elettroni (effetto fotoelettrico).
• La quantità di fotoni è proporzionale alla quantità di elettroni. La lunghezza d'onda invece, non viene "comunicata' agli elettroni e quindi i chip CCD sono daltonici.
• Qui di seguito mostriamo come funzionano le telecamere a colori nonostante il daltonismo dei chip CCD.
e-
e-
e-
Struttura di un sensore• Pixel (Picture Element): elemento di
una struttura che è la cella di assorbimento
• Fotodiodo• CTR (Charge Transfer Region)
-
CCD o CMOS funzionamento
a)Le cellule del sensore vengono raggiunte dalla luce e a causa dell’effetto fotoelettrico generano cariche negative nei pixel.
b)Dopo un tempo di esposizione vengono estratte ed elaborate, dall’elettronica della telecamera
c)Quindi avremo a disposizione una imagine digitale
Caratteristiche di un Sensore
• Risoluzione ( numero dei pixel )• S/N o Dynamic Range• Sensibilità• Quantum Efficiency(QE)• Fill Factor(FF)• Fixed Pattern Noise• Corrente di fondo (Dark Current (e/s))
Dal B/N al Colore
Grosso modo possiamo quindi affermare che un chip CCD converte i fotoni in elettroni e che in questo processo la quantità di elettroni generti eè proporzionale alla quantità di fotoni ricevuti.
I fotoni però hanno una caratteristica peculiare, la lunghezza d’onda.
Questa informazione purtroppo non viene trasmessa agli elettroni.
Quindi i Chip CCD sono daltonici
Telecamere a 3 CCD
•I tre canali vengono filtrati con filtri R-G-B
•Le immagini sono di ottima qualità
•La soluzione non è consumer perchè costa.
•Dal punto di vista dela determinazione del colore è solo praticabile nello spazio RGB
SPAZI COLORE
•RGB = spazio colore additivo formato da Red-Green-Blu
•CMYK = spazio colori sottrattivo formato da Cyano-Magenta-Yellow-Nero
•La differenza sta nel fatto che i primari additivi sommano la luce che emettono, mentre i sottrattivi assorbono la luce che li illumina, riflettendone solo una parte.Per questo i monitor devono usare i tre colori additivi (tricromia RGB), mentre le stampanti quelli sottrattivi, anzi per avere un nero puro devono aggiungerlo direttamente ai tre (quadricromia CMYK).
CCD o CMOS singoli
• In alternativa ai 3CCD la soluzione più largamente impiegata è il filtro BAYER
Filtro Bayer
• Come si evince dal disegno il numero dei filtri verdi è doppio rispetto ai filtri rossi e blu. Ossia passano più informazioni inerenti il colore verde che il rosso e il blu. Più precisamente il verde passa quanto il rosso e il blu messi assieme (25% blu, 25% rossi, 50% verdi).
INTERPOLAZIONE SPAZIALE DEL COLORE
• Con il filtro BAYER, ogni pixel fornisce il valore di rosso, di verde o di blu, a seconda di come e filtrato
• Come ottenere i valori mancanti ?
INTERPOLAZIONE SPAZIALE DEL COLORE
L’interpolazione spaziale del colore, viene effettuata dall’elettronica della telecamera.
Prendiamo ad esempio il pixel rosso in basso a sinistra segnato dalla freccia.
Poiché è un filtro rosso, lascia passare solo questa radiazione, ma manca il verde e il blu.
L’algoritmo impiegato, otterra il valore mancante, tramite l’analisi dei pixel adiacenti.
Ne nostro caso troverà pixel verdi con molta carica e pixel blu senza carica.
Quindi stimerà il pixel rosso come giallo.
INTERPOLAZIONE SPAZIALE DEL COLORE
• L’interpolazione del colore ha i seguenti svantaggi :• Il valore del colore per ogni cluster di pixel è stimato• Un valore stimato rende impossibile la misurazione
corretta del colore.• Per ciò che attiene la qualità delle immagini i metodi di
interpolazione producono un effetto passa basso che dà immagini sfocate rispetto a quelle prodotte con camere 3CCD
• Inoltre richiedono una notevole elaborazione dei dati, appesantendo il bus del computer
INTERPOLAZIONE SPAZIALE DEL COLORE
•Copia dei pixel vicini ( nearest nighbor replication
Il valore mancante viene preso dai pixel confinanti.
Questo è un modello utilizzato nei flussi diimmagini senza pretese.
INTERPOLAZIONE SPAZIALE DEL COLORE
• Interpolazione bilineare ( impiego del valore medio dei pixel vicini )
•RGB 255,0,0
•RGB 255,128,64
Iperspectral Imaging
•- What is spectral imaging ?•- Imaging spectrograph•- How it works ?•- Image reconstruction•- Acquisition•- Data processing•- When is spectral color imaging of benefit ?•- Spectral camera and RGB camera comparison•- Conclusion
Sensori a Colori
• Uso di CFA(Colour Filter Array) Es:Filtro di bayer
• Interpolazione cromatica
• La risoluzione è in media la metà di quella in B/N
Iperspectral Imaging
R
400 700
Spec
tral
axi
s
Spatial axis
Time
Wavelength
Spectrum for one pixel● Each pixel is
associated with simultaneous high resolution spectral information produced by an imaging spectrograph
FIRST ADD-ON IMAGING SPECTROGRAPH FOR IMPLEMENTING SPECTRAL IMAGING TO INDUSTRIAL AND SCIENTIFIC VISION SYSTEM
IMAGING SPECTROGRAPH
HOW IT WORKS ?
The spectrograph plugs between objective lens and camera, converting an area monochrome camera to a spectral line imaging system
HOW IT WORKS ?SINGLE LINE ACQUISITION
HOW IT WORKS ?
A spectral image of the a surface can be obtained through the aquisition of contiguous lines of a traslating sample, by a so called “Spectral Scanner”
2-DIMENTIONAL SAMPLE ACQUISITION
HOW IT WORKS ?FIELD OF VIEWDepending on the optics coupled to the Spectrograph, the system can also be applied to samples of very small sizes or very big size.
Spectral ScannerFor colorimetric analysis,quality control and restorations
Pan&Tilt ScannerExternal use, to acquirepanoramas or closer object of a big size
Vertical ScannerUsed on restoration toscan paintings or walluntil 5 meters high
Micro Scannerfor biology, forensic
ACQUISITION
PAINTS ACQUISITION
MARBLE ACQUISITION DURING MANUFACTURING
ACQUISITION
COLOUR COORDINATE CALCULATION
ELABORATION
The mean CIE L*a*b* and xyz colorimetric parameters can be obtained by selecting the desired area of the sample, allowing the comparison between different sample
ELABORATION
The presence and the spatial distribution of impurities or particular compounds can be detected by viewing an image of the intensity for a selected wavelength
SINGLE WAVELENGTH ANALYSIS
570 nm
IMAGE RECONSTRUCTION SPECTRAL SCANNER SOFTWARE
REFLECTANCE PLOT MUNSELL CHART L*a*b* VALUES
IMAGE RECONSTRUCTION 3D MUNSELL CHART
COLOR CERTIFICATION
- COLOR COORDINATE CALCULATION IS ACCORDING TO STANDARD CIE (Commision Internationale de l’Enclairage)
CIE 1931MUNSELL
1750 nm
900 nm
PET PVC PEHD
INFRARED ANALISYS ON PLASTICS
WHEN IS SPECTRAL COLOR IMAGING OF BENEFIT ?
● Fast color measurement and inspection- with good spatial resolution- to and below the color resolution of human eye-by standard color coordinates (like L*a*b*)
● Detection of or classification based on small color shade differences
● Fast inspection of color displays and light sources with good spectral and spatial or angular resolution
APPLICATIONS REQUIRES
SPECTRAL CAMERA AND RGB CAMERA COMPARISON
Full spectral information with 2-10 nm resolution
Accurate calculation of color coordinates and color difference
8 bits system:- 1-5 DEab absolute color accuracy without calibration by color samples- 0.5-2 DEab relative accuracy in color comparison- corresponds to typical human eye
10/12 bits systems:- performance of experienced human inspector achieved
• Three fixed spectral bands of 80 nm wide (Red, Green, Blue)
• Approximate color information
• 8 bits system:- 3-14 Eab absolute color accuracy with calibration by color samples- 2-6 Eab relative accuracy in color comparison
SPECTRAL CAMERA RGB CAMERA
SPECTRAL CAMERA AND RGB CAMERA COMPARISON
SPECTRAL CAMERA RGB CAMERA● Full compensation of light source
color temperature drift by a white reference surface
● programmable wavelength selection● Speed up to 2000 lines/s● More precise information -more
data processing,higher amount of light required
● Can basically be added to any area camera based gray scale system
● Due to broad spectral bands, always sensitive to light source color temperature drift
● High speed up to thousends of lines/s
Ho Concluso!
Grazie Per l’Attenzione