国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

SAR艦船快速檢測(cè)系統(tǒng)設(shè)計(jì)

2017-11-27 10:15林智莘謝超
物聯(lián)網(wǎng)技術(shù) 2017年11期

林智莘+謝超

摘 要:文章旨在開發(fā)基于NVIDIA Jetson TX2,Qt5和OpenCV2.4的近海區(qū)域SAR圖像艦船目標(biāo)快速檢測(cè)系統(tǒng),該系統(tǒng)具有SAR圖像載入,目標(biāo)切片輸出,檢測(cè)結(jié)果實(shí)時(shí)顯示與性能分析等功能。根據(jù)預(yù)期目標(biāo),使用Matlab實(shí)現(xiàn)近海區(qū)域SAR艦船目標(biāo)檢測(cè)基本流程,后期基于OpenCV移植到嵌入式開發(fā)平臺(tái),并使用GPU實(shí)現(xiàn)并行計(jì)算加速處理,使艦船目標(biāo)檢測(cè)速度得到提升。最后,使用Qt完成上層應(yīng)用接口設(shè)計(jì),搭建人機(jī)交互界面。

關(guān)鍵詞:SAR;海陸分割;艦船檢測(cè);OpenCV;Qt;CUDA

中圖分類號(hào):TP393;TN957 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):2095-1302(2017)11-00-02

0 引 言

艦船目標(biāo)檢測(cè)能夠獲取艦船目標(biāo)的位置、大小、航向、速度和編隊(duì)信息,對(duì)搜集情報(bào)、監(jiān)測(cè)敵情有重大幫助。而近海區(qū)域作為重要的戰(zhàn)略區(qū)域,地理與人文環(huán)境復(fù)雜,進(jìn)出港艦船較多,更加具有檢測(cè)價(jià)值。同時(shí)因近海區(qū)域氣候多變,常有云層覆蓋的特點(diǎn),在這種情況下 SAR具有獨(dú)特優(yōu)勢(shì)。因此開展近海區(qū)域SAR圖像艦船目標(biāo)檢測(cè)技術(shù)的研究意義重大[1]。

1 系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)

本SAR圖像艦船目標(biāo)檢測(cè)系統(tǒng)的基本流程大致包括原始圖像預(yù)處理,海陸分割,艦船檢測(cè),預(yù)警虛警鑒別,結(jié)果輸出,如圖1所示。其中,預(yù)處理是對(duì)SAR圖像進(jìn)行濾波和增強(qiáng),去除SAR圖像固有斑點(diǎn)噪聲的影響;海陸分割是對(duì)陸地區(qū)域進(jìn)行掩膜,去除陸地帶來(lái)的虛警,同時(shí)提高檢測(cè)效率;目標(biāo)檢測(cè)是對(duì)目標(biāo)和背景進(jìn)行分類,進(jìn)一步確定目標(biāo),剔除虛警[2,3]。通過(guò)對(duì)檢測(cè)結(jié)果進(jìn)行分析,確定真實(shí)目標(biāo)和偽目標(biāo)個(gè)數(shù),算出預(yù)警率與虛警率。

1.1 圖像預(yù)處理

成像系統(tǒng)獲取的圖像即原始圖像往往受到各種因素的影響,并不能直接使用,必須在視覺(jué)信息處理的早期階段對(duì)原始圖像進(jìn)行灰度校正、噪聲過(guò)濾等處理。圖像預(yù)處理的目的是改善圖像數(shù)據(jù),通過(guò)抑制不需要的變形或者增強(qiáng)某些對(duì)于后續(xù)處理來(lái)說(shuō)比較重要的圖像特征實(shí)現(xiàn)[4]。本文采用基于灰度映射的圖像預(yù)處理技術(shù)對(duì)圖象進(jìn)行預(yù)處理。

由于本文所用的原始SAR圖像的位深為16位,灰度范圍為0~65 535,有些灰度高的像素點(diǎn)對(duì)后續(xù)海陸分割與目標(biāo)檢測(cè)的影響很大,所以本文進(jìn)行圖像預(yù)處理時(shí),對(duì)其進(jìn)行灰度拉伸,將16位的圖像轉(zhuǎn)化成8位,灰度范圍從0~65 535映射到0~255。

提取直方圖,根據(jù)灰度直方圖像素點(diǎn)的分布占總像素點(diǎn)的百分比設(shè)置256個(gè)閾值,再根據(jù)閾值把原始圖像映射到0~255的灰度值上。效果如圖2所示。

1.2 海陸分割

近海區(qū)域復(fù)雜的地形地貌給艦船檢測(cè)造成了很大困難,首先陸地區(qū)域回波強(qiáng),地形地貌相對(duì)復(fù)雜,碼頭、堤壩等人造建筑都是強(qiáng)散射區(qū)域,它們?cè)诨叶忍卣魃吓c艦船目標(biāo)接近,又由于SAR圖像固有的相干噪聲和低信噪比特點(diǎn),在圖像上,港口、堤壩的邊界比較模糊,當(dāng)與艦船目標(biāo)距離很近時(shí),圖像上的艦船就會(huì)與碼頭、堤壩連在一起,此時(shí)人眼都無(wú)法準(zhǔn)確區(qū)分,會(huì)對(duì)檢測(cè)效果造成很大干擾,導(dǎo)致得到較高的虛警;其次,陸地區(qū)域?qū)儆诟蓴_區(qū)域,在后續(xù)的檢測(cè)過(guò)程中屬于多余內(nèi)容,會(huì)增加計(jì)算量,降低檢測(cè)效率[3,5]。因此,有效地將陸地和海洋進(jìn)行分割是近港區(qū)艦船目標(biāo)檢測(cè)的重要過(guò)程[6]。本文采用基于二值化及形態(tài)學(xué)處理的陸地掩膜方法進(jìn)行海陸分割。

陸地區(qū)域與海洋區(qū)域在SAR圖像上灰度相差很大,灰度高的為陸地,灰度低的為海洋。本文根據(jù)一個(gè)全局閾值將整幅圖像進(jìn)行二值化處理。選用的閾值通過(guò)自適應(yīng)閾值算法得出。繪制出滑窗均值濾波后圖像的灰度直方圖,對(duì)直方圖進(jìn)行凸包檢測(cè),波谷點(diǎn)的灰度值即為閾值。效果如圖3所示。

對(duì)圖像進(jìn)行膨脹處理,以消除陸地區(qū)域中某些灰度值較小的部分,如內(nèi)陸湖,河流等。

對(duì)圖像進(jìn)行腐蝕操作。由于需要鑒別的艦船目標(biāo)也屬于灰度值較高的區(qū)域,在二值化過(guò)程中被分到了陸地區(qū)域。要進(jìn)行海陸分割,就需要進(jìn)行腐蝕操作,去除海面上小塊不連續(xù)的目標(biāo),只保留陸地區(qū)域。

對(duì)圖像進(jìn)行再次膨脹,消除腐蝕過(guò)程中對(duì)陸地區(qū)域的影響。這樣陸地區(qū)域才會(huì)被有效地分割出來(lái),效果如圖4所示。

由于陸地區(qū)域的灰度值為255,海洋區(qū)域的灰度值為0,根據(jù)形態(tài)學(xué)處理結(jié)果,將形態(tài)學(xué)處理后的圖像作為掩膜,在原圖上將陸地區(qū)域去掉,即可完成海陸分割,如圖5所示。

1.3 艦船目標(biāo)檢測(cè)

本文對(duì)海陸分割后的圖像做直方圖凸包檢測(cè),提取波峰處橫坐標(biāo)獲得全局閾值,然后遍歷整幅圖像,大于閾值的認(rèn)為是目標(biāo)像素,小于閾值的則認(rèn)為是背景雜波。將識(shí)別后的結(jié)果做連通域處理,使用OpenCV自帶的輪廓提取函數(shù)提取連續(xù)的像素點(diǎn)集,在預(yù)處理后的圖像中畫出艦船目標(biāo)的外接矩形,并輸出艦船目標(biāo)切片,如圖6所示。

2 嵌入式平臺(tái)移植

本文采用NVDIA Jetson TX2作為硬件平臺(tái),TX2是一臺(tái)基于NVIDIA Pascal架構(gòu)的AI單模超級(jí)計(jì)算機(jī),其搭載Linux系統(tǒng),能夠鑄就大規(guī)模、復(fù)雜的深度學(xué)習(xí)網(wǎng)絡(luò),非常適合部署在機(jī)器人、無(wú)人機(jī)、智能攝像機(jī)等便攜醫(yī)療設(shè)備智能終端上。TX2搭載具有16 nm工藝的Tegra Parker處理器,6核設(shè)計(jì),其CPU部分由2個(gè)丹佛加4個(gè)A57核心共同構(gòu)成,GPU則采用NVIDIA Pascal架構(gòu),擁有256 個(gè)CUDA核心,性能得到了較大提高。

由于本文在預(yù)處理過(guò)程中涉及雙精度浮點(diǎn)型計(jì)算,對(duì)CPU的浮點(diǎn)運(yùn)算要求較高,且圖像像素點(diǎn)較多,CPU已無(wú)法滿足快速計(jì)算的需要。因此,使用TX2的GPU對(duì)預(yù)處理過(guò)程中較為耗時(shí)的浮點(diǎn)運(yùn)算過(guò)程作并行處理,以提高系統(tǒng)運(yùn)行效率,大大減少系統(tǒng)運(yùn)行時(shí)間。其核心代碼如圖7所示。

3 人機(jī)交互界面設(shè)計(jì)

本文在采用OpenCV和CUDA完成底層系統(tǒng)設(shè)計(jì)后,用Qt完成應(yīng)用上層,從而實(shí)現(xiàn)人機(jī)交互,如圖8所示。其中,“載入SAR圖像”按鍵選取tif格式的SAR原始圖像,并實(shí)時(shí)顯示預(yù)處理過(guò)后的圖像,實(shí)現(xiàn)SAR圖像的動(dòng)態(tài)載入工程。點(diǎn)擊 “開始檢測(cè)”按鍵,對(duì)圖像進(jìn)行海陸分割和目標(biāo)檢測(cè),將檢測(cè)結(jié)果實(shí)時(shí)顯示出來(lái),并提示輸出目標(biāo)切片。界面包含GPU、CPU可選按鈕,控制是否加速處理過(guò)程,并將系統(tǒng)處理耗時(shí)進(jìn)行實(shí)時(shí)顯示。

4 系統(tǒng)測(cè)試結(jié)果及性能分析

本系統(tǒng)衡量標(biāo)準(zhǔn)分為處理時(shí)間,虛警率,預(yù)警率。處理時(shí)間包括預(yù)處理、海陸分割、目標(biāo)檢測(cè)三部分總的處理時(shí)間,而非系統(tǒng)運(yùn)行時(shí)間。預(yù)警率等于檢測(cè)出的目標(biāo)數(shù)除以真實(shí)的目標(biāo)數(shù)。而虛警率是指結(jié)果中錯(cuò)誤個(gè)數(shù)除以檢測(cè)出的目標(biāo)個(gè)數(shù)。

分別對(duì)三幅不同大小的SAR近海區(qū)域圖像9.tif,6.tif和test2.tif進(jìn)行測(cè)試,結(jié)果見表1所列。

通過(guò)結(jié)果可以得出,本艦船目標(biāo)檢測(cè)系統(tǒng)對(duì)這三幅圖片的檢測(cè)率可以達(dá)到75%以上,虛警率控制在20%以下。

5 結(jié) 語(yǔ)

由文中實(shí)驗(yàn)可知,選取的圖片越大,系統(tǒng)處理的時(shí)間也會(huì)相應(yīng)越長(zhǎng)。通過(guò)GPU對(duì)預(yù)處理部分浮點(diǎn)預(yù)算做并行加速處理,可大大減少處理時(shí)間。

參考文獻(xiàn)

[1]闞瀛芝.水陸交界區(qū)域SAR圖像艦船目標(biāo)檢測(cè)技術(shù)[D].長(zhǎng)沙:國(guó)防科學(xué)技術(shù)大學(xué), 2012.

[2]趙全. 基于統(tǒng)計(jì)模型的SAR目標(biāo)恒虛警檢測(cè)方法研究[D].西安:西安電子科技大學(xué), 2012.

[3]劉瑞劍.低能見度條件下圖像清晰化處理研究[D].太原: 中北大學(xué), 2008.

[4]蔡姝, 吳宏明.基于海陸分割的艦船目標(biāo)變化檢測(cè)研究[J].電視技術(shù), 2010, 34(5): 109-112.

[5]李洪忠, 王超, 張紅, 等.基于海圖信息的SAR影像海陸自動(dòng)分割[J].遙感技術(shù)與應(yīng)用, 2009,24(6): 731-736.

[6]陳琪. SAR圖像港口目標(biāo)提取方法研究[D].長(zhǎng)沙: 國(guó)防科學(xué)技術(shù)大學(xué), 2011.

[7]代麗男,韓格欣,薄純娟.基于OpenCV的一種手勢(shì)識(shí)別方法[J].物聯(lián)網(wǎng)技術(shù),2015,5(6):25-27.

[8]段紅英. Fortran程序CUDA并行化總結(jié)[J].物聯(lián)網(wǎng)技術(shù),2015,5(11):92-93.endprint