公安部第一研究所 孔維武 邢羽
背散射X射線(xiàn)人體安檢圖像通常存在信噪比低、對(duì)比度弱的特點(diǎn),不利于安檢員觀(guān)察判讀,并且,直接利用原始圖像進(jìn)行人體安全檢查,涉及個(gè)人隱私問(wèn)題。為此,研究了一種圖像感興趣邊緣檢測(cè)方法:首先,利用一種基于中值的自適應(yīng)混合濾波方法降低圖像噪聲,然后,對(duì)濾波圖像進(jìn)行線(xiàn)性灰度拉伸提高其對(duì)比度,接著,利用一種多方向灰度形態(tài)學(xué)邊緣檢測(cè)方法提取圖像邊緣信息并進(jìn)行邊緣圖像分割,最后,利用連通區(qū)標(biāo)記過(guò)濾方法,保留圖像中感興趣邊緣。試驗(yàn)結(jié)果表明,方法能夠有效提取人體圖像感興趣邊緣,在不影響檢查人員觀(guān)察判讀基礎(chǔ)上,最大限度地保護(hù)了被檢查人員隱私。
近年來(lái),販毒、恐怖主義等活動(dòng)越來(lái)越多地以隱藏于人體的形式出現(xiàn),借助人體進(jìn)行毒品走私、恐怖襲擊使得威脅與危險(xiǎn)更加隱蔽,嚴(yán)峻的形勢(shì)對(duì)人體安全檢查技術(shù)提出了更嚴(yán)格的要求。在這樣的背景下,背散射成像技術(shù)因其非接觸式、輻射劑量低、對(duì)低原子序數(shù)物質(zhì)敏感等特點(diǎn)在人體安全檢查領(lǐng)域受到越來(lái)越多地關(guān)注,它能夠以類(lèi)似相片的形式展現(xiàn)背散射圖像,不僅可以有效地檢測(cè)出金屬物品,還能夠檢測(cè)出像陶瓷刀,塑料槍支,液體炸彈,混合武器,毒品等非金屬物品及違禁物品[1-2]。
然而,背散射人體圖像信號(hào)通常存在信噪比相對(duì)較低、對(duì)比度相對(duì)較弱的特點(diǎn),不利于操作員直接觀(guān)察,并且,直接利用背散射圖像進(jìn)行人體檢查涉及個(gè)人隱私問(wèn)題,對(duì)設(shè)備推廣不利。為此,一種可取的做法是:只勾勒出人體及其攜帶的各種潛在威脅的輪廓,即感興趣邊緣圖像,當(dāng)安檢員進(jìn)行人體安全檢查時(shí),只對(duì)感興趣邊緣圖像進(jìn)行判讀,解決被檢查人員對(duì)個(gè)人隱私問(wèn)題的顧慮。
有鑒于此,針對(duì)背散射X射線(xiàn)人體圖像特點(diǎn),本文首先利用一種基于中值的自適應(yīng)混合濾波方法降低圖像噪聲,并對(duì)濾波圖像進(jìn)行線(xiàn)性灰度拉伸,提高其對(duì)比度,然后利用一種多方向灰度形態(tài)學(xué)邊緣檢測(cè)方法提取圖像邊緣信息并進(jìn)行邊緣圖像分割,進(jìn)而利用一種快速二值連通區(qū)標(biāo)記方法,提取圖像中感興趣邊緣。
邊緣檢測(cè)方法多基于空間運(yùn)算,包括一階微分的梯度法和二階微分法,包括多個(gè)算子[3],這些算子各有其針對(duì)性和特點(diǎn),但普遍對(duì)噪聲比較敏感,復(fù)雜環(huán)境處理能力相對(duì)不足。
一副典型的背散射人體(仿真體模)圖像及其某行灰度曲線(xiàn)分布如圖1所示,其中,仿真體模身穿一件夾克,其胸腹部夾藏了一瓶300ml可燃液體。
分析圖1不難看出,圖像中存在明顯噪聲,圖2、圖3分別給出了利用Sobel、Laplacian、Canny邊緣檢測(cè)方法對(duì)圖1(a)以及經(jīng)典Cameraman圖像進(jìn)行邊緣提取的結(jié)果。對(duì)比圖2、圖3不難看出,基于常規(guī)邊緣檢測(cè)方法的背散射圖像邊緣檢測(cè)結(jié)果效果不理想,不如理想灰度圖像邊緣檢測(cè)結(jié)果,這主要是由于背散射圖像中強(qiáng)烈噪聲干擾導(dǎo)致的。
圖1 背散射人體體模圖像Fig.1 X-ray backscatter image of human phantom
圖2 圖1(a)邊緣檢測(cè)結(jié)果Fig. 2 Edge detection results of Fig.1(a)
圖3 cameraman圖像邊緣檢測(cè)結(jié)果Fig.3 Edge detection results of cameraman
考慮到形態(tài)學(xué)邊緣檢測(cè)方法可以通過(guò)構(gòu)造合適的運(yùn)算流程形成抗噪聲能力較強(qiáng)的邊緣檢測(cè)算子[4],為此,本文利用一種多方向灰度形態(tài)學(xué)邊緣檢測(cè)方法對(duì)背散射人體圖像邊緣進(jìn)行檢測(cè),在此基礎(chǔ)上,還基于一種快速連通區(qū)標(biāo)記方法,對(duì)原始邊緣檢測(cè)圖像進(jìn)行凈化處理,僅保留人體圖像中的感興趣特征邊緣,提高邊緣圖像可讀性。
需要說(shuō)明,所謂感興趣邊緣圖像,指的是除了人體本身如胸部、臀部、骨骼等形成的邊緣輪廓以及通過(guò)肉眼可見(jiàn)的衣物拉鏈、紐扣等形成的邊緣輪廓以外,人體所攜帶的、具有一定分量的物體所形成的邊緣輪廓,這類(lèi)輪廓是安檢員需要關(guān)注的。
考慮到背散射圖像信噪比低、對(duì)比度弱的特點(diǎn),在進(jìn)行邊緣檢測(cè)之前,還需要對(duì)原始背散射圖像進(jìn)行濾波與對(duì)比度增強(qiáng)工作。
具體的感興趣邊緣檢測(cè)方法流程圖如圖4所示。
圖4 背散射人體圖像感興趣邊緣檢測(cè)方法流程圖Fig.4 Flow chart of interested edge detection method of X-ray backscatter human image
考慮到均值濾波對(duì)高斯型噪聲抑制效果較好、中值濾波保護(hù)邊緣能力及去除脈沖型噪聲能力相對(duì)較強(qiáng)的特點(diǎn),特別考慮到算法應(yīng)具有較高效率并易于工業(yè)應(yīng)用的實(shí)際,設(shè)計(jì)一種基于中值的自適應(yīng)混合濾波方法,抑制圖像噪聲。
基于中值的自適應(yīng)混合濾波方法是兼?zhèn)渚禐V波和中值濾波的一種濾波方法,方法思想是:以圖像每一像素為中心選取一個(gè)適當(dāng)?shù)臑V波區(qū)域,確定區(qū)域內(nèi)灰度中值、灰度峰值與灰度谷值,計(jì)算出該區(qū)域內(nèi)去掉灰度峰值與灰度谷值后其余像素的灰度均值,并將灰度中值、灰度均值與中心像素灰度值進(jìn)行比較,如果三者間的灰度差異不十分顯著,則將灰度均值作為最終濾波結(jié)果輸出;否則,將灰度中值作為濾波結(jié)果輸出[5]。
圖5給出了典型的背散射人體圖像及其自適應(yīng)混合濾波去噪后的結(jié)果,并給出了某行位置濾波前后的灰度曲線(xiàn)圖。
圖5 背散射人體圖像自適應(yīng)濾波結(jié)果Fig.5 Adaptive filtering of X-ray backscatter human image
圖5所示濾波操作的具體實(shí)現(xiàn)步驟如下:
(1)設(shè)待處理像素f(m,n)灰度值為V,以(m,n)為中心,選取一個(gè)適當(dāng)大小的濾波區(qū)域,求找出濾波區(qū)域內(nèi)像素灰度中值Vmed、灰度峰值Vmax和灰度谷值Vmin;
(2)將濾波區(qū)域內(nèi)所有像素與Vmax、Vmin進(jìn)行比較,去掉等于Vmax或Vmin的像素點(diǎn),如果濾波區(qū)域內(nèi)剩余像素個(gè)數(shù)不為零,求出濾波區(qū)域內(nèi)剩余像素灰度均值Vmean,并進(jìn)入步驟(3);如果濾波區(qū)域內(nèi)剩余像素個(gè)數(shù)為零,直接輸出Vmed為濾波結(jié)果,并進(jìn)入步驟(5);
(3)計(jì)算V、Vmed與Vmean三者的差值絕對(duì)值之和T,以及T與三者之和的比值R,其中
(4)如果T或R大于設(shè)定的參考閾值Tval或Rval,認(rèn)為f(m,n)被脈沖型噪聲污染或?yàn)檫吘壍目赡苄源?,輸出Vmed作為最終濾波結(jié)果;否則,認(rèn)為f(m,n)被高斯型噪聲污染的可能性大,輸出Vmean作為最終濾波結(jié)果。
(5)重復(fù)步驟(1)~(4),直至完成所有像素點(diǎn)濾波處理。得到去除噪聲后圖像。
背散射人體圖像對(duì)比度相對(duì)較低,對(duì)圖像進(jìn)行灰度變換,可以提高圖像的對(duì)比度,使圖像邊緣細(xì)節(jié)更加突出。
灰度變換直接利用線(xiàn)性灰度拉伸實(shí)現(xiàn),以12比特人體安檢圖像為例,具體實(shí)現(xiàn)方法是:首先通過(guò)灰度直方圖分析,確定一個(gè)低灰度經(jīng)驗(yàn)閾值lv與一個(gè)高灰度經(jīng)驗(yàn)閾值hv,然后直接將濾波后的背散射人體安檢圖像中灰度介于lv與hv之間的像素灰度拉伸至lv-4095之間;低于lv部分保持不變;高于hv部分設(shè)置為4095。
公式如式(3)所示,其中,I(i,j)表示濾波后人體圖像在(i,j)位置灰度;T(i,j)表示灰度變換后的像素灰度。
對(duì)圖像進(jìn)行灰度變換結(jié)果如圖6所示。
形態(tài)學(xué)圖像處理應(yīng)用于邊緣檢測(cè)基本思想[6]是:對(duì)圖像用一定的結(jié)構(gòu)元進(jìn)行基本操作以后與原圖像相減?!銇?lái)講,結(jié)構(gòu)元的尺寸大小和結(jié)構(gòu)形狀都會(huì)影響圖像邊緣檢測(cè)效果。小尺寸結(jié)構(gòu)元去噪聲能力弱,但能檢測(cè)到好的邊緣細(xì)節(jié),大尺寸結(jié)構(gòu)元去噪聲能力強(qiáng),但所檢測(cè)的邊緣較粗,會(huì)丟失一些小的細(xì)節(jié)。考慮到圖像經(jīng)過(guò)自適應(yīng)濾波去噪處理,為盡可能詳盡地檢測(cè)到邊緣細(xì)節(jié),選用小尺寸結(jié)構(gòu)元3×3大小進(jìn)行邊緣檢測(cè)處理。
首先介紹基本灰度形態(tài)學(xué)運(yùn)算的定義。
腐蝕和膨脹是灰度形態(tài)學(xué)兩種基本運(yùn)算,由這兩種基本運(yùn)算可以組成多種復(fù)合運(yùn)算,產(chǎn)生各種實(shí)用的形態(tài)學(xué)算法。
用結(jié)構(gòu)元b對(duì)輸入圖像f進(jìn)行灰度腐蝕記為fb,其定義為:
用結(jié)構(gòu)元b對(duì)輸入圖像f進(jìn)行灰度膨脹記為f+b,其定義為:
開(kāi)啟與閉合運(yùn)算是腐蝕與膨脹運(yùn)算的組合,用b開(kāi)啟f記為f○b,用b閉合f記為f●b,分別定義為:
腐蝕運(yùn)算可以去掉圖像中比結(jié)構(gòu)元小的亮細(xì)節(jié),膨脹運(yùn)算可以去掉比結(jié)構(gòu)元小的暗細(xì)節(jié);開(kāi)啟運(yùn)算可以消除比結(jié)構(gòu)元小的暗細(xì)節(jié),而保持圖像整體灰度和大的亮區(qū)域基本不受影響,閉合運(yùn)算可以消除比結(jié)構(gòu)元小的暗細(xì)節(jié),而保持圖像整體灰度和大的暗區(qū)域基本不受影響。四種操作都對(duì)噪聲具有一定的抑制作用。簡(jiǎn)言之,它們的基本特點(diǎn)是:對(duì)于灰度差異明顯處如邊緣附近,作用效果突出;對(duì)于沒(méi)有明顯灰度差異的非邊緣處,作用效果微弱。因此,利用這種對(duì)不同區(qū)域作用效果間的差異就可以進(jìn)行邊緣檢測(cè)。
一種典型的抗噪膨脹腐蝕型邊緣檢測(cè)算子[4]如下:
需要說(shuō)明的是,形態(tài)學(xué)邊緣檢測(cè)不僅和使用的邊緣檢測(cè)算子有關(guān),還取決于結(jié)構(gòu)元的選擇,如果只選擇一種結(jié)構(gòu)元,其輸出邊緣圖像只包含一種幾何信息,不利于圖像細(xì)節(jié)的保持;采用不同方向的多個(gè)結(jié)構(gòu)元,將每一結(jié)構(gòu)元作為一種尺度對(duì)圖像進(jìn)行邊緣檢測(cè),最后再將各尺度邊緣結(jié)果加權(quán)求和,可以更加有效地檢測(cè)出圖像的各種細(xì)節(jié)。
定義多方向邊緣檢測(cè)算子如下:
式中,Edgei為不同結(jié)構(gòu)元下的邊緣,b和bi為結(jié)構(gòu)元,b設(shè)計(jì)為固定不變的3×3正方形,bi設(shè)計(jì)為不同的結(jié)構(gòu)元,b和bi如圖7所示:
圖7 多方向形態(tài)學(xué)邊緣檢測(cè)結(jié)構(gòu)元Fig.7 Multi-directional structural element of morphological edge detection
多方向灰度形態(tài)學(xué)邊緣檢測(cè)算法具體步驟為:
(1)用結(jié)構(gòu)元b對(duì)輸入圖像f做開(kāi)啟操作,然后再利用結(jié)構(gòu)元b1對(duì)開(kāi)啟結(jié)果做膨脹操作,得到圖像A;
(2)用結(jié)構(gòu)元b對(duì)輸入圖像f做閉合操作,然后再利用結(jié)構(gòu)元b1對(duì)閉合結(jié)果做腐蝕操作,得到圖像B;
(3)Edge1=A-B,得到一個(gè)方向邊緣檢測(cè)結(jié)果;
(4)選擇不同的結(jié)構(gòu)元b2、b3、b4,重復(fù)過(guò)程(1)~(3),得到另外三個(gè)方向的邊緣結(jié)果Edge2、Edge3、Edge4;
(5)最終邊緣結(jié)果為:Edge=K×(Edge1+Edge2+Edge3+Edge4),其中K為一比例系數(shù),用于調(diào)節(jié)邊緣強(qiáng)度值。
對(duì)于圖1(a),基于上述方法的邊緣檢測(cè)結(jié)果如圖8所示,其中,取K=2。
圖8 多方向形態(tài)學(xué)邊緣檢測(cè)結(jié)果Fig.8 Multi-directional morphological edge detection results
觀(guān)察圖8(e),圖像中的感興趣邊緣包括:瓶裝可燃液體、衣服拉鏈以及若干金屬扣的邊緣信息。從圖8(g)可以看出,感興趣的邊緣都被檢測(cè)了出來(lái),但是,邊緣圖像中還充斥大量瑣碎無(wú)關(guān)的其他邊緣細(xì)節(jié),這些無(wú)關(guān)邊緣嚴(yán)重干擾對(duì)正常特征邊緣的判讀,特別是瓶裝液體,其邊緣幾乎被瑣碎邊緣淹沒(méi)。
為此,設(shè)計(jì)一種感興趣邊緣保留算法,對(duì)圖5(g)所示邊緣圖像做進(jìn)一步凈化處理。實(shí)現(xiàn)步驟如下:
(1)確定一個(gè)邊緣低值Vmin和邊緣高值Vmax,統(tǒng)計(jì)人體區(qū)域內(nèi)在Vmin和Vmax之間的邊緣值均值Vmean,只保留邊緣值大于para×Vmean的邊緣信息,其中para為一個(gè)不小于1的參數(shù),此參數(shù)決定保留下來(lái)的邊緣信息強(qiáng)度;
(2)將剩余邊緣二值化,統(tǒng)計(jì)每個(gè)邊緣近似長(zhǎng)度Li,其中,Li表示第i條邊緣長(zhǎng)度;
(3)確定一個(gè)經(jīng)驗(yàn)邊緣長(zhǎng)度閾值Lseg,只保留Li長(zhǎng)度大于Lseg的邊緣,其中,在算法實(shí)現(xiàn)時(shí),可以使用連通區(qū)面積近似表示Li。
以圖5所示人體圖像邊緣檢測(cè)結(jié)果為例,感興趣邊緣保留結(jié)果如圖9所示。觀(guān)察圖9(b),包括瓶裝液體、衣服拉鏈以及若干金屬扣等感興趣邊緣都得到了較好地保留,同時(shí),圖像中的一些非感興趣邊緣被較好地消除。相對(duì)圖9(a),邊緣圖像的干凈度與可視性得到很好提高。
圖9 感興趣邊緣保留結(jié)果Fig.9 Edge of interest result
為更直觀(guān)地比較本文方法感興趣邊緣檢測(cè)效果,給出部分試驗(yàn)結(jié)果如圖10所示,其中,圖10(a)為對(duì)仿真體模穿上夾克并胸口夾帶手槍的示意圖及其感興趣邊緣檢測(cè)結(jié)果;圖10(b)為對(duì)仿真體模穿上夾克并腹部夾帶薄塑性炸藥模擬物的示意圖及其感興趣邊緣檢測(cè)結(jié)果;圖10(c)為仿真體模穿上夾克并在腹部夾帶匕首的示意圖及其感興趣邊緣檢測(cè)結(jié)果。不難看出,本文方法均取得了較好的感興趣邊緣檢測(cè)結(jié)果。
圖10 本文方法部分處理結(jié)果Fig.10 Some processing results of the method presented
圖11給出了實(shí)際人體圖像的感興趣邊緣檢測(cè)結(jié)果,其中,被檢查對(duì)象攜帶了如下物品:手腕上攜帶了手表;胸前口袋攜帶了公交卡;一只褲兜放了一部手機(jī);另外一只褲兜放了一塊塑性炸藥模擬物;腰間佩戴了金屬頭腰帶。觀(guān)察圖11(c),不難看出,被檢查對(duì)象所攜帶的物體在感興趣特征邊緣圖像中都有所體現(xiàn),相對(duì)圖11(b)近乎“裸體成像”的檢查圖像,其個(gè)人隱私得到了很好的保護(hù)。
圖11 實(shí)際人體圖像結(jié)果Fig.11 Human body image result
背散射X射線(xiàn)人體安檢圖像通常存在信噪比相對(duì)較低、對(duì)比度相對(duì)較弱的特點(diǎn),不利于操作員觀(guān)察,并且,直接利用背散射圖像進(jìn)行人體安全檢查涉及隱私問(wèn)題。一種可取的做法是:改善原始背散射人體圖像質(zhì)量,使圖像更加適合人眼觀(guān)察,當(dāng)遠(yuǎn)程判讀時(shí),直接觀(guān)察人體圖像;勾勒出圖像中的感興趣特征邊緣,當(dāng)本機(jī)判讀時(shí),只對(duì)特征邊緣圖像進(jìn)行判讀。
有鑒于此,本文背散射X射線(xiàn)人體圖像感興趣邊緣檢測(cè)方法:首先,利用一種基于中值的自適應(yīng)混合濾波器降低圖像噪聲,并對(duì)濾波后圖像進(jìn)行線(xiàn)性灰度拉伸,提高其對(duì)比度,然后,利用一種多方向灰度形態(tài)學(xué)邊緣檢測(cè)方法提取圖像邊緣信息,接著,利用一種快速二值連通區(qū)標(biāo)記方法,實(shí)現(xiàn)人體圖像感興趣邊緣提取。
試驗(yàn)結(jié)果表明,本文研究的方法起到了人體圖像感興趣邊緣提取目的,較好地解決了背散射X射線(xiàn)人體檢查設(shè)備涉及的對(duì)被檢查人員的隱私保護(hù)問(wèn)題,無(wú)論是對(duì)于安檢員判讀圖像,還是對(duì)于該類(lèi)型設(shè)備的推廣應(yīng)用,都具有重大的現(xiàn)實(shí)意義。
數(shù)字技術(shù)與應(yīng)用2021年11期