本發(fā)明涉及行李物品安全檢查技術(shù)領(lǐng)域,尤其涉及一種行李物品的安檢方法和系統(tǒng)。
背景技術(shù):
目前在進(jìn)入多種重要的公共場(chǎng)所之前都需要通過安檢設(shè)備進(jìn)行安全檢查,利用安檢設(shè)備檢查危險(xiǎn)品,在顯示屏上顯示出通過安檢設(shè)備的物體的圖像信息,便于工作人員進(jìn)行監(jiān)控。圖像信息的獲取、處理及顯示是安檢系統(tǒng)中的關(guān)鍵構(gòu)成部分。圖像信息的獲取通常采用X射線掃描成像技術(shù),通過數(shù)據(jù)采集控制模塊采集得到X射線的透射信息,利用X射線的穿透能力實(shí)現(xiàn)對(duì)物品的快速不開箱檢查。作為此技術(shù)的補(bǔ)充,通常在物品底部設(shè)置傳送帶裝置,用以獲取持續(xù)移動(dòng)的圖像。但是通過上述技術(shù)所獲取的數(shù)據(jù)并不能直接用于顯示圖象,顯示之前還必須經(jīng)過一定的數(shù)字圖象處理,才能夠顯示出真實(shí)的透射圖像。通過一定的圖像信息處理方法,獲得特定的圖像顯示效果,便于工作人員識(shí)別不同的行李物品,發(fā)現(xiàn)違禁物品等。
現(xiàn)有技術(shù)中常用的安檢設(shè)備的結(jié)構(gòu)圖如圖1所示,包括傳送帶01、X射線控制單元02、信號(hào)處理與傳輸單元03、圖像處理單元04、顯示器05和電氣控制單元06(用于實(shí)現(xiàn)完善的供電系統(tǒng))。對(duì)應(yīng)圖1中安檢設(shè)備的安檢流程如圖2所示,步驟S01、通過傳送帶將被檢物品送入X射線檢查通道;步驟S02、行李進(jìn)入X射線檢查通道后,將阻擋被檢物品檢測(cè)傳感器,觸發(fā)X射線控制單元產(chǎn)生X射線束;步驟S03、一束經(jīng)過準(zhǔn)直器的扇形X射線束穿過輸送帶上的被檢物品,X射線被被檢物品吸收,最后轟擊安裝在通道內(nèi)的雙能量半導(dǎo)體探測(cè)器;步驟S04、信號(hào)處理與傳輸單元中的探測(cè)器把X射線轉(zhuǎn)變?yōu)樾盘?hào),這些很弱的信號(hào)被放大及信號(hào)處理,并傳輸?shù)接?jì)算機(jī)進(jìn)行下一步的圖像處理;步驟S05、圖像處理單元通過處理后的信號(hào)以獲取X射線透 射信息,并作進(jìn)一步處理最終通過顯示器進(jìn)行顯示。
由于X射線生成的移動(dòng)圖像的瞬時(shí)速率會(huì)受到所掃描的物品、皮帶運(yùn)行速度的波動(dòng)及數(shù)據(jù)采集板像素傳輸過程中的抖動(dòng)等因素的影響,導(dǎo)致在終端顯示器上顯示時(shí)圖像的平移步長(zhǎng)經(jīng)常發(fā)生變化,圖像顯示效果的波動(dòng)幅度較大,導(dǎo)致安檢人員看圖體驗(yàn)不良。由于探測(cè)器源的不一致性、各探測(cè)器源與射線源相對(duì)位置的不一致性、工作環(huán)境自然因素影響等因素導(dǎo)致X光機(jī)前端數(shù)據(jù)采集的像素速率不是整數(shù),甚至不是有理數(shù),而終端顯示器上的圖像顯示步長(zhǎng)是整數(shù)的像素速率,也就是顯示速率是整數(shù),因此輸入輸出速度的瞬時(shí)不匹配也會(huì)導(dǎo)致卡頓現(xiàn)象,造成安檢人員看圖體驗(yàn)不良。
技術(shù)實(shí)現(xiàn)要素:
針對(duì)現(xiàn)有技術(shù)中存在的問題,本發(fā)明的目的為提供一種行李物品的安檢方法和系統(tǒng),以解決現(xiàn)有技術(shù)中由于圖像采集速率與終端顯示器上的顯示速率不匹配出現(xiàn)顯示卡頓現(xiàn)象的技術(shù)問題。
為實(shí)現(xiàn)上述目的,一方面,
本發(fā)明提供了一種行李物品的安檢方法,包括獲取X射線透射信息、對(duì)所述X射線透射信息進(jìn)行數(shù)據(jù)處理以及對(duì)數(shù)據(jù)處理后得到的圖像進(jìn)行圖像處理并顯示,在對(duì)圖像進(jìn)行圖像處理并顯示的過程中包括:
根據(jù)圖像的采集速率和緩存區(qū)中當(dāng)前存儲(chǔ)的像素?cái)?shù)量調(diào)整顯示速率。
根據(jù)本發(fā)明的一個(gè)實(shí)施例,所述調(diào)整顯示速率包括:
當(dāng)所述緩存區(qū)中當(dāng)前存儲(chǔ)的像素?cái)?shù)量滿足Y+Vin-Vout>X的條件時(shí),增大所述顯示速率;
其中X為所述緩存區(qū)的大小,Y為所述緩存區(qū)中當(dāng)前存儲(chǔ)的像素?cái)?shù)量,Vin為所述采集速率,Vout為所述顯示速率。
根據(jù)本發(fā)明的另一個(gè)實(shí)施例,所述增大所述顯示速率包括:
當(dāng)輸入像素速率為非整數(shù)時(shí),對(duì)所述輸入像素速率的數(shù)值進(jìn)行向上取整得到實(shí)際消耗的輸出像素速率,并根據(jù)所述輸出像素速率與顯示幀率得到所述顯示速率,其中所述輸入像素速率為所述采集速率與所述顯示幀率的比值,所述輸出像素速率為所述顯示速率與所述顯示幀率的比值。
根據(jù)本發(fā)明的另一個(gè)實(shí)施例,所述調(diào)整顯示速率包括:
當(dāng)所述緩存區(qū)中當(dāng)前存儲(chǔ)的像素?cái)?shù)量滿足Y+Vin-Vout<X的條件時(shí),減小所述顯示速率;
其中X為所述緩存區(qū)的大小,Y為所述緩存區(qū)中當(dāng)前存儲(chǔ)的像素?cái)?shù)量,Vin為所述采集速率,Vout為所述顯示速率。
根據(jù)本發(fā)明的另一個(gè)實(shí)施例,所述減小所述顯示速率包括:
當(dāng)輸入像素速率為非整數(shù)時(shí),對(duì)所述輸入像素速率的數(shù)值進(jìn)行向下取整得到實(shí)際消耗的輸出像素速率,并根據(jù)所述輸出像素速率與顯示幀率得到所述顯示速率,其中所述輸入像素速率為所述采集速率與所述顯示幀率的比值,所述輸出像素速率為所述顯示速率與所述顯示幀率的比值。
根據(jù)本發(fā)明的另一個(gè)實(shí)施例,獲取所述采集速率的步驟包括:
創(chuàng)建所述緩存區(qū);
向所述緩存區(qū)中存儲(chǔ)像素;
根據(jù)所述緩存區(qū)在定量時(shí)間段內(nèi)存儲(chǔ)的像素?cái)?shù)量計(jì)算得到所述采集速率。
根據(jù)本發(fā)明的另一個(gè)實(shí)施例,在所述采集速率與所述顯示速率確定的情況下,微調(diào)所述緩存區(qū)的大小以使得圖像從采集到顯示的最大延時(shí)時(shí)間不超過預(yù)設(shè)范圍。
為解決上述技術(shù)問題,另一方面,
本發(fā)明還提供了一種行李物品的安檢方法,包括獲取X射線透射信息、對(duì)所述X射線透射信息進(jìn)行數(shù)據(jù)處理以及對(duì)數(shù)據(jù)處理后得到的圖像進(jìn)行圖像處理并顯示,在對(duì)圖像進(jìn)行圖像處理并顯示的過程中包括:
根據(jù)圖像的采集速率和緩存區(qū)中當(dāng)前存儲(chǔ)的像素?cái)?shù)量通過插幀方式來調(diào)整顯示速率。
根據(jù)本發(fā)明的一個(gè)實(shí)施例,利用像素插值技術(shù)進(jìn)行插幀。
根據(jù)本發(fā)明的另一個(gè)實(shí)施例,如果進(jìn)行插幀之后得到輸出像素速率稍小于輸入像素速率,則所述方法進(jìn)一步還包括:
利用刪除空白列技術(shù)刪除多余的像素,其中所述輸入像素速率為所述采集速率與顯示幀率的比值,所述輸出像素速率為所述顯示速率與所述顯示幀率的比值。
根據(jù)本發(fā)明的另一個(gè)實(shí)施例,如果進(jìn)行插幀之后得到輸出像素速率稍大 于輸入像素速率,則所述方法進(jìn)一步還包括:
通過插補(bǔ)空白列以彌補(bǔ)所缺少的像素,其中所述輸入像素速率為所述采集速率與顯示幀率的比值,所述輸出像素速率為所述顯示速率與所述顯示幀率的比值。
根據(jù)本發(fā)明的另一個(gè)實(shí)施例,如果進(jìn)行插幀之后得到輸出像素速率為非整數(shù),則所述方法進(jìn)一步還包括:
對(duì)插幀后的輸出像素速率的數(shù)值進(jìn)行向上取整或向下取整得到實(shí)際消耗的輸出像素速率,并根據(jù)所述輸出像素速率與顯示幀率得到所述顯示速率,其中所述輸入像素速率為所述采集速率與所述顯示幀率的比值,所述輸出像素速率為所述顯示速率與所述顯示幀率的比值。
根據(jù)本發(fā)明的另一個(gè)實(shí)施例,獲取所述采集速率的步驟包括:
創(chuàng)建所述緩存區(qū);
向所述緩存區(qū)中存儲(chǔ)像素;
根據(jù)所述緩存區(qū)在定量時(shí)間段內(nèi)存儲(chǔ)的像素量計(jì)算得到所述采集速率。
根據(jù)本發(fā)明的另一個(gè)實(shí)施例,在所述采集速率與所述顯示速率確定的情況下,微調(diào)所述緩存區(qū)的大小以使得圖像從采集到顯示的最大延時(shí)時(shí)間不超過預(yù)設(shè)范圍。
為解決上述技術(shù)問題,另一方面,
本發(fā)明還提供了一種行李物品的安檢系統(tǒng),包括傳送帶、X射線控制單元、信號(hào)處理與傳輸單元、圖像處理單元、顯示器和電氣控制單元,所述圖像處理單元包括:
緩存區(qū),用于存儲(chǔ)像素;
采集模塊,設(shè)置在所述緩存區(qū)的輸入端,用于獲取前端設(shè)備采集圖像時(shí)的采集速率;
輸出模塊,設(shè)置在所述緩存區(qū)的輸出端,用于向所述顯示器輸出顯示圖像;
調(diào)整模塊,用于根據(jù)所述采集速率和所述緩存區(qū)中當(dāng)前存儲(chǔ)的像素?cái)?shù)量調(diào)整所述緩存區(qū)經(jīng)所述輸出模塊向所述顯示器輸出像素的顯示速率。
根據(jù)本發(fā)明的一個(gè)實(shí)施例,所述調(diào)整模塊包括:
判斷子模塊,用于判斷Y+Vin-Vout與X的大小關(guān)系,當(dāng)所述緩存區(qū)中當(dāng) 前存儲(chǔ)的像素?cái)?shù)量滿足Y+Vin-Vout>X的條件時(shí),增大所述顯示速率;當(dāng)所述緩存區(qū)中當(dāng)前存儲(chǔ)的像素?cái)?shù)量滿足Y+Vin-Vout<X的條件時(shí),減小所述顯示速率;
其中X為所述緩存區(qū)的大小,Y為所述緩存區(qū)中當(dāng)前存儲(chǔ)的像素?cái)?shù)量,Vin為所述采集速率,Vout為所述顯示速率。
根據(jù)本發(fā)明的另一個(gè)實(shí)施例,所述調(diào)整模塊包括:
第一調(diào)整子模塊,用于增大所述顯示速率,當(dāng)輸入像素速率為非整數(shù)時(shí),對(duì)所述輸入像素速率的數(shù)值進(jìn)行向上取整得到實(shí)際消耗的輸出像素速率,并根據(jù)所述輸出像素速率與顯示幀率得到所述顯示速率,其中所述輸入像素速率為所述采集速率與所述顯示幀率的比值,所述輸出像素速率為所述顯示速率與所述顯示幀率的比值。
根據(jù)本發(fā)明的另一個(gè)實(shí)施例,所述調(diào)整模塊包括:
第二調(diào)整子模塊,用于減小所述顯示速率,當(dāng)輸入像素速率為非整數(shù)時(shí),對(duì)所述輸入像素速率的數(shù)值進(jìn)行向下取整得到實(shí)際消耗的輸出像素速率,并根據(jù)所述輸出像素速率與顯示幀率得到所述顯示速率,其中所述輸入像素速率為所述采集速率與所述顯示幀率的比值,所述輸出像素速率為所述顯示速率與所述顯示幀率的比值。
根據(jù)本發(fā)明的另一個(gè)實(shí)施例,所述采集模塊包括:
新建子模塊,用于創(chuàng)建所述緩存區(qū);
存儲(chǔ)操作子模塊,用于向所述緩存區(qū)中存儲(chǔ)像素;
計(jì)算子模塊,用于根據(jù)所述緩存區(qū)在定量時(shí)間段內(nèi)存儲(chǔ)的像素?cái)?shù)量計(jì)算得到所述采集速率。
根據(jù)本發(fā)明的另一個(gè)實(shí)施例,還包括:
微調(diào)模塊,用于在所述采集速率與所述顯示速率確定的情況下,微調(diào)所述緩存區(qū)的大小以使得圖像從采集到顯示的最大延時(shí)時(shí)間不超過預(yù)設(shè)范圍。
為解決上述技術(shù)問題,另一方面,
本發(fā)明還提供了一種行李物品的安檢系統(tǒng),包括傳送帶、X射線控制單元、信號(hào)處理與傳輸單元、圖像處理單元、顯示器和電氣控制單元,所述圖像處理單元包括:
緩存區(qū),用于存儲(chǔ)像素;
采集模塊,設(shè)置在所述緩存區(qū)的輸入端,用于獲取前端設(shè)備采集圖像時(shí)的采集速率;
輸出模塊,設(shè)置在所述緩存區(qū)的輸出端,用于向所述顯示器輸出顯示圖像;
調(diào)整模塊,用于根據(jù)所述采集速率和所述緩存區(qū)中當(dāng)前存儲(chǔ)的像素?cái)?shù)量通過插幀方式來調(diào)整所述緩存區(qū)經(jīng)所述輸出模塊向所述顯示器輸出像素的顯示速率。
根據(jù)本發(fā)明的一個(gè)實(shí)施例,所述調(diào)整模塊包括:
插幀子模塊,用于利用像素插值技術(shù)進(jìn)行插幀。
根據(jù)本發(fā)明的另一個(gè)實(shí)施例,所述調(diào)整模塊還包括:
刪除子模塊,用于進(jìn)行插幀之后得到輸出像素速率稍小于輸入像素速率,利用刪除空白列技術(shù)刪除多余的像素,其中所述輸入像素速率為所述采集速率與顯示幀率的比值,所述輸出像素速率為所述顯示速率與所述顯示幀率的比值。
根據(jù)本發(fā)明的另一個(gè)實(shí)施例,所述調(diào)整模塊還包括:
插補(bǔ)子模塊,用于進(jìn)行插幀之后得到輸出像素速率稍大于輸入像素速率,通過插補(bǔ)空白列以彌補(bǔ)所缺少的像素,其中所述輸入像素速率為所述采集速率與顯示幀率的比值,所述輸出像素速率為所述顯示速率與所述顯示幀率的比值。
根據(jù)本發(fā)明的另一個(gè)實(shí)施例,所述調(diào)整模塊還包括:
取整子模塊,用于進(jìn)行插幀之后得到輸出像素速率為非整數(shù),對(duì)插幀后的輸出像素速率的數(shù)值進(jìn)行向上取整或向下取整得到實(shí)際消耗的輸出像素速率,并根據(jù)所述輸出像素速率與顯示幀率得到所述顯示速率,其中所述輸入像素速率為所述采集速率與所述顯示幀率的比值,所述輸出像素速率為所述顯示速率與所述顯示幀率的比值。
根據(jù)本發(fā)明的另一個(gè)實(shí)施例,所述采集模塊包括:
新建子模塊,用于創(chuàng)建所述緩存區(qū);
存儲(chǔ)操作子模塊,用于向所述緩存區(qū)中存儲(chǔ)像素;
計(jì)算子模塊,用于根據(jù)所述緩存區(qū)在定量時(shí)間段內(nèi)存儲(chǔ)的像素?cái)?shù)量計(jì)算得到所述采集速率。
根據(jù)本發(fā)明的另一個(gè)實(shí)施例,還包括:
微調(diào)模塊,用于在所述采集速率與所述顯示速率確定的情況下,微調(diào)所述緩存區(qū)的大小以使得圖像從采集到顯示的最大延時(shí)時(shí)間不超過預(yù)設(shè)范圍。
本發(fā)明的有益效果在于,通過采用本發(fā)明提供的行李物品的安檢方法,根據(jù)緩存區(qū)的像素緩存狀況來計(jì)算和調(diào)整送顯的顯示速率,使得前端數(shù)據(jù)采集像素的速率與顯示器消耗像素的速率保持一致,解決現(xiàn)有技術(shù)中前端數(shù)據(jù)采集像素的速率與顯示器消耗像素的速率不匹配造成卡頓的問題,可以使顯示的效果更加平滑,實(shí)現(xiàn)良好的觀察效果。
附圖說明
圖1為現(xiàn)有技術(shù)中常用的安檢設(shè)備的結(jié)構(gòu)圖。
圖2為圖1中所示的安檢設(shè)備用于安檢的流程圖。
圖3為本發(fā)明提供的一種行李物品的安檢方法的步驟流程圖。
圖4為本發(fā)明提供的行李物品的安檢方法中對(duì)圖像進(jìn)行圖像處理并顯示的步驟流程圖。
圖5為本發(fā)明提供的行李物品的安檢方法中步驟S31中獲取采集速率的步驟流程圖。
圖6為本發(fā)明提供的一種行李物品的安檢方法的原理模型圖。
圖7為本發(fā)明實(shí)施例一提供的行李物品的安檢方法中步驟S32在情況一下的步驟流程圖。
圖8為本發(fā)明實(shí)施例一提供的行李物品的安檢方法中步驟S32在情況二下的步驟流程圖。
圖9為本發(fā)明實(shí)施例三提供的行李物品的安檢方法的步驟流程圖。
圖10為本發(fā)明實(shí)施例四提供的行李物品的安檢方法的第一種步驟流程圖。
圖11為本發(fā)明實(shí)施例四提供的行李物品的安檢方法的第二種步驟流程圖。
圖12為本發(fā)明實(shí)施例五提供的行李物品的安檢方法的步驟流程圖。
圖13為本發(fā)明實(shí)施例七提供的一種行李物品的安檢系統(tǒng)中圖像處理單元的組成示意圖。
圖14為本發(fā)明實(shí)施例七提供的圖像處理單元中采集模塊的組成示意圖。
圖15為發(fā)明實(shí)施例八提供的一種行李物品的安檢系統(tǒng)中圖像處理單元的組成示意圖。
圖16為發(fā)明實(shí)施例九提供的一種行李物品的安檢系統(tǒng)中圖像處理單元的組成示意圖。
圖17為發(fā)明實(shí)施例十提供的一種行李物品的安檢系統(tǒng)中圖像處理單元的組成示意圖。
圖18為發(fā)明實(shí)施例十提供的一種行李物品的安檢系統(tǒng)中圖像處理單元的另一種組成示意圖。
圖19為發(fā)明實(shí)施例十一提供的一種行李物品的安檢系統(tǒng)中圖像處理單元的組成示意圖。
具體實(shí)施方式
現(xiàn)在將參考附圖更全面地描述示例實(shí)施例。然而,示例實(shí)施例能夠以多種形式實(shí)施,且不應(yīng)被理解為限于在此闡述的實(shí)施例;相反,提供這些實(shí)施例使得本公開將全面和完整,并將示例實(shí)施例的構(gòu)思全面地傳達(dá)給本領(lǐng)域的技術(shù)人員。在圖中相同的附圖標(biāo)記表示相同或類似的部分,因而將省略對(duì)它們的重復(fù)描述。
此外,所描述的特征、結(jié)構(gòu)或特性可以以任何合適的方式結(jié)合在一個(gè)或更多實(shí)施例中。在下面的描述中,提供許多具體細(xì)節(jié)從而給出對(duì)本公開的實(shí)施例的充分理解。然而,本領(lǐng)域技術(shù)人員將意識(shí)到,可以實(shí)踐本公開的技術(shù)方案而沒有所述特定細(xì)節(jié)中的一個(gè)或更多,或者可以采用其它的方法、組元、材料、裝置、步驟等。在其它情況下,不詳細(xì)示出或描述公知結(jié)構(gòu)、方法、裝置、實(shí)現(xiàn)、材料或者操作以避免模糊本公開的各方面。
附圖中所示的方框圖僅僅是功能實(shí)體,不一定必須與物理上獨(dú)立的實(shí)體相對(duì)應(yīng)。即,可以采用軟件形式來實(shí)現(xiàn)這些功能實(shí)體,或在一個(gè)或多個(gè)硬件模塊或集成電路中實(shí)現(xiàn)這些功能實(shí)體,或在不同網(wǎng)絡(luò)和/或處理器裝置和/或微控制器裝置中實(shí)現(xiàn)這些功能實(shí)體。
為解決上述問題,本發(fā)明提供了一種行李物品的安檢方法,步驟流程如圖3所示,包括以下步驟:
步驟S10、獲取X射線透射信息,X射線傳感器接收X射線發(fā)射器發(fā)出并穿射被查物品后的X射線,得到用于安檢結(jié)果分析的X射線透射信息。
步驟S20、對(duì)X射線透射信息進(jìn)行數(shù)據(jù)處理,得到X射線的透射信息僅僅是數(shù)據(jù)信息,需要對(duì)這些信息采用一定的算法進(jìn)行數(shù)據(jù)處理及重構(gòu),才會(huì)得到被查物品的圖像。
步驟S30、對(duì)數(shù)據(jù)處理后得到的圖像進(jìn)行圖像處理并顯示,根據(jù)重構(gòu)的圖像進(jìn)行處理并發(fā)送至顯示器進(jìn)行顯示。
步驟S30中在對(duì)圖像進(jìn)行圖像處理并顯示的步驟流程如圖4所示,這個(gè)過程中包括:
步驟S31、獲取圖像的采集速率,其中采集速率為單位時(shí)間段內(nèi)進(jìn)入到緩存區(qū)的像素?cái)?shù)量;
步驟S32、根據(jù)圖像的采集速率和緩存區(qū)中當(dāng)前存儲(chǔ)的像素?cái)?shù)量調(diào)整顯示速率,其中顯示速率為單位時(shí)間段內(nèi)由緩存區(qū)送顯示的像素?cái)?shù)量。
一般圖像采集速率由傳送帶的速率決定,而該采集速率在實(shí)際應(yīng)用中可能不是整數(shù)。經(jīng)前端圖像采集設(shè)備(X光機(jī))之后,將采集的圖像輸送給后端顯示器進(jìn)行顯示,一幅圖像的顯示必須在一個(gè)完整的垂直同步信號(hào)周期內(nèi)完成,通常把這個(gè)時(shí)間跨度定義為一幀。每經(jīng)過一幀,圖像步進(jìn)一個(gè)整數(shù)的像素步長(zhǎng),也就是顯示速率,單位為像素每秒。同時(shí)后端顯示器上對(duì)圖像的顯示速率也會(huì)受到顯示幀率的影響,本發(fā)明為保證采集速率與顯示速率在速率上盡可能保持一致,因此結(jié)合緩存區(qū)中存儲(chǔ)的像素?cái)?shù)量對(duì)顯示速率進(jìn)行調(diào)整。
其中步驟S31中獲取采集速率的步驟流程如圖5所示,包括以下步驟:
步驟S311、創(chuàng)建緩存區(qū);
步驟S312、向緩存區(qū)中存儲(chǔ)像素;
步驟S313、根據(jù)緩存區(qū)在定量時(shí)間段內(nèi)存儲(chǔ)的像素?cái)?shù)量計(jì)算得到采集速率。
本發(fā)明步驟S31通過創(chuàng)建一片緩存區(qū)域,用于緩存一定量的像素。通過檢測(cè)進(jìn)入緩存區(qū)中像素?cái)?shù)量倒推判斷在定量時(shí)間段內(nèi)前端的X光機(jī)對(duì)圖像的采集速率,計(jì)算緩存區(qū)中的像素?cái)?shù)量時(shí)一般用像素列數(shù)進(jìn)行統(tǒng)計(jì),而得到的采集速率單位一般為像素每秒,實(shí)際上所指的是每秒進(jìn)入緩存區(qū)的像素列數(shù)。 每一圖像均包含若干個(gè)像素,這些像素呈行與列構(gòu)成的矩陣方式排布,一般對(duì)于圖像的處理習(xí)慣也是圖像沿水平方向移動(dòng),因此對(duì)圖像的存儲(chǔ)和移動(dòng)速度均按照每秒多少列像素的方式進(jìn)行統(tǒng)計(jì)。
步驟S32通過計(jì)算進(jìn)入緩存區(qū)的像素?cái)?shù)量和緩存區(qū)當(dāng)前緩存的像素?cái)?shù)量之間對(duì)應(yīng)關(guān)系,在人眼接受范圍內(nèi)調(diào)整由緩存區(qū)送顯示的像素步長(zhǎng)(也就是顯示速率),可以使顯示的效果更加平滑并不會(huì)影響實(shí)時(shí)性,達(dá)到采集速率與顯示速率的平衡。該步驟中的調(diào)整是指控制領(lǐng)域中的比例積分微分PID控制算法,其中P代表比例,也就是控制過程中使用的輸入像素速率是采集速率與顯示幀率的比值,以及輸出像素速率是顯示速率與顯示幀率的比值;I代表積分,也就是緩存區(qū)當(dāng)前緩存的像素?cái)?shù)量;D代表微分,是單位時(shí)間新進(jìn)入緩存區(qū)的像素?cái)?shù)量,也就是采集速率。
該方法的原理模型如圖6所示,其中X為緩存區(qū)的大小,Vin為采集速率,Vout為顯示速率,基于像素緩存情況計(jì)算和調(diào)整顯示速率,以解決采集速率和顯示速率不匹配帶來卡頓現(xiàn)象的技術(shù)問題,提升圖像顯示的平滑度。
為解決上述技術(shù)問題,給出以下幾個(gè)實(shí)施例對(duì)本發(fā)明進(jìn)行解釋和說明。
實(shí)施例一
本實(shí)施例提供一種行李物品的安檢方法,也包括步驟S31及步驟S32的操作方式,但是在具體應(yīng)用中由于像素速率并不能保證一直是整數(shù),因此在像素速率不是整數(shù)的情況下,需要對(duì)顯示速率的大小進(jìn)行調(diào)整,才能保證采集速率與顯示速率的一致。步驟S32調(diào)整顯示速率分下列情況進(jìn)行:
情況一:
當(dāng)緩存區(qū)中當(dāng)前存儲(chǔ)的像素?cái)?shù)量滿足Y+Vin-Vout>X的條件時(shí),增大顯示速率;其中X為緩存區(qū)的大小,Y為緩存區(qū)中當(dāng)前存儲(chǔ)的像素?cái)?shù)量,Vin為采集速率,Vout為顯示速率。
對(duì)于上述情況一,具體的增大顯示速率的步驟流程圖如圖7所示,方式如下:
步驟S321、當(dāng)輸入像素速率為非整數(shù)時(shí),對(duì)輸入像素速率的數(shù)值進(jìn)行向上取整,并得到實(shí)際消耗的輸出像素速率;
步驟S322、根據(jù)輸出像素速率與顯示幀率得到顯示速率。
其中輸入像素速率為采集速率與顯示幀率的比值,輸出像素速率為顯示速率與顯示幀率的比值。
情況二:
當(dāng)緩存區(qū)中當(dāng)前存儲(chǔ)的像素?cái)?shù)量滿足Y+Vin-Vout<X的條件時(shí),減小顯示速率;其中X為緩存區(qū)的大小,Y為緩存區(qū)中當(dāng)前存儲(chǔ)的像素?cái)?shù)量,Vin為采集速率,Vout為顯示速率。
對(duì)于上述情況二,具體的減小顯示速率的步驟流程圖如圖8所示,方式如下::
步驟S323、當(dāng)輸入像素速率為非整數(shù)時(shí),對(duì)輸入像素速率的數(shù)值進(jìn)行向下取整得到實(shí)際消耗的輸出像素速率;
步驟S324、根據(jù)輸出像素速率與顯示幀率得到顯示速率.
其中輸入像素速率為采集速率與顯示幀率的比值,輸出像素速率為顯示速率與顯示幀率的比值。
除此之外,由于采集速率由傳送帶的速率決定,而且采集速率的單位是像素每秒,為輸入像素速率(單位是像素每幀)與顯示幀率(幀每秒)的乘積,因此輸入像素速率的大小由傳送帶的速率決定。輸出像素速率要受到顯示幀率的影像,而用戶會(huì)根據(jù)需要自行設(shè)定顯示器的刷新率為60Hz,75Hz或85Hz,而要保證由緩存送入顯示器的顯示幀率與顯示器自身的刷新率相匹配,否則如果在顯示器的刷新率很低的情況下,即使顯示幀率很高也會(huì)造成超過刷新率的那部分幀率成為無效幀,對(duì)畫面效果沒有任何提升,反而可能導(dǎo)致畫面異常;反之,如果顯示幀率保持較低的水平的話,那么即便提高顯示器的刷新率,并不能保證顯示器每次刷新都能送去不重復(fù)的用于顯示的圖像,比如刷新率是顯示幀率2倍的話,就是每?jī)纱蜗蝻@示器送去顯示的畫面是同一圖像,因此畫面流暢度和顯示平滑度沒有得到有效提高,
也就是說在采集速率與顯示速率確定的情況下,需要通過微調(diào)緩存區(qū)的大小的方式,以使得圖像從采集到顯示的最大延時(shí)時(shí)間不超過預(yù)設(shè)范圍,通常延時(shí)不超過0.5秒為宜。相反,如果不調(diào)節(jié)緩存區(qū)的大小,緩存區(qū)又太大的話,圖像從采集端到最終顯示的延時(shí)特別大,也會(huì)給觀察者帶來不良的觀察效果。
通過采用本實(shí)施例提供的方法,根據(jù)緩存區(qū)的像素緩存狀況來計(jì)算和調(diào) 整送顯示的像素步長(zhǎng),使得前端數(shù)據(jù)采集像素的速率與顯示器消耗像素的速率保持一致。作為優(yōu)選方案,本實(shí)施例提供的方法可應(yīng)用于X光機(jī)圖像掃描顯示領(lǐng)域。作為備選方案,本實(shí)施例提供的方法還可應(yīng)用于實(shí)時(shí)圖像生成顯示、實(shí)時(shí)視頻采集顯示、實(shí)時(shí)圖形生成顯示等多領(lǐng)域,均能夠解決現(xiàn)有技術(shù)輸入輸出速率不匹配導(dǎo)致卡頓現(xiàn)象的技術(shù)問題,提高顯示平滑度,從而提升觀圖體驗(yàn)。
實(shí)施例二
對(duì)于上述實(shí)施例一中的行李物品的安檢方法,本實(shí)施例給出以下具體實(shí)施例進(jìn)行說明:
假設(shè)終端顯示器的圖像輸出頻率為60幀每秒,X光機(jī)像素采集速率是每秒鐘210列像素(210像素同樣也表示210列像素),即Vin=210像素每秒,設(shè)置一個(gè)105列像素的緩存X=105。輸入像素速率恒定為210/60=3.5像素每幀,輸出像素速率需要為整數(shù),因此只可能有兩種:3像素每幀或者4像素每幀。也就是情況一:輸出像素速率向下取整為3像素每幀,Vout=60(幀每秒)*3(像素每幀)=180像素每幀;情況二:向上取整為4像素每幀,Vout=60(幀每秒)*4(像素每幀)=240像素每幀。系統(tǒng)初始階段,也就是終端顯示器輸出靜止的時(shí)候,即Vout最小速率為0,這時(shí),填充整個(gè)緩存區(qū)需要耗時(shí)Ftime=105/(210-0)=0.5秒,也就是圖像從采集端到最終顯示的延時(shí)最大是0.5秒。
系統(tǒng)初始情況下,緩存區(qū)為空,以3像素每幀的輸出像素速率輸出圖像,由于對(duì)于緩存區(qū)而言,輸出像素速率與輸入像素速率之間存在差值,具體的,輸入像素速率比輸出像素速率大0.5像素每幀,因此緩存區(qū)中的像素?cái)?shù)量逐漸增多,填充滿整個(gè)緩存區(qū)需要耗時(shí)約3.5秒。3.5秒后,如果繼續(xù)以3像素每幀的輸出像素速率輸出圖像,就會(huì)造成緩存區(qū)的像素溢出,此后將輸出像素速率切換成4像素每幀,這樣對(duì)于緩存區(qū)而言,輸出像素速率與輸入像素速率之間也存在差值,具體的,輸出像素速率比輸入像素速率大0.5像素每幀,已經(jīng)填滿的緩存區(qū)中的像素逐漸被消耗,因此經(jīng)過約3.5秒后,會(huì)消耗完緩存區(qū)的數(shù)據(jù)。周而復(fù)始,前3.5秒輸出像素速率為3,之后3.5秒輸出像素速率為4,這樣即便輸入像素速率受傳送帶速率影像而發(fā)生抖動(dòng),在一定的時(shí)間內(nèi),圖像輸出的速率是非常穩(wěn)定的。
實(shí)施例三
上述實(shí)施例一的方法以及實(shí)施例二的具體實(shí)施方案可以在一定程度上解決卡頓問題,但是在特殊情況下,當(dāng)X光機(jī)像素采集速率較低時(shí),通過上述技術(shù)將圖像顯示速率降低,此刻降低的實(shí)際像素顯示速率雖然較少,但降低的實(shí)際顯示速率和X光像素采集速率之間的比率較大,觀圖者可能會(huì)明顯感覺到圖像速率的變化,產(chǎn)生不適。例如,當(dāng)輸出像素速率在3和4像素每幀之間變化時(shí),變化率為(4-3)/3=33.3%,如果輸出像素速率提高到6像素每幀,輸出像素速率變化在6和7像素每幀之間切換,變化率為(7-6)/6=16.7%。因此本實(shí)施例提供的行李物品的安檢方法,除了包括步驟S31及步驟S32,進(jìn)一步的使用像素插值技術(shù)作為補(bǔ)充,使得顯示器圖像的顯示速率和X光機(jī)對(duì)圖像的采集速率協(xié)調(diào)一致,以達(dá)到平滑的顯示效果。
步驟S31獲取采集像素之后,進(jìn)行步驟S325’、根據(jù)采集像素與顯示幀率計(jì)算輸入像素速率,之后進(jìn)行步驟S325、利用像素插值技術(shù)進(jìn)行插幀,上述步驟流程圖如圖9所示。
具體實(shí)施例:
假設(shè)終端顯示器的顯示幀率為60幀每秒,X光機(jī)的采集速率是200列像素每秒,輸入像素速率就是200/60像素每幀,約為3.33像素每幀,這時(shí)使用1/3像素插值技術(shù),在每?jī)蓭g,利用圖像插值技術(shù),插補(bǔ)出兩幀。顯示的時(shí)候,選取合適的顯示位置,實(shí)現(xiàn)X光機(jī)的采集速率與終端顯示器的顯示速率完全一致,在圖像顯示周期內(nèi),速率恒定,解決現(xiàn)有技術(shù)輸入輸出速率不匹配導(dǎo)致卡頓現(xiàn)象的技術(shù)問題,提高顯示平滑度,提升用戶體驗(yàn)。
實(shí)施例四
除了實(shí)施例三中的行李物品的安檢方法的實(shí)施方式,本實(shí)施例還進(jìn)一步的使用刪除或插補(bǔ)空白列技術(shù)作為上述技術(shù)的補(bǔ)充,對(duì)采集速率與顯示速率之間的差異進(jìn)行微調(diào),使得圖像顯示速率和X光機(jī)采集像素速率協(xié)調(diào)一致,以達(dá)到平滑的顯示效果。
第一種,如果進(jìn)行插幀之后得到輸出像素速率稍小于輸入像素速率,則該方法除了步驟S31、步驟S325,進(jìn)一步還包括:
步驟S326、利用刪除空白列技術(shù)刪除多余的像素,其中輸入像素速率為采集速率與顯示幀率的比值,輸出像素速率為顯示速率與顯示幀率的比值。
基于上述,該方法的步驟流程如圖10所示。
第二種,如果進(jìn)行插幀之后得到輸出像素速率稍大于輸入像素速率,則該方法除了步驟S31、步驟S325進(jìn)一步還包括:
步驟S327、通過插補(bǔ)空白列以彌補(bǔ)所缺少的像素,其中輸入像素速率為采集速率與顯示幀率的比值,輸出像素速率為顯示速率與顯示幀率的比值。
基于上述,該方法的步驟流程如圖11所示。
需要說明的是,實(shí)施例三中利用像素插值技術(shù)進(jìn)行插幀實(shí)際上是一種粗調(diào)方式,以使輸出像素速率與輸入限速速率匹配,但是在實(shí)際應(yīng)用中僅僅通過粗調(diào)方式還不足以達(dá)到目的,因此需要進(jìn)一步通過插補(bǔ)或刪除空白列的方式進(jìn)行微調(diào),以便能夠達(dá)到目的。
具體實(shí)施例:
假設(shè)終端顯示器的顯示幀率為85幀每秒,X光機(jī)的采集速率是200列像素每秒,輸入像素速率就是200/85像素每幀,約為2.35像素每幀,還是使用1/3像素插值技術(shù)。顯示的時(shí)候,輸入到顯示器的像素速率(即輸出像素速率)控制在2.33像素每幀,每秒大概會(huì)有多余的(2.35-2.33)*85=1.7像素不能及時(shí)顯示,也就是顯示器每秒鐘能夠消耗的像素為200-1.7=198.3像素,在合適的時(shí)間,采用刪除空白列的機(jī)制,實(shí)現(xiàn)像素速率控制在2.35像素每幀,而使圖像顯示速率恒定,其中的2.35-2.33也就是所謂的“稍小于”,數(shù)量級(jí)大約在0.01,在實(shí)際應(yīng)用中可以靈活選擇,不作具體限定。
同理,對(duì)于顯示幀率仍為85幀每秒,X光機(jī)的采集速率的數(shù)值有變化的情況,如果計(jì)算得到的輸入像素速率為2.31像素每幀,同樣利用1/3像素插值技術(shù)。顯示的時(shí)候,輸入到顯示器的像素速率(即輸出像素速率)控制在2.33像素每幀,每秒大概會(huì)有缺少(2.33-2.31)*85=1.7像素,也就是顯示器每秒鐘能夠消耗的像素為200+1.7=201.7像素,因此在顯示器每秒能夠消耗的像素比X光機(jī)每秒鐘采集的像素稍多的時(shí)候,通過插補(bǔ)空白列的方式,使圖像顯示速率恒定,以達(dá)到同樣的顯示效果,其中的2.33-2.31也就是所謂的“稍大于”,數(shù)量級(jí)大約在0.01,在實(shí)際應(yīng)用中可以靈活選擇,不作具體限定。
實(shí)施例五
對(duì)于實(shí)施例三中的行李物品的安檢方法的實(shí)施方式,除了采用上述實(shí)施例四的方式進(jìn)行補(bǔ)充,本實(shí)施例還進(jìn)一步的使用取整的方式作為上述技術(shù)的補(bǔ)充,對(duì)采集速率與顯示速率之間的差異進(jìn)行微調(diào),使得圖像顯示速率和X光機(jī)采集像素速率協(xié)調(diào)一致,以達(dá)到平滑的顯示效果。
如果進(jìn)行插幀之后得到輸出像素速率為非整數(shù),則該方法除了步驟S31、步驟S325,進(jìn)一步還包括:
步驟S328、對(duì)插幀后的輸出像素速率的數(shù)值進(jìn)行向上取整或向下取整得到實(shí)際消耗的輸出像素速率;
步驟S329、根據(jù)輸出像素速率與顯示幀率得到顯示速率。
其中輸入像素速率為采集速率與顯示幀率的比值,輸出像素速率為顯示速率與顯示幀率的比值。
上述方法的步驟流程如圖12所示。
具體實(shí)施例:
假設(shè)終端顯示器的顯示幀率為85幀每秒,X光機(jī)的采集速率是200列像素每秒,輸入像素速率就是200/85像素每幀,約為2.35像素每幀,還是使用1/3像素插值技術(shù)。插值之后的輸出像素速率不為2.35*3=7.05像素每幀,可以采用向下取整的方式,得到實(shí)際消耗的輸出像素速率為7像素每幀,同樣利用實(shí)施例一與二的方式使得顯示速率與采集速率協(xié)調(diào)一致,,解決現(xiàn)有技術(shù)輸入輸出速率不匹配導(dǎo)致卡頓現(xiàn)象的技術(shù)問題,提高顯示平滑度,提升用戶體驗(yàn)。
實(shí)施例六
上述實(shí)施例一至五中提供的行李物品的安檢方法,在獲取采集像素時(shí)均需要建立一片緩存區(qū),但是在采集速率與顯示幀率確定的情況下,需要通過微調(diào)緩存區(qū)的大小以使得圖像從采集到顯示的最大延時(shí)時(shí)間不超過人眼接受的范圍,其中顯示幀率與像素速率之積為顯示速率。通常圖像從采集端到最終顯示的延時(shí)最大是0.5秒。
具體而言,在顯示器的刷新率不變的情況下,傳送帶的速度發(fā)生改變導(dǎo)致采集速率變化,為避免顯示速率相對(duì)于采集速率太低而造成緩存區(qū)存儲(chǔ)的 像素發(fā)生溢出,需要適當(dāng)調(diào)大緩存區(qū);反之,如果采集速率相對(duì)于顯示速率太小的話,就需要適當(dāng)調(diào)小緩存區(qū),以使圖像從采集端到最終顯示的延時(shí)不超過0.5秒,以緩解現(xiàn)有技術(shù)中顯示的圖像比實(shí)物運(yùn)行延時(shí)大帶來的觀圖不適感。
實(shí)施例七
為解決上述問題,本發(fā)明還提供了一種行李物品的安檢系統(tǒng),包括傳送帶01、X射線控制單元02、信號(hào)處理與傳輸單元03、圖像處理單元04、顯示器05和電氣控制單元06,如圖1所示,其中的圖像處理單元04的組成示意圖如圖13所示,包括:
緩存區(qū)10,用于存儲(chǔ)像素;
采集模塊20,設(shè)置在緩存區(qū)10的輸入端,用于獲取前端設(shè)備采集圖像時(shí)的采集速率;
輸出模塊30,設(shè)置在緩存區(qū)10的輸出端,用于向顯示器05輸出顯示圖像;
調(diào)整模塊40,用于根據(jù)采集速率和緩存區(qū)10中當(dāng)前存儲(chǔ)的像素?cái)?shù)量調(diào)整緩存區(qū)10經(jīng)輸出模塊30向顯示器05輸出像素的顯示速率。
其中的采集模塊20用于獲取對(duì)圖像的采集速率,該模塊的組成示意圖如圖14所示,包括:
新建子模塊21,用于創(chuàng)建緩存區(qū);
存儲(chǔ)操作子模塊22,用于向緩存區(qū)中存儲(chǔ)像素;
計(jì)算子模塊23,用于根據(jù)緩存區(qū)在定量時(shí)間段內(nèi)存儲(chǔ)的像素?cái)?shù)量計(jì)算得到采集速率。
該系統(tǒng)通過調(diào)整模塊40對(duì)顯示速率進(jìn)行調(diào)整,可以根據(jù)進(jìn)入緩存區(qū)的像素?cái)?shù)量和緩存區(qū)當(dāng)前緩存的像素?cái)?shù)量之間的對(duì)應(yīng)關(guān)系,在人眼接受范圍內(nèi)調(diào)整由緩存區(qū)送顯示的像素步長(zhǎng)(也就是顯示速率),可以使顯示的效果更加平滑并不會(huì)影響實(shí)時(shí)性,達(dá)到采集速率與顯示速率的平衡,解決現(xiàn)有技術(shù)中前端數(shù)據(jù)采集像素的速率與顯示器消耗像素的速率不匹配造成卡頓的問題,可以使顯示的效果更加平滑,實(shí)現(xiàn)觀察者可以在顯示器終端得到良好的觀察效果。
實(shí)施例八
基于上述實(shí)施例七,本實(shí)施例也提供了一種行李物品的安檢系統(tǒng),其中圖像處理單元的組成示意圖如圖15所示,包括緩存區(qū)10、采集模塊20、輸出模塊30以及調(diào)整模塊40。其中的調(diào)整模塊40包括判斷子模塊41,用于判斷Y+Vin-Vout與X之間的大小關(guān)系,當(dāng)緩存區(qū)中當(dāng)前存儲(chǔ)的像素?cái)?shù)量滿足Y+Vin-Vout>X的條件時(shí),增大顯示速率;當(dāng)緩存區(qū)中當(dāng)前存儲(chǔ)的像素?cái)?shù)量滿足Y+Vin-Vout<X的條件時(shí),減小顯示速率;其中X為緩存區(qū)的大小,Y為緩存區(qū)中當(dāng)前存儲(chǔ)的像素?cái)?shù)量,Vin為采集速率,Vout為顯示速率。
具體的,調(diào)整模塊40除了包括判斷子模塊41以外,還包括:
第一調(diào)整子模塊42,用于增大顯示速率,當(dāng)輸入像素速率為非整數(shù)時(shí),對(duì)輸入像素速率的數(shù)值進(jìn)行向上取整得到實(shí)際消耗的輸出像素速率,并根據(jù)輸出像素速率與顯示幀率得到顯示速率,其中輸入像素速率為采集速率與顯示幀率的比值,輸出像素速率為顯示速率與顯示幀率的比值。
具體的,調(diào)整模塊40除了包括判斷子模塊41、第一調(diào)整子模塊42以外,還包括:
第二調(diào)整子模塊43,用于減小顯示速率,當(dāng)輸入像素速率為非整數(shù)時(shí),對(duì)輸入像素速率的數(shù)值進(jìn)行向下取整得到實(shí)際消耗的輸出像素速率,并根據(jù)輸出像素速率與顯示幀率得到顯示速率,其中輸入像素速率為采集速率與顯示幀率的比值,輸出像素速率為顯示速率與顯示幀率的比值。
對(duì)于以上第一調(diào)整子模塊42和第二調(diào)整子模塊43的具體調(diào)整步驟和方式可以參見上述實(shí)施例二,此處不再贅述。
實(shí)施例九
本實(shí)施例提供了一種行李物品的安檢系統(tǒng),其中圖像處理單元的組成示意圖如圖16所示,包括緩存區(qū)10、采集模塊20、輸出模塊30以及調(diào)整模塊40。其中調(diào)整模塊40包括:插幀子模塊44,用于利用像素插值技術(shù)進(jìn)行插幀。
對(duì)于插幀子模塊44的插幀操作參見實(shí)施例三,此處不再贅述。顯示的時(shí)候,選取合適的顯示位置,實(shí)現(xiàn)X光機(jī)的采集速率與終端顯示器的顯示速率完全一致,在圖像顯示周期內(nèi),速率恒定,解決現(xiàn)有技術(shù)輸入輸出速率不匹 配導(dǎo)致卡頓現(xiàn)象的技術(shù)問題,提高顯示平滑度,提升用戶體驗(yàn)。
實(shí)施例十
基于上述實(shí)施例九,本實(shí)施例也提供了一種行李物品的安檢系統(tǒng),其中圖像處理單元的組成示意圖如圖17所示,包括緩存區(qū)10、采集模塊20、輸出模塊30以及調(diào)整模塊40。其中調(diào)整模塊40的組成示意圖如圖17所示,除了包括插幀子模塊44以外,還包括刪除子模塊45,用于進(jìn)行插幀之后得到輸出像素速率稍小于輸入像素速率,利用刪除空白列技術(shù)刪除多余的像素,其中輸入像素速率為采集速率與顯示幀率的比值,輸出像素速率為顯示速率與顯示幀率的比值。
另外,圖像處理單元的另一種組成示意圖如圖18所示,包括緩存區(qū)10、采集模塊20、輸出模塊30以及調(diào)整模塊40。其中調(diào)整模塊40包括插幀子模塊44以外,還可以包括:插補(bǔ)子模塊46,用于進(jìn)行插幀之后得到輸出像素速率稍大于輸入像素速率,通過插補(bǔ)空白列以彌補(bǔ)所缺少的像素,其中輸入像素速率為采集速率與顯示幀率的比值,輸出像素速率為顯示速率與顯示幀率的比值。
對(duì)于插幀子模塊44的插幀操作、刪除子模塊45刪除空白列的操作以及插補(bǔ)子模塊56插補(bǔ)空白列的操作可以參見實(shí)施例三及實(shí)施例四,此處不再贅述。通過插幀粗調(diào)結(jié)合刪除或插補(bǔ)空白列的微調(diào)方式,解決現(xiàn)有技術(shù)輸入輸出速率不匹配導(dǎo)致卡頓現(xiàn)象的技術(shù)問題,提高顯示平滑度,提升用戶體驗(yàn)。
實(shí)施例十一
基于上述實(shí)施例九至十,本實(shí)施例也提供了一種行李物品的安檢系統(tǒng),其中圖像處理單元的組成示意圖如圖19所示,包括緩存區(qū)10、采集模塊20、輸出模塊30以及調(diào)整模塊40。其中調(diào)整模塊40包括插幀子模塊44以外,還包括:取整子模塊47,用于進(jìn)行插幀之后得到輸出像素速率為非整數(shù),對(duì)插幀后的輸出像素速率的數(shù)值進(jìn)行向上取整或向下取整得到實(shí)際消耗的輸出像素速率,并根據(jù)輸出像素速率與顯示幀率得到顯示速率,其中輸入像素速率為采集速率與顯示幀率的比值,輸出像素速率為顯示速率與顯示幀率的比值。
對(duì)于插幀子模塊44的插幀操作、取整子模塊47的取整操作可以參見實(shí) 施例二及實(shí)施例五,此處不再贅述。通過插幀粗調(diào)結(jié)合刪除或取整子模塊的微調(diào)方式,解決現(xiàn)有技術(shù)輸入輸出速率不匹配導(dǎo)致卡頓現(xiàn)象的技術(shù)問題,提高顯示平滑度,提升用戶體驗(yàn)。
實(shí)施例十二
基于上述實(shí)施例七至十一,本發(fā)明提供的一種行李物品的安檢系統(tǒng),除了包括緩存區(qū)10、采集模塊20、輸出模塊30以及調(diào)整模塊40,還包括:微調(diào)模塊,用于在采集速率與顯示速率確定的情況下,微調(diào)緩存區(qū)的大小以使得圖像從采集到顯示的最大延時(shí)時(shí)間不超過預(yù)設(shè)范圍。
微調(diào)模塊具體的微調(diào)方式參見實(shí)施例六,此處不再贅述,通過微調(diào)緩存區(qū)的大小以使圖像從采集端到最終顯示的延時(shí)不超過0.5秒,緩解現(xiàn)有技術(shù)中顯示的圖像比實(shí)物運(yùn)行延時(shí)大帶來的觀圖不適感。
本領(lǐng)域技術(shù)人員應(yīng)當(dāng)意識(shí)到在不脫離本發(fā)明所附的權(quán)利要求所公開的本發(fā)明的范圍和精神的情況下所作的變動(dòng)與潤(rùn)飾,均屬本發(fā)明的權(quán)利要求的保護(hù)范圍之內(nèi)。