18video性欧美19sex,欧美高清videosddfsexhd,性少妇videosexfreexxx片中国,激情五月激情综合五月看花,亚洲人成网77777色在线播放

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內(nèi)不再提示

FPGA圖像識別與目標跟蹤系統(tǒng)的實現(xiàn)

電子工程師 ? 來源:微型機與應用第18期 ? 作者:范志銘 蘇成悅 鄭 ? 2021-04-06 14:07 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

摘 要: 采用FPGA搭建圖像處理系統(tǒng),通過硬件算法實現(xiàn)圖像的流水線及并行處理,實現(xiàn)了對具有特定顏色的物體的識別與跟蹤。整個系統(tǒng)工作于像素頻率,避免了算法的程序跑飛現(xiàn)象,使系統(tǒng)的可靠性大為提高,較好地保持了系統(tǒng)的低功耗特性,且優(yōu)于DSP等串行處理器結(jié)合軟件算法來實現(xiàn)的方法。

0 引言

近年基于FPGA硬件技術的視頻圖像處理系統(tǒng)被廣泛地應用于視頻智能監(jiān)控、智能交通系統(tǒng)、視頻采集和跟蹤系統(tǒng)等[1]。作為機器視覺的一個重要研究方向,動態(tài)目標檢測在視頻智能監(jiān)控、智能交通系統(tǒng)等方面得到了越來越多的應用[2]。通常圖像識別與跟蹤算法可以通過軟件或者硬件來實現(xiàn),但出于成本及開發(fā)難度的考慮,圖像識別與跟蹤一般由軟件來實現(xiàn)。

在高速、高分辨率的情況下,傳統(tǒng)軟件的串行處理算法不足以應對大量的運算以及嚴格的時間要求,而采用硬件算法則可以實現(xiàn)并行或者流水的運算結(jié)構(gòu),大大地加快了運算速度[3]。目前可采用硬件實現(xiàn)的主要方案包括:DSP數(shù)字信號處理器、專用的集成圖像處理芯片、FPGA和配合的相關電路。與其他方案相比,使用FPGA芯片豐富的硬件資源以及硬件可重構(gòu)性,可大大提高圖像識別跟蹤系統(tǒng)的靈活性和通用性。

本設計通過使用可編程邏輯器件和硬件算法進行圖像處理以實現(xiàn)對圖像中特定目標進行識別和跟蹤,并通過并行和流水線結(jié)構(gòu)算法大大加快圖像處理的速度,使得處理速率與輸入時鐘同步,真正地做到了無延時處理。

1 系統(tǒng)整體功能概述

本設計中采用Altera公司的EP2C8系列FPGA作為系統(tǒng)核心。圖像從30萬像素CMOS攝像頭輸入,F(xiàn)PGA負責圖像處理以及接口管理,因攝像頭與VGA接口的幀率不同,所以使用SDRAM作為幀緩沖。高速視頻DAC芯片ADV7123負責把RGB圖像數(shù)據(jù)轉(zhuǎn)換成模擬量,以實現(xiàn)VGA輸出。系統(tǒng)的框架圖如圖1所示,整個系統(tǒng)采用5 V直流供電,可以通過AS或者JTAG接口進行調(diào)試以及程序的下載。通過鍵盤可以切換系統(tǒng)的工作狀態(tài),改變圖像的處理效果。

6357008205591294322821819.jpg

2 硬件設計

要實現(xiàn)圖像處理,首先要搭建好圖像的采集系統(tǒng),實現(xiàn)對輸入圖像正確的顯示。由于系統(tǒng)處理的數(shù)據(jù)量大,速度快,對硬件電路的設計以及器件布局布線都有較高的要求。

2.1 FPGA外圍電路設計

FPGA的外圍電路包括時鐘電路、復位電路、JTAG以及AS調(diào)試接口。本設計提供40 MHz和50 MHz時鐘輸入,50 MHz時鐘可通過PLL倍頻到100 MHz作為SDRAM時鐘,也可分頻到25 MHz作為CMOS攝像頭時鐘;而40 MHz作為后備時鐘。JTAG接口可把配置數(shù)據(jù)下載到FPGA的內(nèi)部RAM上,并可以通過SignalTap嵌入式邏輯分析儀對FPGA時序進行分析。AS接口則可以把配置數(shù)據(jù)之間固化到串行EPROM上,使FPGA上電后自動配置。

2.2 VGA接口設計

VGA接口芯片本質(zhì)上是三路獨立的高速DA,負責把數(shù)字化的圖像數(shù)據(jù)轉(zhuǎn)換成模擬量,以供顯示器顯示。為了阻抗匹配,模擬輸出端需并聯(lián)75 Ω電阻,DAC輸出電流的最大值由偏置電位器決定,通過調(diào)節(jié)電位器,可以調(diào)節(jié)輸出圖像的最大亮度。

2.3 SDRAM外圍電路設計

SRAM在存儲器中速度最快、最穩(wěn)定、操作最方便,但是由于其成本高,一般靜態(tài)存儲器只適用于存儲容量小、存儲速度要求高的場合。而SDRAM相對于SRAM制造成本低很多,隨著技術的進步,SDRAM的速度越來越快,容量越來越大,穩(wěn)定性也越來越好。在視頻圖像處理中SDRAM主要用作數(shù)據(jù)緩存,也就是FPGA對SDRAM操作最頻繁的為讀命令、寫命令,在這兩個命令中間插接激活、預充電、猝發(fā)終止、刷新等命令[4]。

SDRAM的主要作用是把經(jīng)過處理后的圖像數(shù)據(jù)以30 S/s的速率進行緩存,然后再以60 S/s的速率讀取到VGA接口輸出。采用16 bit字寬的SDRAM,讀寫時鐘為100 MHz。SDRAM總帶寬為100 MHz,其中攝像頭寫入占用12.5 MHz帶寬,VGA讀取占用25 MHz帶寬,剩余的62.5 MHz帶寬可留作圖像處理使用。

3 算法設計

采用基于顏色的目標識別算法從背景中分割目標并動態(tài)標記,該算法實現(xiàn)簡單,但對圖像的質(zhì)量要求較高。由于CMOS攝像頭輸出的圖像噪點較多,尤其在光照不足的情況下,因此圖像的預處理工作顯得尤為重要[5]。系統(tǒng)總體算法結(jié)構(gòu)如圖2所示。

6357008208940594323843080.jpg

預處理采用3×3的平滑濾波器對圖像進行濾波。將處理后的圖像與樣品顏色進行比較,當圖像與樣品顏色的R、G、B分量的差值在一定范圍內(nèi)時,圖像像素被標記為白色,否則標記為黑色,最終實現(xiàn)圖像的二值化。包圍盒對噪點非常敏感,在進行包圍操作前,再對圖像進行一次濾波處理。包圍盒的作用是找出目標圖像像素的最小坐標以及最大坐標,通過這兩個坐標即可計算出目標的中心位置。

3.1 圖像平滑濾波器設計

傳統(tǒng)的軟件算法在實現(xiàn)濾波操作時,需要先把輸入和輸出圖像都緩沖到幀緩存中去,對于每個輸出像素,算法獲取輸入圖像對應窗口的像素并用濾波函數(shù)計算來取得輸出值。由于每個輸出都需要讀取對應窗口的輸入像素,勢必占用極大的內(nèi)存帶寬,并且處理性能會受到內(nèi)存帶寬的限制。由于每個輸入像素都會被多個窗口所利用,故可以先對輸入圖像進行緩存,以便在后續(xù)的窗口中被重新利用[6]。本設計使用流水處理的方法,實現(xiàn)濾波算法的加速計算,算法結(jié)構(gòu)如圖3所示。

6357008210037194323087038.jpg

3.2 圖像二值化

在第一個時鐘的上升沿,攝像頭輸入的16 bit圖像數(shù)據(jù)先分割為R、G、B三個分量,分別為5 bit、6 bit、 5 bit,分別與樣本顏色的對應分量進行比較,通過減法器獲得對應的誤差絕對值,下一個時鐘上升沿,這三個誤差的絕對值再與對應的閾值進行比較,最后把比較結(jié)果進行與運算,作為最終輸出。整個二值化操作的流水線延時為兩個時鐘周期。圖4為其中一個處理通道的簡化表示。本設計的二值化操作是在RGB色彩空間上進行的,只有在R、G、B三個通道上同時滿足條件的像素點才會被設為最大值。

6357008214264594328262110.jpg

3.3 圖像腐蝕與膨脹

圖像的腐蝕操作能夠輕易地濾除面積小于窗口的孤立噪點而不影響圖像本身的清晰度,經(jīng)過腐蝕后目標圖像會變小,需要膨脹操作來補償腐蝕的影響,與平滑濾波器相類似。其實現(xiàn)方法如圖5所示,經(jīng)過行緩沖的像素數(shù)據(jù)依次進入窗口,通過對窗口內(nèi)所有像素進行與運算來實現(xiàn)腐蝕,進行或運算來實現(xiàn)膨脹,其效果如圖6所示。

6357008215604994323755001.jpg

6357008215662294327709658.jpg

3.4 包圍盒設計

一組像素的包圍盒是指能夠包圍所有像素的最小矩形,本設計在進行包圍操作之前已經(jīng)先對圖像進行二值化分割,故只需要找出每一幀圖像中目標像素橫縱坐標的最大值和最小值即可實現(xiàn)對圖像的包圍操作。

4 結(jié)論

6357008217602594325082310.jpg

經(jīng)過處理后的圖像有VGA接口輸出,其效果如圖7所示。由于采用了硬件算法實現(xiàn)的并行以及流水結(jié)構(gòu),大大加快了圖像的處理速度,處理速度為900萬像素每秒,流水線延時約為64 ?滋s。通過動態(tài)流水線結(jié)構(gòu),系統(tǒng)可以把每一步中間處理的結(jié)果直接輸出到VGA,這樣就可以獨立地觀察每一步處理的實際效果。通過對比發(fā)現(xiàn),若關閉圖像預處理,則圖像中噪點明顯增多,包圍盒出現(xiàn)晃動,說明圖像的預處理操作能夠提高識別和跟蹤的準確度和穩(wěn)定性。

由于使用硬件算法,從本質(zhì)上避免了傳統(tǒng)軟件算法的程序跑飛現(xiàn)象,使得系統(tǒng)的可靠性大為提高。為了提高處理速度,傳統(tǒng)軟件算法往往只能通過提高系統(tǒng)的時鐘實現(xiàn),然而過高的時鐘頻率意味著高功耗和干擾,而本設計通過流水線結(jié)構(gòu),使整個處理系統(tǒng)工作于像素頻率,同時也保持了系統(tǒng)的低功耗特性。

參考文獻

[1] 鄭俊波,蘇成悅,何榕禮,等.Android終端及FPGA控制的智能家居系統(tǒng)[J]。微型機與應用,2014,33(5):93-95.

[2] 向厚振,張志杰,王鵬.基于FPGA視頻和圖像處理系統(tǒng)的FIFO緩存技術[J].電視技術,2012,36(9):134-135.

[3] MARUYAMA T, YAMAGUCHI Y. How fast is an FPGA image processing[J]。 IEICE Technical Report, 2008,108(48):83-88.

[4] 田豐,鄧建國,李巍,等.SDRAM控制器的設備與VHDL實現(xiàn)[J]。電子技術應用,2010,36(2):74-77.

[5] OLSON T, SANFORDCARL W. Real-time multistage IR image-based tracker[J]. The International Society for Optical Engineering,2011,58(112):56-57.

[6] 王德勝,康令州.基于FPGA的實時圖像采集與預處理[J].電視技術,2011,35(3):38-41.

編輯:jq

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • FPGA
    +關注

    關注

    1650

    文章

    22211

    瀏覽量

    627629
  • 圖像識別
    +關注

    關注

    9

    文章

    529

    瀏覽量

    39702
  • 目標跟蹤
    +關注

    關注

    2

    文章

    89

    瀏覽量

    15229
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    基于米爾MYC-YM90X安路飛龍DR1開發(fā)板儀表圖像識別系統(tǒng)開發(fā)

    預處理和特征提取等功能進行 FPGA 硬件設計,生成比特流文件;在 FD 環(huán)境中開發(fā) ARM 側(cè)的應用程序,實現(xiàn)系統(tǒng)整體控制與圖像識別算法的高層執(zhí)行。 2.2.2 驅(qū)動與庫支持
    發(fā)表于 08-17 21:29

    華怡豐推出ISC-B/C系列圖像識別傳感器

    在工業(yè)自動化領域,精準、高效的視覺檢測是提升生產(chǎn)效率的關鍵。華怡豐全新推出的ISC-B/C系列圖像識別傳感器集高精度定位、測量算法與先進圖像處理技術于一體,為各類工業(yè)場景提供穩(wěn)定、可靠的解決方案!
    的頭像 發(fā)表于 08-15 11:36 ?974次閱讀
    華怡豐推出ISC-B/C系列<b class='flag-5'>圖像識別</b>傳感器

    基于FPGA的數(shù)字識別系統(tǒng)設計

    圖像處理領域,圖像識別是較為困難而關鍵的技術。這項技術被廣泛的應用到娛樂、工業(yè)、軍事等領域。本次設計數(shù)字識別系統(tǒng)已經(jīng)在車牌識別、運動員號碼識別
    的頭像 發(fā)表于 07-16 14:28 ?959次閱讀
    基于<b class='flag-5'>FPGA</b>的數(shù)字<b class='flag-5'>識別系統(tǒng)</b>設計

    火車車號圖像識別系統(tǒng)如何應對不同光照條件下的識別問題?

    在鐵路運輸管理中,準確識別火車車號是實現(xiàn)自動化車輛管理的關鍵環(huán)節(jié)。然而,實際應用場景中復雜多變的光照條件給車號識別帶來了巨大挑戰(zhàn)?,F(xiàn)代火車車號圖像識別系統(tǒng)通過多項技術創(chuàng)新,有效解決了這
    的頭像 發(fā)表于 07-15 11:37 ?426次閱讀
    火車車號<b class='flag-5'>圖像識別系統(tǒng)</b>如何應對不同光照條件下的<b class='flag-5'>識別</b>問題?

    手持終端集裝箱識別系統(tǒng)圖像識別技術

    行業(yè)提供了更靈活、精準的管理工具。 一、技術核心:OCR+AI深度融合 現(xiàn)代手持終端系統(tǒng)采用多模態(tài)圖像識別技術,結(jié)合深度學習算法,可快速捕捉并解析集裝箱號碼。其技術優(yōu)勢體現(xiàn)在: 1. 復雜環(huán)境適應性:通過動態(tài)曝光補償和圖像增強算
    的頭像 發(fā)表于 04-03 10:49 ?478次閱讀

    岸橋箱號識別系統(tǒng)如何工作?揭秘AI圖像識別技術!

    在港口自動化升級的浪潮中,AI岸橋識別系統(tǒng)憑借前沿的圖像識別技術,成為提升碼頭作業(yè)效率的“智慧之眼”。那么,這套系統(tǒng)如何實現(xiàn)集裝箱信息的精準捕捉?又是如何通過AI技術替代傳統(tǒng)人工理貨?
    的頭像 發(fā)表于 04-02 09:45 ?446次閱讀

    驚了!這個“神器”讓樹莓派秒變智能管家,圖像識別+無線投屏,太秀了!

    和BalenaCloud,讓樹莓派實現(xiàn)圖像識別到智能生活的華麗轉(zhuǎn)身!圖像分類項目:用樹莓派和BalenaOS實現(xiàn)智能識別1.項目背景:讓樹
    的頭像 發(fā)表于 03-25 09:23 ?1124次閱讀
    驚了!這個“神器”讓樹莓派秒變智能管家,<b class='flag-5'>圖像識別</b>+無線投屏,太秀了!

    無人機低延時目標跟蹤識別智算系統(tǒng)

    33幀/s,搭配30FPS攝像頭,實現(xiàn)實時制導圖像的計算識別與姿態(tài)調(diào)整跟蹤。三、 低成本4k輕量光學吊艙: 1)強大的影響系統(tǒng): 低成本輕量
    發(fā)表于 03-06 15:48

    BP神經(jīng)網(wǎng)絡在圖像識別中的應用

    BP神經(jīng)網(wǎng)絡在圖像識別中發(fā)揮著重要作用,其多層結(jié)構(gòu)使得網(wǎng)絡能夠?qū)W習到復雜的特征表達,適用于處理非線性問題。以下是對BP神經(jīng)網(wǎng)絡在圖像識別中應用的分析: 一、BP神經(jīng)網(wǎng)絡基本原理 BP神經(jīng)網(wǎng)絡,即反向
    的頭像 發(fā)表于 02-12 15:12 ?997次閱讀

    基于FPGA實現(xiàn)圖像直方圖設計

    簡單,單采用FPGA實現(xiàn)直方圖的統(tǒng)計就稍顯麻煩。若使用Xilinx和Altera的FPGA芯片,可以使用HLS來進行圖像的加速處理。但這暫時不是我的重點。 用C語言
    的頭像 發(fā)表于 12-24 10:24 ?1067次閱讀
    基于<b class='flag-5'>FPGA</b><b class='flag-5'>實現(xiàn)</b><b class='flag-5'>圖像</b>直方圖設計

    AI模型部署邊緣設備的奇妙之旅:目標檢測模型

    的重要特征進行分類和提取,并有效排除無用的多余特征,進而實現(xiàn)圖像識別。一般而言,圖像識別有四大類任務:(1)分類-Classification:解決“是什么?”的問
    的頭像 發(fā)表于 12-19 14:12 ?1609次閱讀
    AI模型部署邊緣設備的奇妙之旅:<b class='flag-5'>目標</b>檢測模型

    高幀頻圖像識別反無人機 慧視有辦法!

    無人機的迅猛發(fā)展,使得無人機的反制技術也水漲船高,常見的有電子干擾、無人機識別對抗等。前者通過發(fā)射特定頻率的無線電波對無人機的通信鏈路、控制信號實施干擾。后者采用圖像識別技術,通過在無人機微型攝像頭
    的頭像 發(fā)表于 12-04 01:06 ?848次閱讀
    高幀頻<b class='flag-5'>圖像識別</b>反無人機   慧視有辦法!

    AI圖像識別攝像機

    ?AI圖像識別攝像機是一種集成了先進算法和深度學習模型的智能監(jiān)控設備。這些攝像機不僅能夠捕捉視頻畫面,還能實時分析和處理所拍攝的內(nèi)容,從而實現(xiàn)對特定對象、場景或行
    的頭像 發(fā)表于 11-08 10:38 ?1173次閱讀
    AI<b class='flag-5'>圖像識別</b>攝像機

    AI大模型在圖像識別中的優(yōu)勢

    AI大模型在圖像識別中展現(xiàn)出了顯著的優(yōu)勢,這些優(yōu)勢主要源于其強大的計算能力、深度學習算法以及大規(guī)模的數(shù)據(jù)處理能力。以下是對AI大模型在圖像識別中優(yōu)勢的介紹: 一、高效性與準確性 處理速度 :AI
    的頭像 發(fā)表于 10-23 15:01 ?2972次閱讀