什麼是壞點
壞點的定義:在數碼相機上,壞點指無法正確捕捉光線的感光組件單元,若感光元件出現壞點,會直接造成成像的暇疵。LCD的壞點包括亮點、暗點與色點三類,感光元件與LCD相似,也存在這三類壞點。
引起壞點的原因:
(1)工藝 : (a)在sensor 的製作過程中有灰塵等引起。
(b)電子產品的壽命影響有限,導致會隨着使用時間增加而引起壞點。
(2)noise :(a)sensor gain 增大
(b)溫度增高等
壞點分爲靜態壞點和動態壞點:
靜態壞點: 不會隨着時間、增益等改變,從sensor 製造時因爲工藝等產生的壞點。
動態壞點: 因爲增益、溫度等引起的壞點,會隨着時間變化而改變。
類型:hot pixel、dead pixel、weak pixel
hot pixel : 比周圍點亮很多的壞點 。
dead pixel: 比周圍點暗很多的壞點。
weak pixel:沒有提供一個正確的像素值,但是並沒有比周圍點特別亮或者特別暗的像素。
壞點和噪點的區別
圖像的噪點是由掃描儀或數碼相機的感光元件和圖像處理電路產生圖像時造成的亮度或顏色信息的隨機變化。
以下是噪點與壞點的區別對比:
噪點 壞點
位置 隨機 固定
顏色 隨機 暗點和亮點固定,色點不固定
亮度 隨機 暗點和亮點固定,色點不固定
受溫度影響 是 否
受感光度影響 非常明顯 亮點和色點受輕微影響
受曝光時間影響 明顯 亮點和色點受輕微影響
壞點校正過程
識別壞點
ISP支持高中低端不同的sensor,不同級別的sensor特點不同。
高端sensor分辨率高,在製造出廠時,已經通過測試知道了壞點的位置。
低端sensor分辨率低,而且一般會有大量的壞點(defects),而且在出廠時,一般沒有測試壞點位置,需要通過ISP來設別這些壞點。
另一個問題是,對於熱噪點(hot pixel),持續時間長,密度甚至可達5%,對於高分辨率的sensor來說,壞點個數就非常多。而且,這種壞點是實時變化的。
識別方法:
在RGB Bayer域上做5x5的評估,取在評估窗內偏離度超過閾值的點爲壞點。一個典型的簡單方法:
avg=sum(*)
dif=(次max點 - 次min點)
範圍avg±dif,出了這個範圍即定義爲壞點
結合之前描述的壞點分類及與噪點的區別,軟件需要通過一定算法來識別真正的壞點。如,連續評估N幀,對得到的壞點表做比較和匹配,認爲在50%以上幀中出現的壞點,才認爲是真正的壞點。
糾正壞點
這個就是對找到的壞點做中值濾波,替換原來的值即可。