[发明专利]一种基于生成式对抗网络的草图补全与识别方法和装置有效
申请号: | 201910294373.7 | 申请日: | 2019-04-12 |
公开(公告)号: | CN110147797B | 公开(公告)日: | 2021-06-01 |
发明(设计)人: | 马翠霞;刘舫;邓小明;王宏安 | 申请(专利权)人: | 中国科学院软件研究所 |
主分类号: | G06K9/46 | 分类号: | G06K9/46;G06K9/62;G06T7/13 |
代理公司: | 北京君尚知识产权代理有限公司 11200 | 代理人: | 邱晓锋 |
地址: | 100190 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 生成 对抗 网络 草图 识别 方法 装置 | ||
1.一种基于生成式对抗网络的草图补全方法,其步骤包括:
1)建立级联生成式对抗神经网络模型,其包括生成器、判别器和分类器,所述生成器包括至少两个级联阶段,其中前面所有级联阶段的输出特征与原始输入的残缺草图融合,作为后一个级联阶段的输入;
2)对所述级联生成式对抗神经网络模型进行训练,训练过程中将所述分类器得到的草图识别结果作为草图类别的先验知识,辅助所述生成器和所述判别器进行草图补全;对所述级联生成式对抗神经网络模型进行训练的过程包括:
2.1)将生成器最后一个级联阶段的输出y3输入分类器,对y3进行类别识别,输出一个分类损失Lossc;
2.2)将生成器最后一个级联阶段的输出y3输入判别器,判别此图像是否是真实图像或者生成图像,输出一个判别损失LossD;
2.3)将分类损失Lossc与判别损失LossD融合后对所述级联生成式对抗神经网络模型进行更新;
3)将残缺草图输入训练完成的所述级联生成式对抗神经网络模型,输出补全的草图。
2.如权利要求1所述的方法,其特征在于,所述生成器包含三个级联阶段,在提高模型草图补全效果的同时减少模型的时间开销;在生成器的第一个级联阶段,把原始输入的残缺草图x作为输入,输出中间补全结果y1;在生成器的第二个级联阶段,把x和第一阶段的输出y1进行特征融合后作为输入,输出中间补全结果y2;在生成器的第三个级联阶段,把x、第一阶段的输出y1、第二阶段的输出y2进行特征融合后作为输入,输出最终补全结果y3。
3.如权利要求1所述的方法,其特征在于,所述生成器采用U-Net网络结构,在编码器和解码器堆栈中的镜像层加入跳跃链接;所述判别器采用双判别器模型,由一个局部判别器和一个全局判别器组成;所述分类器采用Sketch-a-Net中提出的草图识别模型,采用的损失函数为交叉熵损失。
4.如权利要求1所述的方法,其特征在于,对所述级联生成式对抗神经网络模型进行训练时,采用数据增强方法对草图数据集进行数据扩充,包括以下步骤:
①将草图数据集分为训练集和测试集;
②对于每一张原始草图,生成一个随机大小、随机位置的矩形块对其进行擦除,矩形框内部的像素全部置为白色;
③检验此残缺草图与原始草图黑色像素的比率,即残缺率,若残缺率在10%~40%之间,则保持此残缺草图;反之重复步骤②,最终为每张原始草图制作一个对应的残缺草图。
5.一种残缺草图识别方法,其特征在于,包括以下步骤:
a)采用权利要求1~4中任一权利要求所述方法对残缺草图进行补全,得到补全的草图;
b)采用草图识别算法对所述补全的草图进行识别。
6.一种基于草图的图像检索方法,其特征在于,包括以下步骤:
a)采用权利要求1~4中任一权利要求所述方法对残缺草图进行补全,得到补全的草图;
b)将所述补全的草图输入基于草图的图像检索算法,获得图像检索结果。
7.一种草图场景编辑方法,其特征在于,包括以下步骤:
a)采用权利要求1~4中任一权利要求所述方法,对草图场景编辑过程中产生的各类残缺草图进行补全,得到补全的草图;
b)对所述补全的草图进行存储、组织、再编辑。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国科学院软件研究所,未经中国科学院软件研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910294373.7/1.html,转载请声明来源钻瓜专利网。
- 上一篇:图像匹配方法及装置
- 下一篇:一种可用于网络信息检测的语义相似度学习方法