[发明专利]一种基于户型图拼接的自动布局方法及系统有效
申请号: | 201911215590.9 | 申请日: | 2019-12-02 |
公开(公告)号: | CN111177821B | 公开(公告)日: | 2022-07-08 |
发明(设计)人: | 陈旋;吕成云;林善冬 | 申请(专利权)人: | 江苏艾佳家居用品有限公司 |
主分类号: | G06F30/13 | 分类号: | G06F30/13;G06T3/40 |
代理公司: | 南京新慧恒诚知识产权代理有限公司 32424 | 代理人: | 邓唯 |
地址: | 211100 江苏省南京市江宁区*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 户型 拼接 自动 布局 方法 系统 | ||
1.一种基于户型图拼接的自动布局方法,其特征在于,包括如下步骤:
第1步,输入表征房屋信息的二维平面户型图,用张量Proom表示,维度大小为(b,h,w,c),其中b为户型图个数,h为户型图高,w为户型图宽,c为户型图通道;
第2步,构建户型图特征提取器CNN_room(·);
第3步,计算户型图特征张量Eroom,维度大小为(b,h,w,d),其中b,h,w和户型图的定义一样,d为户型图特征通道数;
Eroom=CNN_room(Proom)
第4步,输入表征家具信息的二维平面图,用张量Pfurniture表示,维度大小为(b,h,w,c);
第5步,构建家具图特征提取器CNN_furniture(·);
第6步,计算家具特征向量efurniture,维度大小为(b,s),b是户型图个数,s是家具特征通道数;
efurniture=CNN_furniture(Pfurniture)
第7步,构建家具特征张量Efurnitre,方法是:将家具特征向量复制h×w份,然后按序排列成(h,w,s)的张量,得到的维度大小是(b,h,w,s);
第8步,形成融合户型和家具联合张量Ecom:将户型图特征张量(b,h,w,d)和家具图特征张量(b,h,w,s)按通道进行拼接,形成联合张量,维度大小为(b,h,w,d+s);
第9步,拼接后的联合张量作为后续的家具布局模型CNN_com(·)的输入,最终输出家具位置(x,y)和方向信息o;
(x,y,o)=CNN_com(Ecom)。
2.根据权利要求1所述的基于户型图拼接的自动布局方法,其特征在于,第2步和第5步的CNN图形特征提取器是VGG、Inception或者ResNet。
3.根据权利要求1所述的基于户型图拼接的自动布局方法,其特征在于,特征提取器采用ResNet时,学习率设为1e-3,epoch设为20,采用Adam优化器。
4.一种基于户型图拼接的自动布局系统,其特征在于,包括:
输入模块,用于输入表征房屋信息的二维平面户型图,用张量Proom表示,维度大小为(b,h,w,c),其中b为户型图个数,h为户型图高,w为户型图宽,c为户型图通道;也用于输入表征家具信息的二维平面图,用张量Pfurniture表示,维度大小为(b,h,w,c);
构建户型图特征提取器模块,用于对二维平面户型图进行特征提取,得到户型图特征张量Eroom,维度大小为(b,h,w,d),其中b,h,w和户型图的定义一样,d为户型图特征通道数;构建家具图特征提取器模块,用于计算家具特征向量efurniture,维度大小为(b,s),b是户型图个数,s是家具特征通道数;
张量拼接模块,用于将家具特征向量复制h×w份,然后按序排列成(h,w,s)的张量,得到的维度大小是(b,h,w,s),并且将户型图特征张量(b,h,w,d)和家具图特征张量(b,h,w,s)按通道进行拼接,形成联合张量,维度大小为(b,h,w,d+s);
布局模型模块,用于根据张量拼接模块得到的联合张量生成输出家具位置(x,y)和方向信息o。
5.一种计算机可读介质,其特征在于,其记载有可以运行权利要求1所述的基于户型图拼接的自动布局方法的计算机程序。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于江苏艾佳家居用品有限公司,未经江苏艾佳家居用品有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911215590.9/1.html,转载请声明来源钻瓜专利网。