定義
中值濾波對脈衝噪聲有良好的濾除作用,特別是在濾除噪聲的同時,能夠保護信號的邊緣,使之不被模糊。這些優良特性是線性濾波方法所不具有的。此外,中值濾波的算法比較簡單,也易於用硬體實現。所以,中值濾波方法一經提出後,便在數位訊號處理領得到重要的套用。
中值濾波方法:對一個數位訊號序列x
j(-∞<j<∞)進行濾波處理時,首先要定義一個長度為奇數的L長視窗,L=2N+1,N為正整數。設在某一個時刻,視窗內的信號樣本為x(i-N),…,x(i),…,x(i+N),其中x(i)為位於視窗中心的信號樣本值。對這L個信號樣本值按從小到大的順序排列後,其中值,在i處的樣值,便定義為中值濾波的輸出值,寫為如圖1.
中值濾波是在“最小絕對誤差”準則下的最優濾波。
在實際套用中,隨著所選用視窗長度的增加,濾波的計算量將會迅速增加。因此,尋求中值濾波的快速算法,是中值濾波理論的一個重要研究內容。中值濾波的快速算法,一般採用下述三種方式:①直方圖數據修正法;②樣本值二進制表示邏輯判斷法;③數字和模擬的選擇網路法。
對中值濾波的理論研究,還集中於統計特性分析和根序列的描述方面。當一個信號序列經一特定視窗長度的中值濾波反覆處理後,它會收斂於某一個不再變化的序列,這個序列稱為中值濾波的根序列。根序列是描述中值濾波特性的一個重要概念。通過對根序列結構的研究,可以確定原信號序列中,哪些成分可以經中值濾波後保留下來,哪些成分將被抑制。這對確定中值濾波器的視窗長度,提供了重要依據。用VLSI實現的中值濾波器晶片,可供實時處理中套用。
實現方法
1:通過從
圖像中的某個採樣視窗取出奇數個數據進行排序
套用
中值濾波法對消除
椒鹽噪聲非常有效,在光學測量條紋圖象的
相位分析處理方法中有特殊作用,但在條紋中心分析方法中作用不大.
中值濾波在
圖像處理中,常用於保護邊緣信息,是經典的平滑噪聲的方法。