《電子技術應用》
您所在的位置:首頁 > 嵌入式技術 > 設計應用 > 基于卷積神經網絡的圖像著色
基于卷積神經網絡的圖像著色
2018年電子技術應用第10期
徐中輝,呂維帥
江西理工大學 信息工程學院,江西 贛州341000
摘要: 圖像著色的目標是為灰度圖像的每一個像素分配顏色,它是圖像處理領域的熱點問題。以U-Net為主線網絡,結合深度學習和卷積神經網絡設計了一個全自動的著色網絡模型。在該模型中,支線使用卷積神經網絡SE-Inception-ResNet-v2作為高水平的特征提取器,提取圖像的全局信息,同時在網絡中使用PoLU(Power Linear Unit)函數替代線性整流函數(ReLU)。實驗結果證明此著色網絡模型能夠對灰度圖像進行有效的著色。
中圖分類號: TP391
文獻標識碼: A
DOI:10.16157/j.issn.0258-7998.182404
中文引用格式: 徐中輝,呂維帥. 基于卷積神經網絡的圖像著色[J].電子技術應用,2018,44(10):19-22.
英文引用格式: Xu Zhonghui,Lv Weishuai. Image coloring based on convolution neural network[J]. Application of Electronic Technique,2018,44(10):19-22.
Image coloring based on convolution neural network
Xu Zhonghui,Lv Weishuai
Faculty of Information Engineering,Jiangxi University of Science and Technology,Ganzhou 341000,China
Abstract: The goal of image coloring is to assign color to each pixel of the grayscale image, which is a hot topic in the field of image processing. U-Net is used as the main line network, and a fully automatic coloring network model is designed based on deep learning and convolutional neural networks. In this model, the branch line uses the convolutional neural network SE-Inception-ResNet-v2 as a high-level feature extractor to extract the global information of the image, and the Power Linear Unit(PoLU) function is used to replace the Rectified Linear Unit(ReLU) function in the network. The Experimental results show that this coloring network model can effectively color grayscale images.
Key words : colorization;convolutional neural network;deep learning;Squeeze-and-Excitation Networks(SENet) model;Power Linear Unit(PoLU)

0 引言

    圖像著色是灰度圖像偽彩色化的過程,具有很高的研究和應用價值。早期圖像著色方法主要分為兩類:一類是基于局部顏色擴展[1],另一類是基于顏色傳遞[2]。前者需要用戶指定整張圖片的顏色,要求用戶解決全局優化問題,并在目標圖像上標注一定數量的彩色筆刷作為著色的依據,再進行顏色擴展完成對整幅圖像的著色。這類方法可以得到一些較好的彩色圖像,但是需要處理復雜的紋理和大量的人為干涉,不同的顏色區域要求用彩色筆刷顯式地標記為不同顏色。因此在整個著色過程中,用戶的工作量很大且著色效果高度依賴其藝術技巧。后者在圖像著色過程中消除了人為因素的干預和影響,與前者不同的是,這類方法需要一幅彩色圖像作為參考圖像,用以傳遞顏色信息。應用此類方法得到的圖像顏色與參考圖像類似,因此在結果上減少了顏色種類的數量,而且要找到一個合適的示例圖片需要花費很長時間。隨著深度學習的發展及運用,深度神經網絡的數據驅動彩色化方法已經成為一種趨勢[3]。例如,CHENG Z等[3]采用圖像描述符作為輸入的深度神經網絡圖像著色方法,使用神經網絡提取圖像特征。IIZUKA S等[4]使用一種基于全局層次特征和中層特征的理論對黑白圖像進行編碼然后著色,將兩部分特征融合再預測像素的顏色信息,并且網絡還可以對圖像分類。ZHANG R等[5]使用了多模態的方案,每個像素都給出了可能出現顏色的概率值,因此著色后會出現幾種不同顏色風格的圖像。

    受以上工作的啟發,本文結合深度神經網絡Inception-ResNet-v2[6]設計了一個全自動的著色網絡模型,在模型中加入了SENet模塊[7],SENet可以顯式地對特征通道之間的相互依賴關系進行建模,通過學習的方式來自動獲取到每個特征通道的重要程度,然后依照重要程度增強有用特征,并且抑制對當前任務無用的特征。Inception-ResNet-v2與SENet結合作為一個高水平的特征提取器,同時使用PoLU函數[8]替代線性整流函數(Rectified Linear Unit, ReLU)函數,提高網絡性能。

1 模型與算法

1.1 理論方法

rgzd5-gs1-2.gif

式中,n為權值,在負數部分控制著PoLU函數變化率。PoLU函數有非零輸出用于負輸入,這不僅增加了學習的穩定性和表示能力,而且能使單位輸出的均值接近于零,從而減少了偏置移位效應。與以前的激活函數不同,當n>1時,PoLU函數在其負狀態下與y=x有交點,它能增大響應區域。為了更好地訓練網絡,找到模型最優參數,同時量化模型損失,在顏色空間中采用估計像素顏色值和它們真實值之間的均方誤差(MSE),然后通過網絡反向傳播該損失,用以更新模型參數達到最佳。對于一張圖片P,rgzd5-gs1-2-x1.gif表示目標和重建圖像的第X個分量的第ij像素值,公式如下:

rgzd5-gs3.gif

rgzd5-t1.gif

1.2 算法

    本文模型是通過預測圖像的a*和b*顏色分量,并將其與輸入圖像的亮度分量結合,獲得最后的彩色圖像。在模型中使用SE-Inception-ResNet-v2網絡并從其最后一層獲取灰度圖像的嵌入,網絡體系架構如圖2所示。它主要由3部分組成,分別是特征提取模塊、融合模塊和重建模塊。其中主線網絡U-Net提取“局部特征”,SE-Inception-ResNet-v2提取“全局特征”,兩部分互不干擾,“全局特征”可以指導“局部特征”,例如指導圖像是在室內還是室外,水上還是水下,同時“局部特征”可以給出局部紋理等一些細節信息;融合模塊拼接兩部分特征提取模塊提取到的特征張量,將其融合到一起;重建模塊將重建輸入圖像并與輸入圖像的亮度分量結合輸出彩色圖像。下面詳細介紹這3個組成部分。

rgzd5-t2.gif

1.2.1 特征提取模塊

    特征提取模塊如圖2所示,在U-Net中,輸入的灰度圖像rgzd5-t2-x1.gif尺寸為H×W,輸出是H/8×W/8×512的特征表示,最后一層處理卷積層的張量,從512通道張量減少到256通道張量。在卷積層,所有卷積核都為3×3,并用填充保護該層的輸入大小。為了降低網絡的計算量,在網絡中使用步長為2×2的卷積層,而不是最大池化層來減少張量大小。在支線網絡使用SE-Inception-ResNet-v2提取圖像嵌入,有些高水平的特征如門內、水下、車內、室外,傳達可用于彩色化過程的圖像信息。為了滿足Inception的圖像輸入要求299×299×3,先將輸入圖像的尺寸轉換為299×299,然后將圖像與自身疊加以獲得一個三通道圖像,隨后將生成的圖像輸入到網絡,并在Softmax函數之前提取最后一層的輸出。根據Inception-ResNet-v2框架規則,輸出是1 001×1×1的嵌入。主線特征提取模塊最后輸出是一個尺寸為H/8×W/8×256的張量,此輸出將與SE-Inception-ResNet-v2網絡輸出在融合模塊融合。具體參數見表1所示。

rgzd5-b1.gif

1.2.2 融合模塊

    融合模塊如圖2所示,它將特征提取模塊提取到的兩部分特征表示融合到一起。網絡從SE-Inception-ResNet-v2提取特征向量,將其復制HW/64次,沿空間深度軸附加到主線U-Net特征提取模塊輸出[4]。在網絡中應用此方法得到一個形狀為H/8×W/8×1 257的特征張量。通過對特征張量的鏡像和多次拼接,確保特征張量所傳遞的語義信息在圖像的所有空間區域中均勻分布。同時在網絡中應用256個大小為1×1的卷積核,生成一個H/8×W/8×256維度的特征張量。

1.2.3 重建模塊

    特征張量經融合模塊之后,流向重建模塊。在重建模塊中,由卷積層和上采樣層處理特征張量,用于重建圖像的通道。在主線特征提取模塊中,應用步長為2×2卷積層減小了張量尺寸,在重建模塊中應用上采樣層使張量的寬和高增加。最后一個是帶有PoLU傳遞函數的卷積層,之后是一個上采樣層,輸出的圖像張量為H×W×2,再結合輸入圖像的亮度分量生成最終的彩色圖像。重建模塊的卷基層同樣使用填充以保護圖像的大小,具體參數如表2所示。

rgzd5-b2.gif

2 實驗結果與分析

2.1 實驗過程

    數據集的正確選擇對實驗效果的提升有著重大影響,基于數據驅動的圖像彩色化方法中使用最為廣泛的是ImageNet數據集。為提升訓練效果,將重新調節圖像尺寸,輸入進SE-Inception-ResNet-v2的圖像尺寸調整為299×299,輸入進主線U-Net中的圖像尺寸調整為224×224。網絡利用NVIDIA CUDA Toolkit和NVIDIA GeForce GTX加速訓練,在訓練時使用了大約120 000張ImageNet數據集圖像,使用5%作為訓練期間的驗證數據集。

2.2 結果分析

    為了對比不同方法的著色效果,對圖3(a)人物灰度圖像應用不同方法得到的結果如圖3所示。圖3(b)是應用Ryan Dahl方法得到的彩色圖像,其圖像主體雪山涂上了人們不希望出現的顏色——棕色。Ryan Dahl方法在其著色方法中把圖像著色作為一個回歸問題進行處理,在網絡中使用歐氏距離函數作為損失函數。雖然將此作為回歸問題處理看起來非常適合,但是因為顏色空間的連續性質,在實踐應用中基于分類的方法更好。圖3(c)是應用Larron方法生成的圖像,在視覺效果上比Ryan Dahl方法好,但是部分山體也出現了棕色,Larron方法是通過預測每個像素的顏色直方圖進行著色的,對空間位置信息不敏感。圖3(d)是應用本文的方法得到的結果,與Ryan Dahl方法和Larron方法的結果相比,本文方法的結果在顏色連續性、圖像顏色的合理性以及顏色在圖像空間位置的合理分布等方面都有出色的表現。本文方法在網絡中應用了目前在圖像分類任務中準確度最高的網絡模型,同時加入SENet模塊,提高了網絡的表示能力。

rgzd5-t3.gif

    對圖4(a)鳥類灰度圖像應用不同方法著色,結果如圖4所示。圖4(b)是應用Ryan Dahl方法得到的結果,可以看出草地上很多部分都沒有很好地涂上綠色,顏色連續性較差,而且鳥類身上的顏色也偏暗。圖4(c)是應用Larron方法得到的結果,此圖在視覺效果上要優于圖4(b),但是草地并不是綠色的,Larron方法在實驗中使用了多模態的方法,顏色會有幾種概率值,草可能是綠色,也可能是枯黃的。圖4(d)是應用本文的方法得到的結果圖,與圖4(b)和圖4(c)相比,本文方法的結果在顏色連續性和顏色空間分布上更接近于真實圖像。

rgzd5-t4.gif

3 結論

    圖像彩色化具有很大的發展空間和應用價值,本文基于卷積神經網絡,設計了一種基于數據驅動的黑白圖像著色方案,它可以在不進行任何用戶干預的情況下對黑白圖像進行著色。該方案利用彩色圖像轉換的灰度圖像作為輸入,輸出與灰度圖像對應的彩色圖像的a*和b*顏色分量的預測值。然后結合灰度L*和a*、b*的輸出,獲得基于CIE色彩空間的彩色圖像,最后形成從灰度圖像到彩色圖像的非線性映射。由于在實驗中只使用了ImageNet數據集的子集,只有小部分顏色主題被網絡訓練,因此,在一些關聯不大的主題圖片上,本文的方案可能表現不是很理想,但是如果網絡選擇在一個更大的、主題更豐富的訓練數據集上訓練,這個問題可以得到較好的解決,這也是下一步努力的方向。

參考文獻

[1] CHIA Y S,ZHUO S,GUPTA R K,et al.Semantic colorization with internet images[J].ACM Transactions on Graphic,2011,30(6):1-8.

[2] GUPTA R K,CHIA Y S,RAJAN D,et al.Image colorization using similar images[C].ACM International Conference on Multimedia,2012:369-378.

[3] CHENG Z,YANG Q,SHENG B. Deep colorization[C].Proceedings of the 2015 IEEE International Conference on Computer Vision(ICCV).IEEE Computer Society,2015:415-423.

[4] IIZUKA S,SIMO-SERRA E,ISHIKAWA H.Let there be color!:joint end-to-end learning of global and local image priors for automatic image colorization with simultaneous classification[J].ACM Transactions on Graphics(TOG),2016,35(4):110.

[5] ZHANG R,ISOLA P,EFROS A A.Colorful image colorization[C].European Conference on Computer Vision.Springer,Cham,2016:649-666.

[6] SZEGEDY C,IOFFE S,VANHOUCKE V,et al.Inception-v4,inception-resnet and the impact of residual connections on learning[C].AAAI,2017,4:12.

[7] HU J,SHEN L,SUN G.Squeeze-and-excitation net-works[J].arXiv preprint arXiv:1709.01507,2017.

[8] LI Y,DING P L K,LI B.Training neural networks by using Power Linear Units(PoLUs)[J].arXiv preprint arXiv:1802.00212,2018.

[9] RONNEBERGER O,FISCHER P,BROX T.U-Net:convolutional networks for biomedical image segmentation[C].International Conference on Medical Image Computing and Computer-Assisted Intervention.Springer,Cham,2015:234-241.



作者信息:

徐中輝,呂維帥 

(江西理工大學 信息工程學院,江西 贛州341000)

此內容為AET網站原創,未經授權禁止轉載。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
一区二区成人精品| 一区二区欧美日韩| 亚洲精品韩国| 亚洲高清在线播放| 精品二区久久| 国产综合自拍| 国产欧美日韩三级| 国产精品视频内| 国产精品午夜视频| 国产精品青草久久久久福利99| 欧美日韩一卡| 亚洲国产精品成人va在线观看| 国产一区二区三区在线观看视频 | 欧美日韩综合另类| 欧美精品久久99| 欧美日本视频在线| 欧美日韩小视频| 欧美午夜片在线免费观看| 欧美三区在线视频| 欧美性色视频在线| 国产精品久久久久久模特| 国产精品日韩专区| 国产日韩精品一区二区三区 | 加勒比av一区二区| 一区视频在线| 亚洲人成人一区二区在线观看| 亚洲国产精品视频一区| 亚洲人成在线影院| 一区二区三区国产在线| 亚洲性视频网址| 午夜在线一区| 久久精品国产久精国产思思| 91久久精品一区二区三区| 日韩视频永久免费| 亚洲一区二区黄色| 欧美一区国产二区| 久久美女性网| 欧美另类在线播放| 国产精品成人一区二区三区夜夜夜 | 欧美视频中文字幕| 国产精品美女www爽爽爽| 国产午夜精品一区二区三区欧美 | 亚洲欧美日本伦理| 久久久久久电影| 美女爽到呻吟久久久久| 欧美精品一区二区久久婷婷| 欧美性做爰猛烈叫床潮| 国产麻豆9l精品三级站| 亚洲成色www久久网站| 日韩一级大片| 午夜欧美理论片| 亚洲国产小视频| 亚洲性视频网址| 久久精品一区二区三区不卡| 欧美大片18| 国产精品欧美日韩一区| 精品成人久久| 一本大道久久a久久综合婷婷| 亚洲欧美一区二区在线观看| 欧美无砖砖区免费| 国产欧美日韩另类视频免费观看| 国产精品福利久久久| 国产一区二区三区四区五区美女| 亚洲国产日本| 亚欧成人精品| 日韩亚洲国产精品| 欧美一级大片在线免费观看| 免费观看欧美在线视频的网站| 欧美三区美女| **性色生活片久久毛片| 亚洲一级在线观看| 亚洲欧洲视频| 欧美一区日韩一区| 欧美日本韩国一区二区三区| 国产日韩欧美精品| 亚洲美女91| 久久精品一区二区国产| 亚洲免费网站| 欧美成人中文| 国产亚洲精品成人av久久ww| 99在线|亚洲一区二区| 亚洲电影免费观看高清| 亚洲欧美色一区| 欧美日本在线| 亚洲国产欧美在线人成| 久久超碰97中文字幕| 亚洲综合999| 欧美片在线播放| 影音先锋在线一区| 午夜精品一区二区三区在线视| 一区二区免费在线观看| 欧美成人免费网| 韩日欧美一区二区三区| 亚洲欧美久久久| 亚洲尤物在线| 欧美精品午夜视频| 在线免费观看日本一区| 欧美亚洲日本网站| 亚洲欧美在线一区| 欧美视频一区二区三区| 亚洲区第一页| 日韩午夜三级在线| 欧美+亚洲+精品+三区| 狠色狠色综合久久| 欧美在线综合视频| 先锋亚洲精品| 国产精品手机视频| 一区二区三区导航| 亚洲视频综合| 欧美日韩91| 亚洲精品自在久久| 日韩亚洲欧美一区| 欧美激情影院| 亚洲人成人一区二区在线观看| 最新中文字幕亚洲| 美女被久久久| 在线观看日产精品| 亚洲第一久久影院| 久久综合色影院| 黄色日韩精品| 亚洲激情一区二区| 亚洲视屏一区| 久久综合九色综合久99| 国产一区二区日韩精品| 午夜亚洲一区| 久久久久久网| 狠狠干狠狠久久| 91久久精品视频| 欧美高清在线| 亚洲毛片在线观看| 亚洲图片在线观看| 国产精品成人一区二区三区吃奶 | 欧美日韩国产黄| 99热这里只有精品8| 亚洲专区免费| 国产精品视频免费| 午夜日韩激情| 久热精品视频在线免费观看| 亚洲丶国产丶欧美一区二区三区| 亚洲日本欧美在线| 欧美日韩国产美女| 亚洲特级毛片| 久久精品国产欧美亚洲人人爽| 今天的高清视频免费播放成人| 91久久精品国产91久久| 欧美精品一区二区三区很污很色的| 亚洲精品美女在线观看播放| 亚洲午夜精品久久久久久浪潮| 国产精品久久久久91| 欧美一区二区三区免费在线看| 老司机精品久久| 亚洲美女黄网| 欧美在线观看视频一区二区| 韩曰欧美视频免费观看| 日韩亚洲欧美成人| 国产精品三级久久久久久电影| 小黄鸭精品aⅴ导航网站入口| 美女脱光内衣内裤视频久久网站| 亚洲精品免费看| 欧美一级视频| 亚洲高清av| 亚洲欧美三级伦理| 在线播放日韩欧美| 亚洲图片欧洲图片日韩av| 国产视频亚洲| 日韩一区二区免费看| 国产精品无码永久免费888| 亚洲国产成人在线| 欧美日韩一二三四五区| 欧美在线中文字幕| 欧美日韩大陆在线| 欧美影院在线播放| 欧美日韩国产一级| 欧美影院成人| 欧美午夜久久久| 久久精品日产第一区二区三区| 欧美日韩精品一区二区天天拍小说| 亚洲欧美中文日韩在线| 欧美—级a级欧美特级ar全黄| 亚洲女同在线| 欧美激情一区三区| 午夜精品亚洲| 欧美日韩精品一本二本三本| 欧美中文字幕在线播放| 欧美三日本三级少妇三99| 欧美中在线观看| 国产精品扒开腿爽爽爽视频| 91久久中文| 亚洲国产日日夜夜| 蜜桃视频一区| 亚洲免费在线观看| 欧美—级高清免费播放| 性做久久久久久久久| 欧美日韩中文字幕日韩欧美| 久久国产黑丝| 国产精品视区| 亚洲一区二区视频在线| 亚洲黄色影片| 美女露胸一区二区三区| 午夜一区在线|