Department of Computer Science, Hanyang University, Seoul 04763, Korea.
School of Games, Hongik University, Sejong 30016, Korea.
Sensors (Basel). 2022 Sep 23;22(19):7225. doi: 10.3390/s22197225.
Providing real-time interaction in an immersive environment has drawn considerable attention in the virtual training fields. Physics-based simulations are suitable for such environments; however, they require the definition and adjustment of coefficients that determine material properties, making the methods more complex and time-consuming. In this paper, we introduce a novel approach to simulating the soft-body deformation of an observed object. Using an off-the-shelf RGB-D sensor, the proposed approach tracks an object's movement and simulates its deformation in an iterative manner. Polygonal models with different resolutions are used to improve the simulation speed and visual quality. During the simulation process, a low-resolution model is used for surface deformation using neighboring feature points detected from the sensor, and a volumetric model is added for internal force estimation. To visualize the observed model in detail, the deformed and low-resolution model is mapped to a high-resolution model using mean value coordinate interpolation. To handle topological deformations, such as cutting or tearing, a part intersected by a cutting tool is recognized by the sensor and responds to external forces. As shown in the experimental results, our approach generates convincing deformations of observed objects in real time.
在沉浸式环境中提供实时交互引起了虚拟培训领域的广泛关注。基于物理的模拟非常适合这种环境,但它们需要定义和调整决定材料属性的系数,从而使方法更加复杂和耗时。在本文中,我们介绍了一种新的方法来模拟观察到的物体的软体变形。使用现成的 RGB-D 传感器,该方法可以跟踪物体的运动并以迭代方式模拟其变形。使用不同分辨率的多边形模型可以提高模拟速度和视觉质量。在模拟过程中,使用传感器检测到的邻近特征点进行表面变形的低分辨率模型,以及用于内部力估计的体模型。为了详细显示观察到的模型,使用均值坐标插值将变形后的低分辨率模型映射到高分辨率模型上。为了处理拓扑变形,例如切割或撕裂,传感器识别出被切割工具切割的部分并对外部力做出响应。如实验结果所示,我们的方法可以实时生成令人信服的观察到的物体变形。