新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 分布式多視角目標跟蹤算法在OMAP3平臺上的實現與優化

        分布式多視角目標跟蹤算法在OMAP3平臺上的實現與優化

        作者: 時間:2011-05-21 來源:電子產品世界 收藏

          摘要:本設計在最新的TI OMAP3平臺上實現分布式多視角目標跟蹤算法。系統由多個攝像頭及相應的處理部分組成,各個攝像頭分別獨立地采集圖像數據并進行跟蹤。本設計構造了分布式目標跟蹤軟件框架和網絡傳輸協議,在各攝像頭的跟蹤算法中采用了最大似然估計、序列蒙特卡洛方法以及基于卡爾曼外觀濾波的模版更新匹配等最新算法,同時對各攝像頭算法進行優化以保證實時性。

        本文引用地址:http://www.104case.com/article/119685.htm

          關鍵詞:;OMAP3530;1.

          引言

          本系統主要針對多個視角視頻數據中目標的跟蹤。多視角目標跟蹤,可以利用空間上多個攝像頭之間目標信息的交互,來有效提高跟蹤精度,解決單攝像頭系統難以解決的問題。本系統采用的算法[1-5]為復旦大學電子工程系數字信號處理與傳輸實驗室多年積累的最新研究結果,其中很多成果已發表于國內外權威雜志。

          2.系統架構

          2.1 系統簡介

          本設計在TI最新的OMAP35x EVM平臺上實現了實時魯棒的多視角目標跟蹤系統。OMAP3530處理器包含一個720MHz主頻的ARM Cortex-A8處理器核和一個520 MHz的C64x+DSP核,為視頻跟蹤算法提供了強大的運算能力。OMAP開發板上含有多種視頻輸入和輸出接口,能滿足各種視屏輸入和輸出的需求;還含有10M/100M以太網口,能滿足分布式系統的視頻數據傳輸需求。

          硬件系統的實現框架如圖1所示。圖中顯示了系統各部分的連接關系。三塊OMAP3530開發板是系統算法實現的核心,它們分別從三路攝像頭接收數據,然后處理數據,再顯示在顯示器上。三塊開發板通過100M以太網構成分布式系統,從而可以交換三個攝像頭之間的數據,使得跟蹤過程具有更高的精確度和魯棒性。系統具有如下的特點:

         ?、毕到y目前具有三個攝像頭,可以很方便地擴展為更多攝像頭;

          ⒉分布式處理系統:系統中每個攝像頭可對目標進行獨立跟蹤;在任何攝像頭關閉或發生意外后,其他攝像頭繼續跟蹤;該攝像頭的程序重啟后,能恢復跟蹤;

          ⒊可對目標信息進行高效融合:采用高效序列蒙特卡洛的數據融合方式來提高跟蹤精度;

         ?、茨苡行У挚拐趽酰憾鄠€攝像頭中,可以利用信息交互,有效糾正攝像頭的遮擋。

          2.2 軟件分工及流程

          本設計中,OMAP3530的ARM核運行基于Linux操作系統的應用程序,主要負責視頻采集、視頻預處理、視頻輸出和網絡數據交換等功能,并將預處理后的視頻數據通過共享內存傳送給DSP進行處理。DSP核上運行DSP/BIOS實時操作系統和整個跟蹤算法的大部分內容。所有算法的接口都符合TI xDAIS標準,由Codec Engine調用。ARM核和DSP核的通信由TI提供的Codec Engine軟件框架負責。DSP上的跟蹤算法主流程如圖2所示,分為三個主要階段:數據融合,精確模板匹配和模板更新。為了提高系統并行性,DSP在處理第n幀視頻的時候,ARM正好顯示第n-1幀視頻并采集n+1幀視頻。

          3.算法解析


        上一頁 1 2 3 4 5 下一頁

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 太康县| 木兰县| 曲阜市| 阳谷县| 枣强县| 句容市| 萍乡市| 东阳市| 临泉县| 阿拉善右旗| 贵阳市| 莲花县| 鄂伦春自治旗| 长沙县| 集安市| 乌审旗| 卓尼县| 越西县| 周口市| 嘉义市| 莱芜市| 泸西县| 衢州市| 松滋市| 安塞县| 北辰区| 南京市| 望江县| 南召县| 保靖县| 庆云县| 肥城市| 中牟县| 南靖县| 潜江市| 会昌县| 托克托县| 通州区| 永仁县| 福州市| 沧州市|