光照反射模型表示一副影象f(x,y)可以由入射光強i(x,y)(照明分量)和物體的反射率r(x,y)(反射分量)表示:
![這裡寫描述](
照明反射模型其中,入射光強取決於光源,由於入射光光強分布函式i(x,y)隨空間變化較小,在空間頻率域,函式i(x,y)的頻譜主要集中於低頻段,反映了成像的環境條件.反射光r(x,y)的頻譜主要集中於相對高頻段比較寬的範圍,反映了物體本身的特性.為此,只要能把影象中相對於i(x,y)和r(x,y)兩部分分開,然後壓制較低頻段,放大較高頻段,就能有效地降低光照不均勻對影象所帶來的影響.該模型在灰度校正和同態濾波中起著重要的作用.
上式不能直接對照明分量和反射分量進行操作,於是對等式兩邊取對數:
為了能夠提取高頻和低頻部分,再次進行傅利葉變換:
記為:其中i(u,v)表示影象中的低頻部分(光照分量),r(u,v)表示影象中的高頻部分(反射分量)。
對影象進行高通濾波,可以保留r(u,v)可以有效減少光照的干擾。
matlab實現同態濾波
同態濾波的原理框圖 matlab clear,clc img imread tape.png l size img 計算影象大小 if numel l 2 判斷影象是否是彩色影象 gray rgb2gray img 影象灰度變換 else gray img endgray double gray m...
同態濾波的補充說明
之前介紹過同態濾波的計算公式 本文為一些補充說明。實際應用中,經常碰到這樣一類影象,它們的灰度動態範圍很大,即 黑的部分很黑,白的部分很白,使用者感興趣的中間一部分灰度級範圍又很小,分不清物體的灰度層次和細節。遇到這種情況,一般的灰度線性變換沒法解決問題,因為擴充套件灰度級雖然可以提高影象的反差,但...
巴特沃斯濾波與同態濾波
為了處理手機加速度計感測器資料。function butterworth1d butterworthfilter input1d,d 0,n butterworthfilter 此處顯示有關此函式的摘要 此處顯示詳細說明 1 h x 1 d d 0 2n input1d 輸入一維訊號 d 0 20 ...