數(shù)字形態(tài)學(xué)濾波器與智能車路徑記憶
在數(shù)字圖形處理領(lǐng)域中,數(shù)學(xué)形態(tài)學(xué)主要用于非線性變形,它可以局部地修改信號的幾何特征,并提供有關(guān)信號的幾何特征信息。根據(jù)不同的信號的形態(tài)特征,可以采用不同的數(shù)學(xué)形態(tài)學(xué)運算對信號進(jìn)行處理,這些數(shù)學(xué)形態(tài)與運算都被視為數(shù)學(xué)形態(tài)濾波器。在這種應(yīng)用方法中,每一個信號都被視為適當(dāng)?shù)木S數(shù)的歐幾里德空間中的集合。數(shù)學(xué)形態(tài)濾波器被定義為集合的運算,它使信號的圖形變形,以提供關(guān)于其幾何結(jié)構(gòu)的數(shù)字化信息。對于被視為集合的二進(jìn)制信號,腐蝕、膨脹、開運算和閉運算是最簡單的形態(tài)運算。這些濾波器還可以引申到多維信號中去。此時,形態(tài)濾波器利用的是灰值圖的數(shù)學(xué)形態(tài)運算的定義。下面將探討如何將數(shù)學(xué)形態(tài)濾波器應(yīng)用到舵機轉(zhuǎn)角信號(一維數(shù)字信號)的處理中,實現(xiàn)去除脈沖噪聲和減小擾動,以及在單片機上編程實現(xiàn)和快速運算的方法。
本文引用地址:http://www.104case.com/article/95469.htm數(shù)學(xué)形態(tài)濾波器通常是用在二維圖形的處理,為把數(shù)學(xué)形態(tài)濾波器推廣到一維的信號的處理中,下面再介紹一下腐蝕、膨脹、開運算和閉運算這一個基本運算在一維信號處理中的定義:
設(shè)H、K分別為h[n]和k[n]的定義域,長度分別為N和M,一般N>M。H和K均為整數(shù)集合。
h[n]指包含舵機轉(zhuǎn)角信號的數(shù)字化序列,k[n]指結(jié)構(gòu)元素序列。
h被k腐蝕:
采用數(shù)字形態(tài)濾波方法,還要選用合理的算法。其中,如何選取模板序列的長度是關(guān)鍵,如果模板序列過長會將有用信號當(dāng)作噪聲濾除,過短則達(dá)不到濾除噪聲的目的。在采樣速率一定的情況下,序列的長度與時間成正比,這要求模板的長度要小于模型車的最小轉(zhuǎn)彎時間,大于舵機擾動的最長時間。第一圈讓模型車勻速通過,這樣處理有兩個優(yōu)點:
1) 可以固定最小轉(zhuǎn)彎時間,從而確定模板的長度。非勻速通過時速轉(zhuǎn)彎時間不定,要求模板長度可變,從而造成后續(xù)處理復(fù)雜,穩(wěn)定性不高。
評論