计算机应用 ›› 2016, Vol. 36 ›› Issue (5): 1366-1370.DOI: 10.11772/j.issn.1001-9081.2016.05.1366

• 虚拟现实与数字媒体 • 上一篇    下一篇

基于Kinect的环境平面特征提取与重构

王梅, 于远芳, 屠大维, 周华   

  1. 上海大学 机电工程与自动化学院, 上海 200072
  • 收稿日期:2015-10-16 修回日期:2015-12-09 出版日期:2016-05-10 发布日期:2016-05-09
  • 通讯作者: 于远芳
  • 作者简介:王梅(1969-),女,辽宁北镇人,讲师,博士,主要研究方向:机器人智能控制、机器视觉;于远芳(1990-),女,河南商丘人,硕士研究生,主要研究方向:服务机器人、机器视觉、三维建模;屠大维(1965-),男,浙江绍兴人,教授,博士生导师,主要研究方向:光机电一体化精密机械、视觉检测;周华(1990-),男,河南信阳人,硕士研究生,主要研究方向:服务机器人、机器人运动仿真。
  • 基金资助:
    国家自然科学基金资助项目(51305248,61203351)。

Feature extraction and reconstruction of environmental plane based on Kinect

WANG Mei, YU Yuanfang, TU Dawei, ZHOU Hua   

  1. School of Mechatronic Engineering and Automation, Shanghai University, Shanghai 200072, China
  • Received:2015-10-16 Revised:2015-12-09 Online:2016-05-10 Published:2016-05-09
  • Supported by:
    This work is partially supported by the National Natural Science Foundation of China (51305248,61203351).

摘要: 针对三维场景物体特征识别过程中数据量大、算法复杂等问题,提出一种基于Kinect的环境平面特征提取与重构算法。首先,针对场景的点云分割,采用融合场景几何信息和颜色信息的随机采样一致性(RANSAC)算法,综合二者分割优势,克服几何特征分割过程中分割不足或者过分割,提高分割精度;其次,根据投影变换原理推导出相应的三维坐标变换矩阵,指导分割后独立区域内的三维平面特征信息到二维空间映射,利用凸包概念搜索物体边界信息,实现二维空间的轮廓点提取;最后,通过旋转逆变换,恢复轮廓点的三维信息,完成环境特征重构。采用3组场景数据验证所提算法,实验结果表明,所提算法分割较精确,不容易产生过分割的情况,对不同形状特征的物体,具有较好的重构效果。

关键词: Kinect, 平面分割, 轮廓提取, 平面重构

Abstract: Aiming at the problem of the large amount of data and the complicated algorithm in 3D scene feature recognition process, an feature extraction and reconstruction of environmental plane algorithm based on Kinect was proposed. Firstly, a method of RANdom SAmple Consensus (RANSAC) environment segmentation with the combination of geometrical and color information was proposed, which overcame the over segmentation and lack-segmentation based on geometric characteristic and improved the accuracy. Secondly, according to the principle of perspective projection, the three-dimensional transformation matrix was derived, which guided the 3D environment mapped into a plane. The extraction of contour points in two-dimensional space was realized by searching object boundary information which used convex hull concept. Finally, the 3D information of the contour points was recovered by the rotating inverse transform and the reconstruction of environment features was completed. Three groups of scene data were used to verify the algorithm and the experimental results show the proposed algorithm gains more precise segmentation, reduces over segmentation phenomena, and also has better reconstruction effect for objects with different shape features.

Key words: Kinect, plane segmentation, contour extraction, feature reconstruction

中图分类号: