【图像去雾】基于Retinex算法实现图像去雾matlab代码
1 簡介
本文提出了一種基于Retinex的霧霾圖像的去霧增強算法,將受到霧霾天氣影響的欠清晰圖像用Retinex算法進行處理,獲得增強圖像.針對圖像處理后出現噪點的問題,使用中值濾波對圖像進行濾波處理,去除噪聲.仿真實驗表明該算法對受到霧霾天氣影響的圖像有較好的增強效果,降低噪聲,畫面清晰.
Retinex 是由 Edwin.H.Land 提出的闡述人類的視覺系統如何對捕獲到的視覺信息進行處理并在大腦皮層中形成影像的模型。Retinex 理論解釋了為何在外界光照強度不同的條件下,視覺顏色還是恒定的。Retinex 理論認為人類的大腦皮層所形成的關于目標物體的顏色信息只與目標物體表面的反射性質有關,與外界光照強度無關。人類的視覺系統能夠將所獲取的視覺信息分為外界光照變化信息和物體表面的本質信息,前者變化表現為平滑的照明梯度曲線,后者變化表現為突變的照明梯度曲線。通過計算外界光照強度的變化信息就可以獲得物體表面的本質信息,從而獲得物體的本來面貌特征,形成顏色恒常性。Land 通過實驗證明了人類對于顏色的感知在一定程度上與外界光的光譜無關。Land[38]認為人類具有視網膜皮質系統,能夠對三種錐體細胞所獲得的視覺信息進行處理,它能夠消除外界光照的影響,只保留目標物體表面的特征信息。視網膜皮質系統通過比較獲得的圖像中各個點的相對反射值并綜合三種錐體細胞的結果,從而產生顏色恒常性。Retinex 理論很好的詮釋了顏色恒常性,并被大量科學研究所證實。后來,很多研究者在這一理論的基礎上提出了多種算法,例如單尺度Retinex算法、多尺度Retinex算法、McCann’s Retinex 算法等等[39-40]。盡管這些算法不盡相同,但其基本原理都非常相似,都是通過對原始圖像進行高斯濾波來獲取照度圖像,并盡量準確的獲取照度圖像,最后將照度圖像從原始圖像中分離出來,從而獲得反射圖像。
總結
以上是生活随笔為你收集整理的【图像去雾】基于Retinex算法实现图像去雾matlab代码的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: [html] 写html代码时,如果缺
- 下一篇: matlab中的:的优先级_内容早期设计