chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

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

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

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

BM3D算法學(xué)習(xí)

FPGA開源工作室 ? 來源:BM3D算法學(xué)習(xí) ? 作者:愛酷的胡巴 ? 2022-04-06 16:11 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

前些日子在學(xué)習(xí)圖像降噪的算法,自然而然的發(fā)現(xiàn)了這篇里程碑式的作品,“BM3D”3D塊匹配降噪算法,想來時(shí)間也久,趕緊再寫下來,以免過后忘記。

在學(xué)習(xí)的過程中,由于沒學(xué)過數(shù)字圖像處理,學(xué)起來還是挺墨跡的,前前后后得有四五天吧,才算整個(gè)大差不差,期間看了許多前輩的博客和代碼,也總算有些許的進(jìn)步和理解,特此感謝,并將算法原文、參考博客和文獻(xiàn)附文末。

從“頭”開始

圖像去噪是非?;A(chǔ)也是非常必要的研究,去噪常常在更高級(jí)的圖像處理之前進(jìn)行,是圖像處理的基礎(chǔ)。圖像中噪聲的來源有許多種,種類也各不相同,比如椒鹽噪聲、高斯噪聲等。對(duì)于輸入的帶有噪聲的圖像v(x),其加性噪聲可以用一個(gè)方程來表示:

b009d9cc-ac2d-11ec-aa7f-dac502259ad0.png

如果能夠精確地獲得噪聲,用輸入圖像減去噪聲就可以恢復(fù)出原始圖像。但實(shí)際中除非明確地知道噪聲生成的方式,否則噪聲很難單獨(dú)求出來。由此,便誕生了一堆的圖像降噪算法,從傳統(tǒng)算法到現(xiàn)在的機(jī)器學(xué)習(xí)的算法,降噪算法得到了很大的發(fā)展。

那么傳統(tǒng)的想法是什么呢,我們主要分為以下兩大類。

b01af1f8-ac2d-11ec-aa7f-dac502259ad0.jpg

對(duì)于我們來講,一個(gè)自然而然地想法就是,能不能把空間域和變換域的降噪方法結(jié)合起來,在對(duì)圖像進(jìn)行降噪處理,我們能想到,自然也有人想得到,NL-means應(yīng)運(yùn)而生。

b02ecf7a-ac2d-11ec-aa7f-dac502259ad0.jpg

非局部均值算法的主要想法在于它充分利用了自然圖像的“空間相似性”,將圖像分成一個(gè)個(gè)的小塊,在以圖像為單位對(duì)圖像進(jìn)行降噪,簡單來講,假設(shè)我們?nèi)?1*11的窗口作為處理的小圖像塊,我們?cè)趫D像上選取幾個(gè)類似的圖像斑塊,例如上述的q1、q2和q3,但是q1和q2明顯比q3近一點(diǎn),根據(jù)空間相似性我們很容易知道q1q2應(yīng)該和p更為相似,故我們?cè)趯?duì)P圖像斑塊進(jìn)行處理的時(shí)候,我們可以對(duì)q1q2q3分別賦予不同的權(quán)重,再把他們“摞起來”,求個(gè)加權(quán)平均。形象來講,假設(shè)存在一個(gè)每一層結(jié)構(gòu)都完全相同的大樓,那么在進(jìn)行加權(quán)平均的時(shí)候,我們這樣想,我們把P想象為其中的一層,我們最終是要P圖像斑塊里面每一個(gè)像素的值,p若是一層樓,那么里面的每一個(gè)像素就是這層樓中的每一個(gè)房間,P為3樓,q1q2為1層和4層,q3為5層,那么p像素的值的大小就應(yīng)該為q1q2q3每個(gè)與p對(duì)應(yīng)房間(像素)值的加權(quán)平均,這樣就對(duì)P圖像斑塊完成了降噪的過程,類似一個(gè)基于大斑塊的高斯濾波算法。此外,從這個(gè)舉例中我們也大概摸索出了BM3D里面3D的來歷.......

至此,非局部均值算法以經(jīng)表現(xiàn)不錯(cuò)了,但是它體現(xiàn)在簡單的加權(quán)平均,并且仍然在空間域處理圖像,科技并非停滯不前,BM3D來了......

BM3D(Block-matching and 3D filtering,3維塊匹配濾波)是當(dāng)前效果最好的算法之一。該算法通過相似判定找到與參考?jí)K相近的二維圖像塊,并將相似塊按照組合成三維群組,對(duì)三維群組進(jìn)行協(xié)同濾波處理,再將處理結(jié)果聚合到原圖像塊的位置。該算法的思想跟NL-Means有點(diǎn)類似,也是在圖像中尋找相似塊的方法進(jìn)行濾波,但是相對(duì)于NL-Means要復(fù)雜許多??傮w可以分為兩步:

b0438ab4-ac2d-11ec-aa7f-dac502259ad0.jpg

在這兩大步中,分別又有三小步:

相似塊分組(Grouping)→協(xié)同濾波(Collaborative Filtering) →聚合(Aggregation)

b0438ab4-ac2d-11ec-aa7f-dac502259ad0.jpg

我們細(xì)看每一個(gè)小步驟,編組的過程類似于NL-means:

b0620d2c-ac2d-11ec-aa7f-dac502259ad0.jpg

接下來,第二小步,像上面講述的房子一樣,我們把分好的圖像斑塊“摞起來”,形成一個(gè)3D的“塊”(Block),在每一層中進(jìn)行二維變換,變換到頻率域,此外,在第三個(gè)維度,也就是每一層的對(duì)應(yīng)的房間(像素)上進(jìn)行一維變換,變換之后,按照非局部均值的思想,對(duì)斑塊在頻率域進(jìn)行降噪處理,(其實(shí)是對(duì)像素值的加權(quán)平均),再對(duì)經(jīng)過變換之后圖像斑塊,進(jìn)行“硬閾值”處理,處理剔除不合格像素值,在經(jīng)過反三維變換變換為空間域,再對(duì)圖像進(jìn)行塊匹配,聚合至原來每個(gè)塊的位置,這樣整個(gè)圖像就從一維變?nèi)S再變回一維了。至此,第一步完成。

Aggregation:此時(shí),每個(gè)二維塊都是對(duì)去噪圖像的估計(jì)。這一步分別將這些塊融合到原來的位置,每個(gè)像素的灰度值通過每個(gè)對(duì)應(yīng)位置的塊的值加權(quán)平均。

b072329c-ac2d-11ec-aa7f-dac502259ad0.jpg

第二步與第一步類似

Step2:最終估計(jì)

(1)Grouping:第二步中的聚合過程與第一步類似,不同的是,這次將會(huì)得到兩個(gè)三維數(shù)組:噪聲圖形成的三維矩陣和基礎(chǔ)估計(jì)結(jié)果的三維矩陣。

(2)Collaborative Filtering:兩個(gè)三維矩陣都進(jìn)行二維和一維變換。用維納濾波將噪聲圖形成的三維矩陣進(jìn)行系數(shù)放縮,該系數(shù)通過基礎(chǔ)估計(jì)的三維矩陣的值以及噪聲強(qiáng)度得出。

Aggregation:與Step1中一樣,只是此時(shí)加權(quán)的權(quán)重取決于維納濾波的系數(shù)和噪聲強(qiáng)度。

b0438ab4-ac2d-11ec-aa7f-dac502259ad0.jpg

至此,算法完成,效果還是很好的,我們來看一些示例:

b0976ab2-ac2d-11ec-aa7f-dac502259ad0.jpg

參考文獻(xiàn):

詳盡過程

圖解噪聲與去噪 之二:從『均值濾波』到『BM3D』

阿達(dá)瑪變換詳盡

轉(zhuǎn):X264中SATD實(shí)現(xiàn)分析 - Mr.Rico - 博客園

克內(nèi)羅內(nèi)積

克羅內(nèi)克積_百度百科

小波變換

小波變換(wavelet transform)的通俗解釋(一)

blog.csdn.net/zizi7/art

頻域空域細(xì)致講解

blog.csdn.net/zdh198210

審核編輯 :李倩

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

    關(guān)注

    29

    文章

    1346

    瀏覽量

    59692
  • 算法
    +關(guān)注

    關(guān)注

    23

    文章

    4801

    瀏覽量

    98519

原文標(biāo)題:BM3D算法學(xué)習(xí)

文章出處:【微信號(hào):leezym0317,微信公眾號(hào):FPGA開源工作室】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    光子精密3D工業(yè)相機(jī)高效質(zhì)檢連接器pin針

    光子精密GL-8000系列3D線激光輪廓測量儀,專為精密工件三維檢測而生,從算法、硬件到系統(tǒng)集成,全面解除PIN針檢測痛點(diǎn)。
    的頭像 發(fā)表于 01-29 15:51 ?273次閱讀
    光子精密<b class='flag-5'>3D</b>工業(yè)相機(jī)高效質(zhì)檢連接器pin針

    使用K-means算法進(jìn)行異常偵測

    振動(dòng)穩(wěn)定); 清空舊模型并重新開始學(xué)習(xí)過程。 3 代碼說明 3.1模型算法說明 模型采用簡單的 在線聚類 + 歐氏距離檢測算法: 1. 特征提?。? 2.
    發(fā)表于 01-16 14:09

    SAM(通用圖像分割基礎(chǔ)模型)丨基于BM1684X模型部署指南

    前言SAM是Meta提出的一個(gè)分割一切的提示型模型,其在1100萬張圖像上訓(xùn)練了超過10億個(gè)掩碼,實(shí)現(xiàn)了強(qiáng)大的零樣本泛化,突破了分割界限。本例程對(duì)SAM官方開源倉庫的模型和算法進(jìn)行移植,使之能
    的頭像 發(fā)表于 01-12 16:17 ?488次閱讀
    SAM(通用圖像分割基礎(chǔ)模型)丨基于<b class='flag-5'>BM</b>1684X模型部署指南

    探索TLE493D-P3XX-MS2GO 3D 2Go套件:開啟3D磁傳感器評(píng)估之旅

    探索TLE493D-P3XX-MS2GO 3D 2Go套件:開啟3D磁傳感器評(píng)估之旅 在電子工程師的日常工作中,評(píng)估和開發(fā)磁傳感器是一項(xiàng)常見且重要的任務(wù)。英飛凌(Infineon
    的頭像 發(fā)表于 12-18 17:15 ?1290次閱讀

    BM3451系列 3/4/5 節(jié)可充電電池保護(hù) IC技術(shù)手冊(cè)

    電子發(fā)燒友網(wǎng)站提供《BM3451系列 3/4/5 節(jié)可充電電池保護(hù) IC技術(shù)手冊(cè).pdf》資料免費(fèi)下載
    發(fā)表于 12-11 15:26 ?1次下載

    如何深度學(xué)習(xí)機(jī)器視覺的應(yīng)用場景

    檢測應(yīng)用 微細(xì)缺陷識(shí)別:檢測肉眼難以發(fā)現(xiàn)的微小缺陷和異常 紋理分析:對(duì)材料表面紋理進(jìn)行智能分析和缺陷識(shí)別 3D表面重建:通過深度學(xué)習(xí)進(jìn)行高精度3D建模和檢測 電子行業(yè)應(yīng)用 PCB板復(fù)雜缺陷檢測:連焊、虛焊、漏焊等焊接質(zhì)量問題 芯
    的頭像 發(fā)表于 11-27 10:19 ?322次閱讀

    iSUN3D即將推出單組分彈性樹脂3D打印解決方案!

    iSUN3D將在Formnext 2025發(fā)布單組分彈性樹脂3D打印方案,覆蓋設(shè)計(jì)到交付全流程,解決柔彈性制造成本與效率痛點(diǎn),現(xiàn)場可體驗(yàn)高速打印與限量禮品。
    的頭像 發(fā)表于 11-17 11:45 ?846次閱讀
    iSUN<b class='flag-5'>3D</b>即將推出單組分彈性樹脂<b class='flag-5'>3D</b>打印解決方案!

    微納尺度的神筆——雙光子聚合3D打印 #微納3D打印

    3D打印
    楊明遠(yuǎn)
    發(fā)布于 :2025年10月25日 13:09:29

    e203除法器算法改進(jìn)(二)

    )Dle Ple (frac{2}{3}+q)D (其中表示P該次的部分余數(shù),q表示該次的商值),借助不等式(7)可以確定傳統(tǒng)SRT-4算法的PD圖(如圖八所示)。 可以看出,構(gòu)建傳統(tǒng)SRT-4
    發(fā)表于 10-22 06:11

    Qwen3-VL 4B/8B全面適配,BM1684X成邊緣最佳部署平臺(tái)!

    算能BM1684X上完成Qwen3-VL4B/8B模型的適配,推理速度13.7/7.2tokens/s,使其成為邊緣部署多模態(tài)大模型的最佳選擇。近日,阿里千問正式開源Qwen3-VL系列的4B和8B
    的頭像 發(fā)表于 10-16 18:00 ?3093次閱讀
    Qwen<b class='flag-5'>3</b>-VL 4B/8B全面適配,<b class='flag-5'>BM</b>1684X成邊緣最佳部署平臺(tái)!

    玩轉(zhuǎn) KiCad 3D模型的使用

    “ ?本文將帶您學(xué)習(xí)如何將 3D 模型與封裝關(guān)聯(lián)、文件嵌入,講解 3D 查看器中的光線追蹤,以及如何使用 CLI 生成 PCBA 的 3D 模型。? ” ? 在日常的 PCB 設(shè)計(jì)中,
    的頭像 發(fā)表于 09-16 19:21 ?1.2w次閱讀
    玩轉(zhuǎn) KiCad <b class='flag-5'>3D</b>模型的使用

    AD 3D封裝庫資料

    ?AD ?PCB 3D封裝
    發(fā)表于 08-27 16:24 ?8次下載

    PID控制算法學(xué)習(xí)筆記資料

    用于新手學(xué)習(xí)PID控制算法
    發(fā)表于 08-12 16:22 ?7次下載

    3D AD庫文件

    3D庫文件
    發(fā)表于 05-28 13:57 ?6次下載

    18個(gè)常用的強(qiáng)化學(xué)習(xí)算法整理:從基礎(chǔ)方法到高級(jí)模型的理論技術(shù)與代碼實(shí)現(xiàn)

    本來轉(zhuǎn)自:DeepHubIMBA本文系統(tǒng)講解從基本強(qiáng)化學(xué)習(xí)方法到高級(jí)技術(shù)(如PPO、A3C、PlaNet等)的實(shí)現(xiàn)原理與編碼過程,旨在通過理論結(jié)合代碼的方式,構(gòu)建對(duì)強(qiáng)化學(xué)習(xí)算法的全面理
    的頭像 發(fā)表于 04-23 13:22 ?1771次閱讀
    18個(gè)常用的強(qiáng)化<b class='flag-5'>學(xué)習(xí)</b><b class='flag-5'>算法</b>整理:從基礎(chǔ)方法到高級(jí)模型的理論技術(shù)與代碼實(shí)現(xiàn)