System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及图像处理,特别是涉及一种安检图像融合方法、装置、电子设备及存储介质。
技术介绍
1、安检机是一种采用x射线扫描成像技术对待检测物体进行安全检测的电子设备,由x射线发生器、x射线探测器、图像处理系统等部分组成,根据扫描成像判断待检测物体的安全性,广泛应用于机场、火车站、地铁站、汽车站、大型活动场地等公共场所。其主要原理为根据待检测物体对x射线电磁波的吸收程度,将待检测物体用不同颜色进行呈现,使得安检人员能够观测到待检测物体的外轮廓图像,从而根据外轮廓判断待检测物体的安全性。
2、然而在相关技术中,安检机对采集到的单帧x射线图像分别进行物体识别,但是由于待检测物体对x射线电磁波的吸收程度的不同,导致采集生成的安检图像质量存在欠佳的情况,进而影响安检人员的判图准确性。
技术实现思路
1、本申请实施例的目的在于提供一种安检图像融合方法、装置、电子设备及存储介质,以提高安检图像质量。具体技术方案如下:
2、本申请实施例的第一方面,提供一种安检图像融合方法,所述方法包括:
3、获取第一x射线图像帧及第二x射线图像帧;其中,所述第一x射线图像帧和所述第二x射线图像帧是针对同一待检测物的安检图像;
4、对所述第一x射线图像帧及所述第二x射线图像帧中的待检测物体进行轮廓检测,得到所述待检测物体在所述第一x射线图像帧的第一外轮廓及所述待检测物体在所述第二x射线图像帧的第二外轮廓;
5、分别计算所述第一外轮廓及所述第二外轮廓的最小几何
6、根据所述第一外轮廓、所述第二外轮廓、所述第一最小几何包围框及所述第二最小几何包围框,对所述第一x射线图像帧及所述第二x射线图像帧进行匹配;
7、在所述第一x射线图像帧及所述第二x射线图像帧匹配成功的情况下,根据所述第一最小几何包围框及所述第二最小几何包围框的位置,对所述第一x射线图像帧及所述第二x射线图像帧进行像素融合得到融合图像,所述融合图像用于判断所述待检测物体是否属于违禁品。
8、在一种可能的实施方式中,所述根据所述第一外轮廓、所述第二外轮廓、所述第一最小几何包围框及所述第二最小几何包围框,对所述第一x射线图像帧及所述第二x射线图像帧进行匹配,包括:
9、计算所述第一外轮廓与所述第二外轮廓的相似度;
10、计算所述第一最小几何包围框的几何参数和所述第二最小几何包围框的几何参数之间的差异值;其中,所述几何参数包括包围框在图像中的边框尺寸和/或旋转角度;
11、在所述相似度大于预设相似度阈值、且所述几何参数的差异值小于预设参数阈值的情况下,确定所述第一x射线图像帧与所述第二x射线图像帧匹配成功。
12、在一种可能的实施方式中,所述根据所述第一最小几何包围框及所述第二最小几何包围框的位置,对所述第一x射线图像帧及所述第二x射线图像帧进行像素融合得到融合图像,包括:
13、根据所述第一最小几何包围框及所述第二最小几何包围框的位置,确定所述第二x射线图像帧的融合起始行在所述第一x射线图像帧中对应的第一像素行,以及所述第二x射线图像帧的融合结束行在所述第一x射线图像帧中对应的第二像素行;
14、将所述第二x射线图像帧中从融合起始行到融合结束行的各像素行,与所述第一x射线图像帧中从第一像素行到第二像素行的各像素行分别进行像素融合,得到融合图像。
15、在一种可能的实施方式中,根据所述第一最小几何包围框及所述第二最小几何包围框的位置,确定所述第二x射线图像帧的融合起始行在所述第一x射线图像帧中对应的第一像素行,以及所述第二x射线图像帧的融合结束行在所述第一x射线图像帧中对应的第二像素行;包括:
16、选取所述第二最小几何包围框中的像素所在的最小行,得到融合起始行;选取所述第二最小几何包围框中的像素所在的最大行,得到融合结束行;
17、获取预设像素行偏移范围内的各预设偏移值;针对每一个预设偏移值,将所述第二x射线图像帧以该预设偏移值进行偏移后与所述第一x射线图像帧对齐,计算对齐后的第二x射线图像帧与第一x射线图像帧的指定范围内各对齐像素的差值,并计算各所述差值的均值得到该预设偏移值下的图像差别情况;其中,所述指定范围包括所述第一最小几何包围框及所述第二最小几何包围框的至少部分区域;;
18、选取图像差别情况最小时的目标预设偏移值;在所述第二x射线图像帧以所述目标预设偏移值进行偏移后,确定所述融合起始行在所述第一x射线图像帧中对应的第一像素行,以及所述融合结束行在所述第一x射线图像帧中对应的第二像素行。
19、在一种可能的实施方式中,所述第一x射线图像帧及所述第二x射线图像帧为前后采集的两帧x射线图像帧,或,所述第一x射线图像帧为所述第二x射线图像帧之前采集的多帧x射线图像帧所合成的图像帧;
20、所述将所述第二x射线图像帧中从融合起始行到融合结束行的各像素行,与所述第一x射线图像帧中从第一像素行到第二像素行的各像素行的各像素行分别进行像素融合,得到融合图像,包括:
21、通过如下融合函数计算得到融合图像;
22、其中,融合函数为:
23、
24、其中,g(xi,yj)表示融合图像中坐标为(xi,yj)像素点的像素值,n表示所述第一x射线图像帧已经融合的次数,g1(xi,yj+d)表示所述第一x射线图像帧中坐标为(xi,yj+d)像素点的像素值,g2(xi,yj)表示第二x射线图像帧的中坐标为(xi,yj)像素点的像素值,其中,i∈[1,a],j∈[b,c],a为所述第一x射线图像帧中像素列的总列数,b为所述第二x射线图像帧中融合起始行的行数,c为所述第二x射线图像帧中融合结束行的行数,d为所述融合起始行的行数与所述第一像素行的行数的差值。
25、在一种可能的实施方式中,,所述第一最小几何包围框为第一最小旋转矩形框,所述第二最小几何包围框为第二最小旋转矩形框;
26、所述分别计算所述第一外轮廓及所述第二外轮廓的最小几何包围框,得到用于包围所述第一外轮廓的第一最小几何包围框及用于包围所述第二外轮廓的第二最小几何包围框;包括:
27、分别提取出所述第一外轮廓及所述第二外轮廓的凸边顶点,得到多个第一凸边顶点及多个第二凸边顶点;
28、以任意两个相邻的第一凸边顶点所确定的直线为外接矩形的边所在的直线,确定内部包括第一外轮廓的各第一最小外接矩形,选取面积最小的第一最小外接矩形得到第一最小几何包围框;
29、以任意两个相邻的第二凸边顶点所确定的直线为外接矩形的边所在的直线,确定内部包括第二外轮廓的各第二最小外接矩形,选取面积最小的第二最小外接矩形得到第二最小几何包围框。
30、在一本文档来自技高网...
【技术保护点】
1.一种安检图像融合方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述根据所述第一外轮廓、所述第二外轮廓、所述第一最小几何包围框及所述第二最小几何包围框,对所述第一X射线图像帧及所述第二X射线图像帧进行匹配,包括:
3.根据权利要求1所述的方法,其特征在于,所述根据所述第一最小几何包围框及所述第二最小几何包围框的位置,对所述第一X射线图像帧及所述第二X射线图像帧进行像素融合得到融合图像,包括:
4.根据权利要求3所述的方法,其特征在于,根据所述第一最小几何包围框及所述第二最小几何包围框的位置,确定所述第二X射线图像帧的融合起始行在所述第一X射线图像帧中对应的第一像素行,以及所述第二X射线图像帧的融合结束行在所述第一X射线图像帧中对应的第二像素行,包括:
5.根据权利要求3所述的方法,其特征在于,所述第一X射线图像帧及所述第二X射线图像帧为前后采集的两帧X射线图像帧,或,所述第一X射线图像帧为所述第二X射线图像帧之前采集的多帧X射线图像帧所合成的图像帧;
6.根据权利要求1所述的方法,其特征在
7.根据权利要求1所述的方法,其特征在于,所述对所述第一X射线图像帧及所述第二X射线图像帧中的待检测物体进行轮廓检测,得到所述待检测物体在所述第一X射线图像帧的第一外轮廓及所述待检测物体在所述第二X射线图像帧的第二外轮廓,包括:
8.一种安检图像融合装置,其特征在于,所述装置包括:
9.一种电子设备,其特征在于,包括:
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质内存储有计算机程序,所述计算机程序被处理器执行时实现权利要求1-7任一所述的方法。
...【技术特征摘要】
1.一种安检图像融合方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述根据所述第一外轮廓、所述第二外轮廓、所述第一最小几何包围框及所述第二最小几何包围框,对所述第一x射线图像帧及所述第二x射线图像帧进行匹配,包括:
3.根据权利要求1所述的方法,其特征在于,所述根据所述第一最小几何包围框及所述第二最小几何包围框的位置,对所述第一x射线图像帧及所述第二x射线图像帧进行像素融合得到融合图像,包括:
4.根据权利要求3所述的方法,其特征在于,根据所述第一最小几何包围框及所述第二最小几何包围框的位置,确定所述第二x射线图像帧的融合起始行在所述第一x射线图像帧中对应的第一像素行,以及所述第二x射线图像帧的融合结束行在所述第一x射线图像帧中对应的第二像素行,包括:
5.根据权利要求3所述的方法,其特征在于,所述第一x射线图像帧...
【专利技术属性】
技术研发人员:孙国建,曹健,赵中玮,
申请(专利权)人:杭州睿影科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。