淺析視頻監控中的圖像增強技術
來源:中國數字音視網 作者:博聞 編輯:數字音視工程 2010-05-04 00:00:00 加入收藏 咨詢

所在單位: | * |
姓名: | * |
手機: | * |
職位: | |
郵箱: | * |
其他聯系方式: | |
咨詢內容: | |
驗證碼: |
|
一、背景
二、視頻增強算法(Retinex算法)的基本原理
Retinex(視網膜”Retina”和大腦皮層”Cortex”的縮寫)理論是一種建立在科學實驗和科學分析基礎上的基于人類視覺系統(Human Visual System)的圖像增強理論。該算法的基本原理模型最早是由EdwinLand(埃德溫·蘭德)于1971年提出的一種被稱為的色彩的理論,并在顏色恒常性的基礎上提出的一種基于理論的圖像增強方法。Retinex理論的基本內容是物體的顏色是由物體對長波(紅)、中波(綠)和短波(藍)光線的反射能力決定的,而不是由反射光強度的絕對值決定的;物體的色彩不受光照非均性的影響,具有一致性,即Retinex理論是以色感一致性(顏色恒常性)為基礎的。
不同于傳統的圖像增強算法,如線性、非線性變換、圖像銳化等只能增強圖像的某一類特征,如壓縮圖像的動態范圍,或增強圖像的邊緣等,Retinex可以在動態范圍壓縮、邊緣增強和顏色恒常三方面達到平衡,因此可以對各種不同類型的圖像進行自適應性地增強。正因為Retinex諸多良好的特性,使Retinex算法在很多方面得到了廣泛的應用。
在諸多以Retinex為核心的算法中,單尺度(Single-ScaleRetinex,SSR)算法,多尺度(Multi-ScaleRetinex,MSR)算法是最具有代表性和最成熟的算法。
單尺度(Single-ScaleRetinex,SSR)算法原理
根據Land提出的理論,一幅給定的圖像S(x,y)分解成兩幅不同的圖像:反射物體圖像R(x,y)和入射光圖像L(x,y),其原理示意圖如下:
原理示意圖
對于觀察圖像S中的每個點(x,y),用公式可以表示為:
S(x,y)=R(x,y)﹒L(x,y)(1)
據Retinex理論,物體的顏色是由物體對光線的反射能力決定的,而物體對光線的反射能力是物體本身固有的屬性,與光源強度的絕對值沒有依賴關系。因此通過計算各個像素間的相對明暗關系,可以對圖像中的每個像素點做校正,從而確定該像素點的顏色。
單尺度(Single-ScaleRetinex,SSR)算法在對數域中則表示為:
(2)
根據上面(2)式的原理,Retinex理論進行圖像增強的關鍵是從原圖像中有效的信息計算出亮度圖像L(x,y)。但是從原圖像計算亮度圖像在數學上是一個奇異問題,因此只能通過數學上近似估計的方式估算亮度圖像。在Retinex算法的發展史中,曾經出現過平方反比的環繞形式、指數形式以及高斯指數形式,但在單尺度Retinex增強算法中,杰泊森(Jobson)論證了高斯卷積函數可以對源圖像提供更局部的準確處理,因而可以更好地增強圖像,其可以表示為:
公式3
公式4
c越小,灰度動態范圍壓縮的越多,c越大,圖像銳化的越厲害。因此亮度圖像最終可以表示為:

公式5
公式6
各種情況下處理效果
沙塵天氣下

昏暗環境下

雨天環境下

陰霾天氣下
評論comment