天天看點

【圖像增強】基于matlab同态增晰圖像增強【含Matlab源碼 962期】

<b> </b>

1 圖像增強

圖像增強是對圖像的某些特征,如邊緣、輪廓、對比度等進行強調或銳化,以便于顯示、觀察或進一步分析與處理。通過對圖像的特定加工,将被處理的圖像轉化為對具體應用來說視覺品質和效果更“好”或更“有用”的圖像。

圖像增強是最基本最常用的圖像處理技術,常用于其他圖像處理的預處理階段。

【圖像增強】基于matlab同态增晰圖像增強【含Matlab源碼 962期】

(1)高通平滑、低通銳化;平滑模糊、銳化突出圖像細節

(2)濾波器還有帶通、帶阻等形式

(3)根據噪聲(椒鹽噪聲、高斯噪聲…)的不同,選用不同的濾波

(4)鄰域有4-鄰域、對角鄰域、8-鄰域,相對應的有鄰接,即空間上相鄰、像素灰階相似

(5)圖像邊緣處理:忽略不處理、補充、循環使用

(6)目前尚未圖像處理大多基于灰階圖像

2 同态增晰

同态增晰是一種在頻域中将圖像的動态範圍進行壓縮并将圖像對比度進行增強的方法。将圖像f(x,y)用照明分量和反射分量表示,則可以用以下方法分别進行濾波:

【圖像增強】基于matlab同态增晰圖像增強【含Matlab源碼 962期】

步驟為:先對f(x,y)取對數,其次進行傅裡葉變換,然後用一個頻域函數H(u,v)處理,再做傅裡葉反變換,最後取指數。

同态增晰的關鍵在于如何取得合适的H(u,v),使得這個函數可以用不同的方法影響傅裡葉變換的高頻和低頻成分。根據之前的理論,H(u,v)的曲線應如下圖所示:

【圖像增強】基于matlab同态增晰圖像增強【含Matlab源碼 962期】

該曲線可以通過适當修改高通濾波器曲線來實作。本次作業使用的是修改後的高斯高通濾波器模型:

【圖像增強】基于matlab同态增晰圖像增強【含Matlab源碼 962期】
【圖像增強】基于matlab同态增晰圖像增強【含Matlab源碼 962期】
【圖像增強】基于matlab同态增晰圖像增強【含Matlab源碼 962期】

1 matlab版本

2014a

2 參考文獻

[1] 蔡利梅.MATLAB圖像處理——理論、算法與執行個體分析[M].清華大學出版社,2020.

[2]楊丹,趙海濱,龍哲.MATLAB圖像處理執行個體詳解[M].清華大學出版社,2013.

[3]周品.MATLAB圖像處理與圖形使用者界面設計[M].清華大學出版社,2013.

[4]劉成龍.精通MATLAB圖像處理[M].清華大學出版社,2015.

繼續閱讀