利索能及
我要发布
收藏
专利号: 2020108743525
申请人: 杭州海康威视数字技术股份有限公司
专利类型:发明专利
专利状态:已下证
更新日期:2025-08-05
缴费截止日期: 暂无
联系人

摘要:

权利要求书:

1.一种轨迹生成方法,其特征在于,所述方法包括:

对于多个计算处理单元中的第一计算处理单元,通过所述第一计算处理单元获取在上一个时间片所确定的第一局部区域对应的第二局部轨迹,所述第一计算处理单元为所述多个计算处理单元中的任一计算处理单元,所述第一局部区域为多个局部区域中的一个局部区域,所述多个局部区域是对全局区域进行划分后得到;

若通过所述第一计算处理单元确定所获取的第二局部轨迹中存在未结束轨迹,将所述第一局部区域内的目标的轨迹片段与所述未结束轨迹进行关联,所述未结束轨迹是指所包括的轨迹点中末尾轨迹点对应的轨迹片段时长大于时长阈值的第二局部轨迹,所述目标的轨迹片段是所述多个局部区域内的监控设备发送的;

通过所述第一计算处理单元将关联后的局部轨迹确定为所述第一局部区域对应的第一局部轨迹,一个计算处理单元用于基于一个局部区域内的目标的轨迹片段确定对应的第一局部轨迹;

基于所述多个局部区域中每个局部区域对应的第一局部轨迹,确定所述全局区域内的目标的全局轨迹。

2.如权利要求1所述的方法,其特征在于,所述基于所述多个局部区域中每个局部区域对应的第一局部轨迹,确定所述全局区域内的目标的全局轨迹,包括:对于每个所述局部区域,若所述全局区域内存在与所述局部区域有重叠区域的其他局部区域,获取在上一个时间片确定的所述全局区域内的目标的全局轨迹,得到历史全局轨迹;

若所述历史全局轨迹中包括与所述局部区域有重叠区域的其他局部区域对应的轨迹,且所述历史全局轨迹中包括与所述局部区域对应的第一局部轨迹属于同一目标的轨迹,将所述局部区域对应的第一局部轨迹与所述历史全局轨迹中属于同一目标的轨迹进行关联;

将每个所述局部区域关联后的轨迹进行关联,得到所述全局区域内的目标的全局轨迹。

3.如权利要求2所述的方法,其特征在于,所述方法还包括:

基于所述全局区域的场景布建拓扑图,确定第一描述信息,所述第一描述信息包括所述全局区域内的多个监控设备的监控区域之间的重叠区域信息,其中,所述重叠区域信息的数量为至少一个,且一个重叠区域信息包括一组监控设备标识,一组监控设备标识包括至少两个监控设备标识;

若至少一组监控设备标识中包括所述第一局部区域内的监控设备的监控设备标识,且包括所述第一局部区域内的监控设备的监控设备标识的组中存在相邻局部区域内的监控设备的监控设备标识,确定存在与所述第一局部区域存在重叠区域的其他局部区域,所述相邻局部区域为所述多个局部区域中与所述第一局部区域相邻的局部区域。

4.如权利要求1所述的方法,其特征在于,所述方法还包括:

获取所述全局区域内的多个监控设备的输出能力信息、本端的关联计算上限值、以及所述全局区域的场景关联信息,所述场景关联信息为与所述全局区域内的监控设备及目标关联的信息,所述场景关联信息包括所述全局区域内的监控设备的覆盖密度、目标的流量密度及目标的平均驻场时长,所述输出能力信息包括对应的监控设备的帧频,所述关联计算上限值是指本端包括的单个计算处理单元能够进行关联计算的最大轨迹点数,所述覆盖密度是指所述全局区域内的重叠区域对应的监控设备的平均值,所述流量密度是指在所述全局区域内单位时间单位面积的目标的数量,所述平均驻场时长是指目标在所述全局区域内停留的平均时长;

基于所述多个监控设备的输出能力信息、所述本端的关联计算上限值、以及所述全局区域内的监控设备的覆盖密度、所述目标的流量密度及所述目标的平均驻场时长,按照如下公式确定计算处理单元数量,所述计算处理单元数量是指生成所述全局区域内的目标的全局轨迹所需的计算处理单元的数量;

C=C1·C2·C3·T·K

C4

其中,C表示所述计算处理单元数量,C1表示所述多个监控设备的平均输出能力信息,C2表示所述监控设备的覆盖密度,C3表示所述目标的流量密度,T表示所述目标的平均驻场时长,C4表示所述本端的关联计算上限值,K表示降频密度,所述K的取值范围为[0‑1],所述降频密度用于对所述多个监控设备的帧频进行降频;

基于所述计算处理单元数量和所述全局区域的场景布建拓扑图,将所述全局区域划分成所述多个局部区域。

5.如权利要求4所述的方法,其特征在于,所述基于所述计算处理单元数量和所述全局区域的场景布建拓扑图,将所述全局区域划分成所述多个局部区域,包括:将所述全局区域中包括的监控设备数量与所述计算处理单元数量相除,得到目标数值;

基于所述场景布建拓扑图,确定第二描述信息,所述第二描述信息包括每个监控设备所处区域的区域位置信息以及所述全局区域中障碍物的位置信息;

对所述全局区域中的多个监控设备进行遍历;

每遍历到一个监控设备,若基于当前遍历到的监控设备所处区域的区域位置信息、上一个遍历到的监控设备所处区域的区域位置信息、所述全局区域中障碍物的位置信息,确定所述当前遍历到的监控设备与所述上一个遍历到的监控设备处于同一连通区域内,确定所述上一个遍历到的监控设备对应的局部区域中的监控设备数量;

若所述上一个遍历到的监控设备对应的局部区域中监控设备数量小于所述目标数值,将所述当前遍历到的监控设备对应的监控区域划分至所述上一个遍历到的监控设备对应的局部区域中。

6.如权利要求5所述的方法,其特征在于,所述确定所述上一个遍历到的监控设备对应的局部区域中的监控设备数量之后,还包括:若所述上一个遍历到的监控设备对应的局部区域中监控设备的数量大于或等于所述目标数值,将所述当前遍历到的监控设备对应的监控区域确定为一个新的局部区域。

7.如权利要求5所述的方法,其特征在于,所述每遍历到一个监控设备之后,还包括:

若基于当前遍历到的监控设备所处区域的区域位置信息、上一个遍历到的监控设备所处区域的区域位置信息、所述全局区域中障碍物的位置信息,确定所述当前遍历到的监控设备与所述上一个遍历到的监控设备处于不同的连通区域内,将所述当前遍历到的监控设备对应的监控区域确定为一个新的局部区域。

8.一种轨迹生成装置,其特征在于,所述装置包括:

第一确定模块,用于对于多个计算处理单元中的第一计算处理单元,通过所述第一计算处理单元获取在上一个时间片所确定的第一局部区域对应的第二局部轨迹,所述第一计算处理单元为所述多个计算处理单元中的任一计算处理单元,所述第一局部区域为多个局部区域中的一个局部区域,所述多个局部区域是对全局区域进行划分后得到;

若通过所述第一计算处理单元确定所获取的第二局部轨迹中存在未结束轨迹,将所述第一局部区域内的目标的轨迹片段与所述未结束轨迹进行关联,所述未结束轨迹是指所包括的轨迹点中末尾轨迹点对应的轨迹片段时长大于时长阈值的第二局部轨迹,所述目标的轨迹片段是所述多个局部区域内的监控设备发送的;

通过所述第一计算处理单元将关联后的局部轨迹确定为所述第一局部区域对应的第一局部轨迹,一个计算处理单元用于基于一个局部区域内的目标的轨迹片段确定对应的第一局部轨迹;

第二确定模块,用于基于所述多个局部区域中每个局部区域对应的第一局部轨迹,确定所述全局区域内的目标的全局轨迹。

9.一种计算机设备,其特征在于,所述计算机设备包括处理器、通信接口、存储器和通信总线,所述处理器、所述通信接口和所述存储器通过所述通信总线完成相互间的通信,所述存储器用于存放计算机程序,所述处理器用于执行所述存储器上所存放的程序,以实现权利要求1‑7任一所述方法的步骤。

10.一种计算机可读存储介质,其特征在于,所述存储介质内存储有计算机程序,所述计算机程序被处理器执行时实现权利要求1‑7任一所述方法的步骤。