基于知识图谱生成装修方案的方法和装置与流程

文档序号:35634315发布日期:2023-10-06 04:23阅读:21来源:国知局
基于知识图谱生成装修方案的方法和装置与流程

本公开涉及人工智能技术,尤其涉及一种基于知识图谱生成装修方案的方法和装置。


背景技术:

1、随着人工智能(artificial intelligence,ai)技术的发展,ai技术越来被广泛地应用到各个领域中,例如装修领域。当用户需要装修房子时,首先需要将房子的户型和自身需求告知装修设计师,然后由装修设计师设计出与之匹配的装修方案。

2、目前,基于ai技术生成装修方案的方法通常是是基于迁移学习的方法,将设计师设计好的装修方案作为模板数据,为待处理的户型匹配相似户型,然后通过迁移学习,基于该相似户型的已有装修方案生成待处理的户型的装修方案。该受限于模板数据的覆盖范围,当匹配相似户型失败时,无法保证生成的装修方案的质量。

3、由此可见,如何更有效地利用ai技术生成装修方案,以提高装修方案生成过程的可控性、可解释性、通用性以及准确度,是一个值得关注的问题。


技术实现思路

1、本公开实施例提供一种基于知识图谱生成装修方案的方法和装置。

2、本公开实施例的一个方面,提供一种基于知识图谱生成装修方案的方法,包括:获取待装修户型的户型信息以及用户需求,用户需求表示用户期望获得的装修效果;基于户型信息和用户需求,从预先基于第一知识图谱生成的多个参考户型分区方案中确定至少一个户型分区方案,其中,第一知识图谱为多种户型分区规则形成的结构化数据,户型分区方案用于将待装修户型划分为多个功能区;从预先生成的多个参考物品子图中确定出户型分区方案对应的多个物品子图,其中,户型分区方案中的每个功能区对应至少一个物品子图,物品子图中包括用于摆放在功能区中的物品的信息;基于户型分区方案及其对应的多个物品子图,确定户型分区方案中的每个功能区对应的物品摆位方案;基于户型分区方案及其对应的多个物品摆位方案,生成户型装修方案。

3、在一些实施例中,该方法还包括基于第一知识图谱生成多个参考户型分区方案的步骤,该步骤包括:获取多个参考户型图;基于第一知识图谱,生成每个参考户型图对应的参考户型分区方案。

4、在一些实施例中,基于第一知识图谱,生成每个参考户型图对应的参考户型分区方案,包括:基于参考户型图,确定分区特征信息;在第一知识图谱中确定出与分区特征信息对应的参考户型类型,第一知识图谱中包括的每个户型类型均关联有多个功能区的特征信息;基于参考户型类型关联的多个功能区的特征信息,对参考户型图表征的户型进行功能区划分,得到参考户型图对应的参考户型分区方案。

5、在一些实施例中,分区特征信息包括以下多项特征信息:门窗的位置和朝向信息、去墙后内墙点的位置信息、功能区的形状信息、功能区的标签信息;在第一知识图谱中确定出与分区特征信息对应的参考户型类型,包括:在第一知识图谱中确定出多项特征信息中的每项特征信息分别对应的户型类型,得到的多个参考户型类型;基于参考户型类型关联的多个功能区的特征信息,对参考户型图表征的户型进行功能区划分,得到参考户型图对应的参考户型分区方案,包括:基于多个参考户型类型中的每个参考户型类型关联的多个功能区的特征信息,分别对参考户型图表征的户型进行功能区划分,得到参考户型图对应的多个参考户型分区方案。

6、在一些实施例中,得到参考户型图对应的多个参考户型分区方案之后,该方法还包括:对于参考户型图对应的多个参考户型分区方案中的任意两个参考户型分区方案,若该两个参考户型分区方案中的各个功能区对应的区域位置相同,且其中一个参考户型分区方案中的各个功能区对应的区域均大于另一个参考户型分区方案中的各个功能区对应的区域,删除另一个参考户型分区方案,以更新参考户型图对应的多个参考户型分区方案。

7、在一些实施例中,删除另一个参考户型分区方案之后,该方法还包括:基于预先确定的多种评分规则中的每种评分规则,分别对参考户型图对应的多个参考户型分区方案进行评分,确定参考户型图对应的多个参考户型分区方案分别对应于每种评分规则的评分,并将评分最高的参考户型分区方案确定为参考户型图在对应的评分规则下的代表户型分区方案;基于户型信息和用户需求,从预先基于第一知识图谱生成的多个参考户型分区方案中确定至少一个户型分区方案,包括:基于户型信息和用户需求,确定与户型信息和用户需求匹配的至少一个参考户型图;获取至少一个参考户型图中的每个参考户型图分别对应的多个代表户型分区方案;将获取到的多个代表户型分区方案确定为户型分区方案。

8、在一些实施例中,基于参考户型类型关联的多个功能区的特征信息,对参考户型图表征的户型进行功能区划分,得到参考户型图对应的参考户型分区方案,包括:基于参考户型类型关联的多个功能区的特征信息,确定参考户型图表征的户型中包括的多个功能区;基于参考户型类型,在预先构建的第二知识图谱中确定出与参考户型类型对应的区域划分策略,第二知识图谱为多种户型类型的区域划分策略形成的结构化数据,第二知识图谱中的每个户型类型关联有区域划分策略;基于区域划分策略,在参考户型图中确定出多个功能区分别对应的区域,得到参考户型图对应的参考户型分区方案。

9、在一些实施例中,基于区域划分策略,在参考户型图中确定出多个功能区分别对应的区域,包括:基于区域划分策略,在参考户型图中确定出多个功能区分别对应的初始区域;响应于相邻两个功能区对应的初始区域之间存在空闲区域,将空闲区域划分至相邻两个功能区对应的初始区域,以更新多个功能区分别对应的初始区域;将更新后的多个功能区分别对应的初始区域确定为多个功能区分别对应的区域。

10、在一些实施例中,基于区域划分策略,在参考户型图中确定出多个功能区分别对应的初始区域,包括:基于区域划分策略,确定多个功能区的分区顺序、多个功能区中每个功能区的大小以及区域划分步骤,其中,区域划分步骤包括:在待划分功能区中确定起点的位置、活动区域的约束条件和移动方向;按照约束条件,沿移动方向移动起点,直至满足移动终止条件,基于起点的移动轨迹确定待划分功能区的初始区域;按照分区顺序,将多个功能区依次确定为待划分功能区,并通过区域划分步骤在参考户型图中依次确定出多个功能区分别对应的初始区域。

11、本公开实施例的又一个方面,提供一种基于知识图谱生成装修方案的装置,包括:信息获取单元,被配置成获取待装修户型的户型信息以及用户需求,用户需求表示用户期望获得的装修效果;分区方案确定单元,被配置成基于户型信息和用户需求,从预先基于第一知识图谱生成的多个参考户型分区方案中确定至少一个户型分区方案,其中,第一知识图谱为多种户型分区规则形成的结构化数据,户型分区方案用于将待装修户型划分为多个功能区;物品子图确定单元,被配置成从预先生成的多个参考物品子图中确定出户型分区方案对应的多个物品子图,其中,户型分区方案中的每个功能区对应至少一个物品子图,物品子图中包括用于摆放在功能区中的物品的信息;摆位方案确定单元,被配置成基于户型分区方案及其对应的多个物品子图,确定户型分区方案中的每个功能区对应的物品摆位方案;装修方案生成单元,被配置成基于户型分区方案及其对应的多个物品摆位方案,生成户型装修方案。

12、本公开的实施例提供的基于知识图谱生成装修方案的方法和装置,可以预先基于第一知识图谱生成多个参考户型分区方案,以便根据待装修户型的户型信息和用户需求从中确定出对应的户型分区方案,进而确定出对应的多个物品子图,并确定户型分区方案中的每个功能区对应的物品摆位方案,从而生成户型装修方案,通过第一知识图谱可以表征多种户型分区规则,既可以提高装修方案生成过程中的可控性和可解释性,又可以拓展户型分区规则的种类,有助于提高适用范围和装修方案的质量。

13、下面通过附图和实施例,对本公开的技术方案做进一步的详细描述。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1