The invention discloses a method for building a human body model based on a depth sensor, which includes the following steps: S1, selecting the basic model, and then the user stands in front of the depth sensor to collect the human body parameters, which include skeletal data and depth data; S2, smoothing the obtained human body parameters by Kalman filter algorithm; S3, and YE. According to the basic model and human parameters, the real-time reconstruction algorithm is obtained. S4. According to the body parameters required in the basic model, the off-line manual measurement of body parameters is carried out. Combined with the body parameters and real-time reconstruction algorithm, the weight parameters of each part of the basic model are calculated, and then combined with the weight parameters and human parameters, the human model is established on the basis of the basic model. The invention proposes a method for building a human body model based on depth sensor, which has high application and popularization value.
【技术实现步骤摘要】
基于深度传感器的人体模型建立方法
本专利技术涉及一种建模方法,具体而言,涉及一种基于深度传感器的人体模型建立方法,属于人机交互领域。
技术介绍
随着计算机技术和传感器性能的不断进步,人机交互(Human-ComputerInteraction)技术已发展到以人为核心的自然用户界面(NaturalUserInterface)交互阶段,这要求机器能够像人类一样自然的与用户进行交流、互动。电子化服装的量身定制和个性化生产己经成为服装行业发展的趋势,而非接触式三维人体测量系统的出现,使得这种趋势成为了可能。目前,国内的非接触式三维人体测量技术相对落后。而国外的非接触式三维人体测量设备体积较大、价格昂贵,很多小型的服装生产商无力承担。同时,传统的三维人体测量设备获取人体表面特征数据的过程非常复杂。因此,体积小、精确度高、成本低的三维人体测量系统具有很高的研究价值和广泛的应用前景。随着图像处理、机器视觉、人工智能等学科的不断发展,尤其是深度传感器的出现,为基于机器视觉方式获得手部运动状态信息成为可能。如微软的Kinect传感器,不仅可以提供二维彩色数据,也能够提供对应的深度信息。由于光学传感器通过光线反射时间计算被检测物体的参数,不需要佩戴额外的穿戴设备,因而基于深度传感器采集的信息进行人机交互的是一种更加自然、也更加便捷的人机交互方式。人体建模是计算机图形学与计算机视觉领域的重要研究课题,人体几何建模则是人体建模的基础。人体几何建模技术发展至今,已经出现了大量的实现方法,分为直接建模方法、2D图片识别方法、模板匹配方法、统计综合建模4大类。模板拟合建模是事先在系统中 ...
【技术保护点】
1.一种基于深度传感器的人体模型建立方法,其特征在于,包括如下步骤:S1、选定基础模型,随后用户以采集方位站立于深度传感器前,完成人体参数采集,所述人体参数包括骨骼数据和深度数据;S2、采用卡尔曼滤波算法对已获得的人体参数进行平滑处理;S3、依据基础模型以及人体参数,得到实时重建算法;S4、根据基础模型中所需的身体参数,离线人工测量身体参数,结合身体参数及实时重建算法,计算基础模型中各部位的权重参数,再结合权重参数与人体参数、以基础模型为基础建立人体模型。
【技术特征摘要】
1.一种基于深度传感器的人体模型建立方法,其特征在于,包括如下步骤:S1、选定基础模型,随后用户以采集方位站立于深度传感器前,完成人体参数采集,所述人体参数包括骨骼数据和深度数据;S2、采用卡尔曼滤波算法对已获得的人体参数进行平滑处理;S3、依据基础模型以及人体参数,得到实时重建算法;S4、根据基础模型中所需的身体参数,离线人工测量身体参数,结合身体参数及实时重建算法,计算基础模型中各部位的权重参数,再结合权重参数与人体参数、以基础模型为基础建立人体模型。2.根据权利要求1所述的基于深度传感器的人体模型建立方法,其特征在于:所述基础模型为虚拟开发工具中的虚拟人,所述虚拟开发工具为Unity3D。3.根据权利要求1所述的基于深度传感器的人体模型建立方法,其特征在于:S1中所述采集方位包括以正面方向面对深度传感器以及以侧面方向面对深度传感器。4.根据权利要求1所述的基于深度传感器的人体模型建立方法,其特征在于,所述骨骼数据包括:左臂数据、右臂数据、左腿数据、右腿数据以及骨骼身高数据。5.根据权利要求1所述的基于深度传感器的人体模型建立方法,其特征在于,所述深度数据包括:头部数据、颈部数据、臂展数...
【专利技术属性】
技术研发人员:周亮,盛添宇,陈建新,
申请(专利权)人:南京邮电大学,
类型:发明
国别省市:江苏,32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。