Retinex演算法詳解

2021-06-22 16:55:23 字數 1417 閱讀 9452

retinex是一種常用的建立在科學實驗和科學分析基礎上的影象增強方法,它是

edwin.h.land

於1963

年提出的。就跟

matlab

是由matrix

和laboratory

合成的一樣,

retinex

也是由兩個單詞合成的乙個詞語,他們分別是

retina 

和cortex

,即:視網膜和皮層。

land

的retinex

模式是建立在以下三個假設之上的:

(1)真實世界是無顏色的,我們所感知的顏色是光與物質的相互作用的結果。我們見到的水是無色的,但是水膜—

肥皂膜卻是顯現五彩繽紛,那是薄膜表面光干涉的結果。

(2)每一顏色區域由給定波長的紅、綠、藍三原色構成的;

(3)三原色決定了每個單位區域的顏色。

retinex理論的基礎理論是物體的顏色是由物體對長波(紅色)、中波(綠色)、短波(藍色)光線的反射能力來決定的,而不是由反射光強度的絕對值來決定的,物體的色彩不受光照非均勻性的影響,具有一致性,即retinex是以色感一致性(顏色恆常性)為基礎的。不同於傳統的線性、非線性的只能增強影象某一類特徵的方法,retinex可以在動態範圍壓縮、邊緣增強和顏色恆常三個方面打到平衡,因此可以對各種不同型別的影象進行自適應的增強。

40多年來,研究人員模仿人類視覺系統發展了retinex演算法,從單尺度retinex演算法改進成多尺度加權平均的retinex演算法,再發展成彩色恢復多尺度retinex演算法。

一、單尺度ssr(single scale retinex)

一幅給定的影象s(x,y)可以分解為兩個不同的影象:反射影象r(x,y)和亮度影象(也有人稱之為入射影象)l(x,y),其原理如下圖所示:

Retinex演算法解讀

retinex是一種常用的建立在科學實驗和科學分析基礎上的影象增強方法,它是 edwin.h.land 於1963 年提出的。就跟 matlab 是由matrix 和laboratory 合成的一樣,retinex 也是由兩個單詞合成的乙個詞語,他們分別是 retina 和cortex 即 視網膜和...

經典Retinex演算法簡要剖析

retinex是一種常用的建立在科學實驗和科學分析基礎上的影象增強方法,它是 edwin.h.land 於1963 年提出的。就跟 matlab 是由matrix 和laboratory 合成的一樣,retinex 也是由兩個單詞合成的乙個詞語,他們分別是 retina 和cortex 即 視網膜和...

顏色恆常知覺的計算理論 Retinex理論

1.簡介 retinex是一種常用的建立在科學實驗和科學分析基礎上的影象增強方法,它是edwin.h.land於1963年提出的。就跟matlab是由matrix和laboratory合成的一樣,retinex也是由兩個單詞合成的乙個詞語,他們分別是retina 和cortex,即 視網膜和皮層。2...