《電子技術應用》
您所在的位置:首頁 > 模擬設計 > 設計應用 > 基于DM642的運動目標檢測系統設計與實現
基于DM642的運動目標檢測系統設計與實現
龔 卓
摘要: 設計了一個實現運動目標檢測的實時算法,包括預處理、背景獲取、背景更新、二值化及目標提取等,并在DM642硬件平臺上實現了該算法,取得了較為滿意的檢測效果。
Abstract:
Key words :

引言
    數字視頻系統在智能交通、圖像識別以及安防監控等領域,都得到了廣泛的應用,運動目標檢測作為數字視頻系統的一個重要環節,是后續目標識別、目標跟蹤等應用的基礎。本文提出了一個基于DM642的實時運動目標檢測系統方案,依靠DM642芯片強大的運算能力,使目標檢測的數據吞吐量及實時性得到保證。本方案設計合理、可擴展性強,具有實際應用價值。

1 運動目標檢測算法
   
實現運動目標檢測的算法很多,一般有光流法、背景差分法、相鄰幀間差分法等。光流法通過求解光流方程來實現運動檢測,其算法復雜、計算量大,且較難滿足實時要求;而相鄰幀間差分法雖然算法簡單、運算量小,但抗干擾能力很差,檢測效果不太理想;而背景差分法算法簡單、運算量小、且抗干擾能力強,因此本文采用該方法實現運動目標檢測。具體步驟如下:首先獲取數字圖像進行預處理,之后采用背景差分法實現運動檢測,再對所得的圖像用大津法進行自適應閥值分割,最后通過濾波得到檢測出的運動目標。圖1是本文運動目標檢測的流程圖。


1.1 圖像獲取及預處理
   
在CCS中配置系統的視頻輸入以及視頻輸出FVID驅動,從TMS320DM642的VPORT口獲取到攝像頭采集的視頻流所對應的數字YUV視頻流,將其存放到緩存IMG_CURRENT、IMG_PREVIOUS、IMG_BACKGROUND里面,其中IMG CURRENT存放的是當前的圖像,IMG_PREVIOUS存放的是上一次存放的圖像,IMG BACKGROUND存放的圖像作為背景圖像。圖像的分辨率為720×576,每個分量為8比特。由于獲取的視頻圖像不可避免地含有噪聲,必須對這些噪聲加以抑制,本文采用高斯濾波對所得到的YUV視頻信息進行高斯濾波處理。濾波后的圖像保存到IMG_CURRENT緩存中。

1.2 背景差分法處理
    視頻圖像經過預處理后,采用背景差分法檢測出運動圖像,步驟如下:
    (1)獲取一幀圖像作為初始的背景Bg(x,y,tk);
    (2)間隔4幀再次獲取下一幅圖像,作為當前圖像Curr(x,y,tk);
    (3)按照背景差分法得到差分圖像Sub(x,y,tk)=|Curr(x,y,tk,)-Bg(x,y,tk);
    (4)統計所有和值,與設定的閥值FF相比較,如果小于閥值FF,按下式進行背景更新Bg(x,y,tk)=α*Curr(x,y,tk)+(1-α)*Bg(x,y,tk-1);
    (5)重復前面(2)到(3)的步驟。
    上述背景差分法中,可隨機獲取開機時刻的一幀圖像為初始背景圖像。為了讓圖像之間的差異更加明顯,按每間隔4幀來獲取下一幅圖像作為當前圖像,進行背景差分得到差分圖像,將差分圖像灰度的和與設定閥值FF相比較,判定是否需要更新當前背景,閥值FF為經驗值,本文取20000。背景更新公式中的系數a反映了背景更新快慢,其取值范圍在[0,1]之間,a越大,背景更新速度越快,a越小,背景更新速度越慢。
1.3 差分圖像的二值化
    對差分圖像按照下式二值化
   
    式中的閥值TR采用大津法獲取。在實際測試時發現,直接采用大津法獲取的閥值TR對差分圖像二值化進行處理時,如果沒有物體運動,那么二值化得到的圖像為噪聲的二值化圖像,這樣直接處理得到的二值化噪聲圖像在后續的形態學濾波中很難完全消除,通過分析差分圖像的直方圖,發現當沒有物體運動時,差分圖像的直方圖主要分布在0~10間,此時大津法獲取的閥值為1~6之間;當有物體運動時,差分圖像的直方圖分布在0~255之間,此時大津法獲取的閥值為20以上。
    基于以上的分析,本文采用改進的方法,如果大津法獲取的閥值小于10,則說明沒有物體運動,否則說明有物體運動,當閥值小于10時,按照下式進行二值化處理
    f(x,y,tk)=0 當TR<10
    即當沒有物體運動時,獲取的二值化圖像應為全黑,這樣后續的形態學處理只需對有物體運動時的二值化圖像進行處理即可。圖2分別為無物體運動時直接二值化和采用改進方法二值化后的結果。其中a)為直接采用大津法獲取的閥值分割沒有物體運動時的差分圖像的結果,可以看出圖中布滿噪聲;b)為對大津法獲取的閥值進行判斷后,沒有物體運動時的差分圖像分割的結果,可以看出此時圖像為全黑,也即沒有運動物體,這與實際情況相符,簡化了后續的形態學處理。



2 算法的TMS320DM642實現
2.1 硬件平臺

    硬件平臺采用TMS320DM642作為CPU,該芯片主頻600MHz。視頻編解碼芯片采用SAA7115H和SAA7105H。另外采用了兩片SDRAM(共4M×64bi-t)芯片作為存儲介質,用于圖像的暫時存儲,同時還采用一片FLASH用于實現自啟動,硬件平臺框圖見圖3。


    此硬件平臺從攝像機獲取模擬圖像,經過SAA7115解碼得到標準的。BT.656格式的YUV4:2:2數字圖像碼流,然后通過DM642的EDMA功能將碼流暫存到SDRAM,再用算法進行處理后,然后通過DM642的EDMA功能送入到SAA7105進行解碼,經過CVBS引腳輸出,這樣系統的處理結果就可以在顯示器上實時地顯示。
2.2 算法的DM642實現
   
系統的軟件在TI提供的集成開發環境CCS完成,編程用C語言和匯編語言實現,軟件采用TI推薦的RF-5架構,采用了三個線程tsk_inpu-t、tsk_process、tsk_output。
    軟件的執行流程如下:
    (1)TMS320DM642的初始化。包括初始化BIOS、CSL、設置CACKE;
    (2)初始化RF-5模塊。用CHAN_init,ICC_init,SCOM_init分別初始化CHAN模塊、ICC模塊、SCOM模塊;
    (3)DSP/BIOS根據操作系統的調度規則環調度執行tsk_input、tsk_process、tsk_output三個線程。其中tsk_inpufi通過按照順序調用FVID_create、FVID_control、FVID_aUoc函數實現對FVID驅動的調用,打開輸入通道,實現得到SAA7ll5獲取的BT.656格式的YUV422數字視頻碼流。tsk_process負責對tsk_input線程獲取的數字圖像進行運動圖像檢測算法的處理,其中要調用到上一節所述的算法函數,經過處理,運動目標被分割出來。tsk-output負責調用FVID_create、FVID_control、FVID_alloc函數,打開輸出通道實現對已經分割處理的數字視頻流通過SAA7105輸出,在顯示器上予以顯示。這三個線程在DSP/BIOS的調度下循環并行運行,三個線程之間的數據交換通過SCOM模塊實現。
    上述程序中,核心程序為tsk_process線程,其主要代碼如下:
    While(1)
    {……
    Background()://獲取背景并根據條件更新
    Diff_picture()://背景與當前圖像差分
    Otsu_binary(): //由改進的大津法進行閥值分割并二值化
    Filter_obitct()://對二值化圖像進行濾波得到運動的物體,即為檢測的結果。
    ……
    }
2.3 軟件優化
   
應用TMS320DM6425開發運動目標檢測系統時,為保證檢測結果的高效、實時,軟件代碼的優化顯得尤為重要。基于TMS320DM642編程時,我們參照該芯片的特點在編寫算法時進行了如下的優化:
    (1)使用流水線技術。采用編譯選項-o2、-o3,充分利用軟件流水線方式提高運行效率。
    (2)對寄存器進行優化,通過CCS自帶的性能分析工具Profiler對調用頻率高的C語言代碼采用匯編語言改寫,并采用匯編優化器進行優化,使代碼的執行效率得到最大限度提升。
2.4 實驗結果
   
基于DM642的運動目標檢測系統實驗結果如圖3所示。



3 結論
   
本文采用TI的專用圖像處理芯片TMS320DM642構建硬件平臺,采用背景差分法來檢測運動物體,采用大津法獲取自適應閥值,并按閥值取值來判斷是否有物體運動,這樣簡化了后續的形態學處理,然后再對差分圖像進行二值化處理,最后用形態學處理消除孤立的點,經過試驗,本文的運動檢測系統有很強的適應能力,能避免背景死鎖情況,并能最大程度抑制拖影和空洞現象的產生。

此內容為AET網站原創,未經授權禁止轉載。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
中国成人黄色视屏| 久久这里只精品最新地址| 久久国产福利国产秒拍| 这里只有精品视频| 亚洲理论电影网| 亚洲国产精品精华液2区45| 一区二区亚洲精品国产| 国产亚洲成人一区| 国产视频亚洲精品| 国产欧美综合一区二区三区| 国产精品美女一区二区在线观看| 欧美三级视频在线| 欧美午夜精品久久久久久超碰| 欧美日韩国产精品一区二区亚洲| 欧美国产视频在线| 欧美激情精品久久久久久大尺度 | 亚洲黄一区二区三区| 亚洲国产精品成人精品| 亚洲国产精品va在线看黑人| 亚洲国产精品久久| 最新中文字幕一区二区三区| 亚洲精品网址在线观看| 99精品欧美一区| 一本色道久久综合亚洲精品不 | 欧美午夜电影完整版| 国产精品盗摄久久久| 国产精品男女猛烈高潮激情 | 亚洲三级网站| 亚洲图中文字幕| 亚洲欧美日韩在线综合| 欧美亚洲综合在线| 亚洲第一毛片| 亚洲精品字幕| 亚洲一区高清| 欧美中文字幕视频| 久久综合给合久久狠狠色| 欧美承认网站| 欧美日韩天天操| 国产精品一区二区三区四区 | 在线观看不卡av| 亚洲人屁股眼子交8| 中文精品一区二区三区| 午夜精品久久久久久久久久久久久 | 亚洲线精品一区二区三区八戒| 亚洲一区二区三区在线看 | 欧美激情国产高清| 国产精品sm| 国产一区日韩一区| 亚洲日本久久| 亚洲一区日韩| 亚洲国产欧美一区二区三区同亚洲| 日韩视频一区二区| 午夜伦欧美伦电影理论片| 久久色在线播放| 欧美猛交免费看| 国产乱码精品一区二区三| 一区二区视频免费在线观看| 妖精视频成人观看www| 性欧美暴力猛交69hd| 亚洲精品免费在线播放| 亚洲欧美日韩在线一区| 毛片一区二区三区| 欧美亚男人的天堂| 精东粉嫩av免费一区二区三区| 日韩视频在线免费观看| 久久国产精品黑丝| 国产精品99久久久久久www| 久久精品五月| 欧美三日本三级少妇三99| 国产一区二区三区在线观看网站| 日韩视频三区| 亚洲国产精品久久91精品| 亚洲香蕉视频| 免费人成精品欧美精品| 国产免费一区二区三区香蕉精| 亚洲国产你懂的| 午夜精品久久久久久久99樱桃| 艳女tv在线观看国产一区| 久久精品国产77777蜜臀| 欧美日韩亚洲综合| 激情综合自拍| 亚洲综合欧美日韩| 一区二区三区欧美| 蜜桃av一区| 国产亚洲精品福利| 一区二区三区精品视频| 亚洲国产成人在线视频| 午夜精品久久久久久99热软件| 欧美国产综合视频| 国产综合在线看| 亚洲欧美日本国产有色| 亚洲视频在线看| 欧美岛国在线观看| 国内伊人久久久久久网站视频| 亚洲综合大片69999| 这里只有精品视频| 欧美激情影院| 影音欧美亚洲| 欧美在线观看www| 欧美亚洲视频在线观看| 欧美日韩视频专区在线播放| 亚洲国产精品久久久久| 亚洲国产精品尤物yw在线观看 | 欧美日韩不卡在线| 亚洲国产精品一区制服丝袜| 久久国产精品久久久久久| 欧美影院精品一区| 国产精品高潮呻吟久久| 日韩视频一区二区在线观看 | 欧美日韩成人综合| 亚洲欧洲一区二区天堂久久| 亚洲国产高清视频| 久久久久综合| 国产主播一区二区| 欧美伊人久久大香线蕉综合69| 欧美一区二区精美| 国产精品久久久久一区二区三区共| 99视频超级精品| 一区二区电影免费观看| 欧美日韩国产精品一区二区亚洲 | 亚洲电影免费在线| 久久噜噜噜精品国产亚洲综合| 国产日韩欧美在线播放| 亚洲欧美日韩天堂| 欧美资源在线| 国内成人精品视频| 久久精品国产欧美激情| 巨乳诱惑日韩免费av| 狠狠色狠狠色综合人人| 亚洲国产成人av| 女同性一区二区三区人了人一| 亚洲福利视频三区| 亚洲精品午夜精品| 欧美理论在线| 一本一本久久a久久精品综合妖精| 亚洲尤物影院| 国产欧美一区二区精品忘忧草 | 久久一区二区视频| 亚洲国产福利在线| 一区二区三区久久久| 欧美四级在线观看| 亚洲欧美日韩直播| 久久久久五月天| 亚洲国产日韩欧美在线99| 亚洲最新中文字幕| 国产精品久久夜| 欧美一区二区性| 免费成人黄色片| 亚洲乱亚洲高清| 午夜精品福利视频| 国产亚洲毛片| 亚洲人成网站精品片在线观看| 欧美日韩国产亚洲一区| 亚洲午夜一区二区| 久久久五月天| 亚洲精品乱码久久久久久黑人| 亚洲午夜久久久| 国产一区二区成人| 亚洲免费观看高清在线观看| 国产精品久久久对白| 欧美在线一二三四区| 欧美国产一区二区| 亚洲在线视频网站| 老司机亚洲精品| 一本久久a久久免费精品不卡| 欧美一区日韩一区| 在线日韩中文字幕| 亚洲一卡久久| 国产一区二区三区黄视频| 亚洲精品免费网站| 国产欧美日本一区二区三区| 亚洲成人自拍视频| 欧美日韩精品综合| 西西人体一区二区| 欧美欧美天天天天操| 亚洲欧美视频在线观看| 欧美成人激情视频免费观看| 亚洲网址在线| 免费看精品久久片| 亚洲一区二区三区免费视频| 免费在线日韩av| 亚洲中字黄色| 欧美激情第4页| 欧美一区二区视频在线| 欧美日韩一区精品| 久久精品一二三区| 国产精品sm| 亚洲精品极品| 国产伪娘ts一区| 亚洲无人区一区| 亚洲观看高清完整版在线观看| 亚洲欧洲av一区二区| 亚洲高清自拍| 久久久www| 亚洲视频精选| 欧美精品一区二区三区四区| 欧美在线综合| 国产精品入口夜色视频大尺度| 亚洲精品偷拍| 在线不卡视频|