Kameran kuvanprosessointi



Samankaltaiset tiedostot
Digitaalikameran optiikka ja värinmuodostus

Kuvanlaadunparantaminen. Mikko Nuutinen

Värinhallinta ja -mittalaitteet. Mikko Nuutinen

Uudet ominaisuudet. Versio 3.00

TEKSTI // POUL SIERSBÆK. Opi käyttämään AUKON ESIVALINTAA. ƒ2.8. ƒ1.4 ƒ2. ƒ4 ƒ5.6 ƒ8 ƒ11 ƒ16 ƒ22 ƒ32. Digikuva 2015

NIKON COOLPIX S3000 NIKON DSLR D3100 AP-SYSTEMS - KAMERATARJOUKSET. Tarjoushinta 139,- Nikon Tamron mm pakettihintaan 599,-

Digitaalinen signaalinkäsittely Kuvankäsittely

CCD-kamerat ja kuvankäsittely

NEX-3/5/5C/C3 NEX-VG10/VG10E

Tämän värilaatuoppaan tarkoitus on selittää, miten tulostimen toimintoja voidaan käyttää väritulosteiden säätämiseen ja mukauttamiseen.

KUVAMUOKKAUS HARJOITUS

Valon määrä ratkaisee Aukko

Valaisukurssi. TT-Kamerat, kevät 2010 Jari Huilla. Lisenssi: Creative Commons Nimeä-Epäkaupallinen-Tarttuva 1.0 Suomi

EF70-200mm f/4l USM FIN. Käyttöohjeet

6.6. Tasoitus ja terävöinti

S11-04 Kompaktikamerat stereokamerajärjestelmässä. Projektisuunnitelma

Digikamera tutuksi 2016/12

JOHDATUS TEKOÄLYYN TEEMU ROOS

Uudet ominaisuudet BL F00

Version 2. Lue tämä esite yhdessä kameran käyttöohjeen kanssa.

Kuvaus- ja näyttöperiaatteet. Mikko Nuutinen

Kuvan- ja videontiivistys. Mikko Nuutinen

Valon havaitseminen. Näkövirheet ja silmän sairaudet. Silmä Näkö ja optiikka. Taittuminen. Valo. Heijastuminen

X-Pro2 Uudet ominaisuudet

Picasa 3 -kuvankäsittelyopas, osa 1, valokuvien muokkaus tutuksi

Malleja ja menetelmiä geometriseen tietokonenäköön

T Digitaalinen kuvatekniikka Kevät 2015 Harjoitus 1: Kameran kuvanprosessointi

Ratkaisu: Maksimivalovoiman lauseke koostuu heijastimen maksimivalovoimasta ja valonlähteestä suoraan (ilman heijastumista) tulevasta valovoimasta:

IHMEEL- LINEN KUU TEKSTI // KRISTOFFER ENGBO

Uudet ominaisuudet. Versio 2.00

Tampereen yliopisto Tietokonegrafiikka 2013 Tietojenkäsittelytiede Harjoitus

JOHDATUS TEKOÄLYYN TEEMU ROOS

Laskuharjoitus 9, tehtävä 6


PANASONIC NV-GS120EG. Digitaalivideokamera. Käyttöohje

S OPTIIKKA 1/10 Laboratoriotyö: Polarisaatio POLARISAATIO. Laboratoriotyö

VERTAILU: 55-TUUMAISET TELEVISIOT Oheisia kuvasäätöjä käytettiin Tekniikan Maailman numerossa 1/15 julkaistussa vertailussa.

NEX-3/NEX-5/NEX-5C A-DTS (1) 2010 Sony Corporation

Kuvankäsi*ely 1. Digitaaliset kuvat ja niiden peruskäsi3eet. Kimmo Koskinen

Kameroiden suorituskykymittaus

7. Kuvankäsittely. 1. CCD havainnot. 2. CCD kuvien jälkikäsittely 3. FITS. 4. Kuvankatseluohjelmistoja. 5. Kuvankäsittelyohjelmistoja. 6.

TAPAA. TARKENTAA Nils Wille Christoffersen

Kojemeteorologia. Sami Haapanala syksy Fysiikan laitos, Ilmakehätieteiden osasto

hp photosmart 930 -sarjan digitaalikamera

10.2. Säteenjäljitys ja radiositeettialgoritmi. Säteenjäljitys

LENS EF28 135mm f/ IS USM. Käyttöohjeet

Asiat jotka sinun pitäisi tietää ja hallita ennen hyvien valokuvien ottamista

Valokuvauksen opintopiiri

Digikuvan peruskäsittelyn. sittelyn työnkulku. Soukan Kamerat Soukan Kamerat/SV

12. Kuvankäsittely. 1. CCD havainnot. 2. CCD kuvien jälkikäsittely 3. FITS. 4. Kuvankatseluohjelmistoja. 5. Kuvankäsittelyohjelmistoja. 6.

TEKSTI // POUL SIERSBÆK. Ohjeet ja tekniikka. Kun eläimiä kuvataan piilokojusta, voi tarkennus lukittua. Digikuva 2015

TEKSTI // FRANK SEBASTIAN HANSEN. Hallitse KUVATYYLIT A S P N F M. Digikuva 2016

404 CAMCORDER CAMCORDERIN & KAMERAN TOIMINTA

S09 04 Kohteiden tunnistaminen 3D datasta

VALOKUVAUKSEN PERUSTEET

Täydennyskoulutus Hermanni Lehtomäki

Upeita kuvia heikossakin valossa

Loistavien kuvien ottaminen ON helppoa! Parempia kuvia Image Stabilizer (kuvanvakain) -objektiiveilla

Kauniaisten kaupunki

Successive approximation AD-muunnin

Uusi α850 - Lompakolle ystävällinen digijärkkäri kaikilla mausteilla

DSLR-A900/DSLR-A850 A-DWD (1) 2010 Sony Corporation

JOHDATUS TEKOÄLYYN TEEMU ROOS

T10xx-sarjan pikaopas (2016)

Uudet ominaisuudet. Versio 2.00

RATKAISUT: 16. Peilit ja linssit

LED VALON KÄYTTÖSOVELLUKSIA.

1080p:n TruVision HD- TVI-wedge-kameran määritysohj

High Dynamic Range. Simo Veikkolainen

Valo, valonsäde, väri

Kun yritän luoda täydellisen kuvan, käytän aina tarkoin määriteltyjä

E-520. Tekniset tiedot. Tyyppi. Kuvakenno. Prosessori. Suodin. Sisäänrakennettu kuvanvakaaja kaikille objektiiveille

S85 laseretäisyysanturi

Näyttö kuvapistettä 10 linssiä / 8 ryhmää Asfäärisiä linssielementtejä

Mini0801 Dash Kamera

LAS-TIEDOSTON SISÄLTÖ LIITE 2/1

6. Analogisen signaalin liittäminen mikroprosessoriin Näytteenotto analogisesta signaalista DA-muuntimet 4

Uudet ominaisuudet. Versio 2.10 BL F00

VALAISTUSTA VALOSTA. Fysiikan ja kemian perusteet ja pedagogiikka. Kari Sormunen Kevät 2014

2D piirrelaskennan alkeet, osa I

A11-07 Measurements with machine vision Projektisuunnitelma

EF24-105mm f/4l IS USM

VÄRISPEKTRIKUVIEN TEHOKAS SIIRTO TIETOVERKOISSA

3D-kuvauksen tekniikat ja sovelluskohteet. Mikael Hornborg

Havaitsevan tähtitieteen peruskurssi I, yhteenveto

ENERGY SAVING LAMPS. Energiansäästölamput 2008

Nauti muistoista enemmän Sonyn. PlayMemories-sovellusperheellä

Anatomisia taitekohtia kannattaa varoa. Anatomisia taitekohtia ovat nilkat, polvet, haarus, kyynärpää ja yleensä vartalon taitekohdat.

Mini0801 Dash Kamera

Havaitsevan tähtitieteen pk 1 luento 12, Kalvot: Jyri Näränen & Mikael Granvik

DYNAAMINEN ULOTTUVUUS DIGITAALISESSA VALOKUVAUKSESSA

EF300mm f/4l IS USM FIN. Käyttöohjeet

valo Valokuvauksessa käytettävien valonlähteiden

1. Polarimetria. voidaan tutkia mm. planeettojen ilmakehien ja tähtien välistä pölyä.

VALOKUVAAMINEN PITKÄLLÄ SULJINAJALLA Tomi Mäkelä

Dynamiikan hallinta Lähde: Zölzer. Digital audio signal processing. Wiley & Sons, Zölzer (ed.) DAFX Digital Audio Effects. Wiley & Sons, 2002.

Värijärjestelmät. Väritulostuksen esittely. Tulostaminen. Värien käyttäminen. Paperinkäsittely. Huolto. Vianmääritys. Ylläpito.

Canon 430EX salamaopas

JOHDATUS TEKOÄLYYN TEEMU ROOS

JOHDATUS TEKOÄLYYN TEEMU ROOS

Transkriptio:

Kameran kuvanprosessointi T-75.5100 Kuvaus- ja näyttötekniikka Mikko Nuutinen, 19.9.2012 Luennon sisältö: Valotuksen ja tarkennuksen säätö Valkotasapaino, interpolointi ja värisäätö Muita kuvanprosessointiin liittyviä menetelmiä

Tyypillisen digitaalikameran komponenttidiagrammi Kameran ohjauselektroniikka ohjaa kuvaustoimintoja, kuten valotus- sekä tarkennussäätöjä. Kameran signaalinkäsittely muuntaa kuvasensorin raakasignaalin sopivaan muotoon ulostuloa varten Digital Color Image Handbook, CRC Press 2003

Kuvanprosessointiketju (image processing pipe) IEEE Signal Processing Magazine 22(2005)1, pp. 34-43

Kuluttajatason digitaalikameran kuvanprosessointiketju Kuluttajakamera tuottaa standardeja kuvatiedostoja JPEG-formaatti (24 bittinen RGB-data, Exif-metadata) Metadatasta voidaan lukea esimerkiksi se, että tiedosto kuuluu esittää srgb-standardin mukaisesti Kamera Komponenttien järjestys valmistajakohtainen valinta (vertaa edellisen kalvon kaavioon) Digital Color Image Handbook, CRC Press 2003

Ammattitason (& harrastajatason) digitaalikameran kuvanprosessointiketju Ammattikameroissa (+ kehittyneemmät kuluttajakamerat) työnkulku voidaan jakaa sekä kamerassa että tietokoneella suoritettaviin osiin Kamerassa mahdollisuus renderöimättömään kuvanprosessointiin Tiedostoformaattina kameramerkkikohtainen RAW (esim. Canon.CR2 ja Nikon.NEF) Ulostulo myös haluttaessa JPEG-formaatissa Kamera Huom: Talletus yleensä valmistajan RAW-formaattiin Tietokone Digital Color Image Handbook, CRC Press 2003

Esimerkki EXIF-metadatasta 1 Filename : Canon_IXUS_1000_HS_Cluster5_5600K_5200lux_200cm.jpg JFIF_APP1 : Exif JFIF_APP1 : http Main Information ImageDescription : Make : Canon Model : Canon IXUS 1000HS DateTime : 2010:11:25 13:11:11 Sub Information ExposureTime : 1/640Sec FNumber : F3.4 ISOSpeedRatings : 320 ExifVersion : 0230 DateTimeOriginal : 2010:11:25 13:11:11 DateTimeDigitized : 2010:11:25 13:11:11 CompressedBitsPerPixel : 3/1 (bit/pixel) ShutterSpeedValue : 1/636Sec ApertureValue : F3.4 ExposureBiasValue : EV0.0 MaxApertureValue : F3.4 MeteringMode : Division Flash : Not fired(auto) FocalLength : 6.30(mm) UserComment : ExifImageWidth : 3648 ExifImageHeight : 2736 ExposureMode : Auto WhiteBalance : Auto DigitalZoomRatio : 3648/3648 SceneCaptureType : Standard Vendor Original Information MacroMode : Off Self-timer : Off Quality : Fine FlashMode : Red-Eye Reducing Auto Drive Mode : Single-frame Focus Mode : Single ImageSize : Large Easy shooting mode : Full auto Digital Zoom : Off Contrast : Normal Saturation : Normal Sharpness : Normal CCD Sensitivity : AUTO MeteringMode : Evaluative FocusType : Auto AF point selected : Unknown (16390) ExposureProgram : Easy shooting Focal length of lens : 6.3-63(mm) Long Shutter Mode : Off White Balance : Auto Sequence number(continuous mode) : 0 Flash bias : 0 EV Image type : IMG:IXUS1000HSJPEG Firmware version : FirmwareVersion1.00 Image Number : 1230046 Owner name :

Esimerkki EXIF-metadatasta 2 Filename : Apple_iPhone_4_Cluster6_5700K_10000lux_Landscape.jpg JFIF_APP1 : Exif Main Information Make : Apple Model : iphone 4 Software : 4.1 DateTime : 2010:11:25 12:44:48 Sub Information ExposureTime : 1/838Sec FNumber : F2.8 ExposureProgram : Program Normal ISOSpeedRatings : 80 ExifVersion : 0221 DateTimeOriginal : 2010:11:25 12:44:48 DateTimeDigitized : 2010:11:25 12:44:48 ShutterSpeedValue : 1/838Sec ApertureValue : F2.8 MeteringMode : Average Flash : Not fired(auto) FocalLength : 3.85(mm) ExifImageWidth : 2592 ExifImageHeight : 1936 ExposureMode : Auto WhiteBalance : Auto SceneCaptureType : Standard Sharpness : Hard GPS Information GPSLatitudeRef : N GPSLatitude : 60 11.09 [DM] 60 11' 5.40" [DMS] GPSLongitudeRef : E GPSLongitude : 24 49.79 [DM] 24 49' 47.40" [DMS] GPSAltitudeRef : Sea level GPSAltitude : 11566/421 meters GPSTimeStamp : 12:45:01 GPSImgDirectionRef : Magnetic direction GPSImgDirection : 138.90

Valotuksen säätö

Valotuksen säätö Automaattinen valotus mittaa optimaalisen valotusarvon aukkokoon, valotusajan sekä vahvistuksen kombinaatiolla Kuvasensori tulee valottaa niin, että kohteen kirkkaat yksityiskohdat eivät saturoidu Lisäksi valotuksen tulee olla riittävä, jotta kohteen tummien kohtien signaalitaso on riittävä (yli kohinatason tummien alueiden yksityiskohdat detektoituvat)

Valotuksen säätö Signaalin vahvistus (ISO-luku) Filmikameroissa filmin ISO-nopeus määrittää filmin herkkyyttä valolle suuremman ISO-luvun filmeissä hopeahalidikiteiden pinta-ala on suurempi kuvan rakeisuus (kohinaisuus) on suurempi Digitaalikameroissa ISO-luku määrittää signaalin vahvistuskertoimen (gain) Kun ISO-luku kasvaa, vahvistetaan signaalia enemmän tuotetun kuvan rakeisuus lisääntyy, koska signaalin vahvistus vahvistaa vastaavasti myös kuvan kohinaa ISO 100 ISO 800 www.dpreview.com

Valotuksen automaattinen säätö Valotuksensäätö mittaa kohteen valoisuuden Kohteen valoisuus (brightness) ja valotusaika; perusriippuvuus (vastaa kysymykseen millä valotussäädöillä kohde tulee kuvata jotta se valottuu oikein) B = ka 2 /(TS) ; T = ka 2 /(BS) B k A T S kohteen valoisuus vakio on linssin F-arvo aukko/polttoväli valotusaika signaalin vahvistus Usein valoisuus mitataan RGB-sensoridatasta lasketusta luminanssiarvosta. Vaihtoehtoisesti G-kanavan arvo estimoi melko tarkasti luminanssiarvoa. Jos kamerassa on tarkennussensorit, voidaan valoisuutta usein mitata niiden avulla.

Valotuksen automaattinen säätö Kasvatetaan aukon fyysistä kokoa, pidennetään valotusaikaa ja/tai kasvatetaan signaalin vahvistuskerrointa Kohde kuvantuu liian tummana Kohde kuvantuu sopivan kirkkaana

Valotuksen automaattinen säätö Kohteen valoisuuden mittaus Keskustapainotteinen mittaus: kuva-alan luminanssitasot mitataan, mutta valotus painottaa keskustaalueen luminanssitasoja soveltuu esim. henkilökuvaukseen Pistemittaus valoisuus mitataan manuaalisesti kuvaalalle asetetun pisteen perusteella

Valotuksen automaattinen säätö Matriisimittaus: monimutkaisempi ja enemmän laskentaa vaativa menetelmä kuva jaetaan blokkeihin, joiden keskimääräinen luminanssi mitataan (kuva a) valotusmäärän valinta perustuu valmistajakohtaisten algoritmien käyttöön, jotka vertaavat blokkien luminanssitasojen jakaumaa tyypillisten näkymien jakaumiin esim. luminanssitasojen avulla voidaan määrittää onko kohde valaistu etu- vai takapuolelta (kuva b) Uudempi lähestymistapa on kasvojentunnistus ja kasvojen perusteella toteutettu valotuksen mittaus (tai tarkennus tai värikorjaus) B IEEE Signal Processing Magazine 22(2005)1, pp. 34-43

Tarkennuksen säätö

Tarkennuksen säätö Perusajatus: säädetään linssisysteemin paikka siten, että kohde tarkentuu kuvatasolle Automaattinen tarkennuksensäätö; aktiivinen ja passiivinen toteutus http://www.dof.pcraft.com/dof-frames.cgi

Tarkennuksen automaattinen säätö Aktiivinen toteutus Infrapunavaloon perustuva automaattitarkennus Kamera lähettää infrapunasäteen ja detektoi heijastuneen säteen Säteen paluukulmasta tai säteen paluuseen kuluvasta ajasta lasketaan kohteen etäisyys Kun kohteen etäisyys tunnetaan, voidaan säätää linssien paikat Ultraääneen perustuva automaattitarkennus Kamera lähettää yhtä tai useampaa ultraäänitaajuutta samanaikaisesti objektiivi tarkentaa kohti äärettömyyttä Kun ultraääntä heijastuu takaisin kameraan, objektiivi on tarkennettu kohteeseen http://repairfaq.cis.upenn.edu/sam/icets/camcord.htm#camcord

Tarkennuksen automaattinen säätö Passiivinen toteutus (taajuus) Spatiaalisia taajuuksia mittaava menetelmä Menetelmä olettaa, että tarkka kuva sisältää enemmän korkeita taajuuksia kuin epätarkka Linssisysteemin sijainnin funktiona mitataan kuvasignaalista esim. gradienttiarvoja Gradientti mitataan vain tarkennusalueista (vertaa valotuksen mittaukseen) CMOS-sensorista voidaan mitata vain osa pikseleistä, mikä tekee sen säädöstä nopean IEEE Signal Processing Magazine 22(2005)1, pp. 34-43

Tarkennuksen automaattinen säätö Passiivinen toteutus (vaihe) Vaihe-eroa mittaava menetelmä Vaihe-eroa mittaava menetelmä määrittää linssien sijainnin, jossa linssin eri puolilta tulevat valonsäteet yhdistyvät (kuva a ja b) Vaihe-ero mitataan tarkennussensoreilla tarkennussensoreita on vähintään kaksi jokaista tarkennuspistettä kohden Kuvan ollessa tarkka, linssin eri puolilta tulevat valonsäteet osuvat samalle sijainnille tarkennussensoriparilla Sijaintierosta voidaan suoraan laskea tarkennusetäisyys -> linssisysteemiä tarvitsee säätää vain yhden kerran jotta kohde tarkentuu sensorille IEEE Signal Processing Magazine 22(2005)1, pp. 34-43

Tarkennuksen automaattinen säätö Puoliläpäisevä peili päästää osan valosta, joka johdetaan peilien ja linssien avulla tarkennussensoreille 9 ristikkäistyyppistä tarkennuspistettä. Lisäksi keskipisteelle on asetettu herkkyys 45 asteen kulmiin. www.dpreview.com

Raakadatan esikäsittely

Raakadatan esikäsittely Sensorin raakasignaalia esikäsitellään ennen muita operaatioita 1. Viallisten pikselien korjaus; jotkut pikselit eivät toimi (oikeiden arvojen estimointi) 2. Signaalin linearisointi (yleensä sensorin vaste on kuitenkin lineaarista) 3. Mustan tason säätö Pimeänvirran (dark current) kompensointi; joko sensori sisältää valolta suojattuja mittapisteitä, tuotetaan pimeä kuva tai vähennetään vakiointensiteetti Hajavalon (flare) kompensointi; tuleva valo heijastelee optiikassa; kompensoidaan esim. vähentämällä tietystä pikselistä naapuripikselien keskimääräisen intensiteetin tietty osa tai vähennetään vakiointensiteetti 4. Kohinasuodatus: kamerassa useita kohinalähteitä, joiden vaikutusta suodatetaan ennen muita kuvanprosessointioperaatioita Mielellään adaptiivinen menetelmä, koska kuvan yksityiskohdat suodattuvat helposti

Valkotasapainonsäätö

Valkotasapainonsäätö Kanavakohtainen vahvistus niin, että valkoinen esine kuvausympäristössä havaitaan näytöllä tai tulosteessa valkoisena katseluympäristössä Perusteena ihmissilmän adaptoituminen ympäristön valoon eli valkoinen pinta koetaan valkoisena, vaikka ympäristön valaistus olisi esim. punertava hehkulamppu Sensoritekniikka ei adaptoidu vastaavalla tavalla Ihmissilmän adaptaatio joskus epätäydellinen, jota mallinnetaan myös kameroissa esim. Canon jättää hehkulampun valaistuksessa tuotetut kuvat hieman lämpimiksi Useimmat kamerat jättävät kynttilän- tai takanvalossa tuotetut kuvat lämpimiksi

Valkotasapainonsäätö Auringonvalo Käsittelemätön kuva Valkotasapainotettu kuva http://www.cambridgeincolour.com/tutorials/white-balance.htm

Valkotasapainonsäätö Manuaalinen säätö: 1. neutraalin pinnan osoitus kameralle 2. värilämpötilan / oletetun valaistuksen asetus hehkulamppu 2500-3500 K (punertava) auringonlaskuhämärä 3000-4000 K fluoresenssilamput 4000-5000 K salama 5000 5500 K auringonvalo 5000-6500 K pilvinen taivas 6500 8000 K varjo tai erittäin pilvinen taivas 9000-10 000 K (sinertävä) http://www.cambridgeincolour.com/tutorials/white-balance.htm

Valkotasapainonsäätö Kuluttajakameroissa vaatimuksena automaattinen säätö Kaksivaiheinen prosessi: 1. näkymän värilämpötilan mittaus; 2. pikseliarvojen säätö Maximum RGB oletuksena, että kuvassa oleva valkoinen alue tuottaa maksimi-intensiteetin valkotasapainotettu kuva saadaan kertoimilla R/Rmax, G/Gmax ja B/Bmax Virheellinen säätö, jos kuvassa ei ole valkoista aluetta Gray world oletuksena, että kuvan värien keskimääräinen sävy on keskiharmaa ( gray world ) valkotasapainotettu kuva saadaan kertoimilla krr, G ja kbb, kun kr = Gmean / Rmean ja kb = Gmean / Bmean Virheellinen säätö, jos kuva muodostuu suurelta osin tietystä väristä

Valkotasapainonsäätö gray world menetelmä määrittää valkotasapainon väärin, jos kuva-ala muodostuu suurelta osin tietystä väristä Matherson, K., Wueller, D. The Image Pipeline and How It Influences Quality Measurements Based on Existing ISO Standards, Kurssimateriaali, IS&T/SPIE 19th Annual Symposium, 28.1.2007, San Jose, Kalifornia.

Valkotasapainonsäätö Toteutusesimerkkejä jatkuu.. Kuva jaetaan blokkeihin ja blokkien keskiarvoisista RGB-arvoista lasketaan blokkikohtaiset värierot (R-Y ja B-Y). Värieroarvot sijoitetaan värieroavaruuteen. Värieroarvojen sijoittumisen perusteella määritetään ympäristön valaistus IEEE Trans. Consumer Electronics 41(1995)3

Puuttuvien väriarvojen interpolointi (demosaic)

Puuttuvien väriarvojen interpolointi (demosaic) Pikselin puuttuvat väriarvot estimoidaan perustuen naapuripikseli-informaatioon Laskennallisesti usein intensiivisin osa kuvanprosessointiketjussa Yleisesti algoritmit ovat kameravalmistajien liikesalaisuuksia Hyvä algoritmi tuottaa terävän kuvan, ilman vääristymiä, eikä kasvata signaalikohinaa Matherson, K., Wueller, D. The Image Pipeline and How It Influences Quality Measurements Based on Existing ISO Standards, Kurssimateriaali, IS&T/SPIE 19th Annual Symposium, 28.1.2007, San Jose, Kalifornia.

Puuttuvien väriarvojen interpolointi (demosaic) Keskiarvoistus tai bilineaarinen tekniikka ehkä yksinkertaisin menetelmä Alentaa kuvan terävyyttä sekä tuottaa reuna-alueille värivirheitä PICS 2001 pp 239-245

Puuttuvien väriarvojen interpolointi (demosaic) Reunan tunnistava keskiarvostus: puuttuva vihreän pikselin arvo luokitellaan kolmeen ryhmään: tasainen alue, vertikaalinen reuna, horisontaalinen reuna perustuen luokitteluun puuttuva vihreä pikseliarvo lasketaan joko neljän naapuripikselin keskiarvona tai kahden vertikaali- tai horisontaalissuuntaisten pikselien keskiarvona punainen ja sininen pikseliarvo lasketaan normaalilla keskiarvoistuksella Digital Color Image Handbook, CRC Press 2003

Puuttuvien väriarvojen interpolointi (demosaic) Bilineaarinen tekniikka Reunan tunnistava keskiarvostus Matherson, K., Wueller, D. The Image Pipeline and How It Influences Quality Measurements Based on Existing ISO Standards, Kurssimateriaali, IS&T/SPIE 19th Annual Symposium, 28.1.2007, San Jose, Kalifornia.

Puuttuvien väriarvojen interpolointi (demosaic) Bilineaarinen tekniikka Reunan tunnistava keskiarvostus Matherson, K., Wueller, D. The Image Pipeline and How It Influences Quality Measurements Based on Existing ISO Standards, Kurssimateriaali, IS&T/SPIE 19th Annual Symposium, 28.1.2007, San Jose, Kalifornia.

Väri- ja sävymuunnokset

RGB-kuvasignaalin muunnosprosessi Sensorin raaka-data on sensorikohtainen esitys kohteesta, eikä sillä ole suoraa visuaalista arvoa esityksen kannalta Raaka-data tulee muuntaa sopivaksi tulostukseen tai näytölle: 1. laitekohtainen muunnos: sensoriavaruus laitteistoriippumaton avaruus (esim. RGBc CIEXYZ) 2. sävy-/värimuunnokset laitteistoriippumattomassa avaruudessa 3. Laitteistoriippumaton avaruus esityslaitteen avaruus (esim. CIEXYZ srgb) 1 2 3 Digital Color Image Handbook, CRC Press 2003

RGB-kuvasignaalin muunnosprosessi Sensoriavaruus sensorin kaappaama spatiaalinen intensiteettijakauma sensori- ja kuvausympäristöriippuvainen kameramallikohtainen (mahdollisesti kamerakohtainen) Laitteistoriippumaton avaruus tarkoituksena esittää signaali avaruudessa, joka säilyttää kaiken sensorille taltioituneen informaation käyttäen kolorimetrisia väriarvoja muunnos: (pikselien interpolaatio) valkopisteen valinta sovitus laitteistoriippumattomaan avaruuteen (esim. CIEXYZ) Mikä on renderöimätön avaruus? kun kuva esitetään renderöimättömässä avaruudessa, voidaan sitä tulevaisuudessa prosessoida halutulla tavalla (esim. kameroiden RAW-formaatti sekä CIEXYZ), eli informaatiota ei ole vielä hävinnyt Renderöimätön vs. kolorimetrinen avaruus? Molemmissa kaikki data tallella, mutta kolorimetrisessa avaruudessa intensiteettiarvoille on standardoitu yhteys fysikaalisiin väriarvoihin

Sensoriavaruus laitteistoriippumaton avaruus Lineaarinen muunnos sensoriavaruudesta (RGB) laitteistoriippumattomaan avaruuteen (CIEXYZ) Lineaarinen muunnos on approksimaatio ja sisältää aina virhettä Virhe yritetään levittää vähemmän kriittisille väreille Lineaarinen muunnos M1 voidaan laskea kameralle, kun tunnetaan N värinäytteen arvot, minimoimalla muuttuja J1 (kyseessä sensorin kalibrointi), F^-1 liittyy raakadatan linearisointiin Lineaarinen muunnos M2, joka varmistaa lisärajoitteella valkopisteen (tw) oikean toiston lasketaan minimoimalla muuttuja J2 Vaikka J2 on usein suurempi kuin J1, takaa muunnos M2 varmuudella haluttujen väriarvojen oikeellisen toiston J X Y Z 1 i N 1 M 3x3 M F 1 1 R G B c c c c i t i 2 J 2 i N 1 M 2 F 1 c i t i 2 M 2 F 1 c w t w 2

Sävy-/värimuunnokset / värirenderöinti Sävy-/värimuunnokset: kuvan esitysympäristön luminanssi yleensä matalampi kuin kuvausympäristön kuvan kokonaiskontrastia kasvatetaan kuvan käyttäjät muistavat yleensä tietyt värit puhtaampina kuin ne todellisuudessa olivat kuvaushetkellä tiettyjä väriarvoja tulee muuntaa (yleensä saturaatiota hieman nostetaan) Kuvausympäristön dynaaminen alue on yleensä suuri joitakin kuvan yksityiskohtia kirkkaassa sekä tummassa päässä tulee pakata Tavoitteena muuntaa kuva mahdollisimman miellyttäväksi kuvan käyttäjän näkökulmasta, vaikka lopputulos ei aina vastaa todellisuutta

Gamma-korjaus Tyypillisesti näytöt on kalibroitu standardigammaan, esimerkiksi noudattamaan Rec709 tai SMPTE240M standardeja Kun kuvanprosessointi säädetään samaan gammaan, niin näytölle saadaan haluttu toisto IEEE world academy of Science, Engineering and Technology 59, 2009

Sävy-/värimuunnossäätö Esimerkki sävytoiston modifioinnista Matherson, K., Wueller, D. The Image Pipeline and How It Influences Quality Measurements Based on Existing ISO Standards, Kurssimateriaali, IS&T/SPIE 19th Annual Symposium, 28.1.2007, San Jose, Kalifornia.

Renderöimätön avaruus renderöity avaruus Renderöity avaruus ero renderöimättömään avaruuteen on usein rajoittunut gamut signaali-informaatiota tiivistetään sopimaan avaruuden dynaamiseen alueeseen (12-16 bittiä 8 bittiin) ja gamuttiin käänteinen muunnos ei yleensä mahdollinen Yleisiä renderöityjä väriavaruuksia ovat srgb ja adobe RGB muunnos vielä mahdollisesti johonkin laitekohtaiseen avaruuteen, kuten CMYK (eli tulostimien väriavaruuteen) IS&T/SID 5th Color Imaging Conf. pp. 127-134

srgb-standardi srgb-avaruus on yleinen multimedialaitteiden standardi Standardi määrittää muunnoksen XYZavaruudesta srgb-avaruuteen Lisäksi standardi määrittää katseluolosuhteet sekä näytön ominaisuuksia srgb-standardin mukainen toisto ei perustu yksittäiseen gamma-arvoon (kuten useat muut RGB-avaruudet), vaan gammaarvo saa kokonaisuudessaan approksimaation 2,2 Toisto sisältää lineaarisen osuuden (gamma-arvo = 1) sekä epälineaariset osuudet joissa gamma-arvo on 2,4 sekä ja Csrgb on Rsrgb, Gsrgb tai Bsrgb välillä 1,0-2,3 Parametri Arvo kromaattisuus R G B W x 0.6400 0.3000 0.1500 0.3127 y 0.3300 0.6000 0.0600 0.3290 z 0.0300 0.1000 0.7900 0.3583 R G B C linear linear linear srgb kun a 3.2410 0.9692 0.0556 12.92C (1 a) C 0.055, C linear 1/ 2.4 linear linear 1.5374 1.8760 Näytön luminanssi Näytön valkopiste Taustan heijastus Ympäristön valaistusvoimakkuus Ympäristön valaistuksen valkopiste, 0.2040 a, on R C C linear linear linear, G 0.4986 0.0416 1.0570 linear tai B * X Y Z 0.0031308 0.0031308 linear 80 cd/m^2 x=0.3127, y=0.3291 (D65) 20% (~keskiharmaa) 64 lux x=0.3457, y=0.3585 (D50)

Datan jälkikäsittelyä

Datan jälkikäsittelyä Kuvanprosessoinnin eri vaiheet saattavat tuottaa näkyviä vääristymiä kuviin Vääristymiä korjataan erilaisilla jälkikäsittelyoperaatioilla Interpolointi saattaa aiheuttaa zipper vääristymää erityisesti kuvassa esiintyvien reunojen alueilla Yleensä kuluttajat suosivat teräviä reunoja kuvissa, joten kuvadatalle toteutetaan yleensä terävöitystä erityisesti vertikaaliseen ja horisontaaliseen suuntaan Lisäksi kuvasta pyritään poistamaan kohinaa

Kuvanprosessointiketju kuvina esitettynä Raakakuva Linearisointi, pimeänvirran poisto, valkotasapainonsäätö Interpolointi Kuvat jotka on esitetty renderöimättömissä avaruuksissa on skaalattu esitystarkoituksessa välille 0-1 Muunnos ISO RGB -avaruuteen Muunnos srgb avaruuteen ja 3x3- mediaanisuodatus (kohinanpoisto) IEEE Signal Processing Magazine 22(2005)1, pp. 34-43

Kuvanprosessointiketjun suunnittelijan kompromisseja 1. Implementaatio näkökulma kuvanottoviiveet, tehonkulutus, tarkennusnopeus vs. -tarkkuus, prosessointikomponenttien järjestys 2. Väritieteen ja signaaliprosessoinnin näkökulma alipäästösuotimen ja värisuodinmatriisien herkkyyksien sekä värisuodinmatriisin mallin valinta sekä näistä seuraavan interpolointitekniikan valinta automaattisen tarkennuksen, valotuksen ja valkotasapainoalgoritmien valinta sekä prosessointiavaruuksien valinta Lähde: IEEE Signal Processing Magazine 22(2005)1, pp. 42

Muita kuvanprosessointiin / optiikkaan liittyviä menetelmiä Kuvanvakain Motivaatio syntyy tarpeesta käyttää pidempiä valotusaikoja jolloin kuva tärähtää helposti (hämärä ympäristö, pienet pikselit..) Kamera voi liikkua sivu-, pysty- tai syvyyssuunnassa sekä kiertyä kolmen akselin ympäri (jalusta eliminoi liikkeen) Käytännössä kuvanvakain kompensoi vain pitch- (nousu) ja yaw- (kallistus) suuntien kiertymistä, koska niillä on suurin vaikutus kuvauskulmaan + pitch - + - yaw - + Kuvat: www.dpreview.com

Muita kuvanprosessointiin / optiikkaan liittyviä menetelmiä Optinen kuvanvakain Optinen kuvanvakain mittaa objektiivin liikettä ylos/alas (pitch) sekä vasemmalle/oikealle (yaw) ja pyrkii kompensoimaan liikkeen vaikutusta kuvaan Mittaus tehdään kahdella gyroskoopilla, joista toinen mittaa pysty- ja toinen vaakasuuntaista kiertoa Kuluttajakameroissa gyroskooppi voi perustua pieneen hiukkaseen, jonka liikerata muuttuu rotaation vaikutuksesta (Coriolisvoima) Coriolis-voima kohdistaa hiukkaseen kiihtyvyyden, joka mitataan ja mitta-arvo toimii liikettä kompensoivien komponenttien ohjaussignaalina Kompensointiin sekä optinen tekniikka (siirrettään linssiryhmää) että mekaaninen tekniikka (siirretään sensoria) Optinen tekniikka (Canon ja Nikon käyttää) Mekaaninen tekniikka (Sony, Pentax ja Olympus käyttää) http://invensense.com/kr/mems/gyro/documents/whitepapers/imagestabilizationwhitepaper_051606.pdf

Muita kuvanprosessointiin / optiikkaan liittyviä menetelmiä Elektroninen kuvanvakain Elektroninen/digitaalinen kuvanvakain perustuu algoritmeihin, jotka prosessoi kuvasignaalia niin, että tärinän aiheuttama liike kompensoituu ulostulokuvasta Huomaa ero: optinen vakain ohjaa valonsädettä, kun taas elektroninen vakain siirtää jo detektoidun signaalin paikkasijaintia Käyttö enemmän videokameroissa Käytännössä sensorin kuva-alasta käytetään vain osa ja keskipistettä siirretään perustuen laskettuun liikkeeseen Toteutus reaaliaikaisena kamerassa perustuen gyroskoopin mittadataan tai jälkikäsittelyoperaationa (digitaalisella filtterillä) videolle Käden tärinä aiheuttaa että videon yksittäinen kuva tallettaa liikkuvaan kohteeseen tärinää Digitaalinen kuvanvakain kroppaa joka kuvasta vain tietyn alueen jolloin liike tallettuu suorempana http://invensense.com/kr/mems/gyro/documents/whitepapers/imagestabilizationwhitepaper_051606.pdf

Muita kuvanprosessointiin / optiikkaan liittyviä menetelmiä Elektroninen kuvanvakain Jälkikäsittelyyn perustuva digitaalinen kuvanvakain (stabilisointifiltteri) laskee videon kuvien välille esimerkiksi vastinpisteitä, joiden perusteella lasketaan liikevektorit ja estimoidaan videon tärinä Stabilisoitu video muodostetaan kropatuista kuvista Alkuperäiset kuvat Estimoidun tärinän perusteella kropatut kuvat Stabiloidut kuvat DEMO: http://areshmatlab.blogspot.com/2010/04/video-stabilization.html Kuvien lähde: http://compression.ru/video/deshaker/index_en.html

Muita kuvanprosessointiin liittyviä menetelmiä Kasvojen tunnistus Kuluttajakameroiden kuvista 70 % sisältää kasvoja Kasvojen tunnistusalgoritmi etsii näkymästä kasvot ja säätää kuvan tarkennuksen ja valotuksen kasvoalueen perusteella Eräs uusi ominaisuus on kasvojen identifiointi, joka voidaan opettaa tunnistamaan henkilöt kuvassa http://www.letsgodigital.org/en/14826/face-detection-technology/

Muita kuvanprosessointiin liittyviä menetelmiä Kasvojen tunnistus Kasvojen tunnistusalgoritmit pohjautuu opetettuihin piirteisiin (väri ja muoto) Esimerkiksi Lai ja Li esitti menetelmän, joka perustuu ihoalueiden segmentointiin ja naama-alueen verifiointiin Opetettu piirre on ihonväri-jakauma, joka on sovitettu gaussiseen malliin. Malli antaa pikselikohtaisen todennäköisyysarvon Todennäköisyyskuva binarisoidaan perustuen kynnysarvoon T Naama-alueen verifiointi perustuu naaman piirteiden mittasuhteisiin IEEE proc. of int. conf. on video and signal based surveillance 2006

Muita kuvanprosessointiin liittyviä menetelmiä Punasilmäisyyden poisto Punasilmäisyys on tyypillinen artifakti kameroissa joissa salama on sijoitettu lähelle optiikkaa Punasilmäisyys johtuu siitä että salaman valo heijastuu retinasta sensorille Eräs tapa vähentää punasilmäisyyttä on kasvattaa salaman etäisyyttä objektiivista, toinen tapa on käyttää vilkkuvaa esisalamaa joka pienentää pupillia Usein nykyaikaiset kompaktikamerat sisältää digitaalisen punasilmäisyyden poiston IS&T PICS 2001

Muita kuvanprosessointiin liittyviä menetelmiä Punasilmäisyyden poisto Digitaalista punasilmäisyyden poistoa vaikeuttaa että silmien muoto ja väri vaihtelee Suoraviivainen tapa on tunnistaa silmäalue, identifioida väri joka on todennäköisesti punasilmäisyyttä, binarisoida kuva perustuen väriin, sumentaa alueen reunat ja korjata punasilmäisyys IS&T PICS 2001