機(jī)器視覺(jué)系統(tǒng)的組成
機(jī)器視覺(jué)系統(tǒng)是指用計(jì)算機(jī)來(lái)完結(jié)人的視覺(jué)功用,也就是用計(jì)算機(jī)來(lái)完結(jié)對(duì)客觀的三維國(guó)際的辨認(rèn)。按現(xiàn)在的了解,人類(lèi)視覺(jué)體系的感受部分是視網(wǎng)膜,它是一個(gè)三維采樣體系。三維物體的可見(jiàn)部分投影到網(wǎng)膜上,人們依照投影到視網(wǎng)膜上的二維的像來(lái)對(duì)該物體進(jìn)行三維了解。所謂三維了解是指對(duì)被調(diào)查方針的形狀、尺度、脫離調(diào)查點(diǎn)的間隔、質(zhì)地和運(yùn)動(dòng)特征(方向和速度)等的了解。
機(jī)器視覺(jué)系統(tǒng)的輸入設(shè)備可以是攝像機(jī)、轉(zhuǎn)鼓等,它們都把三維的印象作為輸入源,即輸入計(jì)算機(jī)的就是三維管觀國(guó)際的二維投影。假如把三維客觀國(guó)際到二維投印象看作是一種正改換的話,則機(jī)器視覺(jué)系統(tǒng)所要做的是從這種二維投影圖畫(huà)到三維客觀國(guó)際的逆改換,也就是依據(jù)這種二維投影圖畫(huà)去重建三維的客觀國(guó)際。
機(jī)器視覺(jué)系統(tǒng)首要由三部分組成:圖畫(huà)的獲取、圖畫(huà)的處理和剖析、輸出或顯現(xiàn)。
將近80%的工業(yè)視覺(jué)體系首要用在檢測(cè)方面,包含用于進(jìn)步出產(chǎn)功率、操控出產(chǎn)進(jìn)程中的產(chǎn)品質(zhì)量、收集產(chǎn)品數(shù)據(jù)等。產(chǎn)品的分類(lèi)和挑選也集成于檢測(cè)功用中。下面經(jīng)過(guò)一個(gè)用于出產(chǎn)線上的單攝像機(jī)視覺(jué)體系,說(shuō)明體系的組成及功用。
視覺(jué)體系檢測(cè)出產(chǎn)線上的產(chǎn)品,決議產(chǎn)品是否契合質(zhì)量要求,并依據(jù)成果,發(fā)作相應(yīng)的信號(hào)輸入上位機(jī)。圖畫(huà)獲取設(shè)備包含光源、攝像機(jī)等;圖畫(huà)處理設(shè)備包含相應(yīng)的軟件和硬件體系;輸出設(shè)備是與制作進(jìn)程相連的有關(guān)體系,包含進(jìn)程操控器和報(bào)警設(shè)備等。數(shù)據(jù)傳輸?shù)接?jì)算機(jī),進(jìn)行剖析和產(chǎn)品操控,若發(fā)現(xiàn)不合格品,則報(bào)警器告警,并將其掃除出出產(chǎn)線。機(jī)器視覺(jué)的成果是CAQ體系的質(zhì)量信息來(lái)歷,也可以和CIMS其它體系集成。
圖畫(huà)的獲取
圖畫(huà)的獲取實(shí)踐上是將被測(cè)物體的可視化圖畫(huà)和內(nèi)涵特征改換成能被計(jì)算機(jī)處理的一系列數(shù)據(jù),它首要由三部分組成:
?。?/span> 照明
?。?/span> 圖畫(huà)聚集構(gòu)成
* 圖畫(huà)斷定和構(gòu)成攝像機(jī)輸出信號(hào)
1、照明
照明和影響機(jī)器視覺(jué)系統(tǒng)輸入的重要因素,由于它直接影響輸入數(shù)據(jù)的質(zhì)量和至少30%的運(yùn)用作用。由于沒(méi)有通用的機(jī)器視覺(jué)照明設(shè)備,所以針對(duì)每個(gè)特定的運(yùn)用實(shí)例,要挑選相應(yīng)的照明設(shè)備,以到達(dá)最佳作用。
過(guò)去,許多工業(yè)用的機(jī)器視覺(jué)系統(tǒng)用可見(jiàn)光作為光源,這首要是由于可見(jiàn)光簡(jiǎn)單取得,價(jià)格低,而且便于操作。常用的幾種可見(jiàn)光源是白幟燈、日光燈、水銀燈和鈉光燈??墒牵@些光源的一個(gè)最大缺陷是光能不能保持安穩(wěn)。以日光燈為例,在運(yùn)用的榜首個(gè)100小時(shí)內(nèi),光能將下降15%,跟著運(yùn)用時(shí)刻的添加,光能將不斷下降。因而,怎么使光能在必定的程度上保持安穩(wěn),是實(shí)用化進(jìn)程中急需求處理的問(wèn)題。
另一個(gè)方面,環(huán)境光將改動(dòng)這些光源照耀到物體上的總光能,使輸出的圖畫(huà)數(shù)據(jù)存在噪聲,一般選用加防護(hù)屏的辦法,減少環(huán)境光的影響。
由于存在上述問(wèn)題,在如今的工業(yè)運(yùn)用中,關(guān)于某些要求高的檢測(cè)使命,常選用X射線、超聲波等不可見(jiàn)光作為光源??墒遣豢梢?jiàn)光不利于檢測(cè)體系的操作,且價(jià)格較高,所以,現(xiàn)在在實(shí)踐運(yùn)用中,仍多用可見(jiàn)光作為光源。
照明體系按其照耀辦法可分為:背向照明、前向照明、結(jié)構(gòu)光和頻亮光照明等。其中,背向照明是被測(cè)物放在光源和攝像機(jī)之間,它的優(yōu)點(diǎn)是能取得高對(duì)比度的圖畫(huà)。前向照明是光源和攝像機(jī)坐落被測(cè)物的同側(cè),這種辦法便于設(shè)備。結(jié)構(gòu)光照明是將光柵或線光源等投射到被測(cè)物上,依據(jù)它們發(fā)作的畸變,解調(diào)出被測(cè)物的三維信息。頻亮光照明是將高頻率的光脈沖照耀到物體上,照像機(jī)攝影要求與光源同步。
2、圖畫(huà)聚集構(gòu)成
被測(cè)物的圖畫(huà)經(jīng)過(guò)一個(gè)透鏡聚集在靈敏元件上,好像照像機(jī)攝影相同。所不同的是照像機(jī)運(yùn)用膠卷,而機(jī)器視覺(jué)系統(tǒng)運(yùn)用傳感器來(lái)捕捉圖畫(huà),傳感器將可視圖畫(huà)轉(zhuǎn)化為電信號(hào),便于計(jì)算機(jī)處理。
選取機(jī)器視覺(jué)系統(tǒng)中的攝像機(jī)應(yīng)依據(jù)實(shí)踐運(yùn)用的要求,其中攝像機(jī)的透鏡參數(shù)是一項(xiàng)重要方針。透鏡參數(shù)分為四個(gè)部分:擴(kuò)大倍率、焦距、景深和透鏡設(shè)備。
3、圖畫(huà)斷定和構(gòu)成攝像機(jī)輸出信號(hào)
機(jī)器視覺(jué)系統(tǒng)實(shí)踐上是一個(gè)光電改換設(shè)備,行將傳感器所接納到的透鏡成像,轉(zhuǎn)化為計(jì)算機(jī)能處理的電信號(hào)、攝像機(jī)可以是電子管的,也可是固體狀況傳感單元。
電子管攝像機(jī)開(kāi)展較早,20世紀(jì)30年代就已運(yùn)用于商業(yè)電視,它選用包含光感元件的真空管進(jìn)行圖畫(huà)傳感,將所接納到的圖畫(huà)改換成模仿電壓信號(hào)輸出。具有RS-170輸出制式的攝像機(jī)可直接與商用電視顯現(xiàn)器相連。
固體狀況攝像機(jī)是在20世紀(jì)60年代后期,美國(guó)貝爾電話實(shí)驗(yàn)室發(fā)明晰電荷耦合設(shè)備(CCD),而開(kāi)展起來(lái)的。它上散布于各個(gè)像元的光敏二極管的線性陣列或矩形陣列構(gòu)成,經(jīng)過(guò)按必定次序輸出每個(gè)二極管的電壓脈沖,完結(jié)將圖畫(huà)光信號(hào)改換成電信號(hào)的意圖。輸出的電壓脈沖序列可以直接以RS-170制式輸入規(guī)范電視顯現(xiàn)器,或許輸入計(jì)算機(jī)的內(nèi)存,進(jìn)行數(shù)值化處理。CCD是現(xiàn)在最常用的機(jī)器視覺(jué)傳感器。
圖畫(huà)處理技能
機(jī)器視覺(jué)系統(tǒng)中,視覺(jué)信息的處理技能首要依賴(lài)于圖畫(huà)處理辦法,它包含圖畫(huà)增強(qiáng)、數(shù)據(jù)編碼和傳輸、滑潤(rùn)、邊際銳化、切割、特征抽取、圖畫(huà)辨認(rèn)與了解等內(nèi)容。經(jīng)過(guò)這些處理后,輸出圖畫(huà)的質(zhì)量得到適當(dāng)程度的改進(jìn),既改進(jìn)了圖畫(huà)的視覺(jué)作用,又便于計(jì)算機(jī)對(duì)圖畫(huà)進(jìn)行剖析、處理和辨認(rèn)。
1、圖畫(huà)的增強(qiáng)
圖畫(huà)的增強(qiáng)用于調(diào)整圖畫(huà)的對(duì)比度,杰出圖畫(huà)中的重要細(xì)節(jié),改進(jìn)視覺(jué)質(zhì)量。一般選用灰度直方圖修正技能進(jìn)行圖畫(huà)增強(qiáng)。
圖畫(huà)的灰度直方圖是表明一幅圖畫(huà)灰度散布狀況的計(jì)算特性圖表,與對(duì)比度緊密相連。
一般,在計(jì)算機(jī)中表明的一幅二維數(shù)字圖畫(huà)可表明為一個(gè)矩陣,其矩陣中的元素是坐落相應(yīng)坐標(biāo)方位的圖畫(huà)灰度值,是離散化的整數(shù),一般取0,1,……,255。這首要是由于計(jì)算機(jī)中的一個(gè)字節(jié)所表明的數(shù)值規(guī)模是0~255。別的,人眼也只能分辯32個(gè)左右的灰度級(jí)。所以,用一個(gè)字節(jié)表明灰度即可。
可是,直方圖僅能計(jì)算某級(jí)灰度像素呈現(xiàn)的概率,反映不出該像素在圖畫(huà)中的二維坐標(biāo)。因而,不同的圖畫(huà)有可能具有相同的直方圖。經(jīng)過(guò)灰度直方圖的形狀,能判別該圖畫(huà)的清晰度和是非對(duì)比度。
假如取得一幅圖畫(huà)的直方圖作用不抱負(fù),可以經(jīng)過(guò)直方圖均衡化處理技能作適當(dāng)修正,即把一幅已知灰度概率散布圖畫(huà)中的像素灰度作某種映射改換,使它變成一幅具有均勻灰度概率散布的新圖畫(huà),完結(jié)使圖象清晰的意圖。
2、圖畫(huà)的滑潤(rùn)
圖畫(huà)的滑潤(rùn)處理技能即圖畫(huà)的去噪聲處理,首要是為了去除實(shí)踐成像進(jìn)程中,因成像設(shè)備和環(huán)境所構(gòu)成的圖畫(huà)失真,提取有用信息。眾所周知,實(shí)踐取得的圖畫(huà)在構(gòu)成、傳輸、接納和處理的進(jìn)程中,不可避免地存在著外部攪擾和內(nèi)部攪擾,如光電改換進(jìn)程靈敏元件靈敏度的不均勻性、數(shù)字化進(jìn)程的量化噪聲、傳輸進(jìn)程中的差錯(cuò)以及人為因素等,均會(huì)使圖畫(huà)蛻變。因而,去除噪聲,康復(fù)原始圖畫(huà)是圖畫(huà)處理中的一個(gè)重要內(nèi)容。
3、圖畫(huà)的數(shù)據(jù)編碼和傳輸
數(shù)字圖畫(huà)的數(shù)據(jù)量是適當(dāng)龐大的,一幅512*512個(gè)像素的數(shù)字圖畫(huà)的數(shù)據(jù)量為256 K字節(jié),若假定每秒傳輸25幀圖畫(huà),則傳輸?shù)男诺浪俾蕿?/span>52.4M比特/秒。高信道速率意味著高出資,也意味著普及難度的添加。因而,傳輸進(jìn)程中,對(duì)圖畫(huà)數(shù)據(jù)進(jìn)行緊縮顯得十分重要。數(shù)據(jù)的緊縮首要經(jīng)過(guò)圖畫(huà)數(shù)據(jù)的編碼和改換緊縮完結(jié)。
圖畫(huà)數(shù)據(jù)編碼一般選用猜測(cè)編碼,行將圖畫(huà)數(shù)據(jù)的空間改變規(guī)則和序列改變規(guī)則用一個(gè)猜測(cè)公式表明,假如知道了某一像素的前面各相鄰像素值之后,可以用公式猜測(cè)該像素值。選用猜測(cè)編碼,一般只需傳輸圖畫(huà)數(shù)據(jù)的起始值和猜測(cè)差錯(cuò),因而可將8比特/像素緊縮到2比特/像素。
改換緊縮辦法是將整幅圖畫(huà)分紅一個(gè)個(gè)小的(一秀取8*8或16*16)數(shù)據(jù)塊,再將這些數(shù)據(jù)塊分類(lèi)、改換、量化,然后構(gòu)成自適應(yīng)的改換緊縮體系。該辦法可將一幅圖畫(huà)的數(shù)據(jù)緊縮到為數(shù)不多的幾十個(gè)特傳輸,在接納端再改換回去即可。
4、邊際銳化
圖畫(huà)邊際銳化處理首要是加強(qiáng)圖畫(huà)中的概括邊際和細(xì)節(jié),構(gòu)成完好的物體鴻溝,到達(dá)將物體從圖畫(huà)中分離出來(lái)或?qū)⒈砻魍晃矬w外表的區(qū)域檢測(cè)出來(lái)的意圖。它是前期視覺(jué)理論和算法中的基本問(wèn)題,也是中期和后期視覺(jué)勝敗的重要因素之一。
5、圖畫(huà)的切割
圖畫(huà)切割是將圖畫(huà)分紅若干部分,每一部分對(duì)應(yīng)于某一物體外表,在進(jìn)行切割時(shí),每一部分的灰度或紋理契合某一種均勻測(cè)度度量。某實(shí)質(zhì)是將像素進(jìn)行分類(lèi)。分類(lèi)的依據(jù)是像素的灰度值、色彩、頻譜特性、空間特性或紋理特性等。圖畫(huà)切割是圖畫(huà)處理技能的基本辦法之一,運(yùn)用于比方染色體分類(lèi)、景象了解體系、機(jī)器視覺(jué)等方面。
圖畫(huà)切割首要有兩種辦法:一是鑒于度量空間的灰度閾值切割法。它是依據(jù)圖畫(huà)灰度直方圖來(lái)決議圖畫(huà)空間域像素聚類(lèi)。但它只運(yùn)用了圖畫(huà)灰度特征,并沒(méi)有運(yùn)用圖畫(huà)中的其它有用信息,使得切割成果對(duì)噪聲十分靈敏;二是空間域區(qū)域增加切割辦法。它是對(duì)在某種意義上(如灰度級(jí)、安排、梯度等)具有類(lèi)似性質(zhì)的像素連通集構(gòu)成切割區(qū)域,該辦法有很好的切割作用,但缺陷是運(yùn)算復(fù)雜,處理速度慢。其它的辦法如邊際追蹤法,首要著眼于保持邊際性質(zhì),盯梢邊際并構(gòu)成閉合概括,將方針切割出來(lái);錐體圖畫(huà)數(shù)據(jù)結(jié)構(gòu)法和符號(hào)松懈迭代法同樣是運(yùn)用像素空間散布聯(lián)系,將邊鄰的像素作合理的歸并。而根據(jù)常識(shí)的切割辦法則是運(yùn)用景象的先驗(yàn)信息和計(jì)算特性,首要對(duì)圖畫(huà)進(jìn)行初始切割,抽取區(qū)域特征,然后運(yùn)用范疇常識(shí)推導(dǎo)區(qū)域的解說(shuō),最終依據(jù)解說(shuō)對(duì)區(qū)域進(jìn)行兼并。
6、圖畫(huà)的辨認(rèn)
圖畫(huà)的辨認(rèn)進(jìn)程實(shí)踐上可以看作是一個(gè)符號(hào)進(jìn)程,即便用辨認(rèn)算法來(lái)區(qū)分景象中已切割好的各個(gè)物體,給這些物體賦予特定的符號(hào),它是機(jī)器視覺(jué)系統(tǒng)有必要完結(jié)的一個(gè)使命。
依照?qǐng)D畫(huà)辨認(rèn)從易到難,可分為三類(lèi)問(wèn)題。榜首類(lèi)辨認(rèn)問(wèn)題中,圖畫(huà)中的像素表達(dá)了某一物體的某種特定信息。如遙感圖畫(huà)中的某一像素代表地上某一方位地物的必定光譜波段的反射特性,經(jīng)過(guò)它即可判別出該地物的種類(lèi)。第二類(lèi)問(wèn)題中,待辨認(rèn)物是有形的全體,二維圖畫(huà)信息已經(jīng)滿(mǎn)足辨認(rèn)該物體,如文字辨認(rèn)、某些具有安穩(wěn)可視外表的三維體辨認(rèn)等。但這類(lèi)問(wèn)題不像榜首類(lèi)問(wèn)題簡(jiǎn)單表明成特征矢量,在辨認(rèn)進(jìn)程中,應(yīng)先將待辨認(rèn)物體正確地從圖畫(huà)的布景中切割出來(lái),再設(shè)法將建立起來(lái)的圖畫(huà)中物體的特點(diǎn)圖與假定模型庫(kù)的特點(diǎn)圖之間匹配。第三類(lèi)問(wèn)題是由輸入的二維圖、要素圖、2?5維圖等,得出被測(cè)物體的三維表明。這兒存著怎么將隱含的三維信息提取出來(lái)的問(wèn)題,當(dāng)是今研討的熱點(diǎn)。
現(xiàn)在用于圖畫(huà)辨認(rèn)的辦法首要分為決策理論和結(jié)構(gòu)辦法。決策理論辦法的根底是決策函數(shù),運(yùn)用它對(duì)形式向量進(jìn)行分類(lèi)辨認(rèn),是以守時(shí)描繪(如計(jì)算紋理)為根底的;結(jié)構(gòu)辦法的核心是將物體分化成了形式或形式基元,而不同的物體結(jié)構(gòu)有不同的基元串(或稱(chēng)字符串),經(jīng)過(guò)對(duì)不知道物體運(yùn)用給定的形式基元求出編碼鴻溝,得到字符串,再依據(jù)字符串判別它的屬類(lèi)。這是一種依賴(lài)于符號(hào)描繪被測(cè)物體之間聯(lián)系的辦法。
那么,機(jī)器視覺(jué)系統(tǒng)規(guī)劃的難點(diǎn)都有哪些?
本文首要總結(jié)了一下五點(diǎn),
榜首:打光的安穩(wěn)性
工業(yè)視覺(jué)運(yùn)用一般分紅四大類(lèi):定位、丈量、檢測(cè)和辨認(rèn),其中丈量對(duì)光照的安穩(wěn)性要求最高,由于光照只需發(fā)作10-20%的改變,丈量成果將可能差錯(cuò)出1-2個(gè)像素,這不是軟件的問(wèn)題,這是光照改變,導(dǎo)致了圖畫(huà)上邊際方位發(fā)作了改變,即便再厲害的軟件也處理不了問(wèn)題,有必要從體系規(guī)劃的視點(diǎn),掃除環(huán)境光的攪擾,一起要確保主動(dòng)照明光源的發(fā)光安穩(wěn)性。當(dāng)然經(jīng)過(guò)硬件相機(jī)分辯率的提高也是進(jìn)步精度,抗環(huán)境攪擾的一種辦法了。比方之前的相機(jī)對(duì)應(yīng)物空間尺度是1個(gè)像素10um,而經(jīng)過(guò)提高分辯率后變成 1個(gè)像素5um,精度近似可以以為提高1倍,對(duì)環(huán)境的攪擾天然增強(qiáng)了。
第二:工件方位的紛歧致性
一般做丈量的項(xiàng)目,無(wú)論是離線檢測(cè),仍是在線檢測(cè),只需是全自動(dòng)化的檢測(cè)設(shè)備,首要做的榜首步工作都是要能找到待測(cè)方針物。每次待測(cè)方針物呈現(xiàn)在攝影視場(chǎng)中時(shí),要能精確知道待測(cè)方針物在哪里,即便你運(yùn)用一些機(jī)械夾具等,也不能特別高精度確保待測(cè)方針物每次都呈現(xiàn)在同一方位的,這就需求用到定位功用,假如定位不精確,可能丈量工具呈現(xiàn)的方位就不精確,丈量成果有時(shí)會(huì)有較大差錯(cuò)
第三:標(biāo)定
一般在高精度丈量時(shí)需求做以下幾個(gè)標(biāo)定,一光學(xué)畸變標(biāo)定(假如您不是用的軟件鏡頭,一般都有必要標(biāo)定),二投影畸變的標(biāo)定,也就是由于您設(shè)備方位差錯(cuò)代表的圖畫(huà)畸變校對(duì),三物像空間的標(biāo)定,也就是具體算出每個(gè)像素對(duì)應(yīng)物空間的尺度。
不過(guò)現(xiàn)在的標(biāo)定算法都是根據(jù)平面的標(biāo)定,假如待丈量的物理不是平面的,標(biāo)定就會(huì)需求作一些特種算法來(lái)處理,一般的標(biāo)定算法是處理不了的。
此外有些標(biāo)定,由于不方面運(yùn)用標(biāo)定板,也有必要規(guī)劃特別的標(biāo)定辦法,因而標(biāo)定不必定能經(jīng)過(guò)軟件中已有的標(biāo)定算法悉數(shù)處理。
第四:物體的運(yùn)動(dòng)速度
假如被丈量的物體不是靜止的,而是在運(yùn)動(dòng)狀況,那么必定要考慮運(yùn)動(dòng)含糊對(duì)圖畫(huà)精度(含糊像素=物體運(yùn)動(dòng)速度*相機(jī)曝光時(shí)刻),這也不是軟件可以處理的。
第五:軟件的丈量精度
在機(jī)器視覺(jué)系統(tǒng)運(yùn)用中軟件的精度只能依照1/2—1/4個(gè)像素考慮,最好依照1/2,而不能向定位運(yùn)用相同到達(dá)1/10-1/30個(gè)像素精度,由于丈量運(yùn)用中軟件可以從圖畫(huà)上提取的特征點(diǎn)十分少。