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

0
  • 聊天消息
  • 系統(tǒ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ǔ)。圖像中噪聲的來源有許多種,種類也各不相同,比如椒鹽噪聲、高斯噪聲等。對于輸入的帶有噪聲的圖像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

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

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

非局部均值算法的主要想法在于它充分利用了自然圖像的“空間相似性”,將圖像分成一個(gè)個(gè)的小塊,在以圖像為單位對圖像進(jìn)行降噪,簡單來講,假設(shè)我們?nèi)?1*11的窗口作為處理的小圖像塊,我們在圖像上選取幾個(gè)類似的圖像斑塊,例如上述的q1、q2和q3,但是q1和q2明顯比q3近一點(diǎn),根據(jù)空間相似性我們很容易知道q1q2應(yīng)該和p更為相似,故我們在對P圖像斑塊進(jìn)行處理的時(shí)候,我們可以對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對應(yīng)房間(像素)值的加權(quán)平均,這樣就對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相近的二維圖像塊,并將相似塊按照組合成三維群組,對三維群組進(jìn)行協(xié)同濾波處理,再將處理結(jié)果聚合到原圖像塊的位置。該算法的思想跟NL-Means有點(diǎn)類似,也是在圖像中尋找相似塊的方法進(jìn)行濾波,但是相對于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è)維度,也就是每一層的對應(yīng)的房間(像素)上進(jìn)行一維變換,變換之后,按照非局部均值的思想,對斑塊在頻率域進(jìn)行降噪處理,(其實(shí)是對像素值的加權(quán)平均),再對經(jīng)過變換之后圖像斑塊,進(jìn)行“硬閾值”處理,處理剔除不合格像素值,在經(jīng)過反三維變換變換為空間域,再對圖像進(jìn)行塊匹配,聚合至原來每個(gè)塊的位置,這樣整個(gè)圖像就從一維變?nèi)S再變回一維了。至此,第一步完成。

Aggregation:此時(shí),每個(gè)二維塊都是對去噪圖像的估計(jì)。這一步分別將這些塊融合到原來的位置,每個(gè)像素的灰度值通過每個(gè)對應(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ī)問題,請聯(lián)系本站處理。 舉報(bào)投訴
  • 圖像處理
    +關(guān)注

    關(guān)注

    27

    文章

    1329

    瀏覽量

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

    關(guān)注

    23

    文章

    4710

    瀏覽量

    95405

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

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

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

掃碼添加小助手

加入工程師交流群

    評論

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

    FD12-110D24A3N3 FD12-110D24A3N3

    電子發(fā)燒友網(wǎng)為你提供AIPULNION(AIPULNION)FD12-110D24A3N3相關(guān)產(chǎn)品參數(shù)、數(shù)據(jù)手冊,更有FD12-110D24A3N3的引腳圖、接線圖、封裝手冊、中文資料、英文資料,F(xiàn)D12-110D24A3N3
    發(fā)表于 03-20 18:51
    FD12-110<b class='flag-5'>D24A3N3</b> FD12-110<b class='flag-5'>D24A3N3</b>

    KW3-24D24E3R3 KW3-24D24E3R3

    電子發(fā)燒友網(wǎng)為你提供AIPULNION(AIPULNION)KW3-24D24E3R3相關(guān)產(chǎn)品參數(shù)、數(shù)據(jù)手冊,更有KW3-24D24E3R3的引腳圖、接線圖、封裝手冊、中文資料、英文資料,KW3-24D24E3R3真值表,KW
    發(fā)表于 03-20 18:33
    KW<b class='flag-5'>3-24D24E3R3</b> KW<b class='flag-5'>3-24D24E3R3</b>

    KW3-24D24ER3 KW3-24D24ER3

    電子發(fā)燒友網(wǎng)為你提供AIPULNION(AIPULNION)KW3-24D24ER3相關(guān)產(chǎn)品參數(shù)、數(shù)據(jù)手冊,更有KW3-24D24ER3的引腳圖、接線圖、封裝手冊、中文資料、英文資料,KW3-24D24ER3真值表,KW
    發(fā)表于 03-20 18:32
    KW<b class='flag-5'>3-24D24ER3</b> KW<b class='flag-5'>3-24D24ER3</b>

    FN1-05D3V3BN FN1-05D3V3BN

    電子發(fā)燒友網(wǎng)為你提供AIPULNION(AIPULNION)FN1-05D3V3BN相關(guān)產(chǎn)品參數(shù)、數(shù)據(jù)手冊,更有FN1-05D3V3BN的引腳圖、接線圖、封裝手冊、中文資料、英文資料,F(xiàn)N1-05D3V3BN真值表,F(xiàn)N1-05
    發(fā)表于 03-19 18:43
    FN1-05<b class='flag-5'>D3V3</b>BN FN1-05<b class='flag-5'>D3V3</b>BN

    一種以圖像為中心的3D感知模型BIP3D

    在具身智能系統(tǒng)中,3D感知算法是一個(gè)關(guān)鍵組件,它在端側(cè)幫助可以幫助智能體理解環(huán)境信息,在云端可以用來輔助生成3D場景和3D標(biāo)簽,具備重要的研究價(jià)值?,F(xiàn)有主流
    的頭像 發(fā)表于 03-17 13:44 ?475次閱讀
    一種以圖像為中心的<b class='flag-5'>3D</b>感知模型BIP<b class='flag-5'>3D</b>

    SciChart 3D for WPF圖表庫

    剔除/重新采樣算法的混合提供。 借助 SciChart 的 WPF 3D 圖表庫,現(xiàn)在可以實(shí)時(shí)顯示 16,000 x 16,000 個(gè)表面網(wǎng)格(靜態(tài))或 1,000 x 1,000 個(gè)表
    的頭像 發(fā)表于 01-23 13:49 ?628次閱讀
    SciChart <b class='flag-5'>3D</b> for WPF圖表庫

    多維精密測量:半導(dǎo)體微型器件的2D&amp;3D視覺方案

    精密視覺檢測技術(shù)有效提升了半導(dǎo)體行業(yè)的生產(chǎn)效率和質(zhì)量保障。友思特自研推出基于深度學(xué)習(xí)平臺(tái)和視覺掃描系統(tǒng)的2D3D視覺檢測方案,通過9種深度學(xué)習(xí)模型、60+點(diǎn)云處理功能,實(shí)現(xiàn)PCB元器
    的頭像 發(fā)表于 01-10 13:54 ?704次閱讀
    多維精密測量:半導(dǎo)體微型器件的2<b class='flag-5'>D</b>&amp;<b class='flag-5'>3D</b>視覺方案

    華為云 Flexus X 實(shí)例部署安裝 Jupyter Notebook,學(xué)習(xí) AI,機(jī)器學(xué)習(xí)算法

    前言 由于本人最近在學(xué)習(xí)一些機(jī)器算法,AI 算法的知識(shí),需要搭建一個(gè)學(xué)習(xí)環(huán)境,所以就在最近購買的華為云 Flexus X 實(shí)例上安裝了學(xué)習(xí)環(huán)
    的頭像 發(fā)表于 01-02 13:43 ?539次閱讀
    華為云 Flexus X 實(shí)例部署安裝 Jupyter Notebook,<b class='flag-5'>學(xué)習(xí)</b> AI,機(jī)器<b class='flag-5'>學(xué)習(xí)</b><b class='flag-5'>算法</b>

    Lenovo_B460_BITLAND_BM5958圖紙

    電子發(fā)燒友網(wǎng)站提供《Lenovo_B460_BITLAND_BM5958圖紙.pdf》資料免費(fèi)下載
    發(fā)表于 12-20 15:16 ?2次下載

    中航電測C8級(jí)精度傳感器BM8D-W16

    精準(zhǔn)稱重高效作業(yè)的新選擇在快速發(fā)展的新能源、精細(xì)化工、制藥、食品等行業(yè)中,精確計(jì)量不僅是保證產(chǎn)品質(zhì)量的基石,更是推動(dòng)產(chǎn)業(yè)升級(jí)、提升生產(chǎn)效率的關(guān)鍵。中航電測推出了一款C8精度傳感器BM8D
    的頭像 發(fā)表于 11-29 15:48 ?676次閱讀
    中航電測C8級(jí)精度傳感器<b class='flag-5'>BM8D</b>-W16

    NPU與機(jī)器學(xué)習(xí)算法的關(guān)系

    在人工智能領(lǐng)域,機(jī)器學(xué)習(xí)算法是實(shí)現(xiàn)智能系統(tǒng)的核心。隨著數(shù)據(jù)量的激增和算法復(fù)雜度的提升,對計(jì)算資源的需求也在不斷增長。NPU作為一種專門為深度學(xué)習(xí)等機(jī)器
    的頭像 發(fā)表于 11-15 09:19 ?1224次閱讀

    CD40106BM和CD40106BM96的區(qū)別是什么?

    CD40106BM和CD40106BM96的區(qū)別
    發(fā)表于 09-27 08:27

    8鍵觸摸觸控方案高抗干擾感應(yīng)芯片VK3708BM

    ?工作電流: 3mA (正常模式);15 uA (休眠模式) @5V ?8 個(gè)觸摸感應(yīng)按鍵 ?持續(xù)無按鍵 4 秒,進(jìn)入休眠模式 ?提供二進(jìn)制(BCD)編碼直接輸出介面(上電 D2~D0/111) ?按鍵
    發(fā)表于 09-25 14:47

    透明塑料件噴粉3D掃描CAV全尺寸檢測逆向3D建模設(shè)計(jì)服務(wù)-CASAIM

    3D建模
    中科院廣州電子
    發(fā)布于 :2024年08月30日 10:04:53

    廣東3D掃描鈑金件外觀尺寸測量3D偏差檢測對比解決方案CASAIM

    3D掃描
    中科院廣州電子
    發(fā)布于 :2024年07月22日 16:13:45