一種動(dòng)態(tài)校準(zhǔn)的方法
【專(zhuān)利摘要】本發(fā)明公開(kāi)了一種動(dòng)態(tài)校準(zhǔn)的方法,屬于安檢領(lǐng)域。該方法包括:線(xiàn)掃描X光安檢機(jī)連續(xù)掃描一段時(shí)間,將掃描的原始數(shù)據(jù)存入緩存中;當(dāng)緩存的數(shù)據(jù)達(dá)到設(shè)定閾值時(shí)進(jìn)行分析,對(duì)緩存中的數(shù)據(jù)進(jìn)行分析;根據(jù)分析結(jié)果,更新滿(mǎn)度值。采用本發(fā)明的實(shí)施例,可以確保在較短的時(shí)間內(nèi)滿(mǎn)度值及時(shí)得到更新,解決長(zhǎng)時(shí)間使用出現(xiàn)校準(zhǔn)異常的問(wèn)題。
【專(zhuān)利說(shuō)明】一種動(dòng)態(tài)校準(zhǔn)的方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及安檢領(lǐng)域,尤其涉及一種動(dòng)態(tài)校準(zhǔn)的方法。
【背景技術(shù)】
[0002]由于X射線(xiàn)具有較強(qiáng)的穿透性,在醫(yī)療、安檢領(lǐng)域獲得了極為廣泛的應(yīng)用,線(xiàn)掃描 X光安檢機(jī)在海關(guān)、航空、交通運(yùn)輸?shù)阮I(lǐng)域的安全防范起到了重要的作用。線(xiàn)掃描X射線(xiàn)安 檢機(jī)基本原理為X光透過(guò)物體后在線(xiàn)掃描探測(cè)器上成像,成像數(shù)據(jù)為掃描位置處的一個(gè)切 片,當(dāng)皮帶拖動(dòng)物體勻速移動(dòng)時(shí),將探測(cè)器上每列圖像數(shù)據(jù)拼接起來(lái)就可以形成一幅完整 的圖像。
[0003]線(xiàn)掃描探測(cè)器是由很多塊探測(cè)器模塊串接起來(lái)的,每一個(gè)探測(cè)器模塊物理特性會(huì) 有差異,導(dǎo)致其光感特性不一樣,表示的動(dòng)態(tài)范圍不一樣,所以直接從線(xiàn)掃描探測(cè)器獲取的 數(shù)據(jù)不能直接用來(lái)顯示,需要進(jìn)行校準(zhǔn)之后才能使用。長(zhǎng)時(shí)間使用下射線(xiàn)源和探測(cè)器的物 理特性會(huì)有所改變,導(dǎo)致滿(mǎn)度值,即X射線(xiàn)不通過(guò)物體直接照射到探測(cè)器上的AD值,出現(xiàn) 變化,所以校準(zhǔn)的難點(diǎn)在于如何在實(shí)際運(yùn)用的各種復(fù)雜場(chǎng)景下準(zhǔn)確的獲取滿(mǎn)度值,從而實(shí) 現(xiàn)對(duì)滿(mǎn)度值的實(shí)時(shí)更新。
[0004]由于射線(xiàn)源的物理特性在短時(shí)間里面具有穩(wěn)定性,現(xiàn)有的校準(zhǔn)方式中掃描X光機(jī) 校準(zhǔn)的方式為X光機(jī)進(jìn)入掃描結(jié)束狀態(tài),即當(dāng)物體全部從安檢通道中出來(lái)時(shí),使X射線(xiàn)源延 長(zhǎng)開(kāi)啟一定時(shí)間,采集這個(gè)時(shí)間的探測(cè)版數(shù)據(jù),作為下一次掃描結(jié)束狀態(tài)來(lái)臨之間的滿(mǎn)度值。
[0005]現(xiàn)有的校準(zhǔn)方式利用了射線(xiàn)源的物理特性在短時(shí)間里面具有穩(wěn)定性,在流量不大 的地方由于X光機(jī)經(jīng)常進(jìn)入掃描結(jié)束狀態(tài),能夠比較準(zhǔn)確的進(jìn)行校準(zhǔn)。但是在流量非常大 的地方,比如說(shuō)流水線(xiàn)操作的物流安檢領(lǐng)域,有持續(xù)不斷的包裹進(jìn)入安檢通道,光電開(kāi)關(guān)檢 測(cè)為一直有包裹通過(guò)狀態(tài),所以導(dǎo)致滿(mǎn)度值不能實(shí)時(shí)更新,外在的表現(xiàn)就是圖像上出現(xiàn)背 底橙色。
【發(fā)明內(nèi)容】
[0006]有鑒于此,本發(fā)明要解決的技術(shù)問(wèn)題在于提供一種動(dòng)態(tài)校準(zhǔn)的方法,以解決長(zhǎng)時(shí) 間使用出現(xiàn)校準(zhǔn)異常的問(wèn)題。
[0007]為解決以上技術(shù)問(wèn)題,本發(fā)明采用的技術(shù)方案如下:
[0008]線(xiàn)掃描X光安檢機(jī)連續(xù)掃描一段時(shí)間,將掃描的原始數(shù)據(jù)存入緩存中;
[0009]當(dāng)緩存的數(shù)據(jù)達(dá)到設(shè)定閾值時(shí),對(duì)緩存中的數(shù)據(jù)進(jìn)行分析;
[0010]根據(jù)分析結(jié)果,更新滿(mǎn)度值。
[0011]進(jìn)一步的,如果緩存中的數(shù)據(jù)符合更新滿(mǎn)度值條件,則進(jìn)行更新,不符合則重復(fù)執(zhí) 行所述步驟當(dāng)緩存的數(shù)據(jù)達(dá)到設(shè)定閾值時(shí),對(duì)緩存中的數(shù)據(jù)進(jìn)行分析。
[0012]進(jìn)一步的,如果線(xiàn)掃描X光安檢機(jī)進(jìn)入了掃描結(jié)束狀態(tài),則進(jìn)行歸一化校準(zhǔn),重置 參數(shù)。[0013]進(jìn)一步的,對(duì)緩存中的數(shù)據(jù)進(jìn)行分析,具體為:
[0014]對(duì)緩存數(shù)據(jù)進(jìn)行分割得到二值化圖像;
[0015]對(duì)所述二值化圖像進(jìn)行去噪處理;
[0016]對(duì)去噪后的圖像進(jìn)行標(biāo)記,找到物體的坐標(biāo),記為IUp1、Domn1、Left1、RightJ (i=l, 2,..., Num);
[0017]根據(jù)所述坐標(biāo)找到間隙區(qū)域。
[0018]進(jìn)一步的,根據(jù)坐標(biāo)找到間隙區(qū)域具體為:
[0019]對(duì)每一個(gè)區(qū)域的坐標(biāo)按Left從小到大的順序進(jìn)行排序,排序后的結(jié)果為{UpisOTt、 Domnisort> Leftisort> RightisorJ Cisort=I, 2,..., Num);
[0020]計(jì)算
[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]為最大的間隙區(qū)域。
[0023]與現(xiàn)有技術(shù)相比,本發(fā)明實(shí)施例采用一種見(jiàn)縫插針的動(dòng)態(tài)校準(zhǔn)方法,當(dāng)通道持續(xù) 有包裹通過(guò)時(shí),抓住包裹之間的空隙進(jìn)行滿(mǎn)度值的更新,可以確保在較短的時(shí)間內(nèi)滿(mǎn)度值 及時(shí)得到更新,解決長(zhǎng)時(shí)間使用出現(xiàn)校準(zhǔn)異常的問(wèn)題。
【專(zhuān)利附圖】
【附圖說(shuō)明】
[0024]此處所說(shuō)明的附圖用來(lái)提供對(duì)本發(fā)明的進(jìn)一步理解,構(gòu)成本發(fā)明的一部分,本發(fā) 明的示意性實(shí)施例及其說(shuō)明用于解釋本發(fā)明,并不構(gòu)成對(duì)本發(fā)明的不當(dāng)限定。在附圖中:
[0025]圖1是本發(fā)明實(shí)施例提供的一種開(kāi)機(jī)啟動(dòng)時(shí)的方法流程圖;
[0026]圖2是是本發(fā)明實(shí)施例提供的一種動(dòng)態(tài)校準(zhǔn)的方法流程圖;
[0027]圖3是本發(fā)明實(shí)施例提供的緩存中的數(shù)據(jù)分析的方法流程圖。
【具體實(shí)施方式】
[0028]此處所說(shuō)明的附圖用來(lái)提供對(duì)本發(fā)明的進(jìn)一步理解,構(gòu)成本發(fā)明的一部分,本發(fā) 明的示意性實(shí)施例及其說(shuō)明用于解釋本發(fā)明,并不構(gòu)成對(duì)本發(fā)明的不當(dāng)限定。在附圖中:
[0029]本發(fā)明包含兩個(gè)部分:開(kāi)機(jī)之后X光機(jī)進(jìn)行初始化處理,包括參數(shù)的初始化和滿(mǎn) 度值、底度值的獲??;X光機(jī)工作之后滿(mǎn)度值的實(shí)時(shí)更新。
[0030]如圖1所示是本發(fā)明實(shí)施例提供的一種開(kāi)機(jī)啟動(dòng)時(shí)的方法流程圖,該方法包括:
[0031]S101、開(kāi)啟X光機(jī),關(guān)閉X射線(xiàn),采集底度值;
[0032]S102、光電開(kāi)關(guān)檢測(cè)安檢通道是否有物體,如沒(méi)有物體,打開(kāi)X射線(xiàn),采集滿(mǎn)度值; 否則蜂鳴器發(fā)出報(bào)警音,直到物體被移除,再打開(kāi)X射線(xiàn),采集滿(mǎn)度值。
[0033]底度值是X射線(xiàn)沒(méi)打開(kāi)的時(shí)候探測(cè)器的AD值,要求X射線(xiàn)關(guān)閉,這個(gè)條件非常容易 滿(mǎn)足而且不會(huì)有異常狀態(tài),可以開(kāi)機(jī)之后直接從探測(cè)器獲取,記為VZEROi (i=l, 2,...,n), 底度值在使用過(guò)程中跳變非常的小,這個(gè)值在X光機(jī)重新啟動(dòng)之前不會(huì)發(fā)生變化。
[0034]滿(mǎn)度值的獲取需要光電開(kāi)關(guān)進(jìn)行配合,是因?yàn)楂@取滿(mǎn)度值需要兩個(gè)條件同時(shí) 滿(mǎn)足:x射線(xiàn)源處于開(kāi)啟狀態(tài);掃描線(xiàn)上沒(méi)有任何遮擋物。由于X射線(xiàn)開(kāi)啟的時(shí)候有一這個(gè)過(guò)程大概持續(xù)200-300毫秒,在上升的過(guò)程中探測(cè)器上的AD值會(huì)出現(xiàn)震蕩,所以這個(gè)時(shí)候采集的值不能夠作為校準(zhǔn)的滿(mǎn)度值。優(yōu)選的,當(dāng)光電開(kāi)關(guān)判定通道無(wú)物體時(shí)采集X射線(xiàn)源開(kāi)啟約0.5秒后探測(cè)版上的AD值作為初始的滿(mǎn)度值,記為 VFULLiQ=I, 2,? ? ?,n)。
[0035]開(kāi)機(jī)后獲取到底度值和滿(mǎn)度值之后,就可以根據(jù)式I或式2對(duì)采集的數(shù)據(jù)進(jìn)行校準(zhǔn)。
VORI - VZKRO:,、
[0036]VADJi, =---- * 4095 (/'= 1,2,...,?)(式 I)
... VnJlli - VZKROjv ;
VORIil-VZEROi_
[0037]或者腳人=^ULLl-VZEROi_1}*豐(i=l,2,...,?)(式 2)
?e—I
[0038]其中:n為探測(cè)點(diǎn)的個(gè)數(shù)JORIu和vadJu代表t時(shí)刻第i個(gè)探測(cè)點(diǎn)校準(zhǔn)之后的 AD值和原始AD值,VADJijt和VORIm代表t時(shí)刻第i個(gè)探測(cè)點(diǎn)校準(zhǔn)之后的AD值和原始AD 值JZEROi和VFULLi代表第i個(gè)探測(cè)點(diǎn)的底度值和滿(mǎn)度值。
[0039]X光機(jī)開(kāi)機(jī)完成之后就進(jìn)入工作狀態(tài)。
[0040]如圖2所示是本發(fā)明實(shí)施例提供的一種動(dòng)態(tài)校準(zhǔn)的方法流程圖,該方法包括:
[0041]S201、X光機(jī)連續(xù)掃描一段時(shí)間,將掃描的原始數(shù)據(jù)存入緩存中;
[0042]S202、當(dāng)緩存的數(shù)據(jù)達(dá)到設(shè)定閾值時(shí),對(duì)緩存中的數(shù)據(jù)進(jìn)行分析;
[0043]S203、根據(jù)分析結(jié)果,更新滿(mǎn)度值。
[0044]具體的,如果連續(xù)掃描狀態(tài)持續(xù)一段時(shí)間Tlimit,優(yōu)選的為5分鐘,持續(xù)時(shí)間短效果好,但是處理數(shù)據(jù)會(huì)比較繁忙,持續(xù)時(shí)間長(zhǎng)效果會(huì)變差,通常不大于20分鐘。
[0045]掃描的原始數(shù)據(jù)可以按列保存到緩存中,也可以按行保存到緩存中。優(yōu)選的依次按列保存到緩存中。
[0046]步驟S202進(jìn)一步包括累加列計(jì)數(shù)參數(shù)LCout直到達(dá)到設(shè)定閾值,即緩存的數(shù)據(jù)達(dá)到設(shè)定閾值,然后對(duì)緩存中的數(shù)據(jù)進(jìn)行分析。
[0047]其中緩存記為L(zhǎng)Mem,LCout的設(shè)定閾值記為L(zhǎng)limit,也即存儲(chǔ)的掃描線(xiàn)數(shù)的設(shè)定閾值。其中緩存記為L(zhǎng)Mem,掃描線(xiàn)數(shù)的設(shè)定閾值記為L(zhǎng)limit,本發(fā)明實(shí)施例的閾值Llimit設(shè)定為 1000,即實(shí)物距離為I米左右,大概為2個(gè)普通包裹的長(zhǎng)度。
[0048]具體的,如果緩存中的數(shù)據(jù)符合更新滿(mǎn)度值條件時(shí),則更新 VFULLi (i=l, 2,. . .,n),不符合則重復(fù)執(zhí)行步驟S202,如果中間進(jìn)入了掃描結(jié)束狀態(tài),則按照掃描結(jié)束狀態(tài)的流程執(zhí)行,與現(xiàn)有技術(shù)相同,進(jìn)行歸一化校準(zhǔn),重置參數(shù)。
[0049]如圖3所示是本發(fā)明實(shí)施例提供的緩存中的數(shù)據(jù)分析流程圖,包括:
[0050]對(duì)緩存數(shù)據(jù)進(jìn)行分割得到二值化圖像;
[0051]對(duì)二值化圖像進(jìn)行去噪處理;
[0052]對(duì)去噪后的圖像進(jìn)行標(biāo)記,找到各個(gè)物體的坐標(biāo);
[0053]根據(jù)標(biāo)記的坐標(biāo)結(jié)果找到間隙區(qū)域。
[0054]具體的,緩存LMem中的數(shù)據(jù)是Lliniit列的掃描線(xiàn)數(shù)據(jù),即一個(gè)LliniitXn的矩陣,首先對(duì)LMem進(jìn)行圖像分割,將有物體區(qū)域和無(wú)物體區(qū)域分割開(kāi)來(lái)生成一個(gè)二值圖像,記為 bwlL^,,,分割的方法如式3所示:
【權(quán)利要求】
1.一種動(dòng)態(tài)校準(zhǔn)的方法,其特征在于,所述方法包括:線(xiàn)掃描X光安檢機(jī)連續(xù)掃描一段時(shí)間,將掃描的原始數(shù)據(jù)存入緩存中;當(dāng)緩存的數(shù)據(jù)達(dá)到設(shè)定閾值時(shí),對(duì)緩存中的數(shù)據(jù)進(jìn)行分析;根據(jù)分析結(jié)果,更新滿(mǎn)度值。
2.根據(jù)權(quán)利要求1所述的動(dòng)態(tài)校準(zhǔn)的方法,其特征在于,所述根據(jù)分析結(jié)果,更新滿(mǎn)度值,具體為:如果緩存中的數(shù)據(jù)符合更新滿(mǎn)度值條件,則進(jìn)行更新,不符合則重復(fù)執(zhí)行所述步驟當(dāng)緩存的數(shù)據(jù)達(dá)到設(shè)定閾值時(shí),對(duì)緩存中的數(shù)據(jù)進(jìn)行分析。
3.根據(jù)權(quán)利要求1所述的動(dòng)態(tài)校準(zhǔn)的方法,其特征在于,如果線(xiàn)掃描X光安檢機(jī)進(jìn)入了掃描結(jié)束狀態(tài),則進(jìn)行歸一化校準(zhǔn),重置參數(shù)。
4.根據(jù)權(quán)利要求1所述的動(dòng)態(tài)校準(zhǔn)的方法,其特征在于,所述對(duì)緩存中的數(shù)據(jù)進(jìn)行分析,具體為:對(duì)緩存數(shù)據(jù)進(jìn)行分割得到二值化圖像;對(duì)所述二值化圖像進(jìn)行去噪處理;對(duì)去噪后的圖像進(jìn)行標(biāo)記,找到物體的坐標(biāo),記為IUp1、Domn1、Left1、RightJ (i=l, 2,..., Num);根據(jù)所述坐標(biāo)找到間隙區(qū)域。
5.根據(jù)權(quán)利要求4所述的動(dòng)態(tài)校準(zhǔn)的方法,其特征在于,采用公式I I VOlU >= Ci ^ VHJLLBwL,=\n=進(jìn)行分割,其中G為最小吸收率.10【OlUi <G*VFULLi為得到的二值化圖像,VORIi代表第i個(gè)探測(cè)點(diǎn)原始AD值JFULLi代表第i個(gè)探測(cè)點(diǎn)的滿(mǎn)度值。
6.根據(jù)權(quán)利要求4所述的動(dòng)態(tài)校準(zhǔn)的方法,其特征在于,所述根據(jù)所述坐標(biāo)找到間隙區(qū)域具體為:對(duì)每一個(gè)區(qū)域的坐標(biāo)按Left從小到大的順序進(jìn)行排序,排序后的結(jié)果為{UpisOTt、 Domnisort> Leftisort> RightisorJ Cisort=I, 2,..., Num);計(jì)算[Width、iDex] =max (Left2-MaxR1,..., Leftisort+1-MaxRisort,..., LeftNum-MaxRNum_1, Llimit-MaxRNJ其中 MaxRk=max (Right1, Right2,..., Rightk) ,Width 為最大間隙,iDex 為最大間隙的索引值,即[MaxRillex、LeftiDex+1]為最大的間隙區(qū)域。
7.根據(jù)權(quán)利要求6所述的動(dòng)態(tài)校準(zhǔn)的方法,其特征在于,當(dāng)最大間隙Width滿(mǎn)足條件 ffidth>=ffidthLimit的時(shí)候,更新滿(mǎn)度值。
8.根據(jù)權(quán)利要求7所述的動(dòng)態(tài)校準(zhǔn)的方法,其特征在于,緩存LMem中有一定寬度的間隙區(qū)域時(shí),更新滿(mǎn)度值。
9.根據(jù)權(quán)利要求7所述的動(dòng)態(tài)校準(zhǔn)的方法,其特征在于,根據(jù)緩存LMem中MaxRillex到 LeftiDex+1列的數(shù)據(jù)計(jì)算新的滿(mǎn)度值進(jìn)行更新。
10.根據(jù)權(quán)利要求9所述的動(dòng)態(tài)校準(zhǔn)的方法,其特征在于,根據(jù)公式VFULLi = mm{LMemMaxRiDex f, LMemMaxRi^+l i,..., LMemleftm^ , ){i = 12 n)對(duì)滿(mǎn)度值進(jìn)行更新。
【文檔編號(hào)】G01N23/04GK103487449SQ201310200332
【公開(kāi)日】2014年1月1日 申請(qǐng)日期:2013年5月27日 優(yōu)先權(quán)日:2013年5月27日
【發(fā)明者】夏迅 申請(qǐng)人:深圳市天和時(shí)代電子設(shè)備有限公司