系统仿真学报 ›› 2019, Vol. 31 ›› Issue (2): 263-274.doi: 10.16182/j.issn1004731x.joss.18-VR0699

• 论文 • 上一篇    下一篇

基于案例推理和协同过滤的室内场景生成算法

宋佩华, 贾金原   

  1. 同济大学软件学院,上海 201804
  • 修回日期:2018-10-22 出版日期:2019-02-15 发布日期:2019-02-15
  • 作者简介:宋佩华(1982-),男,江西抚州,博士生,研究方向为虚拟现实、优化计算技术;贾金原(1963-),男,山东乐陵,博士,教授,研究方向为Web Graphics, 分布式虚拟现实。
  • 基金资助:
    国家自然科学基金(61741203,61866006)

Indoor Scene Generation Based on Case-based Reasoning and Collaborative Filtering

Song Peihua, Jia Jinyuan   

  1. School of Software Engineering, Tongji University, Shanghai 201804, China
  • Revised:2018-10-22 Online:2019-02-15 Published:2019-02-15

摘要: 针对室内场景方法生成存在耗时长、生成场景单一的问题,提出了基于案例推理和协同过滤技术的室内场景自动生成算法。根据室内流通路径,对二维户型图进行功能区域分割。分别运用案例推理和协同过滤技术生成了三维场景和多样化的室内场景。提出了基于用户反馈信息的场景评价方法。对客厅、卧室进行了生成场景的实验测试,结果表明算法是有效的,并均在1秒内完成了场景生成,用时为对比算法的2%左右,算法可应用于室内场景的自动建模平台。

关键词: 案例推理, 协同过滤, 场景生成, 室内设计

Abstract: To solve the problem of time-consuming and single scene generation in indoor scene generation, we propose an indoor scene generation algorithm based on case-based reasoning and collaborative filtering techniques. The algorithm of functional area division is performed on the two-dimensional room floor plan. Thecase-based reasoning is used to generate 3D scenes; and the collaborative filtering is used to generate diverse indoor scenes. A scene evaluation method based on user feedback information is proposed. Experiments were carried out on the living room and bedroom to generate scenes. The experimental results show that the proposed algorithm is effective. The running time of the proposed algorithm is within 1second and is about 2% of the comparison algorithm. The algorithm can be applied to the indoor scene modeling platform.

Key words: case-based reasoning, collaborative filtering, scene generation, interior design

中图分类号: