999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

深度學習在超分辨率圖像重建中的應用

2017-07-20 12:50:15韓森森
計算機時代 2017年7期
關鍵詞:深度學習

韓森森

摘 要: 超分辨率圖像重建可以利用低分辨率圖像重構出一幅高分辨率圖像,該技術已經成為圖像處理領域的研究熱點。目前深度學習是機器學習中一個熱門的分支,其通過將低級特征進行組合形成更加抽象的高級視覺特征,避免了人工提取特征。文章將當前的重建算法分為基于重建約束的方法、基于重構和基于學習的方法三大類,著重介紹幾種基于深度學習的重建算法,最后對超分辨率圖像重建技術未來的研究方向進行展望。

關鍵詞: 超分辨率; 深度學習; 卷積; 神經網絡; 視覺特征; 映射

中圖分類號:TP399 文獻標志碼:A 文章編號:1006-8228(2017)07-38-04

Application of deep learning in super-resolution image reconstruction

Han Sensen

(School of Computer and Information Engineering, Henan University, Kaifeng, Henan 475000, China)

Abstract: Super-resolution image reconstruction can reconstruct a high-resolution image using low-resolution images; it has become a hotspot in image processing. Deep learning is a popular branch of machine learning, which by combining low-level features to form more abstract high-level visual features, to avoid the artificial extraction of features. This paper divides the current reconstruction algorithm into three categories, which are based on interpolation, based on reconstruction and based on learning, and especially focuses on the reconstruction algorithms based on deep learning. Finally the future research direction of super-resolution image reconstruction technology is prospected.

Key words: super-resolution; deep learning; convolution; neural networks; visual feature; mapping

0 引言

單幀圖像的超分辨率(super resolution,SR)重建是指利用已知的低分辨率圖像,重構出具有更高像素密度的圖像,并且重構出的圖像還能夠保持豐富的紋理、質地等細節信息。它在視頻監控、圖像打印、醫學圖像處理、衛星成像等領域有較廣泛的應用。

超分辨率圖像的重建本質上是一個病態(ill-posed)問題,因為不完全相同的多張圖像高分辨圖像在經過相同的降采樣都可以產生相同的低分辨圖像,這是一種典型的一對多問題,因此存在惟一解,特別是在放大倍數較高的情況下該問題將變得更為復雜。

1 算法分類

當前的超分辨算法大致可分為三類:基于插值的超分辨率重建算法,基于重構的超分辨率重建算法和基于學習的超分辨率重建算法。

基于插值的重建算法假設像素的灰度值是連續變化的,并利用鄰近像素的灰度值計算待插值像素的灰度值,然而實際應用中許多圖像并不滿足這種假設。并且該算法通過一個預定義的數學公式直接將低分辨率圖像生成高分辨率的圖像而不考慮任何的圖像特性,也不接受任何的訓練。所以基于差值方法得到的重建圖像容易產生模糊、鋸齒現象。常見的線性插值方法有最近鄰插值方法,雙線性插值方法,雙三次插值方法等。

基于重構的超分辨率重建算法是依照特定的退化模型,將已知的低分辨率圖像序列中不同場景的信息進行融合來重建出高分辨率圖像,因此該算法需要對圖像進行配準。常見重構算法有種迭代反向投影[1](IBP)、凸集投影法[2](POCS)。

基于學習的分辨率重建算法則是通過機器學習方法從大量的低分辨圖像和高分辨圖像對中學習它們之間的映射函數,利用學習到的函數對測試圖像進行預測來產生高分辨率圖像。常見的基于學習的分辨率重建算法有嵌套的鄰域嵌入[3](Neighbor Embedding with Locally Linear Embedding)、固定鄰域回歸[4](Anchored Neighborhood Regression)、稀疏編碼[5](Sparse Coding)。

相比較于其他兩類算法而言,基于學習的SR算法直接學習分辨率圖像與高分辨率圖像端到端的映射函數,比傳統的插值和重構的方法具有更突出的性能。本文著重介紹幾種基于深度學習的超分辨算法,包括SRCNN[6],DRCN[7], ESPCN[8]和SRGAN[9]等。

2 SRCNN

SRCNN(Super-Resolution Convolutional Neural Network)是較早地使用卷積神經網絡來做SR的網絡模型。該網絡結構十分簡單,僅僅用了三個卷積層。對于一張低分辨率圖像,SRCNN首先使用雙三次插值將它放大到將要放大的尺寸,再通過三層卷積神經網絡做非線性映射,得到的輸出結果作為重建的高分辨率圖像。整個過程可分為三個部分:圖像塊的提取和特征表示,特征非線性映射和最終的重建。

圖像塊提取與表示:該過程從低分辨率圖像中提取出部分重疊的圖像塊,并將每個圖像塊表示為一個高維向量,這些向量包含一些特征映射,映射的個數與向量的維數相同。

非線性映射:這個功能將每個高維向量非線性地映射成另外一個高維向量。從概念上來講每個映射后的向量代表了一個高分辨率圖像塊。這些向量構成了另外一個特征集。

重建:這個處理聚集以上高分辨率基于像素塊的替代對象,用于生成最終的高分辨率圖像。并且我們希望這個圖像能盡可能與高分辨率原圖相近。

對重建后的超分辨率圖像的質量進行定量評價的兩個常用指標是PSNR[10](Peak Signal-to-Noise Ratio)和SSIM[11](Structure Similarity Index)。這兩個值代表重建圖像的像素值和原始圖像像素值的接近程度,具體對比結果如表1,在2、3、4的放大倍數下,SRCNN與傳統方法的對比,可以看出無論是在哪個放大倍數下,SRCNN的PSNR值都比其他的重建算法要高出0.4Db左右。

SRCNN的網絡層數較少,同時局部感受野也較小,所以從輸入圖像中提取到的信息就非常有限。因此DRCN(Deeply-Recursive Convolutional Network for Image Super-Resolution)提出在網絡中增加更多的卷積層增加局部感受野的大小,這樣可利用更多的鄰域像素。同時為了避免過多網絡參數,DRCN提出使用遞歸神經網絡RNN(Recurrent neural network)。

與SRCNN比較類似DRCN的網絡結構可分為三個部分,第一個是Embedding network,相當于SRCNN中的特征提取,第二個是Inference network,相當于SRCNN中的非線性變換,第三個是Reconstruction network,即從特征圖像得到最后的重建結果。其中的Inference network是一個遞歸網絡,即數據循環地通過該層進行多次遞歸。將這個遞歸過程展開后可以看出,它等效于多個串聯的卷積層共享同一組參數,Inference network展開后的網絡結構是由D個共享參數的卷積層組成。DRCN將每一層的卷積輸出都送入同一個Reconstruction Net來作為其輸入,由于遞歸的深度是D,從而一共可得到D個重建圖像,再把它們加權平均得到最終的輸出。此外DRCN受ResNet[14]的啟發通過skip connection將輸入圖像與Inference net的輸出HD疊加作為Reconstruction Net的輸入,這就相當于Inference Net學習的是高分辨率圖像與低分辨率圖像的殘差圖像,即圖像的高頻信息。

實驗部分,DRCN同樣也使用了包含91張圖像的Set91[4]數據集進行訓練,與SRCNN不同的是DRCN使用的訓練數據是在多個方法倍數下生成的,而不像SRCNN那樣在單一的放大倍數下生成,這樣可以利用不同尺度圖像間的信息進行互補,理論上DRCN的重建效果會由于SRCNN,具體的對比結果如表2所示,可以看出DRCN的重建圖像的PSNR與SRCNN相比有了較大提高。

4 ESPCN

在SRCNN和DRCN中,低分辨率圖像都需要先使用雙三次插值得到與高分辨率圖像大小相同的低分辨率圖像來為網絡輸入,這意味著卷積的計算將在較高分辨率的圖像上進行,這與在低分辨率圖像上計算卷積相比于會需要較大的計算開銷。因此ESPCN(Real-Time Single Image and Video Super-Resolution Using an Efficient Sub-Pixel Convolutional Neural Network)提出在低分辨率圖像上直接計算卷積來得到高分辨率圖像。

ESPCN的核心思想是亞像素卷積層(Sub-pixel Convolutional Layer)。網絡的輸入是原始的低分辨率圖像,經過兩個卷積層后得到的特征圖像大小與輸入圖像一樣,但是特征的通道數變為r2,γ是圖像的目標放大倍數。然后將每個像素上的r2個通道重新排列成一個γ×γ的區域,該區域對應于高分辨率圖像中的一個區域大小為γ×γ的子塊,從而對于一個大小為r2×H×W的特征圖像在通道上進行重新排列會形成一個大小為1×rH×rW的圖像,該圖像的尺寸是輸入圖像尺寸的r倍,從而間接地實現了輸入圖像的放大。

通過使用sub-pixel convolution可以間接的實現圖像的放大過程,即插值函數是隱含地包含在前面的卷積層中,只在網絡的最后一層對圖像大小做變換,前面的卷積運算由于在低分辨率圖像上進行,因此效率會有很明顯的較高。

ESPCN的訓練與SRCNN類似,在重建效果上,以PSNR為評價指標來看ESPCN比SRCNN有進一步的提高,具體對比如表3所示。而時間效率方面對于一個1080HD的視頻圖像,對其放大四倍進行的高分辨率重建,SRCNN需要的時間為0.434s,而ESPCN只需要0.029s。

SRGAN(Photo-Realistic Single Image Super Resolution Using a Generative Adversarial Network)是將生成對抗網絡用于SR問題的處理。其出發點是傳統的方法一般只能處理的是較小的放大倍數,當圖像的放大倍數在4以上時,得到的結果往往顯得過于平滑,從而重建出的圖像在視覺上卻少一些質地細節的真實感,因此SRGAN使用GAN來生成圖像中的細節。

SRGAN網絡由兩部分組成:生成網和判別網,生成網用于生成一些圖像,判別網用于判斷接收到的輸入圖像是由生成網生成的還是來自于真實樣本中的原始圖像。訓練時如果判別網無法區分出來輸入的樣本來自于哪里就達到了預期的效果。

傳統方法一般使用圖像的最小均方差(MSE)作為誤差函數,即該誤差函數使重建圖像有較高的PSNR,但是重建圖像缺少了必要的高頻信息,因而在重建后的圖像中容易出現過度平滑的紋理。在SRGAN的誤差函數中又增加了一個內容誤差項和生成誤差項。

內容誤差用于衡量重建出圖像與原始圖像在更高級的視覺特征上的差別。其具體定義由以下公式描述。

生成誤差項基于判別網輸出的概率,其輸出值表示輸入數據來自于真實樣本的概率大小。其具體定義由以下公式描述。

其中是一個圖像屬于真實的高分辨率圖像的概率。是重建的高分辨率圖像。

SRGAN的訓練過程與前面的網絡類似,同樣使用PSNR和SSIM評價標準對算法的重建效果進行測試,SRGAN生成的高分辨率圖像看起來更真實,具體的對比如表4所示。

6 結束語

深度學習已經在超分辨率圖像重建領域取得了突破性的成績,同時它仍然存在一些問題,例如它與傳統的機器學習方法一樣,通常假設訓練數據與測試數據服從同樣的分布,而實際上這兩者存在一定的偏差。此外當前的重建算法仍然只使用于較小的放大倍數,對于較大的放大倍數得到重建圖像仍然過于平滑模糊,因此如何充分利用深度學習來增強算法在較高的放大倍數下的重建性能是目前深度學習研究的重點。

參考文獻(References):

[1] Irani M, Peleg S. Improving resolution by image registration[J].

CVGIP: Graphical models and image processing,1991.53(3):231-239

[2] Stark H, Oskoui P. High-resolution image recovery from

image-plane arrays, using convex projections[J].JOSA A,1989.6(11):1715-1726

[3] Timofte R, De Smet V, Van Gool L. A+: Adjusted

anchored neighborhood regression for fast super-

resolution[C],2014:111-126

[4] Timofte R, De Smet V, Van Gool L. Anchored

neighborhood regression for fast example-based super-

resolution[C],2013:1920-1927

[5] Yang J, Wright J, Huang T S, et al. Image

super-resolution via sparse representation[J]. IEEE transactions on image processing,2010.19(11):2861-2873

[6] Bruna J, Sprechmann P, Lecun Y, et al. Image

Super-Resolution Using Deep Convolutional Networks[J]. Computer Science,2015.

[7] Kim J, Lee J K, Lee K M. Deeply-Recursive Convolutional

Network for Image Super-Resolution[J]. arXiv preprint arXiv:1511.04491,2015.

[8] Shi W, Caballero J, Huszár F, et al. Real-Time Single

Image and Video Super-Resolution Using an Efficient Sub-Pixel Convolutional Neural Network[J],2016.

[9] Ledig C, Theis L, Huszar F, et al. Photo-Realistic Single

Image Super-Resolution Using a Generative Adversarial Network[J],2016.

[10] Hore A, Ziou D. Image Quality Metrics: PSNR vs. SSIM[J],

2010:2366-2369

[11] Wang Z, Bovik A C, Sheikh H R, et al. Image quality

assessment: from error visibility to structural similarity[J].IEEE Transactions on Image Processing,2004.13(4):600-612

[12] Kim K I, Kwon Y. Single-image super-resolution using

sparse regression and natural image prior[J]. Pattern Analysis & Machine Intelligence IEEE Transactions on,2010.32(6):1127-1133

[13] Dong C, Loy C C, He K, et al. Image super-resolution

using deep convolutional networks[J]. IEEE transactions on pattern analysis and machine intelligence,2016.38(2):295-307

[14] He K, Zhang X, Ren S, et al. Deep Residual Learning for

Image Recognition[J].Computer Science,2015.

猜你喜歡
深度學習
從合坐走向合學:淺議新學習模式的構建
面向大數據遠程開放實驗平臺構建研究
基于自動智能分類器的圖書館亂架圖書檢測
搭建深度學習的三級階梯
有體驗的學習才是有意義的學習
電子商務中基于深度學習的虛假交易識別研究
現代情報(2016年10期)2016-12-15 11:50:53
利用網絡技術促進學生深度學習的幾大策略
考試周刊(2016年94期)2016-12-12 12:15:04
MOOC與翻轉課堂融合的深度學習場域建構
大數據技術在反恐怖主義中的應用展望
深度學習算法應用于巖石圖像處理的可行性研究
軟件導刊(2016年9期)2016-11-07 22:20:49
主站蜘蛛池模板: 成人精品在线观看| 免费看久久精品99| 在线观看亚洲精品福利片| 不卡视频国产| 欧美成人看片一区二区三区| 午夜福利在线观看成人| 激情乱人伦| 免费xxxxx在线观看网站| 国产日韩丝袜一二三区| 在线观看av永久| 九色视频一区| 国内精品伊人久久久久7777人| 欧美亚洲国产精品第一页| 亚洲天堂网站在线| 天堂网亚洲系列亚洲系列| 黄色a一级视频| 波多野结衣一区二区三区四区视频| 国产本道久久一区二区三区| 操国产美女| 国产丝袜91| 91久久国产热精品免费| 激情五月婷婷综合网| 亚洲专区一区二区在线观看| 午夜免费视频网站| 亚洲日本一本dvd高清| 在线观看国产网址你懂的| 色欲色欲久久综合网| 99热这里只有免费国产精品 | 国产美女91视频| 国产99视频在线| 亚洲一区二区成人| www.亚洲色图.com| 91po国产在线精品免费观看| www.91在线播放| 亚洲第一在线播放| 亚洲精品成人福利在线电影| 亚洲欧美成人在线视频| 精品免费在线视频| 国产欧美在线视频免费| 99999久久久久久亚洲| av免费在线观看美女叉开腿| h视频在线播放| 毛片一级在线| 久久窝窝国产精品午夜看片| 久久99国产乱子伦精品免| 免费人成视网站在线不卡| 国产素人在线| 精品无码国产一区二区三区AV| 国内熟女少妇一线天| 色婷婷国产精品视频| 亚洲欧洲日韩综合色天使| 夜夜高潮夜夜爽国产伦精品| 香蕉eeww99国产精选播放| 色悠久久综合| 色婷婷色丁香| 综合五月天网| 国产欧美日韩在线在线不卡视频| 麻豆国产精品| 亚洲色图综合在线| 国产成人精品在线1区| 国产无遮挡猛进猛出免费软件| 亚洲 欧美 中文 AⅤ在线视频| 国产视频自拍一区| a级毛片免费看| 国产精品精品视频| 欧美色图久久| 永久天堂网Av| 日韩国产另类| 亚洲精品国产精品乱码不卞| 成人年鲁鲁在线观看视频| 色老头综合网| 91精品国产一区自在线拍| 亚洲美女一级毛片| 免费无码又爽又黄又刺激网站| AV老司机AV天堂| 国产精品原创不卡在线| 人妻中文字幕无码久久一区| 国产91色在线| 性69交片免费看| 青青热久麻豆精品视频在线观看| 亚洲第一视频网站| 亚洲一区黄色|