數(shù)字圖像處理線性平滑濾波(laplacian算法原理)
laplacian算法原理?
Laplacian算法是線性二階微分算法,即用上下左右4個垂直相交像元值數(shù)字相加的和,再減去一該像元值的四倍,充當(dāng)該像元的亮度值。
對每一個像元,在以其為中心的窗口內(nèi),取鄰域像元的平均值來能用該像元的亮度值,這種方法應(yīng)該是均值光滑平整,也稱均值濾波。均值平滑算法簡單啊,計算速度快,但對圖像的邊緣和細(xì)節(jié)有是有的削弱作用。
濾波在數(shù)學(xué)上是如何實現(xiàn)的?
在單片機(jī)通過數(shù)據(jù)采集時,會遇到數(shù)據(jù)的任務(wù)道具誤差,任務(wù)道具誤差是由任務(wù)道具干擾影響到的,其特點是在完全相同條件下測量同一量時,其大小和符號會現(xiàn)無規(guī)則的變化而無法預(yù)估,但三次直接測量的結(jié)果條件符合統(tǒng)計規(guī)律。為怎么克服副本干擾引起的誤差,硬件上可常規(guī)濾波技術(shù),軟件上可按結(jié)構(gòu)軟件算法實現(xiàn)程序數(shù)字濾波。濾波算法而不是系統(tǒng)測控算法的一個重要的是組成部分,實時性很強(qiáng)。按結(jié)構(gòu)數(shù)字濾波算法克服副本干擾的誤差本身200以內(nèi)優(yōu)點:
1、數(shù)字濾波不需其他的硬件成本,只用一個計算過程,可靠性高,不存在低通濾波器問題。尤其是數(shù)字濾波這個可以對頻率比較低的信號接受濾波,這是模擬濾波器能做到的。
2、數(shù)字濾波不使用軟件算法實現(xiàn),多輸入通道可共用一個濾波程序,減低系統(tǒng)開支。
3、如果能適當(dāng)變化濾波器的濾波程序或除法運算,就能比較方便地改變其濾波特性,這相對于濾掉低頻干擾和副本信號會有較高的效果。
4、在單片機(jī)系統(tǒng)中正確的濾波算法最多幅濾波法、中值濾波法、算術(shù)換算下來濾波法、加權(quán)平均濾波法、向上滑平均濾波等。(1)限幅濾波算法該運算的過程中將三次毗鄰的采樣作差,求出其增量,然后將增量的絕對值,與兩次樣本采樣允許的的最差值A(chǔ)接受也很。A的大小由被測對象的具體情況而定,假如小于或者等于容許的的最差值,則決賽當(dāng)天采樣點最有效;不然取上次重新采樣值另外本次數(shù)據(jù)的樣本。算法的程序代碼追加:#defineA//不能的大差值chardata;//上一次的數(shù)據(jù)charfilter(){chardatanew;//新數(shù)據(jù)變量datanewget_data();//我得到新數(shù)據(jù)變量if((datanew-data)A||(data-datanewA))returndata;elsereturndatanew;}只能證明:限幅濾波法比較多作用于處理變化特有很緩慢的數(shù)據(jù),如溫度、物體的位置等。使用時,關(guān)鍵要選取范圍合適的門限制A。大多這可由經(jīng)驗數(shù)據(jù)額外,必要時可通過實驗?zāi)艿玫健?2)中值濾波算法該運算的過程是對某一參數(shù)嘗試采樣N次(N一般為奇數(shù)),然后把N次采樣的值按你從小到大排列,再取中間值才是第二環(huán)節(jié)重新采樣值,整個過程只不過是一個序列排序的過程。算法的程序代碼追加:#defineN11//定義完成任務(wù)的數(shù)據(jù)個數(shù)charfilter(){charvalue_buff[N];//定義,定義存儲數(shù)據(jù)的數(shù)組charcount,i,j,temp;for(count0;count{value_buf[count]out_data();delay();//假如采集數(shù)據(jù)都很慢,那么就是需要連接時間或掉線}for(j0;j{for(value_buff[i]value_buff[i1]{tempvalue_buff[i];value_buff[i]value_buff[i1];value_buff[i1]temp;}}returnvalue_buff[(N-1)/2];}只能說明:中值濾波比較可以參照于可以去掉由偶然因素紊亂的波動和采樣器不很穩(wěn)定而紊亂的脈動干擾。若被測量值變化比較慢,需要中值濾波法效果會都很好,但要是數(shù)據(jù)變化都很快,則宜區(qū)分此方法。(3)算術(shù)來算濾波算法該算法的基本原理很很簡單,那就是嘗試取N次采樣點值后并且算術(shù)你算算。算法的程序代碼追加:charfilter(){intsum0;for(count0;count{sumpick_data();delay():}return(char)(sum/N);}說明:算術(shù)你算算濾波算法適用于對具高洗技能干擾的信號并且濾波。這種信號的特點是有一個平均值,信號在某一數(shù)值附近的上能量的波動。信號的換算下來平滑程度幾乎到?jīng)Q于N值。當(dāng)N較小時,平滑度高,靈敏度低;當(dāng)N較小時,平滑度低,但檢測靈敏度高。就是為了方便啊求平均值,N就像取4、8、16、32之類的2的整數(shù)冪,以備萬一在程序中用錯位操作來不用除法。(4)平均資本濾波算法由于前面所說的“算術(shù)來算濾波算法”修真者的存在平滑度和靈敏度之間的矛盾。目的是去協(xié)調(diào)平滑度和靈敏度之間的關(guān)系,可采用變動率濾波。它的原理是對嘗試N次采樣點值共有乘上有所不同的加權(quán)系數(shù)之后再求累加,加權(quán)平均值系數(shù)像是先小后大,以突出后面若干重新采樣的效果,加強(qiáng)系統(tǒng)對參數(shù)變化趨勢的認(rèn)識。單獨的
本站部分文章來自網(wǎng)絡(luò)或用戶投稿。涉及到的言論觀點不代表本站立場。閱讀前請查看【免責(zé)聲明】發(fā)布者:方應(yīng),如若本篇文章侵犯了原著者的合法權(quán)益,可聯(lián)系我們進(jìn)行處理。本文鏈接:http://www.gdyuanyu.cn/tougao/76523.html