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

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

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

最適合AI應(yīng)用的計算機(jī)視覺類型是什么?

半導(dǎo)體芯科技SiSC ? 來源:德州儀器 ? 作者:德州儀器 ? 2023-11-15 16:38 ? 次閱讀

來源:德州儀器

計算機(jī)視覺是指為計算機(jī)賦予人類視覺這一技術(shù)目標(biāo),從而賦能裝配線檢查到駕駛輔助和機(jī)器人等應(yīng)用。計算機(jī)缺乏像人類一樣憑直覺產(chǎn)生視覺和畫面的能力。我們必須給予計算機(jī)一些算法,以便處理領(lǐng)域特異性任務(wù)。

本文著眼于使計算機(jī)能夠像人類一樣通過“看”來感知世界,從這一視角對人工智能 (AI) 進(jìn)行了探討。我將簡要比較每一類計算機(jī)視覺,尤其關(guān)注在本地而不是依賴基于云的資源收集和處理數(shù)據(jù),并根據(jù)數(shù)據(jù)采取行動的嵌入式系統(tǒng)。

什么是計算機(jī)視覺?

20 世紀(jì) 60 年代,計算機(jī)視覺已經(jīng)能夠執(zhí)行從頁面上讀取文本(光學(xué)字符識別)和識別圓形或矩形等形狀這類任務(wù)。從那時起,計算機(jī)視覺便成為 AI 的核心領(lǐng)域之一,它包括了任何從數(shù)據(jù)中感知、綜合或推斷含義的計算機(jī)系統(tǒng)。

計算機(jī)視覺有三種方法:

? 傳統(tǒng)計算機(jī)視覺是指用來處理諸如運動估計、全景圖像拼接或直線檢測等任務(wù)的編程算法。傳統(tǒng)計算機(jī)視覺使用標(biāo)準(zhǔn)信號處理和邏輯來處理任務(wù)。工程師需要手動選擇用于從圖像中提取含義的函數(shù),然后在處理任務(wù)的算法中使用所生成的特征。Canny 邊緣檢測算法可以找出運動的輪廓,光流算法可以找出運動的矢量,這有助于在圖像或運動跟蹤后續(xù)圖像中分離出物體。對于需要根據(jù)此任務(wù)或環(huán)境進(jìn)行校準(zhǔn)的參數(shù),需要手動或通過輔助算法做出調(diào)整。

? 經(jīng)典機(jī)器學(xué)習(xí)計算機(jī)視覺需要由專家來“打造”特征集,供機(jī)器學(xué)習(xí)模型進(jìn)行訓(xùn)練。其中許多特征是與傳統(tǒng)計算機(jī)視覺應(yīng)用所共有的。并非所有特征都有用,因此需要進(jìn)行分析以去除無信息特征;機(jī)器學(xué)習(xí)算法將使用這些特征進(jìn)行訓(xùn)練,以便找出可能難以手動分離的模式。若要有效地實現(xiàn)這些算法,需要具備圖像處理和機(jī)器學(xué)習(xí)方面的專業(yè)知識。

? 深度學(xué)習(xí)計算機(jī)視覺屬于機(jī)器學(xué)習(xí),但使用的是非常龐大的神經(jīng)網(wǎng)絡(luò)模型,對大量未經(jīng)處理的“原始”數(shù)據(jù)進(jìn)行運算。深度學(xué)習(xí)對計算機(jī)視覺產(chǎn)生了重大影響,它將特征提取操作拉入模型之中,使得算法可以學(xué)習(xí)信息最豐富的特征,而無需專業(yè)知識來手動打造特征集。深度學(xué)習(xí)甚至能夠更好地分離出微妙的模式,但對計算和內(nèi)存的要求更高。

那么,哪一類計算機(jī)視覺最好呢?

這最終取決于表 1 中概述的幾個因素。此表只是籠統(tǒng)地進(jìn)行概括,其中的準(zhǔn)確性和任務(wù)復(fù)雜性等指標(biāo)依賴于具體用例。

wKgaomVUg5OAUzmAAAEBxKJErVs327.jpg

表 1:計算機(jī)視覺技術(shù)比較

經(jīng)典機(jī)器學(xué)習(xí)計算機(jī)視覺介于傳統(tǒng)方法和深度學(xué)習(xí)方法之間;與其他兩種方法相比,能夠從中受益的應(yīng)用集合規(guī)模較小。在簡單直接、高通量或安全攸關(guān)的應(yīng)用中,傳統(tǒng)計算機(jī)視覺可能準(zhǔn)確而高效。深度學(xué)習(xí)通用性超強(qiáng)、開發(fā)難度超低,并且在復(fù)雜應(yīng)用中的準(zhǔn)確性超高,如在高密度設(shè)計的印刷電路板 (PCB) 裝配驗證期間用于發(fā)現(xiàn)微小的缺失元件。

一些應(yīng)用可以通過同時采用多種類型的計算機(jī)視覺算法而受益,相互取長補短。這種方法常用于環(huán)境非常多變的安全攸關(guān)型應(yīng)用中,如駕駛輔助系統(tǒng)。例如,您可以并行采用基于傳統(tǒng)計算機(jī)視覺方法的光流和深度學(xué)習(xí)模型來跟蹤附近的車輛,并且使用一種算法對結(jié)果進(jìn)行融合,從而確定兩種方法是否一致。如果不一致,系統(tǒng)可能會警告駕駛員或啟動安全操控。

替代方法是依次使用多種類型的計算機(jī)視覺。條形碼讀取器可以使用深度學(xué)習(xí)來定位感興趣區(qū)域,對這些區(qū)域進(jìn)行裁剪,然后使用傳統(tǒng)計算機(jī)視覺算法進(jìn)行解碼。

深度學(xué)習(xí)在計算機(jī)視覺應(yīng)用中的益處

與傳統(tǒng)計算機(jī)視覺和經(jīng)典機(jī)器學(xué)習(xí)相比,深度學(xué)習(xí)由于在研究、開源和商業(yè)社區(qū)中非常受歡迎,因此始終具有較高的準(zhǔn)確性,并且在迅速改進(jìn)。圖 1 從開發(fā)者的角度總結(jié)了這三種技術(shù)在數(shù)據(jù)流方面的差異。

wKgZomVUg5SALr79AAFYOunNJwU774.jpg

圖 1:各種計算機(jī)視覺方法的數(shù)據(jù)流

深度學(xué)習(xí)是一種計算密集型方法。然而,由于處理能力、速度、加速器(如神經(jīng)處理單元和圖形處理單元)的改進(jìn),以及對矩陣和向量運算的軟件支持的提升,計算要求增加的問題得以緩解,即使在嵌入式系統(tǒng)上也是如此。諸如 AM62A7 等微處理器可以利用硬件加速器,以很高的幀率運行深度學(xué)習(xí)算法。

計算機(jī)視覺實踐

TI AM6xA 產(chǎn)品組合(如 AM62A7)中的處理器包含深度學(xué)習(xí)加速硬件和輔助軟件,有利于傳統(tǒng)及深度學(xué)習(xí)計算機(jī)視覺任務(wù)。在 TDA4VM 和 AM68PA 等處理器上,數(shù)字信號處理器內(nèi)核(如 C66x)以及用于光流和立體聲深度估計的硬件加速器還能為高性能傳統(tǒng)計算機(jī)視覺任務(wù)賦能。

借助能夠同時支持傳統(tǒng)計算機(jī)視覺和深度學(xué)習(xí)計算機(jī)視覺的處理器,將有可能打造出與科幻夢想相媲美的工具。自動購物車將會簡化購物過程;手術(shù)和醫(yī)療機(jī)器人將指導(dǎo)醫(yī)生發(fā)現(xiàn)早期疾病征兆;移動機(jī)器人將會修剪草坪和遞送包裹。請參閱 TI 的邊緣 AI 視覺頁面,探究嵌入式計算機(jī)視覺如何改變世界。

審核編輯:湯梓紅

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

    關(guān)注

    87

    文章

    29139

    瀏覽量

    267250
  • 計算機(jī)視覺
    +關(guān)注

    關(guān)注

    8

    文章

    1685

    瀏覽量

    45846
收藏 人收藏

    評論

    相關(guān)推薦

    計算機(jī)視覺有哪些優(yōu)缺點

    計算機(jī)視覺作為人工智能領(lǐng)域的一個重要分支,旨在使計算機(jī)能夠像人類一樣理解和解釋圖像和視頻中的信息。這一技術(shù)的發(fā)展不僅推動了多個行業(yè)的變革,也帶來了諸多優(yōu)勢,但同時也伴隨著一些挑戰(zhàn)和局限性。以下是對
    的頭像 發(fā)表于 08-14 09:49 ?372次閱讀

    計算機(jī)視覺技術(shù)的AI算法模型

    計算機(jī)視覺技術(shù)作為人工智能領(lǐng)域的一個重要分支,旨在使計算機(jī)能夠像人類一樣理解和解釋圖像及視頻中的信息。為了實現(xiàn)這一目標(biāo),計算機(jī)視覺技術(shù)依賴于
    的頭像 發(fā)表于 07-24 12:46 ?419次閱讀

    機(jī)器視覺計算機(jī)視覺有什么區(qū)別

    機(jī)器視覺計算機(jī)視覺是兩個密切相關(guān)但又有所區(qū)別的概念。 一、定義 機(jī)器視覺 機(jī)器視覺,又稱為計算機(jī)
    的頭像 發(fā)表于 07-16 10:23 ?333次閱讀

    計算機(jī)視覺的五大技術(shù)

    計算機(jī)視覺作為深度學(xué)習(xí)領(lǐng)域最熱門的研究方向之一,其技術(shù)涵蓋了多個方面,為人工智能的發(fā)展開拓了廣闊的道路。以下是對計算機(jī)視覺五大技術(shù)的詳細(xì)解析,包括圖像分類、對象檢測、目標(biāo)跟蹤、語義分割
    的頭像 發(fā)表于 07-10 18:26 ?958次閱讀

    計算機(jī)視覺的工作原理和應(yīng)用

    計算機(jī)視覺(Computer Vision,簡稱CV)是一門跨學(xué)科的研究領(lǐng)域,它利用計算機(jī)和數(shù)學(xué)算法來模擬人類視覺系統(tǒng)對圖像和視頻進(jìn)行識別、理解、分析和處理。其核心目標(biāo)在于使
    的頭像 發(fā)表于 07-10 18:24 ?1219次閱讀

    計算機(jī)視覺與人工智能的關(guān)系是什么

    引言 計算機(jī)視覺是一門研究如何使計算機(jī)能夠理解和解釋視覺信息的學(xué)科。它涉及到圖像處理、模式識別、機(jī)器學(xué)習(xí)等多個領(lǐng)域的知識。人工智能則是研究如何使計算
    的頭像 發(fā)表于 07-09 09:25 ?363次閱讀

    計算機(jī)視覺與智能感知是干嘛的

    引言 計算機(jī)視覺(Computer Vision)是一門研究如何使計算機(jī)能夠理解和解釋視覺信息的學(xué)科。它涉及到圖像處理、模式識別、機(jī)器學(xué)習(xí)等多個領(lǐng)域,是人工智能的重要組成部分。智能
    的頭像 發(fā)表于 07-09 09:23 ?497次閱讀

    計算機(jī)視覺和機(jī)器視覺區(qū)別在哪

    計算機(jī)視覺和機(jī)器視覺是兩個密切相關(guān)但又有明顯區(qū)別的領(lǐng)域。 一、定義 計算機(jī)視覺 計算機(jī)
    的頭像 發(fā)表于 07-09 09:22 ?316次閱讀

    計算機(jī)視覺和圖像處理的區(qū)別和聯(lián)系

    計算機(jī)視覺和圖像處理是兩個密切相關(guān)但又有明顯區(qū)別的領(lǐng)域。 1. 基本概念 1.1 計算機(jī)視覺 計算機(jī)視覺
    的頭像 發(fā)表于 07-09 09:16 ?773次閱讀

    計算機(jī)視覺屬于人工智能嗎

    屬于,計算機(jī)視覺是人工智能領(lǐng)域的一個重要分支。 引言 計算機(jī)視覺是一門研究如何使計算機(jī)具有視覺
    的頭像 發(fā)表于 07-09 09:11 ?820次閱讀

    計算機(jī)視覺的主要研究方向

    計算機(jī)視覺(Computer Vision, CV)作為人工智能領(lǐng)域的一個重要分支,致力于使計算機(jī)能夠像人眼一樣理解和解釋圖像和視頻中的信息。隨著深度學(xué)習(xí)、大數(shù)據(jù)等技術(shù)的快速發(fā)展,計算機(jī)
    的頭像 發(fā)表于 06-06 17:17 ?602次閱讀

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

    隨著科技的不斷發(fā)展,計算機(jī)視覺領(lǐng)域也取得了長足的進(jìn)步。本文將介紹計算機(jī)視覺領(lǐng)域的十大算法,包括它們的基本原理、應(yīng)用場景和優(yōu)缺點。這些算法在圖像處理、目標(biāo)檢測、人臉識別等領(lǐng)域有著廣泛的應(yīng)
    的頭像 發(fā)表于 02-19 13:26 ?1095次閱讀
    <b class='flag-5'>計算機(jī)</b><b class='flag-5'>視覺</b>的十大算法

    計算機(jī)視覺AI如何識別與理解圖像

    計算機(jī)視覺是人工智能領(lǐng)域的一個重要分支,它致力于讓機(jī)器能夠像人類一樣理解和解釋圖像。隨著深度學(xué)習(xí)和神經(jīng)網(wǎng)絡(luò)的發(fā)展,人們對于如何讓AI識別和理解圖像產(chǎn)生了濃厚的興趣。本文將探討計算機(jī)
    的頭像 發(fā)表于 01-12 08:27 ?1231次閱讀
    <b class='flag-5'>計算機(jī)</b><b class='flag-5'>視覺</b>:<b class='flag-5'>AI</b>如何識別與理解圖像

    最適合 AI 應(yīng)用的計算機(jī)視覺類型是什么?

    著眼于使計算機(jī)能夠像人類一樣通過“看”來感知世界,從這一視角對人工智能 (AI) 進(jìn)行了探討。我將簡要比較每一類計算機(jī)視覺,尤其關(guān)注在本地而不是依賴基于云的資源收集和處理數(shù)據(jù),并根據(jù)數(shù)
    的頭像 發(fā)表于 12-18 13:09 ?7122次閱讀
    <b class='flag-5'>最適合</b> <b class='flag-5'>AI</b> 應(yīng)用的<b class='flag-5'>計算機(jī)</b><b class='flag-5'>視覺</b><b class='flag-5'>類型</b>是什么?

    什么是計算機(jī)視覺?計算機(jī)視覺的三種方法

    計算機(jī)視覺是指通過為計算機(jī)賦予人類視覺這一技術(shù)目標(biāo),從而賦能裝配線檢查到駕駛輔助和機(jī)器人等應(yīng)用。計算機(jī)缺乏像人類一樣憑直覺產(chǎn)生
    的頭像 發(fā)表于 11-16 16:38 ?4241次閱讀
    什么是<b class='flag-5'>計算機(jī)</b><b class='flag-5'>視覺</b>?<b class='flag-5'>計算機(jī)</b><b class='flag-5'>視覺</b>的三種方法