《電子技術應用》
您所在的位置:首頁 > 嵌入式技術 > 設計應用 > 基于卷積神經網絡的圖像著色
基于卷積神經網絡的圖像著色
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亚洲国产精品_日韩亚洲一区二区
国际精品欧美精品| 亚洲精品国产精品国自产观看浪潮 | 先锋影音网一区二区| 夜夜嗨av一区二区三区网页 | 亚洲男女自偷自拍| 亚洲婷婷在线| 亚洲小少妇裸体bbw| 一区二区三区国产精品| 一区二区三区产品免费精品久久75 | 欧美日韩国产综合视频在线| 欧美激情一区二区久久久| 毛片一区二区| 巨乳诱惑日韩免费av| 久久久一区二区| 久久人体大胆视频| 久久综合五月| 欧美大片免费观看在线观看网站推荐| 久久久天天操| 久久精品视频在线播放| 久久久久中文| 老色鬼久久亚洲一区二区| 每日更新成人在线视频| 蜜桃av噜噜一区二区三区| 久久夜色精品国产欧美乱极品| 久久久久久一区二区| 久久精品夜夜夜夜久久| 久久久久久久久久看片| 久久人91精品久久久久久不卡 | 久久亚洲影音av资源网| 美日韩精品视频| 免费亚洲电影| 欧美激情视频一区二区三区在线播放 | 久久久91精品| 久久夜色精品一区| 狂野欧美激情性xxxx| 欧美成人高清| 欧美久久一区| 国产精品高潮粉嫩av| 国产精品爽爽爽| 国产日产精品一区二区三区四区的观看方式 | 一本一本大道香蕉久在线精品| 中日韩视频在线观看| 亚洲一区三区电影在线观看| 小嫩嫩精品导航| 久久米奇亚洲| 欧美福利视频在线| 欧美日韩视频在线观看一区二区三区| 欧美三级精品| 国产精品综合av一区二区国产馆| 国产日韩欧美另类| 亚洲成人在线观看视频| 日韩特黄影片| 亚洲伊人一本大道中文字幕| 久久精品国产第一区二区三区最新章节| 亚洲国产精品久久| 一区二区三区日韩在线观看| 午夜激情综合网| 麻豆成人在线播放| 欧美日韩三级电影在线| 国产女主播在线一区二区| 激情久久久久久久| 亚洲精品在线三区| 午夜国产欧美理论在线播放| 亚洲电影专区| 亚洲影院色在线观看免费| 久久精品国产一区二区电影| 米奇777超碰欧美日韩亚洲| 欧美日韩一区二区三区在线看| 国产女人18毛片水18精品| 亚洲国产婷婷| 亚洲一区二区欧美| 亚洲人成7777| 先锋a资源在线看亚洲| 免费在线观看一区二区| 国产精品黄视频| 精品福利av| 亚洲无玛一区| 亚洲日本va午夜在线电影| 午夜精品一区二区三区电影天堂| 欧美sm重口味系列视频在线观看| 欧美肉体xxxx裸体137大胆| 今天的高清视频免费播放成人 | 欧美日韩情趣电影| 精品二区视频| 亚洲一区二区在线播放| 日韩视频在线观看国产| 久久久xxx| 国产精品捆绑调教| 亚洲黄色在线| 欧美中日韩免费视频| 亚洲一区二区三区在线看| 快播亚洲色图| 国产欧美在线观看一区| 日韩一级不卡| 亚洲美洲欧洲综合国产一区| 久久国产福利| 欧美四级在线| 亚洲激情在线播放| 久久国产主播| 欧美亚洲免费高清在线观看| 欧美片在线观看| …久久精品99久久香蕉国产| 欧美一区二区三区在| 亚洲欧美色一区| 欧美日韩一区二区国产| 亚洲国产精品一区二区第四页av | 亚洲激情一区二区| 亚洲黄色精品| 久久久蜜桃一区二区人| 欧美日韩在线一区二区| 亚洲国产精品视频一区| 久久精品国产免费| 久久成人精品视频| 国产精品久久久久一区二区| 99re6热只有精品免费观看 | 日韩一区二区精品| 欧美bbbxxxxx| 在线观看日产精品| 久久精品视频播放| 久久久久久噜噜噜久久久精品| 国产精品影片在线观看| 亚洲午夜精品17c| 亚洲欧美www| 国产精品免费一区二区三区观看| 亚洲最新在线视频| 一区二区三区导航| 欧美日韩在线播放一区| 亚洲狼人综合| av成人天堂| 欧美日韩免费一区二区三区| 亚洲精品美女在线观看| 亚洲美女网站| 欧美另类综合| 99re亚洲国产精品| 亚洲在线一区二区| 国产精品久久久久99| 亚洲午夜羞羞片| 欧美亚洲日本网站| 国产日韩欧美a| 欧美在线观看一区二区三区| 久久久久成人精品| 激情综合五月天| 亚洲欧洲精品一区二区精品久久久| 欧美在线一区二区三区| 欧美专区在线| 久久国产乱子精品免费女| 国产裸体写真av一区二区| 亚洲欧美日韩国产中文在线| 欧美一区二区日韩| 国产专区精品视频| 久久精品国产精品亚洲| 蜜桃av一区二区| 最新精品在线| 亚洲视频免费在线观看| 欧美视频一区二区三区在线观看| 在线视频免费在线观看一区二区| 亚洲视频一区二区在线观看| 欧美性色综合| 午夜精品福利电影| 久久久水蜜桃| 亚洲人成人一区二区在线观看| 亚洲视频综合在线| 国产精品日本精品| 午夜欧美大尺度福利影院在线看 | 国模套图日韩精品一区二区| 亚洲国产免费看| 欧美日韩国产综合新一区| 亚洲午夜小视频| 久久免费一区| 亚洲免费不卡| 香蕉免费一区二区三区在线观看| 国内精品久久久久久久影视麻豆| 最新日韩中文字幕| 欧美日韩一区二区视频在线| 午夜精品久久久久久久99樱桃| 久久婷婷综合激情| 亚洲裸体视频| 日韩亚洲国产精品| 国产精品区一区二区三区| 久久av二区| 欧美日韩国产综合视频在线观看| 亚洲自拍偷拍麻豆| 美日韩免费视频| 在线综合亚洲| 久热re这里精品视频在线6| 9i看片成人免费高清| 久久国产精品一区二区三区四区| 亚洲国产日韩一区| 欧美一级黄色网| 亚洲国产一区二区视频| 午夜精品一区二区三区在线视 | 亚洲最新视频在线| 久久中文字幕导航| 亚洲视屏在线播放| 欧美成人综合| 欧美一级欧美一级在线播放| 欧美日韩喷水| 亚洲国产天堂久久综合网| 国产欧美精品| 亚洲小视频在线|