本发明涉及图像检测,特别涉及一种复杂场景下的实时流物品搬移及遗留检测方法及系统。
背景技术:
1、目前,随着智慧城市、智能工厂等的不断普及,通过网络摄像头监控特定场景的物品搬移及遗留事件并告警有着切实广泛的需求。
2、已有的物品搬移及遗留算法大多停留在实验室,并不能处理真实场景的复杂多变的环境,且对计算机性能也有比较高的要求,亟需一种在真实复杂场景下实时高效的物品搬移及遗留检测算法以满足广泛智能监控的需要。
技术实现思路
1、本发明目的之一在于提供了一种复杂场景下的实时流物品搬移及遗留检测方法,实现实时高效的物品搬移及遗留检测。
2、本发明实施例提供的一种复杂场景下的实时流物品搬移及遗留检测方法,包括:
3、步骤1:获取目标场景的实时流视频,并缓存实时帧;
4、步骤2:利用所述实时帧进行实时前景建模;
5、步骤3:利用数字图像处理技术对所述实时前景进行分析,获取变化前景区域;
6、步骤4:结合人员检测深度学习模型,确定所述变化前景区域中的非人员待检测前景区域;
7、步骤5:基于非人员待检测前景区域的当前帧图像和历史帧图像,判断非人员待检测前景区域为物品搬移还是物品遗留。
8、优选的,所述步骤1,还包括:
9、基于预设的分块规则,对实时流视频的每一帧图像进行分块,获得多个图像块;
10、对每一图像块进行第一均衡化处理;
11、对每一图像块进行第二均衡化处理。
12、优选的,所述步骤2:利用所述实时帧进行实时前景建模,包括:
13、基于改进vibe算法,利用所述实时帧进行实时前景建模。
14、优选的,所述改进vibe算法包括:
15、获取原始vibe算法;
16、将所述原始vibe算法的样本集更新概率由原来的1/16改为1/8;
17、将所述原始vibe算法中判断为前景的像素点采用随机更更新到样本集的策略改为直接重置前景区域的样本集。
18、优选的,步骤5:基于非人员待检测前景区域的当前帧图像和历史帧图像,判断非人员待检测前景区域为物品搬移还是物品遗留,包括:
19、从所述当前帧图像中确定所述待检测物品的第一轮廓区域和所述第一轮廓区域的第一轮廓外接矩形,同时,从所述历史帧图像中确定所述待检测物品的第二轮廓区域和所述第二轮廓区域的第二轮廓外接矩形;
20、计算所述第一轮廓区域与所述第二轮廓区域之间的第一颜色相似度;
21、计算所述第一轮廓外接矩形内除所述第一轮廓区域之外的第一非轮廓区域与所述第二轮廓外接矩形内除所述第二轮廓区域之外的第二非轮廓区域之间的第二颜色相似度;
22、若所述第一颜色相似度大于预设的第一颜色相似度阈值且所述第二颜色相似度大于预设的第二颜色相似度阈值,确定所述待检测物品遗留;
23、若所述第一颜色相似度小于预设的第一颜色相似度阈值且所述第二颜色相似度小于预设的第二颜色相似度阈值,确定所述待检测物品搬移。
24、优选的,步骤1中,获取目标场景的实时流视频,包括:
25、获取目标场景对应的预设的场景地图;
26、从场景地图中确定目标场景内的物品放置区的第一位置以及物品放置区旁的搬运通道的第二位置;
27、基于第一位置和由第一位置向第二位置的直线方向,构建第一方向向量;
28、从场景地图中确定目标场景内的多个图像采集设备的第三位置和镜头方向;
29、基于图像采集设备的第三位置和镜头方向,构建图像采集设备的第二方向向量;
30、计算第一方向向量与第二方向向量的向量夹角;
31、获取第一位置与第三位置的直线距离;
32、基于向量夹角和直线距离,计算图像采集设备的适宜指数,计算公式如下:
33、
34、其中,为图像采集设备的适宜指数,θ为向量夹角,l为直线距离,γ1和γ2为预设的权重值;
35、通过最大适宜指数对应的图像采集设备获取物品放置区的视频图像,并作为目标场景的实时流视频。
36、优选的,复杂场景下的实时流物品搬移及遗留检测方法,还包括:
37、获取待检测物品;
38、其中,获取待检测物品,包括:
39、获取需在目标场景内执行的至少一个搬运任务;
40、基于搬运任务,确定待检测物品;
41、和/或,
42、获取目标场景内多个工作人员的之间的多个对话记录;
43、基于多个对话记录,确定待检测物品。
44、优选的,基于多个对话记录,确定待检测物品,包括:
45、获取多个对话记录的产生时间;
46、建立时间轴;
47、基于多个对话记录的产生时间,将多个对话记录分别对应设置于时间轴上;
48、从时间轴的起点向终点依次遍历对话记录;
49、每次遍历时,对遍历到的对话记录进行语义提取,获得第一语义;
50、获取预设的有效语义库;
51、将第一语义与有效语义库中的有效语义进行匹配;
52、若匹配符合,获取匹配符合的有效语义对应的预设的至少一个确认项,确认项包括:确认方向、确认范围、确认语义和确认结果;
53、对时间轴上遍历到的对话记录的确认方向上确认范围内的对话记录进行语义提取,获得第二语义;
54、将第二语义与确认语义进行匹配;
55、若匹配符合,基于确认结果,确定待检测物品;
56、若匹配均不符合,获取匹配符合的有效语义对应的有效结果;
57、基于有效结果,确定待检测物品。
58、本发明实施例提供的一种复杂场景下的实时流物品搬移及遗留检测系统,包括:
59、第一获取模块,用于获取目标场景的实时流视频,并缓存实时帧;
60、建模模块,用于利用所述实时帧进行实时前景建模;
61、第二获取模块,用于利用数字图像处理技术对所述实时前景进行分析,获取变化前景区域;
62、确定模块,用于结合人员检测深度学习模型,确定所述变化前景区域中的非人员待检测前景区域;
63、判断模块,用于基于非人员待检测前景区域的当前帧图像和历史帧图像,判断非人员待检测前景区域为物品搬移还是物品遗留。
64、优选的,复杂场景下的实时流物品搬移及遗留检测系统,还包括:
65、预处理模块,用于对实时流视频进行预处理;
66、其中,所述预处理模块执行如下操作:
67、基于预设的分块规则,对实时流视频的每一帧图像进行分块,获得多个图像块;
68、对每一图像块进行第一均衡化处理;
69、对每一图像块进行第二均衡化处理。
70、本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可通过在所写的说明书、权利要求书、以及附图中所特别指出的结构来实现和获得。
71、下面通过附图和实施例,对本发明的技术方案做进一步的详细描述。