女人自慰AV免费观看内涵网,日韩国产剧情在线观看网址,神马电影网特片网,最新一级电影欧美,在线观看亚洲欧美日韩,黄色视频在线播放免费观看,ABO涨奶期羡澄,第一导航fulione,美女主播操b

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

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

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

超分辨率神經(jīng)網(wǎng)絡(luò)原理

BYXG_shengwang ? 來源:未知 ? 作者:李倩 ? 2018-07-12 15:07 ? 次閱讀

在 AlphaGo 對弈李世石、柯潔之后,更多行業(yè)開始嘗試通過機器學(xué)習(xí)優(yōu)化現(xiàn)有技術(shù)方案。其實對于實時音視頻來講,對機器學(xué)習(xí)的研究已有多年,我們曾分享過的實時圖像識別只是其中一種應(yīng)用。我們還可以利用深度學(xué)習(xí)來做超分辨率。我們這次就分享一下用于超分辨率的深度學(xué)習(xí)基本框架,以及衍生出的各種網(wǎng)絡(luò)模型,其中有些網(wǎng)絡(luò)在滿足實時性方面也有不錯的表現(xiàn)。

機器學(xué)習(xí)與深度學(xué)習(xí)

對于接觸機器學(xué)習(xí)與深度學(xué)習(xí)較少的開發(fā)者,可能會搞不清兩者的差別,甚至認為機器學(xué)習(xí)就是深度學(xué)習(xí)。其實,我們用一張圖可以簡單區(qū)分這個概念。

上世紀50年代,就有人工智能的概念,后來也有一些較基礎(chǔ)的應(yīng)用,比如國際象棋。但到了70年代,由于硬件性能的制約,以及訓(xùn)練數(shù)據(jù)集的匱乏,使得人工智能經(jīng)歷了一段低谷。人工智能包括了很多,比如機器學(xué)習(xí)、調(diào)度算法、專家系統(tǒng)等。到了80年代才開始出現(xiàn)更多機器學(xué)習(xí)的應(yīng)用,比如利用算法來分析數(shù)據(jù),并進行判斷或預(yù)測。機器學(xué)習(xí)包括了邏輯樹、神經(jīng)網(wǎng)絡(luò)等。而深度學(xué)習(xí),則是機器學(xué)習(xí)中的一種方法,源于神經(jīng)網(wǎng)絡(luò)。

超分辨率是什么?

超分辨率是基于人類視覺系統(tǒng)提出的概念。1981年諾貝爾醫(yī)學(xué)獎獲獎?wù)逥avid Hubel、Torsten Wiesel,發(fā)現(xiàn)人類視覺系統(tǒng)的信息處理方式是分層級的。第一層是原始的數(shù)據(jù)輸入。當(dāng)人看到一個人臉圖像時,首先會先識別出其中的點、線等邊緣。然后進入第二層,會識別出圖像中一些基本的組成元素,比如眼睛、耳朵、鼻子。最后,會生成一個對象模型,也就是一張張完整的臉。

而我們在深度學(xué)習(xí)中的卷積神經(jīng)網(wǎng)絡(luò)(如下圖為例),就是模仿了人類視覺系統(tǒng)的處理過程。正因此,計算機視覺是深度學(xué)習(xí)最佳的應(yīng)用領(lǐng)域之一。超分辨就是計算機視覺中的一個經(jīng)典應(yīng)用。

超分辨率是通過軟件或硬件方法,提高圖像分辨率的一種方法。它的核心思想,就是用時間帶寬換取空間分辨率。簡單來講,就是在我無法得到一張超高分辨率的圖像時,我可以多拍幾張圖像,然后將這一系列低分辨率的圖像組成一張高分辨的圖像。這個過程叫超分辨率重建。

為什么超分辨率可以通過多拍幾張圖像,就能提高圖片分辨率呢?

這牽涉到抖動。我們經(jīng)常說的拍照防抖動,其實防的是較明顯的抖動,但微小的抖動始終存在。在拍攝同一場景的每張圖像之間,都有細微差別,這些微小的抖動其實都包含了這個場景的額外信息,如果將他們合并,就會得到一張更為清晰的圖像。

有人可能會問,我們手機都能前后置兩千萬,為什么需要超分辨率技術(shù)呢?這種技術(shù)應(yīng)用場景是不是不多?

其實不是。了解攝影的人都知道。在相同的感光元器件上,拍攝的圖像分辨率越高,在感光元器件上,單個像素占的面積越小,那會導(dǎo)致通光率越低,當(dāng)你的像素密度到達一定程度后,會帶來大量噪聲,直接影響圖像質(zhì)量。超分辨率就可以解決這種問題。超分辨率有很多應(yīng)用,比如:

數(shù)字高清,通過這種方法來提高分辨率

顯微成像:合成一系列顯微鏡下的低分辨率圖像來得到高分辨率圖像

衛(wèi)星圖像:用于遙感衛(wèi)星成像,提升圖像精度

視頻復(fù)原:可以通過該技術(shù)復(fù)原視頻,例如老電影

但是,有很多情況下,我們只有一張圖像,無法拍攝多張,那么如何做超分辨率呢?這就需要用到機器學(xué)習(xí)了。比較典型的例子,就是在2017年Google 提出的一項“黑科技”。他們可以通過機器學(xué)習(xí)來消除視頻圖像中的馬賽克。當(dāng)然,這項黑科技也有一定限制,以下圖為例,它訓(xùn)練的神經(jīng)網(wǎng)絡(luò)是針對人臉圖像的,那么如果你給的馬賽克圖像不是人臉,就無法還原。

超分辨率神經(jīng)網(wǎng)絡(luò)原理

超分辨率神經(jīng)網(wǎng)絡(luò)(Super-Resolution CNN,SRCNN)是深度學(xué)習(xí)應(yīng)用在超分辨率領(lǐng)域的首個模型。原理比較簡單。它有三層神經(jīng)網(wǎng)絡(luò),包括:

特征提取:低分辨率圖像經(jīng)過二項式差值得到模糊圖像,從中提取圖像特征,Channel 為3,卷積核大小為 f1*f1,卷積核個數(shù)為 n1;

非線性映射:將低分辨率圖片特征映射到高分辨率,卷積核大小1*1;

圖像重構(gòu):恢復(fù)細節(jié),得到清晰的高分辨率圖像,卷積核為f3*f3;

參數(shù)調(diào)節(jié)是神經(jīng)網(wǎng)絡(luò)中比較玄的部分,也是最為人詬病的部分。很多人認為參數(shù)調(diào)節(jié)很像老中醫(yī)看病,通常缺少理論依據(jù)。在這里列出了幾個在 n1 取不同值的時候,所用的訓(xùn)練時間和峰值信噪比(PSNR,用于判斷圖片質(zhì)量的參數(shù),越高越好)。

在訓(xùn)練中,使用均方誤差(Mean Squared Error, MSE)作為損失函數(shù),有利于獲得較高的PSNR。

訓(xùn)練結(jié)果如何呢?在下表中,列出了幾個傳統(tǒng)方法與 SRCNN 方法的結(jié)果對比。最左一列是圖片集,右側(cè)分別列出了每個方法的所用訓(xùn)練時間和圖片峰值信噪比。可以看出,盡管有些圖片,傳統(tǒng)方法得出的結(jié)果更優(yōu)于深度學(xué)習(xí),但是總體來講,深度學(xué)習(xí)稍勝一籌,甚至所需時間更短。

有人說一圖勝千言。那么實際圖片效果如何呢?我們可以看下面兩組圖片。每組第一張是小分辨率的原圖,后面通過不同的方法來實現(xiàn)高分辨率的大圖。相比傳統(tǒng)方法,SRCNN 的圖片邊緣更加清晰,細節(jié)恢復(fù)的更好一些。以上就是最初的超分辨率的深度學(xué)習(xí)模型。

9個超分辨率神經(jīng)網(wǎng)絡(luò)模型

SRCNN 是第一個超分辨率的神經(jīng)網(wǎng)絡(luò)模型。在 SRCNN 這個模型出現(xiàn)后,更多應(yīng)用于超分辨率的神經(jīng)網(wǎng)絡(luò)模型。我們以下分享幾個:

FSRCNN

相對 SRCNN,這個方法不需要對原始圖片使用二項式差值,可以直接對小分辨率圖像進行處理。在提取特征值之后,縮小圖片,然后經(jīng)過 mapping、expending、反卷積層,然后得到高分辨率圖片。它好處是,縮小圖片可以降低訓(xùn)練的時間。同時,如果你需要得到不同分辨率的圖片,單獨訓(xùn)練反卷積層即可,更省時。

ESPCN

這個模型是基于小圖進行訓(xùn)練。最后提取了 r2 個 Channel。比如說,我想將圖片擴大到原圖的3倍,那么 r 就是縮放因子 3,Channel 為9。通過將一個像素擴充為一個3x3的矩陣,模擬為一個像素的矩陣,來達到超分辨率的效果。

對實時視頻進行超分辨率處理的實驗結(jié)果也非常理想。對 1080 HD 格式的視頻進行3倍放大,SRCNN 每幀需要0.435s,而 ESPCN 則只需0.038s。

VDSR

這是2016年獲獎的一個模型。我們做視頻編解碼的都知道,圖像之間是存在殘差的。它認為原始的低分辨率圖片與高分辨率圖片之間,低頻分量幾乎一樣,缺失的是高頻分量,即圖片細節(jié)。那么訓(xùn)練的時候,只需要針對高頻分量進行訓(xùn)練就行了。

所以它的輸入分為兩部分,一是將整張原圖作為一個輸入,另一部分則是對殘差進行訓(xùn)練然后得到一個輸入,將兩者加起來就得到一張高分辨率圖像。這樣就大大加快了訓(xùn)練速度,收斂效果也更好。

DRCN

它還是分為三層。但是在非線性映射這一層,它使用了一個遞歸網(wǎng)絡(luò),也就是說,數(shù)據(jù)循環(huán)多次地通過該層。將這個循環(huán)展開的話,等效于使用同一組參數(shù)的多個串聯(lián)的卷積層。

RED

每一個卷積層都對應(yīng)一個非卷積層。簡單來講,可以理解為是將一張圖片進行了編碼,然后緊接著進行解碼。它的優(yōu)勢在于解決了梯度消失的問題,而且能恢復(fù)出更干凈的圖片。它和 VDSR 有相似的思路。中間卷積層與反卷積層的訓(xùn)練是針對原始圖片與目標(biāo)圖片的殘差。最后原圖會與訓(xùn)練輸出結(jié)果相加,得到高分辨率的圖片。

DRRN

在這個模型里你可以看到DRCN、VDSR的影子。它采用了更深的網(wǎng)絡(luò)結(jié)構(gòu)來提升性能。其中有很多個圖片增強層。可以理解為,一張模糊的圖片,經(jīng)過多個增強層,一級級變得更加清晰,最終得出高清圖片。大家可以在名為tyshiwo的 Github 上找到源碼。

LapSRN

LapSRN 的特別之處在于引入了一個分級的網(wǎng)絡(luò)。每一級都只對原圖放大兩倍,然后加上殘差獲得一個結(jié)果。如果對圖片放大8倍的話,這樣處理的性能會更高。同時,在每一級處理時,都可以得到一個輸出結(jié)果。

SRDenseNet

它引入了一個 Desent Block 的結(jié)構(gòu)。上一層網(wǎng)絡(luò)訓(xùn)練出的特征值會傳遞到下一層網(wǎng)絡(luò),所有特征串聯(lián)起來。這樣做的好處是減輕梯度消失問題、減少參數(shù)數(shù)量。而且,后面的層可以復(fù)用之前訓(xùn)練得出的特征值,不需要重復(fù)訓(xùn)練。

SRGAN

它可以利用感知損失(perceptual loss)和對抗損失(adversarial loss)來提升恢復(fù)出的圖片的。

在這個模型中有兩個網(wǎng)絡(luò),一個是生成網(wǎng)絡(luò),另一個是判別網(wǎng)路,前者會生成高分辨率圖片,后者則會判斷這張圖是否是原圖,如果結(jié)果為“否”,那么前者會再次進行訓(xùn)練、生成,直到可以騙過判別網(wǎng)絡(luò)。

以上這些神經(jīng)網(wǎng)絡(luò)模型都可以應(yīng)用于視頻處理中,但實際應(yīng)用還需要考慮很多因素,比如系統(tǒng)平臺、硬件配置、性能優(yōu)化。其實,除了超分辨率,機器學(xué)習(xí)與實時音視頻有很多可結(jié)合的應(yīng)用場景,比如音視頻體驗優(yōu)化、鑒黃、QoE 改進等。我們將在今年9月的 RTC 2018 實時互聯(lián)網(wǎng)大會上,將邀請來自 Google、美圖、搜狗等公司技術(shù)專家分享更多實踐經(jīng)驗與干貨。

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

原文標(biāo)題:普通視頻轉(zhuǎn)高清:10個基于深度學(xué)習(xí)的超分辨率神經(jīng)網(wǎng)絡(luò)

文章出處:【微信號:shengwang-agora,微信公眾號:聲網(wǎng)Agora】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

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

    詳解深度學(xué)習(xí)、神經(jīng)網(wǎng)絡(luò)與卷積神經(jīng)網(wǎng)絡(luò)的應(yīng)用

    處理技術(shù)也可以通過深度學(xué)習(xí)來獲得更優(yōu)異的效果,比如去噪、分辨率和跟蹤算法等。為了跟上時代的步伐,必須對深度學(xué)習(xí)與神經(jīng)網(wǎng)絡(luò)技術(shù)有所學(xué)習(xí)和研究。本文將介紹深度學(xué)習(xí)技術(shù)、神經(jīng)網(wǎng)絡(luò)與卷積
    的頭像 發(fā)表于 01-11 10:51 ?2665次閱讀
    詳解深度學(xué)習(xí)、<b class='flag-5'>神經(jīng)網(wǎng)絡(luò)</b>與卷積<b class='flag-5'>神經(jīng)網(wǎng)絡(luò)</b>的應(yīng)用

    分辨率圖像重建方法研究

    分辨率圖像重建方法研究分辨率圖像重建就是由低分辨率圖像序列來估計高分辨率圖像,已成為當(dāng)前研究
    發(fā)表于 03-14 17:08

    基于POCS算法的圖像分辨率重建

    分辨率技術(shù)是指通過融合多幅模糊、變形、頻譜混疊的低分辨率圖像來重建一幅高分辨率圖像.本文提出一種基于POCS算法的視頻圖像
    發(fā)表于 11-08 17:03 ?40次下載

    基于并列卷積神經(jīng)網(wǎng)絡(luò)分辨率重建方法

    為提取更多有效特征并提高模型訓(xùn)練的收斂速度,提出一種基于并列卷積神經(jīng)網(wǎng)絡(luò)分辨率重建方法。該網(wǎng)絡(luò)由兩路不同結(jié)構(gòu)的網(wǎng)絡(luò)組成:一路為簡單的殘差
    發(fā)表于 12-04 14:50 ?0次下載
    基于并列卷積<b class='flag-5'>神經(jīng)網(wǎng)絡(luò)</b>的<b class='flag-5'>超</b><b class='flag-5'>分辨率</b>重建方法

    深度反卷積神經(jīng)網(wǎng)絡(luò)的圖像分辨率算法

    圖像分辨率一直是底層視覺領(lǐng)域的研究熱點。現(xiàn)有基于卷積神經(jīng)網(wǎng)絡(luò)的方法直接利用傳統(tǒng)網(wǎng)絡(luò)模型,未對圖像分辨
    發(fā)表于 12-15 10:41 ?2次下載

    數(shù)據(jù)外補償?shù)纳疃?b class='flag-5'>網(wǎng)絡(luò)分辨率重建

    分辨率重建結(jié)果.為了克服歧義性造成的高頻細節(jié)損失。本文提出了一種基于深度網(wǎng)絡(luò)。利用在線檢索的數(shù)據(jù)進行高頻信息補償?shù)膱D像分辨率重建算法.該方法構(gòu)建一個深度
    發(fā)表于 12-15 14:34 ?0次下載

    基于圖像分辨率SR極限學(xué)習(xí)機ELM的人臉識別

    的高低分辨率圖像稀疏表達字典,利用高低分辨率表達系數(shù)的流形一致性重建高分辨率圖像;其次,在分辨率重建的高
    發(fā)表于 12-25 11:23 ?0次下載
    基于圖像<b class='flag-5'>超</b><b class='flag-5'>分辨率</b>SR極限學(xué)習(xí)機ELM的人臉識別

    如何使用深度殘差生成對抗網(wǎng)絡(luò)設(shè)計醫(yī)學(xué)影像分辨率算法

    針對醫(yī)學(xué)影像分辨率重建過程中細節(jié)丟失導(dǎo)致的模糊問題,提出了一種基于深度殘差生成對抗網(wǎng)絡(luò)( GAN)的醫(yī)學(xué)影像分辨率算法。首先,算法包括生
    發(fā)表于 01-02 16:59 ?5次下載
    如何使用深度殘差生成對抗<b class='flag-5'>網(wǎng)絡(luò)</b>設(shè)計醫(yī)學(xué)影像<b class='flag-5'>超</b><b class='flag-5'>分辨率</b>算法

    使用單幅圖像分辨率算法解決SR資源不足和抗噪性差的問題說明

    訓(xùn)練樣本不足的缺陷;接著,通過樣例塊的幾何形變提升了局限性的內(nèi)部字典大小;最后,為了提升重建圖片的抗噪性,利用組稀疏學(xué)習(xí)字典來重建圖像。實驗結(jié)果表明:與Bicubic、稀疏字典學(xué)習(xí)(ScSR)算法和基于卷積神經(jīng)網(wǎng)絡(luò)分辨率
    發(fā)表于 11-05 11:57 ?1次下載
    使用單幅圖像<b class='flag-5'>超</b><b class='flag-5'>分辨率</b>算法解決SR資源不足和抗噪性差的問題說明

    MIT:使用深度卷積神經(jīng)網(wǎng)絡(luò)提高稀疏3D激光雷達的分分辨率

    為了提高稀疏3D激光雷達捕獲點云的分辨率,MIT的研究人員通過研究,將這個問題從3D問題轉(zhuǎn)換為2D圖像空間中的圖像分辨率問題,使用深度卷積神經(jīng)網(wǎng)絡(luò)來解決。
    發(fā)表于 05-17 09:47 ?2175次閱讀

    基于結(jié)構(gòu)自相似性和形變塊特征的單幅圖像分辨率算法

    訓(xùn)練樣本不足的缺陷;接著,通過樣例塊的幾何形變提升了局限性的內(nèi)部字典大小;最后,為了提升重建圖片的抗噪性,利用組稀疏學(xué)習(xí)字典來重建圖像。實驗結(jié)果表明:與Bicubic,稀疏字典學(xué)習(xí)(ScSR)算法和基于卷積神經(jīng)網(wǎng)絡(luò)分辨率(S
    發(fā)表于 12-02 16:34 ?8次下載
    基于結(jié)構(gòu)自相似性和形變塊特征的單幅圖像<b class='flag-5'>超</b><b class='flag-5'>分辨率</b>算法

    新思科技DesignWare ARC EV系列處理器IP實現(xiàn)分辨率

    在深度學(xué)習(xí)和神經(jīng)網(wǎng)絡(luò)算法出現(xiàn)之前,我們無法通過計算將低分辨率、模糊不清的圖像轉(zhuǎn)換為平滑的高分辨率圖像。現(xiàn)在,由于算法的突破,圖像可以放大 8 倍或 16 倍,并可重新創(chuàng)建分辨率,該技術(shù)
    的頭像 發(fā)表于 02-01 17:32 ?2954次閱讀
    新思科技DesignWare ARC EV系列處理器IP實現(xiàn)<b class='flag-5'>超</b><b class='flag-5'>分辨率</b>

    基于復(fù)合的深度神經(jīng)網(wǎng)絡(luò)的圖像分辨率重建

    針對現(xiàn)有單圖像分辨率重建時主要采用的簡單鏈?zhǔn)蕉询B的單一網(wǎng)絡(luò)存在層間聯(lián)系弱、網(wǎng)絡(luò)關(guān)注點單一以及分層特征不能充分利用等問題,提出了一種復(fù)合的深度神經(jīng)網(wǎng)
    發(fā)表于 04-13 10:35 ?5次下載
    基于復(fù)合的深度<b class='flag-5'>神經(jīng)網(wǎng)絡(luò)</b>的圖像<b class='flag-5'>超</b><b class='flag-5'>分辨率</b>重建

    基于卷積神經(jīng)網(wǎng)絡(luò)模型的Hi-C數(shù)據(jù)分辨率

    基于卷積神經(jīng)網(wǎng)絡(luò)模型的Hi-C數(shù)據(jù)分辨率
    發(fā)表于 06-16 11:25 ?32次下載

    單張圖像分辨率和立體圖像分辨率的相關(guān)工作

    關(guān)鍵因素:首先,當(dāng)前單圖像分辨率Transformer在該過程中無法利用互補的立體信息;其次,Transformer的性能通常依賴于足夠的數(shù)據(jù),在常見的立體圖像分辨率算法中缺乏這些
    的頭像 發(fā)表于 06-27 11:07 ?1342次閱讀
    單張圖像<b class='flag-5'>超</b><b class='flag-5'>分辨率</b>和立體圖像<b class='flag-5'>超</b><b class='flag-5'>分辨率</b>的相關(guān)工作