一种基于图像识别的园林概念图生成方法及系统技术方案

技术编号:30968509 阅读:24 留言:0更新日期:2021-11-25 20:43
本发明专利技术公开了一种基于图像识别的园林概念图生成方法,包括:构建数据集;搭建基于园林概念图的深度学习模型;通过所述深度学习模型训练所述数据集;将设计前的场地环境条件图输入至训练完成后的深度学习模型,得到设计后的平面布局规划图。本发明专利技术提供的一种基于图像识别的园林概念图生成方法,立足于深度学习语境,提出基于pix2pix的口袋公园概念方案生成设计方法,该方法可以充分提取输入数据中有价值的特征信息,生成接近数据集中真实样本的图像,可以实现公园初期的草图或者概念图纸自动化生成设计,可为设计师尤其是没有经验的设计师提供一定参考价值,进行下一步图纸深化工作。作。作。

【技术实现步骤摘要】
一种基于图像识别的园林概念图生成方法及系统


[0001]本专利技术涉及园林设计中图像处理
,具体地说,特别涉及一种基于图像识别的园林概念图生成方法及系统。

技术介绍

[0002]现有的园林设计模式往往要求在有限的时间内完成项目定位、深化和出图,设计师在短短的设计时间里经常不能深度全面地思考设计的多样性或更优解。
[0003]通过计算机自动生成园林绿地设计布局,可以在方案前期快速为园林方案师提供更多设计方案的思考角度;但是,现有技术存在着数据样本复杂,训练样本少,难以进行后续设计的问题。

技术实现思路

[0004]为了解决现有技术的问题,本专利技术实施例提供了一种基于图像识别的园林概念图生成方法及系统。所述技术方案如下:
[0005]一方面,提供了一种基于图像识别的园林概念图生成方法,包括:
[0006]构建数据集;搭建基于园林概念图的深度学习模型;
[0007]通过所述深度学习模型训练所述数据集;
[0008]将设计前的场地环境条件图输入至训练完成后的深度学习模型,得到设计后的平面布局规划图。
[0009]进一步地,所述深度学习模型采用园林概念图pix2pix模型。
[0010]进一步地,所述搭建基于园林概念图的深度学习模型:
[0011]1)加载数据以及数据预处理;
[0012]2)定义鉴别器PatchGAN;
[0013]3)定义生成器U

Net;
[0014]4)选择损失函数L1Loss,采用Adam优化器;
[0015]5)训练模型;
[0016]6)验证模型。
[0017]另一方面,提供了一种基于图像识别的园林概念图生成系统,包括:
[0018]模型构建模块,用于搭建基于园林概念图的深度学习模型;
[0019]数据集获取模块,用于获取数据集;
[0020]训练模块,用于通过所述深度学习模型训练所述数据集;
[0021]设计图生成模块,用于将设计前的场地环境条件图输入至训练完成后的园林概念图模型,得到设计后的平面布局规划图。
[0022]另一方面,提供了一种信息数据处理终端,所述信息数据处理终端实施所述的基于图像识别的园林概念图生成方法。
[0023]另一方面,提供一种计算机设备,所述计算机设备包括存储器和处理器,所述存储
器存储有计算机程序,所述计算机程序被所述处理器执行时,使得所述处理器执行如下步骤:
[0024]构建数据集,搭建基于园林概念图的深度学习模型;
[0025]通过所述深度学习模型训练所述数据集;
[0026]将设计前的场地环境条件图输入至训练完成后的深度学习模型,得到设计后的平面布局规划图。
[0027]另一方面,提供了一种计算机可读存储介质,存储有计算机程序,所述计算机程序被处理器执行时,使得所述处理器执行所述的基于图像识别的园林概念图生成方法。
[0028]本专利技术实施例提供的技术方案带来的有益效果是:
[0029]本专利技术提供的一种基于图像识别的园林概念图生成方法,立足于深度学习语境,提出基于pix2pix的口袋公园概念方案生成设计方法,该方法可以充分提取输入数据中有价值的特征信息,生成接近数据集中真实样本的图像,可以实现公园初期的草图或者概念图纸自动化生成设计,可为设计师尤其是没有经验的设计师提供一定参考价值,进行下一步图纸深化工作。
附图说明
[0030]为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0031]图1是本专利技术实施例的一种基于图像识别的园林概念图生成方法的流程图。
具体实施方式
[0032]为使本专利技术的目的、技术方案和优点更加清楚,下面将结合附图对本专利技术实施方式作进一步地详细描述。
[0033]本专利技术提供了一种基于图像识别的园林概念图生成方法,参见图1,包括:
[0034]S100:构建数据集;搭建基于园林概念图的深度学习模型;
[0035]S200:通过所述深度学习模型训练所述数据集;
[0036]S300:将设计前的场地环境条件图输入至训练完成后的深度学习模型,得到设计后的平面布局规划图。
[0037]具体地,该模型的输出是输入特征的非线性映射,不能通过显式的特征学习映射关系,故必须将低维度的输入特征转换为高维特征中学习映射关系。从而,搭建深度学习模型;通过加深网络层数、矩阵维度变换、激活函数等增加神经网络的非线性表达能力,以此提取有价值的特征信息(高维特征)。
[0038]本实施例中,该方法涉及到python程序编写领域,体现了风景园林与计算机学科的交叉,该方法基于开源编程平台Anaconda,使用深度学习框架Pytorch,在集成开发环境Pycharm上对园林概念图pix2pix模型进行构建。pix2pix是一种图图转换问题的通用框架,用以学习从输入图像到输出图像的映射,可以实现输入一个设计前的场地环境条件图,然后输出一个对应的合理的平面布局规划图。研究基于生成对抗网络的园林设计方案生成方
法,通过对抗训练的方式,不断对生成器和判别器进行交替训练,最终模型收敛,达到纳什均衡,生成网络可以生成符合真实数据分布的样本。
[0039]具体地,深度学习(DL,Deep Learning)是机器学习(ML,Machine Learning)领域中一个新的研究方向,它被引入机器学习使其更接近于最初的目标——人工智能(AI,Artificial Intelligence)。
[0040]深度学习是学习样本数据的内在规律和表示层次,这些学习过程中获得的信息对诸如文字,图像和声音等数据的解释有很大的帮助。它的最终目标是让机器能够像人一样具有分析学习能力,能够识别文字、图像和声音等数据。深度学习是一个复杂的机器学习算法,在语音和图像识别方面取得的效果,远远超过先前相关技术。深度学习在搜索技术,数据挖掘,机器学习,机器翻译,自然语言处理,多媒体学习,语音,推荐和个性化技术,以及其他相关领域都取得了很多成果。深度学习使机器模仿视听和思考等人类的活动,解决了很多复杂的模式识别难题,使得人工智能相关技术取得了很大进步。
[0041]关于深度学习框架,在开始深度学习项目之前,选择一个合适的框架是非常重要的,因为选择一个合适的框架能起到事半功倍的作用。研究者们使用各种不同的框架来达到他们的研究目的,侧面印证出深度学习领域百花齐放。全世界最为流行的深度学习框架有PaddlePaddle、Tensorflow、Caffe、Theano、MXNet、Torch和PyTorch。
[0042]本实施例中采用PyTorch。
[0043]生成式对抗网络(GAN,Gene本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于图像识别的园林概念图生成方法,其特征在于,包括:构建数据集;搭建基于园林概念图的深度学习模型;通过所述深度学习模型训练所述数据集;将设计前的场地环境条件图输入至训练完成后的深度学习模型,得到设计后的平面布局规划图。2.如权利要求1所述的方法,其特征在于,所述深度学习模型采用园林概念图pix2pix模型。3.如权利要求1所述的方法,其特征在于,所述搭建基于园林概念图的深度学习模型:1)加载数据以及数据预处理;2)定义鉴别器PatchGAN;3)定义生成器U

Net;4)选择损失函数L1Loss,采用Adam优化器;5)训练模型;6)验证模型。4.一种基于图像识别的园林概念图生成系统,其特征在于,包括:模型构建模块,用于搭建基于园林概念图的深度学习模型;数据集获取模块,用于获取数据集;训练模块,用于通过所...

【专利技术属性】
技术研发人员:艾乔周韦世姚阳敖翔李宽刘华
申请(专利权)人:重庆交通大学
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1