【技术实现步骤摘要】
【国外来华专利技术】检测人类对象的姿态的系统和方法交叉引用本申请要求2018年4月27日提交的美国临时专利申请No.62/664,064的优先权,其全部内容通过引用合并于此。
本申请通常涉及监控系统中的运动检测,并且更具体地,涉及用于检测视频中人类对象姿态的系统和方法。
技术介绍
一些视频监控系统可以自动检测场景中感兴趣的事件和潜在威胁。例如,这样的系统可以检测和追踪进入或离开区域(例如,禁区,商店,办公楼)的对象。在其他应用中,还需要一些更细的粒度,例如,对人类对象的姿态或人类对象的姿态变化的检测。例如,在配备有远程教育系统的教室中,检测教室中学生和/或老师的姿态对于监控教室很重要。因此,期望提供一种基于视频监控来检测人类对象的姿态(或人类对象的姿态变化)的系统和方法。
技术实现思路
根据本申请的一方面,提供了一种运动检测的系统。该系统可以包括一个或以上存储介质和一个或以上处理器。所述一个或以上存储介质可以包含一组指令。所述一个或以上处理器用于与所述一个或以上存储介质通信。当执行所述指令时,至少一个处理器可以被配置为使系统从至少一个摄像机获取与空间的视频场景有关的数据;检测视频场景中的对象;将对象分为人类对象或非人类对象;当对象被分为人类对象时,追踪人类对象的运动;并根据人类对象的运动确定视频场景中人类对象的姿态。在一些实施例中,至少一个处理器可以进一步使系统在视频场景中检测人类对象的头部;追踪人类对象的头部的运动;确定人类对象的头部从视频场景的第一帧的第一位置到第二帧的第二位置的运动轨迹; ...
【技术保护点】
1.一种运动检测系统,包括:/n至少一个存储介质,包括一组指令;/n至少一个与所述至少一个存储介质通信的处理器,其中当执行所述一组指令时,所述至少一个处理器被配置为使所述系统:/n从至少一个摄像机获取与空间的视频场景有关的数据;/n检测所述视频场景中的对象;/n将所述对象分为人类对象或非人类对象;/n当所述对象被分为人类对象时,/n追踪所述人类对象的运动;以及/n根据所述人类对象的所述运动确定所述视频场景中所述人类对象的姿态。/n
【技术特征摘要】
【国外来华专利技术】20180427 US 62/664,0641.一种运动检测系统,包括:
至少一个存储介质,包括一组指令;
至少一个与所述至少一个存储介质通信的处理器,其中当执行所述一组指令时,所述至少一个处理器被配置为使所述系统:
从至少一个摄像机获取与空间的视频场景有关的数据;
检测所述视频场景中的对象;
将所述对象分为人类对象或非人类对象;
当所述对象被分为人类对象时,
追踪所述人类对象的运动;以及
根据所述人类对象的所述运动确定所述视频场景中所述人类对象的姿态。
2.根据权利要求1所述的系统,其特征在于,为了根据所述人类对象的所述运动确定所述视频场景中所述人类对象的姿态,所述至少一个处理器进一步被配置为使所述系统:
检测所述视频场景中所述人类对象的头部;
追踪所述人类对象的所述头部的运动;
确定所述人类对象的所述头部从所述视频场景的第一帧的第一位置到第二帧的第二位置的运动轨迹;
确定所述运动轨迹的长度和方向;
获取所述至少一个摄像机的相机标定模型;
根据所述运动轨迹的长度和所述相机标定模型确定所述运动轨迹的物理长度;以及
根据所述运动轨迹的所述物理长度和所述运动轨迹的所述方向确定所述视频场景中所述人类对象的所述姿态。
3.根据权利要求2所述的系统,其特征在于,所述至少一个处理器进一步被配置为使所述系统:
确定所述运动轨迹的所述物理长度是否大于第一阈值;
响应于确定所述运动轨迹的所述物理长度大于所述第一阈值,
确定所述运动轨迹的所述方向是向上还是向下;
如果所述运动轨迹的所述方向向下,则将所述视频场景的所述第二帧中的所述人类对象的所述姿态确定为坐立姿态,并将所述视频场景的所述第一帧中的所述人类对象的所述姿态确定为站立姿态;以及
如果所述运动轨迹的所述方向向上,则将所述视频场景的所述第二帧中的所述人类对象的所述姿态确定为所述站立姿态,并将所述视频场景的所述第一帧中的所述人类对象的所述姿态确定为所述坐立姿态。
4.根据权利要求3所述的系统,其特征在于,响应于所述运动轨迹的所述物理长度不大于所述第一阈值的所述确定结果,所述至少一个处理器进一步被配置为使所述系统:
确定所述人类对象在所述第一帧中位于所述第一位置的头部尺寸;
根据所述相机标定模型,确定所述人类对象的所述头部在所述第一帧中的所述第一位置对应的所述人类对象的所述头部在所述空间中第一物理位置;
基于参考数据集、所述人类对象的所述头部在所述第一帧中的所述第一位置以及所述人类对象的所述头部在所述空间的所述第一物理位置,获取所述第一帧中位于所述第一位置的平均头部尺寸,其中所述第一位置处的所述平均头部尺寸对应于处于所述坐立姿态时的至少两个人类对象的所述头部尺寸的平均值;
确定所述平均头部尺寸和所述第一帧中所述头部尺寸的差值;
确定所述差值是否大于第二阈值;
响应于确定所述差值大于所述第二阈值,将所述第一帧中所述人类对象的所述姿态确定为所述站立姿态;以及
响应于确定所述差值不大于所述第二阈值,将所述第一帧中所述人类对象的所述姿态确定为所述坐立姿态。
5.根据权利要求2所述的系统,其中,所述相机标定模型是基于学习过程而生成的,所述学习过程包括:
获取与所述空间的所述视频场景有关的样本数据,所述样本数据与处于所述坐立姿态时的至少两个人类对象相关联;
检测所述至少两个人类对象的至少两个头部;
追踪所述至少两个头部的运动;
确定所述至少两个人类对象在所述视频场景的样本帧中的至少两个不同位置处处于所述坐立姿态时的至少两个平均头部尺寸;
确定所述至少两个人类对象在所述空间中的至少两个不同物理位置处处于所述坐立姿态时的至少两个平均物理头部尺寸;以及
通过将所述样本帧中的所述至少两个不同位置处的所述至少两个平均头部尺寸与所述空间中的所述至少两个不同物理位置处的所述至少两个平均物理头部尺寸相关联来生成所述相机标定模型。
6.根据权利要求1所述的系统,其特征在于,所述至少一个处理器进一步被配置为使所述系统:
使用神经网络模型至少部分地基于所述人类对象的行为确定所述人类对象在所述空间中的角色。
7.根据权利要求1所述的系统,其特征在于,为了检测所述视频场景中的所述对象,所述至少一个处理器进一步被配置为使所述系统执行以下至少一项:
确定与所述对象有关的运动特征;
确定所述视频场景中的背景变化;或者
确定与所述对象有关的外部特征。
8.根据权利要求1所述的系统,其特征在于,为了将所述对象分为人类对象或非人类对象,所述至少一个处理器进一步被配置为使所述系统确定与所述对象相关的人体特征。
9.一种在计算设备上实现的运动检测方法,所述计算设备包括至少一个处理器和至少一个计算机可读存储介质,所述方法包括:
从至少一个摄像机获取与空间的视频场景有关的数据;
检测所述视频场景中的对象;
将所述对象分为人类对象或非人类对象;
当所述对象被分为人类对象时,
追踪所述人类对象的运动;以及
根据所述人类对象的所述运动确定所述视频场景中的所述人类对象的姿态。
10.根据权利要求9所述的方法,其特征在于,根据所述人类对象的所述运动来确定所述视频场景中的所述人类对象的姿态包括:
检测所述视频场景中所述人类对象的头部;
追踪所述人类对象的所述头部的运动;
确定所述人类对象的所述头部从所述视频场景中第一帧的第一位置到第二帧的第二位置的运动轨迹;
确定所述运动轨迹的长度和方向;
获取所述至少一个摄像机的相机标定模型;
根据所述运动轨迹的长度和所述相机标定模型确定所述运动轨迹的物理长度;以及
根据所述运动轨迹的所述方向和所述运动轨迹的所述物理长度,确定所述视频场景中所述人类对象的所述姿态。
11.根据权利要求10所述的方法,还包括:
确定所述运动轨迹的所述物理长度是否大于第一阈值;
响应于确定所述运动轨迹的所述物理长度大...
【专利技术属性】
技术研发人员:张忠,
申请(专利权)人:上海趋视信息科技有限公司,
类型:发明
国别省市:上海;31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。