Kamera-projektor rendszer radiometrikus kalibrációja



Hasonló dokumentumok
Bevezetés. Kató Zoltán. Képfeldolgozás és Számítógépes Grafika tanszék SZTE (

Számítógépes látás alapjai

A KLT (Kanade Lucas Tomasi) Feature Tracker Működése (jellegzetes pontok választása és követése)

Lineáris algebra zárthelyi dolgozat javítókulcs, Informatika I márc.11. A csoport

15. LINEÁRIS EGYENLETRENDSZEREK

Sztojka Miroszláv LINEÁRIS ALGEBRA Egyetemi jegyzet Ungvár 2013

Tárgy. Forgóasztal. Lézer. Kamera 3D REKONSTRUKCIÓ LÉZERES LETAPOGATÁSSAL

Gauss-Seidel iteráció

12. előadás. Egyenletrendszerek, mátrixok. Dr. Szörényi Miklós, Dr. Kallós Gábor

Lineáris algebra 2. Filip Ferdinánd december 7. siva.banki.hu/jegyzetek

Feladatok a Gazdasági matematika II. tárgy gyakorlataihoz

6. gyakorlat. Gelle Kitti. Csendes Tibor Somogyi Viktor. London András. jegyzetei alapján

FEGYVERNEKI SÁNDOR, Valószínűség-sZÁMÍTÁs És MATEMATIKAI

3. Szűrés képtérben. Kató Zoltán. Képfeldolgozás és Számítógépes Grafika tanszék SZTE (

Lineáris Algebra gyakorlatok

Mérési hibák

Vektorterek. =a gyakorlatokon megoldásra ajánlott

Számítógépes Grafika mintafeladatok

Sajátértékek és sajátvektorok. mf1n1a06- mf1n2a06 Csabai István

Első zárthelyi dolgozat megoldásai biomatematikából * A verzió

Lineáris programozás. Modellalkotás Grafikus megoldás Feladattípusok Szimplex módszer

Robotok inverz geometriája

1. zárthelyi,

Legkisebb négyzetek módszere, Spline interpoláció

A szimplex tábla. p. 1

Lineáris algebra Gyakorló feladatok

MATEMATIKA FELADATGYŰJTEMÉNY

A KroneckerCapelli-tételb l következik, hogy egy Bx = 0 homogén lineáris egyenletrendszernek

x = cos αx sin αy y = sin αx + cos αy 2. Mi a X/Y/Z tengely körüli forgatás transzformációs mátrixa 3D-ben?

Modern fizika laboratórium

11. Előadás. 11. előadás Bevezetés a lineáris programozásba

Bázistranszformáció és alkalmazásai 2.

Problémás regressziók

KOVÁCS BÉLA, MATEMATIKA I.

Példa: Tartó lehajlásfüggvényének meghatározása végeselemes módszer segítségével

Matematikai geodéziai számítások 10.

Modern Fizika Labor. Fizika BSc. Értékelés: A mérés dátuma: A mérés száma és címe: 5. mérés: Elektronspin rezonancia március 18.

Mérési struktúrák

Transzformációk. Szécsi László

Gyakorló feladatok. Agbeko Kwami Nutefe és Nagy Noémi

Lineáris leképezések. 2. Lineáris-e az f : R 2 R 2 f(x, y) = (x + y, x 2 )

Transzformációk. Grafikus játékok fejlesztése Szécsi László t05-transform

Hangfrekvenciás mechanikai rezgések vizsgálata

KOVÁCS BÉLA, MATEMATIKA I.

5. 3D rekonstrukció. Kató Zoltán. Képfeldolgozás és Számítógépes Grafika tanszék SZTE (

Irányításelmélet és technika II.

Numerikus módszerek II. zárthelyi dolgozat, megoldások, 2014/15. I. félév, A. csoport. x 2. c = 3 5, s = 4

Lineáris egyenletrendszerek

Függvény határérték összefoglalás

Lineáris algebra. =0 iє{1,,n}

Gauss-eliminációval, Cholesky felbontás, QR felbontás

0-49 pont: elégtelen, pont: elégséges, pont: közepes, pont: jó, pont: jeles

Mikroszkóp vizsgálata Folyadék törésmutatójának mérése

Automatikus irányzás digitális képek. feldolgozásával TURÁK BENCE DR. ÉGETŐ CSABA

Vektorok, mátrixok, lineáris egyenletrendszerek

Lineáris leképezések (előadásvázlat, szeptember 28.) Maróti Miklós, Kátai-Urbán Kamilla

Kiegészítő előadás. Vizsgabemutató Matlab. Dr. Kallós Gábor, Dr. Szörényi Miklós, Fehérvári Arnold. Széchenyi István Egyetem

Modern Fizika Labor Fizika BSC

Ember és robot együttműködése a gyártásban Ipar 4.0

Megoldott feladatok november 30. n+3 szigorúan monoton csökken, 5. n+3. lim a n = lim. n+3 = 2n+3 n+4 2n+1

3. Lineáris differenciálegyenletek

A szimplex algoritmus

VIK A2 Matematika - BOSCH, Hatvan, 3. Gyakorlati anyag. Mátrix rangja

Saj at ert ek-probl em ak febru ar 26.

Arany Dániel Matematikai Tanulóverseny 2008/2009-es tanév első (iskolai) forduló haladók II. kategória

Nagy Gábor compalg.inf.elte.hu/ nagy ősz

Számítógépes Grafika mintafeladatok

Biomatematika 12. Szent István Egyetem Állatorvos-tudományi Kar. Fodor János

A tanévi matematika OKTV I. kategória első (iskolai) fordulójának pontozási útmutatója

Peltier-elemek vizsgálata

Intergrált Intenzív Matematika Érettségi

Ensemble előrejelzések: elméleti és gyakorlati háttér HÁGEL Edit Országos Meteorológiai Szolgálat Numerikus Modellező és Éghajlat-dinamikai Osztály 34

I. BESZÁLLÍTÓI TELJESÍTMÉNYEK ÉRTÉKELÉSE

Modern Fizika Labor. 5. ESR (Elektronspin rezonancia) Fizika BSc. A mérés dátuma: okt. 25. A mérés száma és címe: Értékelés:

Alap-ötlet: Karl Friedrich Gauss ( ) valószínűségszámítási háttér: Andrej Markov ( )

Nagy Gábor compalg.inf.elte.hu/ nagy ősz

Numerikus matematika vizsga

Kutatási beszámoló február. Tangens delta mérésére alkalmas mérési összeállítás elkészítése

Határozatlan integrál (2) First Prev Next Last Go Back Full Screen Close Quit

Keresztmetszet másodrendű nyomatékainak meghatározása

ÉS TESZTEK A DEFINITSÉG

HHF0CX. k darab halmaz sorbarendezésének a lehetősége k! Így adódik az alábbi képlet:

Magasabbfokú egyenletek

Képfeldolgozás Szegmentálás Osztályozás Képfelismerés Térbeli rekonstrukció

10. Előadás. Megyesi László: Lineáris algebra, oldal. 10. előadás Sajátérték, Kvadaratikus alak

Mozgatható térlefedő szerkezetek

Mátrixaritmetika. Tartalom:

Általánosan, bármilyen mérés annyit jelent, mint meghatározni, hányszor van meg

Szinguláris érték felbontás Singular Value Decomposition

Folytonos rendszeregyenletek megoldása. 1. Folytonos idejű (FI) rendszeregyenlet általános alakja

8. Előadás. Megyesi László: Lineáris algebra, , oldal. 8. előadás Mátrix rangja, Homogén lineáris egyenletrendszer

Digitális képek feldolgozása Előfeldolgozás Radiometriai korrekció Geometriai korrekció Képjavítás Szűrők Sávok közötti műveletek Képosztályozás Utófe

Konjugált gradiens módszer

A maximum likelihood becslésről

Sorozatok I. Brósch Zoltán (Debreceni Egyetem Kossuth Lajos Gyakorló Gimnáziuma)

0,424 0,576. f) P (X 2 = 3) g) P (X 3 = 1) h) P (X 4 = 1 vagy 2 X 2 = 2) i) P (X 7 = 3, X 4 = 1, X 2 = 2 X 0 = 2) j) P (X 7 = 3, X 4 = 1, X 2 = 2)

Próbaérettségi feladatsor_b NÉV: osztály Elért pont:

Principal Component Analysis

Alkalmazott modul: Programozás

LINEÁRIS ALGEBRA PÉLDATÁR MÉRNÖK INFORMATIKUSOKNAK

Átírás:

Kamera-projektor rendszer radiometrikus kalibrációja Egri Attila, Fodor Bálint MTA SZTAKI Geometriai Modellezés és Számítógépes Látás labor egri@vision.sztaki.hu, fodor@vision.sztaki.hu Absztrakt. Módszerünk kamera-projektor rendszerben az eszközök radiometrikus kalibrációját végzi. A kalibráció eredményeként meghatározott paraméterek alapján a mérési környezetben biztosítható, hogy a kivetített és a kamera digitális képének pixelértéke arányos legyen a színtér adott pontjában vett valódi fénymennyiséggel. Az eljárás a fénymennyiség szuperpozíciós elvén alapul. A mérés alapját szolgáló színtértől és a kamera-projektor konfigurációtól azt várjuk el csupán, hogy a fényforrásból induló, a kameraszenzorra a színtéren való egyszeres visszaverődés után eső fénysugarak (direkt megvilágítás) mellett legyenek olyanok is, amelyek közvetetten, több visszaverődés után jutnak el a kamerába. A gyakorlatban ez például a színtérbe egy üvegtárgy elhelyezésével oldható meg. 1. Bevezetés Az általános, kereskedelemben elterjedt kamerák a színtér adott pontjának radianciáját egy nemlineáris torzítással vetítik át a pontnak megfelelő pixel értékére a kapott digitális képen. Projektorok esetében hasonló jellegű az átvitel a kép pixelintenzitása és a pixel által megvilágított területről a kamerába eső valódi fénymennyiség között. Munkánk a kamerából és projektorból álló mérőrendszerben lévő torzítások meghatározására irányul, azzal a céllal, hogy a kinyert nemlineáritások felhasználásával a kívánt intenzitással arányos fénymennyiség kerüljön kivetítésre és a kameraszenzorra vetülő fénymenyiséggel arányos legyen a kapott pixelérték. Számos képfeldolgozási algoritmus alapszik azon a feltételezésen, hogy a kép pixeleinek értéke a színtérről a kamerára eső fénymennyiséggel megegyezik, de legalábbis arányos azzal. Általában a képalkotó eszközök gyártási hibából vagy a tervezésből adódóan nem elégítik ki ezt a feltételt. Ennek okán szokás a mért képeket az eszközre jellemző torzítás inverzével kompenzálni. Az így kapott kép értékei tehát arányosak a valós fénymennyiséggel. Különböző megoldások léteznek a radiometrikus kalibrációra. Ezek közül a legtöbb azonos helyzetű kamerával, de különböző expozíciós idővel készített képek sorozatát igényli. Mann és Picard [1] parametrikus görbeillesztést végez az expozíciós idők közti arányok ismeretében. A használt görbe az x γ,x [0,1] gamma függvény, mely gyakran indokolt és alkalmazott [1]. Debevec és Malik

448 Egri Attila, Fodor Bálint [2] munkája ismert záridők alapján, a görbe elemeit külön számítva működik. A meghatározott átviteli görbe simasága egy paraméterrel állítható. Az expozíciós idők arányára vonatkozó bizonytalanabb becslésből indul ki [3]. Feltételezve, hogy a torzítás polinom alakú Mitsunaga és Nayar [3] iteratívan határozza meg az átvitelt. Lin és társai [4] által javasolt módszer egyetlen színes kép alapján becsli a torzítást. A feltételezés az, hogy a képen két különböző színű tartomány határán a pixelek színei lineárisan változnának a két tartomány színei között, ha nem lenne torzítás. Megfelelő számú tartományhatár átmenetét vizsgálva meghatározható a nemlinearitás. Lin és Zhang [5] kiterjeszti az előbbi ötletet egyetlen szürkeárnyalatos képre. Manders és társai [7] alapötlete a fénymennyiség szuperpozícióján alapszik. Kettő vagy több fényforrást külön-külön, majd együttesen felgyújtva végzi a mérést. Lineáris torzítás esetén az egy-egy aktív lámpával készített képek összegének ki kell adnia az együttesen kapott képet. Az általunk javasolt megoldás szintén a szuperpozíció elvén működik. Munkánk célja kamera-projektor rendszer gyors, egyszerű kalibrálása volt úgy, hogy plusz eszköz felhasználására ne legyen szükség. A Mandersék [7] által javasolt módszerhez képest így az alapvető eltérés, hogy mi csak egy fényforrást, a (radiometrikusan kalibrálatlan) projektort használjuk. Mivel a projektor radiometrikusan kalibrálatlan, a mérés során nem használható ki annak intenzitástartománya. (Ekkor ugyanis például két fél intenzitású kép összege eltérhet a teljes intenzitásútól akkor is ha már a kivetítés során torzítás lép fel.) Megoldásunk arra alapszik, hogy érzékelhető indirekt fényvisszaverést tartalmazó színterek esetén egy fekete-fehér bináris kép kivetítése során a bevilágítatlan területekre is eshet fény. 2. Radiometrikus kalibráció A radiometrikus kalibrációnk célja, hogy a szuperpozíció elve teljesüljön, vagyis az hogy két különböző fényforrás által kapott megvilágítás az egyes megvilágítások összege. Speciálisan kamera-projektor rendszer esetén ez a következő két elvárást jelenti: 1. a kamera átvitele legyen lineáris: Kivetítve a projektorral egy olyan bináris képsorozatot, ahol az egyes képek nem átfedőek(minden pixel csak egy képen világos), de az összegük a teljes világos képet adja, akkor a képsorozat alatt készített kameraképek összege egyezzen meg a teljes megvilágításról készített képpel. 2. a projektor átvitele legyen lineáris: Kivetítve a projektorral egy p, egy 255 p illetve egy 255 intenzitású képet, az első kettőről készített kameraképek összege egyezzen az utolsóról készített kameraképpel. Algoritmusunk az ebből a két feltételből adódó hibákat minimalizálja.

Kamera-projektor rendszer radiometrikus kalibrációja 449 Kamera A színtér képe a kamera szenzorára beeső fénysugarak által jön létre. Ezek közül különböztessük meg azokat a fényforrásból induló sugarakat, melyek a színtér tárgyairól lepattanva közvetlenül, direkt módon a szenzorra esnek. A kamerában végződő maradék fénysugár útja a forrástól indulva közvetetten, indirekt módon éri el a szenzort. Ez a szétválasztás látható az 1. ábrán. 1. ábra: P projektorból induló, C kamerába érkező direkt (bal ábra) és indirekt (jobb ábra) fényutak az S színtéren. Ha egy ideális színtér olyan tárgyakat tartalmazna, hogy a kamerába csak direkt verődő sugarak esnének, akkor a projektoron felgyújtott pixelek két diszjunkt halmaza, a kameraképeken is diszjunkt halmazokat eredményeznének. Ha viszont a színtéren mérhető indirekt hatás is létrejöhet, akkor van olyan két kivetített diszjunkt minta és a kameraképen egy pixel, mely pixel mindkét megvilágítással pozitív intezitást kap. Ezt a megfigyelést szemlélteti a 2. ábra. Lineáris kameraátvitel esetén a két diszjunkt mintával kapott kép összegének meg kell egyeznie a minták együttes felgyújtásával kapott képpel. A valóságban tisztán direkt visszaverődéseket produkáló színteret nem lehet létrehozni. Ahhoz, hogy az indirekt visszaverődések mért intenzitásai nagy változatosságot mutassanak, a színtérbe elhelyezhetünk például egy üvegtárgyat. Jelölje W azt képet, ami akkor készül mikor a projektor minden pixele világít, B amikor egyik sem, C 1 valamely része és C 2 mikor C 1 inverze. Ekkor lineáris kamera átvitelt feltételezve írható: (C 1 B)+(C 2 B) (W B) = C 1 +C 2 W B = 0. (1) A B képpel történő kivonások amiatt szükségesek, mivel a projektor fekete kép vetítése során is sugároz ki fényt (black level jelenség). A kamera nemlineáris átvitelét leíró függvényt jelölje f. A mérések alapján a következő összeget tudjuk felírni: f(c 1 )+f(c 2 ) f(w) f(b), (2)

450 Egri Attila, Fodor Bálint 2.ábra: Fent balra: az S színter P projektor p1 pixeleivel való megvilágítása, ami a C kamera c1 képpontjait gyújtja fel; fent jobbra: a színtér p1-től diszjunkt p2 mintával való megvilágítása; p1 és p2 minták együttes felgyújtása, a kamera i pixele minden képen meg van világítva. ami általában nem egyenlő 0-val. Tegyük fel hogy a C 1 képen egy adott területet megvilágít a projektor és az így adódó direkt komponens látható a kamera képen. Jelölje i az ennek a területnek megfelelő kamera pixelt. Ekkor az ezen a területen mért intenzitás értékd i +I C1 i, ahol D i a direkt, míg I C1 i az indirekt részt jelenti. A C 2 inverz kép ugyanezen területén D i direkt komponens biztos nem jelenik meg, csak valamekkora I C2 i indirekt. Erre a pixelre a 2. összeg: f(d i +I C1 i )+f(i C2 i ) f(w i ) f(b i ), (i a pixeleken fut végig) ami csak abban az esetben lenne 0, ha f lineáris. Tehát a 2. összeg azokban a pixelekben lesz csak nulla, ahol vagy csak direkt vagy csak indirekt hatást látunk, mivel ebben az esetben a C 1i,C 2i egyike B i -vel, másika W i -vel egyezik meg. A g = f 1 (f-ről feltesszük hogy monoton) függvény az 1. egyenletben felírt kényszert felhasználva így a következő hiba minimalizásával becsülhető: (g(f(c 1i ))+g(f(c 2i )) g(f(w i )) g(f(b i ))) 2 min. (3) i

Kamera-projektor rendszer radiometrikus kalibrációja 451 Hasonlóan Mandersék gondolatmenetéhez [7] a g függvény csak egy véges számú (a lehetséges pixelintenzitások számával megegyező) értékét kell meghatározni. Ebben a megközelítésben a minimalizálandó hibafüggvény (3. egyenlet) lineáris lesz, Ah = 0 alakra hozható. Az A oszlopindexe jelenti a lehetséges h i pixelértékeket míg a hozzájuk tartozó g(h i ) értékeket a h ismeretlen vektor tartalmazza. Például legyenek a j-edik pixelpozícióban a mért f(c 1i ),f(c 2i ),f(w i ),f(b i ) értékek 20,30,46,2. Ekkor az A mátrix j-edik sorának20-as és 30-as oszlopában1, míg a 46-os és 2-es sorában 1 áll (az összes többi pedig nulla), ami pont azt jelenti, hogy g(20)+g(30) g(46) g(2) = 0. Az így kapott egyenletrendszer megoldása az A mátrix szinguláris értékek szerinti felbontásával megkapható: A = UΣV és a megoldás V legkisebb szinguláris értékhez tartozó oszlopa. Ez megegyezik az A T A mátrix legkisebb sajátértékhez tartozó sajátvektorával. A T A mátrix méretét A oszlopainak száma határozza meg, vagyis a lehetséges pixelértékek száma (legtöbb kamera esetén ez 256). Ráadásul A T A meghatározásához a figyelembe vett pixelpozíciókat csak egyszer kell bejárni. A kezdeti A T A mátrix elemeit nullára inicializáljuk. Az i- edik pixelpozíció feldolgozása az A mátrix i-edik sorának meghatározását jelenti. Ennekasornakanem nullaelemeit azf(c 1i ),f(c 2i ),f(w i ),f(b i ) értékekadják meg, az f(w i ),f(b i ) indexű elemekhez hozzá kell adni míg az f(c 1i ),f(c 2i ) indexűekből le kell vonni egyet (azért nem ±1-et kell írni, mert előfordulhat, hogy ugyanabban a pixelpozícióban több képen is ugyanazt a pixelértéket kapjuk). Az így kapott nem nulla elemek összes lehetséges szorzatát kell meghatározni (valójában csak a felét mert az A T A mátrix szimmetrikus) és a szorzatpárok indexei által meghatározott A T A mátrix elemhez a szorzatértéket hozzáadni (lásd 3. ábra). Abban az esetben ha az adott képsorozat valamely pixelértékről nem hordoz információt (az adott pixelérték egyik képen sem fordul elő, vagy csak olyan pixelpozíciókban, ahol indirekt visszaverődés nem volt mérhető) az A T A mátrix ennek megfelelő sora és oszlopa nulla lesz. A sajátérték feladat megoldása előtt ezeket a sorokat/oszlopokat törölni kell. A gyakorlatban valójában globális hatást okozó tárgy elhelyezése a színtérben nem szükséges. Ez annak köszönhető, hogy megvizsgáltunk a különböző technológiákat (LCD, DLP, LCoS) alkalmazó projektorokat, és azt tapasztaltuk, hogy a felgyújtott pixelek körül egy jelentős holdudvart képeznek (4. ábra). Azokon a területeken ahol ez a holdudvar hatás megjelenik a 2. egyenletben felírt összeg nem lesz nulla, mivel C 1,C 2 kép egyikén a holdudvar hatást látjuk, míg a másikon a holdudvar plusz direkt komponenst. Projektor A radiometrikusan kalibrált kamera esetén a projektor kalibrációja egyszerű a 2. elvárás alapján. Kivetítve két (0 255), (255 0) gradiens és egy 255 teljesen felgyújtott képet, a radiometrikusan kompenzált kameraképre igaznak kell lennie, hogy az első kettő összege megegyezik az utolsó képpel.

452 Egri Attila, Fodor Bálint 3.ábra: Az A T A mátrix számítása. i jelöli az i-edik pixelpozíciót vagyis az A mátrix i-edik sorát. f(c 1i),f(C 2i),f(W i),f(b i) ebben a pixelpozícióban mért pixelértékek adják A mátrix i-edik sorának nem nulla értékeit. Az A T A mátrixot az i-edik pixelpozíció figyelembevételekor úgy kell módosítani, hogy a kapott nem nulla értékek szorzatait a megfelelő indexű elemekhez hozzá kell adni. 2.1. Eredmények Az eljárásunkat pontosság szempontjából Mandersék [7] módszerével hasonlítottuk össze, mivel az az expozíciós alapú algoritmusoknál jobb eredményt hozott. Mandersék módszeréhez a két különböző megvilágításhoz két asztali lámpát használtunk. A projektoros megvilágításnál egy olyan sakktábla mintát használtunk, ahol az élátmeneteket kimaszkoltuk (lásd 5. ábra). Erre azért volt szükség, mert a kamera az élátmeneteket kismértékben elmossa. Két színteret vizsgáltunk. Az első esetben (sc0) semmilyen tárgyat (a projektor holdudvar hatását használtuk ki), míg a másodikban(sc1) egy csillogó golyót és egy üvegből készült piramist helyeztünk el a kamera látóterében. Az eredményeket az 1. táblázat mutatja. Az oszlopok a különböző módon számolt kalibrációkat jelenti (például Manders/sc1: Manders módszere az egyes színtér esetén), a sorok a színterekre számolt hibákat (például sc1/lámpa: hiba lámpás megvilágítás és egyes színtér esetén). A hiba a 3. egyenlettel számolt összeg egy pixelre adódó része. Az eredményekből látszik, hogy abban az esetben ha tárgyat is elhelyeztünk a színtérben az általunk javasolt módszer mind a négy esetben jobb eredményt ad. 2.2. Konklúzió Munkánk célja kamera-projektor rendszer radiometrikus kalibrációja volt. Az általunk javasolt eljárást egy azonos elvű másik kalibrációs módszerrel hasonlítottuk össze. Kamera-projektor rendszer esetén a mi módszerünk prak-

Kamera-projektor rendszer radiometrikus kalibrációja 453 4. ábra: Projektor holdudvar effektusa, a holdudvar intenzitástartományát gamma torzítással kiemeltük. 5.ábra: A projektoros megvilágítás W,C 1,C 2 képe. Az élátmeneteket 3 pixel szélességben kimaszkoltuk. tikusabb, mivel nem igényel plusz fényforrást a projektoron kívül. A mérési eredmények azt mutatták, hogy az általunk javasolt módszer pontosabb abban az esetben, ha nem csak a projektor holdudvar effektusát használjuk ki. 1. táblázat: Mérési eredmények Manders/sc0 Manders/sc1 saját/sc0 saját/sc1 sc0/lámpa 3.741 2.850 3.720 0.871 sc1/lámpa 4.337 3.446 5.255 1.283 sc0/projektor 5.074 3.386 3.759 0.870 sc1/projektor 4.937 3.226 3.703 0.891

454 Egri Attila, Fodor Bálint Irodalom 1. S. Mann and R. Picard. Being undigital with digital cameras: extending dynamic range by combining differently exposed images. In Proc. of IS & T, 48th annual conference, pp.422-428, 1995. 2. P. E. Debevec and J. Malik. Recovering high dynamic range radiance maps from photographs. In Proc. of ACM SIGGRAPH, pp. 369-378, 1997. 3. T. Mitsunaga and S. K. Nayar. Radiometric self-calibration. In Proc. of Computer Vision and Pattern Recognition. (CVPR), vol. 2, pp. 374-380, 1999. 4. S. Lin, J. Gu, S. Yamazaki and H. Y. Shum. Radiometric calibration from single image. In Proc. of Computer Vision and Pattern Recognition. (CVPR), vol. 2, pp. 938-945, 2004. 5. S. Lin and L. Thang. Determining the radiometric response function a single grayscale image. In Proc. of Computer Vision and Pattern Recognition. (CVPR), vol. 2, pp. 66-73, 2005. 6. Y. Matsushita and S. Lin. Radiometric calibration from noise distributions. Google Patents, 2008. 7. C. Manders, C. Aimone and S. Mann. Camera response function recovery from different illuminations of identical subject matter. In Proc. of International Conference on Image Processing. (ICIP), vol. 5, pp. 2965-2968, 2004.