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