State Key Laboratory of CAD&CG at Zhejiang University.
IEEE Trans Vis Comput Graph. 2012 Apr;18(4):643-50. doi: 10.1109/TVCG.2012.56.
Depth camera such as Microsoft Kinect, is much cheaper than conventional 3D scanning devices, and thus it can be acquired for everyday users easily. However, the depth data captured by Kinect over a certain distance is of extreme low quality. In this paper, we present a novel scanning system for capturing 3D full human body models by using multiple Kinects. To avoid the interference phenomena, we use two Kinects to capture the upper part and lower part of a human body respectively without overlapping region. A third Kinect is used to capture the middle part of the human body from the opposite direction. We propose a practical approach for registering the various body parts of different views under non-rigid deformation. First, a rough mesh template is constructed and used to deform successive frames pairwisely. Second, global alignment is performed to distribute errors in the deformation space, which can solve the loop closure problem efficiently. Misalignment caused by complex occlusion can also be handled reasonably by our global alignment algorithm. The experimental results have shown the efficiency and applicability of our system. Our system obtains impressive results in a few minutes with low price devices, thus is practically useful for generating personalized avatars for everyday users. Our system has been used for 3D human animation and virtual try on, and can further facilitate a range of home–oriented virtual reality (VR) applications.
深度相机(如微软 Kinect)比传统的 3D 扫描设备便宜得多,因此可以很容易地被日常用户获取。然而,Kinect 在一定距离内捕获的深度数据质量极差。在本文中,我们提出了一种新的扫描系统,用于使用多个 Kinect 捕获 3D 全人体模型。为了避免干扰现象,我们使用两个 Kinect 分别捕获人体的上半部分和下半部分,没有重叠区域。第三个 Kinect 用于从相反方向捕获人体的中间部分。我们提出了一种实用的方法,用于在非刚性变形下注册不同视图的各个身体部分。首先,构建一个粗略的网格模板,并将其用于逐对变形连续帧。其次,执行全局对准以在变形空间中分配误差,这可以有效地解决循环闭合问题。我们的全局对准算法还可以合理地处理复杂遮挡引起的错位。实验结果表明了我们系统的效率和适用性。我们的系统使用低价设备在几分钟内就能获得令人印象深刻的结果,因此对于生成日常用户的个性化头像具有实际意义。我们的系统已用于 3D 人体动画和虚拟试穿,并且可以进一步促进一系列面向家庭的虚拟现实(VR)应用。