**卷積相關的圖像邊界問題*

卷積相關的圖像邊界問題

在對圖像進行卷積操作時對圖像邊界常採用以下措施:

1)忽略邊界。包括兩種忽略方式:
第一種:保持邊界數值不變,因爲處理過的像素與未處理的像素的差別,會有僞影。
第二種:邊界用固定數值代替(常用0),會導致圖像比原始圖像小。且不利於後續操作
2)用0填充,對圖像矩陣進行補零,會出現不希望的僞影,僞影是變暗的邊界,僞影的寬度正比於
卷積模板的尺寸。(matlab中調用函數imfilter,參數boundary_options設爲X=0)
3)用擴展值填充圖像邊界,用最接近的行列值去當作擴展出來的行列。簡單,僞影影響小。(matlab中對函數imfilter選取參數boundary_options的選項爲“replicate"實現)
4)用鏡像值填充,超出圖像邊界的像素值用圖像鏡像中最接近邊界的行列值填充。
5)將輸出圖像看作一個2-D周期函數,其像素值在水平和垂直方向都重複。(matlab中對函數imfilter選取參數boundary_options的選項爲“circular"實現).

參考書籍:實用matlab圖像和視頻處理。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章