歡迎光臨
每天分享高質量文章

關於機器視覺工業相機,看這篇就好

一、什麼是工業相機

工業相機是機器視覺系統中的一個關鍵元件,其最本質的功能就是將光訊號轉變成有序的電訊號。選擇合適的相機也是機器視覺系統設計中的重要環節,相機的選擇不僅直接決定所採集到的影象解析度、影象質量等,同時也與整個系統的執行樣式直接相關。

二、工業相機在機器視覺系統中的地位和作用

功能:光訊號轉變成有序的電訊號

三、工業相機的主要引數:

1. 解析度(Resolution):

解析度指的是每次採集影象的畫素點數(Pixels),通常用長*寬表示。我們常說多少萬畫素相機就是由解析度計算得來的。比如解析度 1280pixel*1024pixel,1280*1024=1310720,就是130萬畫素的相機。解析度在一定意義上決定了機器視覺系統能夠達到的精度。

2. 畫素深度(Pixel Depth):即每畫素資料的位數,一般常用的是8Bit,對於數字相機機一般還會有10Bit、12Bit、14Bit等。

3. 最大幀率(Frame Rate)/行頻(Line Rate):相機採集傳輸影象的速率,對於面陣相機一般為每秒採集的幀數(Frames/Sec.),對於線陣相機為每秒採集的行數(Lines/Sec.)。

4. 曝光方式(Exposure)和快門速度(Shutter):

對於線陣相機都是逐行曝光的方式,可以選擇固定行頻和外觸發同步的採集方式,曝光時間可以與行週期一致,也可以設定一個固定的時間;面陣相機有幀曝光、場曝光和滾動行曝光等幾種常見方式,數字相機一般都提供外觸發採圖的功能。快門速度一般可到10微秒,高速相機還可以更快。

5. 像元尺寸(Pixel Size):像元大小和像元數(解析度)共同決定了相機靶面的大小。數字相機像元尺寸為3μm~10μm,一般像元尺寸越小,製造難度越大,影象質量也越不容易提高

6. 光譜響應特性(Spectral Range):是指該像元感測器對不同光波的敏感特性,一般響應範圍是350nm-1000nm,一些相機在靶面前加了一個濾鏡,濾除紅外光線,如果系統需要對紅外感光時可去掉該濾鏡。

7.介面型別:有Camera Link介面,乙太網介面,1394介面、USB介面輸出,目前最新的介面有CoaXPress介面。

工業相機又俗稱攝像機,相比於傳統的民用相機(攝像機)而言,它具有高的影象穩定性、高傳輸能力和高抗幹擾能力等,市面上工業相機大多是基於CCD(Charge Coupled Device)或CMOS(Complementary Metal Oxide Semiconductor)晶片的相機。

CCD是目前機器視覺最為常用的影象感測器。它集光電轉換及電荷存貯、電荷轉移、訊號讀取於一體,是典型的固體成像器件。CCD的突出特點是以電荷作為訊號,而不同於其它器件是以電流或者電壓為訊號。這類成像器件透過光電轉換形成電荷包,而後在驅動脈衝的作用下轉移、放大輸出影象訊號。典型的CCD相機由光學鏡頭、時序及同步訊號發生器、垂直驅動器、模擬/數字訊號處理電路組成。CCD作為一種功能器件,與真空管相比,具有無灼傷、無滯後、低電壓工作、低功耗等優點。

CMOS影象感測器的開發最早出現在20世紀70 年代初,90 年代初期,隨著超大規模積體電路 (VLSI) 製造工藝技術的發展,CMOS影象感測器得到迅速發展。CMOS影象感測器將光敏元陣列、影象訊號放大器、訊號讀取電路、模數轉換電路、影象訊號處理器及控制器整合在一塊晶片上,還具有區域性畫素的程式設計隨機訪問的優點。CMOS影象感測器以其良好的整合性、低功耗、高速傳輸和寬動態範圍等特點在高解析度和高速場合得到了廣泛的應用。

四、相機分類

任何東西分類一定有它自己的分類標準,工業相機也不例外。

按照晶片型別可以分為CCD相機、CMOS相機;

按照感測器的結構特性可以分為線陣相機、面陣相機;

按照掃描方式可以分為隔行掃描相機、逐行掃描相機;

按照解析度大小可以分為普通解析度相機、高解析度相機;

按照輸出訊號方式可以分為模擬相機、數字相機;

按照輸出色彩可以分為單色(黑白)相機、彩色相機;

按照輸出訊號速度可以分為普通速度相機、高速相機;

按照響應頻率範圍可以分為可見光(普通)相機、紅外相機、紫外相機等。區別

1、工業相機的效能穩定可靠易於安裝,相機結構緊湊結實不易損壞,連續工作時間長,可在較差的環境下使用,一般的數碼相機是做不到這些的。例如:讓民用數碼相機一天工作24小時或連續工作幾天肯定會受不了的。

2、工業相機的快門時間非常短,可以抓拍高速運動的物體。

例如,把名片貼在電風扇扇葉上,以最大速度旋轉,設定合適的快門時間,用工業相機抓拍一張影象,仍能夠清晰辨別名片上的字型。用普通的相機來抓拍,是不可能達到同樣效果的。

3、工業相機的影象感測器是逐行掃描的,而普通的相機的影象感測器是隔行掃描的, 逐行掃描的影象感測器生產工藝比較複雜,成品率低,出貨量少,世界上只有少數公司能夠提供這類產品,例如Dalsa、Sony,而且價格昂貴。

4、工業相機的幀率遠遠高於普通相機。

工業相機每秒可以拍攝十幅到幾百幅圖片,而普通相機只能拍攝2-3幅影象,相差較大。

5、工業相機輸出的是裸資料(raw data),其光譜範圍也往往比較寬,比較適合進行高質量的影象處理演演算法,例如機器視覺(Machine Vision)應用。而普通相機拍攝的圖片,其光譜範圍只適合人眼視覺,並且經過了mjpeg壓縮,影象質量較差,不利於分析處理。

6、工業相機(Industrial Camera)相對普通相機(DSC)來說價格較貴。

五、企業應用如何選擇

工業相機一般安裝在機器流水線上代替人眼來做測量和判斷,透過數字影象攝取標的轉換成影象訊號,傳送給專用的影象處理系統,影象系統對這些訊號進行各種運算來抽取標的的特徵,進而根據判別的結果來控制現場的裝置動作。

1、通常您首先需要知道系統精度要求和相機解析度,可以透過公式:

X方向系統精度(X方向畫素值)=視野範圍(X方向)/CCD晶片畫素數量( X方向)

Y方向系統精度(Y方向畫素值)=視野範圍(Y方向)/CCD 晶片畫素數量( Y方向)

2、當然理論畫素值的得出,要由系統精度及亞畫素方法綜合考慮;接著您要知道系統速度要求與相機成像速度:

系統單次執行速度=系統成像(包括傳輸)速度+系統檢測速度

雖然系統成像(包括傳輸)速度可以根據相機非同步觸發功能、快門速度等進行理論計算,最好的方法還是透過軟體進行實際測試。

3、再接著您要將相機與影象採集卡一併考慮,因為這涉及到兩者的匹配:

影片訊號的匹配:對於黑白模擬訊號相機來說有兩種格式,CCIR和RS170(EIA),通常採集卡都同時支援這兩種相機;

解析度的匹配:每款板卡都只支援某一解析度範圍內的相機;

特殊功能的匹配:如要是用相機的特殊功能,先確定所用板卡是否支援此功能,比如,要多部相機同時拍照,這個採集卡就必須支援多通道,如果相機是逐行掃描的,那麼採集卡就必須支援逐行掃描。

介面的匹配:確定相機與板卡的介面是否相匹配。如CameraLink、GIGE、CoxPress、USB3.0等。

4、在滿足您對檢測的必要需求後,最後才應該是價格的比較。

舉例說明:如我們的檢測任務是尺寸測量,產品大小是18mm*10mm,精度要求是0.01mm,流水線作業,檢測速度是10件/秒,現場環境是普通工業環境,不考慮幹擾問題。

首先我們知道是流水線作業,速度比較快,因此選用逐行掃描相機;視野大小我們可以設定為20mm*12mm(考慮每次機械定位的誤差,將視野比物體適當放大),假如我們能夠取到很好的影象(比如可以打背光),而且我們軟體的測量精度可以考慮1/2亞畫素精度,那麼我們需要的相機解析度就是20/0.01/2=1000pixcel(畫素),另一方向是12/0.01/2=600pixcel,也就是說我們相機的解析度至少需要1000*600pixcel,幀率在10幀/秒,因此選擇1024*768畫素(軟體效能和機械精度不能精確的情況下也可以考慮1280*1024pixcel),幀率在10幀/秒以上的即可。

 

    贊(1)

    分享創造快樂