本发明涉及轨迹预测领域,具体是一种轨迹预测的人流冲突调节方法和系统。
背景技术:
在交通枢纽、景区热点等地方有可能发生人流的冲突,造成拥堵、滞留、混乱等情况,危害正常的通行秩序和公共安全。现有技术中只有当监视到人流冲突时才能进行处置疏导,存在比较大的滞后性。
因此,如何提前预测人流冲突,及时对人流冲突进行处置疏导,维护通行秩序与公共安全是本领域技术人员亟待解决的问题。
技术实现要素:
鉴于上述问题,本发明的目的是为了解决现有技术中对人流冲突的处理疏导存在较大的滞后性,危害正常的通行秩序和公共安全的问题。
本发明实施例提供一种轨迹预测的人流冲突调节方法,包括:
获取公共空间的场景视频画面,在所述场景视频画面中发掘小规模人群;
根据所述小规模人流,生成人流轨迹,分析所述人流轨迹的运行特征;
根据所述人流轨迹与所述运行特征,对当前人群与历史人群记录进行相似性分析,生成对人群流向的预测结果;
根据所述人群流向的预测结果预警人流冲突,对所述人流冲突进行调节处理。
在一个实施例中,获取公共空间的场景视频画面,在所述场景视频画面中发掘小规模人群,包括:
获取公共空间的场景视频画面,提取并识别所述场景视频画面中人脸图像;
确定所述人脸图像的临时id与位置属性;
根据所述人脸图像的位置属性,将所述位置属性接近且具有同步性的人物聚合为小规模人流。
在一个实施例中,根据所述小规模人流,生成人流轨迹,分析所述人流轨迹的运行特征,包括:
选取所述公共空间中每个摄像机的拍摄范围作为人流的轨迹点;
将所述人流的轨迹点进行连接,生成人群的所述人流轨迹;
根据所述人流轨迹,分析所述人流轨迹的运行特征。
在一个实施例中,所述运行特征,包括:
移动速度、空间变化尺度、在每个轨迹点的平均停滞时长、人流轨迹的方向一致性程度。
在一个实施例中,根据所述人流轨迹与所述运行特征,对当前人群与历史人群记录进行相似性分析,生成对人群流向的预测结果,包括:
将所述当前人群的人流轨迹与所述历史人群的人流轨迹记录进行比对,确定与所述当前人群的人流轨迹同步的历史人群;
基于与所述当前人群的人流轨迹同步的历史人群,获取与所述当前人群的运行特征相似度最高的历史人群,确定所述历史人群后续的人流轨迹;
根据所述历史人群后续的人流轨迹,对所述当前人群的后续人流轨迹进行预测,生成对人群流向的预测结果。
第二方面,本发明还提供一种轨迹预测的人流冲突调节系统,包括:
发掘模块,用于获取公共空间的场景视频画面,在所述场景视频画面中发掘小规模人群;
分析模块,用于根据所述小规模人流,生成人流轨迹,分析所述人流轨迹的运行特征;
生成模块,用于根据所述人流轨迹与所述运行特征,对当前人群与历史人群记录进行相似性分析,生成对人群流向的预测结果;
预警模块,用于根据所述人群流向的预测结果预警人流冲突,对所述人流冲突进行调节处理。
在一个实施例中,所述发掘模块,包括:
提取识别子模块,用于获取公共空间的场景视频画面,提取并识别所述场景视频画面中人脸图像;
确定子模块,用于确定所述人脸图像的临时id与位置属性;
聚合子模块,用于根据所述人脸图像的位置属性,将所述位置属性接近且具有同步性的人物聚合为小规模人流。
在一个实施例中,所述分析模块,包括:
选取子模块,用于选取所述公共空间中每个摄像机的拍摄范围作为人流的轨迹点;
生成子模块,用于将所述人流的轨迹点进行连接,生成人群的所述人流轨迹;
分析子模块,用于根据所述人流轨迹,分析所述人流轨迹的运行特征。
在一个实施例中,所述分析子模块中的所述运行特征,包括:
移动速度、空间变化尺度、在每个轨迹点的平均停滞时长、人流轨迹的方向一致性程度。
在一个实施例中,所述生成模块,包括:
比对子模块,用于将所述当前人群的人流轨迹与所述历史人群的人流轨迹记录进行比对,确定与所述当前人群的人流轨迹同步的历史人群;
确定子模块,用于基于与所述当前人群的人流轨迹同步的历史人群,获取与所述当前人群的运行特征相似度最高的历史人群,确定所述历史人群后续的人流轨迹;
预测子模块,用于根据所述历史人群后续的人流轨迹,对所述当前人群的后续人流轨迹进行预测,生成对人群流向的预测结果。
本发明实施例提供的上述技术方案的有益效果至少包括:
本发明实施例提供的一种轨迹预测的人流冲突调节方法,本方法通过发掘小规模人群,缩小了对视频画面的处理量,提高了分析人流冲突的准确性;利用数据库中存储的经过公共空间的历史人群及其人流轨迹和运行特征的历史记录,通过将当前人群的人流轨迹和运行特征与历史人群的人流轨迹与运行特征进行比对,利用历史大数据完成了对当前人群流向的精准预测,能够通过对当前人群流向对人流冲突进行精准的判断,进而及时对人流冲突进行调节处理,维护正常的交通秩序与公共安全。
本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可通过在所写的说明书、权利要求书、以及附图中所特别指出的结构来实现和获得。
下面通过附图和实施例,对本发明的技术方案做进一步地详细描述。
附图说明
附图用来提供对本发明的进一步理解,并且构成说明书的一部分,与本发明的实施例一起用于解释本发明,并不构成对本发明的限制。在附图中:
图1为本发明实施例提供的一种轨迹预测的人流冲突调节方法的流程图;
图2为本发明实施例提供的步骤s101流程图;
图3为本发明实施例提供的场景视频画面中人脸图像的临时id与位置属性示意图;
图4为本发明实施例提供的步骤s102流程图;
图5为本发明实施例提供的步骤s103流程图;
图6为本发明实施例提供的一种轨迹预测的人流冲突调节系统的框图;
图7为本发明实施例提供的发掘模块61的框图;
图8为本发明实施例提供的分析模块62的框图;
图9为本发明实施例提供的生成模块63的框图。
具体实施方式
下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。
参照图1所示,本发明实施例提供的一种轨迹预测的人流冲突调节方法,该方法包括:步骤s101~s104;
s101、获取公共空间的场景视频画面,在所述场景视频画面中发掘小规模人群。
具体的,通过安防摄像机拍摄公共空间的场景视频画面。
s102、根据所述小规模人流,生成人流轨迹,分析所述人流轨迹的运行特征。
s103、根据所述人流轨迹与所述运行特征,对当前人群与历史人群记录进行相似性分析,生成对人群流向的预测结果。
s104、根据所述人群流向的预测结果预警人流冲突,对所述人流冲突进行调节处理。
具体的,根据当前公共空间中全部人群预测的后续人流轨迹,判断当公共空间的局部是否出现人流冲突,若发生人流冲突,则进行冲突调节,包括采取限流措施、提前布置疏导等。
本实施例中,通过发掘小规模人群,缩小了对视频画面的处理量,提高了分析人流冲突的准确性;利用数据库中存储的经过公共空间的历史人群及其人流轨迹和运行特征的历史记录,通过将当前人群的人流轨迹和运行特征与历史人群的人流轨迹与运行特征进行比对,利用历史大数据完成了对当前人群流向的精准预测,能够通过对当前人群流向对人流冲突进行精准的判断,进而及时对人流冲突进行调节处理,维护正常的交通秩序与公共安全。
在一个实施例中,参照图2-3所示,上述步骤s101中获取公共空间的场景视频画面,在所述场景视频画面中发掘小规模人群,包括:
s1011、获取公共空间的场景视频画面,提取并识别所述场景视频画面中人脸图像。
具体的,从安防摄像机拍摄的场景视频的画面帧中,通过封闭边缘检测的方式从所述视频画面中提取并识别每个人物的人脸图像。
s1012、确定所述人脸图像的临时id与位置属性。
例如,图3中的a区域显示该人脸图像的id为1111,其位置属性为(x1,y1);b区域显示该人脸图像的id为1222,其位置属性为(x2,y2),以此类推,图3中的所有人脸图像都设置有属于每个人脸图像的唯一临时id与位置属性。
s1013、根据所述人脸图像的位置属性,将所述位置属性接近且具有同步性的人物聚合为小规模人流。
具体的,步骤s1013具体包括如下步骤:
(1)、从每一个场景视频画面帧包含的n个人脸图像中随机选择m个人脸图像(例如,m=4)作为初始聚合中心;
(2)、基于每个人脸图像的位置属性,根据其余人脸图像与上述初始聚合中心的距离值,将人脸图像归入最近的初始聚合中心所在的人群,生成第1轮的m个人群;
(3)、从m个人群中选取距离本人群内的人脸图像平均距离值最小的一个人脸图像,作为第1轮新的聚合中心;
(4)、将其它人脸图像根据与上述新的聚合中心的距离值归入最近的聚合中心所在的人群;
(5)、从每个人群中选取距离本人群内的人脸图像平均距离值最小的一个人脸图像作为新的聚合中心;
(6)、重复以上过程,直到每个人群归入的人脸图像不再变更,则本场景视频画面帧中的人群划分完成;
(7)、获取本场景视频画面帧中每个人群包含的人脸图像的临时id;
(8)、对于公共空间的全部场景视频画面帧(可以多台安防摄像机拍摄,例如,可以针对公共空间安装多台安防摄像机,这些摄像机覆盖的拍摄范围相邻接),可以从上述全部场景视频画面帧中时间均匀地抽样出l个场景视频画面帧(例如均匀抽样50个场景视频画面帧);
(9)、如上述步骤(1)-(7),被抽样的每个场景视频画面帧均被划分为m个人群,即一共l*m个人群(例如一共有200个人群);
(10)、对于出现在这l个场景视频画面帧中全部的人脸图像临时id,计算其中任意两个人脸图像临时id的同步性值;
具体的,将两个人脸id在l*m个人群中属于同一个人群的次数作为所述同步性值;
进一步的,将这l个画面帧中全部的人脸图像临时id按照同步性值划分为最终的人群,保证在每个最终的人群中存在的人脸图像临时id相互之间的同步性值均大于预设的同步性阈值。
(11)、将位置属性接近且具有同步性的人群聚合为一个小规模人群。
下面通过一个完整的实施例来说明计算其中任意两个人脸图像临时id的同步性值的。
实施例1:
从全部场景视频画面帧中时间均匀地抽样出50个场景视频画面帧;
在50个场景视频画面帧中,每个场景视频画面帧划分为4个人群,共200个人群;
50个场景视频画面帧中存在a-h个人脸图像的临时id,其中人脸图像的临时id为a和b共同出现在200个人群中的180个人群中,则二者的同步性值为180;
计算a-b、a-c、a-d、a-e、a-f、a-h、b-c、b-d…b-h、c-d…g-h各自的同步性值;
划分最终的人群,将a-d划分为同一个人群,则a-b,a-c、a-d、b-c、b-d、c-d的同步性值均不低于同步性阈值。
本实施例中,通过人脸图像的位置属性将每个场景视频画面帧进行人群划分,进而计算每个人群中人脸图像临时id的同步性值,对人群进一步的划分,使得生成的人群中的人数均匀且同一人群中的人流轨迹相近,缩小了对视频画面的处理量,提高了分析人流冲突的准确性。
在一个实施例中,参照图4所示,上述步骤s102中根据所述小规模人流,生成人流轨迹,分析所述人流轨迹的运行特征,包括:
s1021、选取所述公共空间中每个摄像机的拍摄范围作为人流的轨迹点;
s1022、将所述人流的轨迹点进行连接,生成人群的所述人流轨迹;
s1023、根据所述人流轨迹,分析所述人流轨迹的运行特征。
具体的,所述运行特征,包括:移动速度、空间变化尺度、在每个轨迹点的平均停滞时长、人流轨迹的方向一致性程度。
其中,空间变化尺度用人群在公共空间中的移动距离表征,根据不同的场景设置不同的空间变化尺度(例如,在地铁站,人群移动距离为100-300m属于小尺度空间变化,大于300m属于大尺度空间变化)。
在一个实施例中,参照图5所示,上述步骤s103中根据所述人流轨迹与所述运行特征,对当前人群与历史人群记录进行相似性分析,生成对人群流向的预测结果,包括:
s1031、将所述当前人群的人流轨迹与所述历史人群的人流轨迹记录进行比对,确定与所述当前人群的人流轨迹同步的历史人群;
s1032、基于与所述当前人群的人流轨迹同步的历史人群,获取与所述当前人群的运行特征相似度最高的历史人群,确定所述历史人群后续的人流轨迹;
s1033、根据所述历史人群后续的人流轨迹,对所述当前人群的后续人流轨迹进行预测,生成对人群流向的预测结果。
其中,在数据库中储存经过公共空间的历史人群及其人流轨迹和运行特征的历史记录。
本实施中,利用历史大数据完成了对当前人群流向的精准预测,能够通过对当前人群流向对人流冲突进行精准的判断,进而及时对人流冲突进行调节处理,维护正常的交通秩序与公共安全。
基于同一发明构思,本发明实施例还提供了一种轨迹预测的人流冲突调节系统,由于该装置所解决问题的原理与前述一种轨迹预测的人流冲突调节方法相似,因此该装置的实施可以参见前述方法的实施,重复之处不再赘述。
本发明实施例提供的一种轨迹预测的人流冲突调节系统,参照图6所示,包括:
发掘模块61,用于获取公共空间的场景视频画面,在所述场景视频画面中发掘小规模人群。
具体的,通过安防摄像机拍摄公共空间的场景视频画面。
分析模块62,用于根据所述小规模人流,生成人流轨迹,分析所述人流轨迹的运行特征。
生成模块63,用于根据所述人流轨迹与所述运行特征,对当前人群与历史人群记录进行相似性分析,生成对人群流向的预测结果。
预警模块64,用于根据所述人群流向的预测结果预警人流冲突,对所述人流冲突进行调节处理。
具体的,根据当前公共空间中全部人群预测的后续人流轨迹,判断当公共空间的局部是否出现人流冲突,若发生人流冲突,则进行冲突调节,包括采取限流措施、提前布置疏导等。
在一个实施例中,参照图7所示,所述发掘模块61,包括:
提取识别子模块611,用于获取公共空间的场景视频画面,提取并识别所述场景视频画面中人脸图像。
具体的,从安防摄像机拍摄的场景视频的画面帧中,通过封闭边缘检测的方式从所述视频画面中提取并识别每个人物的人脸图像。
确定子模块612,用于确定所述人脸图像的临时id与位置属性;
聚合子模块613,用于根据所述人脸图像的位置属性,将所述位置属性接近且具有同步性的人物聚合为小规模人流。
在一个实施例中,参照图8所示,所述分析模块62,包括:
选取子模块621,用于选取所述公共空间中每个摄像机的拍摄范围作为人流的轨迹点;
生成子模块622,用于将所述人流的轨迹点进行连接,生成人群的所述人流轨迹;
分析子模块623,用于根据所述人流轨迹,分析所述人流轨迹的运行特征。
具体的,所述运行特征,包括:移动速度、空间变化尺度、在每个轨迹点的平均停滞时长、人流轨迹的方向一致性程度。
其中,空间变化尺度用人群在公共空间中的移动距离表征,根据不同的场景设置不同的空间变化尺度(例如,在地铁站,人群移动距离为100-300m属于小尺度空间变化,大于300m属于大尺度空间变化)。
在一个实施例中,参照图9所示,所述生成模块63,包括:
比对子模块631,用于将所述当前人群的人流轨迹与所述历史人群的人流轨迹记录进行比对,确定与所述当前人群的人流轨迹同步的历史人群;
确定子模块632,用于基于与所述当前人群的人流轨迹同步的历史人群,获取与所述当前人群的运行特征相似度最高的历史人群,确定所述历史人群后续的人流轨迹;
预测子模块633,用于根据所述历史人群后续的人流轨迹,对所述当前人群的后续人流轨迹进行预测,生成对人群流向的预测结果。
其中,在数据库中储存经过公共空间的历史人群及其人流轨迹和运行特征的历史记录。
显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
1.一种轨迹预测的人流冲突调节方法,其特征在于,包括:
获取公共空间的场景视频画面,在所述场景视频画面中发掘小规模人群;
根据所述小规模人流,生成人流轨迹,分析所述人流轨迹的运行特征;
根据所述人流轨迹与所述运行特征,对当前人群与历史人群记录进行相似性分析,生成对人群流向的预测结果;
根据所述人群流向的预测结果预警人流冲突,对所述人流冲突进行调节处理。
2.如权利要求1所述的一种轨迹预测的人流冲突调节方法,其特征在于,获取公共空间的场景视频画面,在所述场景视频画面中发掘小规模人群,包括:
获取公共空间的场景视频画面,提取并识别所述场景视频画面中人脸图像;
确定所述人脸图像的临时id与位置属性;
根据所述人脸图像的位置属性,将所述位置属性接近且具有同步性的人物聚合为小规模人流。
3.如权利要求1所述的一种轨迹预测的人流冲突调节方法,其特征在于,根据所述小规模人流,生成人流轨迹,分析所述人流轨迹的运行特征,包括:
选取所述公共空间中每个摄像机的拍摄范围作为人流的轨迹点;
将所述人流的轨迹点进行连接,生成人群的所述人流轨迹;
根据所述人流轨迹,分析所述人流轨迹的运行特征。
4.如权利要求3所述的一种轨迹预测的人流冲突调节方法,其特征在于,所述运行特征,包括:
移动速度、空间变化尺度、在每个轨迹点的平均停滞时长、人流轨迹的方向一致性程度。
5.如权利要求1所述的一种轨迹预测的人流冲突调节方法,其特征在于,根据所述人流轨迹与所述运行特征,对当前人群与历史人群记录进行相似性分析,生成对人群流向的预测结果,包括:
将所述当前人群的人流轨迹与所述历史人群的人流轨迹记录进行比对,确定与所述当前人群的人流轨迹同步的历史人群;
基于与所述当前人群的人流轨迹同步的历史人群,获取与所述当前人群的运行特征相似度最高的历史人群,确定所述历史人群后续的人流轨迹;
根据所述历史人群后续的人流轨迹,对所述当前人群的后续人流轨迹进行预测,生成对人群流向的预测结果。
6.一种轨迹预测的人流冲突调节系统,其特征在于,包括:
发掘模块,用于获取公共空间的场景视频画面,在所述场景视频画面中发掘小规模人群;
分析模块,用于根据所述小规模人流,生成人流轨迹,分析所述人流轨迹的运行特征;
生成模块,用于根据所述人流轨迹与所述运行特征,对当前人群与历史人群记录进行相似性分析,生成对人群流向的预测结果;
预警模块,用于根据所述人群流向的预测结果预警人流冲突,对所述人流冲突进行调节处理。
7.如权利要求6所述的一种轨迹预测的人流冲突调节系统,其特征在于,所述发掘模块,包括:
提取识别子模块,用于获取公共空间的场景视频画面,提取并识别所述场景视频画面中人脸图像;
确定子模块,用于确定所述人脸图像的临时id与位置属性;
聚合子模块,用于根据所述人脸图像的位置属性,将所述位置属性接近且具有同步性的人物聚合为小规模人流。
8.如权利要求6所述的一种轨迹预测的人流冲突调节系统,其特征在于,所述分析模块,包括:
选取子模块,用于选取所述公共空间中每个摄像机的拍摄范围作为人流的轨迹点;
生成子模块,用于将所述人流的轨迹点进行连接,生成人群的所述人流轨迹;
分析子模块,用于根据所述人流轨迹,分析所述人流轨迹的运行特征。
9.如权利要求8所述的一种轨迹预测的人流冲突调节系统,其特征在于,所述分析子模块中的所述运行特征,包括:
移动速度、空间变化尺度、在每个轨迹点的平均停滞时长、人流轨迹的方向一致性程度。
10.如权利要求6所述的一种轨迹预测的人流冲突调节系统,其特征在于,所述生成模块,包括:
比对子模块,用于将所述当前人群的人流轨迹与所述历史人群的人流轨迹记录进行比对,确定与所述当前人群的人流轨迹同步的历史人群;
确定子模块,用于基于与所述当前人群的人流轨迹同步的历史人群,获取与所述当前人群的运行特征相似度最高的历史人群,确定所述历史人群后续的人流轨迹;
预测子模块,用于根据所述历史人群后续的人流轨迹,对所述当前人群的后续人流轨迹进行预测,生成对人群流向的预测结果。
技术总结