一种动态校准的方法

文档序号:6170136阅读:437来源:国知局
一种动态校准的方法
【专利摘要】本发明公开了一种动态校准的方法,属于安检领域。该方法包括:线扫描X光安检机连续扫描一段时间,将扫描的原始数据存入缓存中;当缓存的数据达到设定阈值时进行分析,对缓存中的数据进行分析;根据分析结果,更新满度值。采用本发明的实施例,可以确保在较短的时间内满度值及时得到更新,解决长时间使用出现校准异常的问题。
【专利说明】一种动态校准的方法
【技术领域】
[0001]本发明涉及安检领域,尤其涉及一种动态校准的方法。
【背景技术】
[0002]由于X射线具有较强的穿透性,在医疗、安检领域获得了极为广泛的应用,线扫描 X光安检机在海关、航空、交通运输等领域的安全防范起到了重要的作用。线扫描X射线安 检机基本原理为X光透过物体后在线扫描探测器上成像,成像数据为扫描位置处的一个切 片,当皮带拖动物体匀速移动时,将探测器上每列图像数据拼接起来就可以形成一幅完整 的图像。
[0003]线扫描探测器是由很多块探测器模块串接起来的,每一个探测器模块物理特性会 有差异,导致其光感特性不一样,表示的动态范围不一样,所以直接从线扫描探测器获取的 数据不能直接用来显示,需要进行校准之后才能使用。长时间使用下射线源和探测器的物 理特性会有所改变,导致满度值,即X射线不通过物体直接照射到探测器上的AD值,出现 变化,所以校准的难点在于如何在实际运用的各种复杂场景下准确的获取满度值,从而实 现对满度值的实时更新。
[0004]由于射线源的物理特性在短时间里面具有稳定性,现有的校准方式中扫描X光机 校准的方式为X光机进入扫描结束状态,即当物体全部从安检通道中出来时,使X射线源延 长开启一定时间,采集这个时间的探测版数据,作为下一次扫描结束状态来临之间的满度值。
[0005]现有的校准方式利用了射线源的物理特性在短时间里面具有稳定性,在流量不大 的地方由于X光机经常进入扫描结束状态,能够比较准确的进行校准。但是在流量非常大 的地方,比如说流水线操作的物流安检领域,有持续不断的包裹进入安检通道,光电开关检 测为一直有包裹通过状态,所以导致满度值不能实时更新,外在的表现就是图像上出现背 底橙色。

【发明内容】

[0006]有鉴于此,本发明要解决的技术问题在于提供一种动态校准的方法,以解决长时 间使用出现校准异常的问题。
[0007]为解决以上技术问题,本发明采用的技术方案如下:
[0008]线扫描X光安检机连续扫描一段时间,将扫描的原始数据存入缓存中;
[0009]当缓存的数据达到设定阈值时,对缓存中的数据进行分析;
[0010]根据分析结果,更新满度值。
[0011]进一步的,如果缓存中的数据符合更新满度值条件,则进行更新,不符合则重复执 行所述步骤当缓存的数据达到设定阈值时,对缓存中的数据进行分析。
[0012]进一步的,如果线扫描X光安检机进入了扫描结束状态,则进行归一化校准,重置 参数。[0013]进一步的,对缓存中的数据进行分析,具体为:
[0014]对缓存数据进行分割得到二值化图像;
[0015]对所述二值化图像进行去噪处理;
[0016]对去噪后的图像进行标记,找到物体的坐标,记为IUp1、Domn1、Left1、RightJ (i=l, 2,..., Num);
[0017]根据所述坐标找到间隙区域。
[0018]进一步的,根据坐标找到间隙区域具体为:
[0019]对每一个区域的坐标按Left从小到大的顺序进行排序,排序后的结果为{UpisOTt、 Domnisort> Leftisort> RightisorJ Cisort=I, 2,..., Num);
[0020]计算
[0021][Width、iDex] =max (Left2-MaxR1,..., Leftisort+1 -MaxRisort,..., LeftNum-MaxRNum_1, L1
imit_MaxRNum)
[0022]其中MaxRk=max (Right1, Right2,..., Rightk) ,Width 为最大间隙,iDex 为最大间隙 的索引值,即[MaxRiDex> LeftiDex+1]为最大的间隙区域。
[0023]与现有技术相比,本发明实施例采用一种见缝插针的动态校准方法,当通道持续 有包裹通过时,抓住包裹之间的空隙进行满度值的更新,可以确保在较短的时间内满度值 及时得到更新,解决长时间使用出现校准异常的问题。
【专利附图】

【附图说明】
[0024]此处所说明的附图用来提供对本发明的进一步理解,构成本发明的一部分,本发 明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
[0025]图1是本发明实施例提供的一种开机启动时的方法流程图;
[0026]图2是是本发明实施例提供的一种动态校准的方法流程图;
[0027]图3是本发明实施例提供的缓存中的数据分析的方法流程图。
【具体实施方式】
[0028]此处所说明的附图用来提供对本发明的进一步理解,构成本发明的一部分,本发 明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
[0029]本发明包含两个部分:开机之后X光机进行初始化处理,包括参数的初始化和满 度值、底度值的获取;X光机工作之后满度值的实时更新。
[0030]如图1所示是本发明实施例提供的一种开机启动时的方法流程图,该方法包括:
[0031]S101、开启X光机,关闭X射线,采集底度值;
[0032]S102、光电开关检测安检通道是否有物体,如没有物体,打开X射线,采集满度值; 否则蜂鸣器发出报警音,直到物体被移除,再打开X射线,采集满度值。
[0033]底度值是X射线没打开的时候探测器的AD值,要求X射线关闭,这个条件非常容易 满足而且不会有异常状态,可以开机之后直接从探测器获取,记为VZEROi (i=l, 2,...,n), 底度值在使用过程中跳变非常的小,这个值在X光机重新启动之前不会发生变化。
[0034]满度值的获取需要光电开关进行配合,是因为获取满度值需要两个条件同时 满足:x射线源处于开启状态;扫描线上没有任何遮挡物。由于X射线开启的时候有一这个过程大概持续200-300毫秒,在上升的过程中探测器上的AD值会出现震荡,所以这个时候采集的值不能够作为校准的满度值。优选的,当光电开关判定通道无物体时采集X射线源开启约0.5秒后探测版上的AD值作为初始的满度值,记为 VFULLiQ=I, 2,? ? ?,n)。
[0035]开机后获取到底度值和满度值之后,就可以根据式I或式2对采集的数据进行校准。
VORI - VZKRO:,、
[0036]VADJi, =---- * 4095 (/'= 1,2,...,?)(式 I)
... VnJlli - VZKROjv ;
VORIil-VZEROi_
[0037]或者腳人=^ULLl-VZEROi_1}*豐(i=l,2,...,?)(式 2)
?e—I
[0038]其中:n为探测点的个数JORIu和vadJu代表t时刻第i个探测点校准之后的 AD值和原始AD值,VADJijt和VORIm代表t时刻第i个探测点校准之后的AD值和原始AD 值JZEROi和VFULLi代表第i个探测点的底度值和满度值。
[0039]X光机开机完成之后就进入工作状态。
[0040]如图2所示是本发明实施例提供的一种动态校准的方法流程图,该方法包括:
[0041]S201、X光机连续扫描一段时间,将扫描的原始数据存入缓存中;
[0042]S202、当缓存的数据达到设定阈值时,对缓存中的数据进行分析;
[0043]S203、根据分析结果,更新满度值。
[0044]具体的,如果连续扫描状态持续一段时间Tlimit,优选的为5分钟,持续时间短效果好,但是处理数据会比较繁忙,持续时间长效果会变差,通常不大于20分钟。
[0045]扫描的原始数据可以按列保存到缓存中,也可以按行保存到缓存中。优选的依次按列保存到缓存中。
[0046]步骤S202进一步包括累加列计数参数LCout直到达到设定阈值,即缓存的数据达到设定阈值,然后对缓存中的数据进行分析。
[0047]其中缓存记为LMem,LCout的设定阈值记为Llimit,也即存储的扫描线数的设定阈值。其中缓存记为LMem,扫描线数的设定阈值记为Llimit,本发明实施例的阈值Llimit设定为 1000,即实物距离为I米左右,大概为2个普通包裹的长度。
[0048]具体的,如果缓存中的数据符合更新满度值条件时,则更新 VFULLi (i=l, 2,. . .,n),不符合则重复执行步骤S202,如果中间进入了扫描结束状态,则按照扫描结束状态的流程执行,与现有技术相同,进行归一化校准,重置参数。
[0049]如图3所示是本发明实施例提供的缓存中的数据分析流程图,包括:
[0050]对缓存数据进行分割得到二值化图像;
[0051]对二值化图像进行去噪处理;
[0052]对去噪后的图像进行标记,找到各个物体的坐标;
[0053]根据标记的坐标结果找到间隙区域。
[0054]具体的,缓存LMem中的数据是Lliniit列的扫描线数据,即一个LliniitXn的矩阵,首先对LMem进行图像分割,将有物体区域和无物体区域分割开来生成一个二值图像,记为 bwlL^,,,分割的方法如式3所示:
【权利要求】
1.一种动态校准的方法,其特征在于,所述方法包括:线扫描X光安检机连续扫描一段时间,将扫描的原始数据存入缓存中;当缓存的数据达到设定阈值时,对缓存中的数据进行分析;根据分析结果,更新满度值。
2.根据权利要求1所述的动态校准的方法,其特征在于,所述根据分析结果,更新满度值,具体为:如果缓存中的数据符合更新满度值条件,则进行更新,不符合则重复执行所述步骤当缓存的数据达到设定阈值时,对缓存中的数据进行分析。
3.根据权利要求1所述的动态校准的方法,其特征在于,如果线扫描X光安检机进入了扫描结束状态,则进行归一化校准,重置参数。
4.根据权利要求1所述的动态校准的方法,其特征在于,所述对缓存中的数据进行分析,具体为:对缓存数据进行分割得到二值化图像;对所述二值化图像进行去噪处理;对去噪后的图像进行标记,找到物体的坐标,记为IUp1、Domn1、Left1、RightJ (i=l, 2,..., Num);根据所述坐标找到间隙区域。
5.根据权利要求4所述的动态校准的方法,其特征在于,采用公式I I VOlU >= Ci ^ VHJLLBwL,=\n=进行分割,其中G为最小吸收率.10【OlUi <G*VFULLi为得到的二值化图像,VORIi代表第i个探测点原始AD值JFULLi代表第i个探测点的满度值。
6.根据权利要求4所述的动态校准的方法,其特征在于,所述根据所述坐标找到间隙区域具体为:对每一个区域的坐标按Left从小到大的顺序进行排序,排序后的结果为{UpisOTt、 Domnisort> Leftisort> RightisorJ Cisort=I, 2,..., Num);计算[Width、iDex] =max (Left2-MaxR1,..., Leftisort+1-MaxRisort,..., LeftNum-MaxRNum_1, Llimit-MaxRNJ其中 MaxRk=max (Right1, Right2,..., Rightk) ,Width 为最大间隙,iDex 为最大间隙的索引值,即[MaxRillex、LeftiDex+1]为最大的间隙区域。
7.根据权利要求6所述的动态校准的方法,其特征在于,当最大间隙Width满足条件 ffidth>=ffidthLimit的时候,更新满度值。
8.根据权利要求7所述的动态校准的方法,其特征在于,缓存LMem中有一定宽度的间隙区域时,更新满度值。
9.根据权利要求7所述的动态校准的方法,其特征在于,根据缓存LMem中MaxRillex到 LeftiDex+1列的数据计算新的满度值进行更新。
10.根据权利要求9所述的动态校准的方法,其特征在于,根据公式VFULLi = mm{LMemMaxRiDex f, LMemMaxRi^+l i,..., LMemleftm^ , ){i = 12 n)对满度值进行更新。
【文档编号】G01N23/04GK103487449SQ201310200332
【公开日】2014年1月1日 申请日期:2013年5月27日 优先权日:2013年5月27日
【发明者】夏迅 申请人:深圳市天和时代电子设备有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1