一种人体建模维度测量的方法及系统技术方案

技术编号:20910600 阅读:44 留言:0更新日期:2019-04-20 08:37
本发明专利技术提供一种人体建模维度测量的方法及系统,该方法包括:获取目标人体图像,并提取所述目标人体图像的体表轮廓;根据所述体表轮廓建立人体三维模型;根据所述人体三维模型和目标人物的实际身高,计算得到目标人物的人体维度数据。本发明专利技术解决了现有人体建模存在不够便利、成本高的问题,能提高人体建模的便捷性,提高对人体维度测量的准确度。

A Method and System for Measuring Dimensions of Human Body Modeling

The invention provides a method and system for dimension measurement of human body modeling. The method includes: acquiring the target human body image and extracting the body surface contour of the target human body image; establishing the three-dimensional model of human body according to the body surface contour; and calculating the human body dimension data of the target person according to the three-dimensional model of human body and the actual height of the target person. The invention solves the problems of inconvenience and high cost in the existing human body modeling, improves the convenience of human body modeling and improves the accuracy of human body dimension measurement.

【技术实现步骤摘要】
一种人体建模维度测量的方法及系统
本专利技术涉及计算机的智能网络模型的
,尤其涉及一种人体建模维度测量的方法及系统。
技术介绍
随着计算机技术的不断发展,三维人体建模在科研、动画、游戏、服装设计和工业等领域中有非常广泛的应用。现有三维建模技术主要是通过人体扫描器,对人体对象进行扫描。以获得人体三维模型。其中,人体扫描器包括:三维激光扫描仪、红外扫描仪、散斑扫描仪,大型工业相机阵列和结构光深度相机等。但这些设备都会产生昂贵的成本问题,造价为几十万甚至上百万。同时使用这些设备需限制在特定的场景,使得测量只能在固定的环境内进行。从而使得建立人体三维模型的过程存在较多的限制,导致建立人体三维模型时不够便利。
技术实现思路
本专利技术提供一种人体建模维度测量的方法及系统,解决现有人体建模存在不够便利、成本高的问题,能提高人体建模的便捷性,提高对人体维度测量的准确度。为实现以上目的,本专利技术提供以下技术方案:一种人体建模维度测量的方法,包括:获取目标人体图像,并提取所述目标人体图像的体表轮廓;根据所述体表轮廓建立人体三维模型;根据所述人体三维模型和目标人物的实际身高,计算得到目标人物的人体维度数据。优选的,所述根据所述体表轮廓建立人体三维模型,包括:设置训练深度学习模型,所述训练深度学习模型将所述体表轮廓网络映射为相机参数、人体形状和人体姿态三个子空间;根据所述人体形状和所述人体姿态建立人体三维模板模型,并根据所述人体三维模板模型和所述相机参数进行重投影,形成投影轮廓;将所述投影轮廓与所述体表轮廓的残差作为损失函数,所述训练深度学习模型根据所述损失函数对所述体表轮廓进行训练学习得到所述人体三维模型。优选的,所述根据所述人体形状和所述人体姿态建立人体三维模板模型,包括:根据人体尺码标准训练生成各种人体三维模板;根据所述人体形状、所述人体姿态和所述人体三维模板建立对应的所述人体三维模板模型。优选的,所述根据所述人体三维模型和目标人物的实际身高,计算得到目标人物的人体维度数据,包括:根据所述人体三维模型计算目标人物的身体的比例尺度;根据所述实际身高和所述比例尺度,计算得到目标人物的身体各个部位的维度数据。优选的,所述获取目标人体图像包括:获取至少一张正面人体图像和一张侧面人体图像。优选的,所述提取所述目标人体图像的体表轮廓,包括:采用图像识别算法,提取所述目标人体图像的原始轮廓和标记特征;根据所述原始轮廓和所述标记特征形成所述体表轮廓。本专利技术还提供一种人体建模维度测量的系统,包括:人体特征获取单元,用于获取目标人体图像,并提取所述目标人体图像的体表轮廓;三维建模单元,用于根据所述体表轮廓建立人体三维模型;人体维度计算单元,用于根据所述人体三维模型和目标人物的实际身高,计算得到目标人物的人体维度数据。优选的,所述三维建模单元包括:网络映射单元,用于设置训练深度学习模型,所述训练深度学习模型将所述体表轮廓网络映射为相机参数、人体形状和人体姿态三个子空间;人体模板单元,用于根据所述人体形状和所述人体姿态建立人体三维模板模型;人体投影单元,用于根据所述人体三维模板模型和所述相机参数进行重投影,形成投影轮廓;网络学习单元,用于将所述投影轮廓与所述体表轮廓的残差作为损失函数,所述训练深度学习模型根据所述损失函数对所述体表轮廓进行训练学习得到所述人体三维模型。优选的,所述人体模板单元包括:标准模板单元,用于根据人体尺码标准训练生成各种人体三维模板;模型建立单元,用于根据所述人体形状、所述人体姿态和所述人体三维模板建立对应的所述人体三维模板模型。优选的,人体维度计算单元包括:比例尺度计算单元,用于根据所述人体三维模型计算目标人物的身体的比例尺度;身体部位计算单元,用于根据所述实际身高和所述比例尺度,计算得到目标人物的身体各个部位的维度数据。本专利技术提供一种人体建模维度测量的方法及系统,通过对目标人物图像进行提取体表轮廓,并根据体表轮廓建立人体三维模型,进而根据所述人体三维模型和目标人物的实际身高计算得到人体维度数据。解决现有人体建模存在不够便利、成本高的问题,能提高人体建模的便捷性,提高对人体维度测量的准确度。附图说明为了更清楚地说明本专利技术的具体实施例,下面将对实施例中所需要使用的附图作简单地介绍。图1:是本专利技术提供的一种人体建模维度测量的方法流程图。图2:是本专利技术实施例提供的一种人体建模维度测量的示意图。具体实施方式为了使本
的人员更好地理解本专利技术实施例的方案,下面结合附图和实施方式对本专利技术实施例作进一步的详细说明。针对当前人体建模成本高、花费时间长的问题,本专利技术提供一种人体建模维度测量的方法及系统,通过对目标人物图像进行提取体表轮廓,并根据体表轮廓建立人体三维模型,进而根据所述人体三维模型和目标人物的实际身高计算得到人体维度数据。解决现有人体建模存在不够便利、成本高的问题,能提高人体建模的便捷性,提高对人体维度测量的准确度。如图1所示,一种人体建模维度测量的方法,包括:S1:获取目标人体图像,并提取所述目标人体图像的体表轮廓;S2:根据所述体表轮廓建立人体三维模型;S3:根据所述人体三维模型和目标人物的实际身高,计算得到目标人物的人体维度数据。进一步,所述根据所述体表轮廓建立人体三维模型,包括:S21:设置训练深度学习模型,所述训练深度学习模型将所述体表轮廓网络映射为相机参数、人体形状和人体姿态三个子空间;S22:根据所述人体形状和所述人体姿态建立人体三维模板模型,并根据所述人体三维模板模型和所述相机参数进行重投影,形成投影轮廓;S23:将所述投影轮廓与所述体表轮廓的残差作为损失函数,所述训练深度学习模型根据所述损失函数对所述体表轮廓进行训练学习得到所述人体三维模型。具体地,如图2所示,在一实施例中,首先,进行图像采集,可使用普通的摄像头进行图像采集,一般来说,要求拍摄用户的正面照片和侧面照片各一张,并且要求在照片中,用户必须要全身照,不支持半身照片或者局部照片。用户的姿势为正常站立或者伸直手臂站立。同时也支持其他姿势或者其他数量照片作为输入。对场景、光线、着装没有特别要求,只要符合日常情况即可。其次,建立训练深度学习模型,可使用了开源框架tensorflow以及ResNet进行第一部分网络的搭建,使用普通的人体相片作为输入,经过网络映射为相机参数、人体形状、人体姿态三个子空间。再其次,由人体姿态骨骼、重建人体模型后的重投影以及输入相片中的人物轮廓作为标注,由人体形状、人体姿态生成的人体模板模型以及相机参数的重投影和输入图像中的人物轮廓的残差作为损失函数,经过大量数据的迭代,使得网络具有识别二位相片中人物的相机参数、人体形状、人体姿态的能力。另外,因为男女的体型具有不同的特点,我们将男女的模型进行分别训练。最后,在得到三维模型之后,要求根据实际身高并结合模型来计算三维模型和真实人体的长度比例尺度。在得到尺度之后,就可以测量模型中人体各个部位的长度和宽度,进而得到所需的人体维度,人体维度包括:小臂长度、大臂长度、小腿长度、大腿长度、上身长度、肩宽、胸围、腰围、胯围、臀围、大腿围等。该方法能够提高对人体维度测量的准确度。需要说明的是,可使用普通相机对人体图像进行采集,并由此产生3D模型,与使用工业相机阵列的方案类似,但区别之本文档来自技高网
...

【技术保护点】
1.一种人体建模维度测量的方法,其特征在于,包括:获取目标人体图像,并提取所述目标人体图像的体表轮廓;根据所述体表轮廓建立人体三维模型;根据所述人体三维模型和目标人物的实际身高,计算得到目标人物的人体维度数据。

【技术特征摘要】
1.一种人体建模维度测量的方法,其特征在于,包括:获取目标人体图像,并提取所述目标人体图像的体表轮廓;根据所述体表轮廓建立人体三维模型;根据所述人体三维模型和目标人物的实际身高,计算得到目标人物的人体维度数据。2.根据权利要求1所述的人体建模维度测量的方法,其特征在于,所述根据所述体表轮廓建立人体三维模型,包括:设置训练深度学习模型,所述训练深度学习模型将所述体表轮廓网络映射为相机参数、人体形状和人体姿态三个子空间;根据所述人体形状和所述人体姿态建立人体三维模板模型,并根据所述人体三维模板模型和所述相机参数进行重投影,形成投影轮廓;将所述投影轮廓与所述体表轮廓的残差作为损失函数,所述训练深度学习模型根据所述损失函数对所述体表轮廓进行训练学习得到所述人体三维模型。3.根据权利要求2所述的人体建模维度测量的方法,其特征在于,所述根据所述人体形状和所述人体姿态建立人体三维模板模型,包括:根据人体尺码标准训练生成各种人体三维模板;根据所述人体形状、所述人体姿态和所述人体三维模板建立对应的所述人体三维模板模型。4.根据权利要求1所述的人体建模维度测量的方法,其特征在于,所述根据所述人体三维模型和目标人物的实际身高,计算得到目标人物的人体维度数据,包括:根据所述人体三维模型计算目标人物的身体的比例尺度;根据所述实际身高和所述比例尺度,计算得到目标人物的身体各个部位的维度数据。5.根据权利要求1所述的人体建模维度测量的方法,其特征在于,所述获取目标人体图像包括:获取至少一张正面人体图像和一张侧面人体图像。6.根据权利要求5所述的人体建模维度测量的方法,其特征在于,所述提取所述目标人体图像...

【专利技术属性】
技术研发人员:李宇欣
申请(专利权)人:北京健康有益科技有限公司
类型:发明
国别省市:北京,11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1