亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        圖像識別在移印檢驗技術研究及應用

        2018-08-08 06:29:00蔡建武吳平吳自然
        電子設計工程 2018年14期
        關鍵詞:鄰域像素點灰度

        蔡建武,吳平,吳自然

        (溫州大學物理與電子信息工程學院,浙江溫州325000)

        隨著科技的日益進步,各個產(chǎn)品的生產(chǎn)都趨于自動化以此節(jié)約人力資源。印刷品因為自動化印刷可能會產(chǎn)生各種缺陷,導致產(chǎn)品的說明不再精確,而人們對于說明書的質(zhì)量要求越來越高,因此這部分有缺陷的電器應當需要被歸于不合格產(chǎn)品,人工檢測所有產(chǎn)品浪費了過多的人力資源,我們需要自動檢測系統(tǒng)來代替這部分的人力資源以實現(xiàn)生產(chǎn)線的自動化。

        在目前的印刷工業(yè)環(huán)境下采用CCD等圖像采集設備中由于受到光照的影響,圖像的像素會有偏差,灰度不一。也因為機器的震動,流水線的抖動,圖像可能會出現(xiàn)偏轉。使得后續(xù)的工作難以順利完成,因此必須對經(jīng)過采集的待處理圖像進行預處理,其中預處理部分由于龐大的像素點,會對算法的效率有著巨大的要求,同時物體的旋轉匹配的準確率也會直接影響到整個系統(tǒng)的誤判率,如果簡單的對于采樣圖像進行多次旋轉匹配無疑會減小整個系統(tǒng)的效率,而遍歷的本身的精度更是取決于系統(tǒng)逐次遍歷的角度,精度的提升都會降低系統(tǒng)效率。本文提出了采用ORB[1]算法去匹配偏差角度角度,解決圖像配準時的角度精度矯正并提高系統(tǒng)效率。

        目前圖像采集的光照影響我們可以采取非自然光來保證24小時的統(tǒng)一光照元素,以此來保證灰度圖的統(tǒng)一。借此一個高效的旋轉匹配策略就成了系統(tǒng)的核心問題。

        1 低壓電器移印檢測

        1.1 旋轉匹配的方法

        為了滿足實時性的要求,因此采用了ORB[1]算法。ORB[1]算法是構建在Fast以及BRIEF[2]算法基礎之上。Fast特征點不具有尺度不變性和方向,所以通過構造了具有尺度不變性的高斯金字塔,在每一層金字塔圖像上檢測角點,以此來實現(xiàn)尺度不變性。同時ORB[1]的論文中提出了一種利用灰度質(zhì)心法來解決這個問題,灰度質(zhì)心法假設角點的灰度與質(zhì)心之間存在一個偏移,這個向量可以用于表示一個方向。ORB[1]選擇了BRIEF[2]作為特征描述方法,BRIEF[2]不具有旋轉不變性,因此需要使用鄰域方向θ和對應的旋轉矩陣R,構建矩陣,鄰域方向即為我們在Fast上所求得的主方向。

        1.2 鄰域檢測的方法

        對已經(jīng)進行過裁剪,配準后的圖像進行差分圖像二值化進行區(qū)域劃分,由于單個不具有連續(xù)性質(zhì)的像素點不會對產(chǎn)品說明產(chǎn)生偏差,因此需要對拍攝圖像進行鄰域檢測,根據(jù)最大鄰域所占圖像百分比進行誤差判斷。根據(jù)情況采用了八鄰域的檢測方法即該點周圍正方形8個像素點統(tǒng)一為同一鄰域并以此連接?;趯π屎屯ㄓ眯缘目紤]參考了文獻[3]提出了基于遞歸的二值圖像連通域像素標記算法[3],對圖像從整體進行掃描標記并且得到等價表,從而得到一份圖像的鄰域值。

        2 低壓移印檢測方法

        低壓移印檢測即將每次通過攝像頭的圖像進行采樣,通過ORB[1]算法檢測出圖像由于在流水線運輸中而產(chǎn)生的角度偏差,通過旋轉角度的計算,雙線性插值和歸一化,校正圖像角度以及減小采樣圖像和模板的光照差異。由于觀察移印的誤差,需要通過模板匹配算法剪裁出重點圖像減少后續(xù)處理時間,最后通過差分以及連通域檢測得出移印部分的鄰域大小判斷采樣產(chǎn)品是否標準,這種方法的參考了OpenCV[4]的處理代碼。

        檢測具體步驟參考圖如圖1所示。

        2.1 圖像的采樣以及ORB算法檢測

        圖1 低壓移印檢測總體步驟圖

        圖像的采樣時間通過傳感器控制CCD攝像頭拍攝傳輸至電腦,將采樣圖像進行ORB[1]算法檢測,圖2中圓環(huán)所經(jīng)過的點即為采樣點。

        圖2 ORB描述示意圖

        檢測步驟如下:

        1)從采樣圖像的左上角(3,3)開始,將該點轉換為灰度值,考慮周圍16個點,如果改點與周圍16個有連續(xù)N個點差值大于一定閾值就認為該點為一個角點;

        2)如果該點為角點則采取BRIEF[2]算法描述該點特征即將該點周圍R內(nèi)為一圈,選擇N對作為該特征點的描述,描述見公式(1);

        3)由于BRIEF[2]算法描述特征時不具有旋轉不變性因此無法單純的選取N個固定點作為該點的描述,此處描述點采取特殊方法,先求出質(zhì)點Q,再以該點為圓心建立坐標軸,對于整個圓的整體進行整體的描述見公式(2),(3);

        4)重復 1)~3)步直到輸入圖像的右下角,獲取圖像角點;

        5)獲取角點后與樣本角點進行匹配,特征點對比結果如圖3所示(右側為樣本點)。

        圖3 特征點對比結果圖

        2.2 圖像的旋轉插值計算

        由于圖像是離散的點,若想求得旋轉后圖像的像素值,可以利用雙線性插值方法,最大程度還原圖像像素。

        取出對應像素點最鄰近的左下,左上,右下,右上像素點值分別為W11,W21,W12,W22。X1,X2為左右坐標,Y1,Y2為下上坐標。

        計算X方向的插值:

        然后利用X方向插值計算Y方向的插值:

        求得的Q即為新圖像的該坐標點的像素點,以此填充旋轉后圖像的所有的坐標的像素點得到旋轉圖像。

        2.3 圖像的模板匹配

        由于圖像并不關心除產(chǎn)品說明部分的其他區(qū)域,因此需要把產(chǎn)品說明單獨提取出來,根據(jù)OpenCV[4]提出的6種方式進行了實驗比較,采取TM_CCOEFF_NORMED。

        1)作為最后的算法公式(7)其中T為模板圖像,I為樣本圖像,x,y為樣本匹配起始點,X',Y'為采樣圖像偏移值且匹配步驟如下:

        2)從采樣圖像的左上角(0,0)開始,切割一塊標準模板的臨時圖像;

        用臨時圖像和模板圖像進行對比,對比結果公式(7)記為C(匹配度);

        3)切割輸入圖像從(0,1)處開始切割一塊標準模板的臨時圖像再次對比,與記錄匹配度的最大值比較,大則取代并記錄該坐標作為最佳匹配點;

        4)重復1)~4)步直到輸入圖像的右下角;

        5)將匹配度最高部分切開進行灰度化然后二值化進行比較(采樣圖及切割灰度采樣圖見圖4,圖5)。

        圖4 采樣圖片

        圖5 切割結果圖

        2.4 圖像的連通域檢測

        將已經(jīng)灰度化的采樣圖片與樣本圖做差并且二值化可以得到二值圖,并對二值圖進行連通域檢測。連通域檢測步驟如下:

        1)第一行掃描時只關注是否與左邊有白塊若有白塊則與白塊標記相同,若無白塊則為新的標記;

        2)下行掃描時先關注白塊的左側是否有白塊,若有則改點白塊標記值與左側相同,依次檢測該白塊的左上,上,右上若有相同的模塊則檢測是否已經(jīng)記錄這兩個標記值為連通域,否則記錄這兩個標記值為連通域,直至圖像右下角;

        3)處理記錄兩個標記值為連通域的數(shù)組,將所有連通數(shù)組標記為一個數(shù)組(參考動態(tài)規(guī)劃,或者迭代處理,本算法使用了迭代處理);

        4)將所有一個連通域內(nèi)的像素點相加,按照最大值排序??紤]到圖像對人體視覺影響的差別,我們對于一張待處理圖像連通域最大值在閾值以上的標記為不合格產(chǎn)品;

        5)考慮到對于后續(xù)的檢測,因此所有處理的數(shù)據(jù)通過python的xlrd庫和xlwt庫將所有的數(shù)據(jù)處理入EXCEL表格中。

        處理后差分二值圖詳見圖6。

        圖6 圖像差分二值圖

        3 實驗結果

        為了驗證算法的可行性,利用實際物體進行旋轉每0.1°拍攝一張圖片且考慮到工業(yè)中產(chǎn)品在運輸線上產(chǎn)生的偏差角度在-2°至2°之間在且工業(yè)條件下光照基本一致,由于圖像手動進行旋轉所以拍攝的圖像有一定的誤差性,同時將采樣樣本備份再隨機在移印位置進行涂抹或增加污漬以此模擬負樣本。將處理好的正負樣本輸入至算法中與標準樣本匹配檢測算法可行性,將實驗結果以及處理時間輸入至表格中。

        圖7 正樣本最大連通域檢測結果圖

        正負樣本的誤判率基本保持在98.4%,且每張采樣圖片判斷的運行時間成本保持在2 s以內(nèi),因此可以提高系統(tǒng)效率以及系統(tǒng)整體的準確性。

        圖8 負樣本最大連通域檢測結果圖

        4 結束語

        本文提出一種基于OpenCV[4]開源庫開發(fā)一套基于嵌入式系統(tǒng)的低壓電器移印檢驗算法,借鑒OpenCV編程入門[5]以及python核心編程[6]入門并參考了文獻[7]中對于圖像匹配提出的見解開發(fā)一套算法,并對大量采樣樣本進行配準平均每個采樣圖片的配準檢測只需要耗時3 s以內(nèi)且在偏轉角度較小時正確率可以達到97%以上。由于ORB算法的開源節(jié)約了為ORB算法支出的成本,實現(xiàn)了一套低成本的算法開發(fā),為低壓電器制造行業(yè)提供技術服務,為自動化和智能化的做出貢獻。

        猜你喜歡
        鄰域像素點灰度
        采用改進導重法的拓撲結構灰度單元過濾技術
        基于灰度拉伸的圖像水位識別方法研究
        高技術通訊(2021年3期)2021-06-09 06:57:48
        稀疏圖平方圖的染色數(shù)上界
        基于鄰域競賽的多目標優(yōu)化算法
        自動化學報(2018年7期)2018-08-20 02:59:04
        基于canvas的前端數(shù)據(jù)加密
        基于最大加權投影求解的彩色圖像灰度化對比度保留算法
        自動化學報(2017年5期)2017-05-14 06:20:56
        基于逐像素點深度卷積網(wǎng)絡分割模型的上皮和間質(zhì)組織分割
        基于灰度線性建模的亞像素圖像抖動量計算
        關于-型鄰域空間
        基于Node-Cell結構的HEVC幀內(nèi)編碼
        電視技術(2014年11期)2014-12-02 02:43:28
        最新日韩人妻中文字幕一区| 伊人蕉久中文字幕无码专区| 国产精品第1页在线观看| 精品黑人一区二区三区| 亚洲中文字幕日韩综合| 亚洲成a∨人片在线观看不卡 | 91精品在线免费| 国产一区二区三区亚洲| 久久久中日ab精品综合| 国产成人精品无码播放| 中文一区二区三区无码视频| 久久99国产综合精品女同| 亚洲国产精品久久电影欧美| 国产成人av一区二区三区无码 | 国产精品自拍视频免费观看| 精品无码人妻夜人多侵犯18| 亚洲精品黑牛一区二区三区| 91精品国产综合久久青草| 五月天激情电影| 亚洲日韩国产一区二区三区| 亚洲精品第一国产综合精品| 国产精品亚洲综合色区韩国| 国产永久免费高清在线观看视频| 亚洲国产日韩一区二区三区四区| 国产超碰人人做人人爽av大片| 日本动态120秒免费| 久草91这里只有精品| 国产午夜亚洲精品国产成人av| 无码不卡av东京热毛片| 视频一区精品自拍| 小黄片免费在线播放观看| 人妻 偷拍 无码 中文字幕| 中国年轻丰满女人毛茸茸| 精品粉嫩国产一区二区三区| 中国国产不卡视频在线观看 | 虎白女粉嫩粉嫩的18在线观看 | 变态另类手机版av天堂看网| 国产激情久久久久影院老熟女免费 | 国产三a级三级日产三级野外 | 日韩A∨精品久久久久| 日本在线免费一区二区三区|