《電子技術(shù)應(yīng)用》
您所在的位置:首頁 > 可編程邏輯 > 設(shè)計應(yīng)用 > 基于FPGA的運動目標檢測系統(tǒng)設(shè)計
基于FPGA的運動目標檢測系統(tǒng)設(shè)計
2014年電子技術(shù)應(yīng)用第11期
杜文略1,劉建梁1,沈三民1,劉文怡1,關(guān)詠梅2
1.中北大學(xué) 儀器科學(xué)與動態(tài)測試教育部重點實驗室&電子測試技術(shù)重點實驗室, 山西 太原030051; 2.北京宇航系統(tǒng)工程研究所,北京100076
摘要: 針對運動目標檢測技術(shù)在國防軍工領(lǐng)域的廣泛應(yīng)用,設(shè)計了一種基于FPGA的運動目標檢測系統(tǒng)。利用CCD攝像頭采集帶有運動目標的視頻圖像,并將采集后視頻圖像傳輸給SAA7113H進行解碼,再將解碼后的數(shù)字信號供給FPGA實現(xiàn)幀間差分算法以達到運動目標檢測的目的,之后將數(shù)據(jù)傳輸給SAA7121H芯片進行編碼,并將編碼后的視頻數(shù)據(jù)在顯示單元中顯示。實驗測試結(jié)果表明,該運動目標檢測系統(tǒng)能夠?qū)崟r地檢測出運動目標,穩(wěn)定性高,實時性好。
中圖分類號: TN919
文獻標識碼: A
文章編號: 0258-7998(2014)11-0036-03
The design of moving object detection system based on FPGA
Du Wenlue1,Liu Jianliang1,Shen Sanmin1,Liu Wenyi1,Guan Yongmei2
1.Ministry of Education Key Laboratory of Instrumentation Science & Dynamic Measurement & Key Laboratory of Electronic Testing Technology,North University of China, Taiyuan 030051,China;2.Beijing Institute of Astronalltical Systems Engineering,Beijing 100076,China
Abstract: In view of the wide application of moving object detection technique in the field of national defense, a kind of moving object detection system is designed based on FPGA. Video image with a moving target is collected by using CCD camera, and the sampled video image is transmitted to SAA7113H for decoding. Then decoded digital signal is supplied to the FPGA to realize frame difference algorithm to achieve the purpose of moving target detection, the data is transmitted to a SAA7121H chip to encode, and the encoded video data displays in the display unit. The experimental results show that, the moving target detection system can real-time detect moving targets, and it has high stability and good real-time performance.
Key words : moving object detection;computer vision;inter-frame difference;DDR SDRAM

0 引言

  近年來,大規(guī)模集成電路的快速發(fā)展使其在計算機視覺領(lǐng)域得到了廣泛的應(yīng)用。而運動目標檢測技術(shù)是計算機視覺的重要組成部分,因此吸引了世界各國科學(xué)研究者投入到對這一技術(shù)的研究[1-2]。

  目前,運動目標檢測最常用的是幀間差分算法、背景差分算法和光流法3種算法。通過比較,本系統(tǒng)采用易于硬件實現(xiàn)、實時性好的幀間差分算法[3-4]。FPGA內(nèi)含豐富的邏輯資源,加之內(nèi)嵌著DSP塊,有著出色的計算能力;同時FPGA采用的體系是并行體系且具有流水性的工作方式,可以加快數(shù)據(jù)流的數(shù)據(jù)。因此,本設(shè)計采用FPGA模塊作為主控制和算法處理單元。

1 系統(tǒng)的總體結(jié)構(gòu)

  整個系統(tǒng)由視頻信號采集單元、控制和算法實現(xiàn)單元、數(shù)據(jù)緩存單元和視頻信號顯示單元四部分組成,如圖1所示。

001.jpg

  視頻采集單元在FPGA的控制下,對帶有運動目標的模擬視頻進行采集,并轉(zhuǎn)換為數(shù)字視頻信號傳輸?shù)紽PGA進一步處理;FPGA主要負責(zé)對其他模塊進行功能控制以及對傳入的視頻信號進行灰度化、幀間差分和閾值分割,以實現(xiàn)運動目標的檢測; 數(shù)據(jù)緩存單元是在FPGA的控制下,完成對視頻圖像數(shù)據(jù)的緩存,配合FPGA進行圖像處理;視頻信號顯示單元是在FPGA的控制下對處理前后的視頻圖像進行顯示,可以直觀地觀察檢測效果。

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

  2.1 視頻信號采集單元

  本系統(tǒng)使用的CCD(Charge Coupled Device)相機輸出PAL制式視頻。而FPGA只能處理數(shù)字視頻信號,因此需要將PAL制式信號轉(zhuǎn)換為標準的數(shù)字視頻格式。飛利浦公司研制的SAA7113H是一款功能強大的9位視頻解碼芯片,它可以自動檢測視頻制式,并且可以輸出包含YUV4:2:2在內(nèi)的不同格式的數(shù)字視頻。圖2所示為本系統(tǒng)中視頻解碼模塊的電路圖。

002.jpg

  本設(shè)計僅使用4路輸入通道中的1路即可,將SAA7113H解碼后的數(shù)字視頻信號傳輸給FPGA進行下一步處理,片選信號CE接高電平時,芯片選通;像素時鐘接口LLC外接27 MHz時鐘信號。

  2.2 視頻圖像緩存單元

  在完成運動目標檢測的過程中,需要至少緩存一幀圖像。為了節(jié)省FPGA內(nèi)部有限的存儲資源,緩存數(shù)據(jù)量巨大的視頻圖像時,本系統(tǒng)采用外接DDR SDRAM來進行數(shù)據(jù)緩存。Hynix公司研制的存儲容量為2 M×4 Banks×16 bit的HY57V281620FTP-H型號SDRAM滿足本設(shè)計要求。其各引腳功能如表1所示。其中WE#無效時進行讀操作;A0~A11為行列地址選擇信號,當(dāng)列有效時,使用A0~A8表示列地址,當(dāng)行有效時,使用A0~A11表示行地址,其中A10還是自動預(yù)充的標記[5]。

009.jpg

  2.3 視頻圖像顯示單元

  經(jīng)過FPGA處理輸出的視頻信號為數(shù)字信號,而一般的顯示器只能顯示模擬信號,因此需要將數(shù)字視頻信號轉(zhuǎn)換為模擬視頻信號進行顯示。飛利浦公司的視頻編碼芯片SAA7121H轉(zhuǎn)換效率高,設(shè)計簡單,可以將FPGA處理輸出的YCbCr格式的數(shù)字視頻信號編碼成可以直接顯示的PAL制式的模擬視頻信號,本設(shè)計采用此芯片完成視頻編碼并進行顯示。其電路如圖3所示。

003.jpg

  MP0~MP7是8個數(shù)字視頻數(shù)據(jù)輸入端口;RCV1、RCV2是行、場同步信號接口;LLC是27 MHz像素時鐘信號接口;SCL、RESET和SDA分別是串行時鐘信號線、復(fù)位信號以及雙向串行數(shù)據(jù)信號線,設(shè)計時這3個接口都要外接一個2.2 kΩ的上拉電阻。CVBS是CVBS信號的輸出端口,與顯示屏連接可顯示視頻圖像。

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

  3.1 幀間差分算法


004.jpg

  幀間差分算法是對視頻信號中相鄰幀或者多幀圖像中同一位置的像素點進行差分運算。現(xiàn)在以相鄰幀的幀間差分算法為例,其基本流程如圖4所示。設(shè)第k-1幀圖像中(x,y)位置處的像素值為fk-1(x,y),第k幀相同位置處的像素值為fk(x,y),先對二者按式(1)進行差分運算得到?駐k(x,y),再將?駐k(x,y)按式(2)進行二值化處理。

  J6B83~EQI67T_5(I_ON4E%F.png

  其中,T為預(yù)設(shè)“閾值”,可以從0~255中取值,具體大小與實際環(huán)境有關(guān)。當(dāng)k(x,y)≥T時,Rk(x,y)=1,此時判斷該像素點為運動區(qū)域像素點;當(dāng)?駐k(x,y)<T時,Rk(x,y)=0,此時判斷該像素點為靜止區(qū)域像素點。

  幀間差分算法中兩幀圖像相差的時間短,使得環(huán)境中光線變化等不可控因素對設(shè)計的影響較小,因此具有良好的抗干擾性,且對動態(tài)環(huán)境有很強的適應(yīng)能力。

  3.2 幀間差分算法的實現(xiàn)

  系統(tǒng)開始工作后,F(xiàn)PGA先通過I2C總線對SAA7113H和SAA7121H進行初始化,使視頻采集及視頻顯示單元能夠正常工作。配置流程如圖5所示。

005.jpg

  視頻信號采集單元采集的有效視頻數(shù)據(jù)分兩路傳輸:一路直接傳輸給視頻信號顯示單元進行顯示,用來與處理后的結(jié)果進行對比分析;另一路傳輸給圖像預(yù)處理模塊進行灰度化處理,以備后續(xù)處理。經(jīng)過圖像預(yù)處理模塊后的視頻數(shù)據(jù)僅有Y分量;同時需要設(shè)置A、B兩個數(shù)據(jù)通道進行傳輸。當(dāng)寫信號sd_wr有效,提取的Y分量數(shù)據(jù)開始寫入SDRAM中,當(dāng)讀信號sd_rd有效時,同時將A、B兩個數(shù)據(jù)通道打開;此時A數(shù)據(jù)通道傳輸?shù)臄?shù)據(jù)是第n+m幀圖像數(shù)據(jù)的Y分量,而B數(shù)據(jù)通道的數(shù)據(jù)卻是第n幀圖像數(shù)據(jù)的Y分量。A、B兩通道的數(shù)據(jù)同時傳入“數(shù)據(jù)做差比較器”中進行差分運算,即能得出視頻中第n+m幀圖像的像素點與第n幀圖像的像素點的差分結(jié)果。若差分結(jié)果的絕對值大于預(yù)先設(shè)定的閾值t(t值取25),則判定此像素點發(fā)生較大的變化,為運動目標區(qū)域的像素點。設(shè)計流程如圖6所示[6]。

006.jpg

4 系統(tǒng)試驗結(jié)果與分析

  利用幀間差分算法對運動目標檢測后,為完善檢測效果,需要進行“閾值分割”處理,而這個“閾值”需要根據(jù)具體實驗測試環(huán)境提前設(shè)定。選用與最終實驗測試攝像頭采集的視頻環(huán)境類似的一段視頻進行軟件仿真,分別選用“閾值”為10、20、25、30、40、50進行仿真分析,結(jié)果如圖7所示。

007.jpg

  從圖7中可以看出,當(dāng)“閾值”小于25時,出現(xiàn)了很多誤判,導(dǎo)致檢測效果不理想;當(dāng)“閾值”大于25時,雖然干擾像素點減少,但檢測出的運動目標出現(xiàn)了“空洞”,“閾值”越大,“空洞”越大。因此,“閾值”選定為25。

008.jpg

  搭建實驗平臺對系統(tǒng)進行測試,顯示屏顯示的原視頻圖像的其中4幀圖像如8所示;經(jīng)過硬件電路端處理以后的視頻圖像的其中4幀圖像如圖9所示。

010.jpg

  分析以上實驗結(jié)果,不難發(fā)現(xiàn),圖9(a)和圖9(b)所示的檢測結(jié)果出現(xiàn)了較多的“空洞”,因為在這兩個時間段,運動中的人經(jīng)過一輛與背景顏色相近的汽車前面,在檢測時,把運動目標上的部分像素點誤認為是背景圖像,故出現(xiàn)了“空洞”;圖9(c)所示的檢測效果更好,因為這段時間運動目標顏色與所處背景顏色差異較大,在進行幀間差分檢測時,運動目標能更好地從背景中分割出來;圖9(d)所示的檢測結(jié)果中,運動中的人臉部位出現(xiàn)了空洞,因為此時人臉膚色與目標所處的背景顏色接近。

5 結(jié)論

  本文設(shè)計了一種基于FPGA的運動目標檢測系統(tǒng),以FPGA為控制核心和算法實現(xiàn)單元,加上外圍的采集和顯示電路,可以實時地檢測運動目標并顯示。在軍事公安、工業(yè)生產(chǎn)、生物醫(yī)學(xué)等各個領(lǐng)域都有廣泛的應(yīng)用前景。

參考文獻

  [1] 郭浩.基于FPGA的運動目標檢測系統(tǒng)設(shè)計與實現(xiàn)[D].武漢:武漢理工大學(xué),2013.

  [2] 劉攀.車輛目標檢測和跟蹤技術(shù)研究[D].太原:中北大學(xué),2011.

  [3] 王瑾琦.復(fù)雜背景下運動目標檢測與跟蹤方法研究[D].太原:中北大學(xué),2012.

  [4] 高美鳳,劉娣.分塊幀差和背景相融合的運動目標檢測[J].計算機應(yīng)用研究,2013,30(1):299-302.

  [5] 程曉東,鄭為民,唐志敏.基于DDR SDRAM控制器時序分析的模型[J].計算機工程,2005,31(17):182-184.

  [6] 田耘,徐文波.Xilinx FPGA開發(fā)實用教程[M].北京:清華大學(xué)出版社,2012.


此內(nèi)容為AET網(wǎng)站原創(chuàng),未經(jīng)授權(quán)禁止轉(zhuǎn)載。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
亚洲大片免费看| 欧美一区二区三区视频免费| 国产欧美综合在线| 欧美午夜一区二区| 欧美日韩午夜精品| 欧美日韩精品一本二本三本| 欧美成人性生活| 麻豆精品传媒视频| 久久综合中文色婷婷| 久久网站热最新地址| 久久精品国产精品亚洲精品| 性亚洲最疯狂xxxx高清| 亚洲欧美日韩精品久久久| 亚洲一区二区三区四区视频| 亚洲网站在线观看| 亚洲在线视频免费观看| 亚洲欧美国产高清va在线播| 亚洲欧美日韩在线不卡| 亚洲欧美日韩国产综合在线 | 欧美精品日韩三级| 欧美日韩国产一区二区三区地区| 欧美精品日韩综合在线| 欧美日韩网站| 国产精品视频自拍| 国产日韩亚洲欧美| 激情视频一区二区| 亚洲欧洲久久| 亚洲视频碰碰| 午夜影视日本亚洲欧洲精品| 久久av资源网| 亚洲精品美女91| 亚洲午夜在线观看| 欧美亚洲一区三区| 老鸭窝毛片一区二区三区| 欧美激情一二区| 欧美视频日韩视频| 国产日韩欧美二区| 亚洲第一综合天堂另类专| 亚洲美女性视频| 亚洲自拍偷拍一区| 久久精品国产999大香线蕉| 亚洲人成免费| 亚洲一区二区黄| 久久gogo国模裸体人体| 美女视频网站黄色亚洲| 欧美日韩精品一区二区在线播放 | 一区二区三区四区五区视频| 香蕉乱码成人久久天堂爱免费 | 亚洲国产综合91精品麻豆| 日韩天堂av| 欧美亚洲色图校园春色| 亚洲激情校园春色| 亚洲一区二区三区精品在线观看| 久久成人人人人精品欧| 欧美69视频| 国产精品捆绑调教| 在线播放中文字幕一区| 99天天综合性| 久久精品一区二区| 亚洲欧美日韩国产一区二区| 久久久久久噜噜噜久久久精品| 欧美国产日韩精品免费观看| 国产精品免费网站在线观看| 在线观看欧美视频| 亚洲一区二区三区免费视频 | 亚洲精品乱码久久久久久按摩观| 亚洲一区综合| 免费h精品视频在线播放| 国产精品高潮呻吟| 亚洲第一成人在线| 亚洲欧美日韩精品久久| 亚洲精品一品区二品区三品区| 欧美一区二区免费观在线| 欧美大色视频| 国产欧美短视频| 91久久精品www人人做人人爽| 午夜日韩在线| 亚洲特黄一级片| 美国十次成人| 国产女人精品视频| 日韩视频二区| 亚洲黄页视频免费观看| 欧美一级黄色网| 欧美日韩色一区| 在线看一区二区| 欧美有码在线视频| 亚洲一区二区三区精品动漫| 欧美jizz19hd性欧美| 国产亚洲成精品久久| 亚洲无吗在线| 一本大道久久a久久精二百| 久久噜噜噜精品国产亚洲综合| 国产精品av免费在线观看| 亚洲国产精品毛片| 亚洲福利视频二区| 久久九九国产精品| 国产精品亚洲产品| 一区二区三区www| 日韩天堂av| 久久综合五月天婷婷伊人| 国产欧美一区二区三区久久| 夜夜嗨av色综合久久久综合网| 亚洲人成人99网站| 麻豆av一区二区三区| 国产综合久久久久久| 亚洲欧美日韩精品一区二区| 亚洲性av在线| 欧美日韩三区四区| 亚洲免费福利视频| 亚洲看片网站| 欧美aⅴ一区二区三区视频| 黑人一区二区| 久久激情婷婷| 久久久亚洲欧洲日产国码αv| 国产欧美一区二区三区久久| 亚洲在线播放| 欧美一区二区三区电影在线观看| 欧美视频在线播放| 一区二区日韩| 亚洲一区二区三区在线播放| 欧美日韩一本到| 一本色道久久综合狠狠躁篇的优点| 亚洲毛片播放| 欧美日韩999| 日韩图片一区| 亚洲综合视频一区| 国产精品国码视频| 亚洲欧美在线磁力| 欧美中文日韩| 国内精品视频666| 亚洲二区在线观看| 欧美电影美腿模特1979在线看 | 亚洲影视中文字幕| 亚洲欧美一区二区原创| 国产精品试看| 性亚洲最疯狂xxxx高清| 久久精品视频在线看| 狠狠色综合色区| 亚洲人成人一区二区三区| 欧美精品国产精品日韩精品| 亚洲精品一区二区在线观看| 在线亚洲伦理| 国产精品欧美日韩一区二区| 欧美亚洲专区| 免费视频一区二区三区在线观看| 亚洲国产免费看| 宅男精品视频| 国产农村妇女毛片精品久久麻豆| 久久精品道一区二区三区| 欧美成人激情在线| 99re热这里只有精品视频| 小黄鸭精品aⅴ导航网站入口| 国产婷婷精品| 亚洲日本国产| 欧美小视频在线| 午夜在线视频观看日韩17c| 久久一综合视频| 日韩亚洲国产精品| 欧美亚洲免费电影| 在线日韩av| 亚洲男人的天堂在线| 国产一区二区精品丝袜| 亚洲日本成人| 国产精品第13页| 欧美在线黄色| 欧美人与禽猛交乱配| 亚洲女同性videos| 欧美成人伊人久久综合网| 一区二区三区国产精品| 久久精品女人| 亚洲欧洲另类| 久久精品99无色码中文字幕| 亚洲福利视频一区二区| 亚洲——在线| 激情欧美亚洲| 亚洲欧美另类中文字幕| 精品1区2区3区4区| 亚洲香蕉成视频在线观看| 国内一区二区三区在线视频| 一区二区国产在线观看| 国产日韩在线一区| 一区二区激情小说| 狠狠色综合播放一区二区| 亚洲性感激情| 亚洲成色精品| 久久大逼视频| 99精品久久免费看蜜臀剧情介绍| 久久久久在线观看| 亚洲最新合集| 毛片一区二区三区| 午夜精品久久久久久久| 欧美区在线观看| 久久国产精品毛片| 国产精品久久久免费| 亚洲三级影院| 国产一区二区欧美日韩| 亚洲一区bb| 亚洲黄网站黄| 老司机久久99久久精品播放免费| 国产精品99久久久久久久女警|