模擬采集卡采樣精度與速度
模擬采集卡的數(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ù)采集卡。
-
圖像處理
+關(guān)注
關(guān)注
27文章
1296瀏覽量
56827 -
機器視覺
+關(guān)注
關(guān)注
162文章
4400瀏覽量
120524
發(fā)布評論請先 登錄
相關(guān)推薦
評論