完善資料讓更多小伙伴認識你,還能領(lǐng)取20積分哦,立即完善>
標簽 > 嵌入式視覺
“嵌入式視覺”是指一種通過視覺方法去理解周邊環(huán)境的機器。嵌入式視覺涉及到兩種技術(shù):嵌入式系統(tǒng)和計算機視覺(有時也稱為機器視覺)。本文詳細介紹了嵌入式視覺系統(tǒng),機器視覺嵌入式,嵌入式視覺方案等內(nèi)容。
“嵌入式視覺”是指一種通過視覺方法去理解周邊環(huán)境的機器。嵌入式視覺涉及到兩種技術(shù):嵌入式系統(tǒng)和計算機視覺(有時也稱為機器視覺)。嵌入式系統(tǒng)可以是任何基于微處理器的系統(tǒng),它們完成特定的工作,且隨處可見,例如:汽車、廚房、消費電子、醫(yī)療器械等等;計算機視覺則使用數(shù)字處理和智能算法去理解圖像或者視頻,它是一個已經(jīng)被研究很久,但仍然方興未艾的領(lǐng)域。現(xiàn)在,由于高計算能力、低價格且低功耗的處理器的出現(xiàn),越來越多的計算機視覺應用可以在嵌入式系統(tǒng)上實現(xiàn);另一方面,由于需求之廣泛,嵌入式視覺的設備市場和微處理器市場均正獲得高速發(fā)展。
“嵌入式視覺”是指一種通過視覺方法去理解周邊環(huán)境的機器。嵌入式視覺涉及到兩種技術(shù):嵌入式系統(tǒng)和計算機視覺(有時也稱為機器視覺)。嵌入式系統(tǒng)可以是任何基于微處理器的系統(tǒng),它們完成特定的工作,且隨處可見,例如:汽車、廚房、消費電子、醫(yī)療器械等等;計算機視覺則使用數(shù)字處理和智能算法去理解圖像或者視頻,它是一個已經(jīng)被研究很久,但仍然方興未艾的領(lǐng)域。現(xiàn)在,由于高計算能力、低價格且低功耗的處理器的出現(xiàn),越來越多的計算機視覺應用可以在嵌入式系統(tǒng)上實現(xiàn);另一方面,由于需求之廣泛,嵌入式視覺的設備市場和微處理器市場均正獲得高速發(fā)展。
嵌入式視覺的應用
很明顯,嵌入式視覺技術(shù)能夠為多種應用帶來 巨大的價值。根據(jù)IHS的最新研究預測,汽車應用將是2013年嵌入式視覺市場發(fā)展的主要推動力。2013年車載用途的機器視覺處理器利潤預計會達到1.51億美元,而2011年和2012年的利潤分別是1.26億和1.37億美元。研究報告另外指出,在未來幾年,該市場將持續(xù)每年6-9%的增長
速度。到2016年,利潤將達到1.87億美元,相當于6年CAGR達到8.2%。HIS的嵌入式處理器主任分析師,Tom Hackenberg表示,“嵌入式視覺可以從很對方面改善汽車的安全性和使用方便性,在某些應用中起到關(guān)鍵性的作用,比如車道偏離告警系統(tǒng),碰撞警告系統(tǒng),自動泊車系統(tǒng),疲勞偵測系統(tǒng),盲區(qū)檢測系統(tǒng)”,“車載領(lǐng)域的整個嵌入式視覺市場,裝備量非常大,增長速度也非常快”。 嵌入式視覺技術(shù)在汽車領(lǐng)域的成功案例包括Mobileye基于視覺的輔助駕駛系統(tǒng),iOnRoad輔助駕駛應用和Roadefend徑衛(wèi)視覺駕駛員疲勞預警系統(tǒng)等,這些系統(tǒng)可以有效降低交通事故發(fā)生的幾率。
嵌入式視覺使用的其余2大市場是傳統(tǒng)的工業(yè)視覺應用市場,和安防應用市場。例如以色列IOImage智能視頻安防系統(tǒng),以其高性能、易用性文明于業(yè)界。另一個案例是MG國際公司的泳池安全系統(tǒng),旨在通過智能視頻監(jiān)控,防止游泳溺水。在工業(yè)視覺應用領(lǐng)域,ABB,F(xiàn)UNUC(日本),三菱,川崎等公司,通過嵌入式視覺系統(tǒng)在工業(yè)機器人上的應用,處于領(lǐng)先地位。
另外,嵌入式視覺在軍事領(lǐng)域獲得了廣泛應用,包括視覺引導的導彈、無人偵察機、軍事機器人等。在高級的電子游戲機系統(tǒng)中,例如Xbox中,我們也能找到嵌入式視覺技術(shù)應用的蹤跡。
正如同高速無線互聯(lián)是從高成本新奇技術(shù)起步一樣,目前為止,嵌入式視覺 一般只用于復雜昂貴的系統(tǒng)中,例如,毛發(fā)移植的手術(shù)機器人,制造業(yè)的質(zhì)量控制檢查系統(tǒng)等。
如何使用純FPGA來實現(xiàn)嵌入式視覺方案
嵌入式視覺是當今科技最激動人心的領(lǐng)域之一。
關(guān)于使用Zynq SoC的嵌入式視覺應用,熱心群眾們說的太多,我就不贅述了。今天我們換一個新的視角,來看看如何使用純FPGA來實現(xiàn)嵌入式視覺方案。
這篇文章,將帶你了解如何使用Digilent Nexys Video Artix-7 FPGA多媒體音視頻開發(fā)板來實現(xiàn)一個簡單的HDMI輸入/輸出視頻處理系統(tǒng)。特別是如果你是一名新手,通過本文,你會對基于FPGA的視頻處理有更多基本的理解。
坦白說,Digilent Nexys Video開發(fā)板可能是市面上性價比最高的音視頻處理FPGA口袋實驗室了。作為一款專用于音視頻處理教學以及視頻和視覺應用原型開發(fā)的評估板,此板搭載了Xilinx Artix-7系列中資源最大的器件Aritx-7 XC7A200T FPGA。
今天我們就來介紹一下如何使用Nexys Video來實現(xiàn)一個簡單的HDMI輸入/輸出視頻處理系統(tǒng)。先來看下此板所集成的支持視頻接收、處理和生成/輸出的下列I/O和外設接口:
HDMI輸入
HDMI輸出
顯示輸出端口
以太網(wǎng)
UART
USB
512MB DDRSDRAM
線路輸入(Line In)/麥克輸入/耳機輸出/線路輸出(Line Out)
FMC
使用VHDL與RTL方法,要創(chuàng)建一個簡單的圖像處理流水線,我們需要實現(xiàn)如下架構(gòu):
監(jiān)控處理器(本例中采用Xilinx Artix-7 FPGA實現(xiàn)的MicroBlaze軟核RISC處理器)用于監(jiān)控與用戶接口間的通信并根據(jù)應用的要求配置圖像處理流水線。在本例這個簡單的架構(gòu)中,HDMI輸入口接收的數(shù)據(jù)從原始的并行格式的視頻數(shù)據(jù)、Hsync和VSync轉(zhuǎn)換為AXI Streaming(AXIS)格式。我們想要將數(shù)據(jù)轉(zhuǎn)換成AXIS格式是因為Vivado提供多個使用這種數(shù)據(jù)格式的圖像處理IP。如果我們使用Vivado HLS來創(chuàng)建我們自己的圖像處理模塊,那么能夠支持AXIS接口也很重要。
MicroBlaze處理器需要支持如下外圍設備:
AXI UART – 支持系統(tǒng)的通信和控制
AXI Timer – 使MicroBlaze可以實時運行事件
MicroBlaze調(diào)試模塊 – 支持MicroBlaze的調(diào)試
MicroBlaze本地存儲 – 連接到DLMB和ILMB(數(shù)據(jù)&指令本地存儲總線)
我們將使用存儲接口生成器來創(chuàng)建與板上SDRAM對接的DDR接口。這個接口和SDRAM創(chuàng)建了一個公共的存儲框架,可以訪問圖像處理管道以及使用AXI interconnect訪問監(jiān)控處理器。
創(chuàng)建一個簡單的圖像處理流水線需要使用如下IP:
DVI2RGB – Digilent提供的HDMI輸入IP
RGB2DVI – Digitlent提供的HDMI輸出IP
Video In to AXI4-Stream – 將并行視頻輸入轉(zhuǎn)換為AXI Streaming協(xié)議(Vivado IP)
AXI4-Stream to Video Out – 將AXI-Stream轉(zhuǎn)換為并行視頻輸出(Vivado IP)
Video Timing Controller Input – 檢測輸入視頻流參數(shù)(Vivado IP)
Video Timing Controller Output – 生成輸出視頻流時序參數(shù)(Vivado IP)
Video Direct Memory Access – 支持圖像寫入和從DDR SDRAM讀出
視頻處理鏈的核心是VDMA,我們借助它來將圖像移動到DDR內(nèi)存中。
上圖展示了IP如何將流式數(shù)據(jù)轉(zhuǎn)換為讀和寫管道中內(nèi)存映射的數(shù)據(jù)。兩個VDMA通道都提供了在流式數(shù)據(jù)和內(nèi)存映射數(shù)據(jù)之間轉(zhuǎn)換的能力。寫通道支持流到內(nèi)存映射的轉(zhuǎn)換而讀通道提供內(nèi)存映射到流的轉(zhuǎn)換。
當把所有這些集中到Vivado中創(chuàng)建初始的基本系統(tǒng),我們得到了如下架構(gòu),這是Nexys Video HDMI示例提供的。
嵌入式視覺解決方案
嵌入式視覺技術(shù)為許多激動人心的新興應用進入市場提供了光明的前景。這些新興應用包括用于M2M應用中的工業(yè)顯示系統(tǒng)、工業(yè)4.0解決方案、高級駕駛輔助系統(tǒng)(ADAS)和車載信息娛樂系統(tǒng)、數(shù)碼單反相機、無人機、機器人、虛擬現(xiàn)實(VR)系統(tǒng)和醫(yī)療設備。
萊迪思的產(chǎn)品系列能夠?qū)崿F(xiàn)靈活的解決方案以滿足當今嵌入式視覺設計工程師的需求,如不斷變化的接口、低功耗圖像信號處理和硬件加速。
萊迪思攜手合作伙伴助您實現(xiàn)適用于網(wǎng)絡邊緣嵌入式視覺處理應用的靈活、低功耗的解決方案。
嵌入式視覺系統(tǒng)
在當今所有行業(yè)中攝像頭應用的數(shù)量都在不斷增長,更加智能的應用得以實現(xiàn)。像目標識別、深度感知、碰撞規(guī)避和決策制定的概念正在深入我們的家庭生活、城市環(huán)境、工廠和汽車所使用的設備中。邊緣計算需要各種設備協(xié)同工作以實現(xiàn)更高的效率。消費電子、工業(yè)和汽車行業(yè)正著眼于FPGA,助力構(gòu)建靈活、智能學習的環(huán)境,將理想變?yōu)楝F(xiàn)實。
將一級的輸出傳遞給另一級且不構(gòu)成循環(huán)的神經(jīng)網(wǎng)絡被稱為前饋神經(jīng)網(wǎng)絡 (FNN),而那些有反饋、內(nèi)含定向循環(huán)的神經(jīng)網(wǎng)絡則被稱為遞歸神經(jīng)網(wǎng)絡 (RNN)。
2023-10-31 標簽:神經(jīng)網(wǎng)絡可編程邏輯機器學習 481 0
“看”的能力一直被認為是生物體獨有的特質(zhì),它讓我們能夠識別形狀、顏色、紋理和深度,進而與外部世界互動。 而現(xiàn)在,這個能力正被賦予機器,這就是機器視覺更專...
嵌入式視覺技術(shù)應用領(lǐng)域與挑戰(zhàn) 嵌入式視覺技術(shù)讓智能無處不在
車輛正奔馳在蜿蜒的盤山公路上,周圍美麗的風景使你沉浸其中。你突然注意到前方急拐彎處有一群徒步旅行者,而汽車的嵌入式視覺系統(tǒng)也同時檢測到了他們,并迅速減速...
2022 年 5 月,科學家們發(fā)布了一張圖像,盡管它的視覺簡單,但讓所有看過它的人都感到驚訝:這是第一張黑洞的“真實”圖像。
在一個小型嵌入式解決方案上為流式傳輸 4x 應用制作原型的步驟
? ? 嵌入式視覺組件越來越受歡迎,并被整合到大量的應用中。這些應用的共同之處,就在于它們都需要在狹小的空間內(nèi)容納更多的功能。當這些系統(tǒng)在邊緣做出決策時...
2022-04-29 標簽:ITS嵌入式視覺嵌入式視覺系統(tǒng) 9985 0
擴展了對汽車,工業(yè)和醫(yī)療嵌入式視覺應用的支持。萊迪思在mVision堆棧中添加了新的開發(fā)板,以支持用于工業(yè),醫(yī)療和汽車應用的流行圖像傳感器。支持的圖像傳...
2021-03-03 標簽:fpga神經(jīng)網(wǎng)絡圖像傳感器 2624 0
如何定義網(wǎng)絡架構(gòu)或結(jié)構(gòu)加速視覺系統(tǒng)的優(yōu)化
當人們討論深度神經(jīng)網(wǎng)絡(DNN)、深度學習和嵌入式視覺時,通常會先討論如何定義網(wǎng)絡架構(gòu)或結(jié)構(gòu)。不久之前,我們還只能支持線性網(wǎng)絡,在輸入和輸出級之間的層數(shù)...
2021-02-03 標簽:神經(jīng)網(wǎng)絡圖像傳感器嵌入式視覺 3415 0
什么是SLAM技術(shù)?SLAM技術(shù)的工作原理
SLAM技術(shù)是一種計算機程序,用于構(gòu)建座席周圍環(huán)境的虛擬地圖并更新其實時坐標。
賽靈思擴展生態(tài)系統(tǒng)重塑嵌入式視覺、工業(yè)物聯(lián)網(wǎng)系統(tǒng)設計的未來
多類嵌入式視覺和工業(yè)物聯(lián)網(wǎng)系統(tǒng)要求傳感器融合,或?qū)碜远鄠€不同類型傳感器的數(shù)據(jù)處理和融合為行動信息。對于嵌入式視頻系統(tǒng),多個視頻流可以整合生成更可用或更...
2019-07-30 標簽:C++嵌入式視覺工業(yè)物聯(lián)網(wǎng) 2145 0
研討會將重點介紹賽靈思極其合作伙伴是如何為用戶提供一個包含豐富的 IP、開發(fā)工具以及參考設計的生態(tài)環(huán)境,以幫助客戶能夠快速地,輕松地把握住機器視覺應用的...
類別:嵌入式開發(fā) 2021-11-04 標簽:嵌入式系統(tǒng)嵌入式設計機器視覺
ADI總監(jiān)談嵌入式系統(tǒng)的發(fā)展立即下載
類別:嵌入式開發(fā) 2017-10-19 標簽:adsp嵌入式視覺嵌入式智能系統(tǒng)
類別:工控技術(shù) 2013-04-07 標簽:控制系統(tǒng)Altera機器視覺
類別:嵌入式技術(shù)論文 2010-02-23 標簽:在線檢測嵌入式視覺
友思特方案 FantoVision邊緣計算:嵌入式視覺系統(tǒng)如何實現(xiàn)“更快 更高 更強”?
便于集成的嵌入式視覺系統(tǒng)一直以來面臨著帶寬、內(nèi)存、算力三個方面的挑戰(zhàn)。友思特 FantoVision 邊緣計算設備擁有更快的處理速度和更高的帶寬選擇,其...
2024-10-11 標簽:機器視覺嵌入式視覺嵌入式視覺系統(tǒng) 243 0
本次2024年度德國版嵌入式世界展的大獎評選共收到全球百余家企業(yè)的申請,經(jīng)由評審團嚴格篩選,最終選出三項候選提名,并于會場進行了隆重的頒獎儀式。其中,嵌...
2024-04-29 標簽:嵌入式系統(tǒng)人工智能嵌入式視覺 418 0
和芯星通攜嵌入式領(lǐng)域的新興技術(shù)和產(chǎn)品亮相Embedded World 2024
當?shù)貢r間4月9日-11日,為期3天的Embedded World 2024在德國紐倫堡會展中心盛大召開,向全世界展示嵌入式領(lǐng)域的新興技術(shù)和產(chǎn)品,以及汽車...
2024-04-11 標簽:汽車電子物聯(lián)網(wǎng)人工智能 603 0
用持續(xù)創(chuàng)新打造空前繁榮的FPGA生態(tài)系統(tǒng)
過去10年間,F(xiàn)PGA器件實現(xiàn)了出貨量50億片的新紀錄。而未來10年,這一數(shù)字將超過100億片,機器人、工業(yè)網(wǎng)絡互聯(lián)、汽車、通信、數(shù)據(jù)中心等都將成為FP...
AMD推出Spartan UltraScale+系列,專為成本敏感型邊緣應用打造
全新 FPGA 能為嵌入式視覺、醫(yī)療、工業(yè)互聯(lián)、機器人與視頻應用提供高數(shù)量 I/O、功率效率以及卓越的安全功能
Cadence擴充Tensilica Vision產(chǎn)品線以應對汽車傳感器融合計算需求
單個 DSP 用于嵌入式視覺、雷達、激光雷達和 AI 處理,在性能提升的前提下,帶來顯著的面積優(yōu)化、功耗和成本的降低
萊迪思推出新型傳感器橋接參考設計 攜手英偉達推動邊緣神經(jīng)元網(wǎng)絡創(chuàng)新
這種新穎的參考設計專為開發(fā)人員設計,適用于醫(yī)療保健、機器人以及嵌入式視覺等領(lǐng)域的網(wǎng)絡邊緣AI應用。其重要特點在于可以方便地進行各類傳感器和接口的整合,具...
銀牛3D NU4100視覺AI處理器采用芯原創(chuàng)新的ISP IP
2023年9月21日,中國上海——芯原股份今日宣布3D視覺與人工智能(AI)解決方案提供商銀牛微電子 (簡稱“銀牛”) 在其量產(chǎn)的NU4100視覺AI處...
北京,2022年8月31日——全球領(lǐng)先的影音和汽車市場高速連接解決方案供應商Valens(紐交所股票代碼:VLN)和嵌入式視覺系統(tǒng)設計和制造領(lǐng)域的領(lǐng)軍者...
如何提供超低功耗 ML 以實現(xiàn)更有效的嵌入式視覺
機器學習算法開辟了一個可能性領(lǐng)域,可以將視覺嵌入到產(chǎn)品中,使我們的家庭、工作空間以及介于兩者之間的地方更安全、更高效。為了在更多用例中真正發(fā)揮智能視覺的...
編輯推薦廠商產(chǎn)品技術(shù)軟件/工具OS/語言教程專題
電機控制 | DSP | 氮化鎵 | 功率放大器 | ChatGPT | 自動駕駛 | TI | 瑞薩電子 |
BLDC | PLC | 碳化硅 | 二極管 | OpenAI | 元宇宙 | 安森美 | ADI |
無刷電機 | FOC | IGBT | 逆變器 | 文心一言 | 5G | 英飛凌 | 羅姆 |
直流電機 | PID | MOSFET | 傳感器 | 人工智能 | 物聯(lián)網(wǎng) | NXP | 賽靈思 |
步進電機 | SPWM | 充電樁 | IPM | 機器視覺 | 無人機 | 三菱電機 | ST |
伺服電機 | SVPWM | 光伏發(fā)電 | UPS | AR | 智能電網(wǎng) | 國民技術(shù) | Microchip |
Arduino | BeagleBone | 樹莓派 | STM32 | MSP430 | EFM32 | ARM mbed | EDA |
示波器 | LPC | imx8 | PSoC | Altium Designer | Allegro | Mentor | Pads |
OrCAD | Cadence | AutoCAD | 華秋DFM | Keil | MATLAB | MPLAB | Quartus |
C++ | Java | Python | JavaScript | node.js | RISC-V | verilog | Tensorflow |
Android | iOS | linux | RTOS | FreeRTOS | LiteOS | RT-THread | uCOS |
DuerOS | Brillo | Windows11 | HarmonyOS |