基于边缘识图盒子的切图方法、电子设备及介质与流程

文档序号:29132400发布日期:2022-03-05 01:27阅读:89来源:国知局
基于边缘识图盒子的切图方法、电子设备及介质与流程

1.本发明涉及图像处理领域,具体涉及基于边缘识图盒子的切图方法、电子设备及介质。


背景技术:

2.在地铁、机场等进入其设施的入口等场景中,常常会有配备x光机的安检点,乘客将包裹等随身携带物品通过使用传送带传送到x光射线的照射范围,x光机内的x光射线对包裹进行照射,生成x光成像视频,然后通过dvi,hdmi,df等接口形式发送至判图终端。因此在x光成像视频的画面中,包裹是随着传送带在进行水平运动的,从左至右或者从右至左,包裹一个接着一个在视频画面中出现。
3.在现有技术中,包裹等随身物品在安检场景下,通常使用含有包裹的x光成像视频承载包裹信息,但存在以下缺点:一个视频包括一个或多个包裹信息对于一张或多张图片,无法快速直观地建立人-包裹的映射关系,当方便安检员需要回溯历史信息时,加大了安检人员追踪的难度;视频占用存储空间大,不便于保存,视频占用存储空间巨大,而且在网络上传输时占用带宽,同时,相邻多帧之间会有大量的冗余信息;当需要对接ai智能识图系统,视频对于ai智能识图系统算力资源的消耗量大。


技术实现要素:

4.本发明的目的在于提供一种基于边缘识图盒子的切图方法、电子设备及介质,在安检场景中,把x光机视频信号转换成图片,通过对视频进行连续的切图对比,使得进入安检机的物品的x光机成像图片能够不重复,无遗漏的切割下来,用以解决现有的x光成像视频占用存储空间巨大、占用更多宽带的问题。
5.基于边缘识图盒子的切图方法,具体包括以下步骤:
6.s1、获取x光机发送的视频流;
7.s2、根据所述视频流截取每一帧视频图片,获得视频图片序列;
8.s3、根据包裹进入x光机的时间先后顺序,依次从所述视频图片序列中调取与时间对应的视频图片,以所述视频图片为基准,遍历所述基准的视频图片之后的每一张视频图片,进行剪切对比,直到遍历的视频图片的特征值与所述基准的视频图片的特征值相匹配时,将所述匹配的视频图片保存至x光图片集合,并循环步骤s3;
9.s4、根据预设规则,将所述x光图片集合中的视频图片进行合并,获得所述视频流中所有包裹的信息。
10.进一步地,所述步骤s3具体包括如下步骤:
11.s301、根据所述视频图片序列获得待剪切对比的视频图片fm;
12.s302、根据第一预设区域对所述视频图片fm进行剪切,获得像素矩阵s,并计算像素矩阵s的特征值ωs;
13.s303、依次遍历视频图片fm之后的每一张视频图片,每遍历一张视频图片时,根据
第二预设区域对当前遍历的视频图片进行剪切,获得与所述当前遍历的视频图片对应的像素矩阵e;
14.s304、计算所述对应的像素矩阵e的特征值ωe;
15.s305、判断所述特征值ωs与特征值ωe是否匹配,若匹配,则转步骤s306;若不相等,则转步骤s307;
16.s306、遍历结束,将所述特征值ωe对应的视频图片保存至x光图片集合中,并获取下一包裹进入x光机时的视频图片对视频图片fm进行更新,循环步骤s302-s305;
17.s307、继续遍历下一帧视频图片,并计算其对应的特征值ωe,直至找到其对应的特征值ωe与所述特征值ωs相等的视频图片。
18.进一步地,所述第一预设区域与第二预设区域根据x光机传送带的方向进行设置,且基于所述视频图片fm的中心线对称。
19.进一步地,所述当x光机传送带传送的方向为从右至左进行时,设置视频图片fm中最左上角的坐标为(0,0),所述第一预设区域为左上角坐标为(w,h),宽为c像素,高为r像素的矩形区域,所述w、h、c、r满足:w+c=当前帧视频图片fm的横向像素,c+r=当前帧视频图片fm的纵向像素。
20.进一步地,所述特征值为感知哈希值,具体计算步骤如下:
21.s(1)将宽度为c高度为r的像素矩阵转换为灰度图片;
22.s(2)将灰度图像转换为二值图片;
23.s(3)将二值图片的像素按顺序排列,得到比特序列,所述比特序列为图片的感知哈希值。
24.进一步地,所述步骤s305中的所述匹配的判断依据为:计算像素矩阵s与像素矩阵e的感知哈希值中不同的比特数目,当不同的比特数目小于规定的阈值时,则判定为匹配,否则判定为不匹配。
25.进一步地,所述步骤s4预设规则为:提取所述x光图片集合中的所有视频图片对应的的像素信息,将所述像素信息进行合并处理,获得所述视频流中所有包裹的信息。
26.进一步地,所述步骤s4预设规则为:
27.从最先保存至所述x光图片集合中的视频图片开始遍历,依次提取一张视频图片以及与其相邻的后一张视频图片;
28.根据所述相邻的两张视频图片,提取前一张视频图片的第一预设区域的像素信息与后一张视频图片的第二预设区域的像素信息;
29.将所述第二预设区域的像素信息与第一预设区域的像素信息进行区域图像融合,生成融合包裹信息;
30.将所有融合包裹信息与最先保存至所述x光图片集合中的视频图片对应的的第二预设区域的像素信息,进行合成处理,获得所述视频流中所有包裹的信息。
31.进一步地,基于边缘识图盒子的切图电子设备,包括:
32.一个或多个处理器;
33.存储单元,用于存储一个或多个程序,当所述一个或多个程序被所述一个或多个处理器执行时,能使得所述一个或多个处理器实现根据权利要求1至8中任意一项所述的基于边缘识图盒子的切图方法,所述一个或多个程序包括:
34.采集模块,用于获取x光机发送的视频流;
35.图片序列模块,用于根据所述视频流截取每一帧视频图片,获得视频图片序列;
36.剪切对比模块,用于根据包裹进入x光机的时间先后顺序,依次从所述视频图片序列中调取与时间对应的视频图片,以所述视频图片为基准,遍历所述基准的视频图片之后的每一张视频图片,进行剪切对比,直到遍历的视频图片的特征值与所述基准的视频图片的特征值相匹配时,将所述匹配的视频图片保存至x光图片集合,并循环;
37.合并模块,用于根据预设规则,将所述x光图片集合中的视频图片进行合并,获得所述视频流中所有包裹的信息。
38.一种计算机可读存储介质,其上存储有计算机程序,其所述计算机程序被处理器执行时能实现所述的基于边缘识图盒子的切图方法。
39.本发明具有的有益效果:
40.1、根据x光机的工作原理,通过预设区域的剪切与特征值对比,获得包含所有包裹信息的x光图片集合,减少了多余图片的重复冗余信息,同时避免包裹信息的遗漏;
41.2、使用x光的图片更加直观,一个包裹对于一张或多张图片,便于建立人-图片-包裹的映射关系,建立人包关联,方便进行人员追踪,而一个视屏承载了大量的包裹,无法建立映射关系,方便安检员回溯历史信息;
42.3、用x光图片承载包裹信息相比于用视频,能够提高海量x光成像视频的效率,充分挖掘x光成像视频中的关键包裹信息,使用x光图片相比x光成像视频,占用系统的存储空间更小,便于保存,而视频占用存储空间巨大,而且在网络上传输时占用带宽,同时,相邻多帧之间会有大量的冗余信息。
附图说明
43.图1为本发明的切图方法流程示意图;
44.图2为本发明的切图电子设备结构示意图;
45.图3为本发明的实施例1的fm帧视频图片剪切对比示意图;
46.图4为本发明的实施例1的fm+1帧视频图片剪切对比示意图;
47.图5为本发明的实施例1的fm+n-1帧视频图片剪切对比示意图;
48.图6为本发明的实施例1的fm+n帧视频图片剪切对比示意图;
49.图7为本发明的切图方法数据流程图;
具体实施方式
50.下面结合实施例及附图,对本发明作进一步的详细说明,但本发明的实施方式不限于此。
51.在本发明的描述中,需要说明的是,术语“中心”、“上”、“下”、“左”、“右”、“竖向”、“纵向”、“侧向”、“水平”、“内”、“外”、“前”、“后”、“顶”、“底”等指示的方位或位置关系为基于附图所示的方位或位置关系,或者是该发明产品使用时惯常摆放的方位或位置关系,仅是为了便于描述本发明和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本发明的限制。
52.在本发明的描述中,还需要说明的是,除非另有明确的规定和限定,术语“设置”、“开有”、“安装”、“相连”、“连接”应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或一体地连接;可以是机械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介间接相连,可以是两个元件内部的连通。对于本领域的普通技术人员而言,可以具体情况理解上述术语在本发明中的具体含义。
53.实施例1
54.本实施例的目的在于提供一种基于边缘识图盒子的切图方法,具体包括以下步骤:
55.s1、获取x光机发送的视频流;
56.s2、根据所述视频流截取每一帧视频图片,获得视频图片序列;
57.s3、根据包裹进入x光机的时间先后顺序,依次从所述视频图片序列中调取与时间对应的视频图片,以所述视频图片为基准,遍历所述基准的视频图片之后的每一张视频图片,进行剪切对比,直到遍历的视频图片的特征值与所述基准的视频图片的特征值相匹配时,将所述匹配的视频图片保存至x光图片集合,并循环步骤s3;
58.具体地,所述步骤s3具体包括如下步骤:
59.s301、根据所述视频图片序列获得待剪切对比的视频图片fm;
60.s302、根据第一预设区域对所述视频图片fm进行剪切,获得像素矩阵s,并计算像素矩阵s的特征值ωs;
61.s303、依次遍历视频图片fm之后的每一张视频图片,每遍历一张视频图片时,根据第二预设区域对当前遍历的视频图片进行剪切,获得与所述当前遍历的视频图片对应的像素矩阵e;
62.s304、计算所述对应的像素矩阵e的特征值ωe;
63.s305、判断所述特征值ωs与特征值ωe是否匹配,若匹配,则转步骤s306;若不相等,则转步骤s307;
64.s306、遍历结束,将所述特征值ωe对应的视频图片保存至x光图片集合中,并获取下一包裹进入x光机时的视频图片对视频图片fm进行更新,循环步骤s302-s305。
65.s307、继续遍历下一帧视频图片,并计算其对应的特征值ωe,直至找到其对应的特征值ωe与所述特征值ωs相等的视频图片。
66.具体地,在一种光机场景中,x光视频中的包裹等物品是从右向左跟着传送带运动的,我们可以从视频中取出一帧信号fm(整个视频的第m帧信号,当前帧视频图片fm为待检测包裹完全进入x光机时的视频图片),在帧所对应的rgb24像素中,从最右边截取一个像素矩阵,矩阵的列,也就是矩阵在视频中的宽,记为c,起始左位在整帧中是从左往右第w位,矩阵的行,也就是矩阵在视频中的高,记为r,起始高位在整帧中是从上往下第h位,矩阵本身记为s,记帧中最左上角的位置为(0,0),那么矩阵中拥有的像素个数为r*c,矩阵对应的四边形左上角位置为(w,h)。
67.在fm帧中截取最右边的的像素矩阵之后,在fm帧之后的帧fm+1,fm+2,fm+3......fm+n中,从和矩阵s对称的最左边位置截取一个同样大小的矩阵,记为e。
68.将s和e两个像素矩阵的特征值ω进行对比,通过选取合适的r值和c值,使得在有限范围的像素集合中(一个x光视频中的物品从右边移动到左边的过程中),非同一个信息矩阵拥有同样的ω在统计学中是不可能事件,当fm+n帧中的e的ωe等于fm帧中的s的ωs,
则此时fm帧中最右边的像素矩阵s在fm+n帧中已经移动到了最左边,帧中的信息已经全部替换为新的信息。从逻辑上理解,我们可以认为,旧的包裹物品已经从最左边出去,新的包裹物品已经从最左边进来占据了整个画面。
69.若fm+n中的ωe不等于fm中的ωs,则继续剪切对比第fm+n+1帧视频图片,直到找到为止。
70.当在fm+n帧,ωe=ωs时,我们选取fm+n整帧作为一张x光图片,记为p1,加入x光图片集合之中,同时,我们将包含下一个包裹信息的帧视频图片为新的待剪切对比帧fm,将其对应的的最右边像素框中记录下一个新的ωs,继续往下寻找,从fm+1,fm+2,fm+3中获取到新的ωe,并判断ωe是否等于ωs,直到找到为止,把找到ωe=ωs的fm+k帧作为第二张图片给截取下来,记为p2。
71.将p1和p2两种图片视为连续的两张视频图片,两张图片含有以什么位置进行粘连的这种像胶水一样的特殊功能(胶水信息:拥有相同特征值ω的像素矩阵s和像素矩阵e)。
72.按照如此方法,继续切下p3,p4,p5......pn图片,那么所有图片组成一个图片集合。
73.x光机的工作原理为:当被检物品进入检查通道,将遮住包裹检测传感器(光障),检测信号被送到控制单元,产生x射线触发信号,触发x射线发射源发射x射线,x射线经过准直器形成非常薄的扇形x射线束,穿过被检物品后到达探测器。探测器把x射线的光信号转换为电信号,然后通过图像处理软件再现包裹内物品的轮廓、构成及材料属性。当被检物品通过检测区域后,射线发生器会停止产生射线。
74.当物品被检查时,非常薄的扇形x射线束会一层一层地扫过被检物,相当于对被检物进行切片,图像采集系统收集并存储每一层扫描线的图像信息,当传送带将被检物品输送通过检测区域后,将得到被检物品的整个图像信息,包括被检物品进入的时间戳信息,因此根据被检物品进入的时间戳信息获得视频中对应的时间的帧视频图片。
75.s4、根据预设规则,将所述x光图片集合中的视频图片进行合并,获得所述视频流中所有包裹的信息。
76.在图片集合中,所有图片的像素信息并集,p1∪p2∪p3∪p4......∪pn,就是整个视频的所有信息,没有信息的遗漏。
77.而在图片集合中,所有的像素信息的两两交集的并集的集合p=(p1∩p2)u(p2∩p3)u(p3∩p4)......∪(pn-1∩pn),p为该视频流中所有包裹信息的集合e1,e2,e3......en,也就是说,该集合p没有多余的重复冗余包裹信息。
78.实施例2
79.本实施例的目的在于提供一种基于边缘识图盒子的切图电子设备,包括:
80.基于边缘识图盒子的切图电子设备,包括:
81.一个或多个处理器;
82.存储单元,用于存储一个或多个程序,当所述一个或多个程序被所述一个或多个处理器执行时,能使得所述一个或多个处理器实现根据权利要求1至8中任意一项所述的基于边缘识图盒子的切图方法,所述一个或多个程序包括:
83.采集模块,用于获取x光机发送的视频流;
84.图片序列模块,用于根据所述视频流截取每一帧视频图片,获得视频图片序列;
85.剪切对比模块,用于根据包裹进入x光机的时间先后顺序,依次从所述视频图片序列中调取与时间对应的视频图片,以所述视频图片为基准,遍历所述基准的视频图片之后的每一张视频图片,进行剪切对比,直到遍历的视频图片的特征值与所述基准的视频图片的特征值相匹配时,将所述匹配的视频图片保存至x光图片集合,并循环;
86.合并模块,用于根据预设规则,将所述x光图片集合中的视频图片进行合并,获得所述视频流中所有包裹的信息。
87.实施例3,一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时能实现所述的基于边缘识图盒子的切图方法。
88.以上所述,仅是本发明的较佳实施例而已,并非对本发明作任何形式上的限制,依据本发明的技术实质,在本发明的精神和原则之内,对以上实施例所作的任何简单的修改、等同替换与改进等,均仍属于本发明技术方案的保护范围之内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1