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

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

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

圖像去噪方法總結(jié)

新機(jī)器視覺(jué) ? 來(lái)源:知乎 ? 作者:初識(shí)CV ? 2022-07-23 10:03 ? 次閱讀

圖像降噪的英文名稱(chēng)是Image Denoising, 圖像處理中的專(zhuān)業(yè)術(shù)語(yǔ)。是指減少數(shù)字圖像中噪聲的過(guò)程,有時(shí)候又稱(chēng)為圖像去噪。

噪聲是圖像干擾的重要原因。一幅圖像在實(shí)際應(yīng)用中可能存在各種各樣的噪聲,這些噪聲可能在傳輸中產(chǎn)生,也可能在量化等處理中產(chǎn)生。根據(jù)噪聲和信號(hào)的關(guān)系可將其分為三種形式:(f(x, y)表示給定原始圖像,g(x, y)表示圖像信號(hào),n(x, y)表示噪聲。)

1)加性噪聲,此類(lèi)噪聲與輸入圖像信號(hào)無(wú)關(guān),含噪圖像可表示為f(x, y)=g(x, y)+n(x, y),信道噪聲及光導(dǎo)攝像管的攝像機(jī)掃描圖像時(shí)產(chǎn)生的噪聲就屬這類(lèi)噪聲;

2)乘性噪聲,此類(lèi)噪聲與圖像信號(hào)有關(guān),含噪圖像可表示為f(x, y)=g(x, y)+n(x ,y)g(x, y),飛點(diǎn)掃描器掃描圖像時(shí)的噪聲,電視圖像中的相干噪聲,膠片中的顆粒噪聲就屬于此類(lèi)噪聲。


3)量化噪聲,此類(lèi)噪聲與輸入圖像信號(hào)無(wú)關(guān),是量化過(guò)程存在量化誤差,再反映到接收端而產(chǎn)生。 目前來(lái)說(shuō)圖像去噪分為三大類(lèi):基于濾波器的方法(Filtering-Based Methods)、基于模型的方法(Model-Based Methods)和基于學(xué)習(xí)的方法(Learning-Based Methods)。 接下來(lái)讓我們分別來(lái)看一下,這幾種去噪方法的優(yōu)缺點(diǎn)。

01

基于濾波器的方法

經(jīng)典的基于濾波的方法,如中值濾波和維納濾波等,利用某些人工設(shè)計(jì)的低通濾波器來(lái)去除圖像噪聲。

中值濾波器[1]:它是一種常用的非線性平滑濾波器,其基本原理是把數(shù)字圖像或數(shù)字序列中一點(diǎn)的值用該點(diǎn)的一個(gè)領(lǐng)域中各點(diǎn)值的中值代換,其主要功能是讓周?chē)袼鼗叶戎档牟畋容^大的像素改取與周?chē)南袼刂到咏闹担瑥亩梢韵铝⒌脑肼朁c(diǎn),所以中值濾波對(duì)于濾除圖像的椒鹽噪聲非常有效。

自適應(yīng)維納濾波器[2]:它能根據(jù)圖像的局部方差來(lái)調(diào)整濾波器的輸出,局部方差越大,濾波器的平滑作用越強(qiáng)。

同一個(gè)圖像中具有很多相似的圖像塊,可以通過(guò)非局部相似塊堆疊的方式去除噪聲,如經(jīng)典的非局部均值(NLM)算法[3]、基于塊匹配的3D濾波(BM3D)算法[4]等。缺點(diǎn):1. 塊操作會(huì)導(dǎo)致模糊輸出。2. 需要手動(dòng)設(shè)置超參數(shù)。

02

基于模型的方法

基于模型的方法試圖對(duì)自然圖像或噪聲的分布進(jìn)行建模。然后,它們使用模型分布作為先驗(yàn),試圖獲得清晰的圖像與優(yōu)化算法?;谀P偷姆椒ㄍǔ⑷ピ肴蝿?wù)定義為基于最大后驗(yàn)(MAP)的優(yōu)化問(wèn)題,其性能主要依賴(lài)于圖像的先驗(yàn)。如Xu等人[5]提出了一種基于低秩矩陣逼近的紅外加權(quán)核范數(shù)最小化(WNNM)方法。Pang等人[9]引入了基于圖的正則化器來(lái)降低圖像噪聲。 在過(guò)去的幾十年中,各種基于模型的方法已經(jīng)被用于圖像先驗(yàn)建模,包括非局部自相似(NSS)模型,稀疏模型,梯度模型和馬爾可夫隨機(jī)場(chǎng)(MRF)模型。盡管它們具有高的去噪質(zhì)量,但是大多數(shù)基于圖像先驗(yàn)方法都有兩個(gè)缺點(diǎn):

這些方法在測(cè)試階段通常涉及復(fù)雜的優(yōu)化問(wèn)題,使去噪過(guò)程時(shí)非常耗時(shí)的。因此,大多數(shù)基于先驗(yàn)圖像先驗(yàn)方法在不犧牲計(jì)算效率的情況下很難獲得高性能。

模型通常是非凸的并且涉及幾個(gè)手動(dòng)選擇的參數(shù),提供一些余地以提高去噪性能。

為了克服先驗(yàn)方法的局限性,最近開(kāi)發(fā)了幾種判別學(xué)習(xí)方法以在截?cái)嗤评磉^(guò)程的背景下,學(xué)習(xí)圖像先驗(yàn)?zāi)P汀5玫降南闰?yàn)?zāi)P湍軌驍[脫測(cè)試階段的迭代優(yōu)化過(guò)程。Schmidt和Roth提出了一種收縮場(chǎng)級(jí)聯(lián)(CSF)方法,該方法將基于隨機(jī)場(chǎng)的模型和展開(kāi)的半二次優(yōu)化算法統(tǒng)一為一個(gè)學(xué)習(xí)框架。陳等人提出了一種可訓(xùn)練的非線性反應(yīng)擴(kuò)散(TNRD)模型,該模型通過(guò)展開(kāi)固定數(shù)量的梯度下降推斷步驟來(lái)學(xué)習(xí)改進(jìn)的專(zhuān)家領(lǐng)域。盡管CSF和TNRD在彌補(bǔ)計(jì)算效率和去噪質(zhì)量上的差距方面已經(jīng)取得了好的效果,但它們的性能本質(zhì)上僅限于先前那種特定的形式。具體而言,CSF和TNRD采用的先驗(yàn)是基于分析模型,這個(gè)模型在捕獲圖像結(jié)構(gòu)整體特征上被限制。此外,通過(guò)階段式貪婪訓(xùn)練以及所有階段之間的聯(lián)合微調(diào)來(lái)學(xué)習(xí)參數(shù),并且涉及許多手工參數(shù)。另外一個(gè)不可忽視的缺點(diǎn)是他們針對(duì)特定水平的噪音訓(xùn)練特定的模型,并且在盲圖像去噪上受限制。 雖然這些基于模型的方法有很強(qiáng)的數(shù)學(xué)推導(dǎo)性,但在重噪聲下恢復(fù)紋理結(jié)構(gòu)的性能將顯著下降。此外,由于迭代優(yōu)化的高度復(fù)雜性,它們通常是耗時(shí)的。

03

基于學(xué)習(xí)的方法

基于學(xué)習(xí)的方法側(cè)重于學(xué)習(xí)有噪聲圖像到干凈圖像的潛在映射,可以分為傳統(tǒng)的基于學(xué)習(xí)的方法和基于深度網(wǎng)絡(luò)的學(xué)習(xí)方法。近年來(lái),由于基于深度網(wǎng)絡(luò)的方法比基于濾波、基于模型和傳統(tǒng)的基于學(xué)習(xí)的方法獲得了更有前景的去噪結(jié)果,它們已成為主流方法。 Zhang等人[6]通過(guò)疊加卷積、批歸一化和校正線性單元(ReLU)層,提出了一種簡(jiǎn)單但有效的去噪卷積神經(jīng)網(wǎng)絡(luò)(CNN)。 受圖像非局部相似度的啟發(fā),將非局部操作納入到的循環(huán)神經(jīng)網(wǎng)絡(luò)中[7]。 Anwar等人[8]提出了一種帶特征注意力的單階段去噪網(wǎng)絡(luò)。 DnCNN[10]、FFDnet[11]、CBDnet[12]這三篇覺(jué)得應(yīng)該是聯(lián)系十分緊密的一個(gè)系列,是逐步泛化,逐步考慮增加噪聲復(fù)雜的一個(gè)過(guò)程,DnCNN主要針對(duì)高斯噪聲進(jìn)行去噪,強(qiáng)調(diào)殘差學(xué)習(xí)和BN的作用,F(xiàn)FDnet考慮將高斯噪聲泛化為更加復(fù)雜的真實(shí)噪聲,將噪聲水平圖作為網(wǎng)絡(luò)輸入的一部分,CBDnet主要是針對(duì)FFDnet的噪聲水平圖部分入手,通過(guò)5層FCN來(lái)自適應(yīng)的得到噪聲水平圖,實(shí)現(xiàn)一定程度上的盲去噪。 DnCNN使用了Batch Normalization和Residual Learning加速訓(xùn)練過(guò)程和提升去噪性能。網(wǎng)絡(luò)的結(jié)構(gòu)圖如下:

7357c3fe-09ca-11ed-ba43-dac502259ad0.jpg

FFDNet側(cè)重與去除更加復(fù)雜的高斯噪聲。主要是不同的噪聲水平。之前的基于卷積神經(jīng)網(wǎng)絡(luò)的去噪算法,大多數(shù)都是針對(duì)于某一種特定噪聲的,為了解決不同噪聲水平的問(wèn)題,F(xiàn)FDNet的作者利用noise level map作為輸入,使得網(wǎng)絡(luò)可以適用于不同噪聲水平的圖片:

7374c38c-09ca-11ed-ba43-dac502259ad0.jpg

CBDNet網(wǎng)絡(luò)由噪聲估計(jì)子網(wǎng)絡(luò)和去噪子網(wǎng)絡(luò)兩部分組成。同時(shí)進(jìn)行end to end的訓(xùn)練。并采用基于信號(hào)獨(dú)立的噪聲以及相機(jī)內(nèi)部處理的噪聲合成的圖片和真是的噪聲圖片(所謂“真實(shí)”的噪聲圖片是來(lái)自于別人的數(shù)據(jù)集RENOIR、DND、NC12等,)聯(lián)合訓(xùn)練。提高去噪網(wǎng)絡(luò)的泛化能力,也增強(qiáng)去噪的效果:

73874e9e-09ca-11ed-ba43-dac502259ad0.jpg

SRMD[13]不同于前三篇,主要是從bicubic入手,考慮模糊核和噪聲水平的影響,將LR、模糊核、噪聲水平統(tǒng)一的輸入網(wǎng)絡(luò)中,來(lái)實(shí)現(xiàn)對(duì)不同退化模型的復(fù)原??梢詫⑼嘶瘓D和LR圖像合并在一起作為CNN的輸入。為了證明此策略的有效性,選取了快速有效的ESPCN超分辨網(wǎng)絡(luò)結(jié)構(gòu)框架。值得注意的是為了加速訓(xùn)練過(guò)程的收斂速度,同時(shí)考慮到LR圖像中包含高斯噪聲,因此網(wǎng)絡(luò)中加入了Batch Normalization層。網(wǎng)絡(luò)結(jié)構(gòu)如下圖所示:

73a3c092-09ca-11ed-ba43-dac502259ad0.jpg

等等等...... 基于深度網(wǎng)絡(luò)的方法具有很大的發(fā)展?jié)摿?,但是它主要依靠于?jīng)驗(yàn)設(shè)計(jì),沒(méi)有充分考慮到傳統(tǒng)的方法,在一定程度上缺乏可解釋性。所以最新的CVPR2021論文:Adaptive Consistency Prior based Deep Network for Image Denoising就是通過(guò)可解釋性來(lái)設(shè)計(jì)網(wǎng)絡(luò)的,它首先,在傳統(tǒng)一致性先驗(yàn)中引入非線性濾波算子、可靠性矩陣和高維特征變換函數(shù),提出一種新的自適應(yīng)一致性先驗(yàn)(ACP)。其次,將ACP項(xiàng)引入最大后驗(yàn)框架,提出了一種基于模型的去噪方法。該方法進(jìn)一步用于網(wǎng)絡(luò)設(shè)計(jì),形成了一種新穎的端到端可訓(xùn)練和可解釋的深度去噪網(wǎng)絡(luò),稱(chēng)為DeamNet。網(wǎng)絡(luò)結(jié)構(gòu)如下如所示:

73c6da5a-09ca-11ed-ba43-dac502259ad0.jpg

DeamNet整體的網(wǎng)絡(luò)結(jié)構(gòu)

73fe5d04-09ca-11ed-ba43-dac502259ad0.jpg

NLO子網(wǎng)絡(luò)結(jié)構(gòu)

74240388-09ca-11ed-ba43-dac502259ad0.jpg

DEAM注意力模塊

04

數(shù)據(jù)集的發(fā)展

近年來(lái),去噪問(wèn)題的研究焦點(diǎn)已經(jīng)從AWGN(添加高斯白噪聲)如BSD68、Set12等轉(zhuǎn)向了更真實(shí)的噪聲。最近的一些研究工作在真實(shí)噪聲圖像方面取得了進(jìn)展,通過(guò)捕獲真實(shí)的噪聲場(chǎng)景,建立了幾個(gè)真實(shí)的噪聲數(shù)據(jù)集如DnD、RNI15、SIDD等,促進(jìn)了對(duì)真實(shí)圖像去噪的研究。

74458ff8-09ca-11ed-ba43-dac502259ad0.jpg

‘test039’from BSD68 (合成的噪聲圖像)

747c11e0-09ca-11ed-ba43-dac502259ad0.jpg

‘Starfish’from Set12 (合成的噪聲圖像)

74a2928e-09ca-11ed-ba43-dac502259ad0.jpg

DnD(真實(shí)的噪聲圖像)

74c5f9cc-09ca-11ed-ba43-dac502259ad0.jpg

RNI15(真實(shí)的噪聲圖像)

74e26850-09ca-11ed-ba43-dac502259ad0.jpg

SIDD(真實(shí)的噪聲圖像)

審核編輯 :李倩

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

    關(guān)注

    161

    文章

    7857

    瀏覽量

    178644
  • 圖像處理
    +關(guān)注

    關(guān)注

    27

    文章

    1299

    瀏覽量

    56837
  • 圖像
    +關(guān)注

    關(guān)注

    2

    文章

    1089

    瀏覽量

    40530

原文標(biāo)題:圖像去噪方法總結(jié),最全、最詳細(xì)……

文章出處:【微信號(hào):vision263com,微信公眾號(hào):新機(jī)器視覺(jué)】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    基于中國(guó)汽研風(fēng)標(biāo)模的風(fēng)共性課題征集

    為了充分發(fā)揮相關(guān)單位在研究條件、技術(shù)能力、專(zhuān)家資源方面的優(yōu)勢(shì),分會(huì)通過(guò)調(diào)研建立共性課題合作模式與協(xié)作機(jī)制,近期由中國(guó)汽研風(fēng)洞中心牽頭的共性課題“基于中國(guó)汽研風(fēng)標(biāo)模(CAERI AAM)風(fēng)機(jī)理研究
    的頭像 發(fā)表于 01-13 10:18 ?316次閱讀
    基于中國(guó)汽研風(fēng)<b class='flag-5'>噪</b>標(biāo)模的風(fēng)<b class='flag-5'>噪</b>共性課題征集

    Mamba入局圖像復(fù)原,達(dá)成新SOTA

    和Transformer的方法更受歡迎。得益于Mamba全局感受野、線性計(jì)算復(fù)雜度、高效遠(yuǎn)程依賴(lài)處理等諸多優(yōu)勢(shì),它在圖像復(fù)原(比如超分辨率、等)任務(wù)
    的頭像 發(fā)表于 12-30 18:09 ?199次閱讀
    Mamba入局<b class='flag-5'>圖像</b>復(fù)原,達(dá)成新SOTA

    AD9914相位截?cái)鄬?dǎo)致相變差,這個(gè)問(wèn)題怎么解決?

    : 2.實(shí)驗(yàn)條件與上述一致,3.5GHz參考,3.5GHz的相與上述一致。此時(shí)采用手冊(cè)中如下圖5所示的方法控制AD9914輸出300MHz,按此計(jì)算方式計(jì)算出FTW=368140053, A=33
    發(fā)表于 12-19 07:12

    傅立葉變換在圖像處理中的作用

    傅里葉變換在圖像處理中發(fā)揮著至關(guān)重要的作用。以下是傅里葉變換在圖像處理中的幾個(gè)主要作用: 一、圖像增強(qiáng)與
    的頭像 發(fā)表于 12-06 16:55 ?662次閱讀

    tlv320aic3106底過(guò)大要如何解決?

    輸入(斷開(kāi)電路),依然有比較大的底,初步確定為3106本身存在底, 錄音文件見(jiàn)附件, 請(qǐng)問(wèn)要怎么消除或者降低這個(gè)底?
    發(fā)表于 10-12 08:23

    高斯卷積核函數(shù)在圖像采樣中的意義

    高斯卷積核函數(shù)在圖像采樣中的意義主要體現(xiàn)在以下幾個(gè)方面: 1. 平滑處理與 平滑圖像 :高斯卷積核函數(shù)通過(guò)其權(quán)重分布特性,即中心像素點(diǎn)權(quán)重最高,周?chē)袼攸c(diǎn)權(quán)重逐漸降低,實(shí)現(xiàn)了對(duì)
    的頭像 發(fā)表于 09-29 09:33 ?480次閱讀

    運(yùn)放的反饋電阻習(xí)慣性并聯(lián)上一個(gè)反饋電容,主要目的就是,為什么會(huì)起到這種作用?

    菜鳥(niǎo)請(qǐng)教:運(yùn)放的反饋電阻習(xí)慣性并聯(lián)上一個(gè)反饋電容,主要目的就是,為什么會(huì)起到這種作用?特別是如何計(jì)算其電容值得大?。坑惺裁磿?shū)可以推薦的。謝謝。
    發(fā)表于 08-29 07:53

    圖像識(shí)別算法都有哪些方法

    圖像識(shí)別算法是計(jì)算機(jī)視覺(jué)領(lǐng)域的核心任務(wù)之一,它涉及到從圖像中提取特征并進(jìn)行分類(lèi)、識(shí)別和分析的過(guò)程。隨著深度學(xué)習(xí)技術(shù)的不斷發(fā)展,圖像識(shí)別算法已經(jīng)取得了顯著的進(jìn)展。本文將介紹圖像識(shí)別算法的
    的頭像 發(fā)表于 07-16 11:14 ?5895次閱讀

    圖像識(shí)別技術(shù)的原理是什么

    值化、濾波、邊緣檢測(cè)等操作。這些操作可以提高圖像的質(zhì)量,減少噪聲,突出圖像的特征,為后續(xù)的特征提取和分類(lèi)器設(shè)計(jì)提供基礎(chǔ)。 1.1
    的頭像 發(fā)表于 07-16 10:46 ?1293次閱讀

    機(jī)器人視覺(jué)技術(shù)中常見(jiàn)的圖像分割方法

    機(jī)器人視覺(jué)技術(shù)中的圖像分割方法是一個(gè)廣泛且深入的研究領(lǐng)域。圖像分割是將圖像劃分為多個(gè)區(qū)域或?qū)ο蟮倪^(guò)程,這些區(qū)域或?qū)ο缶哂心撤N共同的特征,如顏色、紋理、形狀等。在機(jī)器人視覺(jué)中,
    的頭像 發(fā)表于 07-09 09:31 ?841次閱讀

    機(jī)器人視覺(jué)技術(shù)中圖像分割方法有哪些

    和分析。本文將詳細(xì)介紹圖像分割的各種方法,包括傳統(tǒng)的圖像處理方法和基于深度學(xué)習(xí)的方法。 閾值分割法 閾值分割法是一種基于像素的
    的頭像 發(fā)表于 07-04 11:34 ?1114次閱讀

    ESP32-S2-Kaluga-1更新了重新編譯的camera代碼,比出廠時(shí)點(diǎn)多很多怎么解決?

    ESP32-S2-Kaluga-1 更新了重新編譯的git上camera的代碼, 發(fā)現(xiàn)屏幕上的圖像比出廠時(shí)點(diǎn)多很多,顆粒大很多,請(qǐng)問(wèn)是哪里配置需要修改呢? 感謝!
    發(fā)表于 06-19 07:15

    示波器如何測(cè)量底?示波器測(cè)量底的步驟

    ,也稱(chēng)為背景噪聲,是指在沒(méi)有輸入信號(hào)時(shí)示波器屏幕上顯示的隨機(jī)波動(dòng)。測(cè)量底對(duì)于評(píng)估示波器的性能和確定測(cè)量系統(tǒng)的噪聲水平非常重要。
    的頭像 發(fā)表于 05-30 16:38 ?1836次閱讀

    基于FPGA的常見(jiàn)的圖像算法模塊總結(jié)

    意在給大家補(bǔ)充一下基于FPGA的圖像算法基礎(chǔ),于是講解了一下常見(jiàn)的圖像算法模塊,經(jīng)過(guò)個(gè)人的總結(jié),將知識(shí)點(diǎn)分布如下所示。
    的頭像 發(fā)表于 04-28 11:45 ?635次閱讀
    基于FPGA的常見(jiàn)的<b class='flag-5'>圖像</b>算法模塊<b class='flag-5'>總結(jié)</b>

    OpenCV筑基之圖像的仿射變換方法總結(jié)

    圖像的幾何變換是指將一幅圖像中的坐標(biāo)位置映射到另一幅圖像中的新坐標(biāo)位置,其實(shí)質(zhì)是改變像素的空間位置,估算新空間位置上的像素值。
    的頭像 發(fā)表于 03-19 11:11 ?1693次閱讀
    OpenCV筑基之<b class='flag-5'>圖像</b>的仿射變換<b class='flag-5'>方法</b><b class='flag-5'>總結(jié)</b>