金朋飛,石 川,張 楊
(1.軍械工程學(xué)院,河北 石家莊 050000;2.解放軍63880部隊,河南 洛陽 471003)
電視跟蹤是把計算科學(xué)、圖像處理、人工智能、自動控制、信息科學(xué)有機地結(jié)合起來,利用可見光或紅外成像器材攝取目標的視頻圖像信號,通過計算機計算分析,從圖像信號中自動識別目標[1],并提取出目標位置信息,通過自動控制自動跟蹤目標運動的技術(shù)[2],可分為粗跟和精跟兩個過程。電視跟蹤系統(tǒng)是具有一定人工智能的圖像跟蹤裝置,它能在比較復(fù)雜的背景下按照標準電視制式,逐場提取與分離視場內(nèi)的運動目標,提取目標亮度與結(jié)構(gòu)特征,測定目標中心相對轉(zhuǎn)臺視軸的方位與俯仰角差,該跟蹤角誤差信息經(jīng)變換后傳送到轉(zhuǎn)臺的伺服系統(tǒng),驅(qū)動轉(zhuǎn)臺運動以保證被跟蹤目標始終處于成像傳感器的視場中心,實現(xiàn)對指定目標的實時自動跟蹤[3]。
20世紀60年代初,電視跟蹤系統(tǒng)開始研制,并隨著微電子和計算機技術(shù)的發(fā)展在導(dǎo)彈制導(dǎo)、火炮控制、光學(xué)武器系統(tǒng)的領(lǐng)域得到了廣泛的應(yīng)用?,F(xiàn)代電視跟蹤系統(tǒng)以微處理機為基礎(chǔ),采用計算機圖像處理與模式識別技術(shù),利用成像控制實現(xiàn)多種功能,且能處理復(fù)雜背景下多目標的識別和跟蹤,具有很大的靈活性,適用于多種環(huán)境條件[4]。
電視跟蹤領(lǐng)域研究主要集中在以下幾個方面:
(1)CCD、微處理器等硬件設(shè)備在電視跟蹤系統(tǒng)中的應(yīng)用研究[5]。
(2)智能跟蹤器是電視和紅外成像跟蹤的主要發(fā)展方向[6]。
(3)目標跟蹤系統(tǒng)算法[7]的研究是電視跟蹤技術(shù)研究的關(guān)鍵技術(shù)。不同的跟蹤算法適用于不同的應(yīng)用背景,跟蹤算法的優(yōu)劣直接關(guān)系到跟蹤效果的好壞[8]。
本文主要針對電視跟蹤中粗跟過程,進行跟蹤算法設(shè)計,并將其應(yīng)用于某設(shè)備的研制中,達到了良好的應(yīng)用效果。
下面將結(jié)合電視粗跟蹤設(shè)備對電視粗跟條件判斷算法進行介紹。
2.1.1 輸入?yún)?shù)
(1)TI:目標ID。
(2)轉(zhuǎn)臺當前位置方位:AP;俯仰:EP。
(3)CAT:當前劇情絕對時間,包括年、月、日、時、分、秒。
(4)MP:設(shè)備當前位置,大地坐標包括經(jīng)、緯度和高度。
2.1.2 已知條件
(1)用戶級空情劇情表,從中獲取TI目標對應(yīng)的下列參數(shù):
AZ:目標方位角,單位為deg;
EL:目標俯仰角,單位為deg;
R:目標距離,單位為m;
Type:目標類型;
Model:目標型號;
DetA:目標觀測姿態(tài)航向角,單位為deg;
DetE:目標觀測姿態(tài)俯仰角,單位為deg;
AZVelo:目標方位角速度,單位為deg/s;
ELVelo:目標俯仰角速度,單位為deg/s。
(2)所保障設(shè)備參數(shù):
如電視跟蹤為武器提供引導(dǎo),則武器系統(tǒng)的相關(guān)參數(shù)如下:
MT:最大保精度跟蹤角速度(方位);
ET:最大保精度跟蹤角速度(俯仰)。
表1 電視粗跟蹤設(shè)備有關(guān)參數(shù)表
(3)目標特性數(shù)據(jù)子庫。
本算法需要根據(jù)Model值以及目標特性數(shù)據(jù)子庫字段值,獲取該型目標的目標可見光特性數(shù)據(jù)表VISI(Aj)和目標幾何投影面積數(shù)據(jù)表TargetArea(Det_Aj,Det_Ek),以及目標可見光特性數(shù)據(jù)表對應(yīng)的起止波長 (μm)IniWaveLen1、終止波長 (μm)End-WaveLen1。
(4)可見光波段大氣路徑透過率數(shù)據(jù)表。
不同時間段(不同時間段氣象條件不同)有不同的可見光波段大氣路徑透過率數(shù)據(jù)表,本算法從中獲取當前時間段(氣象條件下)的可見光波段大氣路徑透過率數(shù)據(jù)表IRVISTran(Ej,Rk)。
(5)天空背景可見光亮度數(shù)據(jù)表。
不同時間段(不同時間段氣象條件不同)有不同的天空背景可見光亮度數(shù)據(jù)表,本算法從中獲取當前時間段(氣象條件下)的天空背景可見光亮度數(shù)據(jù)表VISB_rad(Ej,Ak),以及對應(yīng)的起止波長(μm)Ini-WaveLen2、終止波長(μm)EndWaveLen2。
2.1.3 調(diào)節(jié)參數(shù)
AT:目標成像像素規(guī)模閾值,小于閾值時,粗電視不能跟蹤或捕獲目標。
2.1.4 中間變量
(1)TVMCD:目標背景調(diào)制對比度,初始化0;
(2)TIA:目標成像象素規(guī)模,初始化0。
2.1.5 輸出參數(shù)
是否符合粗跟蹤條件,1為是,0為否。
當同時滿足下列6個條件時,符合粗跟條件,輸出F值為1;否則,任何一個條件不滿足時,為不符合粗跟條件,輸出F值為0。
條件1 目標處于粗跟電視工作盲距和粗跟電視最大可能作用距離之間;
條件2 目標位于粗跟電視捕獲視場內(nèi);
條件3 目標視線角速度不大于設(shè)備最大保精度跟蹤角速度[9];條件4 目標視線位于太陽/月亮探測盲區(qū)外;條件5 目標成像像素規(guī)模不小于粗跟電視目標成像像素規(guī)模閾值;
條件6 目標背景調(diào)制對比度不小于粗跟電視調(diào)制對比度閾值[10]。
下面給出每個條件下的判斷算法。
1.條件1的判斷算法:
當R≥MiR,且R≤MaR時,條件1邏輯結(jié)果為真。2.條件2的判斷算法:
當 Fabs(AZ-AP)≤AR*ACF/2,且 Fabs(EL-EP)≤AR*ECF/ARa/2時,條件2邏輯結(jié)果為真。
3.條件3的判斷算法:
當 fabs(AZVelo)≤MT,且 fabs(ELVelo)≤ET 時,條件3邏輯結(jié)果為真。
4.條件4的判斷算法:
(1)根據(jù)CAT和MP計算太陽/月亮視線方位、俯仰角;
(2)計算目標視線與太陽/月亮視線方位、俯仰夾角:
(3)判斷:
①為太陽情況:
當fabs(方位夾角)>ASB,或者fabs(俯仰夾角)>ESB時,條件4邏輯結(jié)果為真。
②為月亮情況:
當fabs(方位夾角)>AMB,或者fabs(俯仰夾角)>EMB時,條件4邏輯結(jié)果為真。
5.條件5的判斷算法:
(1)目標成像像素規(guī)模TIA計算。
根據(jù)DetA、DetE,查目標幾何投影面積數(shù)據(jù)表TargetArea(Det_Aj,Det_Ek),得到目標幾何投影面積為:TargetArea(DetA_lim,DetE_lim),其中(DetA_lim,DetE_lim)為(Det_Aj,Det_Ek)中最接近(DetA,DetE)的元素。
(2)判斷:
TIA≥AT或(AT==1)時,條件5邏輯結(jié)果為真。
6.條件6的判斷算法:
(1)目標背景調(diào)制對比度TVMCD計算[11]。
①目標可見光亮度計算[12]。
根據(jù)AZ和目標可見光特性數(shù)據(jù)表VISI(Aj),得到目標可見光亮度為:
其中 AZ ∈[Aj1,Aj2]。
②天空背景可見光亮度計算[13]。
根據(jù) AZ、EL和天空背景可見光亮度數(shù)據(jù)表VISB_rad(Ej,Ak),得到天空背景可見光亮度為:
其中(AZ_lim,EL_lim)為(Ej,Ak)中最接近(AZ,EL)的元素。
③大氣路徑透過率計算[14]。
根據(jù)EL、R和可見光波段大氣路徑透過率數(shù)據(jù)表IRVISTran(Ej,Rk),得到大氣路徑透過率為:
其中(EL_lim,R_lim)為(Ej,Rk)中最接近(EL,R)的元素。
④TVMCD計算。
當R>5000m時:
TVMCD=目標可見光亮度*大氣路徑透過率/天空背景可見光亮度
當R≤5000m時:
TVMCD=(fabs(目標可見光亮度*大氣路徑透過率-天空背景可見光亮度))/天空背景可見光亮度
(2)判斷:
TVMCD≥MCU時,條件6邏輯結(jié)果為真。
結(jié)合以上提出的電視粗跟蹤判斷算法,粗跟蹤保持判斷算法流程如圖1所示。
圖1 粗跟保持判斷算法流程圖
系統(tǒng)搜索目標,發(fā)現(xiàn)目標后,實時進行粗跟條件判定,根據(jù)跟蹤目標運動的真值位置和運動速度等必要條件,運用粗跟條件判斷算法,判斷是否跟蹤。若判斷結(jié)果為真值,則跟蹤目標并實時進行跟蹤條件判定;若判斷結(jié)果為假值,則系統(tǒng)停止對目標跟蹤,回到搜索狀態(tài),繼續(xù)搜索目標。
圖2 發(fā)現(xiàn)飛鳥
電視粗跟條件判斷算法已在實際設(shè)備研制中得到應(yīng)用,圖2所示為設(shè)備發(fā)現(xiàn)飛鳥。設(shè)備在起始時刻發(fā)現(xiàn)飛鳥,通過電視粗跟條件判斷算法實時判斷飛鳥運動狀態(tài),并在符合跟蹤條件的情況下對飛鳥的運動進行實時跟蹤。
電視跟蹤系統(tǒng)對飛鳥跟蹤的同時,實時進行跟蹤條件判斷,符合跟蹤條件則繼續(xù)跟蹤,不符合跟蹤條件時,放棄跟蹤,回到搜索狀態(tài),圖3為跟蹤飛鳥飛行圖像。
圖3 跟蹤飛鳥
本文結(jié)合實際應(yīng)用提出了電視粗跟條件判斷算法,完成了電視跟蹤系統(tǒng)目標篩選,滿足配套設(shè)備的目標跟蹤需求。通過在實際設(shè)備上的應(yīng)用,驗證了算法良好的可用性。
[1]陳巖,李賀橋,黃戰(zhàn)華,等.視頻監(jiān)控跟蹤系統(tǒng)的研究[J].儀器儀表學(xué)報,2002(z2):831-832.
[2]方水平.電視跟蹤系統(tǒng)仿真技術(shù)研究與實現(xiàn)[D].北京:北京工業(yè)大學(xué),2007.
[3]李遵民.電視圖像自動跟蹤的基本原理[M].北京:國防工業(yè)出版社,1998.
[4]黃繼昌.實時電視跟蹤系統(tǒng)中目標跟蹤精度的分析[J].系統(tǒng)工程與電子技術(shù),1990(3):51-56.
[5]宋家慧.圖像跟蹤系統(tǒng)的實現(xiàn)及目標跟蹤系統(tǒng)算法的研究[D].南京:東南大學(xué),2005.
[6]劉松濤,沈同圣,周曉東,等.艦船紅外成像目標智能跟蹤算法研究與實現(xiàn)[J].激光與紅外,2005,35(3):193-195.
[7]向衛(wèi)軍,韓根甲.基于模板匹配的目標跟蹤算法在紅外熱成像跟蹤技術(shù)上的應(yīng)用[J].電子技術(shù)應(yīng)用,2003,29(5):12-14.
[8]蔡榮太,吳元昊,王明佳,等.視頻目標跟蹤算法綜述[J].電視技術(shù),2010(12):135-138,142.
[9]彭偉,曹劍中,楊小軍,等.光電對抗平臺高精度平穩(wěn)跟蹤技術(shù)[J].紅外與激光工程,2012,41(11):3088-3092.
[10]艾克聰,周立偉,曾桂林,等.微光夜視系統(tǒng)新的閾值探測理論和視距探測方程研究[J].應(yīng)用光學(xué),2002,23(5):1-6.
[11]李志宏,雷美容,周學(xué)艷,等.基于CCD的目標與背景對比度測量與實驗校正[J].長春理工大學(xué)學(xué)報:自然科學(xué)版,2008,31(1):22-24,21.
[12]劉磊,羅成,華衛(wèi)紅.白天空間目標可見光探測仿真研究[J].系統(tǒng)仿真學(xué)報,2011,23(1):70-74.
[13]黃建余.白天天空背景亮度仿真研究[J].飛行器測控學(xué)報,2008,27(1):61-64.
[14]吳曉.地球大氣透過率及輻射率計算[J].應(yīng)用氣象學(xué)報,1998,9(1):124-128.