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

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

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

機器視覺基本概念學(xué)習(xí)筆記7

jf_78858299 ? 來源:濤濤CV ? 作者:濤濤CV ? 2023-02-08 12:19 ? 次閱讀

模擬采集卡采樣精度與速度

模擬采集卡的數(shù)字化精度主要包括兩個方面即像素抖動(在相機一節(jié)已詳細(xì)介紹)是由圖像采集卡的A/D轉(zhuǎn)換器的采樣時鐘的誤差產(chǎn)生的像元位置上的微小的錯誤從而導(dǎo)致對距離測量的錯誤。 (2) 灰度噪音Grey-Scale Noise灰度單元,圖像采集卡的數(shù)字化轉(zhuǎn)換的過程包括對模擬視頻信號的放大和對其亮度(灰度值)進(jìn)行測量。在此過程中會有一定的噪聲和動態(tài)波動由圖像采集卡的電路產(chǎn)生。如像素抖動一樣,灰度噪聲將導(dǎo)致對距離測量的錯誤。典型的灰度噪聲為0.7個,表示為0.7LSB。

數(shù)字采集卡要考慮數(shù)據(jù)率大小,計算數(shù)字采集卡的數(shù)據(jù)率是否滿足系統(tǒng)的要求可按下列公式計算:

Data Rate(Grabber)>1.2×Data Rate(Camera)

Data Rate(Camera)=R×f×d/8

式中Data Rate(Grabber)為采集卡的數(shù)據(jù)率,Data Rate(Camera)為相機的數(shù)據(jù)率,R為相機的分辨率,f為相機的幀頻,d為相機的數(shù)字深度(或稱灰度級)。

非標(biāo)準(zhǔn)視頻獲取

很多機器視覺應(yīng)用相機輸出并非標(biāo)準(zhǔn)的視頻信號,相應(yīng)的圖像采集卡就也必須提供一些視頻標(biāo)準(zhǔn)以外的特性。下面就描述了三種典型的非標(biāo)準(zhǔn)采集卡:

①由視頻標(biāo)準(zhǔn)定義的最大圖像分辨率對于大多數(shù)應(yīng)用是足夠的,因此一種非標(biāo)準(zhǔn)采集卡就是將視頻標(biāo)準(zhǔn),比如說像素時鐘、觸發(fā)機制、逐行掃描更加細(xì)化。與RGB相機共同使用的采集卡通常用于同時獲取高達(dá)三種顏色的視頻信號(這三個通道可以不必代表通常的紅、綠、藍(lán)信號)。用這種方法,就可以實現(xiàn)立體的視覺系統(tǒng)。而且,一些特殊的相機提供兩路視頻輸出來加倍掃描速率并且能夠與RGB采集卡相連。

②第二種非標(biāo)準(zhǔn)采集卡并不像第一種那樣遵循視頻標(biāo)準(zhǔn)。他們自適應(yīng)幾乎所有的非標(biāo)準(zhǔn)相機,比如說線掃描相機、數(shù)字相機、以及提供超出視頻標(biāo)準(zhǔn)分辨率的相機。非標(biāo)準(zhǔn)視頻可以是以下特性的組合:

  • 非標(biāo)準(zhǔn)時鐘

    不遵循標(biāo)準(zhǔn)視頻時鐘的視頻信號不能用傳統(tǒng)的圖像采集卡和標(biāo)準(zhǔn)譯碼電路來處理。輸出比幀速率比標(biāo)準(zhǔn)個數(shù)多或少的相機(雙倍速度相機和百萬像素相機)或者當(dāng)要處理觸發(fā)、變化掃描設(shè)置,將會在以后討論。

  • 非標(biāo)準(zhǔn)或百萬像素分辨率

    先進(jìn)的相機開始在傳感器上有越來越多的像素從而圖像的分辨率會變大。CCIR標(biāo)準(zhǔn)指出,具有百萬像素的相機其1024768、13001030或更高的分辨率已經(jīng)超過了傳統(tǒng)的768*576的分辨率,它能夠提供給定分辨率下更大的視野范圍。

  • 逐行掃描輸出

    逐行掃描在相機一節(jié)曾有介紹,它是指整個圖像而不是一半的圖像在一個事件當(dāng)中同時計算。結(jié)果就是完全的處置分辨率非隔行視頻,對捕獲具有最大分辨率的高速運動物體的圖像很適用。大多數(shù)制造的CCD傳感器是隔行掃描類型的,以適應(yīng)于監(jiān)視和電視型的應(yīng)用。
    因此,逐行掃描相機比隔行掃描相機價格要貴,并且更適用于機器視覺。使用逐行掃描相機時,快速運動物體的圖像也可能是模糊的。這是因為視頻中的圖像是在一個時間段(曝光時間)內(nèi)積累的結(jié)果,在這過程中物體可能已經(jīng)移動。為降低模糊,可以用一個電子快門來縮短曝光時間。
    這在35mm攝影相機中機械的完成,在CCD相機中電子的完成。當(dāng)電子快門速度提高時,曝光時間就縮短,物體在很短的時間中被拍攝,因而能減少模糊。大多數(shù)機器視覺應(yīng)用都時利用這種技術(shù),盡管少的曝光時間意味著由于少的光照到傳感器上,相機變得不敏感。
    當(dāng)電子快門達(dá)到一個較高的速度,就需要更高的光密度,這也能夠有快的,低的F數(shù)鏡頭來輔助完成。只有在采集卡本身能夠被用戶配置的情況下,才有可能實現(xiàn)這么高的靈活性。因此,這種采集卡通常配有特殊的能夠產(chǎn)生相機描述文件的配置程序,描述文件被采集卡驅(qū)動程序用來配置采集卡。

③盡管如今的PC機性能已經(jīng)很高,對于一些圖像序列的處理,它還是不夠的。因此,就需要額外的計算能力。為了達(dá)到這個目的,高終端的圖像采集卡就配有一個或多個信號處理器,能夠做CPU的圖像預(yù)處理。顯然,這種采集卡成功的應(yīng)用是需要很多經(jīng)驗的,另外,實際采集卡的復(fù)雜度以及信號處理器的開發(fā)環(huán)境就產(chǎn)生很高的需求。

接口制式,數(shù)據(jù)格式

目前相機的接口形式包括模擬接口(PAL、NTSC、CCIR、RS170/EIA、非標(biāo)準(zhǔn)模擬制式),數(shù)字接口(Camera Link、Channel Link、LVDS/RS422)和議一些直聯(lián)式數(shù)字接口(IEEE 1394、USB、以太網(wǎng)Ethernet)定與視覺系統(tǒng)所選用相機一致,如選用數(shù)字制式還必須考慮相機的數(shù)字位數(shù)。(模擬信號及接口前面已經(jīng)介紹)

RS-422 及RS-644(LVDS)接口

RS-422 及RS-644(LVDS)通常是68pin 或 100pin 的高密度接口, 但各相機廠家的引腳定義不盡相同而且采集卡引腳定義也不太一樣, 因此在選定相機及采集卡后,需要更換其中的一者都必須先看看引腳的信號的定義,也許需要重做信號線或做一個信號轉(zhuǎn)換板。

Channel Link 接口

Channel Link是Camera Link的前身,能夠與其兼容,接口的引腳較LVDS少了很多卻仍然可以傳輸大量的數(shù)據(jù),它也沒有統(tǒng)一的標(biāo)準(zhǔn)接頭形式, 因此各廠家的產(chǎn)品之間依然有差異。

Camera Link接口

Camera Link標(biāo)準(zhǔn)則是由多家工業(yè)相機和采集卡大廠共同制定出來的, 標(biāo)準(zhǔn)本身是基于Channel Link 的特性, 并定義了標(biāo)準(zhǔn)的接口, 讓相機與采集卡之間的信號傳輸更加簡單化了,同時定義了基本架構(gòu)(Base Configuration), 中級架構(gòu)(Medium Configuration), 及完整架構(gòu)(Full Configuration) 的信號引腳規(guī)范和傳輸資料量。

IEEE 1394

IEEE 1394接口,(通常也被稱為FireWire或者iLink)。因為可得到的帶寬被分配到需要它的全部設(shè)備,在節(jié)點上的最慢的設(shè)備將決定整個傳輸網(wǎng)絡(luò)的帶寬。 IEEE1394a是目前實現(xiàn)的版本。它支持100,200,和400 Mbit/s的帶寬。

而IEEE 1394b是一個新興的標(biāo)準(zhǔn)但還沒被廣泛地支持,它提供一個800 Mbit/s的帶寬,最多可達(dá)3.2 Gbit / s。 1394有兩種工作方式:異步(asynchronous)方式和同步(isochronous),異步方式的設(shè)計主要是保證信息傳遞的可靠性,并非保證高的傳輸速度,它在數(shù)據(jù)的發(fā)送和接收之間通過“握手”以保證被傳送的數(shù)據(jù)被收到;

而同步方式則會保證帶寬,它必須犧牲握手個過程而沒有保障數(shù)據(jù)被收到。如果可提供的帶寬被給予一個同步的設(shè)備,然后設(shè)備可以每125us發(fā)送一包數(shù)據(jù)。數(shù)據(jù)包的長度由指定設(shè)備的保留的帶寬確定。

同步設(shè)備把數(shù)據(jù)送到一個通道,其它設(shè)備都可以通過該通道同步接受數(shù)據(jù)包。如果數(shù)據(jù)包損壞或丟失,也不能重新傳送。大多數(shù)1394接口的工業(yè)相機采用同步方式并且遵循DCam協(xié)議(或稱IIDC協(xié)議)。

USB

普通串口總線(USB)是一個主從系統(tǒng)用于點對點通訊,目的是作為一種通用標(biāo)準(zhǔn)來取代現(xiàn)有的各種串行或并行的計算機I/O 協(xié)議。主控制器擔(dān)任主機,端點的其它外部設(shè)備隸屬于它, 下位USB設(shè)備只能與主機(通常一臺計算機)聯(lián)系,但其它設(shè)備相互間不能通信

USB 1.1提供一個只12 Mbit/s的帶寬,因此,不太適合工業(yè)相機的圖像傳輸。有480 Mbit/s的可提供的帶寬的USB 2.0則完全能達(dá)到工業(yè)相機的數(shù)據(jù)傳輸速度需求。 USB也采用與1394同步方式類似的數(shù)據(jù)傳輸方式。

USB的同步方式每125us發(fā)送一包數(shù)據(jù)。數(shù)據(jù)包長度確定設(shè)備分配到的帶寬。與1394一樣,不可能實現(xiàn)握手,因此也只是保證帶寬而沒有保證信息傳輸?shù)耐暾?/p>

同步方式數(shù)據(jù)傳輸可以達(dá)到90%可得到的帶寬。即一部相機能請求并且被準(zhǔn)許480 Mbit/s中的90%(理論上,8 位像素圖像傳輸率為54 Mpixel/s)。但一些其它的總線開支通常降低可提供的帶寬到實際40 Mpixel / s左右。

以太網(wǎng)Ethernet

作為一個局域網(wǎng)絡(luò)協(xié)議,它起先被美國施樂公司開發(fā),后來在與DEC和Intel合作中獲得來巨大改進(jìn),Ethernet接口使用總線形或者星形結(jié)構(gòu)學(xué)并且支持?jǐn)?shù)據(jù)傳送率達(dá)到 1 Gbit/s,但是,最通常使用的100baseT版本只能提供100Mbit/s的總線帶寬。

Ethernet使用載波監(jiān)聽多路訪問/沖突檢測(CSMA/CD)存取方式。因為Ethernet允許任何設(shè)備給任何其它或全部設(shè)備隨時發(fā)送數(shù)據(jù)且無需協(xié)調(diào),數(shù)據(jù)沖突的潛在可能就會隨著網(wǎng)絡(luò)使用設(shè)備和被傳送數(shù)據(jù)的數(shù)量增大。

CSMA/CD每當(dāng)數(shù)據(jù)傳輸沖突時指定再試,直到數(shù)據(jù)到達(dá)最后的目的地。即使有其它網(wǎng)絡(luò)設(shè)備,例如開關(guān)和路由器,當(dāng)在一個網(wǎng)絡(luò)上有超過兩個設(shè)備時,沖突的潛在可能被大大降低,但也不能達(dá)到理論的帶寬(100Mbit/s)。

100Mbits/s的理論帶寬的100baseT 通常有效的數(shù)據(jù)傳輸速度為50Mbit/s,在考慮節(jié)點開銷和沖突之后,對8位的圖像數(shù)據(jù)只能達(dá)到6.25Mpixel/s,不適應(yīng)多數(shù)機器視覺的應(yīng)用。 由于千兆位Ethernet(1000baseT)的來臨,帶寬可增加到1,000Mbit/s(1Gbit/s)但其工業(yè)目的的未壓縮圖像數(shù)據(jù)傳輸協(xié)議標(biāo)準(zhǔn)目的沒被完全確定。

因此,視頻制式與接口的選擇需要與相機一起進(jìn)行綜合考慮,此外,雖然目前一起直連相機(比如USB和IEEE1394)存在著價格較低,但考慮到復(fù)雜視覺系統(tǒng)對一些控制功能的需求和圖像傳輸可靠性,因而直連相機并不是大多數(shù)工業(yè)應(yīng)用的最佳選擇。

附加功能

圖像采集卡為了方便視覺系統(tǒng)的應(yīng)用,通常會增加一些有別于單純圖像采集的附加功能,在機器視覺系統(tǒng)中,輸入/輸出的控制很重要,系統(tǒng)中常要根據(jù)處理過程的需要來決定相機的拍照時間,采用了可異步重置的相機,則需要輸出觸發(fā)相機的信號。

此外,在一些系統(tǒng)中,由于需要設(shè)定拍攝的幀率,應(yīng)該有像素時鐘發(fā)生器。外同步是指不同的視頻設(shè)備之間用同一同步信號來保證視頻信號的同步,它可以保證不同設(shè)備輸出的視頻信號具有相同的幀行起止時間。

為了實現(xiàn)外同步,需要給攝像機輸入一個復(fù)合同步信號或復(fù)合視頻信號。如果圖像采集卡已經(jīng)具有數(shù)字 I/ O功能,能夠產(chǎn)生攝像機和其他電子設(shè)備所需的選通、觸發(fā)及其他電子信號,對系統(tǒng)是很有用的,否則將需要獨立的數(shù)字 I/ O卡。

比如圖中所示的同步輸出、像素時鐘輸出、外部觸發(fā)輸入和用戶自定義的數(shù)字 I/ O,此外還有的采集卡會提供RS232串口控制和相機電源輸出等。

硬件可靠性以及軟件支持

硬件的可靠性在生產(chǎn)系統(tǒng)中是十分重要的,由設(shè)備故障而停產(chǎn)造成的損失遠(yuǎn)遠(yuǎn)大于設(shè)備本身。很多板卡廠家并沒有標(biāo)明如平均無故障時間等可靠性指標(biāo)。這里有兩個經(jīng)驗性的技巧用以評估不同板卡的可靠性,板上的器件的數(shù)量和功耗。

試著去選擇具有更低功耗的采集卡。在其它條件都同等的情況下一塊復(fù)雜具有更多器件的卡會比器件較少的卡耗散更多的熱量。好的設(shè)計會采用更多的ASIC(Applica tion-specific integrated circuits)和可編程器件以減少電子器件的數(shù)量,而達(dá)到更高的功能。

您還可以選擇具有更少的無用功能的卡以減少不必要的麻煩。過壓保護(hù)是可靠性的一個重要指標(biāo)。接近高壓會在視頻電纜產(chǎn)生很強的電涌,在視頻輸入端和I/O口加過壓保護(hù)電路可保護(hù)采集卡不會被工業(yè)環(huán)境電磁干擾會產(chǎn)生的高壓擊穿。

基本上所有的圖像采集卡都支持二次開發(fā),通常隨圖像采集卡都附送一些采集、存儲、顯示相關(guān)的函數(shù)庫,而圖像處理相關(guān)的函數(shù)庫雖然需要得到響應(yīng)的硬件支持但往往都是另外銷售的,因此在選擇采集卡的同時還必須考慮此視覺系統(tǒng)要選用的軟件與采集卡是否兼容,是否使用方便,其軟件是否要求付費等。

比如Matrox公司的Mil和MilLite可以在它們的大多數(shù)卡上使用, Dalsa Coreco公司的圖像處理軟件WIT、Sapera、MVTools等只能在其Bandit系統(tǒng)、PC系列、X64系列、Viper系列等采集卡上使用,而Cognex公司的Vision Pro只能在其8100、8500系列采集卡上運行。此外,像HexSight這類通用視覺開發(fā)軟件,則可以支持市面上的大多數(shù)采集卡。

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

    關(guān)注

    27

    文章

    1296

    瀏覽量

    56827
  • 機器視覺
    +關(guān)注

    關(guān)注

    162

    文章

    4400

    瀏覽量

    120524
收藏 人收藏

    評論

    相關(guān)推薦

    MySQL概念學(xué)習(xí)

    MySQL學(xué)習(xí)筆記概念篇)
    發(fā)表于 03-18 11:28

    人工智能基本概念機器學(xué)習(xí)算法

    目錄人工智能基本概念機器學(xué)習(xí)算法1. 決策樹2. KNN3. KMEANS4. SVM5. 線性回歸深度學(xué)習(xí)算法1. BP2. GANs3. CNN4. LSTM應(yīng)用人工智能
    發(fā)表于 09-06 08:21

    什么是機器學(xué)習(xí)_十張圖帶你解析機器學(xué)習(xí)基本概念

    在解釋機器學(xué)習(xí)基本概念的時候,我發(fā)現(xiàn)自己總是回到有限的幾幅圖中。以下是我認(rèn)為最有啟發(fā)性的條目列表。
    的頭像 發(fā)表于 06-30 05:26 ?3732次閱讀
    什么是<b class='flag-5'>機器</b><b class='flag-5'>學(xué)習(xí)</b>_十張圖帶你解析<b class='flag-5'>機器</b><b class='flag-5'>學(xué)習(xí)</b>的<b class='flag-5'>基本概念</b>

    機器學(xué)習(xí)算法基本概念及選用指南

    本文對機器學(xué)習(xí)的一些基本概念給出了簡要的介紹,并對不同任務(wù)中使用不同類型的機器學(xué)習(xí)算法給出一點建議。
    的頭像 發(fā)表于 01-15 15:55 ?2719次閱讀
    <b class='flag-5'>機器</b><b class='flag-5'>學(xué)習(xí)</b>算法<b class='flag-5'>基本概念</b>及選用指南

    神經(jīng)網(wǎng)絡(luò)的基本概念學(xué)習(xí)課件免費下載

    本文檔的主要內(nèi)容詳細(xì)介紹的是神經(jīng)網(wǎng)絡(luò)的基本概念學(xué)習(xí)課件免費下載。
    發(fā)表于 01-14 17:17 ?5次下載
    神經(jīng)網(wǎng)絡(luò)的<b class='flag-5'>基本概念學(xué)習(xí)</b>課件免費下載

    常用機器學(xué)習(xí)算法的基本概念和特點

    。因此對于數(shù)據(jù)科學(xué)家來說,理解算法顯得格外重要,理解不同算法的思想可以幫助數(shù)據(jù)科學(xué)家更從容地面對不同的應(yīng)用場景。 本文列出了常用的機器學(xué)習(xí)算法的基本概念、主要特點和適用場景,希望可以在大家選擇合適的
    的頭像 發(fā)表于 01-17 15:43 ?3614次閱讀

    機器視覺基本概念學(xué)習(xí)筆記1

    機器視覺就是用機器代替人眼來做測量和判斷。機器視覺系統(tǒng)是指通過機器
    的頭像 發(fā)表于 02-08 11:12 ?711次閱讀
    <b class='flag-5'>機器</b><b class='flag-5'>視覺</b><b class='flag-5'>基本概念學(xué)習(xí)</b><b class='flag-5'>筆記</b>1

    機器視覺基本概念學(xué)習(xí)筆記2

    機器視覺就是用機器代替人眼來做測量和判斷。機器視覺系統(tǒng)是指通過機器
    的頭像 發(fā)表于 02-08 11:13 ?1004次閱讀
    <b class='flag-5'>機器</b><b class='flag-5'>視覺</b><b class='flag-5'>基本概念學(xué)習(xí)</b><b class='flag-5'>筆記</b>2

    機器視覺基本概念學(xué)習(xí)筆記3

    機器視覺就是用機器代替人眼來做測量和判斷。機器視覺系統(tǒng)是指通過機器
    的頭像 發(fā)表于 02-08 11:20 ?838次閱讀
    <b class='flag-5'>機器</b><b class='flag-5'>視覺</b><b class='flag-5'>基本概念學(xué)習(xí)</b><b class='flag-5'>筆記</b>3

    機器視覺基本概念學(xué)習(xí)筆記4

    機器視覺就是用機器代替人眼來做測量和判斷。機器視覺系統(tǒng)是指通過機器
    的頭像 發(fā)表于 02-08 11:21 ?464次閱讀
    <b class='flag-5'>機器</b><b class='flag-5'>視覺</b><b class='flag-5'>基本概念學(xué)習(xí)</b><b class='flag-5'>筆記</b>4

    機器視覺基本概念學(xué)習(xí)筆記5

    機器視覺就是用機器代替人眼來做測量和判斷。機器視覺系統(tǒng)是指通過機器
    的頭像 發(fā)表于 02-08 11:41 ?1330次閱讀
    <b class='flag-5'>機器</b><b class='flag-5'>視覺</b><b class='flag-5'>基本概念學(xué)習(xí)</b><b class='flag-5'>筆記</b>5

    機器視覺基本概念學(xué)習(xí)筆記6

    機器視覺就是用機器代替人眼來做測量和判斷。機器視覺系統(tǒng)是指通過機器
    的頭像 發(fā)表于 02-08 12:19 ?776次閱讀
    <b class='flag-5'>機器</b><b class='flag-5'>視覺</b><b class='flag-5'>基本概念學(xué)習(xí)</b><b class='flag-5'>筆記</b>6

    機器視覺基本概念學(xué)習(xí)筆記8

    機器視覺就是用機器代替人眼來做測量和判斷。機器視覺系統(tǒng)是指通過機器
    的頭像 發(fā)表于 02-08 13:48 ?502次閱讀
    <b class='flag-5'>機器</b><b class='flag-5'>視覺</b><b class='flag-5'>基本概念學(xué)習(xí)</b><b class='flag-5'>筆記</b>8

    機器視覺基本概念學(xué)習(xí)筆記9

    機器視覺就是用機器代替人眼來做測量和判斷。機器視覺系統(tǒng)是指通過機器
    的頭像 發(fā)表于 02-08 13:48 ?507次閱讀
    <b class='flag-5'>機器</b><b class='flag-5'>視覺</b><b class='flag-5'>基本概念學(xué)習(xí)</b><b class='flag-5'>筆記</b>9

    深度學(xué)習(xí)基本概念

    深度學(xué)習(xí)基本概念? 深度學(xué)習(xí)是人工智能(AI)領(lǐng)域的一個重要分支,它模仿人類神經(jīng)系統(tǒng)的工作方式,使用大量數(shù)據(jù)訓(xùn)練神經(jīng)網(wǎng)絡(luò),從而實現(xiàn)自動化的模式識別和決策。在科技發(fā)展的今天,深度學(xué)習(xí)已經(jīng)
    的頭像 發(fā)表于 08-17 16:02 ?2137次閱讀