1.工業(yè)攝像頭
攝像頭是機(jī)器視覺系統(tǒng)獲取圖像的關(guān)鍵部件,攝像頭和數(shù)碼照相機(jī)、掃描儀等又被統(tǒng)稱為圖像傳感器,它將被處理目標(biāo)物體的光形象轉(zhuǎn)換成被稱為視頻的電信號(hào),將這個(gè)信號(hào)A/D轉(zhuǎn)換并送到處理器后就可以處理、分析、識(shí)別該目標(biāo)物體了 。
近二十年前,工業(yè)控制用的攝像頭大多為光導(dǎo)攝像真空管(Vidicon),但隨著CCD(Charge Coupled Devices,電荷耦合器件)的革命性發(fā)展,體積小、重量輕、分辨率高、靈敏度高、價(jià)格低的CCD攝像頭不斷出現(xiàn)。同時(shí)隨著CCD的發(fā)展,又大大促進(jìn)了機(jī)器視覺的發(fā)展,針對(duì)機(jī)器視覺所要處理的目標(biāo)圖像大多為運(yùn)動(dòng)物體,電子快門、外觸發(fā)的掃描再啟動(dòng)、逐行掃描以及通過串行總線對(duì)攝像頭進(jìn)行遠(yuǎn)距離控制和調(diào)節(jié)等功能的出現(xiàn),更大地促進(jìn)了機(jī)器視覺系統(tǒng)的開發(fā)。所有這些主要針對(duì)機(jī)器視覺系統(tǒng)而開發(fā)出來的CCD攝像頭的功能是過去的光導(dǎo)攝像真空管所無法比擬的。
2.機(jī)器視覺系統(tǒng)常用攝像頭分類
2.1根據(jù)不同感光芯片劃分
我們知道感光芯片是攝像頭的核心部件,目前攝像頭常用的感光芯片有CCD和CMOS兩種:
1.CCD攝像頭,CCD稱為電荷耦合器件,CCD實(shí)際上只是一個(gè)把從圖像半導(dǎo)體中出來的電子有組織地儲(chǔ)存起來的方法。
2.CMOS攝像頭,CMOS稱為“互補(bǔ)金屬氧化物半導(dǎo)體”,CMOS實(shí)際上只是將晶體管放在硅塊上的技術(shù),沒有更多的含義。
盡管CCD表示“電荷耦合器件”而CMOS表示“互補(bǔ)金屬氧化物半導(dǎo)體”,但是不論CCD或者CMOS對(duì)于圖像感應(yīng)都沒有用,真正感應(yīng)的傳感器稱做“圖像半導(dǎo)體”,CCD和CMOS傳感器實(shí)際使用的都是同一種傳感器“圖像半導(dǎo)體”,圖像半導(dǎo)體是一個(gè)P N結(jié)合半導(dǎo)體,能夠轉(zhuǎn)換光線的光子爆炸結(jié)合處成為成比例數(shù)量的電子。電子的數(shù)量被計(jì)算信號(hào)的電壓,光線進(jìn)入圖像半導(dǎo)體得越多,電子產(chǎn)生的也越多,從傳感器輸出的電壓也越高。
因?yàn)槿搜勰芸吹?Lux照度(滿月的夜晚)以下的目標(biāo),CCD傳感器通常能看到的照度范圍在0.1~3Lux,是CMOS傳感器感光度的3到10倍,所以目前一般CCD攝像頭的圖像質(zhì)量要優(yōu)于CMOS攝像頭。
CMOS可以將光敏元件、放大器、A/D轉(zhuǎn)換器、存儲(chǔ)器、數(shù)字信號(hào)處理器和計(jì)算機(jī)接口控制電路集成在一塊硅片上,具有結(jié)構(gòu)簡(jiǎn)單、處理功能多、速度快、耗電低、成本低等特點(diǎn)。CMOS攝像頭存在成像質(zhì)量差、像敏單元尺寸小、填充率低等問題,1989年后出現(xiàn)了“有源像敏單元”結(jié)構(gòu),不僅有光敏元件和像敏單元的尋址開關(guān),而且還有信號(hào)放大和處理等電路,提高了光電靈敏度、減小了噪聲,擴(kuò)大了動(dòng)態(tài)范圍,使得一些參數(shù)與CCD攝像頭相近,而在功能、功耗、尺寸和價(jià)格方面要優(yōu)于CCD,逐步得到廣泛的應(yīng)用。CMOS傳感器可以做得非常大并有和CCD傳感器同樣的感光度,因此非常適用于特殊應(yīng)用。CMOS傳感器不需要復(fù)雜的處理過程,直接將圖像半導(dǎo)體產(chǎn)生的電子轉(zhuǎn)變成電壓信號(hào),因此就非常快,這個(gè)優(yōu)點(diǎn)使得CMOS傳感器對(duì)于高幀攝像頭非常有用,高幀速度能達(dá)到400到100000幀/秒。
2.2按像元排列方式劃分
2.2.1面陣攝像頭
面陣攝像頭是我們常見的形式,其像元是按行列整齊排列的,每個(gè)像元對(duì)應(yīng)圖像上的一個(gè)像素點(diǎn),我們一般所說的分辨率就是指像元的個(gè)數(shù)。需要指出的是我們計(jì)算機(jī)中的彩色圖像一般是每個(gè)像素點(diǎn)由R、G、B三個(gè)值來表示,但我們一般的彩色攝像頭卻并不是這樣的,下面分別進(jìn)行介紹:
(1)黑白攝像頭,每個(gè)像素點(diǎn)對(duì)應(yīng)一個(gè)像元,該像元對(duì)于各種波長(zhǎng)的光具有較一致的敏感度,采集得到的只是每個(gè)像素點(diǎn)的灰度值。
(2)采用BAYER轉(zhuǎn)化的單片彩色攝像頭,這種攝像頭的每個(gè)像素點(diǎn)實(shí)際只對(duì)應(yīng)R、G、B三種之一的像元,R、G、B三種像元按一定的規(guī)律排列,我們實(shí)際所得到的每個(gè)像素點(diǎn)的R、G、B三原色的數(shù)值是根據(jù)該像素點(diǎn)及其周圍若干點(diǎn)的三色數(shù)值進(jìn)行BAYER插分計(jì)算而來的,所以這種攝像頭所得到的圖像往往不能得到很好的彩色效果,尤其是對(duì)應(yīng)邊緣位置會(huì)有較明顯的色彩失真和細(xì)節(jié)的丟失。目前我們常見的彩色攝像頭一般是這種形式的,其價(jià)格和同檔次的黑白攝像頭相近。
BAYER彩色攝像頭原理圖
2.2.2線陣攝像頭
線陣攝像頭是一種比較特殊的形式,其像元是一維線狀排列的,即只有一行像元,每次只能采集一行的圖像數(shù)據(jù),只有當(dāng)攝像頭與被攝物體在縱向相對(duì)運(yùn)動(dòng)時(shí)才能得到我們平常看到的二維圖像。所以在機(jī)器視覺系統(tǒng)中一般用于被測(cè)物連續(xù)運(yùn)動(dòng)的場(chǎng)合,尤其適合于運(yùn)動(dòng)速度較快、分辨率要求較高的情況。
(1)黑白攝像頭,也是最常用的線陣攝像頭,每個(gè)像素點(diǎn)對(duì)應(yīng)一個(gè)像元,采集得到的是灰度圖像。
(2)3Line彩色攝像頭,該攝像頭的具有R、G、B三行像元,分別對(duì)紅、綠、蘭三種波長(zhǎng)的光敏感,所以每個(gè)像素點(diǎn)都會(huì)對(duì)應(yīng)R、G、B三個(gè)通道的數(shù)值,形成彩色的圖像數(shù)據(jù)。需要注意的是,由于R、G、B三行像元在同一時(shí)刻所采集的并非同一位置的信息(見圖),在實(shí)際應(yīng)用中需要進(jìn)行運(yùn)動(dòng)校正才能得到所需的彩色圖像。一般的攝像頭都提供內(nèi)部進(jìn)行運(yùn)動(dòng)校正處理的功能,但對(duì)于對(duì)比度非常高的圖像邊緣還是容易出現(xiàn)色彩失真的現(xiàn)象。
2.3 按輸出圖像信號(hào)格式劃分
· 模擬攝像頭
模擬攝像頭所輸出的信號(hào)形式為模擬量視頻信號(hào),需要配專用的圖像采集卡才能轉(zhuǎn)化為計(jì)算機(jī)可以處理的數(shù)字信息。
· 數(shù)字?jǐn)z像頭
數(shù)字?jǐn)z像頭是在內(nèi)部集成了A/D轉(zhuǎn)換電路,可以直接將模擬量的圖像信號(hào)轉(zhuǎn)化為數(shù)字信息,不僅有效避免了圖像傳輸線路中的干擾問題,對(duì)外的信號(hào)輸出使用更加高速和靈活的數(shù)字信號(hào)傳輸協(xié)議,可以做成各種分辨率的形式,出現(xiàn)了目前數(shù)字?jǐn)z像頭百花齊放的形勢(shì)。常見的數(shù)字?jǐn)z像頭圖像輸出標(biāo)準(zhǔn)有:
IEEE1394
USB2.0
DCOM3
RS-644 LVDS
Channel Link LVDS
Camera Link LVDS
千兆網(wǎng)