基于匹配的異形沖壓件輪廓缺陷視覺(jué)檢測(cè)系統(tǒng)及方法
【專利摘要】本發(fā)明基于匹配的異形沖壓件輪廓缺陷視覺(jué)檢測(cè)系統(tǒng)及方法,其特征在于該檢測(cè)系統(tǒng)包括智能相機(jī)、第一支架、第二支架、計(jì)算機(jī)、控制部分、透明旋轉(zhuǎn)圓盤、電機(jī)、傳感器和背部光源,控制部分控制電機(jī)的轉(zhuǎn)動(dòng)及智能相機(jī)的觸發(fā);由智能相機(jī)、第一支架和計(jì)算機(jī)共同構(gòu)成視覺(jué)系統(tǒng),所述智能相機(jī)通過(guò)第一支架固定在透明旋轉(zhuǎn)圓盤的上方,智能相機(jī)通過(guò)通信線同時(shí)與計(jì)算機(jī)和控制部分連接,計(jì)算機(jī)與控制部分連接,所述透明旋轉(zhuǎn)圓盤與電機(jī)連接,所述背部光源位于智能相機(jī)的正下方,且處于透明旋轉(zhuǎn)圓盤的下方;所述傳感器包括傳感器發(fā)射器和傳感器接收器,傳感器接收器與傳感器發(fā)射器相對(duì)設(shè)置,并且在同一水平線上,傳感器發(fā)射器與第二支架相連。
【專利說(shuō)明】
基于匹配的異形沖壓件輪廓缺陷視覺(jué)檢測(cè)系統(tǒng)及方法
技術(shù)領(lǐng)域
[0001] 本發(fā)明涉及確定工件輪廓面積及輪廓不變矩的匹配檢測(cè)系統(tǒng)技術(shù)領(lǐng)域,具體是一 種基于匹配的異形沖壓件輪廓缺陷視覺(jué)檢測(cè)系統(tǒng)及方法。
【背景技術(shù)】
[0002] 隨著產(chǎn)品的大規(guī)模生產(chǎn),好多沖壓件具有批量大、部件小、規(guī)格多等特點(diǎn),對(duì)產(chǎn)品 的質(zhì)量檢測(cè)精度要求越來(lái)越高,為了保證汽車工件的質(zhì)量,對(duì)工件的缺陷檢測(cè)是必不可少 的環(huán)節(jié)。以往常采用人工識(shí)別的方法對(duì)沖壓件進(jìn)行目視或卡尺測(cè)量,但這種檢測(cè)方法速度 慢、效率低、工人勞動(dòng)強(qiáng)度大,質(zhì)量也難以保證。因此,將計(jì)算機(jī)圖像檢測(cè)技術(shù)應(yīng)用于沖壓件 質(zhì)量的檢測(cè)具有重要的需求和價(jià)值。機(jī)器視覺(jué)具有非接觸、高效率、高精度、易集成等顯著 優(yōu)點(diǎn),應(yīng)用機(jī)器視覺(jué)進(jìn)行工件的缺陷檢測(cè),可以解決困擾企業(yè)的很多問(wèn)題,可以保證檢測(cè)的 連續(xù)性以及實(shí)時(shí)性。當(dāng)前,很多檢測(cè)項(xiàng)目從簡(jiǎn)單走向復(fù)雜,檢測(cè)方式也從人工走向自動(dòng)化甚 至智能化。視覺(jué)檢測(cè)就是檢測(cè)的一種趨勢(shì),機(jī)器視覺(jué)解決方案可以利用機(jī)器代替人眼來(lái)做 各種測(cè)量和判斷,具有非接觸、適應(yīng)能力強(qiáng)、快速高效、準(zhǔn)確、柔性好、可靠性高等特點(diǎn),在現(xiàn) 代工業(yè)檢測(cè)中受到了廣泛重視。
[0003] 中國(guó)專利CN103914827公開(kāi)了一種汽車密封條輪廓缺陷的視覺(jué)檢測(cè)方法,該方法 通過(guò)對(duì)載入圖像進(jìn)行閾值分割,得到二值圖像,進(jìn)行邊緣檢測(cè),提取每個(gè)邊緣像素點(diǎn)的坐 標(biāo),計(jì)算目標(biāo)區(qū)域的凸包,計(jì)算密封條截面的最小包圍面積矩形,通過(guò)面積,以及邊緣像素 點(diǎn)判斷是否存在缺陷,其不足之處在于:基于輪廓面積的檢測(cè)方法需要事先確定樣品的幾 何形狀是規(guī)則的,同一種工件在相機(jī)視野下不同位置采集到的圖像所占的像素點(diǎn)會(huì)有所改 變,并且由于缺陷所在位置不同、樣品擺放的角度不同都會(huì)對(duì)理想面積的估計(jì)產(chǎn)生影響,造 成檢測(cè)結(jié)果不準(zhǔn)確,不能達(dá)到判斷的準(zhǔn)確性要求。
【發(fā)明內(nèi)容】
[0004] 針對(duì)現(xiàn)有技術(shù)的不足,本發(fā)明擬解決的技術(shù)問(wèn)題是,提供一種基于匹配的異形沖 壓件輪廓缺陷視覺(jué)檢測(cè)系統(tǒng)及方法。該檢測(cè)系統(tǒng)根據(jù)厚度為4mm異形沖壓件(異形沖壓件簡(jiǎn) 稱異形工件或工件)設(shè)計(jì),根據(jù)智能相機(jī)采集到的單幀圖像,提取感興趣目標(biāo)異形沖壓件的 輪廓,通過(guò)有效輪廓曲線計(jì)算輪廓的Hu矩(Hu矩具有旋轉(zhuǎn)、平移不變性又稱為Hu不變矩,即 為不變矩)以及內(nèi)部區(qū)域的面積。在采集過(guò)程中,由于工件存在一定厚度,在相機(jī)視野不同 位置處,采集到的相同工件的輪廓存在差異,并不是完全吻合。針對(duì)此問(wèn)題,采取了多個(gè)樣 本匹配的方法,調(diào)用多個(gè)樣本模板并保留面積特征、Hu矩參數(shù)。結(jié)合面積差分匹配檢測(cè)和Hu 不變矩匹配檢測(cè)算法,進(jìn)而完成實(shí)時(shí)、連續(xù)輪廓缺陷檢測(cè)以及分類。此方法,能夠準(zhǔn)確檢測(cè) 出占整個(gè)工件面積的0.5%以上的缺陷,提高了檢測(cè)精度,能夠滿足異形沖壓工件缺陷檢測(cè) 要求。
[0005] 本發(fā)明的技術(shù)方案是,
[0006] -種基于匹配的異形沖壓件輪廓缺陷視覺(jué)檢測(cè)系統(tǒng),其特征在于該檢測(cè)系統(tǒng)包括 智能相機(jī)、第一支架、第二支架、計(jì)算機(jī)、控制部分、透明旋轉(zhuǎn)圓盤、電機(jī)、傳感器和背部光 源,控制部分控制電機(jī)的轉(zhuǎn)動(dòng)及智能相機(jī)的觸發(fā);由智能相機(jī)、第一支架和計(jì)算機(jī)共同構(gòu)成 視覺(jué)系統(tǒng),所述智能相機(jī)通過(guò)第一支架固定在透明旋轉(zhuǎn)圓盤的上方,智能相機(jī)通過(guò)通信線 同時(shí)與計(jì)算機(jī)和控制部分連接,計(jì)算機(jī)與控制部分連接,所述透明旋轉(zhuǎn)圓盤與電機(jī)連接,所 述背部光源位于智能相機(jī)的正下方,且處于透明旋轉(zhuǎn)圓盤的下方;所述傳感器包括傳感器 發(fā)射器和傳感器接收器,傳感器接收器與傳感器發(fā)射器相對(duì)設(shè)置,并且在同一水平線上,傳 感器發(fā)射器與第二支架相連,傳感器接收器固定在第一支架下部,傳感器接收器與傳感器 發(fā)射器同時(shí)與控制部分連接。
[0007] 一種基于匹配的異形沖壓件輪廓缺陷視覺(jué)檢測(cè)方法,使用上述的檢測(cè)系統(tǒng),該方 法利用提取的標(biāo)準(zhǔn)和待檢測(cè)異形沖壓件的輪廓信息,根據(jù)利用標(biāo)準(zhǔn)工件和有缺陷工件存在 的面積差異和具有旋轉(zhuǎn)、平移、縮放不變性的輪廓Hu不變矩的差異,對(duì)比待檢測(cè)異形沖壓 件、標(biāo)準(zhǔn)異形工件的面積以及輪廓不變矩,分別計(jì)算得到面積差以及輪廓的匹配率(面積差 即為面積差分算法的結(jié)果),再分別設(shè)定閾值,判斷異形沖壓件是否存在缺陷,該方法的具 體步驟是:
[0008] 第一步,圖像處理
[0009] 1-1圖像獲取:通過(guò)智能相機(jī)獲取對(duì)比度明顯的異形沖壓件圖像;
[0010] 1-2圖像閾值自適應(yīng)分割:在步驟1-1的基礎(chǔ)上,對(duì)于采集到的圖像計(jì)算每個(gè)像素 點(diǎn)周圍5X5區(qū)域的加權(quán)平均值,減去一個(gè)常數(shù)得到自適應(yīng)閾值,每個(gè)像素點(diǎn)像素值大于閾 值的,確定為圖像中感興趣目標(biāo)對(duì)象異形沖壓件的有效點(diǎn);
[0011] 1-3輪廓的尋取:在步驟1-2的基礎(chǔ)上,對(duì)圖像中感興趣目標(biāo)對(duì)象異形沖壓件的有 效點(diǎn)進(jìn)行曲線的不斷演化,設(shè)置迭代次數(shù),可以得到異形沖壓件的有效輪廓曲線C(x,y)圖 像;
[0012]第二步,圖像信息分析
[0013] 2-1面積的計(jì)算:根據(jù)步驟1-3得到的輪廓曲線C(x,y)將圖像區(qū)域分為兩個(gè)部分, 一部分是輪廓曲線內(nèi)部區(qū)域inC(x,y),另一部分是輪廓曲線外部區(qū)域outC(x,y),對(duì)得到的 輪廓曲線內(nèi)部區(qū)域inC(x,y)進(jìn)行積分,即可得到表征輪廓內(nèi)部區(qū)域大小的面積信息,此步 驟可計(jì)算得到標(biāo)準(zhǔn)異形沖壓件的面積So和待檢測(cè)的異形沖壓件的面積3",其中,5"指的是第 η個(gè)待檢測(cè)工件的面積,η彡1;
[0014] 2-2輪廓Hu不變矩的計(jì)算:對(duì)于步驟1-3得到的輪廓曲線C(x,y),將輪廓上的所有 點(diǎn)進(jìn)行積分運(yùn)算,得到輪廓Hu不變矩,假設(shè)輪廓上的點(diǎn)個(gè)數(shù)為N,通過(guò)式(3)得到輪廓p+q階 中心矩, N _ _
[0015] μη = v)-/(.v. v) ; (,3) /-1
[0016] 式中,p對(duì)應(yīng)x維度上的矩,q對(duì)應(yīng)y維度上的矩,^和^代表輪廓的重心:
[0017]歸一化的P+q中心矩定義為:
[0018] % =//^/(//〇;); (6)
[0019] 其中,p=(p+q)/2+l;
[0020] Hu不變矩是由式(6)得到的歸一化中心矩的線性組合,通過(guò)式(3)可以得到輪廓的 二階和三階中心矩,帶入到式(6)得到二階三階歸一化中心矩,通過(guò)二階和三階歸一化中心 矩構(gòu)造七個(gè)Hu不變矩具體Hu不變矩的公式為式(7),Hu不變矩在連續(xù)圖像條件下可 保持平移、縮放和旋轉(zhuǎn)不變;: 'i _ "J0 + .'2 _ (',2。_ '7trj ). + 4"1 ? 1 _ (?) _ "iJ ) + ('"JI _ "丨。): Λ = inM) + 7|J )" + (7hi + rL·;
[0021 ] Λ = (-7:-.] -3//i: + ?α )((-7:-.] + rh:)? - 3(-7.:, + //,,,):) (7) + (3/7:i -//,,,)(7,, +//,,,)(3(/7,,, + /7,,) --(/7.,3 + /7,;)_): A, = (?. - lh: )(fh〇, + 7,: Γ - in" + Πι~ ? + 4^/,, + /;,; )(//";, + /;:,); /- = (3/;:1 + //〇.)(,h) +,7I:)(//, , + ηΜ?): -- 3(//:l + //,,,): + (J"l: _ 丨 1 X'7:丨 + '/".?Χ',-ν,ι + "I: ) _ (":丨 _ "11.')):.
[0022] 2-3面積差分計(jì)算:將步驟2-1得到的標(biāo)準(zhǔn)異形沖壓件的面積So和待檢測(cè)異形沖壓 件的面積3"作差,得到待檢測(cè)異形沖壓件與標(biāo)準(zhǔn)異形沖壓件的面積差分結(jié)果△ Sn,即△ Sn = S〇-Sn I ;
[0023] 2-4輪廓匹配率的計(jì)算:根據(jù)步驟2-2得到的Hu不變矩MlSi彡7),定義評(píng)判標(biāo) 準(zhǔn):
(9:)
[0025]其中,111人11^被定義為:
[0026] miA=sign(IiA) · log| IiA| ; (10)
[0027] miB = sign(IiB) · log I IiB I ; (11)
[0028] 求取標(biāo)準(zhǔn)工件與待檢測(cè)工件的匹配率(以百分比為單位):
[0029] Ι = 1〇〇-Ι(Α,Β) X100; (12)
[0030] 式中,A,B分別指標(biāo)準(zhǔn)工件與待檢工件;
[0031] 第三步,實(shí)時(shí)檢測(cè)
[0032] 3-1圖像實(shí)時(shí)采集:檢測(cè)系統(tǒng)啟動(dòng)后,控制部分控制承載工件的透明旋轉(zhuǎn)圓盤以恒 定速度逆時(shí)針旋轉(zhuǎn),當(dāng)工件運(yùn)動(dòng)到有傳感器發(fā)射器和傳感器接收器的對(duì)射位置之間時(shí),傳 感器將采集信號(hào)傳輸給控制部分,進(jìn)而控制承載工件的透明旋轉(zhuǎn)圓盤停止ls,從而能對(duì)工 件進(jìn)行靜止拍照;同時(shí)控制部分發(fā)出信號(hào)給智能相機(jī),利用智能相機(jī)外觸發(fā)模式觸發(fā)智能 相機(jī)實(shí)時(shí)采集工件圖像,調(diào)用模板圖像以進(jìn)行下一步的圖像處理;
[0033] 3-2圖像處理:圖像采集結(jié)束后,通過(guò)計(jì)算機(jī)進(jìn)行圖像處理,通過(guò)步驟2-4的輪廓匹 配率評(píng)判標(biāo)準(zhǔn),再結(jié)合步驟2-3的面積差分結(jié)果設(shè)定閾值,進(jìn)行匹配檢測(cè),判斷工件是否合 格,并反饋給控制部分;
[0034] 3-3工件分類:經(jīng)過(guò)圖像處理判斷好工件是否合格后,接下來(lái)由外部抓取機(jī)構(gòu)對(duì)工 件進(jìn)行抓取,合格工件放入合格庫(kù),否則放入回收庫(kù),從而完成了整個(gè)工件缺陷檢測(cè)。
[0035] 與現(xiàn)有技術(shù)相比,本發(fā)明的有益效果是:
[0036] 本發(fā)明方法通過(guò)控制部分智能控制承載工件的透明旋轉(zhuǎn)圓盤停止與啟動(dòng),能夠保 證智能相機(jī)能夠在工件靜止?fàn)顟B(tài)下對(duì)其進(jìn)行實(shí)時(shí)采集,避免了運(yùn)動(dòng)連續(xù)抓拍所產(chǎn)生的工件 圖像變形對(duì)后續(xù)圖像處理產(chǎn)生不良的影響這一問(wèn)題。采集對(duì)比度比較明顯的圖像,并通過(guò) 自適應(yīng)閾值分割能夠準(zhǔn)確得到圖像感興趣目標(biāo)異形工件的有效點(diǎn),為輪廓的精確尋取提供 前提條件。本發(fā)明采用的主動(dòng)輪廓選擇性分割獲取輪廓的方法不依賴于梯度判定,能很好 的改善邊緣檢測(cè)提取每個(gè)像素點(diǎn)時(shí)存在的邊緣泄露問(wèn)題,對(duì)于邊界不光滑或者不連續(xù)的也 能夠檢測(cè)出,有很強(qiáng)的抗噪、抗干擾能力,魯棒性強(qiáng)。采用多個(gè)樣本進(jìn)行匹配,并結(jié)合Hu不變 矩的旋轉(zhuǎn)、平移、縮放不變性,解決了面積差分匹配不準(zhǔn)確的問(wèn)題,顯著提高了系統(tǒng)的實(shí)時(shí) 性和適應(yīng)性。在實(shí)時(shí)檢測(cè)階段,能夠?qū)崟r(shí)有效的將工件信號(hào)傳送給控制系統(tǒng),智能控制圖像 采集,進(jìn)而完成異形沖壓件的缺陷檢測(cè),不需要人工干預(yù),提高了工作效率。
[0037] 本發(fā)明的使用領(lǐng)域以及重要意義是:
[0038] 本方法適用于異形沖壓件的輪廓缺陷檢測(cè),異形沖壓件在工業(yè)產(chǎn)業(yè)鏈中占有舉足 輕重的地位,廣泛應(yīng)用于電子器件、汽車、大型設(shè)備、裝飾材料等,亟需方法準(zhǔn)確智能檢測(cè)沖 壓件的輪廓缺陷,并且提高檢測(cè)的準(zhǔn)確性。其中的關(guān)鍵是輪廓的準(zhǔn)確獲取,以及匹配算法的 精確性。本發(fā)明視覺(jué)檢測(cè)系統(tǒng)能夠避免對(duì)梯度的依賴,獲取具有高抗噪、抗干擾、魯棒性強(qiáng) 的輪廓曲線,解決了輪廓獲取存在的準(zhǔn)確性、快速性問(wèn)題。本發(fā)明方法將輪廓面積差分匹配 檢測(cè)和Hu不變矩匹配檢測(cè)算法相結(jié)合,大大提高了檢測(cè)的準(zhǔn)確性以及適應(yīng)性,能夠滿足判 斷準(zhǔn)確性的要求,更適用于工業(yè)應(yīng)用。
【附圖說(shuō)明】
[0039] 圖1為本發(fā)明基于匹配的異形沖壓件輪廓缺陷視覺(jué)檢測(cè)系統(tǒng)一種實(shí)施例的結(jié)構(gòu)示 意圖;
[0040] 圖2為本發(fā)明基于匹配的異形沖壓件輪廓缺陷視覺(jué)檢測(cè)系統(tǒng)一種實(shí)施例在相機(jī)視 野下,采集處于不同位置時(shí)的標(biāo)準(zhǔn)沖壓件模板示意圖;
[0041 ]圖3為本發(fā)明所述檢測(cè)的一種異形沖壓件的結(jié)構(gòu)示意圖;
[0042] 圖4為本發(fā)明基于匹配的異形沖壓件輪廓缺陷視覺(jué)檢測(cè)系統(tǒng)一種實(shí)施例工件到傳 感器位置觸發(fā)相機(jī)后,沖壓件在視野下的固定范圍示意圖;
[0043] 圖5為本發(fā)明基于匹配的異形沖壓件輪廓缺陷視覺(jué)檢測(cè)系統(tǒng)一種實(shí)施例加入噪聲 后提取的輪廓圖像示意圖;
[0044] 圖中,1第一支架,2第二支架,3智能相機(jī),4背部光源,5傳感器發(fā)射器,6傳感器接 收器,7電機(jī),8透明旋轉(zhuǎn)圓盤,9旋轉(zhuǎn)方向,10異形沖壓件,11通信線,12計(jì)算機(jī)。
【具體實(shí)施方式】
[0045] 下面結(jié)合實(shí)施例及附圖對(duì)本發(fā)明作進(jìn)一步說(shuō)明。
[0046] 本發(fā)明基于匹配的異形沖壓件輪廓缺陷視覺(jué)檢測(cè)系統(tǒng)(簡(jiǎn)稱檢測(cè)系統(tǒng)或系統(tǒng),參 見(jiàn)圖1)包括智能相機(jī)3、第一支架1、第二支架2、計(jì)算機(jī)12、控制部分、透明旋轉(zhuǎn)圓盤8、電機(jī) 7、傳感器和背部光源4,控制部分控制電機(jī)7的轉(zhuǎn)動(dòng)及智能相機(jī)3的觸發(fā);由智能相機(jī)3、第 一支架1和計(jì)算機(jī)12共同構(gòu)成視覺(jué)系統(tǒng),所述智能相機(jī)3通過(guò)第一支架1固定在透明旋轉(zhuǎn)圓 盤8的上方,智能相機(jī)3通過(guò)通信線11同時(shí)與計(jì)算機(jī)12和控制部分連接,計(jì)算機(jī)12與控制部 分連接,用于顯示智能相機(jī)3采集和處理后的圖像;所述透明旋轉(zhuǎn)圓盤8與電機(jī)7連接,所述 背部光源4位于智能相機(jī)3的正下方,且處于透明旋轉(zhuǎn)圓盤8的下方;所述傳感器包括傳感器 發(fā)射器5和傳感器接收器6,傳感器接收器6與傳感器發(fā)射器5相對(duì)設(shè)置,并且在同一水平線 上,傳感器發(fā)射器5與第二支架2相連,來(lái)固定位置完成信號(hào)的準(zhǔn)確發(fā)送,傳感器接收器6固 定在第一支架1下部,傳感器接收器6與傳感器發(fā)射器5同時(shí)與控制部分連接,二者配合完成 沖壓件位置信號(hào)的采集。
[0047] 本發(fā)明系統(tǒng)的進(jìn)一步特征在于所述異形沖壓件10的厚度為3~5mm,沖壓件長(zhǎng)度為 40~60mm,寬度為15~55mm,可檢測(cè)到的缺陷部位占整體的最小百分比為0.5%以上。
[0048] 本發(fā)明基于匹配的異形沖壓件輪廓缺陷視覺(jué)檢測(cè)方法(簡(jiǎn)稱方法)使用上述的檢 測(cè)系統(tǒng),主要應(yīng)用于工業(yè)現(xiàn)場(chǎng),異形沖壓件的輪廓的檢測(cè)、識(shí)別與判斷輪廓缺陷進(jìn)而判斷沖 壓件有無(wú)缺陷情況同時(shí)進(jìn)行,檢測(cè)算法充分適應(yīng)現(xiàn)場(chǎng)情況,該方法利用提取的標(biāo)準(zhǔn)和待檢 測(cè)異形沖壓件的輪廓信息,根據(jù)利用標(biāo)準(zhǔn)工件和有缺陷工件存在的面積差異和具有旋轉(zhuǎn)、 平移、縮放不變性的輪廓不變矩的差異,對(duì)比待檢測(cè)異形沖壓件、標(biāo)準(zhǔn)異形工件的面積以及 輪廓不變矩,分別計(jì)算得到面積差以及輪廓的匹配率,再分別設(shè)定閾值,判斷異形沖壓件是 否存在缺陷,該方法的具體步驟是:
[0049] 第一步,圖像處理
[0050] 1-1圖像獲取:通過(guò)智能相機(jī)3獲取對(duì)比度明顯的異形沖壓件圖像;
[0051] 1-2圖像閾值自適應(yīng)分割:在步驟1-1的基礎(chǔ)上,對(duì)于采集到的圖像計(jì)算每個(gè)像素 點(diǎn)周圍5X5區(qū)域的加權(quán)平均值,減去一個(gè)常數(shù)得到自適應(yīng)閾值,每個(gè)像素點(diǎn)像素值大于閾 值的,確定為圖像中感興趣目標(biāo)對(duì)象異形沖壓件的有效點(diǎn);
[0052] 1-3輪廓的尋取:在步驟1-2的基礎(chǔ)上,對(duì)圖像中感興趣目標(biāo)對(duì)象異形沖壓件的有 效點(diǎn)進(jìn)行曲線的不斷演化,設(shè)置迭代次數(shù),可以得到異形沖壓件的有效輪廓曲線C(x,y)圖 像;
[0053]第二步,圖像信息分析
[0054] 2-1面積的計(jì)算:根據(jù)步驟1-3得到的輪廓曲線C(x,y)將圖像區(qū)域分為兩個(gè)部分, 一部分是輪廓曲線內(nèi)部區(qū)域inC(x,y),另一部分是輪廓曲線外部區(qū)域outC(x,y),對(duì)得到的 輪廓曲線內(nèi)部區(qū)域inC(x,y)進(jìn)行積分,即可得到表征輪廓內(nèi)部區(qū)域大小的面積信息,此步 驟可計(jì)算得到標(biāo)準(zhǔn)異形沖壓件的面積So和待檢測(cè)的異形沖壓件的面積3",其中,5"指的是第 η個(gè)待檢測(cè)工件的面積,η彡1;
[0055] 2-2輪廓Hu不變矩的計(jì)算:對(duì)于步驟1-3得到的輪廓曲線C(x,y),將輪廓上的所有 點(diǎn)進(jìn)行積分運(yùn)算,得到輪廓Hu不變矩,假設(shè)輪廓上的點(diǎn)個(gè)數(shù)為N,通過(guò)式(3)得到輪廓p+q階 中心矩, 'N _ _
[0056] μρ? vi'/Xa% ν) ; (3, ?=1·
[0057] 式中,ρ對(duì)應(yīng)χ維度上的矩,q對(duì)應(yīng)y維度上的矩,χ和j代表輪廓的重心:
[0058]歸一化的p+q中心矩%q定義為:
[0059] μ"!{μζ0)^ (6)
[0060] 其中,p= (p+q)/2+l;
[0061] Hu不變矩是由式(6)得到的歸一化中心矩的線性組合,通過(guò)式(3)可以得到輪廓的 二階和三階中心矩,帶入到式(6)得到二階三階歸一化中心矩,通過(guò)二階和三階歸一化中心 矩構(gòu)造七個(gè)Hu不變矩具體Hu不變矩的公式為式(7),Hu不變矩在連續(xù)圖像條件下可 保持平移、縮放和旋轉(zhuǎn)不變;: ,1. _ "2丨1 + '/(Π; = (rhn ~ rhi)" + ^Π \\ ; h = ifha + Qf?2\ ~ Πη)~'* ,4 -. .(.?) + "1.2.) + ("2.1. + "(Μ );
[0062] Λ =(仏-37,0(? + + "l:): - 3(":i + ",,-J 3 (7) + (3//,, -/;,.,)(//,, +/7,r,)(3(/;,1:! + ;/l:)+/;1:)",); = (n:, - n,2 )(fh〇 +nrj?- (Πο, + η:ι? + 4//,. (^n + nl: + n:i); /, = (3^/:i + /;,,,)(//,(! -f 7,,)(//,, + ηΜ))2 - 3(//:1 -?- ): + (3//,, -/;,")(//_;, + η{η){3(ηΜ?
[0063] 2-3面積差分計(jì)算:將步驟2-1得到的標(biāo)準(zhǔn)異形沖壓件的面積So和待檢測(cè)異形沖壓 件的面積3"作差,得到待檢測(cè)異形沖壓件與標(biāo)準(zhǔn)異形沖壓件的面積差分結(jié)果△ Sn,即:
[0064] ASn= |S〇-Sn| ; (8)
[0065] 2-4輪廓匹配率的計(jì)算:根據(jù)步驟2-2得到的Hu不變矩MlSi彡7),定義評(píng)判標(biāo) 準(zhǔn):
(9)
[0067]其中,111人11^被定義為:
[0068] miA=sign(IiA) · log| IiA| ; (10)
[0069] miB = sign(IiB) · log I IiB I ; (11)
[0070] 求取標(biāo)準(zhǔn)工件與待檢測(cè)工件的匹配率(以百分比為單位):
[0071] Ι = 1〇〇-Ι(Α,Β) X100; (12)
[0072] 式中,A,B分別指標(biāo)準(zhǔn)工件與待檢工件;
[0073] 第三步,實(shí)時(shí)檢測(cè)
[0074] 3-1圖像實(shí)時(shí)采集:檢測(cè)系統(tǒng)啟動(dòng)后,控制部分控制承載工件的透明旋轉(zhuǎn)圓盤8以 恒定速度逆時(shí)針旋轉(zhuǎn),當(dāng)工件運(yùn)動(dòng)到有傳感器發(fā)射器和傳感器接收器的對(duì)射位置之間時(shí), 傳感器將采集信號(hào)傳輸給控制部分,進(jìn)而控制承載工件的透明旋轉(zhuǎn)圓盤停止ls,從而能對(duì) 工件進(jìn)行靜止拍照;同時(shí)控制部分發(fā)出信號(hào)給智能相機(jī)3,利用智能相機(jī)外觸發(fā)模式觸發(fā)智 能相機(jī)實(shí)時(shí)采集工件圖像,調(diào)用模板圖像以進(jìn)行下一步的圖像處理;
[0075] 3-2圖像處理:圖像采集結(jié)束后,通過(guò)計(jì)算機(jī)12進(jìn)行圖像處理,通過(guò)步驟2-4的輪廓 匹配率評(píng)判標(biāo)準(zhǔn),再結(jié)合步驟2-3的面積差分結(jié)果設(shè)定閾值,進(jìn)行匹配檢測(cè),判斷工件是否 合格,并反饋給控制部分;
[0076] 3-3工件分類:經(jīng)過(guò)圖像處理判斷好工件是否合格后,接下來(lái)由外部抓取機(jī)構(gòu)對(duì)工 件進(jìn)行抓取,合格工件放入合格庫(kù),否則放入回收庫(kù),從而完成了整個(gè)工件缺陷檢測(cè)。
[0077]圖1所示實(shí)施例表明,本發(fā)明基于匹配的異形沖壓件輪廓缺陷視覺(jué)檢測(cè)系統(tǒng)所使 用的組裝測(cè)試平臺(tái)的硬件組成包括智能相機(jī)3、第一支架1、第二支架2、計(jì)算機(jī)12、控制部 分、透明旋轉(zhuǎn)圓盤8、電機(jī)7、傳感器和背部光源4,控制部分控制電機(jī)7的轉(zhuǎn)動(dòng)及智能相機(jī)3的 觸發(fā);由智能相機(jī)3、第一支架1和計(jì)算機(jī)12共同構(gòu)成視覺(jué)系統(tǒng),所述智能相機(jī)3通過(guò)第一支 架1固定在透明旋轉(zhuǎn)圓盤8的上方,智能相機(jī)3通過(guò)通信線同時(shí)與計(jì)算機(jī)12和控制部分連接, 計(jì)算機(jī)12與控制部分連接,用于顯示智能相機(jī)3采集和處理后的圖像;所述透明旋轉(zhuǎn)圓盤8 與電機(jī)7連接,所述背部光源4位于智能相機(jī)3的正下方,且處于透明旋轉(zhuǎn)圓盤8的下方;所述 傳感器包括傳感器發(fā)射器5和傳感器接收器6,傳感器接收器6與傳感器發(fā)射器5相對(duì)設(shè)置, 并且在同一水平線上,傳感器發(fā)射器5與第二支架2相連,來(lái)固定位置完成信號(hào)的準(zhǔn)確發(fā)送, 傳感器接收器6固定在第一支架1下部,傳感器接收器6與傳感器發(fā)射器5同時(shí)與控制部分連 接,二者配合完成沖壓件位置信號(hào)的采集。
[0078] 本發(fā)明的控制部分通過(guò)控制電機(jī)7帶動(dòng)透明旋轉(zhuǎn)圓盤8轉(zhuǎn)動(dòng),透明旋轉(zhuǎn)圓盤8上承 載異形沖壓件10,進(jìn)而實(shí)現(xiàn)對(duì)沖壓件10的傳送方向以及速度的控制,同時(shí)傳感器發(fā)射器5與 傳感器接收器6輔助采集到的沖壓件10的位置信號(hào),傳輸給控制部分,控制部分控制智能相 機(jī)的觸發(fā)采集,智能相機(jī)3采集到的圖像傳輸給計(jì)算機(jī)12,由計(jì)算機(jī)12進(jìn)行圖像處理,圖像 處理完成后控制部分則控制外部抓取機(jī)構(gòu)對(duì)檢測(cè)完成后的異形沖壓件進(jìn)行分類。背部光源 4能夠提供照明,使得目標(biāo)與背景之間的對(duì)比度比較明顯,采集的圖像更清晰準(zhǔn)確。
[0079] 圖2所示實(shí)施例表明,本發(fā)明基于匹配的異形沖壓件輪廓缺陷視覺(jué)檢測(cè)系統(tǒng)在智 能相機(jī)3視野下,采集處于不同位置時(shí)的異形沖壓件10的示意圖,由圖示可以看出,由于異 形沖壓件存在一定的厚度,當(dāng)沖壓件處于智能相機(jī)3視野下的不同位置處,視場(chǎng)角會(huì)發(fā)生一 定的變化,會(huì)因此對(duì)采集的圖像產(chǎn)生一些影響,進(jìn)而影響最終的檢測(cè)效果。
[0080] 圖3為本發(fā)明一種實(shí)施例的異形沖壓件的結(jié)構(gòu)示意圖,是實(shí)驗(yàn)所針對(duì)的目標(biāo)對(duì)象, 圖4所示實(shí)施例表明,本發(fā)明由于傳感器發(fā)射器5和傳感器接收器6的存在,當(dāng)異形沖壓件10 到達(dá)智能相機(jī)3的視野下,并且處于傳感器位置時(shí),采集信號(hào)并傳輸給控制部分,控制觸發(fā) 智能相機(jī)3采集圖像,這樣的方式使得沖壓件在智能相機(jī)3的視野大體范圍一致,不會(huì)發(fā)生 很大的偏移,進(jìn)而減少了沖壓件所處的位置對(duì)檢測(cè)輪廓缺陷的影響,提高了檢測(cè)的可靠性。
[0081] 圖5所示實(shí)施例表明,本發(fā)明基于匹配的異形沖壓件輪廓缺陷視覺(jué)檢測(cè)系統(tǒng),在提 取輪廓前加入強(qiáng)噪聲,得到的輪廓效果示意圖,圖中黑色斑點(diǎn)示意為噪聲,從圖中可以看出 在加入強(qiáng)噪聲后仍然能準(zhǔn)確地提取異形沖壓件的輪廓圖像,本發(fā)明輪廓提取的算法不依賴 于圖像的梯度,有很強(qiáng)的抗噪聲、抗干擾能力,魯棒性強(qiáng),輪廓提取更加準(zhǔn)確。
[0082] 本發(fā)明可以根據(jù)工件的大小,以及占智能相機(jī)視野的大小,調(diào)整鏡頭的大小以及 相機(jī)的物距。
[0083] 實(shí)施例
[0084]本實(shí)施例基于匹配的異形沖壓件輪廓缺陷視覺(jué)檢測(cè)系統(tǒng)包括智能相機(jī)3、第一支 架1、第二支架2、計(jì)算機(jī)12、控制部分、透明旋轉(zhuǎn)圓盤8、電機(jī)7、傳感器和背部光源4,控制部 分控制電機(jī)7的轉(zhuǎn)動(dòng)及智能相機(jī)3的觸發(fā);由智能相機(jī)3、第一支架1和計(jì)算機(jī)12共同構(gòu)成視 覺(jué)系統(tǒng),所述智能相機(jī)3通過(guò)第一支架1固定在透明旋轉(zhuǎn)圓盤8的上方,智能相機(jī)3通過(guò)通信 線同時(shí)與計(jì)算機(jī)12和控制部分連接,計(jì)算機(jī)12與控制部分連接,用于顯示智能相機(jī)3采集和 處理后的圖像;所述透明旋轉(zhuǎn)圓盤8與電機(jī)7連接,所述背部光源4位于智能相機(jī)3的正下方, 且處于透明旋轉(zhuǎn)圓盤8的下方;所述傳感器包括傳感器發(fā)射器5和傳感器接收器6,傳感器接 收器6與傳感器發(fā)射器5相對(duì)設(shè)置,并且在同一水平線上,傳感器發(fā)射器5與第二支架2相連, 來(lái)固定位置完成信號(hào)的準(zhǔn)確發(fā)送,傳感器接收器6固定在第一支架1下部,傳感器接收器6與 傳感器發(fā)射器5同時(shí)與控制部分連接,二者配合完成沖壓件位置信號(hào)的采集。
[0085]本實(shí)施例基于匹配的異形沖壓件輪廓缺陷視覺(jué)檢測(cè)方法,使用上述的檢測(cè)系統(tǒng), 該方法的具體步驟是:
[0086] 第一步,圖像處理
[0087] 1-1圖像獲取:通過(guò)智能相機(jī)3獲取對(duì)比度明顯的異形沖壓件圖像;
[0088] 1-2圖像閾值自適應(yīng)分割:在步驟1-1的基礎(chǔ)上,對(duì)于采集到的圖像計(jì)算每個(gè)像素 點(diǎn)周圍5X5區(qū)域的加權(quán)平均值,減去一個(gè)常數(shù)得到自適應(yīng)閾值,每個(gè)像素點(diǎn)像素值大于閾 值的,確定為圖像中感興趣目標(biāo)對(duì)象異形沖壓件的有效點(diǎn);
[0089] 1-3輪廓的尋取:在步驟1-2的基礎(chǔ)上,對(duì)圖像中感興趣目標(biāo)對(duì)象異形沖壓件的有 效點(diǎn)進(jìn)行曲線的不斷演化,設(shè)置迭代次數(shù),可以得到異形沖壓件的有效輪廓曲線C(x,y)圖 像;
[0090] 第二步,圖像信息分析
[0091] 2-1面積的計(jì)算:根據(jù)步驟1-3得到的輪廓曲線C(x,y)將圖像區(qū)域分為兩個(gè)部分, 一部分是輪廓曲線內(nèi)部區(qū)域inC(x,y),另一部分是輪廓曲線外部區(qū)域outC(x,y),對(duì)得到的 輪廓曲線內(nèi)部區(qū)域inC(x,y)進(jìn)行積分,即可得到表征輪廓內(nèi)部區(qū)域大小的面積信息,此步 驟可計(jì)算得到標(biāo)準(zhǔn)異形沖壓件的面積So和待檢測(cè)的異形沖壓件的面積3",其中,5"指的是第 η個(gè)待檢測(cè)工件的面積,η彡1;
[0092] 所述輪廓內(nèi)部區(qū)域面積的計(jì)算公式為式(1):
[0093] S = /inC(x,y)u(x,y)dxdy ; (1)
[0094] 其中,u(x,y)為圖像經(jīng)過(guò)閾值自適應(yīng)分割處理后提取出的輪廓曲線密度函數(shù);
[0095] 2-2輪廓Hu不變矩的計(jì)算:對(duì)于步驟1-3得到的輪廓曲線C(x,y),將輪廓上的所有 點(diǎn)進(jìn)行積分運(yùn)算,得到輪廓Hu不變矩,假設(shè)輪廓上的點(diǎn)個(gè)數(shù)為N,則可以得到輪廓的p+q階 矩,如式: ΛΓ
[0096] ?2.w.=藝_r".vM-v,.v)(2) 7:=1
[0097] 通過(guò)式(3)得到輪廓p+q階中心矩,
[0098] μη :; (3) 1-1
[0099] 式中,p對(duì)應(yīng)X維度上的矩,q對(duì)應(yīng)y維度上的矩,^和〒代表輪廓的重心:
[0100] X = mia / mm : (4)
[0101] v (5)
[0102]歸一化的p+q中心矩%q定義為:
[0103] :??M: = ¥pq- ^ (^? ) 5 (.6)
[0104] 其中,p=(p+q)/2+l;
[0105] Hu不變矩是由式(6)得到的歸一化中心矩的線性組合,通過(guò)式(3)可以得到輪廓的 二階和三階中心矩,帶入到式(6)得到二階三階歸一化中心矩,通過(guò)二階和三階歸一化中心 矩構(gòu)造七個(gè)Hu不變矩具體Hu不變矩的公式為式(7),Hu不變矩在連續(xù)圖像條件下可 保持平移、縮放和旋轉(zhuǎn)不變;: Α =?7:,,+//,,:· ,12 _ (? _ "。2 )十 l/i. I; A _ _ "12.) + (:3".?l. _ ; /4 =(^+^:)' +07::+//,, J::
[0106] ·75 = (7::〇 _3/;, -. )(/7;;u + /;i: )((7:n +:)- 3(7:, + )') {7): + (3/7:! - ^ 十 ^.0(3(? :)」-(? 76 = (//:.') - -7n: )(^;" + nl?. y - (>L· + -7:, ): + 4/?,, (Jh, + Ur. Mm + %i); /- = (3/;:l +//,,,)(? + /;,〇(//,., +/7,"):- 3(//:l +/;",): + (3/;,, - //," )(/;-, ; + //," )(3(//,,, + ,): - (/7,, - ):):
[0107] 2-3面積差分計(jì)算:將步驟2-1得到的標(biāo)準(zhǔn)異形沖壓件的面積SbQ和待檢測(cè)異形沖壓 件的面積3"作差,得到待檢測(cè)異形沖壓件與標(biāo)準(zhǔn)異形沖壓件的面積差分結(jié)果AS bn,即:
[0108] ASbn= |Sb〇-Sn| ; (8)
[0109] 當(dāng)?shù)讦莻€(gè)待檢測(cè)異形沖壓件與b個(gè)標(biāo)準(zhǔn)異形沖壓件的面積差分結(jié)果△ Sbn*,只要存 在一個(gè)參數(shù)值在閾值范圍內(nèi),即A Sbn<yuzhi,就判定該待檢測(cè)異形沖壓件為合格產(chǎn)品;
[0110] 其中,SbQ指的是第b標(biāo)準(zhǔn)異形沖壓件的面積,5"指的是第η個(gè)待檢測(cè)工件的面積,本 實(shí)施例中b為4, η為5;
[0111] 2-4輪廓匹配率的計(jì)算:根據(jù)步驟2-2得到的Hu不變矩MlSi彡7),定義評(píng)判標(biāo) 準(zhǔn):
攜
[0113]其中,111/、11^被定義為:
[0114] miA=sign(IiA) · log| IiA| ; (10)
[0115] miB = sign(IiB) · log I IiB I ; (11)
[0116] 求取標(biāo)準(zhǔn)工件與待檢測(cè)工件的匹配率(以百分比為單位):
[0117] Iki = 100-I(Ak,Bi) X100; (12)
[0118] 式中,Ak,Bi分別指第k標(biāo)準(zhǔn)工件與第1個(gè)待檢工件;
[0119] 第三步,實(shí)時(shí)檢測(cè)
[0120] 3-1圖像實(shí)時(shí)采集:檢測(cè)系統(tǒng)啟動(dòng)后,控制部分控制承載工件的透明旋轉(zhuǎn)圓盤8以 恒定速度逆時(shí)針旋轉(zhuǎn),當(dāng)工件運(yùn)動(dòng)到有傳感器發(fā)射器和傳感器接收器的對(duì)射位置之間時(shí), 傳感器將采集信號(hào)傳輸給控制部分,進(jìn)而控制承載工件的透明旋轉(zhuǎn)圓盤停止ls,從而能對(duì) 工件進(jìn)行靜止拍照;同時(shí)控制部分發(fā)出信號(hào)給智能相機(jī)3,利用智能相機(jī)外觸發(fā)模式觸發(fā)智 能相機(jī)實(shí)時(shí)采集工件圖像,調(diào)用模板圖像以進(jìn)行下一步的圖像處理;
[0121] 3-2圖像處理:圖像采集結(jié)束后,通過(guò)計(jì)算機(jī)12進(jìn)行圖像處理,通過(guò)步驟2-4的輪廓 匹配率評(píng)判標(biāo)準(zhǔn),再結(jié)合步驟2-3的面積差分結(jié)果設(shè)定閾值,進(jìn)行匹配檢測(cè),判斷工件是否 合格,并反饋給控制部分;
[0122] 3-3工件分類:經(jīng)過(guò)圖像處理判斷好工件是否合格后,接下來(lái)由外部抓取機(jī)構(gòu)對(duì)工 件進(jìn)行抓取,合格工件放入合格庫(kù),否則放入回收庫(kù),從而完成了整個(gè)工件缺陷檢測(cè)。
[0123] 本實(shí)施例按要求連接好裝置,選擇異形沖壓件厚度為4mm,尺寸大小為43mm X 45mm (參見(jiàn)圖3)。智能相機(jī)距離透明旋轉(zhuǎn)圓盤300mm,背部光源4位于智能相機(jī)3的正下方,且處于 透明旋轉(zhuǎn)圓盤8的下方,距離明旋轉(zhuǎn)圓盤20mm左右,
[0124] 在使用時(shí),首先打開(kāi)智能相機(jī)電源,在與檢測(cè)過(guò)程中相同環(huán)境下,采集智能相機(jī)視 野下不同位姿的標(biāo)準(zhǔn)異形沖壓件圖像作為模板,為接下來(lái)的匹配檢測(cè)做前提準(zhǔn)備。按照上 述的方法步驟進(jìn)行檢測(cè)。
[0125] 表1為在異形沖壓件10出現(xiàn)在智能相機(jī)3的范圍大體一致的情況下,對(duì)同一個(gè)標(biāo)準(zhǔn) 異形沖壓件進(jìn)行旋轉(zhuǎn),得到標(biāo)準(zhǔn)異形沖壓件處于不同位姿的情況,對(duì)于不同位姿情況下的 標(biāo)準(zhǔn)異形沖壓件進(jìn)行圖像采集,采集到的不同位姿的面積。本實(shí)例通過(guò)四個(gè)位姿進(jìn)行實(shí)驗(yàn), 得到面積結(jié)果,從表1中可以看出不同姿態(tài)圖像對(duì)應(yīng)的面積存在一定差值,若標(biāo)準(zhǔn)異形沖壓 件與沒(méi)有缺陷的異形沖壓件位姿不同,面積差值也可能會(huì)大于某些情況下標(biāo)準(zhǔn)異形沖壓件 與有缺陷的異形沖壓件的面積差值,會(huì)導(dǎo)致誤判,由于工業(yè)檢測(cè)精度的要求,不能單獨(dú)通過(guò) 設(shè)定面積差分匹配的閾值作為很準(zhǔn)確的判斷缺陷問(wèn)題的標(biāo)準(zhǔn)。
[0126] 表2為在異形沖壓件10出現(xiàn)在智能相機(jī)3的范圍大體一致的情況下,對(duì)于標(biāo)準(zhǔn)異形 沖壓件不同位姿進(jìn)行圖像采集,得到的Hu不變矩參數(shù)結(jié)果。結(jié)果表明不同姿態(tài)圖像對(duì)應(yīng)的 Hu不變矩參數(shù)Ii~l7變化不大,再次證明Hu不變矩的魯棒性,減少了位姿不同對(duì)于檢測(cè)結(jié)果 的影響,為了準(zhǔn)確地識(shí)別異形沖壓件10的缺陷,匹配結(jié)果可通過(guò)得到每一個(gè)待檢測(cè)異形沖 壓件的Hu矩參數(shù)與每一個(gè)標(biāo)準(zhǔn)異形沖壓件10做比較來(lái)判斷,并且結(jié)合每一個(gè)待檢測(cè)異形沖 壓件的如表1所示的面積特征與每一個(gè)標(biāo)異形沖壓件進(jìn)行面積差分匹配。
[0127] 表3為應(yīng)用本發(fā)明基于匹配的異形沖壓件輪廓缺陷視覺(jué)檢測(cè)系統(tǒng)及方法,得到的 兩個(gè)合格工件和三個(gè)有缺陷的工件分別與標(biāo)準(zhǔn)異形沖壓件的面積差分結(jié)果。此表中選擇四 個(gè)標(biāo)準(zhǔn)異形沖壓件作為面積差分模板,分別記為:模板1、模板2、模板3和模板4,通過(guò)結(jié)果可 以看出合格工件與有缺陷的工件對(duì)于多個(gè)標(biāo)準(zhǔn)工件面積差分結(jié)果AS bn,其中b為標(biāo)準(zhǔn)工件 的個(gè)數(shù),η為待檢測(cè)工件的個(gè)數(shù),可以看出合格品與標(biāo)準(zhǔn)異形沖壓件模板的面積差分結(jié)果, 跟有缺陷的異形沖壓件與標(biāo)準(zhǔn)異形沖壓件模板的面積差分結(jié)果差距還是大的,根據(jù)差分結(jié) 果設(shè)定面積差分匹配閾值。每一個(gè)待檢測(cè)異形沖壓件,相對(duì)于不同模板,面積差分結(jié)果不 同,選擇面積差分結(jié)果最小值A(chǔ) Smin,若小于閾值則證明待檢測(cè)異形沖壓件至少與其中一個(gè) 模板匹配,就可以初步判斷待檢測(cè)異形沖壓件為沒(méi)有缺陷的,這樣可以初步判斷待檢測(cè)工 件的缺陷情況。
[0128] 表4為應(yīng)用本發(fā)明基于匹配的異形沖壓件輪廓缺陷視覺(jué)檢測(cè)系統(tǒng)及方法,得到的 兩個(gè)合格工件與三個(gè)有缺陷的工件Hu匹配結(jié)果。結(jié)果表明合格工件匹配率I bj很高,在99% 以上,這與有缺陷的工件配率(最高僅為90%左右)有明顯的區(qū)分,設(shè)定工件匹配率閾值,只 要待檢測(cè)異形沖壓件與每個(gè)標(biāo)準(zhǔn)異形沖壓件模板的配率中,有大于設(shè)定的閾值的就可以判 斷待檢測(cè)異形沖壓件為沒(méi)有缺陷的,人機(jī)交互界面顯示匹配率中最大的匹配率I max(即最終 匹配率),結(jié)合表3的結(jié)果以及判斷,顯示最大的匹配率Imax,能夠準(zhǔn)確檢測(cè)出占整個(gè)工件面 積的0.5%以上的缺陷,提高了檢測(cè)精度,能夠滿足實(shí)際現(xiàn)場(chǎng)中缺陷檢測(cè)的準(zhǔn)確性要求。
[0129] 表1
【主權(quán)項(xiàng)】
1. 一種基于匹配的異形沖壓件輪廓缺陷視覺(jué)檢測(cè)系統(tǒng),其特征在于該檢測(cè)系統(tǒng)包括智 能相機(jī)、第一支架、第二支架、計(jì)算機(jī)、控制部分、透明旋轉(zhuǎn)圓盤、電機(jī)、傳感器和背部光源, 控制部分控制電機(jī)的轉(zhuǎn)動(dòng)及智能相機(jī)的觸發(fā);由智能相機(jī)、第一支架和計(jì)算機(jī)共同構(gòu)成視 覺(jué)系統(tǒng),所述智能相機(jī)通過(guò)第一支架固定在透明旋轉(zhuǎn)圓盤的上方,智能相機(jī)通過(guò)通信線同 時(shí)與計(jì)算機(jī)和控制部分連接,計(jì)算機(jī)與控制部分連接,所述透明旋轉(zhuǎn)圓盤與電機(jī)連接,所述 背部光源位于智能相機(jī)的正下方,且處于透明旋轉(zhuǎn)圓盤的下方;所述傳感器包括傳感器發(fā) 射器和傳感器接收器,傳感器接收器與傳感器發(fā)射器相對(duì)設(shè)置,并且在同一水平線上,傳感 器發(fā)射器與第二支架相連,傳感器接收器固定在第一支架下部,傳感器接收器與傳感器發(fā) 射器同時(shí)與控制部分連接。2. 根據(jù)權(quán)利要求1所述的基于匹配的異形沖壓件輪廓缺陷視覺(jué)檢測(cè)系統(tǒng),其特征在于 所述異形沖壓件的厚度為3~5mm,沖壓件長(zhǎng)度為40~60mm,寬度為15~55_。3. -種基于匹配的異形沖壓件輪廓缺陷視覺(jué)檢測(cè)方法,使用權(quán)利要求1或2所述的檢測(cè) 系統(tǒng),該方法利用提取的標(biāo)準(zhǔn)和待檢測(cè)異形沖壓件的輪廓信息,根據(jù)利用標(biāo)準(zhǔn)工件和有缺 陷工件存在的面積差異和具有旋轉(zhuǎn)、平移、縮放不變性的輪廓不變矩的差異,對(duì)比待檢測(cè)異 形沖壓件、標(biāo)準(zhǔn)異形沖壓件的面積以及輪廓不變矩,分別計(jì)算得到面積差以及輪廓的匹配 率,再分別設(shè)定閾值,判斷異形沖壓件是否存在缺陷,該方法的具體步驟是: 第一步,圖像處理 1-1圖像獲取:通過(guò)智能相機(jī)獲取對(duì)比度明顯的異形沖壓件圖像; 1- 2圖像閾值自適應(yīng)分割:在步驟1-1的基礎(chǔ)上,對(duì)于采集到的圖像計(jì)算每個(gè)像素點(diǎn)周 圍5X5區(qū)域的加權(quán)平均值,減去一個(gè)常數(shù)得到自適應(yīng)閾值,每個(gè)像素點(diǎn)像素值大于閾值的, 確定為圖像中感興趣目標(biāo)對(duì)象異形沖壓件的有效點(diǎn); 1 -3輪廓的尋取:在步驟1 -2的基礎(chǔ)上,對(duì)圖像中感興趣目標(biāo)對(duì)象異形沖壓件的有效點(diǎn) 進(jìn)行曲線的不斷演化,設(shè)置迭代次數(shù),可以得到異形沖壓件的有效輪廓曲線C(x,y)圖像; 第二步,圖像信息分析 2- 1面積的計(jì)算:根據(jù)步驟1-3得到的輪廓曲線C(x,y)將圖像區(qū)域分為兩個(gè)部分,一部 分是輪廓曲線內(nèi)部區(qū)域inC(x,y),另一部分是輪廓曲線外部區(qū)域outC(x,y),對(duì)得到的輪廓 曲線內(nèi)部區(qū)域inC(x,y)進(jìn)行積分,即可得到表征輪廓內(nèi)部區(qū)域大小的面積信息,此步驟可 計(jì)算得到標(biāo)準(zhǔn)異形沖壓件的面積So和待檢測(cè)的異形沖壓件的面積3",其中,5"指的是第η個(gè) 待檢測(cè)工件的面積, η>ι; 2-2輪廓Hu不變矩的計(jì)算:對(duì)于步驟1-3得到的輪廓曲線C(x,y),將輪廓上的所有點(diǎn)進(jìn) 行積分運(yùn)算,得到輪廓Hu不變矩,假設(shè)輪廓上的點(diǎn)個(gè)數(shù)為N,通過(guò)式(3)得到輪廓p+q階中心 矩,m 式中,P對(duì)應(yīng)X維度上的矩,q對(duì)應(yīng)y維度上的矩,?和;代表輪廓的重心:側(cè) Hu不變矩是由式(6)得到的歸一化中心矩的線性組合,通過(guò)式(3)可以得到輪廓的二階 和三階中心矩,帶入到式(6)得到二階三階歸一化中心矩,通過(guò)二階和三階歸一化中心矩構(gòu) 造七個(gè)Hu不變矩I1-I 7,具體Hu不變矩的公式為式(7),Hu不變矩在連續(xù)圖像條件下可保持 平移、縮放和旋轉(zhuǎn)不變;:(7) 2-3面積差分計(jì)算:將步驟2-1得到的標(biāo)準(zhǔn)異形沖壓件的面積So和待檢測(cè)異形沖壓件的 面積Sn作差,得到待檢測(cè)異形沖壓件與標(biāo)準(zhǔn)異形沖壓件的面積差分結(jié)果Δ Sn,即Δ Sn= I S0- Sn| ; 2- 4輪廓匹配率的計(jì)算:根據(jù)步驟2-2得到的Hu不變矩ΜΚΚ?),定義評(píng)判標(biāo)準(zhǔn):(9) (10) (11) 求取標(biāo)準(zhǔn)工件與待檢測(cè)工件的匹配率(以百分比為單位): 1 = 100-1 (Α,Β) Χ100; (12) 式中,Α,Β分別指標(biāo)準(zhǔn)工件與待檢工件; 第三步,實(shí)時(shí)檢測(cè) 3- 1圖像實(shí)時(shí)采集:檢測(cè)系統(tǒng)啟動(dòng)后,控制部分控制承載工件的透明旋轉(zhuǎn)圓盤以恒定速 度逆時(shí)針旋轉(zhuǎn),當(dāng)工件運(yùn)動(dòng)到有傳感器發(fā)射器和傳感器接收器的對(duì)射位置之間時(shí),傳感器 將采集信號(hào)傳輸給控制部分,進(jìn)而控制承載工件的透明旋轉(zhuǎn)圓盤停止ls,從而能對(duì)工件進(jìn) 行靜止拍照;同時(shí)控制部分發(fā)出信號(hào)給智能相機(jī),利用智能相機(jī)外觸發(fā)模式觸發(fā)智能相機(jī) 實(shí)時(shí)采集工件圖像,調(diào)用模板圖像以進(jìn)行下一步的圖像處理; 3-2圖像處理:圖像采集結(jié)束后,通過(guò)計(jì)算機(jī)進(jìn)行圖像處理,通過(guò)步驟2-4的輪廓匹配率 評(píng)判標(biāo)準(zhǔn),再結(jié)合步驟2-3的面積差分結(jié)果設(shè)定閾值,進(jìn)行匹配檢測(cè),判斷工件是否合格,并 反饋給控制部分; 3-3工件分類:經(jīng)過(guò)圖像處理判斷好工件是否合格后,接下來(lái)由外部抓取機(jī)構(gòu)對(duì)工件進(jìn) 行抓取,合格工件放入合格庫(kù),否則放入回收庫(kù),從而完成了整個(gè)工件缺陷檢測(cè)。
【文檔編號(hào)】G01N21/88GK106018422SQ201610551442
【公開(kāi)日】2016年10月12日
【申請(qǐng)日】2016年7月13日
【發(fā)明人】陳海永, 仇瑞娜, 李澤楠, 歐陽(yáng) , 任亞非
【申請(qǐng)人】河北工業(yè)大學(xué)