蔣 依 汪鵬飛 鄭雯文*
(長江大學(xué)計(jì)算機(jī)科學(xué)學(xué)院,湖北 荊州434023)
據(jù)統(tǒng)計(jì),每年約有65 噸海洛因、超過50 噸的冰毒片劑由陸路從緬北進(jìn)人中國內(nèi)陸地區(qū)[1-2];爆炸物的不正確的使用人體造成威脅與損傷。對(duì)于社會(huì)發(fā)展和人類健康安全而言,毒品與爆炸物會(huì)阻礙社會(huì)治安的穩(wěn)定、破壞家庭的幸福,造成極惡劣的影響。
為降低這種惡劣的影響,提高社會(huì)治安與人民幸福,在高速流動(dòng)的人群和貨物的正常出行和運(yùn)輸過程中快速、準(zhǔn)確的檢測(cè)出隱藏的毒品和爆炸物,已成為關(guān)系國家安全的一項(xiàng)迫切需求和亟待解決的難題。
現(xiàn)有的離子遷移譜檢測(cè)產(chǎn)品的為便攜式、門式、臺(tái)式三種形式,如美國的GE 公司,其產(chǎn)品采用多項(xiàng)高新技術(shù),具有功能強(qiáng)大、靈敏度高等特點(diǎn),主要為郵政、機(jī)場(chǎng)、海關(guān)、反恐等政府重要部門所使用。Smithson Detetction 公司研制的SABRE 4000 是一款便攜式和臺(tái)式IMS 毒品/爆炸物檢測(cè)儀器,該產(chǎn)品能夠在15 秒內(nèi)檢測(cè)和辨識(shí)超過40 種毒品或爆炸物[3]。
本文提出的毒品爆炸物檢測(cè)系統(tǒng)設(shè)計(jì)方法,使用串口通信獲取實(shí)時(shí)數(shù)據(jù)和傳輸指令,通過數(shù)據(jù)去噪處理,利用處理后的數(shù)據(jù)計(jì)算檢測(cè)物質(zhì)的離子遷移率,與樣品庫數(shù)據(jù)進(jìn)行比對(duì),得出檢測(cè)結(jié)果。
隨著社會(huì)的發(fā)展和我國信息化水平的提高,毒品爆炸物種類越來越多,使得樣品庫的管理和可疑物的檢測(cè)越來越繁瑣,依靠專業(yè)人員人工檢測(cè)并整理檢測(cè)歷史記錄,存在檢測(cè)時(shí)間長、效率低、精度低等問題。同時(shí),在人員密集場(chǎng)所需要完成現(xiàn)場(chǎng)快速檢測(cè)可能存在爆炸物,毒品檢查的任務(wù),在保證準(zhǔn)確性與可靠性的同時(shí),應(yīng)提高檢測(cè)效率。本文主要研究如何設(shè)計(jì)出毒品爆炸物檢測(cè)軟件系統(tǒng),實(shí)現(xiàn)對(duì)可疑物快速,靈敏,準(zhǔn)確的檢測(cè)。
通過分析目標(biāo)系統(tǒng)的需求,確定系統(tǒng)的整體方案,檢測(cè)儀將采集到的數(shù)據(jù)通過串口通信與檢測(cè)軟件實(shí)現(xiàn)雙向傳輸,數(shù)據(jù)經(jīng)過檢測(cè)軟件的分析處理從而得以判定檢測(cè)物質(zhì)是否為可疑物質(zhì),系統(tǒng)結(jié)構(gòu)框圖如圖1 所示。
圖1 系統(tǒng)結(jié)構(gòu)框圖
基于現(xiàn)有技術(shù),選用適合的軟件設(shè)計(jì)原則,確定系統(tǒng)功能模塊包括數(shù)據(jù)獲取模塊,數(shù)據(jù)處理模塊,數(shù)據(jù)展示模塊和數(shù)據(jù)存儲(chǔ)模塊,如圖2 所示。數(shù)據(jù)獲取模塊通過使用串口通信協(xié)議來獲取數(shù)據(jù),數(shù)據(jù)處理模塊基于對(duì)原始數(shù)據(jù)點(diǎn)進(jìn)行去噪處理后的算法分析。分析結(jié)果以實(shí)時(shí)繪圖的形式展現(xiàn),歷史記錄被動(dòng)態(tài)存儲(chǔ)。
該模塊功能是獲取數(shù)據(jù)并傳輸指令,采用串口通信方式。該方法穩(wěn)定性好,傳輸數(shù)據(jù)速度快,有利于對(duì)現(xiàn)實(shí)數(shù)據(jù)的實(shí)時(shí)采集和處理數(shù)據(jù)。該系統(tǒng)不僅要處理實(shí)時(shí)數(shù)據(jù)(離子信號(hào)),而且還要控制多個(gè)參數(shù)進(jìn)行,例如遷移管溫度,大氣壓檢測(cè)和濕度檢測(cè)等。串口通信使用三個(gè)通信通道,一是指令通道,另外兩個(gè)通道是收發(fā)樣品數(shù)據(jù)信息的數(shù)據(jù)通道。建立串口通信的基本協(xié)議,設(shè)置串口號(hào)并打開串口,串口初始化完成。根據(jù)通信協(xié)議指令規(guī)定,進(jìn)行通信,同時(shí)獲取有用的數(shù)據(jù),為檢測(cè)提供數(shù)據(jù)。
圖2 系統(tǒng)功能框圖
對(duì)數(shù)據(jù)進(jìn)行分析和處理是該檢測(cè)系統(tǒng)的核心功能。一般采集到的數(shù)據(jù)都具有噪聲多,冗雜性大等特點(diǎn)。因此,為提高檢測(cè)準(zhǔn)確性,在進(jìn)行分析前對(duì)數(shù)據(jù)進(jìn)行處理是必不可少的一環(huán)。此系統(tǒng)中應(yīng)對(duì)數(shù)據(jù)采用兩次去噪處理,第一次是將檢測(cè)空氣的采樣點(diǎn)數(shù)據(jù)視作噪音數(shù)據(jù),在檢測(cè)過程中用做消除噪音處理,第二次是為排除先前易揮發(fā)物質(zhì)在檢測(cè)中殘留物質(zhì)的干擾,對(duì)采集信號(hào)濾波去噪。
將進(jìn)行去噪處理后的數(shù)據(jù)點(diǎn)濃度與設(shè)定報(bào)警濃度比較,若其濃度高于報(bào)警濃度,則通過一定算法計(jì)算檢測(cè)物質(zhì)離子遷移率與樣品庫樣品離子遷移率的相似度,最終相似度是判定物質(zhì)是否危險(xiǎn)的有效依據(jù)。數(shù)據(jù)處理分析具體流程如圖3 所示。
圖3 數(shù)據(jù)處理分析具體流程
畫圖模塊是對(duì)從計(jì)算模塊獲取的原始采樣點(diǎn)數(shù)據(jù)使用圖形圖像去噪音技術(shù)處理之后,在畫布上畫出一條能夠體現(xiàn)特征信息的曲線圖。
3.3.1 噪聲處理
根據(jù)分析,數(shù)據(jù)產(chǎn)生噪聲的主要原因?yàn)樵跀?shù)據(jù)采集時(shí)的傳送、測(cè)量等過程中,設(shè)備均處于復(fù)雜的環(huán)境下,由于受氣壓、溫度的影響,繪出的曲線有著不同程度的噪聲干擾,不能很好的展現(xiàn)其中的規(guī)律。為了盡量減少誤差所帶來的影響,需要對(duì)原始數(shù)據(jù)進(jìn)行去噪、對(duì)曲線進(jìn)行平滑處理。經(jīng)過處理后所得的圖像如圖4 所示。
圖4 平滑后圖像
3.3.2 實(shí)時(shí)繪圖
實(shí)時(shí)繪圖即在規(guī)定的時(shí)間間隔內(nèi)動(dòng)態(tài)地展現(xiàn)數(shù)據(jù)變化的曲線,實(shí)現(xiàn)邊檢測(cè)變繪圖的功能,其要求準(zhǔn)確、迅速、清晰明了。系統(tǒng)使用TChart 控件來實(shí)現(xiàn)該功能,將發(fā)送過來的實(shí)時(shí)物質(zhì)的濃度經(jīng)過數(shù)據(jù)處理,可得到新坐標(biāo)點(diǎn),再添加至TChart 控件中,同時(shí)利用TTimer 控件不斷觸發(fā)該事件,從而實(shí)現(xiàn)動(dòng)態(tài)圖像的繪制,如圖5 所示。
圖5 實(shí)時(shí)繪圖
3.4.1 毒品爆炸物樣品庫模塊
樣品庫管理實(shí)質(zhì)上是對(duì)毒品和爆炸物的種類進(jìn)行管理,保存每種樣品的詳細(xì)信息,為檢測(cè)提供樣品的基礎(chǔ)信息。樣品庫涵蓋市面上出現(xiàn)的各類毒品、爆炸物,它為檢測(cè)數(shù)據(jù)的處理提供了有效的支撐。該系統(tǒng)實(shí)現(xiàn)了對(duì)樣品的新增、刪除、修改和查詢功能。其中在新增樣品入庫時(shí),系統(tǒng)將獲取到的數(shù)據(jù)設(shè)置為不可修改,樣品檢測(cè)有關(guān)的屬性可修改。
3.4.2 歷史信息管理模塊
該模塊實(shí)現(xiàn)兩個(gè)功能,一個(gè)是存儲(chǔ)和展示檢測(cè)樣品的詳細(xì)信息,另一個(gè)是保存檢測(cè)樣品時(shí)所繪制折線圖的數(shù)據(jù)。同時(shí)系統(tǒng)實(shí)現(xiàn)了自動(dòng)刪除一個(gè)月以上數(shù)據(jù)的功能,從而使歷史記錄模塊可以動(dòng)態(tài)存儲(chǔ)近一個(gè)月的數(shù)據(jù)。
本文提出了毒品爆炸物檢測(cè)系統(tǒng)的設(shè)計(jì)方法,系統(tǒng)結(jié)合數(shù)據(jù)采集,分析處理,顯示和存儲(chǔ)等功能,能在短時(shí)間內(nèi)提供準(zhǔn)確的檢測(cè)結(jié)果,以直觀的方式為使用人員展示檢測(cè)結(jié)果,具有一定的使用價(jià)值。后續(xù)研究中,我們將預(yù)留接口,用于實(shí)現(xiàn)云平臺(tái)遠(yuǎn)程數(shù)據(jù)管理功能。