我有一些掃描圖像,其中掃描儀似乎引入了我以前沒有遇到的某種噪聲。我想找到一種方法來自動刪除它。噪音看起來像高頻垂直剪切。換句話說,應該看起來像------------
的水平線顯示爲/\/\/\/\/\/\/\/\/\
,其中剪切的振幅和頻率看起來很規則。從圖像中刪除高頻垂直剪切噪聲
可有人建議做以下步驟的方法嗎?
給定圖像,確定剪切噪聲的頻率和幅度。人們可以假設它始終是垂直的,並且特徵頻率高於圖像中自然出現的其他頻率。
鑑於上述參數,適用相反的,垂直的,週期性的剪切圖像,以取消此噪聲。
這也將是有益知道如何解決這些使用免費提供的圖像處理軟件包實現的手段來實現。 (Netpbm,ImageMagick,Gimp,一些Python庫是一些例子。)
更新:下面是一個帶有這種失真圖像的示例。實際上,這個樣本表明剪切幅度在整個圖像中不需要是均勻的。 :-( 原始圖像是較高的分辨率(600dpi的)
我已經讀過一本優秀的圖像處理書。去除峯值將是「擦除」幅度矩陣上最亮(可能最暗,取決於慣例)的斑點,然後使用校正後的矩陣將圖像變回。 – heltonbiker 2012-02-10 20:01:57
圖像處理手冊(CRC出版社),第6版,第6章,圖6.26 - 去除週期性噪音 – heltonbiker 2012-02-10 20:06:46
Alceu&heltonbiker,感謝您的建議。我已經考慮過這個選項,但下面的問題值得思考。噪聲不具有附加性,如果能夠有效地表示爲「噪聲圖像=真實圖像+噪聲」,則是這種情況。它顯示爲垂直剪切,其中整個像素列以週期性方式上下移動,即「噪聲圖像=剪切變換(真實圖像)」。我認爲對於圖像完整性來說,通過應用另一個剪切變換而不是相加來消除噪聲會更好。 – 2012-02-10 22:33:34