The invention discloses a human behavior recognition method based on depth camera, which comprises the following steps: obtaining monitoring image sequence by a plurality of depth camera installed in the public area of different position; extraction of human image sequence surveillance images, human body image sequence, further extraction of human facial contour, each frame of human image the upper limb and lower limb contour profile; calculation of each time window in human facial contour, upper limb and lower limb contour contour in the projection area of the plane; according to changes within the time window of projection area roughly determination of human behavior categories, and image frames in the image sequence in the human projection area changes within a time window is extracted; the image frames extracted by analyzing the relative speed between the joint point and relative acceleration with step 4 A rough judgment of the characteristics of the category of behavior, and accurately determine whether it is such a behavior. The invention has low cost, high accuracy and strong real-time performance.
【技术实现步骤摘要】
一种基于深度相机的人体行为识别方法
本专利技术涉及一种基于深度相机的人体行为识别方法。
技术介绍
目前的安保监控系统,多采用二维成像相机对公共区域进行视频监控,二维成像相机只能成平面图像,不能得到深度信息;因此,监控到的图像中只存在人体行为的投影,无法通过其精确辨识人体行为。而通过多个二维成像相机获取的二维图像,重建成立体视觉进行视频监控,则增加了硬件成本和软件开发的工作量。因此,有必要提供一种基于深度相机的人体行为识别方法。
技术实现思路
本专利技术所解决的技术问题是,针对现有技术的不足,提供一种基于深度相机的人体行为识别方法,利用安装在不同方位的深度相机对公共区域进行多视角视频监控,提取出各个人体图像,然后利用识别算法辨识人体行为,成本低,精确度高,实时性强。本专利技术所提供的技术方案为:一种基于深度相机的人体行为识别方法,包括以下步骤:步骤1、通过安装在公共区域不同位置的多个深度相机采集公共区域内的点云数据;步骤2、对多个深度相机采集的点云数据进行三维重建,获得重建后的监控图像序列;此处为成熟的现有技术,参见参考文献[1]、[2]、[3]。步骤3、首先提取监控图像序列中的人体图像,得到人体图像序列;然后提取每一帧人体图像中的人体面部轮廓、上肢轮廓和下肢轮廓;最后划分时间窗口,并计算每个时间窗口中人体面部轮廓、上肢轮廓和下肢轮廓在y-z平面、x-z平面和x-y平面的投影面积;步骤4、根据前后时间窗口内人体面部轮廓、上肢轮廓和下肢轮廓在各平面的投影面积的变化情况,粗略判定人体行为类别,并在人体图像序列中将投影面积发生变化的时间窗口内的图像帧提取出来;如果身体 ...
【技术保护点】
一种基于深度相机的人体行为识别方法,其特征在于,包括以下步骤:步骤1、通过安装在公共区域不同位置的多个深度相机采集公共区域内的点云数据;步骤2、对多个深度相机采集的点云数据进行三维重建,获得重建后的监控图像序列;步骤3、首先提取监控图像序列中的人体图像,得到人体图像序列;然后提取每一帧人体图像中的人体面部轮廓、上肢轮廓和下肢轮廓;最后根据划分的时间窗口,并计算每个时间窗口中人体面部轮廓、上肢轮廓和下肢轮廓在y‑z平面、x‑z平面和x‑y平面的投影面积;步骤4、根据前后时间窗口内人体面部轮廓、上肢轮廓和下肢轮廓在各平面的投影面积的变化情况,粗略判定人体行为类别,并在人体图像序列中将投影面积发生变化的时间窗口内的图像帧提取出来;步骤5、通过分析提取出的图像帧中相关关节点之间的相对速度和相对加速度是否符合步骤4中粗略判定的行为类别的特征,精准判定是否为此类行为。
【技术特征摘要】
1.一种基于深度相机的人体行为识别方法,其特征在于,包括以下步骤:步骤1、通过安装在公共区域不同位置的多个深度相机采集公共区域内的点云数据;步骤2、对多个深度相机采集的点云数据进行三维重建,获得重建后的监控图像序列;步骤3、首先提取监控图像序列中的人体图像,得到人体图像序列;然后提取每一帧人体图像中的人体面部轮廓、上肢轮廓和下肢轮廓;最后根据划分的时间窗口,并计算每个时间窗口中人体面部轮廓、上肢轮廓和下肢轮廓在y-z平面、x-z平面和x-y平面的投影面积;步骤4、根据前后时间窗口内人体面部轮廓、上肢轮廓和下肢轮廓在各平面的投影面积的变化情况,粗略判定人体行为类别,并在人体图像序列中将投影面积发生变化的时间窗口内的图像帧提取出来;步骤5、通过分析提取出的图像帧中相关关节点之间的相对速度和相对加速度是否符合步骤4中粗略判定的行为类别的特征,精准判定是否为此类行为。2.根据权利要求1所述的基于深度相机的人体行为识别方法,其特征在于,所述步骤3中,每个时间窗口中人体面部轮廓、上肢轮廓和下肢轮廓在y-z平面、x-z平面和x-y平面的投影面积包括以下步骤:3.1)根据Canny算法,提取出每一帧人体图像中的轮廓H,H=1,2,3分别表示面部轮廓、上肢轮廓、下肢轮廓;3.2)根据以下公式计算任一帧人体图像中的轮廓H在y-z平面、x-z平面和x-y平面的投影面积:其中,x,y,z为深度相机得到图像具有三个维度;为当前时间窗口中轮廓H在y-z平面的投影面积;为该时间窗口中轮廓H在x-z平面的投影面积;为该时间窗口中轮廓H在x-y平面的投影面积;i为帧序号,n为一个时间窗口采集的图像总帧数;SH(xi,y,z)为该时间窗口采集的第i帧图像中的轮廓H在y-z平面的投影面积;SH(x,yi,z)为该时间窗口采集的第i帧图像中的轮廓H在x-z平面的投影面积;SH(x,y,zi)为该时间窗口采集的第i帧图像中的轮廓H在x-y平面的投影面积;为所有时间窗口采集的图像中的轮廓H在y-z平面的投影面积之和;为所有时间窗口采集的图像中的轮廓H在x-z平面的投影面积之和;为所有时间窗口采集的图像中的轮廓H在x-y平面的投影面积之和;由此得到每个时间窗口中轮廓H在y-z平面、x-z平...
【专利技术属性】
技术研发人员:涂宏斌,周翔,杨辉,田炜,周继辉,彭日光,肖玉飞,张丰,
申请(专利权)人:长沙湘计海盾科技有限公司,长城信息产业股份有限公司,
类型:发明
国别省市:湖南,43
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。