《電子技術應用》
您所在的位置:首頁 > 可編程邏輯 > 設計應用 > 基于FPGA的實時視頻圖像采集處理系統設計
基于FPGA的實時視頻圖像采集處理系統設計
2018年電子技術應用第2期
高俊嶺,陳志飛,章佩佩
安徽理工大學 電氣與信息工程學院,安徽 淮南230001
摘要: 針對目前數字圖像采集處理技術的實時性、大容量、小型化等特點,設計了一種基于FPGA的實時視頻圖像采集處理電路系統。采用FPGA作為整個系統的控制和圖像數據處理中心。DDR2 SDRAM為高速儲存模塊核心器件,CMOS 7670為視頻圖像采集器件。并通過Quratus II和Modelsim等軟件對系統的邊緣檢測算法、控制過程、各個模塊等進行硬件工程設計和仿真,實現了視頻圖像從采集、存儲到處理、顯示的整個過程。實驗表明,視頻圖像采集處理的動態畫面流暢、清晰、實時性好。
中圖分類號: TN919.5
文獻標識碼: A
DOI:10.16157/j.issn.0258-7998.172946
中文引用格式: 高俊嶺,陳志飛,章佩佩. 基于FPGA的實時視頻圖像采集處理系統設計[J].電子技術應用,2018,44(2):10-12,19.
英文引用格式: Gao Junling,Chen Zhifei,Zhang Peipei. Design of real time video image acquisition and processing system based on FPGA[J]. Application of Electronic Technique,2018,44(2):10-12,19.

Design of real time video image acquisition and processing system based on FPGA
Gao Junling,Chen Zhifei,Zhang Peipei
School of Electrical and Information Engineering,An Hui University of Science and Technology,Huainan 236001,China
Abstract: Based on characteristics of instantaneously, large capacity and miniaturization of digital image acquisition and processing technology, a real-time video image acquisition and processing circuit system was designed,FPGA was used as the center of controlling the whole system and the center of processing image data. With DDR2 SDRAM the core component of high speed storage module, and CMOS 7670 the video image acquisition device. Through the Quratus II and Modelsim software for edge detection algorithm and the control process, each module of the hardware design and simulation, the realization of the video images from the collection and storage to the treating and display, which shows smooth, clear and real-time.
Key words : FPGA;image acquisition;large capacity;edge detection;real-time

0 引言

    隨著社會的不斷發展,視頻圖像采集處理技術在許多行業領域中扮演著非常重要的角色,如軍事、安全監控、工業視覺等領域,而各行各業對于視頻圖像采集和處理技術的要求也越來越高。高速、實時性是主要發展趨勢之一。目前,視頻圖像采集與處理技術的發展主要分為兩類:一是基于PC在相關特定的PCIe采集板卡的基礎上,通過軟件對視頻圖像進行處理;二是利用相關的集成硬件如DSP、MCU、FPGA等對視頻圖像進行采集處理[1]。相對來講后者的處理效果不如前者,但實時性好、體積小、方便使用,更適合于工業的需求。

    FPGA現場可編程邏輯門列,采用并行運算模式,且工作頻率較高,可對大量數據進行實時操作與處理,在通信領域、圖像處理等方面上優勢明顯[2]。因此,本設計選用FPGA作為系統的控制和數據處理中心。

1 系統總體概述

    基于FPGA的視頻采集處理系統可分為:視頻采集模塊、圖像存儲模塊、數據處理模塊和圖像顯示模塊。工作過程為:首先,FPGA通過IIC總線協議對攝像頭進行初始化配置,攝像頭對焦工作拍攝采集圖像,然后,采集的視頻數據通過FIFO緩存器不斷寫入到DDR2 SDRAM中存儲,再經過FIFO緩存器讀出視頻數據,接著,選擇性對讀出的視頻圖像數據進行處理,最后在VGA上顯示視頻圖像。系統的總體框圖如圖1所示。

wdz3-t1.gif

2 中央控制單元

2.1 FPGA

    從FPGA硬件開發的角度考慮,利用EDA開發軟件和硬件描述語言Verilog編程,對FPGA芯片進行開發,得到其工程要求的硬件功能。對比傳統的硬件設計開發,減少了器件的浪費和多次焊接的工作量,設計過程也更加靈活、方便、高效。

    另外,FPGA要實現對每個模塊的控制和處理,除并行數據處理優點外,自身必須擁有較多I/O口,豐富的邏輯單元等。鑒于此,選用了Alter公司研發的Cyclone IV系列的EP4CE617C8。此款FPGA擁有179個I/O接口,62 792個邏輯單元,392個乘法器,且功耗低。

2.2 視頻圖像采集模塊

    CMOS OV7670圖像傳感器,其體積小,工作電壓小,640×380像素,可選用自帶的降噪、數模轉換、分頻等功能,是較好的視頻圖像采集選擇。FPGA通過IIC總線協議與CMOS攝像頭進行初始化配置。IIC總線寫入前,CMOS攝像頭的SCLK和SDAT引腳必須帶上拉電阻。IIC總線寫入時,首先寫入設備地址,CMOS的初始地址為0x42,其次寫入寄存器地址,最后寫入數據。其IIC總線數據寫入流程如圖2所示。

wdz3-t2.gif

    IIC總線與CMOS的數據通信后,配置CMOS攝像頭控制寄存器。時鐘配置使用外部時鐘即FPGA的工作時鐘頻率,目的是更好地控制CMOS攝像頭。PLL寄存器配置零分頻、使能內部線性穩壓器LDO,內部電壓工作穩定。配置的Verilog部分代碼分別依次為:

    SET_OV7670+19 : LUT_DATA=16'h1180;

    SET_OV7670:5 : LUT_DATA=16'h6b00;

    其他相關控制寄存器中,配置了水平鏡像、關閉彩條、視頻格式RGB565等功能。保證其能在系統高速運行下采集到可靠度大、信息性強的視頻圖像數據。

2.3 系統存儲模塊

2.3.1 DDR2 SDRAM

    DDR2 SDRAM作為系統存儲器,選用采用1 GB內存的DDR2 800系列 SDRAM作為存儲器。DDR2工作時鐘頻率為200 MHz[2],具有讀寫速度快、集成度高、存儲容量大以及成本低等特點。其操作速率是普通SDRAM的4倍,能夠較好地達到系統實時性的要求。

    DDR2不僅能在系統時鐘控制下工作,也可以獨立的進行操作,如自刷新、自預充電凈化等,其控制復雜[3]。因此,利用Quartus II自帶的IP核構建DDR2 SDRAM控制器。同時也生成了Altera數字PHY。PHY是連接DDR2 內核控制器和外部DDR2器件的橋梁。PHY擁有四層接口,分別為帶local_*類的用戶邏輯接口、帶mem_*類的外部DDR2芯片接口、帶ctl_*和ctl_mem_*的PHY與IP控制器相互連接的接口。其功能框圖如圖3所示。

wdz3-t3.gif

    IP內核控制器的使用將DDR2復雜的控制操作轉變成用戶簡單的讀寫時序操作,因此,DDR2存儲模塊可設計分為時鐘、復位、初始化、控制、數據通道和仲裁等子模塊。其中數據通道子模塊建立了DDR2連接FIFO緩存器的通道。

2.3.2 FIFO

    FIFO是一種先入先出的存儲器,沒有地址定義,使用簡單。FIFO只能順序讀寫數據,確保了數據的安全性。由此,在多數情況下作為系統數據緩沖器使用[5]

    在Quartus II的內核中,建立異步FIFO的控制器。異步FIFO,即讀寫操作時鐘信號不一致,有利于圖像數據的緩沖。wrusedw信號控制著數據的讀寫請求。當wrusedwd等于FIFO深度值4時(為方便說明,仿真的FIFO深度為4),表示FIFO已空,Write_Req信號有效,只能寫入數據。wrusedw為0,表示FIFO已滿,Read_Req信號有效,只能讀出數據。wrusedwd為其余值,則讀、寫數據請求都可執行。如圖4所示。

wdz3-t4.gif

3 視頻圖像處理模塊

    本文通過Sobel邊緣檢測對圖像數據進行處理。邊緣檢測意義在于能夠獲取目標物體的邊緣信息,有利于目標識別和追蹤[6]。Sobel邊緣檢測算法具有計算量小、檢測精度高等優點,也是最常用的圖像邊緣處理方法之一。

    Sobel邊緣檢測算法過程:首先,確立Sobel算子模板,它包含了橫縱向兩組3×3運算算子矩陣模板。如下式:

    wdz3-gs1.gif

    其次,利用水平和垂直方向的矩陣算子與原始圖像像素點進行平面卷積分運算,算出X、Y兩個方向上的一階導數梯度值[7],如下式:

     wdz3-gs2.gif

    然后,把計算出的X、Y方向梯度值做平方求和后再開方,得到中心點的梯度值。如下式:

    wdz3-gs3.gif

    最后,中心點梯度值與設定的閾值互相比較,大于閾值的為邊緣點,輸出為黑色,小于閾值的為普通點,輸出為白色[8-9]

    Sobel邊緣檢測的實現包括緩沖模塊、計算卷積模塊和門級處理模塊。其中,緩沖模塊使用基于RAM的移位寄存器altshift_taps,卷積計算模塊使用6個可編程乘加器aitmult_add和2個并行加法器parallel_add計算出水平和垂直的梯度值,再通過浮點平方根altfr_sqrt得到中心點值。門級處理模塊即閾值的比較[10]。原理過程如圖5所示。

wdz3-t5.gif

4 實驗

    完成系統硬件設計后,保存工程文件。并繪制電路原理圖和PCB圖。最后,制作電路板。完成所有工作后,建立系統,進行實驗。

    實驗一:實時視頻圖像采集顯示實驗。首先,FPGA控制CMOS 7670采集圖像;然后,FPGA對采集圖像數據傳輸和存儲;最后,通過VGA顯示圖像。其畫面清晰、流暢。實驗結果如圖6所示。

wdz3-t6.gif

    實驗二:Sobel邊緣檢測算法處理視頻圖像顯示實驗。在實驗一的基礎上,增加了對圖像數據的Sobel邊緣檢測處理,再通過VGA進行顯示。圖像中物體輪廓提取明顯,且實時性較好。實驗結果如圖7所示。

wdz3-t7.gif

5 結論

    實時視頻圖像采集與處理技術廣泛用于監控、工業視覺等領域。本系統以FPGA核心,充分利用其高速、大數據處理能力和硬件編程設計等特點,結合相關器件,實現了對視頻圖像的采集、處理和顯示。實驗結果畫面清晰、流暢,效果好。同時在此基礎上,增加了對物體的邊緣檢測,在物體追蹤和識別方面也具有一定的實用意義。

參考文獻

[1] 田杰,玉廣龍,喬中濤,等.基于FPGA高速視頻圖像實時采集與處理系統設計[J].電子器件,2016,39(3).

[2] 王誠,蔡海寧,吳繼華.Alter FPGA/CPLD設計[M].北京:人民郵電出版社,2011.

[3] 李原.DDR/DRR2接口的FIFO設計[D].西安:西安電子科技大學,2009.

[4] 吳厚航.例說FPGA:可直接用于工程項目的第一手經驗[M].北京:機械工業出版社,2016.

[5] 梅傲寒.基于FPGA的無線圖像采集傳輸系統的設計與研究[D].合肥:安徽大學,2016.

[6] 丁繼生.基于FPGA的數字圖像處理算法研究及實現[D].合肥:合肥工業大學,2015.

[7] 羅琳.基于FPGA的快速圖像處理算法的研究與實現[D].重慶:重慶交通大學,2015.

[8] 馬苗,樊養余,謝松元,等.基于灰色系統理論的圖像邊緣檢測新算法[J].中國圖像圖形學報,2003,10(10):1136-1139.

[9] 仝海峰.基于FPGA的視頻圖像邊緣檢測優化設計[D].淮南:安徽理工大學,2016.

[10] 張麗紅,凌朝東.基于FPGA的Sobel邊緣檢測應用[J].電子技術應用,2011,37(8).

此內容為AET網站原創,未經授權禁止轉載。
热re99久久精品国产66热_欧美小视频在线观看_日韩成人激情影院_庆余年2免费日韩剧观看大牛_91久久久久久国产精品_国产原创欧美精品_美女999久久久精品视频_欧美大成色www永久网站婷_国产色婷婷国产综合在线理论片a_国产精品电影在线观看_日韩精品视频在线观看网址_97在线观看免费_性欧美亚洲xxxx乳在线观看_久久精品美女视频网站_777国产偷窥盗摄精品视频_在线日韩第一页
  • <strike id="ygamy"></strike>
  • 
    
      • <del id="ygamy"></del>
        <tfoot id="ygamy"></tfoot>
          <strike id="ygamy"></strike>
          久热国产精品视频| 久久精品国产2020观看福利| 亚洲图片激情小说| 99国产麻豆精品| 国产精品mm| 欧美午夜视频网站| 在线欧美亚洲| 国产精品亚洲美女av网站| 久久精品欧美日韩精品| 国产精品亚洲а∨天堂免在线| 久久伊伊香蕉| 日韩一级网站| 欧美日韩亚洲一区二区三区在线| 激情自拍一区| 国产嫩草影院久久久久| 国产乱码精品一区二区三区忘忧草| 美女主播一区| 国语自产精品视频在线看抢先版结局| 免费看精品久久片| 欧美在线不卡| 国产精品电影观看| 激情久久久久久| 亚洲美女精品久久| 午夜免费久久久久| 欧美伊人精品成人久久综合97| 欧美亚洲视频在线观看| 国产在线播放一区二区三区| 国产精品v日韩精品v欧美精品网站| 欧美成人国产一区二区| 欧美一区二视频在线免费观看| 欧美日韩成人综合天天影院| 在线视频国内自拍亚洲视频| 久久亚洲精品一区二区| 欧美国产视频日韩| 麻豆91精品| 国产亚洲日本欧美韩国| 亚洲人屁股眼子交8| 久久资源在线| 久久国产日韩| 亚洲国产精选| 欧美高清视频一区二区三区在线观看| 国产三级欧美三级日产三级99| 亚洲在线不卡| 国产欧美精品一区| 国产日韩av一区二区| 亚洲激情网址| 一区二区黄色| 亚洲自啪免费| 日韩视频永久免费观看| 国产精品99久久久久久久久| 国产精品久久久久国产a级| 狠狠干综合网| 性欧美在线看片a免费观看| 一区二区三区视频在线播放| 欧美一级片久久久久久久| 亚洲福利视频二区| 一区二区三区不卡视频在线观看| 亚洲高清毛片| 欧美大色视频| 国产精品免费一区二区三区观看| 一区二区三区www| 欧美第一黄色网| 欧美国产日韩精品免费观看| 亚洲乱码视频| 欧美日韩你懂的| 免费在线亚洲欧美| 国产日韩在线不卡| 欧美区亚洲区| 久久久蜜桃一区二区人| 精品9999| 欧美日韩一区二区三区四区在线观看| 亚洲福利视频二区| 亚洲国产精品成人精品| 一区二区三区 在线观看视| 欧美日本中文| 国产一区二区久久精品| 欧美在线视频导航| 国产精品久久网| 在线成人性视频| 亚洲综合好骚| 午夜激情综合网| 国产日韩在线看片| 久久精品一区蜜桃臀影院| 欧美高清成人| 欧美日韩另类在线| 国产精品自拍一区| 午夜视频在线观看一区二区三区| 欧美日韩1234| 国产情人综合久久777777| 欧美一区二区三区成人| 亚洲视频一区二区免费在线观看| 欧美乱妇高清无乱码| 国产精品免费区二区三区观看| 国产婷婷色综合av蜜臀av| 国产精品一区二区你懂的| 国产片一区二区| 国产精品一区二区三区免费观看| 午夜精品剧场| 老色鬼精品视频在线观看播放| 亚洲视频1区| 欧美三级欧美一级| 国产精品久久影院| 国产性色一区二区| 免费久久精品视频| 欧美成人午夜免费视在线看片| 亚洲精品一区二区三区在线观看| 性做久久久久久| 中文在线资源观看视频网站免费不卡| 免费观看在线综合色| 亚洲国产精品999| 牛夜精品久久久久久久99黑人| 欧美连裤袜在线视频| 99v久久综合狠狠综合久久| 日韩视频在线一区二区| 亚洲一区在线免费观看| 久久激五月天综合精品| 国产精品av一区二区| 久久er精品视频| 国产一区二区欧美| 宅男66日本亚洲欧美视频| 国产综合自拍| 国产欧美一区二区三区久久人妖| 国产欧美日韩在线| 欧美激情综合亚洲一二区| 欧美日韩人人澡狠狠躁视频| 性18欧美另类| 欧美激情在线播放| 妖精成人www高清在线观看| 欧美三级视频在线播放| 欧美激情va永久在线播放| 欧美+亚洲+精品+三区| 免费精品视频| 乱中年女人伦av一区二区| 日韩视频专区| 亚洲国产精品一区二区www在线| 欧美电影免费网站| 欧美成人精品在线播放| 国产精品日韩一区| 国产女主播在线一区二区| 一区二区在线不卡| 欧美精品自拍| 国模私拍一区二区三区| 毛片av中文字幕一区二区| 久久av老司机精品网站导航| 欧美国产亚洲精品久久久8v| 亚洲福利精品| 国内精品伊人久久久久av一坑| 亚洲欧洲精品一区二区三区| 亚洲国产美女精品久久久久∴| 欧美精品一区二区三区四区| 亚洲五月婷婷| 欧美日本国产视频| 亚洲国产精品一区二区三区| 久久精品国产2020观看福利| 亚洲欧美在线网| 亚洲国产成人一区| 国产精品ⅴa在线观看h| 亚洲一区二区视频在线观看| 欧美成人亚洲成人日韩成人| 国产精品盗摄久久久| 国产一区深夜福利| 欧美在线视频网站| 国产欧美一区二区精品仙草咪| 亚洲精品1234| 99精品热6080yy久久| 一区二区三区自拍| 久久国产福利国产秒拍| 午夜精品免费视频| 国产精品久久久久久久久久久久久| 亚洲国产精品悠悠久久琪琪| 国产欧美一区二区三区久久| 亚洲缚视频在线观看| 国产精品vip| 欧美日韩精品一区| 99精品热视频| 午夜精品久久99蜜桃的功能介绍| 欧美久久久久中文字幕| 国产一区二区成人久久免费影院| 久久久综合网| 国产精品国产| 国产精品一区二区a| 中文一区在线| 在线日韩一区二区| 亚洲视频电影图片偷拍一区| 欧美全黄视频| 欧美不卡激情三级在线观看| 韩国福利一区| 在线一区二区视频| 久久精品国产综合精品| 久久精品亚洲乱码伦伦中文| 亚洲第一福利在线观看| 久久久久久久91| 最新国产成人av网站网址麻豆| 久久精品99久久香蕉国产色戒| 亚洲电影在线| 国产精品视频成人| 欧美成人第一页| 欧美中文字幕在线| 久久久夜夜夜| 午夜精品久久久久久久白皮肤| 国产欧美日韩亚州综合| 亚洲精品视频免费观看| 久久久久久国产精品mv| 欧美一级视频精品观看| 国产丝袜一区二区三区| 老鸭窝亚洲一区二区三区| 欧美一区二区三区在| 国产精品草草| 欧美在线免费观看视频| 日韩亚洲成人av在线| 国产一区日韩一区| 一本一道久久综合狠狠老精东影业| 精品成人在线视频| 欧美精品免费看| 亚洲制服欧美中文字幕中文字幕| 国产一区二区丝袜高跟鞋图片| 久久精品久久综合| 日韩一级在线| 另类天堂视频在线观看| 亚洲一区自拍| 亚洲国产精品久久久久秋霞不卡| 国产精品亚洲综合一区在线观看| 亚洲在线观看免费视频| 亚洲午夜久久久| 在线播放日韩欧美| 暖暖成人免费视频| 亚洲第一精品电影| 国产精品国产精品国产专区不蜜| 91久久精品久久国产性色也91| 亚洲电影在线观看| 国产精品毛片高清在线完整版| 一区二区国产精品| 欧美在线综合视频| 亚洲开发第一视频在线播放| 久久久99精品免费观看不卡| 欧美成人网在线| 欧美日韩一区二区在线观看视频| 欧美三级不卡| 亚洲一区观看| 欧美一区免费视频| 欧美成人精品h版在线观看| 亚洲一二三区精品| 国产精品视频精品视频| 一区在线免费观看| 欧美视频久久| 久热国产精品视频| 性色av一区二区怡红| 午夜精品99久久免费| 久久本道综合色狠狠五月| 狂野欧美激情性xxxx| 国产精品久久久久久五月尺| 1000部国产精品成人观看| 免费欧美在线| 国产精品久久久久久妇女6080| 国产精品男人爽免费视频1| 欧美色播在线播放| 国产亚洲视频在线观看| 亚洲天堂男人| 国产精品久久久久久久免费软件| 国产欧美一区二区三区久久人妖| 国产主播喷水一区二区| 夜夜躁日日躁狠狠久久88av| 欧美日韩亚洲国产精品| 在线视频一区二区| 国产精品久久97| 久久九九精品99国产精品| 久久精品99久久香蕉国产色戒| 欧美一区二区三区日韩| 伊人精品视频| 亚洲精品视频二区| 欧美本精品男人aⅴ天堂| 亚洲国产精品成人久久综合一区| 国产日韩在线看片| 国产麻豆日韩欧美久久| 在线观看视频日韩| 欧美精品久久久久a| 亚洲激情国产精品| 欧美天天综合网| 狠狠88综合久久久久综合网| 国产精品乱码妇女bbbb| 亚洲精品国产精品久久清纯直播| 久色成人在线| 国产精自产拍久久久久久蜜| 欧美专区福利在线| 欧美在线视频不卡| 久久久无码精品亚洲日韩按摩| 国内外成人免费激情在线视频| 精品51国产黑色丝袜高跟鞋| 国产精品五区| 国产精品毛片| 国产一区二区无遮挡| 国产精品性做久久久久久| 欧美国产精品劲爆| 欧美精品久久久久久久久老牛影院| 欧美国产一区视频在线观看| 亚洲国产精品一区二区三区| 亚洲国产精品va在线看黑人动漫| 亚洲国产精品第一区二区| 老司机免费视频一区二区三区| 欧美激情亚洲另类| 欧美日韩精品免费观看视频| 亚洲免费人成在线视频观看| 亚洲国产日韩欧美在线99| 欧美伊人久久大香线蕉综合69| 国产人成一区二区三区影院| 久久夜精品va视频免费观看| 国产精品国内视频| 欧美日韩高清不卡| 国产精品成人在线观看| 久久乐国产精品| 在线看成人片| 精品88久久久久88久久久| 欧美黄在线观看| 欧美日韩精品在线观看| 亚洲电影中文字幕| 99精品视频一区| 尤物精品国产第一福利三区| 欧美日韩国产精品一卡| 欧美二区不卡| 亚洲欧美在线磁力| 日韩一本二本av| 国产视频精品免费播放| 亚洲免费视频中文字幕| 国产乱子伦一区二区三区国色天香| 亚洲国产成人高清精品| 久久久久久综合| 欧美成人tv| 国产九区一区在线|