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

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

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

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

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

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

01

理論分析

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

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

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

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

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

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

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

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

02

公式推導

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

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

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

編輯:jq

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

    關注

    13

    文章

    1138

    瀏覽量

    47960
  • 濾波
    +關注

    關注

    10

    文章

    679

    瀏覽量

    57201
  • MSE
    MSE
    +關注

    關注

    0

    文章

    6

    瀏覽量

    6620

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

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

收藏 人收藏

    評論

    相關推薦
    熱點推薦

    常用的數(shù)字濾波算法及其特性

    常用的軟件濾波器有限幅濾波法、中位值濾波法、算數(shù)平均濾波法、遞推平均
    的頭像 發(fā)表于 06-18 09:04 ?140次閱讀

    藍牙信標RSSI濾波算法

    可能受到多種因素的影響,如物理障礙物、信號干擾和設備方向等,因此需要對RSSI值進行濾波處理。常見的RSSI濾波算法?1、移動平均濾波?:這
    的頭像 發(fā)表于 05-12 19:45 ?196次閱讀
    藍牙信標RSSI<b class='flag-5'>濾波</b><b class='flag-5'>算法</b>

    射頻電路設計——理論與應用

    也能了解和掌握射頻、微波電路的基本設計原則和方法。全書共10章,涵蓋傳輸線、匹配網(wǎng)絡、濾波器、混頻器、放大器和振蕩器等主要射頻微波系統(tǒng)單元的理論分析和設計問題及電路分析工具(圓圖、網(wǎng)絡參量和信號流圖)。書中例題非常有實用價值。全書大多數(shù)電路都經(jīng)過ADS仿真,并提供標準MA
    發(fā)表于 04-03 11:41

    HDJF局部放電的測試方法探究

    局部放電的測試一、局部放電的基本知識、特點1、局部放電現(xiàn)象局部放電現(xiàn)象主要指的是高壓電氣設備絕緣在足夠強的電場作用下局部范圍內(nèi)發(fā)生的放電。這
    的頭像 發(fā)表于 04-02 09:44 ?534次閱讀
    HDJF<b class='flag-5'>局部</b>放電的測試方法探究

    VirtualLab Fusion案例:Savitzky-Golay濾波函數(shù)

    一些后期處理技巧可能會有所幫助。這里我們只討論一個這樣的工具:Savitzky-Golay濾波器,它通過對一組采樣點執(zhí)行回歸算法來平滑局部噪聲。在這個例子中,我們討論了VirtualLab Fusion
    發(fā)表于 01-22 08:54

    【「從算法到電路—數(shù)字芯片算法的電路實現(xiàn)」閱讀體驗】+內(nèi)容簡介

    、AI芯片、多媒體處理芯片等)都是由四則運算器、濾波器、特殊信號發(fā)生器等基本算法電路構成的,熟練掌握這些基本算法電路是實現(xiàn)復雜算法電路的基礎。忽視基本
    發(fā)表于 11-21 17:14

    STM32的ADC采樣及各式濾波算法實現(xiàn)

    本文為手把手教學ADC采樣及各式濾波算法的教程,本教程的MCU采用STM32F103ZET6。以HAL庫的ADC采樣函數(shù)為基礎進行教學,通過各式常見濾波的實驗結(jié)果進行分析對比,搭配VOFA+工具直觀的展示
    的頭像 發(fā)表于 10-28 10:51 ?7353次閱讀
    STM32的ADC采樣及各式<b class='flag-5'>濾波</b><b class='flag-5'>算法</b>實現(xiàn)

    常用的ADC濾波算法有哪些

    ADC(模數(shù)轉(zhuǎn)換器)濾波算法在信號處理中起著至關重要的作用,它們能夠幫助我們提取出有用的信號,同時濾除噪聲和干擾。以下是常用的ADC濾波算法詳解,這些
    的頭像 發(fā)表于 10-08 14:35 ?1088次閱讀

    高斯濾波和雙邊濾波的區(qū)別

    思想是對圖像中的每一個像素點,用其鄰域內(nèi)像素的加權平均灰度值來替代該點的灰度值。 高斯濾波的權重由高斯函數(shù)決定,距離中心像素點越近的像素點權重越高。 雙邊濾波 : 是一種非線性的濾波
    的頭像 發(fā)表于 09-29 09:37 ?1110次閱讀

    基于CW32的儀表精度測量實現(xiàn)(一):相關濾波原理

    進行處理。 二、常見的濾波算法 1.小波變換濾波 原理:小波變換通過將信號分解成不同尺度的子信號,可以提取出信號中的局部特征。在濾波中,小波
    的頭像 發(fā)表于 08-30 18:53 ?493次閱讀
    基于CW32的儀表精度測量實現(xiàn)(一):相關<b class='flag-5'>濾波</b>原理

    bq2750x系列中的Impedance Track?電池電量監(jiān)測算法理論及實現(xiàn)

    電子發(fā)燒友網(wǎng)站提供《bq2750x系列中的Impedance Track?電池電量監(jiān)測算法理論及實現(xiàn).pdf》資料免費下載
    發(fā)表于 08-30 10:21 ?1次下載
    bq2750x系列中的Impedance Track?電池電量監(jiān)測<b class='flag-5'>算法</b>的<b class='flag-5'>理論</b>及實現(xiàn)

    常見的濾波算法有哪些

    濾波是指通過某種方法將信號中的某些頻率成分增強或抑制,達到去除噪聲、改善信號質(zhì)量、分離信號等目的的過程。濾波器是實現(xiàn)濾波功能的關鍵組件,它可以改變信號的頻譜特性,對不同頻率區(qū)域的信號進行處理。
    的頭像 發(fā)表于 07-29 14:03 ?9656次閱讀
    常見的<b class='flag-5'>濾波</b><b class='flag-5'>算法</b>有哪些

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

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

    中偉視界:智能監(jiān)控和預警,靜止超時AI算法如何提升煤礦山安全?

    本文詳細介紹了靜止超時AI算法煤礦山的工作原理、技術實現(xiàn)細節(jié)和應用場景,并分析了其在安全管理中的實際效果。通過智能監(jiān)控和預警,靜止超時AI算法能夠提高礦山的安全防控水平,提升管理效率,降低運營
    的頭像 發(fā)表于 07-14 11:29 ?2673次閱讀
    中偉視界:智能監(jiān)控和預警,靜止超時AI<b class='flag-5'>算法</b>如何提升<b class='flag-5'>非</b>煤礦山安全?

    請問直通模式下如何添加特定頻段的濾波算法?

    ; 現(xiàn)在我想在拾音后對特定頻段的音頻進行濾波算法(如只允許通過500-100Hz頻段的音頻),這個算法如何添加到pipeline,或者有沒有什么建議?
    發(fā)表于 06-28 08:18

    電子發(fā)燒友

    中國電子工程師最喜歡的網(wǎng)站

    • 2931785位工程師會員交流學習
    • 獲取您個性化的科技前沿技術信息
    • 參加活動獲取豐厚的禮品