2011年11月17日 星期四

HW02-平滑化銳化中值濾波器

這次的作業主要分為3個部分,分別是平滑化、銳化、中值濾波器,以下將用不同的圖片來做測試與討論。

1.平滑化:平滑化是將3x3鄰域中像素之強度準位的平均,將9個格子內的像素點的值加起來再除9,使得平滑後的圖片比原本的圖片輕微模糊。也會因為比重會使得圖片的數值不一樣。以下圖片左圖為原圖,右圖為平滑化之後的圖。


從上面2張圖可以清楚的發現,平滑化之後的圖,線條變得比較柔和,不再像原圖那樣可以清楚的劃分顏色之間的界線,但同時,也使得圖片變得模糊了許多。


以這組圖來跟上面那組圖來做比較的話,就會發現這組圖平滑化之後,並沒有太大的差別,相較原圖之下,只是稍微模糊了一些。由此可得知,不同的圖片,平滑化程度會有所差別。

2.銳化:銳化,簡單的說,就是跟平滑化相反,將要處理的像素與它對角線的像素的之間的差值乘以一個銳化係數,然後再加上原先的像素值。以下圖片左圖為原圖,右圖為銳化之後的圖。


從上面這組圖可以發現,相較於平滑化使得線條不明顯,銳化之後反而使得線條變明顯了,也變的稍微生硬了,讓整張圖片看起來感覺像是有點突出來的感覺,也變得清楚了許多。


相同的圖片,跟上面平滑化的圖比起來,這張銳化之後的圖,比較突顯出了銳化的效果,甚至是跟上面那組銳化的圖比起來,也比較明顯一點。得知色彩上的差異,會使你產生錯覺,即使是銳化的程度相同,用肉眼可能也無法分辨出來。

3.中值濾波器:中值濾波器,將像素的值用該像素鄰近的值的中值來取代,能降低雜訊。胡椒鹽的雜訊最適合用在中值濾波器,能去掉大部份的胡椒鹽,但還是會有些殘留。將最後得到的中間值取代原本的值就能達到去除胡椒鹽的目標。

原圖:

灑胡椒鹽:

去胡椒鹽:

經過濾波器去過濾之後,大部分的雜訊都已經被濾掉,但還是會有一些點沒辦法清除乾淨。這次的作業只要將上次均化的程式,再利用老師的範例程式,稍微做修改,就能完成了。

4.心得:這次的作業看起來很難,但做了之後才發現比想像中的簡單很多。尤其是經過老師上禮拜詳細的講解之後,再加上自己動手做,就變得容易許多。不然,不上課,靠自己慢慢理解的化可能得花更多的時間,甚至是理解到錯誤的觀念。還有這次的期中考,考的分數偏低,所以這次作業比第一次作業認真的許多,希望能把分數稍微拉一些回來,盡量理解實作,才會有更多的進步。

沒有留言:

張貼留言