一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

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

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

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

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

Xilinx賽靈思官微 ? 來(lái)源:djl ? 作者:賽靈思Steve Leibso ? 2019-07-23 10:04 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

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

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

“使用FPGA的好處在于,它基本上是由軟件定義的硬件。因此,系統(tǒng)設(shè)計(jì)人員可以在軟件芯片中編程,并且當(dāng)該軟件下載到FPGA,代碼變成可根據(jù)需要重新編程的實(shí)際硬件。由于FPGA實(shí)際是并行設(shè)備,使用FPGA進(jìn)行圖像處理特別有利??蓪⑺惴ǚ指钸\(yùn)行數(shù)千種不同的通路,并能保持完全獨(dú)立。雖然FPGA本身是非常適合許多視覺(jué)應(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)生額外的開(kāi)銷, FPGA具有很好的確定性。對(duì)于許多圖像處理算法來(lái)說(shuō),F(xiàn)PGA能夠?qū)⑺_定的執(zhí)行時(shí)間精確到納秒?!?/p>

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

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

Heard的文章列出了機(jī)器視覺(jué)的四個(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與視覺(jué)和I / O緊密集成可啟用高級(jí)應(yīng)用程序,如視覺(jué)伺服,視頻數(shù)據(jù)被用于定位直接反饋并控制伺服電機(jī)?!?/p>

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

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

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

“圖像預(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í)這種情況是最常見(jiàn)的”

Heard的文章清楚地說(shuō)明了美國(guó)國(guó)家儀器公司使用LabVIEW FPGA擴(kuò)展了LabVIEW 圖形開(kāi)發(fā)平臺(tái),可加速?gòu)?fù)雜視覺(jué)處理系統(tǒng)開(kāi)發(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ì)更熟悉其他類型的開(kāi)發(fā)工具也可以采取其他方法。例如,如果開(kāi)發(fā)團(tuán)隊(duì)非常熟悉采用高級(jí)編程語(yǔ)言的C和C + +、Xilinx Vivado HLS (高層次綜合)編碼視覺(jué)系統(tǒng)可在 Xilinx 7 系列 All Programmable 器件 和 Zynq All Programmable SoC利用這些語(yǔ)言編譯將這些算法編寫(xiě)成硬件描述。

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

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

    關(guān)注

    1645

    文章

    22050

    瀏覽量

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

    關(guān)注

    68

    文章

    11080

    瀏覽量

    217084
  • 機(jī)器視覺(jué)
    +關(guān)注

    關(guān)注

    163

    文章

    4597

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    機(jī)器視覺(jué)技術(shù)中的圖像分割方法是一個(gè)廣泛且深入的研究領(lǐng)域。圖像分割是將圖像劃分為多個(gè)區(qū)域或?qū)ο蟮倪^(guò)程,這些區(qū)域或?qū)ο缶哂心撤N共同的特征,如顏色、紋理、形狀等。在
    的頭像 發(fā)表于 07-09 09:31 ?1442次閱讀