操作員們經(jīng)常會采用低技術(shù)含量的取巧方式來繞開基于可視標(biāo)簽的質(zhì)量控制系統(tǒng)的監(jiān)察。有時控制工程網(wǎng)版權(quán)所有,他們就是簡單地關(guān)閉系統(tǒng),讓產(chǎn)品直接通過檢測通道。而有時控制工程網(wǎng)版權(quán)所有,他們把一張印有完好成品的圖片架設(shè)在相機(jī)鏡頭前,以幫助那些不符合質(zhì)量要求的產(chǎn)品暗渡陳倉。近,一家全球知名的個人護(hù)理產(chǎn)品制造商發(fā)現(xiàn),他們自己的員工正在用這種方式違規(guī)進(jìn)行操作。
于是,該公司要求位于美國伊利諾斯州Aurora市的CIVision公司設(shè)計(jì)一套新的視覺系統(tǒng),該系統(tǒng)必須具有能有效防止工廠員工規(guī)避的機(jī)能。CIVision所設(shè)計(jì)的Pro系列系統(tǒng)的“抗視覺規(guī)避技術(shù)”顯然是一個符合要求的功能選擇。
CIVision的標(biāo)簽影像的截取和監(jiān)視軟件是采用編程庫編制的。
Pro系列系統(tǒng)的基礎(chǔ)結(jié)構(gòu)就是兩架通過GigE視覺相機(jī)界面標(biāo)準(zhǔn)建立相互聯(lián)系的、具有鋼結(jié)構(gòu)外殼的相機(jī)。整個視覺系統(tǒng)多可支持四架相機(jī)的架設(shè),通過一臺用戶定制的個人計(jì)算機(jī)或Matrox4SightX工業(yè)計(jì)算機(jī)來控制。用于操縱影像的截取和監(jiān)視的CIVCore軟件是采用編程庫(MIL)編制的。
要監(jiān)視一條生產(chǎn)線,操作員首先要在觸摸屏上設(shè)置監(jiān)視類型。當(dāng)一 個畫面被截取下來,系統(tǒng)會對其進(jìn)行標(biāo)準(zhǔn)化的灰度識別,以判別標(biāo)簽本身及其局部相關(guān)領(lǐng)域上的信息(一條條形碼或矩陣碼,或者一個批號)是否確實(shí)存在。MIL的解碼模塊可以識別128條形碼和雙向數(shù)據(jù)矩陣碼的正確性。而以MIL的模式匹配和畫面處理模塊為基礎(chǔ)設(shè)計(jì)的CIVCore自帶的OCV模塊可以讀取文本類型的批號,以及標(biāo)簽控件代碼。
Pro系列的系統(tǒng)還帶有一個可選擇的工具包,可以幫助檢測相同的標(biāo)簽是否同時出現(xiàn)在產(chǎn)品的正面和背面。系統(tǒng)在檢測標(biāo)簽是否存在的同時加入了搜索功能,以確定標(biāo)簽處于鏡頭1的正面,并在此基礎(chǔ)上,自動引導(dǎo)鏡頭2來尋找另一個標(biāo)簽。如果2號相機(jī)沒能找到,系統(tǒng)就會認(rèn)為該產(chǎn)品在正反面都有相同的標(biāo)簽。
如果一件產(chǎn)品有任何一項(xiàng)檢測任務(wù)沒能通過,它就會被打上標(biāo)記,并轉(zhuǎn)移下線。不過,就像制造商所發(fā)現(xiàn)的一樣,有時候操作員會讓不合格的標(biāo)簽產(chǎn)品混過檢驗(yàn)關(guān)。因此,CIVision的軟件總工程師RickKoval引入了一個三步實(shí)施的計(jì)劃以確保系統(tǒng)能百分之百地監(jiān)測到所有產(chǎn)品:
步,確保監(jiān)視系統(tǒng)與其他自動化設(shè)備始終處于同一工作狀態(tài)。當(dāng)標(biāo)簽機(jī)運(yùn)行時控制工程網(wǎng)版權(quán)所有,視覺系統(tǒng)必須同時運(yùn)行。
第二步,在運(yùn)行時,將畫面截取動作的信號保留下來作為確保每個產(chǎn)品被監(jiān)視到的記錄。如果當(dāng)標(biāo)簽機(jī)的“運(yùn)行”信號出現(xiàn)的情況下,過了一定的秒數(shù),沒有記錄到截取動作的信號,則監(jiān)視系統(tǒng)會自動報錯,同時輸出一個信號停止生產(chǎn)線的繼續(xù)運(yùn)行。同樣的,當(dāng)監(jiān)視系統(tǒng)沒有檢測到“運(yùn)行”信號,卻記錄到了截取動作,同樣會輸出一個信號緊急停止生產(chǎn)線的繼續(xù)運(yùn)行。
第三步,要鑒別偽造的畫面,可以通過比較平移的結(jié)果來檢驗(yàn)截取畫面之間的移動是否屬實(shí)。系統(tǒng)會按照截取畫面的順序依次比較每張畫面上產(chǎn)品的位置。如果某一組畫面顯示其中的產(chǎn)品并沒有移動,那么當(dāng)前的產(chǎn)品,乃至之后的產(chǎn)品將全部作廢。