【技术实现步骤摘要】
一种目标追踪处理方法、系统及相关装置
[0001]本文件涉及图像处理
,尤其涉及一种目标追踪处理方法、系统及相关装置。
技术介绍
[0002]目标追踪是当前视觉算法的重要应用,尤其是客流较大的商业综合体内以及融合互联网应用、实体门店等互联网技术和人工智能以及自动化技术相融合的数字化场景,对于客流的追踪定位分析尤为重要。
[0003]为保证大客流下的目标追踪效果,往往需要采用较高算力的AI摄像头来提效,即每个AI摄像头均可以处理各自采集的图像帧,确定目标特征。但是,考虑到商业综合体内人流分布在时间和空间上是不均衡的,因此,会导致AI摄像头的算力资源浪费。
技术实现思路
[0004]本说明书一个或多个实施例的目的是提供目标追踪处理方法、系统及相关装置,以通过调度节点在处于忙碌的摄像头和处于空闲的摄像头之间进行计算任务的调度,实现分布式计算资源的均衡分配,避免AI算力资源浪费,提升整体计算效率。
[0005]为解决上述技术问题,本说明书一个或多个实施例是这样实现的:第一方面,提出了一种目标追踪处理方法,适用于包含多个具备AI算力的摄像头的分布式计算系统,该目标追踪处理方法在调度节点侧包括:获取多个摄像头中每个摄像头的工作状态,其中,每个摄像头的工作状态基于该摄像头在历史时间段内定位出的目标数量与该历史时间段内图像帧数量的比值确定;如果所述多个摄像头中存在处于空闲状态的至少一个第一摄像头和处于忙碌状态的至少一个第二摄像头,则基于所述至少一个第一摄像头与所述至少一个第二摄像头的数量比和每个 ...
【技术保护点】
【技术特征摘要】
1.一种目标追踪处理方法,适用于包含多个具备AI算力的摄像头的分布式计算处理系统,该目标追踪处理方法在调度节点侧包括:获取多个摄像头中每个摄像头的工作状态,其中,每个摄像头的工作状态基于该摄像头在历史时间段内定位出的目标数量与该历史时间段内图像帧数量的比值确定;如果所述多个摄像头中存在处于空闲状态的至少一个第一摄像头和处于忙碌状态的至少一个第二摄像头,则基于所述至少一个第一摄像头与所述至少一个第二摄像头的数量比和每个摄像头的任务负载,确定任务调度策略;基于所述任务调度策略,指示所述至少一个第二摄像头将超出正常状态下任务负载的计算任务分发给至少一个第一摄像头,以便于所述至少一个第一摄像头执行接收到的计算任务,并将计算结果返回给相应第二摄像头,以使得该第二摄像头基于接收的计算结果进行目标追踪处理。2.如权利要求1所述的目标追踪处理方法,获取多个摄像头中每个摄像头的工作状态,包括:获取每个摄像头在历史时间段内定位出的目标数量与该历史时间段内图像帧数量的比值;将所述比值与阈值范围进行比对分析;如果所述比值小于所述阈值范围的下限,则该摄像头处于空闲状态;如果所述比值在所述阈值范围内,则该摄像头处于正常状态;如果所述比值大于所述阈值范围的上限,则该摄像头处于忙碌状态。3.如权利要求1或2所述的目标追踪处理方法,基于所述至少一个第一摄像头与所述至少一个第二摄像头的数量比和每个摄像头的任务负载,确定任务调度策略,包括:如果所述数量比大于1,则根据每个摄像头的任务负载计算超出正常状态下任务负载的计算任务总量;将计算任务总量均分给所述至少一个第一摄像头;如果所述数量比不大于1,则按照预设任务优先级顺序依次分发计算任务给所述至少一个第一摄像头,其中,预设优先级为基于负载大小设置的优先级,或,基于任务重要性设置的优先级。4.如权利要求3所述的目标追踪处理方法,所述多个摄像头划分为不同的计算节点;将计算任务总量均分给所述至少一个第一摄像头,包括:将计算任务总量按照优先分发给计算任务所在计算节点内包含的第一摄像头的方式进行分发。5.一种目标追踪处理方法,适用于包含多个具备AI算力的摄像头的分布式计算处理系统,该目标追踪处理方法在摄像头侧包括:接收其它摄像头分发的第一计算任务;其中,所述第一计算任务按照权利要求1
‑
4任一项所述的目标追踪处理方法中分发方式分发,所述第一计算任务携带有摄像头标识;执行本地采集的图像所产生的第二计算任务,以及,所述第一计算任务;基于所述第二计算任务对应的第二计算结果进行目标追踪处理,以及,将所述第一计算任务对应的第一计算结果返回摄像头标识对应的其它摄像头,以便于其它摄像头基于接收到的第一计算结果进行目标追踪处理。6.如权利要求5所述的目标追踪处理方法,执行本地采集的图像所产生的第二计算任
务,包括:基于目标定位线程对所述图像的当前帧图像中目标进行定位,输出至少一个第二目标框,每个目标框表征目标轮廓形状;将所述第二目标框存入第一缓冲区;通过目标预处理调度线程判断至少两个目标预处理线程中是否存在空闲的目标预处理线程,如果存在,则从所述第一缓冲区中获取第二目标框,并输入到空闲的目标预处理线程进行抠图、缩放,得到第二目标图;将所述第二目标图存入第二缓冲区;通过目标特征调度线程判断至少两个目标特征线程中是否存在空闲的目标特征线程,如果存在,则从所述第二缓冲区中获取第二目标图,并输入到空闲的目标特征线程通过目标特征模型进行处理,得到第二目标特征;将所述第二目标特征存入第三缓冲区;通过目标追踪调度线程判断至少两个目标追踪线程中是否存在空闲的目标追踪线程,如果存在,则从所述第三缓冲区中获取第二目标特征,并输入到空闲的目标追踪线程与历史图像帧的第二目标特征进行相似度匹配,得到第二匹配结果;将所述第二匹配结果存入第四缓冲区。7.如权利要求6所述的目标追踪处理方法,所述第一计算任务中包括第一目标图和/或第一目标特征;执行所述第一计算任务,包括:通过目标图接收线程接收第一目标图,将所述第一目标图存入所述第二缓冲区;通过目标特征调度线程判断至少两个目标特征线程中是否存在空闲的目标特征线程,如果存在,则从所述第二...
【专利技术属性】
技术研发人员:相徐斌,
申请(专利权)人:浙江莲荷科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。