• wiener2d(M, win_h, win_w) - 對 M 執行 2D 自適應 Wiener 濾波,使用 win_w 像素寬 x win_h 像素高的局部窗。
Wiener 濾波是為降低圖像中隨機加入之雜訊,所最先開發的其中一個方法。適用情況為假設加入之雜訊是靜態的隨機流程,與像素位置無關;此演算法會最小化原始圖像與重新建構圖像之間的平方誤差。Wiener 濾波是低通濾波器,但它沒有單一截止頻率,而是空間會變化之濾波器;其設計目的為使用低畫質區域中的低截止及高截止,以保持具有邊緣或其他高變異數特徵區域的畫質。窗的大小決定整體的頻率截止:較大的窗對應至較低的截止率,因此較模糊且雜訊較少。
Wiener 濾波有數種可能的實行方式。此 PTC Mathcad 函數中所用者為 Lee 於 1980 所建議之像素乘像素的 2D 自適應 Wiener 濾波 (請參閱 Jae S. Lim 所著 Two-Dimensional Signal and Image Processing (二維信號與圖像處理),第 536-40 頁),其使用的是空間變化的濾波器,而自適應雜訊則假定為白色及零平均值。