当前位置: 首页 > 专利查询>青岛大学专利>正文

一种基于骨骼关键点识别的人体身高检测方法技术

技术编号:39048368 阅读:12 留言:0更新日期:2023-10-10 12:01
本发明专利技术公开了一种基于骨骼关键点识别的人体身高检测方法,首先通过深度相机实时获取含有待测目标的图像,采用人体骨骼检测器获取图像中待测目标的骨骼关键点的像素坐标,基于骨骼关键点的像素坐标计算图像中鼻子到脚踝的相对高度,再将任一骨骼关键点的像素坐标带入深度相机中,计算该骨骼关键点与深度相机之间的距离,然后再计算深度相机可见的纵向距离,最后计算得出待测目标的真实身高。其准确地利用深度摄像头配合骨骼检测进行人体身高测量,并且当人处于非站立姿势时也可以进行身高检测。本发明专利技术只需要一个深度图像,然后输出可靠的结果,节省了大量的人力和时间。节省了大量的人力和时间。节省了大量的人力和时间。

【技术实现步骤摘要】
一种基于骨骼关键点识别的人体身高检测方法


[0001]本专利技术属于人体身高检测
,具体涉及一种基于骨骼关键点识别的人体身高检测方法。

技术介绍

[0002]在日常生活当中,身高备受关注。但通过肉眼对身高进行判断总是不规范的,通过深度摄像头进行身高的判断不仅仅能提高准确性,还可以用计算机自动获取人的身高信息进行下一步的处理,近年来,随着深度学习和图像处理技术的发展,身高检测技术也在不断地发展和完善。目前的身高检测技术非常缺乏,通过神经网络进行身高检测的技术少之又少,存在的身高检测需要利用参照物进行对比,准确性和实用性有所欠缺。身高检测
的发展趋势是不断地向着更加精确、多样化和个性化的方向发展。目前的身高检测放大多需要标定一个参照物,利用人与参照物的尺度比例进行换算得出人的身高,这样不仅参照物难以确定,而且算法的实现需要在固定的场景下,很不方便。
[0003]近日,加州大学圣迭戈分校和Adobe的研究人员提出了一种基于单目视觉的测量方法,它可通过测量照片内目标的高度、相机的高度和视角朝向参数来恢复出场景及目标的绝对尺度,这项技术可以在非受限的环境中利用单目视觉精确实现。图1为其检测结果图,可以发现其检测原理是对比白色的板凳进行比例换算,所以当白色板凳的大小改变时,人体的高度便随之变化,当环境内无板凳的出现时,那么人体的高度便无从检测,而且当人体处于不同姿势时,检测的高度也会随之变化,并且实时性较差。专利CN115797432 A估计图像绝对深度的方法和装置中根据骨骼关键点计算得到目标的马氏躯干指数,然后根据马氏躯干指数,通过查表的方式从马氏躯干指数与身高的对应表中得到目标的绝对身高。
[0004]在三维重建、医疗、服装尺寸等领域,人体身高数据不可或缺。在大多数情况下,我们会要求被测试者站直,然后用仪表或其他工具测量高度,这将消耗大量的时间和人力。特别是在实际应用中,如果我们没有测量工具,或者被测量的人是儿童,或者受伤不能站直,那么测量高度就会非常困难。

技术实现思路

[0005]本专利技术的目的在于寻求设计一种基于骨骼关键点识别的人体身高检测方法,解决了目前的身高测量技术需要参照物,且无法进行人体非站立姿势的身高测量的技术问题。其根据深度相机获取的待测目标图像获得待测目标身高结果,填补目前深度学习进行身高识别的技术空白。
[0006]为了实现上述目的,本专利技术涉及的一种基于骨骼关键点识别的人体身高检测方法,具体包括以下步骤:
[0007](1)通过深度相机实时获取含有待测目标的图像,图像大小为M像素
×
N像素,当待测目标站立时,进行步骤(2),当待测目标非站立时,进行步骤(3);
[0008](2)采用人体骨骼检测器获取图像中待测目标的骨骼关键点的像素坐标,包括鼻
子(X0,Y0)和右脚踝(X4,Y4),或鼻子(X0,Y0)和左脚踝(X7,Y7),
[0009]通过鼻子(X0,Y0)和右脚踝(X4,Y4),或鼻子(X0,Y0)和左脚踝(X7,Y7),计算图像中鼻子到脚踝的相对高度Y:
[0010]或
[0011](3)采用人体骨骼检测器获取图像中待测目标的骨骼关键点的像素坐标,包括鼻子(X0,Y0)、脖子(X1,Y1)、右臀部(X2,Y2)和右膝盖(X3,Y3)、右脚踝(X4,Y4),或鼻子(X0,Y0)、脖子(X1,Y1)、左臀部(X5,Y5)、左膝盖(X6,Y6)和左脚踝(X7,Y7),
[0012]计算图像中脖子到臀部的相对距离A,
[0013]或
[0014]计算图像中臀部到膝盖之间的相对距离B,
[0015]或
[0016]计算图像中膝盖到脚踝的相对距离C,
[0017]或
[0018]则:图像中鼻子到脚踝的相对高度Y:
[0019]Y=Y1‑
Y0+A+B+C;
[0020](4)将步骤(2)或(3)中任一骨骼关键点的像素坐标带入深度相机中,计算该骨骼关键点与深度相机之间的距离Z,再根据以下公式计算深度相机可见的纵向距离H,
[0021][0022]其中,Z是待测目标与摄像头之间的距离,θ是深度相机拍摄图像的纵向角度;
[0023](5)最后根据以下公式计算得出待测目标的真实身高S:
[0024][0025]其中,L为鼻子到脚踝真实高度,μ为待测目标的真实身高S和鼻子到脚踝高度L之间的比例常数。
[0026]具体地,深度相机为RealSense,人体骨骼检测器为openpose。
[0027]具体地,根据深度相机Realsense中的函数aligned_depth_frame.get_distance(x,y),计算待测目标与摄像头之间的实际距离Z。
[0028]与现有技术相比,本专利技术准确的利用深度摄像头配合骨骼检测进行人体身高测量,并且当人处于非站立姿势时也可以进行身高检测。本专利技术只需要一个深度图像,然后输出可靠的结果,节省了大量的人力和时间。
附图说明:
[0029]图1为现有技术中基于单目视觉的人体身高测量方法。
[0030]图2为本专利技术基于骨骼关键点识别的人体身高检测方法流程图。
[0031]图3为实施例1中涉及的RealSense相机照片。
[0032]图4为实施例1中涉及的Openpose的网络结构图。
[0033]图5为站立姿势时人体骨骼关键点坐标示意图。
[0034]图6为非站立姿势时人体骨骼关键点坐标示意图。
[0035]图7为站立姿势时RealSense RGB图像尺寸图。
[0036]图8为图7拍摄时目标与摄像机之间的尺寸图。
具体实施方式:
[0037]下面通过实施例对本专利技术作进一步描述。
[0038]实施例1:
[0039]本实施例涉及的一种基于骨骼关键点识别的人体身高检测方法,以Openpose作为人体骨骼检测器,并配合RealSense深度摄头获取深度相机与人之间的距离,结合距离信息判断人体身高,具体流程如图2所示。
[0040]本实施例通过深度相机获取的待测目标图像,图像中每个像素点的二维位置信息均可以通过像素坐标表示,深度相机还可以通过像素坐标获取每一个像素点与深度相机之间的距离,所述待测目标为人。本实施例采用的深度相机为RealSense,厂家为英特尔。目前深度相机的实现原理主要分为三种:分别是结构光,Tof,双目成像。RealSense使用的是结构光的方案。图3为RealSense相机,正面的四个摄像头,从左向右以次是左红外相机,红外点阵投射仪,右红外相机和RGB相机。。
[0041]本实施例通过人体骨骼检测器检测待测目标图像中人体的关节点作为骨骼关键点,通过骨骼关键点描述人体骨骼信息。OpenPose是基于卷积神经网络和监督学习并以caffe为框架写成的开源库,可以实现人的面部表情、躯干和四肢甚至手指的跟踪,不仅适用于单人也适用于多人,同时具有本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于骨骼关键点识别的人体身高检测方法,其特征在于,具体包括以下步骤:(1)通过深度相机实时获取含有待测目标的图像,图像大小为M像素
×
N像素,当待测目标站立时,进行步骤(2),当待测目标非站立时,进行步骤(3);(2)采用人体骨骼检测器获取图像中待测目标的骨骼关键点的像素坐标,包括鼻子(X0,Y0)和右脚踝(X4,Y4),或鼻子(X0,Y0)和左脚踝(X7,Y7),通过鼻子(X0,Y0)和右脚踝(X4,Y4),或鼻子(X0,Y0)和左脚踝(X7,Y7),计算图像中鼻子到脚踝的相对高度Y:或(3)采用人体骨骼检测器获取图像中待测目标的骨骼关键点的像素坐标,包括鼻子(X0,Y0)、脖子(X1,Y1)、右臀部(X2,Y2)和右膝盖(X3,Y3)、右脚踝(X4,Y4),或鼻子(X0,Y0)、脖子(X1,Y1)、左臀部(X5,Y5)、左膝盖(X6,Y6)和左脚踝(X7,Y7),计算图像中脖子到臀部的相对距离A,或计算图像中臀部到膝盖之...

【专利技术属性】
技术研发人员:郑煜涵蒋婉玥刘晓瑞葛树志刘银华张中浩张瑞
申请(专利权)人:青岛大学
类型:发明
国别省市:

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

1