计算机工程与应用 ›› 2019, Vol. 55 ›› Issue (5): 65-71.DOI: 10.3778/j.issn.1002-8331.1804-0116

• 理论与研发 • 上一篇    下一篇

基于改进粒子群算法的动态3D实时建模技术

郑朝鑫1,2,董  晨1,3,贺国荣1,3,陈荣忠1,3,熊子奇1,3   

  1. 1.福州大学 数学与计算机科学学院,福州 350116
    2.福建省人大常委会,福州 350001
    3.网络系统信息安全福建省高校重点实验室,福州 350116
  • 出版日期:2019-03-01 发布日期:2019-03-06

Dynamic 3D Real-Time Modeling Technology Based on Improved Particle Swarm Optimization

ZHENG Chaoxin1,2, DONG Chen1,3, HE Guorong1,3, CHEN Rongzhong1,3, XIONG Ziqi1,3   

  1. 1.College of Mathematics and Computer Science, Fuzhou University, Fuzhou 350116, China
    2.Standing Committee of the Fujian Provincial People’s Congress, Fuzhou 350001, China
    3.University Key Laboratory of Information Security of Network Systems, Fuzhou 350116, China
  • Online:2019-03-01 Published:2019-03-06

摘要: 针对传统3D建模技术无法满足在脱离专业测量工具的情况下,实时创建出与用户所处房间等比例尺寸的3D模型的需求。提出一种基于陀螺仪传感器结合改进粒子群算法计算房间3D模型尺寸与镜头位置的动态3D建模技术,该技术可以实现实时房间等比例建模,使用者可以预览到整个房间所有方位的装修效果,让用户对房间整体装修效果有直观的印象,操作方便且实时性强。实验结果表明,改进粒子群算法的动态3D实时建模技术解决了国内传统3D建模技术测量不精确的缺陷,具有一定的理论和实际意义。

关键词: 粒子群优化算法, 3D建模, 陀螺仪传感器, 动态建模

Abstract: For the traditional 3D modeling technology, it cannot meet the demand of 3D models with the user’s room and other dimensions in real time without the professional measurement tools. In this paper, it proposes a dynamic 3D modeling method based on the gyroscope sensor and improved particle swarm algorithm. This method is employed to calculate the size and position of the 3D model of the room, which can achieve real-time room scale modeling, etc. , so that users can preview the decoration effect of the entire room in all directions, the overall impression of the room as a whole, easy to operate and real-time. Experimental results show that the prefabricated effect previewing system based on the improved particle swarm optimization algorithm solves the defects of inaccurate measurement in the traditional 3D modeling techniques in China and has certain theoretical and practical significance.

Key words: particle swarm optimization, 3D modeling, gyroscope sensor, dynamic modeling