999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

無人機對船舶目標的改進CamShift跟蹤算法研究

2018-06-15 07:56:02
單片機與嵌入式系統應用 2018年6期
關鍵詞:船舶特征

(上海海事大學 信息工程學院,上海 201306)

引 言

隨著無人機技術的飛速發展,應用目標跟蹤技術對于無人機平臺而言已成為該技術發展的必然趨勢。而無人機在水域的檢測巡查功能也隨著我國航運業的大力發展越來越受到青睞。我國海上航運和內河航運都十分發達,其中后者由于航道蜿蜒曲折、航線錯綜復雜等原因會出現很多視覺盲區,這加大了船舶的航行風險,所以應用無人機加強對內河流域船舶的跟蹤巡查越來越得到廣泛應用。目前無人機通常有4種常用的目標跟蹤方法,其優缺點如下:

① 卡爾曼濾波方法簡單,易于實現,具有良好的實時性,對類似的目標干擾和目標遮擋干擾非常有效[1]。然而,忽略非線性泰勒展開的高階項,導致估計誤差較大,初始狀態很難確定。如果初始狀態由誤差確定,則濾波器將發散,當執行長期跟蹤時,會發生顯著的誤差累積。

② Camshift算法計算簡單,計算量較少且速度快,因為Camshift的本質就是局部檢測,在局部里檢測“密度”最大的位置[2]。Camshift的優點有時候也正是其缺點,因為其簡單,所以對于復雜背景或者紋理豐富的物體跟蹤效果較差。因為Camshift是對直方圖反投影所形成的二值圖像進行處理的,如果背景較為復雜或者物體的紋理較為豐富,那么此二值圖像的噪聲就很多,這將直接干擾Camshift對物體位置的判斷。

③ 粒子濾波法可以應用于任意非線性、非高斯系統,對相似目標干擾和目標遮擋干擾的魯棒性強。但是只有使用大量的樣本數據才能達到較好的跟蹤效果,這樣一來,必將導致算法的復雜化,從而導致粒子退化,時間一長跟蹤時就會有顯著的誤差累積現象。

④ 特征點匹配法因其強大的魯棒性而受到廣泛關注,并在醫學、航空航天等領域得到廣泛應用。 然而,其中一個缺點是特征匹配算法隨著圖像復雜度的增加而降低了圖像匹配的快速性[3]。

由于卡爾曼濾波算法和粒子濾波算法存在誤差累積現象,長期跟蹤誤差會使算法失敗,因此不適合使用。因此,選擇CamShift算法作為目標跟蹤算法??紤]到CamShift算法跟蹤單個模板信息容易受到相似顏色背景圖像的干擾,故而提出了一種基于H和LBP二值模板的改進CamShift船舶目標跟蹤算法。針對CamShift算法在目標受到遮擋時魯棒性較差的問題,提出了一種基于改進CamShift融合局部特征匹配的無人機目標跟蹤研究算法,提高了CamShift算法對相似顏色背景(或)目標的干擾,并增加了對尺度變化和遮擋的魯棒性。

1 算法簡介

1.1 CamShift算法

CamShift算法是Continuously Adaptive Mean Shift algorithm的簡稱。它是一個基于MeanShift的改進算法[4]。首次由Gary R.Bradski等人提出和應用在人臉的跟蹤上,并取得了不錯的效果。由于它是利用顏色的概率信息進行跟蹤,運行效率比較高。CamShift算法的過程由下面步驟組成:首先手動選取待跟蹤目標區域,使用MeanShift顏色直方圖信息作為模板,再提取下一幀圖像的顏色直方圖,進行直方圖匹配,通過計算相似度獲得相似度密度分布圖,圖中的極值位置即為目標位置。其具體步驟如圖1所示。

圖1 CamShift目標跟蹤流程圖

1.2 BRISK局部特征匹配算法

BRISK算法采用如圖2所示的自定義鄰域采樣模式,采樣點等距離分布在以特征點為中心的40×40像素塊內,構建多個同心圓,共60個采樣點[5]。BRISK算法的粗略歸納:①生成圖像金字塔。②使用fast算法檢測角點。③對fast計算出的角點進行非最大值抑制,去掉不符合條件的角點。由于其旋轉不變性、尺度不變性和魯棒性性能較好,故本文選用BRISK局部特征匹配算法對CamShift算法加以改進。

圖2 BRISK領域采樣模式

2 本文算法

2.1 基于H和LBP二值模板的CamShift算法

目標跟蹤過程中的良好跟蹤模板是可靠跟蹤的先決條件。 CamShift模板使用傳統的顏色概率分布[6],即只計算HSV顏色模型中的H分量并將其用作模板,這導致在目標跟蹤過程中,跟蹤特性是單一的。當背景和目標H值相似時,目標的跟蹤精度會降低。通過引入S分量來形成H-S二維直方圖模板,改進了原始算法。 S和V分量用于組成三維直方圖跟蹤模板,但類似顏色背景干擾和干擾光變的抗干擾效果不明顯。本文考慮到紋理特征具有較強的穩定性,在跟蹤模板中引入紋理特征,建立顏色和LBP紋理二維直方圖,改進了原始CamShift算法模板信息的單一性,容易出現顏色類似的背景干擾問題[7]。

LBP(Local Binary Pattern,即局部二值模式)是特征算子,專門用來描述圖像局部紋理特征,LBP算子具有旋轉不變性和層次不變性等顯著優點。 LBP可以用作紋理特征的有效描述, 它將區域的中心像素與相鄰像素之間的差異二值化,從而生成局部二進制映射。 假設像素是I(x,y),考慮3×3像素鄰域并且鄰域圖如圖3所示。

圖3 以I(x,y)為中心的3×3鄰域圖

以中心像素為閾值,對圖像像素點在鄰域內進行二值化處理得到:

(1)

本文將H分量和H分量的紋理信息(LBP)共同組成目標的跟蹤模板,顏色模板與候選模板的Bhattacharyya系數用pH表示,紋理模板與候選模板的Bhattacharyya系數用pLBP表示。跟蹤過程中H和LBP的反向投影分別表示為pH和pLBP,加權得到的合成反向投影如下所示:

(2)

可以看出,在跟蹤過程中,當pH變小時,pH貢獻小,pLBP貢獻大[8],反之同理。所以總的概率密度分布圖可以自適應調整pH和pLBP的權值,增強了跟蹤算法的魯棒性。

2.2 基于改進CamShift融合局部特征匹配的無人機目標跟蹤算法

針對CamShift算法容易遭受類似顏色對象和背景的干擾以及對尺度變化和遮擋敏感的問題,本文采用基于改進CamShift融合局部BRISK特征匹配的跟蹤算法。 當CamShift跟蹤沒有失常時,BRISK算法不用介入。 當CamShift跟蹤失?;蛘呤。@兩個幀就是目標,區域顏色直方圖差異很大,BRISK算法立即干預。 在匹配過程中,使用RANSAC算法來執行錯配匹配點消除處理以獲得正確的匹配點對。 當匹配成功時,目標區域被標記。 此時,CamShift跟蹤算法再次啟動,提取區域的顏色直方圖并繼續跟蹤[9]。

BRISK算法的引入增強了CamShift算法的抗干擾性。本文通過BH系數d(y)對目標是否發生干擾進行判斷,BH系數可以作為兩個顏色直方圖的相似性度量方法,d(y)值越小,表示相似程度越大。設定一個閾T,當d(y)>T,說明目標發生嚴重干擾,此時引入BRISK算法,反之,不引入BRISK算法。d(y)的求解方式如下所述:

3 實驗結果與分析

本實驗是在VS2010開發平臺上,利用開源代碼OpenCV與VC++語言聯合編程實現的。其中硬件系統內存為4 GB,硬盤為400 GB,操作系統為Windows7。實驗視頻選用大疆經緯M100無人機拍攝視頻,分別對CamShift算法和改進算法目標受相似目標干擾下的目標跟蹤和遮擋干擾下進行測試。

3.1 相似目標干擾下的目標跟蹤效果

本試驗采用黃浦江面上空對船舶的懸停拍攝視頻進行測試,試驗結果如圖4和圖5所示。

圖4 相似目標干擾下的CamShift算法跟蹤圖

圖5 相似目標干擾下的改進算法跟蹤圖

圖4和圖5分別是原始CamShift算法和本文改進算法對比效果圖。原始CamShift算法在顏色相似船舶經過目標船舶時,誤將顏色相似船舶判定為跟蹤目標,這致使跟蹤目標窗口發生了明顯的擴散,所以船舶目標跟蹤效果變差。從圖5可以看出,經過改進的CamShift算法面對同樣問題時,跟蹤窗口雖然也稍微出現擴散,但是其擴散效果明顯優于未經改善的CamShift算法,基本上達到了對目標船舶跟蹤的精度要求。對目標跟蹤準確度的衡量標準采用BH系數表示[10],其值范圍是[0,1], 值與目標模板與候選模板的相似程度呈現正相關性,即值越大,跟蹤準確性越高。測試結果如圖6所示。由圖6可知,當目標船舶被顏色相似船舶干擾時,CamShift算法跟蹤框發生明顯變化,所以從圖上可以看出其BH系數降幅明顯,當船舶目標與相似顏色船舶相距較遠時,BH系數回到正常水平波動。本文改進跟蹤算法顯著增強了目標在相似目標干擾下的抗干擾性,BH系數在船舶目標與干擾船舶相遇時也只發生了小幅度的變化。

圖6 相似目標干擾情況下BH系數

3.2 遮擋情況下的目標跟蹤

圖7 目標遮掩下的CamShift算法跟蹤圖

本實驗采用黃浦江面上空對船舶的懸停拍攝視頻進行測試,測試結果如圖7和圖8所示。其中圖7是采用原始CamShift算法對視頻序列處理的效果圖,圖8是采用提出的改進算法對視頻序列處理的效果圖。從圖7可以看出,當被跟蹤船舶目標被較大船舶部分或者全部遮擋時,CamShift算法對目標船舶的跟蹤效果下降明顯,表現為跟蹤框擴散明顯,甚至在第1600~1620幀之間跟蹤失敗。從圖8可以看出,改進算法對遮擋情況下的船舶目標跟蹤具有良好的效果,由于目標局部特征和顏色特征的共同定位增強了對船舶目標遮擋的魯棒性,使跟蹤效果改善明顯。

圖8 目標遮掩下的改進算法跟蹤圖

視頻跟蹤過程中有效跟蹤幀數與幀總數的比率由有效幀速率表示。 跟蹤算法的有效性通過使用有效幀速率來指示當目標被遮擋時船舶的跟蹤效果。 判斷某一幀是否為有效幀的方法可以采用BH系數法。 當BH系數小于某個閾值時,該幀被認為是一個跟蹤無效幀[11]。該實驗在第1550~1820幀一共測試270幀。 測試結果如表1所列。由表1可知,與原始CamShift算法相比,改進后的算法顯著提高了跟蹤精度,有效幀率增加了近10.7%。

表1 目標遮擋情況下有效幀率表

結 語

[1] 李明鎖,井亮,鄒杰,等.結合擴展卡爾曼濾波的Cam-Shift 移動目標跟蹤算法[J].電光與控制,2011,18(4):1-3.

[2] 楊輝,劉軍,阮松.基于MeanShift算法視頻跟蹤研究[J].計算機工程與設計,2013,34(6):2062-2066.

[3] 何林陽,劉晶紅,李剛,等.改進BRISK特征的快速圖像配準算法[J].紅外與激光工程,2014,43(8):2722-2727.

[4] 杜凱.基于均值偏移算法的運動目標跟蹤算法研[D].西安:長安大學,2012.

[5] LEUTENEGGER S,CHLI M,SIEGWARTR.BRISK:Binary robust invariant scalable keypoints[C]//Proceedings of the IEEE International Conference on Computer Vision (ICCV)),2011.

[6] 田莘.基于MeanShift算法的目標跟蹤問題研究[D].西安:西安科技大學,2011.

[7] 宋曉琳,王文濤,張偉偉.基于LBP紋理和改進Cam-Shift算子的車輛檢測與跟蹤[J].湖南大學學報:自然科學版,2013,40(8):52-57.

[8] Alahi A,Ortiz R,Vandergheynst P.FREAK:Fast Retina Keypoint[C]//IEEE Conference on Computer Vision and Pattern Recognition(CVPR),2012.

[9] 覃虎躍,支琤,徐奕.基于三維直方圖的改進CamShift目標跟蹤算法[J].現代電子技術,2014,37(2):29-33.

[10] 曹建,謝曉方,付霖宇,等.基于兩步位操作匹配的實時目標識別跟蹤算法[J].彈箭與制導學報,2013,33(2):125-128.

[11] 劉玉.基于特征點的運動目標跟蹤技術研究[D].南京:南京航空航天大學,2011:38-46.

猜你喜歡
船舶特征
抓住特征巧觀察
計算流體力學在船舶操縱運動仿真中的應用
基于改進譜分析法的船舶疲勞強度直接計算
新型冠狀病毒及其流行病學特征認識
船舶!請加速
如何表達“特征”
BOG壓縮機在小型LNG船舶上的應用
不忠誠的四個特征
當代陜西(2019年10期)2019-06-03 10:12:04
抓住特征巧觀察
船舶壓載水管理系統
中國船檢(2017年3期)2017-05-18 11:33:09
主站蜘蛛池模板: 91精品免费久久久| 91久久国产成人免费观看| 一本大道香蕉中文日本不卡高清二区| 曰韩人妻一区二区三区| 欧美国产在线精品17p| 四虎永久在线视频| 免费xxxxx在线观看网站| 色窝窝免费一区二区三区 | 国产门事件在线| 99精品在线看| 国产网站一区二区三区| 人妻夜夜爽天天爽| 免费AV在线播放观看18禁强制| 2021最新国产精品网站| 嫩草国产在线| 青青草综合网| 国产精品偷伦视频免费观看国产| 亚洲三级视频在线观看| 91成人免费观看在线观看| 亚洲国产欧洲精品路线久久| 亚洲永久免费网站| 国产特级毛片aaaaaaa高清| 国产一级小视频| 天天色综网| 尤物特级无码毛片免费| 亚洲日韩每日更新| 久草国产在线观看| 在线精品欧美日韩| 国产成人久视频免费 | 99久久婷婷国产综合精| 91青青草视频在线观看的| 国产成人综合欧美精品久久| 亚洲国产欧美自拍| 高清不卡毛片| 无码专区在线观看| 在线观看免费AV网| 乱人伦99久久| 欧洲熟妇精品视频| 蜜桃臀无码内射一区二区三区| 精品国产自在现线看久久| 久久人与动人物A级毛片| 午夜激情福利视频| 国产一级毛片在线| 大陆国产精品视频| 亚洲无码高清一区| 亚洲色图欧美| 91在线高清视频| 97青草最新免费精品视频| 亚洲欧美成人综合| 激情无码字幕综合| 国产日韩欧美精品区性色| 老色鬼久久亚洲AV综合| 国产乱人乱偷精品视频a人人澡| WWW丫丫国产成人精品| 亚洲综合精品香蕉久久网| 欧美日韩综合网| 亚洲精品视频在线观看视频| 97人人做人人爽香蕉精品| 亚洲aaa视频| a级毛片免费在线观看| 在线网站18禁| 欧美亚洲另类在线观看| 国内精品视频区在线2021| 99久视频| 亚洲日本中文字幕天堂网| 伊人成人在线| 青青热久麻豆精品视频在线观看| 精品国产一二三区| 亚洲欧洲日韩综合色天使| 欧美日本在线播放| 国产精品久久久久久久久久久久| 国产成人高清精品免费软件| 亚洲色图欧美视频| 色国产视频| 国产视频a| 亚洲无限乱码| 国产精品久线在线观看| 亚洲区一区| 欧美一级高清免费a| 国产精品欧美日本韩免费一区二区三区不卡| 精品国产成人高清在线| 日本高清有码人妻|