技術(shù)支持
來源:光虎
傳統(tǒng)膠片成像
基于光化學(xué)理論,在相機拍攝時,光線通過相機鏡頭達到膠片的感光晶體鹵化銀上,引起膠片的光學(xué)密度發(fā)生變化,曝光量越大,光學(xué)密度越小,呈現(xiàn)非線性關(guān)系。當(dāng)有光線照射到鹵化銀上時,鹵化銀轉(zhuǎn)變?yōu)楹谏你y,經(jīng)過顯影工藝后固定于片基,成為黑白膠片。彩色膠片則是涂抹了三層鹵化銀來表現(xiàn)三原色。
數(shù)字圖像成像
利用圖像傳感器(CCD、CMOS)把接收到的光信號通過傳感器上的光敏單元離散成正比于曝光量的成千上萬個像素點,并轉(zhuǎn)換成模擬電壓信號,再經(jīng)過A/D轉(zhuǎn)換處理后變成數(shù)字信號,最后經(jīng)過微處理器的非線性運算轉(zhuǎn)換成圖像的標準存儲格式。例如BMP、JPEG、TIFF等存儲在物理介質(zhì)上。
動態(tài)范圍的定義
動態(tài)范圍定義為最大可測光強與最小可測光強的比值,還可以定義為像素阱容量飽和時與無光照條件下的像素噪聲電子數(shù)的比值,單位用分貝(dB)表示,表達式為:
自然場景中從無月的暗夜到太陽直射的動態(tài)范圍約為180dB,而普通的圖像傳感器由于最大勢阱容量的限制,動態(tài)范圍通常在70dB左右。
真實世界中同一場景中動態(tài)范圍變化很大,我們稱之為高動態(tài)范圍(High Dynamic Range),相對的普通圖片上的動態(tài)范圍為低動態(tài)范圍(Low Dynamic Range)。
相機的成像過程實際上就是真實世界的高動態(tài)范圍到相片的低動態(tài)范圍的映射(非線性),例如:
阱容量
普通圖像傳感器由于感光元件阱容量有限,存儲光電荷的能力也有限,當(dāng)光照強度超過一定程度時,存儲的電荷達到飽和將無法再接收。一旦這些像素滿載,光子便會溢出,溢出就會導(dǎo)致信息損失。
以紅色為例,高光溢出使?jié)M載紅色的像素附近的其它像素的值都變成255,但其實它們的真實值并沒有達到255。換句話說,畫面的細節(jié)發(fā)生了損失,這樣會造成高光部分的信息缺失。如果我們以減少曝光時間來防止高光溢出,很多用來描述昏暗環(huán)境的像素則沒有足夠的時間接收光子量,得出的像素值為0,這樣就會導(dǎo)致昏暗部分的信息缺失。
圖像位深
目前普通的輸出/顯示設(shè)備受軟硬件的限制,使得數(shù)字圖像處理部分大多是基于8bit來進行的,只能表示出256個灰度等級,導(dǎo)致圖像的亮度等級與真實場景的亮度等級相差較大。
因此,傳統(tǒng)的圖像傳感器無論接收的圖像有多大的亮度差,只要它被數(shù)字化為8位圖像,那么這幅圖像就只有256灰度級。若圖像傳感器的動態(tài)范圍不同,它們提供的256級灰度反映的實際亮度差是不同的,即動態(tài)范圍越大,就越能顯示自然界的亮度變化。
阱容量調(diào)節(jié)
提高像素滿阱容量或降低像素噪聲水平是最直接的提高圖像傳感器動態(tài)范圍的方法。然而現(xiàn)代像素的尺寸不斷縮小,對于一個給定的像素架構(gòu),其具有固定的填充因子,因此,很難通過提高滿阱容量的方法來擴展動態(tài)范圍。
位深調(diào)節(jié)
提高圖像位數(shù)是一個較為普遍的方法,能夠通過將一幅圖像的灰度級提高來體現(xiàn)更多的層次和更寬的動態(tài)范圍。
對數(shù)響應(yīng)技術(shù)
通過改變像素的信號輸出曲線來推遲像素達到飽和時所需要的時間,從而實現(xiàn)增大像素電荷容量、擴展動態(tài)范圍的目的。
多重曝光技術(shù)
在不改進像素光電二極管的前提下,傳統(tǒng)低動態(tài)范圍的圖像傳感器可以通過合成多張曝光圖片來獲得高動態(tài)范圍圖片。
【來源:光虎視覺內(nèi)部培訓(xùn)資料】