Il Colore visto dai sensori CCD e CMOS

Page 1

LA DETERMINAZIONE DEL COLORE CON L’IMPIEGO TELECAMERE •5° conferenza nazionale gruppo del colore Centro Regionale Per la Progettazione e il Restauro 7/9 Ottobre 2009 PALERMO

1.

Introduzione : Come funzionano le telecamere a colori

Relatore: dr. G. Vinci

09/10/2009


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


eee-

• 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.


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 RedGreen-Blu •CMYK = spazio colori sottrattivo formato da Cyano-Magenta-YellowNero

•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

Spa tia

Ti m e

Each pixel is associated with simultaneous high resolution spectral information produced by an imaging spectrograph

Spectrum for one pixel

Spectral axis

â—?

R

l ax is

400

Wavelength

700


IMAGING SPECTROGRAPH FIRST ADD-ON IMAGING SPECTROGRAPH FOR IMPLEMENTING SPECTRAL IMAGING TO INDUSTRIAL AND SCIENTIFIC VISION SYSTEM


HOW IT WORKS ? The spectrograph plugs between objective lens and camera, converting an area monochrome camera to a spectral line imaging system


HOW IT SINGLE LINE ACQUISITION WORKS ?


HOW IT WORKSSAMPLE ? 2-DIMENTIONAL ACQUISITION 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”


HOW IT WORKS ? FIELD OF VIEW Depending on the optics coupled to the Spectrograph, the system can also be applied to samples of very small sizes or very big size.

Spectral Scanner For colorimetric analysis, quality control and restorations

Pan&Tilt Scanner External use, to acquire panoramas or closer object of a big size

Vertical Scanner Used on restoration to scan paintings or wall until 5 meters high Micro Scanner for biology, forensic


ACQUISITION PAINTS ACQUISITION


ACQUISITION MARBLE ACQUISITION DURING MANUFACTURING


ELABORATION COLOUR COORDINATE CALCULATION 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 SINGLE WAVELENGTH ANALYSIS

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

570 nm


IMAGE RECONSTRUCTION SPECTRAL SCANNER SOFTWARE REFLECTANCE PLOT

IMAGE RECONSTRUCTION

MUNSELL CHART

L*a*b* VALUES

3D MUNSELL CHART


COLOR CERTIFICATION - COLOR COORDINATE CALCULATION IS ACCORDING TO STANDARD CIE (Commision Internationale de l’Enclairage) CIE 1931 MUNSELL


INFRARED ANALISYS ON PLASTICS 1750 nm

900 nm PET

PVC

PEHD


WHEN IS SPECTRAL COLOR IMAGING OF BENEFIT ? APPLICATIONS REQUIRES ●

Fast color measurement and inspectionwith good spatial resolution- to and below the color resolution of human eyeby 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


SPECTRAL CAMERA AND RGB CAMERA COMPARISON RGB CAMERA

SPECTRAL CAMERA 

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 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


Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.