一种双源双视角基于坐标映射的切图方法与流程

文档序号:30616850发布日期:2022-07-02 01:14阅读:139来源:国知局
一种双源双视角基于坐标映射的切图方法与流程

1.本发明涉及智慧安检技术领域,具体涉及一种双源双视角基于坐标映射的切图方法。


背景技术:

2.机场、铁路、公路运输中使用的安全检查设备通常以单一的x射线透视成像为主,但是由于待检的行李中的物品往往是叠放在一起的,由于只有一个检测器,因而只能检查到一个方向上行李成像图,且由于行李内的物品之间的相互遮挡和掩盖,致使沿着x射线方向上的一些体积较小却又夹设在较大体积物品之间的物品无法被检测到,易出现漏检的现象,故现有技术中,通常采用双源双视角安检方法来降低单一的检测角度而导致危险物品出现漏检现象,在此安检场景中,需要把x光机视频信号转换成图片,因此涉及到对视频进行切图处理,但双源双视角的情景下若两个视角都采用切图拼图的方法,存在性能损耗高,实时性弱的缺点。因此针对以上问题提供一种双源双视角基于坐标映射的切图方法具有重要意义。


技术实现要素:

3.本发明的目的在于提供一种双源双视角基于坐标映射的切图方法,以解决上述背景技术中所提出的问题。
4.为解决上述技术问题,本发明采用了以下方案:
5.一种双源双视角基于坐标映射的切图方法,包括以下步骤:
6.s1:根据相互正交的主视角和侧视角,获得主视角图像a和侧视角图像b;
7.s2:校正主视角图像a和侧视角图像b,校正后的主视角图像a和侧视角图像b于一边重合;
8.s3:对主视角图像a进行切图,获得切图图像p,所述切图图像p为单次的切图图像p0或拼接的切图图像p’;
9.s4:提取切图图像p中包裹图像的坐标t1;
10.s5:获取坐标t2,所述坐标t2为坐标t1映射到主视角图像a上的坐标;
11.s6:获取坐标t3,所述坐标t3为侧视角图像b根据所述坐标t2获取的包裹图像坐标;
12.s7:基于坐标t3对侧视角图像b进行切图。
13.进一步地,还包括以下步骤:
14.s0:根据坐标映射需求、安检机传送带运动方向,获得相互正交的主视角和侧视角。
15.进一步地,执行s1时:所述主视角图像a和侧视角图像b为同一时刻获得。
16.进一步地,执行s2时:基于特征矩阵法校正主视角图像a和侧视角图像b。
17.进一步地,执行s3时:所述主视角设置有检测区域s和识别区域x,检测区域s和初
始位置的识别区域x之间构成切图区域q,所述检测区域s为固定设置,识别区域x随着安检机传送带移动,当识别区域x与检测区域s重合时,对位于切图区域q的主视角图像a进行切图,得到单次的切图图像p0;
18.进一步地,当识别区域x与检测区域s重合时,所述识别区域x将在初始位置再次生成。
19.进一步地,所述切图区域q的尺寸为m*n,所述检测区域s和识别区域x的尺寸为a*n。
20.进一步地,重复执行s3,对主视角图像a进行多次切图,得到拼接的切图图像p’。
21.进一步地,还包括有:步骤s31:将单次的切图图像p0或拼接的切图图像p’保存到缓存区域w。
22.进一步地,当主视角图像a进行第一次切图时,切图图像p0保存在缓存区域w;
23.当主视角图像a进行第二次切图时,得到切图图像p1,切图图像p0向安检机传送带运动方向一侧移动m,所述切图图像p1保存至所述切图图像p0保存在缓存区域w的原位置,
24.……
25.当主视角图像a进行第n次切图时,得到切图图像p(n-1),切图图像p(n-2)向安检机传送带运动方向一侧移动m,所述切图图像p(n-1)保存至所述切图图像p(n-2)保存在缓存区域w的原位置,
26.所述切图图像p0、切图图像p1、
……
切图图像p(n-2)、切图图像p(n-1)拼接得到切图图像p’。
27.本发明具有的有益效果:
28.1、本发明中在相互正交的主视角和侧视角的模型下,仅对主视角图像a进行切图拼图处理,侧视角图像b可以根据与主视角图像a的坐标关系,获取包裹图像在侧视角图像b上的坐标,并根据在侧视角图像b上的坐标直接切图,无需进行拼图处理以及对拼图进行缓存,从而降低性能损耗,增强实时性。
附图说明
29.图1为本发明的方法流程图;
30.图2为双源双视角的模型示意图;
31.图3为校正后的主视角图像a和侧视角图像b的关系示意图;
32.图4为主视角图像a切图的流程示意图;
33.图5为缓存区域w对切图图片的保存示意图。
具体实施方式
34.为使本发明的技术方案、解决的技术问题和技术效果更加清楚明白,以下结合具体实施例,对本发明的技术方案进行清查、完整的描述,显然,所描述的实施例仅仅是本发明的一部分实施例,而不是全部的实施例。基于本发明的实施例,本领域技术人员在没有做出创造性劳动的前提下获得的所有实施例,都在本发明的保护范围之内。
35.如图1、图2所示,根据坐标映射需求、安检机传送带运动方向,获得相互正交的主视角和侧视角的双源双视角模型,基于坐标映射的切图方法如下:首先,获得主视角图像a
和侧视角图像b并校正主视角图像a和侧视角图像b;其次,对主视角图像a进行切图,获得切图图像p;再次,获取所需的坐标系数,包括提取切图图像p中包裹图像的坐标t1、坐标t1映射到主视角图像a上的坐标t2、侧视角图像b根据所述坐标t2获取的包裹图像坐标t3;最后,基于坐标t3对侧视角图像b进行切图。
36.实施例一
37.如图2、图3所示,沿着传送带运动的方向,取两个与运动方向垂直的两个视角,且两个视角是正交的。如下图,z方向为传送带运动的方向,x,y方向与z方向垂直,x,y是双源双视角的两个视角,其中x方向和y方向是垂直的,x方向和y方向中假定一个为主视角,另外一个则为侧视角。这里假定x方向是主视角,y方向为侧视角。获得主视角图像a和侧视角图像b后对主视角图像a和侧视角图像b作校正,采用特征矩阵法对主视角图像a和侧视角图像b校正使主视角图像a和侧视角图像b在相互垂直的时并于其中一边重合,即视角图像a和侧视角图像b的长度相同,即w0=w1。
38.如图4所示,对主视角图像a进行切图时,对主视角设置两块区域,检测区域s和识别区域x,检测区域s是固定位置的,识别区域x是随着安检机传送带是在移动的,图4中传送带运动方向是从右到左,当识别区域x与检测区域s重合时,对位于切图区域q的主视角图像a进行切图,得到单次的切图图像p0,其中所述切图区域q的尺寸为m*n,所述检测区域s和识别区域x的尺寸为a*n。
39.当单次切图的情景下包含了一个完成的包裹图像时,在切图图像p0中进行包裹图像提取,提取到的包裹图像的坐标t1,将坐标t1映射到主视角图像a得到坐标t2,根据校正后主视角图像a和侧视角图像b的关系得到坐标t3,基于坐标t3对侧视角图像b进行切图。
40.实施例二
41.如图2、图3所示,沿着传送带运动的方向,取两个与运动方向垂直的两个视角,且两个视角是正交的。如下图,z方向为传送带运动的方向,x,y方向与z方向垂直,x,y是双源双视角的两个视角,其中x方向和y方向是垂直的,x方向和y方向中假定一个为主视角,另外一个则为侧视角。这里假定x方向是主视角,y方向为侧视角。获得主视角图像a和侧视角图像b后对主视角图像a和侧视角图像b作校正,采用特征矩阵法对主视角图像a和侧视角图像b校正使主视角图像a和侧视角图像b在相互垂直的时并于其中一边重合,即视角图像a和侧视角图像b的长度相同,即w0=w1。
42.如图4所示,对主视角图像a进行切图时,对主视角设置两块区域,检测区域s和识别区域x,检测区域s是固定位置的,识别区域x是随着安检机传送带是在移动的,图4中传送带运动方向是从右到左,当识别区域x与检测区域s重合时,对位于切图区域q的主视角图像a进行切图,得到单次的切图图像p0,其中所述切图区域q的尺寸为m*n,所述检测区域s和识别区域x的尺寸为a*n。
43.当需要多次切图拼接的情景下才包含一个完成的包裹图像时,对主视角图像a进行多次切图,得到拼接的切图图像p’,将拼接的切图图像p’保存到缓存区域,w缓存区域w的最大长度为l
44.当主视角图像a进行第一次切图时,切图图像p0保存在缓存区域w;当主视角图像a进行第二次切图时,得到切图图像p1,切图图像p0向安检机传送带运动方向一侧移动m,即向左移动m,将切图图像p1放置在缓存区域w最右侧,即切图图像p0保存在缓存区域w的原位
置;
45.当主视角图像a进行第n次切图时,得到切图图像p(n-1),切图图像p(n-2)向安检机传送带运动方向一侧移动m,即向左移动m,所述切图图像p(n-1)保存至所述切图图像p(n-2)保存在缓存区域w的原位置,即切图图像p(n-1)放置在缓存区域w最右侧;
46.所述切图图像p0、切图图像p1、
……
切图图像p(n-2)、切图图像p(n-1)拼接得到切图图像p’,切图图像p’的长度为b,b《=l,p的维度为b*n。
47.在切图图像p’中进行包裹图像提取,提取到的包裹图像的坐标,本实施例中选取包裹图像的左上顶点t0(x0,y0),右下顶点t1(x1,y1),
48.计算t0,t1到切图图像p’右边缘的距离为:d0=b-y0,d1=b-y1;
49.将包裹图像的坐标映射到主视角图像a中得到:
50.左上顶点t0’,x0’=x0,y0’=w0-a-d0
51.右下顶点t1’,x1’=x1,y1’=w0-a-d1
52.因为主视角图像a的长和侧视角图像b的长相同,即w0=w1,那么侧视角图像b可以按照左上顶点为(0,y0’)和右下顶点为(h1,y1’)进行切图,从而完成基于坐标映射关系的切图。
53.实施例三
54.本实施例技术方案与实施例二区别在于拼接的切图图像p’中包含有多个包裹图像,相同的部分不再重复叙述,在切图图像p’中进行包裹图像提取时,提取多个包裹图像的坐标,此时的包裹图像坐标t1为含有多个包裹图像坐标的坐标集,将坐标集映射到主视角图像a中,将坐标t1映射到主视角图像a得到坐标t2,根据校正后主视角图像a和侧视角图像b的关系得到坐标t3,基于坐标t3对侧视角图像b进行切图。
55.综上所述,双源双视角基于坐标映射时进行切图,仅对主视角图像a进行切图拼图处理,并对主视角图像a的切图图片p进行缓存,对切图图片p中的包裹图像坐标进行提取,并将其映射在主视角图像a上,侧视角图像b可以根据与主视角图像a的坐标关系,获取包裹图像在侧视角图像b上的坐标,根据在侧视角图像b上的坐标直接切图,侧视角图像b无需再进行拼图处理以及对拼图进行缓存,从而降低性能损耗,增强实时性。
56.以上应用具体个例对本发明的原理及实施方式进行了详细阐述,这些实施例只是用于帮助理解本发明的核心技术内容,并不用于限制本发明的保护范围,本发明的技术方案不限制于上述具体实施方式内。基于本发明的上述具体实施例,本技术领域的技术人员在不脱离本发明原理的前提下,对本发明所作出的任何改进和修饰,皆应落入本发明的专利保护范围。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1