一种危险动作检测方法及终端技术

技术编号:39672443 阅读:7 留言:0更新日期:2023-12-11 18:38
一种危险动作检测方法及终端,获取待判断图片,并将待判断图片输入骨架关键点检测网络得到人体关键点;获取人体关键点中预设的危险动作关键点集合,根据危险动作关键点集合计算人体位姿;若人体位姿符合危险位姿,则获取拍摄待判断图片的摄像头的摄像头位置以及摄像头的目视线在待判断图片中的目视线位置;并根据人体关键点计算人体在待判断图片中的人体位置;根据摄像头位置以及目视线位置与人体位置的高度差得到危险动作判断结果

【技术实现步骤摘要】
一种危险动作检测方法及终端


[0001]本专利技术涉及图像识别领域,尤其涉及一种危险动作检测方法及终端


技术介绍

[0002]随着老龄化程度逐渐加深以及社会的发展,独居的情况越来越普遍,而独居特别是老人独居在发生危险时很难被及时发现从而耽误救治的时机,例如摔倒后失去行动力无法及时求助时,这种情况对独居者的人身安全存在威胁

[0003]现有技术中存在通过监控图像读取人体特征点实现识别出危险动作的方案,其通常是通过人体的夹角和姿态的持续时间进行判断,但正常的躺卧无法被区分出来,影响识别结果的准确率,现有技术中也有通过训练深度学习算法进行识别的方法,但前期准备的工作量大,成本高


技术实现思路

[0004]本专利技术所要解决的技术问题是:提供一种危险动作检测方法及终端,实现降低对危险动作判断的错误率

[0005]为了解决上述技术问题,本专利技术采用的一种技术方案为:一种危险动作检测方法,包括步骤:获取待判断图片,并将所述待判断图片输入骨架关键点检测网络得到人体关键点;获取所述人体关键点中预设的危险动作关键点集合,根据所述危险动作关键点集合计算人体位姿;若所述人体位姿符合危险位姿,则获取拍摄所述待判断图片的摄像头的摄像头位置以及所述摄像头的目视线在所述待判断图片中的目视线位置;并根据所述人体关键点计算人体在所述待判断图片中的人体位置;根据所述摄像头位置以及目视线位置与人体位置的高度差得到危险动作判断结果

[0006]为了解决上述技术问题,本专利技术采用的另一种技术方案为:一种危险动作检测终端,包括存储器

处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现以下步骤:获取待判断图片,并将所述待判断图片输入骨架关键点检测网络得到人体关键点;获取所述人体关键点中预设的危险动作关键点集合,根据所述危险动作关键点集合计算人体位姿;若所述人体位姿符合危险位姿,则获取拍摄所述待判断图片的摄像头的摄像头位置以及所述摄像头的目视线在所述待判断图片中的目视线位置;并根据所述人体关键点计算人体在所述待判断图片中的人体位置;
根据所述摄像头位置以及目视线位置与人体位置的高度差得到危险动作判断结果

[0007]本专利技术的有益效果在于:通过骨架关键点检测网络先识别出待判断图片中所有人体关键点,再根据预设的危险动作关键点集合筛选人体关键点,计算出人体位姿,若人体位姿符合危险位姿,再通过摄像头的位置

摄像头在待判断图片中的目视线以及图片中的人体位置确认图片中人体在真实世界中的位置,从而能够根据高度差对危险位姿进行二次判断,能够仅通过当前获取的一张待判断图片就判断出是否出现危险状态,并且能够顾排除在床上躺卧或者在地板上站立的正常位姿,降低对危险动作判断的错误率并且根据摄像头位置和目视线位置进行判断的方式,无需进行复杂的图像中位置到真实世界位置的换算,简化了判断的过程

附图说明
[0008]图1为本专利技术实施例的一种危险动作检测方法的步骤流程图;图2为本专利技术实施例的一种危险动作检测方法的实际应用流程图;图3为本专利技术实施例的一种危险动作检测终端的结构示意图;标号说明:
1、
一种危险动作检测终端;
2、
处理器;
3、
存储器

具体实施方式
[0009]为详细说明本专利技术的
技术实现思路


所实现目的及效果,以下结合实施方式并配合附图予以说明

[0010]请参照图1,一种危险动作检测方法,包括步骤:获取待判断图片,并将所述待判断图片输入骨架关键点检测网络得到人体关键点;获取所述人体关键点中预设的危险动作关键点集合,根据所述危险动作关键点集合计算人体位姿;若所述人体位姿符合危险位姿,则获取拍摄所述待判断图片的摄像头的摄像头位置以及所述摄像头的目视线在所述待判断图片中的目视线位置;并根据所述人体关键点计算人体在所述待判断图片中的人体位置;根据所述摄像头位置以及目视线位置与人体位置的高度差得到危险动作判断结果

[0011]从上述描述可知,本专利技术的有益效果在于:通过骨架关键点检测网络先识别出待判断图片中所有人体关键点,再根据预设的危险动作关键点集合筛选人体关键点,计算出人体位姿,若人体位姿符合危险位姿,再通过摄像头的位置

摄像头在待判断图片中的目视线以及图片中的人体位置确认图片中人体在真实世界中的位置,从而能够根据高度差对危险位姿进行二次判断,能够仅通过当前获取的一张待判断图片就判断出是否出现危险状态,并且能够顾排除在床上躺卧或者在地板上站立的正常位姿,降低对危险动作判断的错误率并且根据摄像头位置和目视线位置进行判断的方式,无需进行复杂的图像中位置到真实世界位置的换算,简化了判断的过程

[0012]进一步地,所述获取所述人体关键点中预设的危险动作关键点集合,根据所述危险动作关键点集合计算人体位姿包括:获取所述人体关键点中的腿部关键点集合;根据所述腿部关键点集合计算腿部位姿;所述若所述人体位姿符合危险位姿包括:若所述腿部位姿符合摔倒特征或爬高特征,则判断所述腿部位姿符合危险位姿

[0013]由上述描述可知,危险动作中摔倒的判定较为重要就是腿部位姿的判断,因若摔倒后还能够继续站起行走,则说明影响较小,最危险的情况是摔倒之后无法起身,故为了加快计算的过程,减小发现摔倒到系统确定为摔倒并进行预警的过程,聚焦在腿部关键点,减小纳入计算的人体关键点,若腿部位姿符合摔倒

爬高等危险位姿,才进入下一步继续判断的过程,进一步减少计算量

[0014]进一步地,所述危险动作关键点集合包括至少两个危险动作关键点;所述根据所述危险动作关键点集合计算人体位姿包括:计算每两个所述危险动作关键点之间的正切值;所述若所述人体位姿符合危险位姿包括:若大于第一预设数量的所述正切值均小于摔倒阈值,则所述人体位姿符合摔倒特征;若大于第二预设数量的所述正切值均大于爬高阈值,则所述人体位姿符合爬高特征

[0015]由上述描述可知,根据危险动作关键点之间的正切值得到两个危险关键点之间的角度,即通常以地面的平行线作为
X
轴构建坐标系,通过计算正切值就能够获取到危险关键点与地面的角度,从而能够判断出危险关键点之间的连线即人体是否和地面平行或垂直,从而对危险关键点对应的人体位姿进行初步判断,若大于第一预设数量的正切值均小于摔倒阈值,则说明危险关键点的连线与地面接近于平行,很有可能是出现摔倒情况,若大于第二预设数量的正切值均大于爬高阈值,则说明危险关键点的连线与地面接近于垂直,很有可能出现爬高情况

[0016]进一步地,所述计算每两个所述危险动作关键点之间的正切值包括:分别获取两个危险动作关键点的坐标(
x1,
y1)以及(
x2,
...

【技术保护点】

【技术特征摘要】
1.
一种危险动作检测方法,其特征在于,包括步骤:获取待判断图片,并将所述待判断图片输入骨架关键点检测网络得到人体关键点;获取所述人体关键点中预设的危险动作关键点集合,根据所述危险动作关键点集合计算人体位姿;若所述人体位姿符合危险位姿,则获取拍摄所述待判断图片的摄像头的摄像头位置以及所述摄像头的目视线在所述待判断图片中的目视线位置;并根据所述人体关键点计算人体在所述待判断图片中的人体位置;根据所述摄像头位置以及目视线位置与人体位置的高度差得到危险动作判断结果
。2.
根据权利要求1所述的一种危险动作检测方法,其特征在于,所述获取所述人体关键点中预设的危险动作关键点集合,根据所述危险动作关键点集合计算人体位姿包括:获取所述人体关键点中的腿部关键点集合;根据所述腿部关键点集合计算腿部位姿;所述若所述人体位姿符合危险位姿包括:若所述符合摔倒特征或爬高特征,则判断所述腿部位姿符合危险位姿
。3.
根据权利要求1所述的一种危险动作检测方法,其特征在于,所述危险动作关键点集合包括至少两个危险动作关键点;所述根据所述危险动作关键点集合计算人体位姿包括:计算每两个所述危险动作关键点之间的正切值;所述若所述人体位姿符合危险位姿包括:若大于第一预设数量的所述正切值均小于摔倒阈值,则所述人体位姿符合摔倒特征;若大于第二预设数量的所述正切值均大于爬高阈值,则所述人体位姿符合爬高特征
。4.
根据权利要求3所述的一种危险动作检测方法,其特征在于,所述计算每两个所述危险动作关键点之间的正切值包括:分别获取两个危险动作关键点的坐标(
x1,
y1)以及(
x2,
y2);所述正切值
tan_angle=|y2‑
y1|/|x2‑
x1|。5.
根据权利要求2或3所述的一种危险动作检测方法,其特征在于,还包括:获取左关键点集合以及右关键点集合;遍历所述左关键点集合,当遍历到目标左关键点(
x


y

)时,从所述右关键点集合中获取与所述目标左关键点同一类型的目标右关键点(
x...

【专利技术属性】
技术研发人员:丁利杰寇智涛李艳辉董子阳许若望
申请(专利权)人:赋之科技深圳有限公司
类型:发明
国别省市:

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

1