一种目标滞留检测方法、系统、电子设备和存储介质与流程

未命名 10-09 阅读:250 评论:0


1.本发明涉及监控领域,尤其涉及一种目标滞留检测方法、系统、电子设备和存储介质。


背景技术:

2.无人值守是一种通过相应的设备替代值班人员,以对于需要管控的区域进行守卫的技术方案。
3.随着技术的发展,越来越多的无人值守的区域随之出现。无人值守的技术方案在减少成本,提高效率等方面有着明显优势。
4.但是,由于整个区域内没有足够的值班人员,对于意外事件造成的目标滞留的情况,可能并不能及时处理。因此,如何尽早识别可能出现的特殊情况所引起的目标滞留,并及时告警以触发人工确认或巡查,是无人值守的技术方案中亟需解决的问题。


技术实现要素:

5.本公开实施例提供一种目标滞留检测方法、系统、电子设备和存储介质,无需采用算力要求较高的各种目标跟踪算法,也无需引入额外的目标探测传感器,利用已有视频监控系统中的拍摄数据进行目标数量统计,依据统计结果进行目标滞留检测,在满足检测要求的前提下,大大降低了目标滞留方案的实施成本。
6.本公开实施例提供一种目标滞留检测方法,包括:
7.获取上一时刻到当前时刻的视频信息中,相应的多个目标信息;
8.根据多个所述目标信息,计算第一统计值;
9.若所述第一统计值小于第一阈值,则确定所述视频信息中存在待确认目标,并获取历史待确认信息;
10.根据所述历史待确认信息,计算第二统计值;
11.若所述第二统计值小于第二阈值,则确定存在滞留目标。
12.本公开实施例还提供一种目标滞留检测系统,包括:
13.目标检测模块,设置为根据各统计时刻的视频信息,确定对应的目标物信息;
14.滞留判别模块,设置为执行本公开任一实施例所述的目标滞留检测方法确定当前时刻是否存在滞留目标;
15.所述告警模块,设置为在确定当前时刻存在滞留目标的情况下,上报告警信息。
16.本公开实施例还提供一种电子设备,包括:
17.一个或多个处理器;
18.存储装置,用于存储一个或多个程序,
19.当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如本公开任一实施例所述的目标滞留检测方法。
20.本公开实施例还提供一种计算机可读存储介质,其上存储有计算机程序,该程序
被处理器执行时实现如本公开任一实施例所述的目标滞留检测方法。
21.在阅读并理解了附图和详细描述后,可以明白其他方面。
附图说明
22.为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图示出的结构获得其他的附图。
23.图1是本发明实施例提供的一种目标滞留检测方法的流程图;
24.图2是本发明实施例提供的一种目标滞留检测系统的结构示意图;
25.图3是本发明实施例提供的一种目标滞留检测装置的结构示意图。
26.本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
27.下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明的一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
28.需要说明,本发明实施例中所有方向性指示(诸如上、下、左、右、前、后
……
)仅用于解释在某一特定姿态(如附图所示)下各部件之间的相对位置关系、运动情况等,如果该特定姿态发生改变时,则该方向性指示也相应地随之改变。
29.另外,在本发明中如涉及“第一”、“第二”等的描述仅用于描述目的,而不能理解为指示或暗示其相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括至少一个该特征。在本发明的描述中,“多个”的含义是至少两个,例如两个,三个等,除非另有明确具体的限定。
30.在本发明中,除非另有明确的规定和限定,术语“连接”、“固定”等应做广义理解,例如,“固定”可以是固定连接,也可以是可拆卸连接,或成一体;可以是机械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介间接相连,可以是两个元件内部的连通或两个元件的相互作用关系,除非另有明确的限定。对于本领域的普通技术人员而言,可以根据具体情况理解上述术语在本发明中的具体含义。
31.另外,本发明各个实施例之间的技术方案可以相互结合,但是必须是以本领域普通技术人员能够实现为基础,当技术方案的结合出现相互矛盾或无法实现时应当认为这种技术方案的结合不存在,也不在本发明要求的保护范围之内。
32.随着各种自动化技术的发展,越来越多的出现无人值守的服务场所或公共区域。由于无人值守,对于某些原因发生意外则会出现不易被发现的情况,例如意外跌倒、儿童误入等。因此,无人值守系统需要提供更多智能化功能以有效及时地检测出目标滞留,才能进一步及时的避免后续损失的扩大。
33.一些可实现的方案中,为了检测目标(目标物/人),引入了目标检测传感器,基于传感器数据进行滞留判断。另一些可实现的方案中,利用深度学习的目标跟踪算法来进行
目标跟踪,根据跟踪结果判断是否存在目标滞留。可以看到,传感器方案显著增加了系统设备成本,而目标跟踪算法,需要消耗较大的计算资源,而且因目标的角度、视角、环境光照、遮挡等外因均可能导致目标跟踪中断,影响最终的滞留判断结果。
34.本公开实施例提供一种目标滞留检测方案,无需引入额外的目标探测传感器,也无需采用算力要求较高的各种目标跟踪算法,利用已有视频监控系统中的拍摄图像进行目标数量统计,依据统计结果进行目标滞留检测,无需明显增加系统硬件或算力,能够低成本地有效实现目标滞留检测。
35.本公开实施例提供一种目标滞留检测方法,如图1所示,包括:
36.步骤110,获取上一时刻到当前时刻的视频信息中,相应的多个目标信息;
37.步骤120,根据多个所述目标信息,计算第一统计值;
38.步骤130,若所述第一统计值小于第一阈值,则确定所述视频信息中存在待确认目标,并获取历史待确认信息;
39.步骤140,根据所述历史待确认信息,计算第二统计值;
40.步骤150,若所述第二统计值小于第二阈值,则确定存在滞留目标。
41.一些示例性实施例中,步骤110包括:
42.按照第一统计间隔时长,分别确定所述上一时刻到当前时刻中多个统计时刻的拍摄视频;
43.对每一个统计时刻的拍摄视频分别进行目标检测,确定各统计时刻对应的目标数量;
44.确定所述多个统计时刻的目标数量为所述多个目标信息。
45.一些示例性实施例中,对每一个统计时刻的拍摄视频分别进行目标检测,确定各统计时刻对应的目标数量,包括:
46.通过该统计时刻的拍摄视频采集到的运动检测移动量,确定可能存在目标的感兴趣区域(roi),在所述感兴趣区域中进行目标检测,根据检测结果确定该统计时刻对应的目标数量。
47.需要说明的是,一些示例性实施例中,步骤110中当前时刻记为t
x
,上一时刻记为t
x-t1,t1为上一时刻到当前时刻的间隔时长,称为目标信息获取时长。
48.一些示例性实施例中,所述第一统计间隔时长记为t2,表示每隔t2时长,对获取的拍摄图像进行目标数量统计;t1为目标信息获取时长,表示每一次进行第一统计值计算的时长跨度。也就是说步骤110要获取从上一时刻(t
x-t1时刻)开始到当前时刻t
x
结束的时长t1中的多个统计时刻对应的目标信息。例如,t1等于5分钟,t2等于10秒,则执行步骤110,获取当前时刻之前5分钟(60*5=300秒)到当前时刻这段时间以内的6*5+1=31个统计时刻对应的31个目标数量,即31个目标信息。
49.可以理解,根据上一时刻、当前时刻,以及第一统计间隔时长,确定所述多个目标信息的具体数量,不限于特定的数量。一些示例性实施例中,t2《t1。
50.一些示例性实施例中,t1远大于t2。t1和t2的具体数值根据系统性能或检测需求灵活确定,不限于本公开示例的方面。
51.可以看到,每隔t2时长,根据各时刻的拍摄图像进行目标数量统计,故这些时刻称为统计时刻。
52.一些示例性实施例中,步骤120包括:
53.根据所述多个统计时刻的目标数量计算第一方差δ1,确定所述第一方差δ1为所述第一统计值。
54.一些示例性实施例中,对于步骤110而言,统计时刻可以是预设的非周期性的时间点,如从所述上一时刻之后的,第2秒、第3秒、第5秒等。
55.一些示例性实施例中,统计时刻也可以是根据视频帧数确定的。如,从上一时刻到当前时刻的时长为10秒,需要获取视频信息中对应的5帧图片,则可以根据需要获取从上一时刻到当前时刻时长为10秒内的5帧图片,5帧图片对应的时间点即为5个统计时刻。其中,这5帧图片可以是连续的5帧,也可以是随机间隔的5帧,还可以是设定间隔的5帧,不限于特定的方式。
56.相应地,可以理解,一些示例性实施例中,计算第一方差时,首先执行步骤110,即根据从上一时刻到当前时刻的时长为10秒内的视频数据中选取的5帧图片,获取5帧图片中相应的目标数量,再执行步骤120,进行第一方差的计算。需要说明的是,在根据一定帧数的图片以确定其对应的统计时刻的步骤中,图片的数量并不应成为对于本技术的限制。
57.一些示例性实施例中,步骤120可包括:
58.根据所述多个统计时刻的目标数量计算第一标准差,确定第一标准差为第一统计值。
59.一些示例性实施例中,步骤120还可包括:
60.根据所述多个统计时刻的目标数量计算第一平均差,确定第一平均差为第一统计值。
61.一些示例性实施例中,步骤130还包括:若所述第一统计值小于第一阈值,所述当前时刻记为目标待确认时刻;
62.相应地,所述获取历史待确认信息,包括:
63.获取所述当前时刻之前的多个历史目标待确认时刻各自对应的多个目标信息,作为所述历史确认信息。
64.需要说明的是,步骤130中,若所述第一统计值小于第一阈值,确定所述视频信息中存在待确认目标,则当前时刻记为目标待确认时刻。若所述第一统计值大于或等于第一阈值,则确定所述视频信息中不存在待确认目标,不执行后续步骤,等待下一轮再次从步骤110开始执行。进一步地,如果步骤150中确定存在滞留目标,则当前时刻记也称为存在滞留目标时刻。
65.一些示例性实施例中,按照设定的检测间隔t3开始执行步骤110,以开始进行一轮目标滞留检测方案;其中,t3大于t2;t3与t1独立设置,可以相同也可以不同。可选地,还可以在设定的其他滞留检测触发事件发生时,开始步骤110,以开始进行一轮目标滞留检测方案,具体的滞留检测触发事件在此不展开讨论。为了以示区别,开始执行步骤110的当前时刻也称为滞留检测时刻。
66.一些示例性实施例中,所述每一个统计时刻根据拍摄视频进行目标数量统计,可是根据一个摄像机的拍摄视频进行统计,还可以是根据多个摄像机的拍摄视频分别进行统计后得到合计结果,不限于特定的方式。根据本公开实施例的记载,本领域技术人员可以知晓对应的目标数量统计的实施,在此不进一步讨论具体的过程。
67.需要说明的是,本公开实施例方案中,所述拍摄视频为照相机/摄像机拍摄数据的统称,可以包括动态视频和/或静态图像,根据目标数量检测统计方案对应确定即可,不限于特定的方面。
68.一些示例性实施例中,步骤140包括:
69.根据每一个历史目标待确认时刻对应的多个目标信息中的目标数量,计算该历史目标待确认时刻对应的平均目标数量;
70.根据所述多个历史目标待确认时刻对应的平均目标数量和当前时刻的目标数量估计值,计算第二统计值。
71.一些示例性实施例中,一个历史目标待确认时刻对应的n个目标信息,即n个统计时刻对应的目标数量,记为num[i],i=1,

,n,n为大于1的整数,num[i]表示从上一时刻到当前时刻内第i个统计时刻对应的目标数量;相应地,计算该历史目标待确认时刻对应的平均目标数量num_mean如下:
[0072][0073]
一些示例性实施例中,所述第二统计值根据以下公式计算得到:
[0074][0075]
其中,m为第二统计值,num_mean[ti]为x个历史目标待确认时刻中第i个历史目标待确认时刻ti对应的平均目标数量,a为当前时刻的目标数量估计值;x为大于1的整数。
[0076]
可以理解,根据步骤130可以知晓,这x个历史目标待确认时刻都是其第一统计值小于第一阈值的时刻,是可能出现滞留目标的时刻;即这x个历史目标待确认时刻都属于可能存在滞留目标的时刻。步骤140-150,根据这些可能存在滞留目标的历史目标待确认时刻对应的多个目标信息进一步判断是否的确存在滞留目标。
[0077]
一些示例性实施例中,所述x个历史目标待确认时刻可以是某一时刻t0开始到当前时刻t
x
的全部满足第一统计值小于第一阈值的历史目标待确认时刻,t0根据系统运行情况动态确定;或者,也可以是设定数量为x的满足第一统计值小于第一阈值的距离当前时刻t
x
最近的x个历史目标待确认时刻,x根据业务需要确定。即为所述多个历史目标待确认时刻包括x个历史目标待确认时刻。
[0078]
一些示例性实施例中,步骤140包括:
[0079]
根据每一个历史目标待确认时刻对应的多个目标信息中的目标数量,计算该历史目标待确认时刻对应的去噪平均目标数量;
[0080]
根据所述多个历史目标待确认时刻对应的去噪平均目标数量和当前时刻的目标数量估计值,计算第二统计值。
[0081]
其中,去噪平均目标数量为去除最大值与最小值后的平均目标数量。
[0082]
一个历史目标待确认时刻对应的n个目标信息,即n个统计时刻对应的目标数量,记为num[i],i=1,...,n,n为大于1的整数,num[i]表示从上一时刻到当前时刻内第i个统计时刻对应的目标数量,num
max
为n个统计时刻所对应的n个目标数量中的最大值,num
min
为n个统计时刻对应的n个目标数量中的最小值;相应地,计算该历史目标待确认时刻对应的去
噪平均目标数量num_mean_1如下:
[0083][0084]
一些示例性实施例中,所述第二统计值根据以下公式计算得到:
[0085][0086]
其中,m为第二统计值,num_mean 1[ti]为x个历史目标待确认时刻中第i个历史目标待确认时刻ti对应的去噪平均目标数量,a为当前时刻的目标数量估计值;x为大于1的整数。
[0087]
一些示例性实施例中,所述当前时刻的目标数量估计值a根据以下方法确定:
[0088]
根据每一个历史目标待确认时刻对应的多个目标信息中的目标数量,确定该历史目标待确认时刻对应的最小目标数量;
[0089]
确定所述x个历史目标待确认时刻对应的最小目标数量中的最小值,为所述目标数量估计值a。
[0090]
一些示例性实施例中,所述第二阈值n=δ1*δ2;
[0091]
其中,δ1为第一方差,δ2为根据x(x为大于1的整数)个历史目标待确认时刻对应平均目标数量计算得到的第二方差。
[0092]
一些示例性实施例中,所述目标为行人或行人身上的一部分(如胯骨、手臂等,并不以此为限制)。相应地,所述目标检测方法用以进行人员滞留检测。可选地,所述目标还可以是其他可移动对象(如流水线上的包裹等)。根据应用场景确定即可,对应地,目标数量检测也根据相关方案对应选择。更多示例在此不一一例举。
[0093]
本公开实施例还提供一种目标滞留检测系统,如图2所示,包括:
[0094]
目标检测模块210,设置为根据各统计时刻的视频信息,确定对应的目标信息;
[0095]
滞留判别模块220,设置为执行本公开任一实施例所述的目标滞留检测方法确定当前时刻是否存在滞留目标;
[0096]
所述告警模块230,设置为在确定当前时刻存在滞留目标的情况下,上报告警信息。
[0097]
一些示例性实施例中,所述系统还包括存储模块240,设置为保存多个目标信息;还设置为保存各统计时刻对应的目标数量,即保存各统计时刻和对应的目标数量统计结果。
[0098]
一些示例性实施例中,所述滞留判别模块220设置为获取上一时刻到当前时刻的视频信息中,相应的多个目标信息;根据多个所述目标信息,计算第一统计值;若所述第一统计值小于第一阈值,则确定所述视频信息中存在待确认目标,并获取历史待确认信息;根据所述历史待确认信息,计算第二统计值;若所述第二统计值小于第二阈值,则确定存在滞留目标。
[0099]
一些示例性实施例中,所述存储模块240,还设置为保存每一轮滞留判别过程中的数据,包括以下数据中的一种或多种:
[0100]
每一个当前时刻t
x
对应计算得到第一统计值;
[0101]
每一个当前时刻t
x
对应判断是否存在待确认目标;
[0102]
每一个当前时刻t
x
为目标待确认时刻的情况下,对应计算得到第二统计值;
[0103]
每一个当前时刻t
x
为目标待确认时刻的情况下,对应确定的目标数量估计值;
[0104]
每一个当前时刻t
x
为目标待确认时刻的情况下,对应确定的第二阈值;
[0105]
每一个当前时刻t
x
为存目标待确认时刻的情况下,对应判断是否存在滞留目标的判断结果。
[0106]
一些示例性实施例中,所述存储模块240,还设置为保存每一个所述历史目标待确认时刻对应的平均目标数量。
[0107]
一些示例性实施例中,所述存储模块240,还设置为保存每一个所述历史目标待确认时刻对应的最小目标数量。
[0108]
本公开实施例还提供一种目标滞留检测系统,如图2所示,所述目标物为行人,包括:
[0109]
所述目标检测模块210、所述滞留判别模块220和所述告警模块230。
[0110]
一些示例性实施例中,所述目标检测模块210,设置为获取视频采集模块采集到的视频数据,将h.264或者h.265编码格式的码流解码为yuv(亮度色度)数据,根据已设置的统计间隔时长t2,抽取yuv数据分别进行人数统计。每一个统计间隔时长t2对应一个统计时刻。
[0111]
一些示例性实施例中,为了提高性能,所述目标检测模块210进行人数统计方法采用基于目标检测的方式。首先通过视频采集获取到的运动检测移动量获取到可能存在目标的感兴趣区域roi,在感兴趣区域中检测人体检测实现人数统计。
[0112]
需要说明的是,除了h.264/h.265,所述目标检测模块210还可以处理其他编码格式的视频数据以进行目标物数量统计,不限于本公开所示例的方面。
[0113]
其中,所述目标检测模块210将每一个统计时刻的人数统计结果,保存在所述存储模块240中,记为num[0,...,t
y-n*t2,

,ty],其中ty为当前时刻,n为整数。num[ty]为当前时刻ty对应的人数统计结果。这里的当前时刻是指根据拍摄视频进行目标数量统计的时刻,与滞留判别模块220执行第一统计值判断时的当前时刻t
x
可以是同一时刻,也可以是不同时刻,根据上述记载,本领域技术人员可以知晓各时刻的具体含义。
[0114]
所述滞留判别模块220,设置为每隔t3时长,执行一轮检测。即每隔t3时长滞留判别模块220从存储模块240中获取从t
x-t1时刻到当前时刻t
x
中多个统计时刻的拍摄视频分别对应的目标数量,记为num[t1,...,t
n-n*t2,

,tn],其中,t1,...,t
n-n*t2,

,tn对应为从t
x-t1时刻开始到当前时刻t
x
结束的n个统计时刻。该时段的n个统计时刻的目标数量平均值记为:num_mean(t
x
),该时段n个统计时刻的目标物数量最小值记为:nummin(t
x
)=min(num[t1,...,t
n-n*t2,

,tn])。
[0115]
所述滞留判别模块220,还设置为获取多个统计时刻的目标数量后,计算对应的目标数量平均值并保存,记为num_mean(tj),表示时刻tj对应计算的t1时长内目标数量统计结果的平均值。
[0116]
所述滞留判别模块220,还设置为获取多个统计时刻的目标数量后,确定本次获取的多个统计时刻中对应的目标数量的最小值,记为num_min(tj),表示时刻tj对应计算的t1时长内多次目标数量统计结果中的最小值。
[0117]
所述滞留判别模块220,还设置为根据所获取从t
x-t1时刻到当前时刻t
x
中多个统
计时刻的拍摄视频分别对应的目标数量:num[t1,...,t
n-n*t2,

,tn],计算第一方差δ1,作为第一统计值。
[0118]
所述滞留判别模块220,还设置为在第一方差δ1小于第一阈值k的情况下,确定当前时刻t
x
为目标待确认时刻。
[0119]
根据研究发现,第一方差δ1小于第一阈值k,则判断目标数量波动较小,比较稳定,则可能出现目标滞留,需要进一步确定。
[0120]
所述滞留判别模块220,还设置为在当前时刻为t
x
为目标待确认时刻的情况下,根据以下方法确定是否存在滞留目标:
[0121]
步骤2210,根据已存储的历史数据,获取满足第一方差δ1小于第一阈值k的x个历史目标待确认时刻的目标数量平均值num_mean(ti),组成集合num_mean[t1,...,ti,

,t
x
];
[0122]
步骤2220,根据已存储的历史数据,获取满足第一方差δ1小于第一阈值k的x个历史目标待确认时刻的目标数量最小值num_min(ti),组成集合num_min[t1,...,ti,

,t
x
];
[0123]
步骤2230,根据x个历史目标待确认时刻的目标数量最小值集合num_min[t1,...,ti,

,t
x
],确定最小值a=min(num_min(ti)),i=1,...,x,确定a为当前时刻t
x
的目标数量估计值;
[0124]
步骤2240,根据x个目标数量平均值num_min[t1,...,ti,

,t
x
],计算第二方差δ2;
[0125]
步骤2250,根据当前时刻t
x
的目标数量估计值a和x个目标物数量平均值num_min[t1,...,ti,

,t
x
]按照以下公式计算第二统计值:
[0126][0127]
其中,m为第二统计值,num_mean[ti]为所述x个历史目标待确认时刻中第i个历史时刻ti对应的t1时长内的平均目标数量,a为当前时刻t
x
的目标数量估计值;
[0128]
步骤2260,判断m是否小于第二阈值n,如果小于,则确定当前时刻t
x
存在滞留目标:
[0129]
其中,第二阈值n=δ1*δ2,δ1为第一方差,δ2为第二方差。
[0130]
需要说明的是,以人员滞留检测为例,由于大多数需要进行人员滞留检测的场景属于无人值守场景,这种场景下如果有人员意外滞留,一般人流量较小,因此选择多个历史目标待确认时刻的最少的人数统计结果作为目标数量估计值(预测值),参与第二统计值的计算,以进一步确定是否存在人员滞留。
[0131]
一些示例性实施例中,所述滞留判别模块220,设置为在发生滞留检测触发事件时执行一轮检测。例如,特定的检测时间点到来时进行目标滞留检测。
[0132]
一些示例性实施例中,所述告警模块230设置为通过声音、短信、邮件和/或电话等多种形式将告警信息发送给系统管理维护人员,以便对应进行后续确认和/或其他处理。
[0133]
本公开实施例还提供一种目标滞留检测装置,如图3所示,包括:
[0134]
目标信息获取模块310,设置为获取上一时刻到当前时刻的视频信息中,相应的多个目标信息;
[0135]
滞留判别模块320,设置为根据多个所述目标信息,计算第一统计值;若所述第一
统计值小于第一阈值,则确定所述视频信息中存在待确认目标,并获取历史待确认信息;根据所述历史待确认信息,计算第二统计值;若所述第二统计值小于第二阈值,则确定存在滞留目标。
[0136]
一些示例性实施例中,所述目标信息获取模块310设置为:
[0137]
按照第一统计间隔时长,分别确定所述上一时刻到当前时刻中多个统计时刻的拍摄视频;对每一个统计时刻的拍摄视频分别进行目标检测,确定各统计时刻对应的目标数量;确定所述多个统计时刻的目标数量为所述多个目标信息。
[0138]
一些示例性实施例中,所述滞留判别模块320还设置为:
[0139]
根据所述多个统计时刻的目标数量计算第一方差δ1,确定所述第一方差δ1为所述第一统计值。
[0140]
一些示例性实施例中,所述滞留判别模块320还设置为:若所述第一统计值小于第一阈值,所述当前时刻记为目标待确认时刻。
[0141]
一些示例性实施例中,所述滞留判别模块320获取历史待确认信息,包括:
[0142]
获取所述当前时刻之前的多个历史目标待确认时刻各自对应的多个目标信息,作为所述历史确认信息。
[0143]
一些示例性实施例中,所述滞留判别模块320根据所述历史待确认信息,计算第二统计值,包括:
[0144]
根据每一个历史目标待确认时刻对应的多个目标信息中的目标数量,计算该历史目标待确认时刻对应的平均目标数量;
[0145]
根据所述多个历史目标待确认时刻对应的平均目标数量和当前时刻的目标数量估计值,计算第二统计值。
[0146]
一些示例性实施例中,所述滞留判别模块320根据以下公式计算第二统计值:
[0147][0148]
其中,m为第二统计值,num_mean[ti]为x个历史目标待确认时刻中第i个历史目标待确认时刻ti对应的平均目标数量,a为当前时刻的目标数量估计值;x为大于1的整数。
[0149]
一些示例性实施例中,所述当前时刻的目标数量估计值a根据以下方法确定:
[0150]
根据每一个历史目标待确认时刻对应的多个目标信息中的目标数量,确定该历史目标待确认时刻对应的最小目标数量;
[0151]
确定所述x个历史目标待确认时刻对应的最小目标数量中的最小值,为所述目标数量估计值a。
[0152]
一些示例性实施例中,所述第二阈值n=δ1*δ2;
[0153]
其中,δ1为第一方差,δ2为根据所述x个历史目标待确认时刻对应平均目标数量计算得到的第二方差。
[0154]
本公开实施例还提供一种电子设备,包括:
[0155]
一个或多个处理器;
[0156]
存储装置,用于存储一个或多个程序,
[0157]
当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理
器实现如本公开任一实施例所述的目标滞留检测方法。
[0158]
本公开实施例还提供一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器实现如本公开任一实施例所述的目标滞留检测方法。
[0159]
可以看到,基于本公开实施例提供的目标滞留检测方案,在满足基本的视频监控业务需求的前提下,充分利用已有视频监控系统的监控和/或目标检测能力,基于历史的目标信息数据,计算第一统计值和第二统计值,依此进行目标滞留的判断,无需额外安装新的硬件设备,也无需显著增大系统算力资源消耗,是成本优势显著的目标滞留检测方案。
[0160]
本领域普通技术人员可以理解,上文中所公开方法中的全部或某些步骤、系统、装置中的功能模块/单元可以被实施为软件、固件、硬件及其适当的组合。在硬件实施方式中,在以上描述中提及的功能模块/单元之间的划分不一定对应于物理组件的划分;例如,一个物理组件可以具有多个功能,或者一个功能或步骤可以由若干物理组件合作执行。某些组件或所有组件可以被实施为由处理器,如数字信号处理器或微处理器执行的软件,或者被实施为硬件,或者被实施为集成电路,如专用集成电路。这样的软件可以分布在计算机可读介质上,计算机可读介质可以包括计算机存储介质(或非暂时性介质)和通信介质(或暂时性介质)。如本领域普通技术人员公知的,术语计算机存储介质包括在用于存储信息(诸如计算机可读指令、数据结构、程序模块或其他数据)的任何方法或技术中实施的易失性和非易失性、可移除和不可移除介质。计算机存储介质包括但不限于ram、rom、eeprom、闪存或其他存储器技术、cd-rom、数字多功能盘(dvd)或其他光盘存储、磁盒、磁带、磁盘存储或其他磁存储装置、或者可以用于存储期望的信息并且可以被计算机访问的任何其他的介质。此外,本领域普通技术人员公知的是,通信介质通常包含计算机可读指令、数据结构、程序模块或者诸如载波或其他传输机制之类的调制数据信号中的其他数据,并且可包括任何信息递送介质。
[0161]
以上所述仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是在本发明的构思下,利用本发明说明书及附图内容所作的等效结构变换,或直接/间接运用在其他相关的技术领域均包括在本发明的专利保护范围内。

技术特征:
1.一种目标滞留检测方法,其特征在于,包括:获取上一时刻到当前时刻的视频信息中,相应的多个目标信息;根据多个所述目标信息,计算第一统计值;若所述第一统计值小于第一阈值,则确定所述视频信息中存在待确认目标,并获取历史待确认信息;根据所述历史待确认信息,计算第二统计值;若所述第二统计值小于第二阈值,则确定存在滞留目标。2.如权利要求1所述的方法,其特征在于,所述方法还包括:若所述第一统计值小于第一阈值,所述当前时刻记为目标待确认时刻;所述获取历史待确认信息,包括:获取所述当前时刻之前的多个历史目标待确认时刻各自对应的多个目标信息,作为所述历史确认信息。3.如权利要求1或2所述的方法,其特征在于,所述获取上一时刻到当前时刻的视频信息中,相应的多个目标信息,包括:按照第一统计间隔时长,分别确定所述上一时刻到当前时刻中多个统计时刻的拍摄视频;对每一个统计时刻的拍摄视频分别进行目标检测,确定各统计时刻对应的目标数量;确定所述多个统计时刻的目标数量为所述多个目标信息。4.如权利要求3所述的方法,其特征在于,所述根据多个所述目标信息,计算第一统计值,包括:根据所述多个统计时刻的目标数量计算第一方差,确定所述第一方差为所述第一统计值。5.如权利要求4所述的方法,其特征在于,所述根据所述历史待确认信息,计算第二统计值,包括:根据每一个历史目标待确认时刻对应的多个目标信息中的目标数量,计算该历史目标待确认时刻对应的平均目标数量;根据所述多个历史目标待确认时刻对应的平均目标数量和当前时刻的目标数量估计值,计算第二统计值。6.如权利要求5所述的方法,其特征在于,所述当前时刻的目标数量估计值根据以下方法确定:根据每一个历史目标待确认时刻对应的多个目标信息中的目标数量,确定该历史目标待确认时刻对应的最小目标数量;确定多个所述历史目标待确认时刻对应的最小目标数量中的最小值,为所述目标数量估计值。7.如权利要求5所述的方法,其特征在于,所述第二阈值n=δ1*δ2;其中,δ1为所述第一方差,δ2为根据多个所述历史目标待确认时刻对应的平均目标数量计算得到的第二方差。
8.一种目标滞留检测系统,其特征在于,包括:目标检测模块,设置为根据各统计时刻的视频信息,确定对应的目标物信息;滞留判别模块,设置为执行权利要求1-7任一项所述的方法确定当前时刻是否存在滞留目标;所述告警模块,设置为在确定当前时刻存在滞留目标的情况下,上报告警信息。9.一种电子设备,其特征在于,包括:一个或多个处理器;存储装置,用于存储一个或多个程序,当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如权利要求1-7中任一项所述的目标滞留检测方法。10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现如权利要求1-7中任一项所述的目标滞留检测方法。

技术总结
本文公开了一种目标滞留检测方法、系统、电子设备和存储介质。所述方法包括:获取上一时刻到当前时刻的视频信息中,相应的多个目标信息;根据多个所述目标信息,计算第一统计值;若所述第一统计值小于第一阈值,则确定所述视频信息中存在待确认目标,并获取历史待确认信息;根据所述历史待确认信息,计算第二统计值;若所述第二统计值小于第二阈值,则确定存在滞留目标。本公开实施例提供的目标滞留检测方案,利用已有系统的视频监控及目标检测能力获取目标信息,并据此进行滞留判别,有效降低了目标滞留检测的实施成本。目标滞留检测的实施成本。目标滞留检测的实施成本。


技术研发人员:汤晓斌 陈立辉
受保护的技术使用者:浙江宇视科技有限公司
技术研发日:2022.03.23
技术公布日:2023/10/8
版权声明

本文仅代表作者观点,不代表航空之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)

飞行汽车 https://www.autovtol.com/

分享:

扫一扫在手机阅读、分享本文

相关推荐