一种基于图像人体测量的方法及系统技术方案

技术编号:17250554 阅读:23 留言:0更新日期:2018-02-11 09:15
本发明专利技术提供一种基于图像测量人体的方法,包括,提取彩色图中的特征点;测量肚脐的水平置;计算肚脐到冠状面距离;计算测量人体的“臀宽”“身高”、“腰宽”、“腰围”、“胸宽”、“体重”、“臀围”、“胸围”、“肩宽”;相机俯仰角校准。本发明专利技术提供一种基于图像测量人体的方法及系统,图像的采集速度快,可以很快完成人体测量,另外,图像采集过程没有放射性物质,对身体无害(对比医学或部分安放人体采集),不需要裸体或近似裸体的着装,保护隐私;不需要在密闭的环境完成采集测量,节省维度空间,且对被测量人员心理好。

【技术实现步骤摘要】
一种基于图像人体测量的方法及系统
本专利技术涉及到图像处理领域,特别涉及一种基于图像测量人体的方法及系统。
技术介绍
随着计算机图形学等信息处理技术的发展,人体测量作为计算机图形学领域备受关注的研究点和前沿方向,它在机器人视觉、高级人机交互以及虚拟现实、虚拟试穿、虚拟社交、健身健康、人种祖源分析(基因表型)等方面得到广泛的应用和推广。目前,根据图像的类型,人体测量可以分为两类:基于RGB图像的检测和基于深度图像的检测。前者已经取到了很大的进展,也是现在比较主流的实现方式,但是基于RGB图像容易受到光照变化、阴影、物体遮挡以及复杂背景等外在因素的干扰,使得检测性能大打折扣。深度图像作为一种新型的数据描述方式,它保存物体的空间信息,更重要的是具有保护隐私和维度小的优点。
技术实现思路
本专利技术提供一种基于图像测量人体的方法,获取“深度图”和“彩色图”计算测量人体的“臀宽”“身高”、“腰宽”、“腰围”、“胸宽”、“体重”、“臀围”、“胸围”、“肩宽”的方法:提取彩色图中的特征点;测量肚脐的水平位置;计算肚脐到冠状面距离;计算测量人体的“臀宽”“身高”、“腰宽”、“腰围”、“胸宽”、“体重”、“臀围”、“胸围”、“肩宽”;相机俯仰角校准。进一步地,所述提取彩色图中的特征点,包括,提取双眼、下巴尖,所述双眼连线到下巴尖的距离定义为二分之一的头长。进一地,所述测量肚脐的水平位置,从头顶往下数第三个“头长”的位置估计为肚脐所在的位置。进一步地,所述在三维空间中计算肚脐到冠状面距离,包括:此处冠状面的定义:一个假象的平面,将人体纵切为“前面”和“背面”,“前面”为一个人直立正对摄像机时,摄像机所能采集到的人体部分;基于小孔相机模型将人体正面的深度图恢复为三维点云其中,(u,v)是深度图上的一个像素点;(X,Y,Z)是深度图上的点对应的空间三维坐标(三维点云);fx,fy,cx,cy是相机内参;r,t是相机外参;在肚脐水平高度附近,人体正面点云距离冠状面最远的距离定义为肚脐到冠状面的距离。进一步地,所述的计算臀宽:“臀宽”定义为人体臀部最宽值;估计“臀宽”的水平位置,“臀宽”的水平位置约在股骨大转子的水平高度,大概是从头顶往下数的第四个头长位置;基于小孔相机模型将人体正面的深度图恢复为三维点云;定义在“臀宽水平高度”附近,点云水平宽度最大值为臀宽。进一步地,所述的测量身高:身高~=头顶到眼高度+眼到画面中心高度+画面中心到地高度;计算“头顶到眼高度”;计算“眼到画面中心高度”;计算“画面中心到地高度”。进一步地,所述的测量腰宽:腰宽女=a女+b女*臀宽+c女*肚脐高腰宽男=a男+b男*臀宽+c男*肚脐高公式中的a女,b女,c女,a男,b男,c男来自基于统计数据的线性回归模型。、进一步地,所述的测量腰宽、测量腰围、测量体重、测量臀围、测量胸围的方法是一致的。进一步地,所述的相机俯仰角校准:相机俯仰角校准使用设计的工具,上方贴有aruco图案标记;工具从正面拍摄彩色图,使用arucolibrary提取到角点A,B,C在彩色图上的坐标Ax,Ay,Bx,By,Cx,Cy,由于角点ABC所在的黑色图案区域对深度传感器不友好,容易捕捉不到深度信息,这里再定义点D,设点D在彩色图上的坐标为Dx,DyDx=Ax-(Bx-Ax)/2Dy=(Ay+Cy)/2;定义D点到地面高度为:D点高=D点到画面中心高度+画面中心到地高度;计算D点到画面中心高度;计算“画面中心到地高度”;相机俯仰角θ的出厂预设角度。本专利技术提供一种基于图像测量人体的系统,其特征在于,获取“深度图”和“彩色图”计算测量人体的“臀宽”“身高”、“腰宽”、“腰围”、“胸宽”、“体重”、“臀围”、“胸围”、“肩宽”的系统:提取彩色图中的特征点模块;测量肚脐的水平位置模块;计算肚脐到冠状面距离模块;计算测量人体的“臀宽”“身高”、“腰宽”、“腰围”、“胸宽”、“体重”、“臀围”、“胸围”、“肩宽”模块;相机俯仰角校准模块。本专利技术提供一种基于图像测量人体的产品,包括适用于虚拟现实、虚拟试穿、虚拟社交、健身健康、人种祖源分析(基因表型)、以及非真实接触图像。有益效果:本专利技术提供一种基于图像测量人体的方法及系统,图像的采集速度快,可以很快完成人体测量,另外,图像采集过程没有放射性物质,对身体无害(对比医学或部分安放人体采集),不需要裸体或近似裸体的着装,保护隐私;不需要在密闭的环境完成采集测量,节省维度空间且,对被测量人员心理好。具体实施方式实施例1本实施例提供一种基于图像测量人体的方法,包括,提取彩色图中的特征点;测量肚脐的水平置;计算肚脐到冠状面距离;计算测量人体的“臀宽”“身高”、“腰宽”、“腰围”、“胸宽”、“体重”、“臀围”、“胸围”、“肩宽”;相机俯仰角校准。优选地实施例,本实施中提取彩色图中的特征点,包括,提取双眼、下巴尖,所述双眼连线到下巴尖的距离定义为二分之一的头长。优选地实施例,本实施中测量肚脐的水平位置,从头顶往下数第三个“头长”的位置估计为肚脐所在的位置。优选地实施例,本实施中在三维空间中计算肚脐到冠状面距离,包括:此处冠状面的定义:一个假象的平面,将人体纵切为“前面”和“背面”,“前面”为一个人直立正对摄像机时,摄像机所能采集到的人体部分;基于小孔相机模型将人体正面的深度图恢复为三维点云其中,(u,v)是深度图上的一个像素点;(X,Y,Z)是深度图上的点对应的空间三维坐标(三维点云);fx,fy,cx,cy是相机内参;r,t是相机外参;在肚脐水平高度附近,人体正面点云距离冠状面最远的距离定义为肚脐到冠状面的距离。优选地实施例,本实施中计算臀宽:“臀宽”定义为人体臀部最宽值;估计“臀宽”的水平位置,“臀宽”的水平位置约在股骨大转子的水平高度,大概是从头顶往下数的第四个头长位置;基于小孔相机模型将人体正面的深度图恢复为三维点云;定义在“臀宽水平高度”附近,点云水平宽度最大值为臀宽。优选地实施例,本实施中测量身高:身高~=头顶到眼高度+眼到画面中心高度+画面中心到地高度;计算“头顶到眼高度”:“头顶到眼高度”等于“双眼连线到下巴尖”距离。计算“眼到画面中心高度”:从深度图上的两眼中点、深度图上的中心点,分别恢复到三维空间的两点,这里需注明,实际使用的“深度图中心点”并不是图片的几何中心,原因是深度传感器工作范围有限,为确保中心点处的深度值有效,这里定义的中心点画面纵坐标是画幅纵长的一半,横坐标是两眼中点的横坐标,这样子当被测人直立在有效测试范围时可确保“中心点”深度值有效。在三维空间计算两眼中点到深度图中心点的垂直高度计算“画面中心到地高度”:“画面中心到地高度”等于相机光心距离地面的高度减去相机光心到深度图中心点的垂直高度,计算公式如下画面中心到地高度=相机光心高度-画面中心点深度*sinθθ为相机俯仰角,即光轴与水平面的夹角优选地实施例,本实施例中测量腰宽:腰宽女=a女+b女*臀宽+c女*肚脐高腰宽男=a男+b男*臀宽+c男*肚脐高公式中的a女,b女,c女,a男,b男,c男来自基于统计数据的线性回归模型。优选地实施例,本实施例中测量腰围腰围女=a女+b女*臀宽+c女*肚脐高腰围男=a男+b男*臀宽+c男*肚脐高公式中的a女,b女,c女,a男,b男,c男来自基本文档来自技高网...

【技术保护点】
一种基于图像测量人体的方法,其特征在于,获取“深度图”和“彩色图”计算测量人体的“臀宽”“身高”、“腰宽”、“腰围”、“胸宽”、“体重”、“臀围”、“胸围”、“肩宽”的方法:提取彩色图中的特征点;测量肚脐的水平位置;计算肚脐到冠状面距离;计算测量人体的“臀宽”“身高”、“腰宽”、“腰围”、“胸宽”、“体重”、“臀围”、“胸围”、“肩宽”;相机俯仰角校准。

【技术特征摘要】
1.一种基于图像测量人体的方法,其特征在于,获取“深度图”和“彩色图”计算测量人体的“臀宽”“身高”、“腰宽”、“腰围”、“胸宽”、“体重”、“臀围”、“胸围”、“肩宽”的方法:提取彩色图中的特征点;测量肚脐的水平位置;计算肚脐到冠状面距离;计算测量人体的“臀宽”“身高”、“腰宽”、“腰围”、“胸宽”、“体重”、“臀围”、“胸围”、“肩宽”;相机俯仰角校准。2.如权利要求1所述一种基于图像测量人体的方法,其特征在于,所述提取彩色图中的特征点,包括,提取双眼、下巴尖,所述双眼连线到下巴尖的距离定义为二分之一的头长。3.如权利要求1所述一种基于图像测量人体的方法,其特征在于,所述测量肚脐的水平位置,从头顶往下数第三个“头长”的位置估计为肚脐所在的位置。4.如权利要求1所述一种基于图像测量人体的方法,其特征在于,所述在三维空间中计算肚脐到冠状面距离,包括:此处冠状面的定义:一个假象的平面,将人体纵切为“前面”和“背面”,“前面”为一个人直立正对摄像机时,摄像机所能采集到的人体部分;基于小孔相机模型将人体正面的深度图恢复为三维点云其中,(u,v)是深度图上的一个像素点;(X,Y,Z)是深度图上的点对应的空间三维坐标(三维点云);fx,fy,cx,cy是相机内参;r,t是相机外参;在肚脐水平高度附近,人体正面点云距离冠状面最远的距离定义为肚脐到冠状面的距离。5.如权利要求1所述一种基于图像测量人体的方法,其特征在于,所述的计算臀宽:“臀宽”定义为人体臀部最宽值;估计“臀宽”的水平位置,“臀宽”的水平位置约在股骨大转子的水平高度,大概是从头顶往下数的第四个头长位置;基于小孔相机模型将人体正面的深度图恢复为三维点云;定义在“臀宽水平高度”附近,点云水平宽度最大值为臀宽。6.如权利要求1所述一种基于图像测量人体的方法,其特征在于,所述的测量身高:身高~=头顶到眼高度+眼到画面中心高度+画面中心到地高度;计算“头顶到眼高度”;...

【专利技术属性】
技术研发人员:杨戬蒋念娟
申请(专利权)人:深圳市云之梦科技有限公司
类型:发明
国别省市:广东,44

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

1