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

基于亞像素卷積的改進型CycleGAN手寫漢字生成研究

2020-06-03 04:21:09徐遠純施明勇
科學與信息化 2020年9期

徐遠純?施明勇

摘 要 漢字字體研究是計算機視覺重要的研究方向,利用pix2pix生成對抗網絡對手寫漢字字體風格遷移需要大量的匹配漢字圖像,CycleGAN進行風格遷移雖然不需要成對的匹配數據訓練數據,但是生成的漢字字體存在模糊、缺失等現象。為了解決以上問題,本文利用改進的循環一致性生成對抗網絡來實現手寫字體圖像的風格遷移,生成質量較高的手寫漢字字體。改進的CycleGAN采用超分辨網絡中的亞像素卷積來代替原始CycleGAN中的轉置卷積,用PReLU激活函數代替ReLU激活函數,引入圖像正則TV loss來改善生成漢字的結構和筆畫完整。改進后的CycleGAN提高了風格遷移的手寫漢字圖像分辨率,降低了手寫漢字字體的錯誤率,改善了生成手寫漢字字體的辨識度。

關鍵詞 手寫漢字風格遷移;CycleGAN;亞像素卷積;TV loss

引言

漢字字體生成在深度學習中有較多的研究,早期主要運用卷積神經網絡實現漢字字體之間的映射,隨著生成對抗網絡的興起,漢字字體的研究重心放在了生成對抗網絡上。

基于編碼-解碼的卷積神經網絡完成了漢字字體的生成,當是這種網絡只能一對一的重建,人們無法對編碼進行合理的修改,使得編碼只有解碼能“懂”,生成的漢字字體也很模糊。

基于生成對抗網絡的漢字字體生成,2017年zi2zi被提出[1],運用于漢字字體風格遷移。zi2zi是基于Pix2Pix[2]進行改進。是漢字字體風格遷移較為成功的算法。但是zi2zi需要成對的大量的漢字字體作為訓練。

基于CycleGAN的漢字字體風格遷移,2018年Chang B等人提出運用CycleGAN來實現手寫漢字字體風格遷移[3]。但是,較少的漢字字體圖像會使得模型學習到的字體風格有限,降低了模型的過擬合也降低了模型的泛化能力。

手寫漢字字體風格遷移比標準字體風格更具難度,由于手寫漢字字體結構復雜,筆畫雜亂,連筆較多,導致一個人的手寫漢字字體很難有統一的標準風格。針對上述漢字字體圖像風格存在的問題,本文提出利用改進的CycleGAN來對手寫漢字字體進行風格遷移,實驗結果證明,模型能夠生成結構更為完整,筆畫更加清晰的手寫漢字字體。

1改進的循環一致性生成對抗網絡

1.1 CycleGAN

監督學習的風格遷移,需要將數據整理成對稱的數據,這樣的方式會浪費一些不對稱的數據和需要耗費大量的整理時間。運用無監督學習的循環一致性生成對抗網絡CycleGAN解決了監督學習中存在問題。CycleGAN含有一對生成網絡,一個用于標準漢字字體到風格漢字字體的映射,一個用于風格漢字字體到標準漢字字體的映射,并且含有分別對其判定的判別網絡。

生成網絡和判別網絡之間的損失函數公式如下:

其中:為數學期望,為服從關系,為手寫漢字字體分布,為標準漢字字體分布,生成網絡G為標準漢字字體到風格漢字字體的映射,為正向映射;生成網絡F為風格漢字字體到標準漢字字體的映射,為反向映射,判別網絡。為判別真實風格漢字字體和通過標準漢字字體生成的漢字字體的真假,判別網絡為判別風格漢字字體和生成的標準漢字字體的真假。

CycleGAN中為了加強生成網絡正向映射和反向映射之間了聯系,引入了循環一致性損失函數,增強了生成的漢字字體為對方風格。X與F(G(X),Y與F(G(Y))的距離就稱為Cycle-consistency Loss。

將Cycle-consistency Loss思想引入CycleGAN中,在CycleGAN中使用的是L1范數。公式如下:

將公式(1),(2),(3)聯立,得到CycleGAN的目標函數:

其中為調整Cycle-consistency Loss在目標函數中的權重。

1.2 改進CycleGAN

在編碼器和轉換器網絡中用InstanceNorm[4]代替Batch Normalization[5],Batch Normalization降低了網絡的訓練難度,加快了網絡的收斂速度。Batch Normalization是對每一批次圖像進行歸一化操作,在分類任務中表現的較好,分類對于層級信息不敏感,但是在風格遷移生成任務中,需要較多的圖像細節信息,而進行Batch Normalization會丟失掉大量的細節信息,而InstanceNorm是對每一張圖像進行歸一化操作,這樣能比Batch Normalization保留更多的細節信息。

在原始的CycleGAN中的解碼器網絡中,上采樣使用可學習的亞像素(sub-pixel)卷積[6]代替原始的轉置卷積,轉置卷積生成的圖像會出現棋盤效應,且亞像素卷積的感受視野大于轉置卷積的感受視野。因歸一化層會丟失較多的細節,在解碼網絡中,本文將其去掉。

2實驗與結果分析

本文提出改進的CycleGAN使用了1000張黑體和1000張手寫漢字字體,其中手寫漢字字體為HWDB1.1中的HW-1252,字體圖像為128*128的單通道黑白圖像。

網絡訓練將epoch設置為200,batchsize設為10,學習率設為0.0002,TV loss前參數設置為2e-8,Cycle-consistency Loss前參數設置為10。改進的CycleGAN訓練后輸入黑體得到的圖像和原始CycleGAN得到的漢字圖如圖1,第一列為黑體,第二列為本文改進的CycleGAN生成的字體效果,第三列為原始CycleGAN生成的字體效果,第四列為HW-1252手寫漢字風格字體。從圖中的兩種CycleGAN生成的效果對比看,本文改進的CycleGAN生成的漢字字體結構較為完整,筆畫較清晰,生成的風格較為HW-1252相似。CycleGAN中生成的漢字字體出現了些筆畫錯誤和筆畫缺失。

本文改進的CycleGAN收斂情況,模型訓練了200個epoch,在150個epoch時,loss G、loss G GAN和loss G cycle 接近收斂,訓練到200個epoch時,在小范圍波動,損失梯度已很小。

利用HWDB1.1訓練數據訓練開源的TensorFlow與中文手寫漢字識別模型,迭代20萬次,通過HWDB1.1測試數據集得到Top-1準確率為84.6%和Top-3準確率為93%,選取生成漢字中的樣本進行手寫漢字識別測試,“陣”字識別率在原始CycleGAN、本文方法和訓練數據分別為19.3%、99.6%、99.9%,“輕”為95.7%、99.9%、99.9%,“淑”為52.1%、84.5%、99.9%,“詞”為3.8%、99.7%、99.5%,“致”為19.7%、99.9%、93.9%,平均值為36.1%,96.7%,98.6%。通過比較,得出本文使用的算法能很好地生成出結構較為完整的手寫漢字字體。

3結束語

本文根據CycleGAN存在的不足,提出了改進的CycleGAN,引入了TV loss來對約束圖像,改用或者不用BatchNormal,來減少丟失漢字圖像的細節信息,改用亞像素卷積,使得生成的漢字字體不會出現棋盤格,能生成高質量的漢字字體。通過對比原始CycleGAN的生成效果,本文提出的基于亞像素卷積的改進型CycleGAN能生成高質量的手寫漢字字體。

參考文獻

[1] Y. Tian. zi2zi: Master Chinese calligraphy with conditional adversarial networks[EB/OL]. https://github.com/kaonashi-tyc/zi2zi,2017-04-06.

[2] Isola P,Zhu J-Y,Zhou T,et al. Image-to-image translation with conditional adversarial networks[C]. Proceedings of the IEEE conference on computer vision and pattern recognition,2017:1125-1134.

[3] Chang B,Zhang Q,Pan S,et al. Generating handwritten chinese characters using cyclegan[C]. 2018 IEEE Winter Conference on Applications of Computer Vision(WACV),2018:199-207.

[4] Ulyanov D,Vedaldi A,Lempitsky V. Instance normalization:The missing ingredient for fast stylization[J]. arXiv preprint arXiv,2016,(22):1607.

[5] Ioffe S,Szegedy C. Batch normalization:Accelerating deep network training by reducing internal covariate shift[J]. arXiv preprint arXiv,2015,(167):1502.

[6] 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[C]. Proceedings of the IEEE conference on computer vision and pattern recognition,2016:1874-1883.

主站蜘蛛池模板: 亚洲精品国产成人7777| 久热re国产手机在线观看| 综合色88| 国产地址二永久伊甸园| 香蕉视频在线观看www| 欧美a级在线| 国产高清在线观看| 国产精品欧美日本韩免费一区二区三区不卡| 国产经典在线观看一区| 日本五区在线不卡精品| 尤物精品国产福利网站| 伊人AV天堂| 蝌蚪国产精品视频第一页| 麻豆国产原创视频在线播放| 五月婷婷欧美| 欧美高清视频一区二区三区| 精品国产www| 精品国产网站| 波多野结衣一级毛片| 日韩资源站| 高清国产va日韩亚洲免费午夜电影| 中文字幕色站| 97色伦色在线综合视频| 狂欢视频在线观看不卡| 97久久人人超碰国产精品| 白丝美女办公室高潮喷水视频| 亚洲日韩高清在线亚洲专区| 中文字幕在线视频免费| 波多野结衣一二三| 国产网友愉拍精品| 久久一日本道色综合久久| 欧美日韩资源| 97超碰精品成人国产| 国产熟女一级毛片| 久精品色妇丰满人妻| 亚洲人成网线在线播放va| 亚洲精品片911| 69精品在线观看| 国产乱人伦偷精品视频AAA| 乱人伦视频中文字幕在线| 国产久操视频| 亚洲色精品国产一区二区三区| 91小视频版在线观看www| 日本精品αv中文字幕| 亚洲综合网在线观看| 少妇高潮惨叫久久久久久| 在线视频亚洲欧美| 91精选国产大片| 亚洲综合极品香蕉久久网| 亚洲欧美日韩成人高清在线一区| 97久久超碰极品视觉盛宴| 欧美精品亚洲日韩a| 99精品免费欧美成人小视频| 91视频精品| 亚洲国产精品日韩av专区| 亚洲欧美日韩视频一区| 在线欧美一区| 成人免费一级片| 手机永久AV在线播放| 无码国产偷倩在线播放老年人| 国产成人亚洲精品色欲AV| 亚洲午夜久久久精品电影院| 性网站在线观看| 亚洲无码熟妇人妻AV在线| 久久不卡精品| 亚洲天堂高清| 久久无码高潮喷水| 东京热一区二区三区无码视频| 婷婷亚洲天堂| 成人免费视频一区| 国产免费怡红院视频| 美女潮喷出白浆在线观看视频| 亚洲成A人V欧美综合| 成人午夜免费观看| 日本三级欧美三级| 高清无码手机在线观看| 九九这里只有精品视频| 精品在线免费播放| 国产熟女一级毛片| 天堂成人在线| 毛片视频网| igao国产精品|