灰度图像--图像增强 非锐化掩蔽 (Unsharpening Mask) .
生活随笔
收集整理的這篇文章主要介紹了
灰度图像--图像增强 非锐化掩蔽 (Unsharpening Mask) .
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
灰度圖像--圖像增強 非銳化掩蔽 (Unsharpening Mask)
分類: 數字圖像處理 岡薩雷斯 2015-01-31 19:53 147人閱讀 評論(0) 收藏 舉報 圖像增強圖像處理非銳化掩蔽USM目錄(?)[+]
學習DIP第35天
轉載請標明本文出處:http://blog.csdn.net/tonyshengtan,歡迎大家轉載,發現博客被某些論壇轉載后,圖像無法正常顯示,無法正常表達本人觀點,對此表示很不滿意。有些網站轉載了我的博文,很開心的是自己寫的東西被更多人看到了,但不開心的是這段話被去掉了,也沒標明轉載來源,雖然這并沒有版權保護,但感覺還是不太好,出于尊重文章作者的勞動,轉載請標明出處!!!!
文章代碼已托管,歡迎共同開發:https://github.com/Tony-Tan/DIPpro
開篇廢話
? ? ? ?廢話開始,今天寫了兩篇博客,為了加快學習進度,而且是周末,相當于給自己加個班,而且理論之前已經研究明白了,所以寫起來也比較自如。有人在群里問,學習圖像處理,要看書還是要寫代碼還是要作項目,我覺得,看書像是內功心法,寫代碼相當于招式練習,項目就像實戰一樣,所以如果只寫代碼或者一上來就去跟別人做項目而完全不看書研究基礎算法就像空中樓閣,美麗但不牢固,更重要的是容易迷失自己,也就是走火入魔,個人觀點,本人也在基礎練習階段,所以說這些沒什么經驗依據,只是自己的理解。 ? ? ? ?非銳化掩蔽,一開始感覺這個詞好難接受,不知道要干嘛,google之發現線索不多,經過一番研究發現這個詞這么理解:非銳化--銳化的相反的操作是平滑,所以非銳化就是平滑操作;掩蔽--字面意思是隱藏,其實我們可以把它理解成為減去除去,所以這個過程就是減去平滑后的圖像得到的結果。而實際算法的思路是,原圖減去平滑后的圖像,得到被削弱的邊緣部分,然后按照一定比例和原圖相加,如果比例為1,那么就是非銳化掩蔽,如果大于1就是高提升濾波,和前面頻率域的高提升,高頻強調思路一致,只是那部分用的是頻率域方法。
數學原理
? ? ? ?數學原理與前面的銳化原理基本保持一致,只是在確定細節的方法上有些不同: 1、生成模板,f上有個橫的表示f的平滑結果:
2:鈍化模板按照一定比例與原圖相加:
其中k=1時為非銳化掩蔽。 k>1時為高提升濾波。
示意圖
? ? ? ?觀察示意圖:
?算法基本步驟:
代碼
[cpp] view plaincopyprint?
結果
? ? ? ? 實驗結果,分別采用高斯濾波和均值濾波,作為平滑算法。 原圖:
高斯濾波: 5x5,deta=1,k=1: 鈍化模板:
銳化結果:
5x5,deta=1,k=2:
銳化結果:
5x5,deta=2,k=1:
鈍化模板:
銳化結果:
5x5,deta=2,k=2:
銳化結果:
7x7,deta=1,k=1: 鈍化模板:
銳化結果:
7x7,deta=1,k=2:
銳化結果:
7x7,deta=2,k=1:
鈍化模板:
銳化結果:
7x7,deta=2,k=2: 銳化結果:
均值 5x5,k=1: 鈍化模板:
銳化結果:
5x5,k=2: 銳化結果:
7x7,k=1: 鈍化模板:
銳化結果:
7x7,k=2: 銳化結果:
總結
? ? ? ? 觀察上面結果,發現:
總結
以上是生活随笔為你收集整理的灰度图像--图像增强 非锐化掩蔽 (Unsharpening Mask) .的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 灰度图像--图像增强 锐化基础
- 下一篇: 灰度图像--图像增强 Robert算子、