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

?

智能仿生眼視頻監(jiān)控系統(tǒng)的設(shè)計與實現(xiàn)

2015-12-23 01:09蔣東國王文韜
計算機(jī)工程與設(shè)計 2015年11期
關(guān)鍵詞:測距芯片電機(jī)

蔣東國,冷 斌,賀 慶,官 冠,王文韜,丁 磊,胡 歡

(1.廣州中國科學(xué)院先進(jìn)技術(shù)研究所,廣東 廣州510000;2.廣東工業(yè)大學(xué) 計算機(jī)學(xué)院,廣東 廣州510000)

0 引 言

目前,廣域周界視頻監(jiān)控系統(tǒng)[1,2]以視頻監(jiān)控技術(shù)為核心,主要采用普通網(wǎng)絡(luò)視頻監(jiān)控的方法,具有實時、直觀監(jiān)控的特點。然而當(dāng)其應(yīng)用于覆蓋面積廣的區(qū)域時會使越來越多的攝像頭視頻同步集中在一個屏幕上顯示,不僅增加了安保人員的工作壓力,降低了監(jiān)控效率,而且無法準(zhǔn)確地實現(xiàn)對目標(biāo)對象的實時識別跟蹤[3-5]。另外,現(xiàn)有的部分產(chǎn)品雖然在一定程度上能夠進(jìn)行大范圍的視頻監(jiān)控,但其絕大部分都過度依賴于電子地圖,從而使得系統(tǒng)的耦合性過高,降低了系統(tǒng)的靈活性。針對上述問題,通過自主設(shè)計系統(tǒng)機(jī)械結(jié)構(gòu)并基于 “仿生眼”[6]特性,設(shè)計一種采用雙目攝像頭定位、多組仿生眼協(xié)同監(jiān)控,對目標(biāo)對象實現(xiàn)實時識別跟蹤的廣域周界視頻監(jiān)控系統(tǒng)。該系統(tǒng)將運(yùn)動檢測、運(yùn)動分析、目標(biāo)識別、目標(biāo)跟蹤等任務(wù)分配到不同的主機(jī)和仿生眼,由多個仿生眼系統(tǒng)獲取現(xiàn)場三維信息和目標(biāo)對象細(xì)節(jié)以完成完整的廣域周界監(jiān)控任務(wù)。

1 系統(tǒng)簡介

智能仿生眼視頻監(jiān)控系統(tǒng)由硬件系統(tǒng)和軟件系統(tǒng)組成。該系統(tǒng)基于嵌入式開發(fā)平臺,具有雙目采集、水平旋轉(zhuǎn)角度360°、垂直轉(zhuǎn)動角度大于80°及23 倍同步變焦等功能。系統(tǒng)工作原理是通過串口控制云臺系統(tǒng)上、下、左、右以及變焦等動作和實現(xiàn)仿生眼系統(tǒng)的預(yù)制位設(shè)置以及接收仿生眼系統(tǒng)的狀態(tài)信息,通過設(shè)置運(yùn)動邊界,加載運(yùn)動目標(biāo)檢測模塊。當(dāng)目標(biāo)侵入后,根據(jù)目標(biāo)的當(dāng)前位置計算出云臺旋轉(zhuǎn)、變焦分量,并將其發(fā)送到仿生眼云臺系統(tǒng),從而實現(xiàn)對運(yùn)動目標(biāo)的隨動跟蹤,如圖1所示。

圖1 系統(tǒng)外觀

2 系統(tǒng)硬件電路設(shè)計

系統(tǒng)的主控制電路主要由DSPIC33FJ128MC706A 主控芯片模塊、電源供電模塊、電機(jī)驅(qū)動模塊、串口通信模塊等組成。如圖2所示,通過串口可以控制云臺系統(tǒng)上、下、左、右以及變焦等動作和實現(xiàn)仿生眼系統(tǒng)的預(yù)制位設(shè)置以及接收仿生眼系統(tǒng)的狀態(tài)信息。

圖2 系統(tǒng)結(jié)構(gòu)框架

2.1 DSPIC33FJ128MC706A

DSPIC33FJ128MC706A 是美國Microchip Technology公司推出的一款不僅擁有一般PIC 單片機(jī)控制處理能力,還具有較強(qiáng)的DSP運(yùn)算和數(shù)據(jù)吞吐能力的電機(jī)系列數(shù)字信號控制器。該款芯片主要采用流水線指令、精簡指令集(RISC)、哈佛 (Harvard)總線結(jié)構(gòu),具有強(qiáng)大的數(shù)字信號處理能力[7]。

系統(tǒng)選用該款芯片為主控芯片,其擁有的低功耗、高速度、抗干擾能力強(qiáng)、性能穩(wěn)定的優(yōu)點和在電機(jī)控制和數(shù)字信號處理方面相對于其它同類芯片突出的表現(xiàn),非常適合本系統(tǒng)的設(shè)計要求。

2.2 電源電路設(shè)計

LM2940CS-5.0、LM1117MP-3.3芯片均為輸出電壓固定的低壓差三端穩(wěn)壓器,具有內(nèi)含靜態(tài)電流降低電路、電流限制、過熱保護(hù)、電池反接和反插入保護(hù)電路的特點[8]。

由于系統(tǒng)不同的芯片模塊需要不同的電壓供電,為此系統(tǒng)的電源部分同時選用了這兩種芯片為系統(tǒng)進(jìn)行供電。如圖3所示,選用LM2940CS-5.0 芯片為DSPIC33FJ128MC706A芯片、MAX232 等模塊提供3.3 V 的需求電壓,選用LM1117MP-3.3芯片為步進(jìn)電機(jī)驅(qū)動芯片TB6560AFG 提供5.0V 需求電壓。通過對系統(tǒng)進(jìn)行長時間供電測試,驗證了該設(shè)計電路實現(xiàn)簡單,能夠有效穩(wěn)定地為系統(tǒng)提供3.3 V 和5.0V 工作電壓。

2.3 串口控制電路設(shè)計

RS-232和RS-485是PC與智能設(shè)備通信常見的兩種通信協(xié)議。RS-232使用3根線 (RX、TX、GND)同時收發(fā)進(jìn)行數(shù)據(jù)傳輸,具有短距離數(shù)據(jù)傳輸效率高、性能穩(wěn)定等特點,但是3根線不方便擴(kuò)展組網(wǎng)且遠(yuǎn)距離抗干擾性能差,只適合于短距離兩個設(shè)備單點快速通訊。RS485 使用2 根線(D+、D-)同一時間收發(fā)交替進(jìn)行數(shù)據(jù)傳輸,具有遠(yuǎn)距離數(shù)據(jù)傳輸效率高、抗噪聲干擾性能好、2 根線方便多個設(shè)備串接組成網(wǎng)絡(luò)的特點,適用于多設(shè)備中遠(yuǎn)距離通訊[9]。

系統(tǒng)主要是通過串口通信實現(xiàn)對控制云臺系統(tǒng)運(yùn)動方向、相機(jī)變焦、接收系統(tǒng)的狀態(tài)信息、系統(tǒng)預(yù)定位置設(shè)置等功能的控制,并完成不同仿生眼系統(tǒng)間的協(xié)同監(jiān)控。為了穩(wěn)定有效地遠(yuǎn)距離控制系統(tǒng)和快速獲取系統(tǒng)的狀態(tài)信息,實現(xiàn)多組仿生眼系統(tǒng)穩(wěn)定通信。系統(tǒng)同時采用RS-485 和RS-232通信協(xié)議,通過選用MAX485CSA 和MAX3232ESE芯片,分別完成對仿生眼系統(tǒng)的控制和與角度傳感器通信以快速獲取系統(tǒng)的狀態(tài)信息等功能。經(jīng)過多次戶外測試可知,該設(shè)計實現(xiàn)了將上位機(jī)控制指令穩(wěn)定有效地傳輸?shù)较到y(tǒng),并可以隨時獲取系統(tǒng)的狀態(tài),完成了多組仿生眼系統(tǒng)協(xié)同監(jiān)控的目標(biāo)。

2.4 電機(jī)控制電路設(shè)計

TB6560AFG 是東芝公司推出的一款高性能電機(jī)驅(qū)動芯片,具有高集成、低功耗、兩相混合式步進(jìn)的特點。該款芯片主要采用內(nèi)部集成雙全橋MOSFET 驅(qū)動和內(nèi)置溫度保護(hù)芯片,當(dāng)芯片溫度高于150°時將自動斷開所有輸出,且最高耐壓達(dá)40 V。除此之外,TB6560AFG 還具有整步、1/2步、1/8步、1/16步的細(xì)分方式和過流保護(hù)等特性[10]。

圖3 電源電路

如圖4 所示,系統(tǒng)采用兩塊TB6560AFG 芯片分別驅(qū)動系統(tǒng)的云臺電機(jī)和側(cè)面電機(jī),將兩路電機(jī)接至對應(yīng)驅(qū)動芯片的OUT_A Outputs和OUT_B Outputs引腳。系統(tǒng)正常工作時,要實現(xiàn)恒定的電流驅(qū)動,單相基準(zhǔn)電流需通過一個外部電阻器進(jìn)行調(diào)整。當(dāng)NFA(NFB)(電機(jī)A(B)通道電流檢測電阻器連接端)的電壓達(dá)到0.5V (假設(shè)轉(zhuǎn)矩設(shè)置為100%)時充電停止,使電流不超過預(yù)定義的水平。

圖4 電機(jī)驅(qū)動電路

Outputs電流 (單相)計算公式如下

為了使系統(tǒng)能達(dá)到所需性能,將電機(jī)單相輸出電流IOUT設(shè)為2.5A,外部電阻器R33 (R34)阻值為0.2Ω。

3 軟件系統(tǒng)設(shè)計

3.1 主控制程序設(shè)計

系統(tǒng)主控制程序功能主要包括串口模塊初始化,仿生眼裝置初始化、電機(jī)運(yùn)動控制,仿生眼控制等功能。程序運(yùn)用C語言編寫,所有程序均在Microchip Technology公司提供的MPLAB IDE 集成開發(fā)環(huán)境進(jìn)行設(shè)計,通過MPLAB C30對程序進(jìn)行編譯,最后通過Microchip公司專為DSPIC33F系列DSC開發(fā)的仿真器picket 3 對系統(tǒng)程序進(jìn)行在線調(diào)試并下載到DSPIC33FJ128MC706A 中運(yùn)行。

系統(tǒng)主程序流程如圖5所示,首先通過上位機(jī)軟件發(fā)送控制指令給系統(tǒng),系統(tǒng)確認(rèn)收到來自上位機(jī)的控制指令后,完成對仿生眼裝置的初始化、電機(jī)運(yùn)動控制、相機(jī)變焦、獲取系統(tǒng)狀態(tài)等操作。如果系統(tǒng)沒有收到上位機(jī)傳輸過來的控制指令,系統(tǒng)將處于待命狀態(tài),直到UART 模塊接收到相應(yīng)的控制指令。

圖5 主程序流程

3.2 上位機(jī)設(shè)計

系統(tǒng)主控界面使用MFC開發(fā),如圖6所示,主要包括電機(jī)控制模塊、算法加載及復(fù)位模塊、目標(biāo)距離顯示模塊、系統(tǒng)運(yùn)行狀態(tài)顯示模塊、監(jiān)控視頻加載顯示等部分組成。

圖6 上位機(jī)控制界面

4 系統(tǒng)性能分析與驗證

4.1 運(yùn)動目標(biāo)檢測與跟蹤

系統(tǒng)在 “基于點群運(yùn)動和灰度特征的運(yùn)動檢測”算法和 “基于隨機(jī)特征學(xué)習(xí)的任意目標(biāo)實時跟蹤”算法研究基礎(chǔ)上,并采用單幀圖像描述場景和邊界保護(hù)的更新策略結(jié)合的方法,首先對監(jiān)控范圍內(nèi)運(yùn)動物體進(jìn)行檢測,通過將全局觀測和細(xì)節(jié)抓拍分配到不同的仿生眼,不同仿生眼負(fù)責(zé)對同一運(yùn)動目標(biāo)的形狀、大小、位置、速度、移動方向等細(xì)節(jié)進(jìn)行拍攝。系統(tǒng)通過對多組仿生眼協(xié)同監(jiān)控獲得的信息進(jìn)行分析,一旦確定當(dāng)前運(yùn)動目標(biāo)為目標(biāo)對象,系統(tǒng)將自動對其進(jìn)行隨動跟蹤。

如圖7所示,當(dāng)監(jiān)控區(qū)域出現(xiàn)運(yùn)動目標(biāo)時,系統(tǒng)能夠有效的實現(xiàn)目標(biāo)對象的識別與追蹤。圖7 (a)、(b)表示的是目標(biāo)對象由圖7 (a)中位置運(yùn)動到圖7 (b)中位置的識別跟蹤結(jié)果,可以看出圖像的識別效果良好,其中每幅圖像中矩形部分標(biāo)識的對象為識別的目標(biāo)對象。

圖7 目標(biāo)檢測與跟蹤效果

為了驗證系統(tǒng)對目標(biāo)的實時跟蹤性能,在保證算法有效性的前提下,計算系統(tǒng)進(jìn)行目標(biāo)檢測時的處理速度,可得平均為20 幀/s,如表1 所示。另外,算法具有學(xué)習(xí)功能,當(dāng)目標(biāo)丟失后系統(tǒng)能夠自動找回。

表1 系統(tǒng)目標(biāo)測距與處理速度計算

通過多次實驗驗證了系統(tǒng)對目標(biāo)對象進(jìn)行實時、長時、穩(wěn)定跟蹤的功能。

4.2 特征匹配與目標(biāo)測距

為了實時準(zhǔn)確地獲取目標(biāo)的距離,系統(tǒng)采用了FAST特征點[11]和極線定理尋找共軛點對相結(jié)合的方法。通過對不同仿生眼采集的視頻圖像進(jìn)行FAST 特征點標(biāo)定,再利用極線定理對特征點進(jìn)行匹配得到目標(biāo)圖像的n組共軛點對,從而計算出目標(biāo)的距離。

為了驗證系統(tǒng)測距與匹配性能,分別進(jìn)行了7次不同距離下的測距實驗,測距實驗結(jié)果如表1所示。其中的一次效果如圖8所示,表示的是對目標(biāo)對象的識別與測距效果,其中左邊圖像中所標(biāo)識的矩形區(qū)域為指定目標(biāo)對象區(qū)域,右邊圖像中所標(biāo)識矩形區(qū)域為系統(tǒng)識別對象區(qū)域,經(jīng)過多次測試可知,系統(tǒng)的匹配率可以達(dá)到91.5%。然后,再分別提取矩形區(qū)域里的特征點,根據(jù)距離計算公式

式中:f——焦距,T——兩攝像頭間的橫向距離,d——目標(biāo)像素點在左右兩攝像頭平面x方向的坐標(biāo)差值,即可得目標(biāo)對象到攝像頭的距離。

圖8 特征匹配與目標(biāo)測距效果

經(jīng)過多次實驗驗證可知,目標(biāo)測量精度為目標(biāo)距離攝像頭在5m 范圍內(nèi),誤差控制在3%左右。

從表1數(shù)據(jù)可知,在多次實驗測試狀態(tài)下,系統(tǒng)測距的標(biāo)準(zhǔn)差為19mm,遠(yuǎn)低于現(xiàn)有的視頻測距系統(tǒng),表明系統(tǒng)測距性能良好。

5 結(jié)束語

本文設(shè)計了一種基于 “仿生眼”特性的多目視頻監(jiān)控系統(tǒng),通過采用雙目主動視覺定位、邊界設(shè)定等方法,克服了單目攝像頭無法獲取場景的深度信息的缺陷,使系統(tǒng)獲得的豐富現(xiàn)場三維信息。同時,在基于現(xiàn)場三維信息的基礎(chǔ)上,通過采用特定的圖像處理算法,多組仿生眼協(xié)同監(jiān)控,使系統(tǒng)實時處理速度達(dá)到20 幀/秒并能夠準(zhǔn)確的檢測識別目標(biāo)對象和對其進(jìn)行防丟失隨動跟蹤。經(jīng)過多次實驗測試,系統(tǒng)實現(xiàn)了預(yù)期的各項功能,具有實用性好、智能化高、穩(wěn)定性強(qiáng)、成本低、功能可擴(kuò)展的特點,適用于船塢、機(jī)場、監(jiān)獄等監(jiān)控范圍廣闊的領(lǐng)域,具有巨大的市場前景和開發(fā)潛力,也為推動自主知識產(chǎn)權(quán)的廣域周界監(jiān)控系統(tǒng)提供了解決方案。

[1]ZHAO Kai,QUAN Chunlai,Ai Fei,et al.Video image rendering in 3D model[J].Computer Engineering and Design,2009,30 (22):5221-5224 (in Chinese).[趙凱,全春來,艾飛,等.視頻圖像在三維模型中的渲染 [J].計算機(jī)工程與設(shè)計,2009,30 (22):5221-5224.]

[2]WU Youjun.Analyzing the application status of airport perimeter security sensor[J].China’s Security,2011 (4):95-97

(in Chinese).[吳尤駿.淺議機(jī)場周界安防傳感器應(yīng)用現(xiàn)狀[J].中國安防,2011 (4):95-97.]

[3]LUO Yunzhi,LIU Zhihong.Review of video monitoring technology development [J].Automation of War and Industry,2009 (1):1-3 (in Chinese).[駱云志,劉治紅.視頻監(jiān)控技術(shù)發(fā)展綜述 [J].兵工自動化,2009 (1):1-3.]

[4]YU Lasheng,LIU Yong.Design and implementation of intelligent video monitoring system based on network [J].Computer Engineering and Design,2009,30 (16):3879-3882 (in Chinese).[余臘生,劉勇.基于網(wǎng)絡(luò)的智能視頻監(jiān)控系統(tǒng)的設(shè)計與實現(xiàn)[J].計算機(jī)工程與設(shè)計,2009,30 (16):3879-3882.]

[5]ZHANG Yuejin,XIE Xin.The design of the embedded network digital video monitoring system [J].Computer Engineering and Design,2009,30 (4):805-807 (in Chinese).[張躍進(jìn),謝昕.嵌入式網(wǎng)絡(luò)數(shù)字視頻監(jiān)控系統(tǒng)的設(shè)計 [J].計算機(jī)工程與設(shè)計,2009,30 (4):805-807.]

[6]Luo Jun,Hu Juqi,Li Hengyu,et al.Object tracking based on the improved particle filter method using on the bionic eye PTZ [C]//IEEE International Conference on Robotics and Biomimetics,2013.

[7]SHI Zhaolin.Introductory and use of dsPIC digital signal controller[M].Beijing:Beihang University Press,2009:1-464(in Chinese). [石朝林.dsPIC 數(shù)字信號控制器入門與實戰(zhàn)[M].北京:北京航空航天大學(xué)出版社,2009:1-464.]

[8]MA Guohong,DU Baozhou,JIANG Furong,et al.The design of welding robot controller based on the DSC [J].Technology of hot working,2012 (15):188-191 (in Chinese).[馬國紅,杜保舟,江芙蓉,等.基于DSC焊接機(jī)器人控制器的設(shè)計 [J].熱加工藝,2012 (15):188-191.]

[9]WANG Ying,LV Xianqiang,ZHANG Jing.Applications of MAX485communication between PC and single chip microcomputer[J].Information Technology,2011 (6):180-182 (in Chinese).[王穎,呂顯強(qiáng),張菁.MAX485在PC機(jī)與單片機(jī)間通信的應(yīng)用 [J].信息技術(shù),2011 (6):180-182.]

[10]WANG Dangli,NING Shengke,MA Baoji.The design of the stepper motor drive circuit based on TB6560 [J].Microcontroller and Embedded Systems Applications,2010 (1):41-43 (in Chinese). [王黨利,寧生科,馬寶吉.基于TB6560的步進(jìn)電機(jī)驅(qū)動電路設(shè)計 [J].單片機(jī)與嵌入式系統(tǒng)應(yīng)用,2010 (1):41-43.]

[11]Rosten Edward,Porter R,Drummond Tom.Faster and better:A machine learning approach to corner detection [J].IEEE Transactions on Pattern Analysis and Machine Intelligence,2010,32 (1):105-119.

猜你喜歡
測距芯片電機(jī)
芯片會議
關(guān)于電機(jī)滾動軸承的選擇與計算
瞻望電機(jī)的更新?lián)Q代
歡迎訂閱2022年《電機(jī)與控制應(yīng)用》
類星體的精準(zhǔn)測距
淺談超聲波測距
電機(jī)隱憂
多通道采樣芯片ADS8556在光伏并網(wǎng)中的應(yīng)用
基于PSOC超聲測距系統(tǒng)設(shè)計
相對差分單項測距△DOR
嘉定区| 永昌县| 金平| 庆阳市| 烟台市| 沙河市| 定西市| 镇沅| 化德县| 新郑市| 贵定县| 安塞县| 固原市| 苗栗市| 曲阳县| 河北省| 正定县| 凉山| 岚皋县| 雷山县| 平阴县| 霸州市| 甘肃省| 溆浦县| 东阳市| 宽甸| 沂源县| 札达县| 唐河县| 张家川| 耒阳市| 潞城市| 广州市| 开阳县| 永登县| 贡嘎县| 陇西县| 都江堰市| 平南县| 高唐县| 阿拉善左旗|