時間:2020-07-24 10:57:26來源:新機器視覺網(wǎng)
機器視覺應(yīng)用中圖像處理平臺的三個最常見的選擇是中央處理器(CPU),圖形處理器(GPU)和現(xiàn)場可編程門陣列(FPGA)。
傳統(tǒng)上,GPU已用于在PC上的視頻游戲中渲染像素(即圖形)。便攜式計算機通常還具有GPU。GPU越好,圖形質(zhì)量越好,幀速率越高。對于圖像處理應(yīng)用,GPU執(zhí)行相同的功能,但相反。
機器視覺系統(tǒng)的開發(fā)人員和集成人員可以在開發(fā)系統(tǒng)的其余部分之前,嘗試決定使用哪些平臺。首先對系統(tǒng)進行原型設(shè)計通??梢源_定平臺的選擇。如果特定應(yīng)用程序的數(shù)學運算無法在一個平臺上運行,則可能無法在任何平臺上運行。
平臺標準
一個假想的系統(tǒng)可能必須開始排隊零件圖像,以跟上零件在生產(chǎn)線上的移動速度。將需要具有確定性時序的可編程邏輯控制器(PLC)來跟蹤生成排隊圖像的零件的位置,以便如果零件未通過機器視覺系統(tǒng)檢查,則可以將其從生產(chǎn)線中拉出。還必須考慮啟動延遲。并非所有的應(yīng)用程序都可以在工廠車間連續(xù)運行,或者在生產(chǎn)線開始運行前讓其啟動幾分鐘。諸如戶外和消費市場系統(tǒng)之類的某些應(yīng)用(例如自動駕駛汽車中的系統(tǒng))可能需要加電并準備在幾毫秒內(nèi)運行。具有多層軟件的機器視覺系統(tǒng)(例如具有操作系統(tǒng)的CPU)可能難以滿足較短的啟動時間要求。
考慮系統(tǒng)所需的功率對于某些應(yīng)用程序至關(guān)重要,而對于其他應(yīng)用程序則不那么重要。對于在移動設(shè)備或無人機等電池供電的硬件上運行的應(yīng)用程序,可能不適合使用CPU或傳統(tǒng)GPU,因為這些平臺可能會耗電。但是,像NVIDIA的Jetson這樣的移動GPU提供了低功耗選項?;?/span>Raspberry Pi的片上系統(tǒng)(SoC)平臺還將比CPU具有更低的功耗要求。
焊接查看器
Artemis Vision與Melt Tools簽訂合同,主要設(shè)計用于教室的焊接觀察器。焊接涉及視野中間非常明亮的光線和黑暗的環(huán)境/背景,需要高動態(tài)范圍(HDR)成像才能同時顯示焊接位置的背景和細節(jié)。
該應(yīng)用程序需要在不同的曝光時間進行多次曝光,然后將圖像拼接在一起,以渲染顯示不同光照水平的單個幀。要產(chǎn)生流暢的視頻,需要30 fps的輸出。該系統(tǒng)最初是在Intel i7 CPU上原型設(shè)計的。每個輸入幀需要30到35毫秒來處理,這意味著每60到70毫秒輸出一個組合的,已處理的幀。速度太慢,無法支持30 fps的輸出速率,每幀需要30到35 ms,因此CPU對于該應(yīng)用程序不是一個可行的平臺。
考慮將算法轉(zhuǎn)移到FPGA上,然后考慮轉(zhuǎn)移到多核服務(wù)器并并行化算法。客戶想要一個適合教室使用的系統(tǒng),但是,該系統(tǒng)需要使用工程教室中已經(jīng)存在的硬件進行構(gòu)造。
該算法是在CUDA中實現(xiàn)的,是一款中游NVIDIA圖形卡。GPU在5到6毫秒內(nèi)處理了一個幀,并在另外5到6毫秒內(nèi)將幀復制到了GPU內(nèi)存中。除了攝像頭本身以外,不需要其他硬件即可創(chuàng)建焊接查看器。
3D激光輪廓儀
3D激光輪廓儀需要快速處理才能支持高線速度。對于垂直于行進軸的視場中的1000個像素,最佳系統(tǒng)將捕獲正方形輪廓。在1000毫米的視野和1000毫米的行程范圍內(nèi),該系統(tǒng)應(yīng)能夠處理1000幀以獲得1毫米/像素的分辨率,通常每秒可計算出數(shù)百赫茲或幀。
尺寸標注系統(tǒng)
使用片狀材料的客戶希望采用各種尺寸的板。需要兩秒鐘的測量時間。生產(chǎn)線以每分鐘120英尺的速度運行。電路板的尺寸從4 x 4英尺到4 x 8英尺,并且該系統(tǒng)需要檢測拐角和邊緣上的芯片。
需要一個操作員界面,以便可以更改板的類型,并且與任何工業(yè)系統(tǒng)一樣,如果系統(tǒng)運行不正常,則需要一個用戶界面來提供錯誤消息。
通過指定感興趣區(qū)域(ROI)減少需要處理的像素數(shù)量可以提高應(yīng)用程序的速度。實施了一個系統(tǒng)來裁剪有限的邊緣和角落的ROI。由于使用了裁剪緊密的區(qū)域來驗證邊緣和角落,因此計算時間減少到800到1200毫秒。對算法的更改使將應(yīng)用程序保留在基于CPU的平臺上成為可能。
結(jié)論
不存在適用于機器視覺應(yīng)用的千篇一律的平臺。許多變量會影響應(yīng)該選擇CPU,GPU還是FPGA或這三者的某種組合。智能相機可以使用CPU,DSP或CPU和FPGA的組合。在單個平臺中可能存在有關(guān)功耗和處理速度的多種選擇,最佳性能決定了正確的解決方案。(湯姆·布倫南)
聲明:本文為轉(zhuǎn)載類文章,如涉及版權(quán)問題,請及時聯(lián)系我們刪除(QQ: 2737591964),不便之處,敬請諒解!
標簽:
上一篇:電機控制器采購問答
下一篇:維修問答:怎么計算電動車電...
中國傳動網(wǎng)版權(quán)與免責聲明:凡本網(wǎng)注明[來源:中國傳動網(wǎng)]的所有文字、圖片、音視和視頻文件,版權(quán)均為中國傳動網(wǎng)(surachana.com)獨家所有。如需轉(zhuǎn)載請與0755-82949061聯(lián)系。任何媒體、網(wǎng)站或個人轉(zhuǎn)載使用時須注明來源“中國傳動網(wǎng)”,違反者本網(wǎng)將追究其法律責任。
本網(wǎng)轉(zhuǎn)載并注明其他來源的稿件,均來自互聯(lián)網(wǎng)或業(yè)內(nèi)投稿人士,版權(quán)屬于原版權(quán)人。轉(zhuǎn)載請保留稿件來源及作者,禁止擅自篡改,違者自負版權(quán)法律責任。
產(chǎn)品新聞
更多>2025-07-08
調(diào)機師傅的"外掛神器"!維宏「一鍵調(diào)機...
2025-06-30
顛覆傳統(tǒng)加工!維宏VHTube一鍵實現(xiàn)變徑...
2025-06-16
2025-06-09
2025-06-06
2025-05-26