在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

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

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

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

CPU和FPGA的機(jī)器視覺算法分割

Xilinx賽靈思官微 ? 來源:djl ? 作者:賽靈思Steve Leibso ? 2019-07-23 10:04 ? 次閱讀

本篇討論的是有關(guān)CPU(在Zynq SoC中是指ARM處理器核)和FPGA的可編程邏輯架構(gòu)之間的機(jī)器視覺算法分割。

美國(guó)國(guó)家儀器公司(National Instruments)的Carlton Heard在新一期RTC雜志剛剛發(fā)表了一篇內(nèi)容翔實(shí)的標(biāo)題為《FPGA –將視覺技術(shù)提升至新高》的機(jī)器視覺處理方案文章,Heard寫道:
“視覺應(yīng)用程序必須依靠其他解決方案,而不是簡(jiǎn)單地依靠更快的處理器來提高速度。一種選擇是分割圖像處理算法,并行處理更多任務(wù),在視覺應(yīng)用程序當(dāng)中使用的算法非常適合于這樣處理。如SSE 、超線程和多核技術(shù)可以用于在不增加原始時(shí)鐘速率的情況下并行處理、執(zhí)行多個(gè)任務(wù)。不過,選擇這種方法也需要處理多個(gè)問題。除非所使用的軟件包將復(fù)雜性進(jìn)行抽象化,否則難以使用多線程編程軟件。必須在線程之間傳送數(shù)據(jù),這樣會(huì)出現(xiàn)存儲(chǔ)器拷貝和同步抖動(dòng)。此外,它通常是一個(gè)手動(dòng)過程,以利用現(xiàn)有的單線程圖像處理算法,并兼容多內(nèi)核。即使這樣,開銷問題往往禁止過多的并行處理,因?yàn)榇蠖鄶?shù)系統(tǒng)設(shè)計(jì)人員無法為所創(chuàng)建的測(cè)試單元購(gòu)買16內(nèi)核服務(wù)器級(jí)計(jì)算機(jī)。”

“使用FPGA的好處在于,它基本上是由軟件定義的硬件。因此,系統(tǒng)設(shè)計(jì)人員可以在軟件芯片中編程,并且當(dāng)該軟件下載到FPGA,代碼變成可根據(jù)需要重新編程的實(shí)際硬件。由于FPGA實(shí)際是并行設(shè)備,使用FPGA進(jìn)行圖像處理特別有利。可將算法分割運(yùn)行數(shù)千種不同的通路,并能保持完全獨(dú)立。雖然FPGA本身是非常適合許多視覺應(yīng)用程序的,但系統(tǒng)中還存在很多因素不適合在FPGA上運(yùn)行。評(píng)估是否要使用FPGA進(jìn)行圖像處理需要考慮多項(xiàng)因素。

“ FPGA處在處理圖像時(shí)具有令人難以置信的低延時(shí)(微秒數(shù)量級(jí))...當(dāng)使用具有高速相機(jī)總線的FPGA,如不緩沖的圖像數(shù)據(jù)的Camera Link,只要第一個(gè)像素自相機(jī)中發(fā)出,F(xiàn)PGA就可以處理圖像,而不要等到整個(gè)圖象讀出已經(jīng)完成后再處理。”

“ FPGA可以幫助避免抖動(dòng)。因?yàn)?FPGA不會(huì)因?yàn)槠渌€程、操作系統(tǒng)或中斷產(chǎn)生額外的開銷, FPGA具有很好的確定性。對(duì)于許多圖像處理算法來說,F(xiàn)PGA能夠?qū)⑺_定的執(zhí)行時(shí)間精確到納秒。”

Heard的文章延續(xù)了系統(tǒng)級(jí)功耗限制的討論,這樣的討論有利于FPGA在視覺系統(tǒng)中的應(yīng)用。

“一個(gè)FPGA可消耗1-10瓦的功率,而同樣性能的CPU會(huì)輕易消耗50-200瓦。功耗較大,就必須消散大量的熱量。在無風(fēng)扇嵌入式應(yīng)用程序中,這可能會(huì)造成更為復(fù)雜的大型機(jī)械設(shè)計(jì)。所以,在極端條件下如太空,空中和水下應(yīng)用中,低功耗FPGA特別有用。”

Heard的文章列出了機(jī)器視覺的四個(gè)主要應(yīng)用類別:

1、可視化

2、高速控制

3、圖像預(yù)處理

4、協(xié)處理

?“可視化”,從相機(jī)拍攝圖像并進(jìn)行調(diào)整,以增強(qiáng)圖像顯示效果以適應(yīng)人眼觀看。在這種情況下,F(xiàn)PGA從相機(jī)讀取圖像,執(zhí)行某些類型的并行處理,如突出顯示邊緣和關(guān)注功能或掩蔽功能。然后在FPGA直接輸出圖像至監(jiān)視器或?qū)⑵浒l(fā)送到主機(jī)CPU進(jìn)行顯示.....例如,使用醫(yī)療設(shè)備拍攝圖像,提取細(xì)胞圖像顯示在監(jiān)視器上供醫(yī)生檢查。FPGA可用于測(cè)量每個(gè)細(xì)胞的大小和顏色,并突出顯示醫(yī)生關(guān)注的特定細(xì)胞。

? 高速控制應(yīng)用程序,采用已處理圖像控制輸出,以執(zhí)行控制執(zhí)行器等任務(wù)。“在這些應(yīng)用中,捕獲圖像和執(zhí)行操作之間的時(shí)間必須連續(xù)而且短暫,因此應(yīng)優(yōu)先使用具有低延遲和低抖動(dòng)功能的FPGA。FPGA與視覺和I / O緊密集成可啟用高級(jí)應(yīng)用程序,如視覺伺服,視頻數(shù)據(jù)被用于定位直接反饋并控制伺服電機(jī)。”

Heard的文章清楚地說明在激光跟蹤中通過使用具有確定性的,低抖動(dòng)的,基于FPGA視覺系統(tǒng)來顯著減少錯(cuò)誤(而不是使用基于CPU系統(tǒng)):

CPU和FPGA的機(jī)器視覺算法分割

“FPGA非常適用于做空氣成分分選,比如需要執(zhí)行成像、檢驗(yàn)和對(duì)正在下降的空氣進(jìn)行分選等。這類應(yīng)用程序低抖動(dòng)至關(guān)重要,因?yàn)楸仨氁罌Q策和I / O的時(shí)間間隔。”

“圖像預(yù)處理、協(xié)同處理幾乎相同,區(qū)別在于設(shè)備初始捕獲圖像......預(yù)處理圖像時(shí),圖像數(shù)據(jù)遍歷FPGA ,被修改或增強(qiáng),然后FPGA將圖像發(fā)送到主機(jī)以進(jìn)行進(jìn)一步處理和分析。協(xié)處理指圖像數(shù)據(jù)自CPU還不是自相機(jī)發(fā)送到FPGA 。一旦捕獲數(shù)據(jù)需要處理大量圖像時(shí)這種情況是最常見的”

Heard的文章清楚地說明了美國(guó)國(guó)家儀器公司使用LabVIEW FPGA擴(kuò)展了LabVIEW 圖形開發(fā)平臺(tái),可加速?gòu)?fù)雜視覺處理系統(tǒng)開發(fā):

“通常情況下,使用FPGA會(huì)增加設(shè)計(jì)的復(fù)雜度。硬件編程與傳統(tǒng)軟件編程的顯著差異是一條復(fù)雜而不平凡的學(xué)習(xí)曲線。然而,高層次綜合工具如LabVIEW FPGA的可用于將這些復(fù)雜度抽象化,設(shè)計(jì)師能夠充分利用FPGA技術(shù),不需要對(duì)VHDL編程有深入的了解。”

如果設(shè)計(jì)團(tuán)隊(duì)更熟悉其他類型的開發(fā)工具也可以采取其他方法。例如,如果開發(fā)團(tuán)隊(duì)非常熟悉采用高級(jí)編程語(yǔ)言的C和C + +、Xilinx Vivado HLS (高層次綜合)編碼視覺系統(tǒng)可在 Xilinx 7 系列 All Programmable 器件 和 Zynq All Programmable SoC利用這些語(yǔ)言編譯將這些算法編寫成硬件描述。

許多視覺系統(tǒng)開發(fā)團(tuán)隊(duì)所熟悉的其他種類的視覺專用開發(fā)工具,如MVTec的綜合開發(fā)軟件HALCON 和Silicon Software Visual Applets圖形設(shè)計(jì)工具。這些工具也可以針對(duì)Xilinx All Programmable器件,使用低功耗可編程硬件提高視覺性能,而無需學(xué)習(xí)新的設(shè)計(jì)風(fēng)格。

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

    關(guān)注

    1644

    文章

    21989

    瀏覽量

    615222
  • cpu
    cpu
    +關(guān)注

    關(guān)注

    68

    文章

    11053

    瀏覽量

    216255
  • 機(jī)器視覺
    +關(guān)注

    關(guān)注

    163

    文章

    4519

    瀏覽量

    122452
收藏 人收藏

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    基于FPGA機(jī)器視覺設(shè)計(jì)

    大規(guī)模集成電路的迅速發(fā)展,機(jī)器視覺技術(shù)得到了廣泛的應(yīng)用研究,取得了巨大的經(jīng)濟(jì)與社會(huì)效益。 機(jī)器視覺系統(tǒng)主要由3部分組成:圖像的獲取、圖像的處理和分析、輸出或顯示。本文介紹了基于
    發(fā)表于 09-04 12:14

    機(jī)器視覺算法與應(yīng)用(雙語(yǔ)版)

    與縮放的模板匹配3.11.5 可靠的模板匹配算法3.12 光學(xué)字符識(shí)別(OCR)3.12.1 字符分割3.12.2 特征提取3.12.3 字符分類4 機(jī)器視覺應(yīng)用4.1 半導(dǎo)體晶片切割
    發(fā)表于 06-29 13:48

    機(jī)器視覺系統(tǒng)組成及定位算法分析

    :基于濾波器的定位算法主要有KF、SEIF、PF、EKF、UKF等。也可以使用單目視覺和里程計(jì)融合的方法。以里程計(jì)讀數(shù)作為輔助信息,利用三角法計(jì)算特征點(diǎn)在當(dāng)前機(jī)器人坐標(biāo)系中的坐標(biāo)位置,這里的三維坐標(biāo)計(jì)算需要
    發(fā)表于 06-08 08:30

    照明對(duì)機(jī)器視覺應(yīng)用有什么影響?

    機(jī)器視覺系統(tǒng)中的照明系統(tǒng)是極其重要的一部分,如何選擇光源方案,它的好壞直接影響著后面的圖像處理。合適的照明是機(jī)器視覺應(yīng)用成功的關(guān)鍵,通過適當(dāng)?shù)墓庠凑彰髟O(shè)計(jì),使圖像中的目標(biāo)信息與背景信息
    發(fā)表于 08-02 06:40

    機(jī)器視覺系統(tǒng)應(yīng)用于標(biāo)簽外觀視覺檢查!

    聊聊在標(biāo)簽外觀檢查方面的應(yīng)用!   思普泰克智能制造機(jī)器視覺檢測(cè)設(shè)備主要由CCD傳感器、光學(xué)系統(tǒng)、圖像采集單元、 圖像預(yù)處理單元、圖像分割、定位、計(jì)算單元以及機(jī)械運(yùn)動(dòng)平臺(tái)等部分組成。CCD攝像頭、圖像
    發(fā)表于 11-18 16:13

    深圳機(jī)器視覺led光源有什么優(yōu)勢(shì)

    的LED,會(huì)在綜合成本和性能方面體現(xiàn)出更大的優(yōu)勢(shì)。在機(jī)器視覺系統(tǒng)中,通過適當(dāng)?shù)墓庠凑彰骺梢詫⒈粶y(cè)物體的目標(biāo)信息與背景信息區(qū)分,以獲得高品質(zhì),高對(duì)比度的圖像,從而可以降低圖像處理算法的難度,同時(shí)提高系統(tǒng)
    發(fā)表于 01-11 10:54

    CPUFPGA機(jī)器視覺算法分割

    本篇討論的是有關(guān)CPU(在Zynq SoC中是指ARM處理器核)和FPGA的可編程邏輯架構(gòu)之間的機(jī)器視覺算法
    發(fā)表于 05-31 09:17

    基于交叉視覺皮質(zhì)模型的圖像快速分割算法

    為了使光學(xué)圖像分割處理達(dá)到實(shí)時(shí)性標(biāo)準(zhǔn),本文引入了具有生物學(xué)背景的交叉視覺皮質(zhì)模型用于圖像分割。在不降低分割效果的前提下,將交叉視覺皮質(zhì)模型的
    發(fā)表于 05-15 11:08 ?0次下載
    基于交叉<b class='flag-5'>視覺</b>皮質(zhì)模型的圖像快速<b class='flag-5'>分割</b>新<b class='flag-5'>算法</b>

    基于改進(jìn)的SLIC像素分割算法

    近年來,超像素算法被應(yīng)用到計(jì)算機(jī)視覺的各個(gè)領(lǐng)域。超像素捕獲圖像冗余信息,降低圖像后續(xù)處理的復(fù)雜度。超像素分割作為圖像的預(yù)處理過程需要滿足圖像處理的實(shí)時(shí)性和準(zhǔn)確性。在SLIC算法的框架下
    發(fā)表于 11-22 16:34 ?3次下載

    視覺顯著性目標(biāo)分割提取

    圖像分割在許多圖像處理和機(jī)器視覺問題中是一個(gè)非常重要的過程,是將一幅圖分割成幾個(gè)顯著的區(qū)域,然而不能將其中最顯著的目標(biāo)直接分割出來,需要進(jìn)一
    發(fā)表于 12-06 14:27 ?0次下載

    機(jī)器視覺應(yīng)用,CPU還是FPGA?資料下載

    電子發(fā)燒友網(wǎng)為你提供機(jī)器視覺應(yīng)用,CPU還是FPGA?資料下載的電子資料下載,更有其他相關(guān)的電路圖、源代碼、課件教程、中文資料、英文資料、參考設(shè)計(jì)、用戶指南、解決方案等資料,希望可以幫
    發(fā)表于 03-29 16:51 ?7次下載
    <b class='flag-5'>機(jī)器</b><b class='flag-5'>視覺</b>應(yīng)用,<b class='flag-5'>CPU</b>還是<b class='flag-5'>FPGA</b>?資料下載

    什么叫機(jī)器視覺機(jī)器視覺和嵌入式有什么關(guān)系?

    、理解和處理圖像或視頻數(shù)據(jù),以實(shí)現(xiàn)自動(dòng)化的視覺分析和決策。機(jī)器視覺通過使用各種算法和模型,對(duì)圖像或視頻進(jìn)行各種處理和分析,例如目標(biāo)識(shí)別、圖像分類、目標(biāo)檢測(cè)、圖像
    的頭像 發(fā)表于 08-07 08:09 ?1735次閱讀
    什么叫<b class='flag-5'>機(jī)器</b><b class='flag-5'>視覺</b>?<b class='flag-5'>機(jī)器</b><b class='flag-5'>視覺</b>和嵌入式有什么關(guān)系?

    計(jì)算機(jī)視覺的十大算法

    視覺技術(shù)的發(fā)展起到了重要的推動(dòng)作用。一、圖像分割算法圖像分割算法是計(jì)算機(jī)視覺領(lǐng)域的基礎(chǔ)
    的頭像 發(fā)表于 02-19 13:26 ?1849次閱讀
    計(jì)算機(jī)<b class='flag-5'>視覺</b>的十大<b class='flag-5'>算法</b>

    機(jī)器視覺技術(shù)中圖像分割方法有哪些

    機(jī)器視覺技術(shù)是人工智能領(lǐng)域的一個(gè)重要分支,它涉及到圖像處理、模式識(shí)別、機(jī)器學(xué)習(xí)等多個(gè)學(xué)科。圖像分割機(jī)器
    的頭像 發(fā)表于 07-04 11:34 ?1618次閱讀

    機(jī)器視覺技術(shù)中常見的圖像分割方法

    機(jī)器視覺技術(shù)中的圖像分割方法是一個(gè)廣泛且深入的研究領(lǐng)域。圖像分割是將圖像劃分為多個(gè)區(qū)域或?qū)ο蟮倪^程,這些區(qū)域或?qū)ο缶哂心撤N共同的特征,如顏色、紋理、形狀等。在
    的頭像 發(fā)表于 07-09 09:31 ?1303次閱讀
    主站蜘蛛池模板: 黄色大片视频在线观看 | 日本免费色网站 | 四虎黄色片| 午夜影院在线观看免费 | 狠狠色欧美亚洲狠狠色www | 四虎网址 | 国产一区二区在线视频播放 | 国产va免费精品高清在线观看 | 久久精品亚洲一级毛片 | 另类性欧美喷潮videofree | 欧美 激情 在线 | 中文字幕在线看精品乱码 | 欧美极品 | 欧美性xxxxbbbb | 国产色视频一区 | 激情开心婷婷 | 久久亚洲欧美成人精品 | 婷婷色九月综合激情丁香 | 美女扒尿口给男人桶到爽 | 日日干夜夜草 | 欧美成人 色 图 | 欧美色天使 | 日韩欧美在线第一页 | 91久娇草| 轻点灬大ji巴太大太深了 | 天天干夜夜玩 | 国产亚洲精品仙踪林在线播放 | 欧美性狂猛xxxxxbbbbb | 色接久久 | 色婷婷激情五月综合 | 精品欧美一区二区三区在线观看 | 日日做日日摸夜夜爽 | 欧美一区二区视频三区 | 日韩欧美印度一级毛片 | 国产手机视频在线 | 怡红院亚洲怡红院首页 | 国产日韩欧美一区二区 | 一级一级18女人毛片 | 明日花绮罗snis-862在线播放 | 一区二区三 | 黄 色 成 年人在线 黄a大片 |