Skip to main content
Login | Suomeksi | På svenska | In English

Demosaicing : värikuvan muodostus digitaalikamerassa

Show full item record

Title: Demosaicing : värikuvan muodostus digitaalikamerassa
Author(s): Helander, Jenni
Contributor: University of Helsinki, Faculty of Science, Department of Mathematics and Statistics
Discipline: Mathematics
Language: Finnish
Acceptance year: 2015
Abstract:
Muodostaakseen värikuvan digitaalikamera tarvitsee kuhunkin kuvan pikseliin tiedon kolmesta väristä: punaisesta, vihreästä ja sinisestä. Tavallinen digitaalikamera ei kuitenkaan mittaa jokaisen mainitun värin numeerista arvoa jokaiseen pikseliin, vaan vain yhden näistä. Demosaicing-algoritmit ovat algoritmeja, jotka käyttävät näitä kameran mittaamia vajaita väritietoja arvioidakseen puuttuvat tiedot väreistä kuhunkin pikseliin. Tämän tutkielman tarkoituksena on esitellä muutama tällainen demosaicing-algoritmi ja verrata näiden algoritmien tuottamia tuloksia keskenään. Tutkielmassa esitellään ensin itse aiheen ymmärtämistä varten tarvittava taustateoria. Tämä tapahtuu luvussa kaksi, jossa ensin määritellään kuva ja siihen liittyvää termistöä, esitellään kaksi väriavaruutta: RGB-väriavaruus ja CIELAB-väriavaruus sekä, miten siirtyminen RGB-väriavaruudesta CIELAB-väriavaruuteen tapahtuu. Väriavaruuksien jälkeen luvussa kaksi perehdytään hieman digitaalikameran toimintaan ja siihen, miten digitaalikamera eroaa perinteisestä filmikamerasta. Filmikamera muodostaa kuvan kuvattavasta kohteesta filmille, mutta digitaalikamerassa ei käytetä vanhanaikaista filmirullaa tai -paperia, vaan kuva muodostetaan elektronisesti CCD-kennoon tai CMOS-kennoon, jotka ovat tutkielmassa seuraavana esittelyvuorossa. Niin CCD- kuin CMOS-kenno ovat kumpikin värisokeita kuvanmuodostukseen käytettäviä komponentteja. Jotta otettavasta valokuvasta saataisiin värillinen, täytyy käytössä olevan kennon eteen asettaa värisuodatin. Tällaisista värisuodattimista esitellään yleisessä käytössä oleva Bayer-suodatin. Viimeiseksi luvussa kaksi esitellään vielä Fourier-muunnos, konvoluutio ja SSIM. Luvussa kolme esitellään kolme eri demosaicing-algoritmia: bilineaarinen interpolaatio, gradienttikorjattu bilineaarinen interpolaatio ja homogeeniohjautuva demosaicing-algoritmi. Luvussa neljä esitellään tutkielmassa käytettävä aineisto, jona toimii kaksi itse otettua valokuvaa. Valokuvat otettiin kameralla, joka mittaa jokaisen värikuvan muodostamiseen tarvittavan värin kussakin kuvan pikselissä. Näin ollen demosaicing-algoritmeilla saaduilla värikuvilla on vertailukohde, joka on samanaikaisesti algoritmien tavoitekuva. Luvussa viisi esitellään tutkielmassa käytetyillä algoritmeilla saadut tulokset tutkielman aineistolle ja luvussa kuusi tehdään johtopäätöksiä saaduista tuloksista. Tulokset ovat jopa yllättäviä. Kaikki esitellyistä algoritmeista tuottavat hyviä tuloksia, mutta mikään niistä ei päädy olemaan paras tai huonoin. Algoritmit näyttävät suoriutuvan eri tilanteissa erilailla. Mikäli käsiteltävät kuvat ovat tarpeeksi suuria, vaikuttaisi bilineaarinen interpolaatio toimivan parhaiten. Mikäli käsiteltävät kuvat ovat pieniä ja reunojen terävyydelle on tarvetta, on gradienttikorjattu bilineaarinen interpolaatio hyvä valinta. Jos käsiteltävät kuvat ovat pieniä sekä halutaan, että kuvassa on mahdollisimman vähän värihäiriöitä, tällöin puolestaan homogeeniohjautuva demosaicing-algoritmi on toimiva valinta.


Files in this item

Files Size Format View
gradu_Helander.pdf 10.59Mb PDF

This item appears in the following Collection(s)

Show full item record