高级检索
李岩, 沈旭昆. 一种手部实时跟踪与定位的虚实碰撞检测方法[J]. 计算机辅助设计与图形学学报, 2011, 23(4): 713-718.
引用本文: 李岩, 沈旭昆. 一种手部实时跟踪与定位的虚实碰撞检测方法[J]. 计算机辅助设计与图形学学报, 2011, 23(4): 713-718.
Li Yan, Shen Xukun. A Collision Detection Algorithm in the Augmented Reality Environment Based on Real-Time Hand Tracking and Localization[J]. Journal of Computer-Aided Design & Computer Graphics, 2011, 23(4): 713-718.
Citation: Li Yan, Shen Xukun. A Collision Detection Algorithm in the Augmented Reality Environment Based on Real-Time Hand Tracking and Localization[J]. Journal of Computer-Aided Design & Computer Graphics, 2011, 23(4): 713-718.

一种手部实时跟踪与定位的虚实碰撞检测方法

A Collision Detection Algorithm in the Augmented Reality Environment Based on Real-Time Hand Tracking and Localization

  • 摘要: 在虚实融合系统的协同工作环境中操作者需要利用手部与虚物进行交互, 实时地进行虚实物体间的相交检测与碰撞响应对加强整个环境的沉浸感与真实性至关重要.文中通过多种颜色标记手部各关键点来建立映射关系, 并以颜色直方图为目标检测模式对各色块进行跟踪;然后通过双目立体视觉原理计算关键点在2幅图像间的视差, 进而实时恢复出三维信息, 实现手部精确定位;同时, 对虚物模型划分层次二叉树并逐层建立包围盒, 最终通过实时判断手部与虚物的相对位置实现了精确的碰撞检测.实验结果表明, 该方法所得的碰撞检测结果在摄像头光心前2m范围内较为精准, 并可达到实时流畅的应用要求.

     

    Abstract: In an augmented reality environment, users interact with virtual objects by hands.Making real-time collision detection between virtual and real objects is essential to enhance the immersion and authenticity of the environment.In the proposed approach, the key points of hands are marked with different colors, and are captured by a pair of common web cameras.The histograms of marked colors are then used to track the key points along time.The disparity of the key points in two consecutive images is computed based on the stereo vision principle.In this way, the 3D locations of the key points are calculated in real-time, and the accurate collision detection is quickly achieved by representing the virtual object models with the OBB structure.Experimental results show that our approach achieves accurate collision detection results when the distance between the objects and the camera is smaller than two meters.

     

/

返回文章
返回