0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

非局部平均濾波——NL-Menas的算法理論

8XCt_sim_ol ? 來源:瘋狂的FPGA ? 作者:CrazyBingo ? 2021-08-10 14:45 ? 次閱讀

“ 雙邊濾波采用了距離與相似度因素,進(jìn)行權(quán)重的計(jì)算,但在相似度計(jì)算時(shí),僅僅是通過像素間的均方差(相似度)來計(jì)算權(quán)重,容易受噪聲影響。而非局部平均濾波采用塊之間的相似度計(jì)算,有效的提高了匹配的準(zhǔn)確度,對(duì)噪聲的抑制及邊緣的保護(hù)程度更好。本文重點(diǎn)介紹非局部平均濾波——NL-Menas的算法理論。”

01

理論分析

前面的文章中,我已經(jīng)講了幾種常見的2D濾波:

1)均值濾波:直接的加權(quán)平均,邊緣模糊;

2)高斯濾波:考慮像素權(quán)重的正態(tài)分布,相比均值濾波對(duì)細(xì)節(jié)有一定提升;

3)雙邊濾波:同時(shí)考慮距離和相似度,對(duì)邊緣的保持效果較好;

4)引導(dǎo)濾波:根據(jù)梯度變化求解線性濾波系數(shù),公式的推導(dǎo)比較麻煩,算法對(duì)邊緣保持效果比雙邊要好;

這里開始進(jìn)一步介紹根據(jù)相似度計(jì)算權(quán)重的濾波:非局部平均濾波(NL-Means):基于塊相似度匹配來確認(rèn)權(quán)重,計(jì)算量比較大,但能獲得比較好的效果,對(duì)邊緣的保護(hù)程度也還可以。

高斯濾波和NLMeans的權(quán)重都符合高斯分布,區(qū)別是前者根據(jù)像素點(diǎn)之間的距離計(jì)算權(quán)重,后者根據(jù)塊之間的相似度計(jì)算權(quán)重。要衡量?jī)蓚€(gè)鄰域塊的相似度,有多種指標(biāo),均方誤差(MSE)是最常用的相似度衡量指標(biāo)之一。非局部均值濾波算法就是使用MSE來計(jì)算兩個(gè)鄰域塊的相似度。

理論上,該算法需要在整個(gè)圖像范圍內(nèi)判斷像素間的相似度,也就是說,每處理一個(gè)像素點(diǎn)時(shí),都要計(jì)算它與圖像中所有像素點(diǎn)間的相似度。但是考慮到效率問題,實(shí)現(xiàn)的時(shí)候,會(huì)設(shè)定兩個(gè)固定大小的窗口:搜索窗N*N和鄰域窗口n*n。鄰域窗口在搜索窗口中滑動(dòng),根據(jù)鄰域間的相似性確定像素的權(quán)值。

02

公式推導(dǎo)

由于最終都需要?dú)w一化,那么直接去除固定參數(shù),所以精簡(jiǎn)后的高斯參數(shù)與NLMeans的權(quán)重計(jì)算公式,如下所示:前者只考慮了距離,后者考慮了塊之間的相似度。

83d8ab54-f82c-11eb-9bcf-12bb97331649.png

83f6b5ae-f82c-11eb-9bcf-12bb97331649.png

編輯:jq

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 噪聲
    +關(guān)注

    關(guān)注

    13

    文章

    1099

    瀏覽量

    47281
  • 濾波
    +關(guān)注

    關(guān)注

    10

    文章

    652

    瀏覽量

    56464
  • MSE
    MSE
    +關(guān)注

    關(guān)注

    0

    文章

    5

    瀏覽量

    6554

原文標(biāo)題:非局部平均濾波-NLMeans算法理論分析

文章出處:【微信號(hào):sim_ol,微信公眾號(hào):模擬在線】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    基于COOT算法局部陰影下光伏陣列MPPT控制研究

    針對(duì)光伏陣列在局部陰影下會(huì)產(chǎn)生多個(gè)功率峰值,可能出現(xiàn)跟蹤到錯(cuò)誤的功率峰值的情況,將白冠雞優(yōu)化算法(COOT)應(yīng)用于局部陰影MPPT控制,通過動(dòng)態(tài)調(diào)整太陽能電池板輸出電壓和電流,使得太陽能電池
    的頭像 發(fā)表于 07-23 11:28 ?258次閱讀
    基于COOT<b class='flag-5'>算法</b>的<b class='flag-5'>局部</b>陰影下光伏陣列MPPT控制研究

    機(jī)器學(xué)習(xí)六大核心算法深度解析

    算法歷程:線性回歸是一種古老的統(tǒng)計(jì)方法,它試圖找到最佳擬合數(shù)據(jù)的直線或超平面,最早可以追溯到19世紀(jì)初的高斯最小二乘法理論。
    發(fā)表于 04-23 16:25 ?1031次閱讀
    機(jī)器學(xué)習(xí)六大核心<b class='flag-5'>算法</b>深度解析

    濾波器的應(yīng)用:從基礎(chǔ)理論到實(shí)際應(yīng)用全解析!

    濾波器在信號(hào)處理和電子工程中扮演著重要的角色,其應(yīng)用范圍涵蓋了無線通信、音頻處理、圖像處理等多個(gè)領(lǐng)域。本文將從濾波器的基礎(chǔ)理論開始,逐步深入介紹濾波器的遞進(jìn)式應(yīng)用,為讀者提供全面而實(shí)用
    的頭像 發(fā)表于 01-02 10:09 ?1529次閱讀
    <b class='flag-5'>濾波</b>器的應(yīng)用:從基礎(chǔ)<b class='flag-5'>理論</b>到實(shí)際應(yīng)用全解析!

    詳解從均值濾波局部均值濾波算法的原理及實(shí)現(xiàn)方式

    將再啰嗦一次,詳解從均值濾波局部均值濾波算法的原理及實(shí)現(xiàn)方式。 細(xì)數(shù)主要的2D降噪算法,如下
    的頭像 發(fā)表于 12-19 16:30 ?860次閱讀
    詳解從均值<b class='flag-5'>濾波</b>到<b class='flag-5'>非</b><b class='flag-5'>局部</b>均值<b class='flag-5'>濾波</b><b class='flag-5'>算法</b>的原理及實(shí)現(xiàn)方式

    卡爾曼濾波算法的基本原理

    卡爾曼濾波(Kalman Filter)是一種遞歸的、自適應(yīng)的濾波算法,廣泛應(yīng)用于估計(jì)系統(tǒng)狀態(tài)和觀測(cè)過程中的噪聲。它最初在1960年被提出,被認(rèn)為是控制理論和信號(hào)處理領(lǐng)域中最重要的發(fā)展
    的頭像 發(fā)表于 12-07 18:26 ?1577次閱讀
    卡爾曼<b class='flag-5'>濾波</b><b class='flag-5'>算法</b>的基本原理

    Mahony濾波算法參數(shù)自動(dòng)調(diào)節(jié)方法介紹

    Mahony濾波算法參數(shù)自動(dòng)調(diào)節(jié)方法是一種用于姿態(tài)估計(jì)的濾波算法。
    的頭像 發(fā)表于 12-06 09:45 ?850次閱讀

    移動(dòng)平均濾波的原理和C代碼

    移動(dòng)平均濾波是一種簡(jiǎn)單有效的平滑信號(hào)的方法,它通過計(jì)算一系列數(shù)據(jù)點(diǎn)的平均值來減小信號(hào)中的波動(dòng)?;镜囊苿?dòng)平均濾波方法有兩種:簡(jiǎn)單移動(dòng)
    的頭像 發(fā)表于 12-04 08:00 ?1394次閱讀
    移動(dòng)<b class='flag-5'>平均</b><b class='flag-5'>濾波</b>的原理和C代碼

    大佬總結(jié)!這篇把單片機(jī)數(shù)字濾波算法講絕了

    改變濾波器的濾波程序或運(yùn)算,就能方便地改變其濾波特性,這對(duì)于濾除低頻干擾和隨機(jī)信號(hào)會(huì)有較大的效果。 4、在單片機(jī)系統(tǒng)中常用的濾波算法有限幅
    發(fā)表于 11-30 18:39

    FIR數(shù)字濾波器的理論和設(shè)計(jì)

    電子發(fā)燒友網(wǎng)站提供《FIR數(shù)字濾波器的理論和設(shè)計(jì).rar》資料免費(fèi)下載
    發(fā)表于 11-18 14:56 ?2次下載
    FIR數(shù)字<b class='flag-5'>濾波</b>器的<b class='flag-5'>理論</b>和設(shè)計(jì)

    什么是先進(jìn)后出濾波算法?

    什么是先進(jìn)后出濾波算法有沒有實(shí)例參考一下
    發(fā)表于 10-27 07:05

    灰度圖像均值濾波算法的HDL實(shí)現(xiàn)介紹

    首先要做的是最簡(jiǎn)單的均值濾波算法。均值濾波是典型的線性濾波算法,它是指在圖像上對(duì)目標(biāo)像素給一個(gè)模板,該模板包括了其周圍的臨近像素(以目標(biāo)象素
    的頭像 發(fā)表于 10-16 09:23 ?733次閱讀
    灰度圖像均值<b class='flag-5'>濾波</b><b class='flag-5'>算法</b>的HDL實(shí)現(xiàn)介紹

    卡爾曼濾波算法對(duì)比其他的濾波算法有什么優(yōu)點(diǎn)?

    卡爾曼濾波算法對(duì)比其他的濾波算法有什么優(yōu)點(diǎn)
    發(fā)表于 10-11 06:42

    用于變壓器局部放電在線監(jiān)測(cè)的改進(jìn)NLMS自適應(yīng)濾波算法

    電子發(fā)燒友網(wǎng)站提供《用于變壓器局部放電在線監(jiān)測(cè)的改進(jìn)NLMS自適應(yīng)濾波算法.pdf》資料免費(fèi)下載
    發(fā)表于 10-10 11:44 ?0次下載
    用于變壓器<b class='flag-5'>局部</b>放電在線監(jiān)測(cè)的改進(jìn)NLMS自適應(yīng)<b class='flag-5'>濾波</b><b class='flag-5'>算法</b>

    怎么評(píng)估一個(gè)濾波算法濾波效果?

    怎么評(píng)估一個(gè)濾波算法濾波效果
    發(fā)表于 10-10 07:31

    對(duì)ADC數(shù)據(jù)進(jìn)行濾波可以用中值濾波算法嗎?

    對(duì)ADC數(shù)據(jù)進(jìn)行濾波可以用中值濾波算法
    發(fā)表于 10-09 06:29