[發明專利]基于多任務辨別器生成對抗網絡的字體生成方法及裝置在審
| 申請號: | 202110499634.6 | 申請日: | 2021-05-08 |
| 公開(公告)號: | CN113095038A | 公開(公告)日: | 2021-07-09 |
| 發明(設計)人: | 郭銘濤;唐勇;王錚;熊偉 | 申請(專利權)人: | 杭州王道控股有限公司 |
| 主分類號: | G06F40/109 | 分類號: | G06F40/109;G06N3/04 |
| 代理公司: | 北京集佳知識產權代理有限公司 11227 | 代理人: | 周初冬 |
| 地址: | 310000 浙江省杭州市濱江區長*** | 國省代碼: | 浙江;33 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 基于 任務 辨別 生成 對抗 網絡 字體 方法 裝置 | ||
本申請公開了一種基于多任務辨別器生成對抗網絡的字體生成方法及裝置,將用戶創作的字體圖像作為風格圖像,輸入至預先訓練得到的生成對抗網絡中,得到字庫。其中,生成對抗網絡的訓練過程包括:將訓練樣本和樣本風格圖像作為生成器的輸入,得到生成器輸出的目標圖像;將目標圖像和樣本字體圖像輸入第一辨別器中,以目標圖像的字體內容與樣本字體圖像的字體內容之間的差異作為訓練目標,調整第一辨別器的損失函數;將目標圖像和樣本風格圖像輸入第二辨別器中,以目標圖像的字體風格與樣本風格圖像的字體風格之間的差異作為訓練目標,調整第二辨別器的損失函數。利用本申請所述方案,能夠在保證字體不偏離字體風格的情況下,降低字體生成的錯誤率。
技術領域
本申請涉及字體創作領域,尤其涉及一種基于多任務辨別器生成對抗網絡的字體生成方法及裝置。
背景技術
文字是信息傳播的主要載體,現在隨著我國信息化程度地不斷提高,廣大網民對于信息的處理需求也進一步擴大。基于漢字的撰寫工作,賞心悅目的字體往往能促進作者的創造能力。但是,字體的創作是一個十分復雜的過程,首先,需要創作者設計若干個漢字,然后擴展到所有漢字,并且需要讓所有的漢字保持同一種風格。由于漢字的數量十分巨大,故制作一個完整漢字的字庫,將會給創作者帶來十分巨大的工作量。
目前,通常利用基于pix2pix的字體生成模型,能夠輔助創作者進行字體生成,以減少字體創作的工作量。但是,現有的技術方案存在以下缺點:
1、較為容易生成錯別字,即字體生成的錯誤率較高;
2、生成字體的字體風格不夠強,偏離了創作者所創作的字體風格。
為此,如何在保證字體不偏離字體風格的情況下,降低字體生成的錯誤率,成為本領域亟需解決的問題。
發明內容
本申請提供了一種基于多任務辨別器生成對抗網絡的字體生成方法及裝置,用于在保證字體不偏離字體風格的情況下,降低字體生成的錯誤率。
為了實現上述目的,本申請提供了以下技術方案:
一種基于多任務辨別器生成對抗網絡的字體生成方法,包括:
將預先獲取的用戶創作的字體圖像,作為風格圖像;
將所述風格圖像輸入至預先訓練得到的生成對抗網絡中,得到所述生成對抗網絡輸出的字庫;
其中,所述生成對抗網絡包括生成器、第一辨別器和第二辨別器,所述字庫包括字體風格與所述風格圖像的字體風格相同、且字體內容互不相同的多個字體圖像,所述生成對抗網絡的訓練過程包括:
將訓練樣本、以及樣本風格圖像作為所述生成器的輸入,得到所述生成器輸出的目標圖像;所述訓練樣本包括樣本字體圖像;
將所述目標圖像和所述樣本字體圖像輸入至所述第一辨別器中,以所述目標圖像的字體內容與所述樣本字體圖像的字體內容之間的差異,作為訓練目標,調整所述第一辨別器的損失函數、以及所述生成器的參數;
將所述目標圖像和所述樣本風格圖像輸入至所述第二辨別器中,以所述目標圖像的字體風格與所述樣本風格圖像的字體風格之間的差異,作為訓練目標,調整所述第二辨別器的損失函數、以及所述生成器的參數。
可選的,所述生成器包括第一編碼器、第二編碼器和解碼器;
所述將樣本字體圖像、以及樣本風格圖像作為所述生成器的輸入,得到所述生成器輸出的目標圖像,包括:
將訓練樣本作為所述第一編碼器的輸入,利用所述第一編碼器對所述訓練樣本進行字體內容特征提取,得到內容特征向量;
將樣本風格圖像作為所述第二編碼器的輸入,利用所述第二編碼器對所述樣本風格圖像進行字體風格特征提取,得到風格特征向量;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于杭州王道控股有限公司,未經杭州王道控股有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110499634.6/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種書芯背面局部上膠機
- 下一篇:一種缺損二維碼定位方法





