预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共19页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号CN109215123A(43)申请公布日2019.01.15(21)申请号201811101271.0(22)申请日2018.09.20(71)申请人电子科技大学地址611731四川省成都市高新区(西区)西源大道2006号(72)发明人匡平郑庭颖杜雪梅付蓉(74)专利代理机构成都华风专利事务所(普通合伙)51223代理人徐丰张巨箭(51)Int.Cl.G06T17/05(2011.01)G06T7/11(2017.01)G06T15/00(2011.01)权利要求书3页说明书10页附图5页(54)发明名称基于cGAN的无限地形生成方法、系统、存储介质和终端(57)摘要本发明公开了基于cGAN的无限地形生成方法、系统、存储介质和终端,方法包括:获取草图;数据预处理:将所述草图覆盖已存在的生成地形对应位置,并打包该位置与周围八个方向邻接区域的地形灰度图,形成一整张待处理图像,作为地形生成网络的输入;网络处理:将待处理图像在地形生成网络中进行处理,网络的输出将对中心草图区域进行地形的创作,通过该区域的草图与周围已有地形的高低起伏生成拟合周围走向的中心区域的地形灰度图;后期处理:将输出的中心区域的地形灰度图与已有地形对应位置的区域分别乘以一个权重并相加,再赋值到已有地形中,形成当前的大地形灰度图;主题渲染。本发明通过深度学习,根据用户的简单输入生成复杂的3D地形。CN109215123ACN109215123A权利要求书1/3页1.基于cGAN的无限地形生成方法,其特征在于:包括以下步骤:获取草图,所述的草图包括绘制的山脊线和河流线;数据预处理:将所述草图覆盖已存在的生成地形对应位置,并打包该位置与周围八个方向邻接区域的地形灰度图,形成一整张待处理图像,作为地形生成网络的输入;网络处理:将所述待处理图像在地形生成网络中进行处理,其中网络的输出将对中心草图区域进行地形的创作,通过该区域的草图与周围已有地形的高低起伏生成拟合周围走向的中心区域的地形灰度图;后期处理:将输出的中心区域的地形灰度图与已有地形对应位置的区域分别乘以一个权重并相加,再赋值到已有地形中,形成当前的大地形灰度图;主题渲染:通过主题渲染器来根据现有的较大地形生成并渲染成3D场景。2.根据权利要求1所述的基于cGAN的无限地形生成方法,其特征在于:所述的地形生成网络包括生成器G和鉴别器D;所述的生成器G由特征/真实图像对(X,Y)训练形成,其中X是九宫格图像,其中心区域是特征图,高度图在其周围随机出现,特征图表示地形的山脊和河流特征,Y是与X对应的真实地形的高度图;受过训练的生成器G对输入的中心区域是特征图的X进行变换,以获得输出中心区域是高度图的G(X);受过训练的鉴别器D用于判别未知图像是否是由生成器产生的图像G(X),所述的未知图像包括来自数据集的真实目标图像Y或来自生成器G的输出图像G(X);所述的地形生成网络的目标函数为:其中:VCGAN(G,D)=E(X,Y)[logD(X,Y)]+EX[log(1-D(X,G(X)))];式中,D(X,Y)与D(X,G(X))均为鉴别器D对不同图像对的判别结果,代表判断为真的概率;而E(X,Y)表示对来自样本的所有特征/真实图像对(X,Y)的判别计算结果进行累加,并进一步使用概率分布的期望形式写出;EX则表示是对特征/生成图像对(X,G(X))进行上述相应处理;VL1(G)为L1范数损失函数,其中,λ表示L1范式的影响权重,以增加输出图像与输入图像的相似程度。3.根据权利要求2所述的基于cGAN的无限地形生成方法,其特征在于:所述的生成器G包括顺序连接的m层编码器和m层解码器,编码器的输入端输入中心区域是特征图的图像X,解码器的输出端输出输出图像G(X);其中,每个编码器均包括顺序连接的卷积层、BatchNorm层和ReLU层,每个解码器包括反卷积/上采样层、BatchNorm层和ReLU层;并且第n层的卷积层的输出端与第m-n层的反卷积层的输入端跳跃连接,其中m为层数;所述的鉴别器D包括顺序连接的多个卷积层,相邻卷积层之间包括BatchNorm层和ReLU层;生成器G和鉴别器D中的每层网络中包含若干训练优化的参数权重,通过训练动态更新2CN109215123A权利要求书2/3页其值。4.根据权利要求3所述的基于cGAN的无限地形生成方法,其特征在于:特征图的图像X大小为256×256×3,其中输入通道为3,表示输入图像为RGB三通道,因为对草图中山脉与河流进行了着色区分;输出图像G(X)大小为256×256×1,其中输出通道1,即是输出的图像仅为灰度图,范围是0到255;而每一层编码器得到的图像大小分别为:64×64×128、32×32×256、1