新四季網

一種基於圖像旋轉周期特性的齒輪缺陷檢測方法與流程

2024-03-29 06:44:05


本發明涉及齒輪外觀缺陷檢測領域,具體地說是一種基於圖像旋轉周期性特性的齒輪外觀缺陷快速檢測方法。



背景技術:

計算機集成製造(cim)技術是信息技術發展和工業生產相結合的產物,是促進生產一元化、集成化和高效化的的技術。在我國,1986年開始實施的「高新技術研究和發展計劃」中,cims是一個重要的主題,在當時促進了cims的應用,而伴隨著cims(計算機/現代集成製造系統)的推廣,信息技術在工業領域上開始愈加頻繁地嶄露頭角。在對於機械零件加工過程中,由於材料、工藝,亦或是其他不可控因素,殘次品的出現總是不可避免。所以關於工業產品的缺陷識別顯得十分必要,可以極大地提升生產效率,同時也減輕了人工檢測的負擔,降低了生產的人力成本。而人力成本往往是今後持續增長的企業主要開支之一。

近年來隨著計算機視覺技術的發展,其在工業上的應用也更加廣泛。對於目標圖像,相關計算機視覺技術往往能夠抑制其噪聲信號,增強所需信號,實現對圖像的處理與進一步分析。現有基於圖像信息的缺陷檢測方案往往將待檢測圖片與標準模板圖片進行匹配,需要額外提供單獨的標準模板圖像。然而,實際中額外單獨採集的標準模板圖像,其採集的光照、焦距等外部環境與待檢測的圖像並不相同,往往會發生欠曝光或者過度曝光等情況,拍攝角度也很難完全一致。這造成了即使是完好無缺的部件,其圖像與標準模版的圖像也存在較大形變與色差,影響了缺陷檢測的準確性。另外,基於額外模板匹配的方法往往要在尺度、旋轉和平移多個維度進行查找遍歷需要大量計算時間,往往無法滿足工業檢測的實時性需求。



技術實現要素:

本發明致力於解決上述問題,提出一種基於圖像旋轉周期特性的齒輪缺陷檢測方法。該方法包含齒輪原始圖像的預處理,利用齒輪圖像旋轉運算獲取自適應模板圖像,利用圖像差分運算與模板匹配進行缺陷檢測等步驟。本發明檢測精度高且速度快,不需要額外的標準模板,對圖像採集環境沒有過高要求,可以滿足規模化生產的需求。

本發明涉及一種基於圖像旋轉周期特性的齒輪缺陷檢測方法,包括檢測預處理和缺陷檢測兩個階段;

檢測預處理階段包括圖像噪聲消除和形態學操作兩個過程;原始圖像噪聲消除,指的是使用高斯濾波等濾波方法和基於閾值等二值化分割方法對原圖進行圖像處理操作,圖像形態學操作主要包括邊緣和輪廓的檢測和特徵分析。

缺陷檢測階段包括如下步驟:

步驟j1)對待檢圖像的閾值進行二值化操作,通過閾值操作進行圖像中的物體和背景的像素級分割;

圖像閾值二值化操作,指的是使用固定閾值或者自適應閾值的方法進行圖像二值化操作。

步驟j2)對待檢圖像輪廓進行提取,獲得圖像區域中目標的幾何輪廓;

步驟j3)結合獲取的最小外包輪廓,確定目標感興趣區域,提取零件圓心區域作為處理目標的感興趣區域;

目標感興趣區域的確定,指的是結合最小外包輪廓提取零件的圓心區域作為處理的目標感興趣區域,並進行篩選區分,具體過程包括如下步驟:

m1)對輪廓點集進行圖像平滑;

m2)尋找最小包圍圓形,對圖像中所有輪廓的最小外接圓形進行查找、存儲;

m3)存儲最小外接圓的半徑數據;

m4)使用最小外接圓中的最大圓半徑表示感興趣區域的最小表示,選取該圓的外接矩形擴展感興趣區域。

步驟j4)對圖像中齒輪目標區域進行分割空洞再填充,進一步增強圖像旋轉周期特性;

步驟j5)基於凸包檢測方法確定齒輪外輪廓齒數,進而得到齒輪的最小旋轉周期角度;

齒輪齒數的確定,指的是使用凸包檢測的方法對齒輪的凸出部分進行一定程度的判定,具體過程包括如下步驟:

n1)獲取目標圖像;

n2)獲取直接凸包檢測的結果;

n3)確定縮放倍數;

縮放倍數的確定指的是利用縮放減少像素點,減少檢測到的凸包個數,得到凸包數量和縮放倍數的函數關係。

n4)循環凸包的檢測分析;

n5)確定凸包數量突變點,歸納確定齒輪齒數;

確定突變點指的是獲取各個縮放級別下凸包數量變化最大的突變點,由此確定齒輪齒數。

步驟j6)利用齒輪外觀的旋轉周期性,旋轉齒輪圖像,生成若干份新圖像;

利用齒輪外觀的旋轉周期性,旋轉齒輪圖像,生成若干份新圖像。具體的一個實現方案可以指通過仿射變換等圖像旋轉方式來構造圖像旋轉函數,具體過程包括如下步驟:

l1)旋轉矩陣的獲取:

旋轉變換矩陣的獲取指的是通過給定的圓心和旋轉角度來獲取旋轉矩陣,圓心來自於輪廓外接圓中半徑排序第二位所對應的圓心,旋轉角度是齒輪齒數。

l2)利用旋轉矩陣對圖像進行幾何變換:

l3)根據旋轉結果對圖形的大小進行校正:

在步驟l3)中,圖像旋轉之後的區域變大,感興趣區域的大小固定不變,所以會出現圖像丟失的問題,通過將旋轉的長寬放大,利用旋轉的弧度進行校正,處理仿射變換後的旋轉圖像變形問題。

步驟j7)通過利用圖像的旋轉周期性,進行旋轉處理,並獲得在線自適應模板圖像;

在線自適應模板圖像的獲取,指的是利用目標零件的對稱性,均值之後噪聲點變淡,再進行閾值操作將淡色的部分進行過濾,以得到平滑圖像。具體過程包括旋轉圖像的生成與基於旋轉結果的自適應模板生成。

步驟j8)基於圖像差分運算與模板匹配進行缺陷檢測,對圖像進行差分操作,檢測缺陷區域。

圖像的差分和缺陷的定位,指的是基於圖像差分將原圖像均值圖像來進行對比,進而確定出不一致的部分。

本發明的優點在於:

(1)不依賴於額外標準模板圖片,實際應用非常簡潔方便;

(2)針對每個齒輪部件圖像樣本自動生成匹配模板,能夠自適應不同光照環境,調試成本小;

(3)利用旋轉周期特性進行匹配定位,搜索空間小,運行效率高;

(4)對缺陷類型沒有特定要求,對各種缺陷類型適用度廣。

附圖說明

圖1為本發明的整體流程示意圖;

圖2為本發明確定目標感興趣區域的流程示意圖;

圖3為本發明使用凸包檢測確定齒輪齒數的流程示意圖;

圖4為本發明中待檢測齒輪原始圖像示意圖;

圖5為本發明中待檢測齒輪圖像二值化處理的效果示意圖;

圖6為合格齒輪的檢測效果示意圖。

具體實施方式

下面將結合附圖和實施例對本發明作進一步的詳細說明。

本發明是一種基於圖像旋轉周期特性的齒輪缺陷檢測方法,如圖1所示,包括檢測預處理和缺陷檢測兩個階段。在檢測預處理階段,包含圖像濾波、噪聲消除、二值化、形態學操作等預處理步驟。在缺陷檢測階段,則包含圖像分割、目標輪廓提取、目標區域檢測、目標區域補全、輪廓齒輪數估計、齒輪圖像旋轉、在線自適應模板圖像生成及原始圖片與獲得的模板圖片差分匹配等步驟。

檢測預處理階段採用高斯濾波、形態學操作等方法對噪聲進行消除,並增強齒輪輪廓信號。

如圖4為待檢測齒輪原始圖像示意圖。本實施例使用二維高斯濾波消除服從正態分布噪聲,其原理是對處於圖像中(x0,y0)坐標待濾波的像素點的像素值,用其周圍坐標為(x,y)像素點的像素值ax,y進行加權累加替換,具體形式如下:

其中,分別代表高斯核在圖像x軸方向和y軸方向的帶寬參數。

二維高斯濾波操作後,對圖像進行雙邊濾波處理以平滑邊緣。如圖5所示,將二值化的結果保存為待用的圖像副本之一,在此基礎上進行形態學操作。在本實施例中,進行形態學操作的實施方式如下:首先進行k次膨脹、閉運算和黑帽運算,隨後進行j次腐蝕、開運算和頂帽運算。k和j的確定由實際數據進行經驗性選取,一般來說,選取k或者j為5-10左右。

缺陷檢測階段包括如下步驟:

步驟j1)對待檢圖像的閾值進行二值化操作,通過閾值操作進行圖像中的物體和背景的像素級分割;

閾值二值化操作是基於圖像中的物體和背景的差異來進行像素級的分割,本實施例採用全局固定閾值方法進行二值化操作。

步驟j2)對待檢圖像輪廓進行提取,獲得圖像區域中目標的幾何輪廓;

對提取的輪廓邊緣點集進行多邊形擬合,得到輪廓的最小外包圓或者最小外包矩形。具體過程分為輪廓的查找、存儲、篩選和繪製。

步驟j3)結合獲取的最小外包輪廓,確定目標感興趣區域,提取零件圓心區域作為處理目標的感興趣區域;

為了消除齒輪範圍外的噪聲,結合最小外包輪廓獲取框取零件的圓心區域作為處理的目標感興趣區域,將提取到的所有外包圓形存儲到數組中,再進行篩選區分,如圖2所示,具體步驟如下:

m1)在對所提取的輪廓進行最小外包圓或最小外包矩形之前,先對輪廓點集進行平滑,從而降低誤差以及提高效率;

m2)根據零件的類圓形的形狀,尋找最小包圍圓形的函數;

m3)存儲得到的最小外接圓半徑;

m4)使用最小外接圓中的最大圓半徑表示感興趣區域的最小表示,選取該圓的外接矩形擴展感興趣區域。

步驟j4)對圖像中齒輪目標區域進行分割空洞再填充,進一步增強圖像旋轉周期特性;

對圖像中齒輪目標區域進行分割空洞再填充,進一步增強圖像旋轉周期特性,對之後要進行的幾何變換操作做好準備。

步驟j5)基於凸包檢測方法確定齒輪外輪廓齒數,進而得到齒輪的最小旋轉周期角度;

齒輪齒數的確定,使用凸包檢測的方法對齒輪的凸出部分進行一定程度的判定,如圖3所示,具體過程包括如下步驟:

n1)獲取目標圖像;

n2)獲取直接凸包檢測的結果;

n3)確定縮放倍數的;

縮放倍數的確定利用縮放減少像素點,減少檢測到的凸包個數,得到凸包數量和縮放倍數的函數關係。

n4)循環凸包的檢測分析

n5)確定凸包數量突變點,歸納確定齒輪齒數;

確定凸包數量突變點,歸納確定齒輪齒數,指的是獲取各個縮放級別下凸包數量變化最大的突變點,由此確定齒輪齒數。

步驟j6)利用齒輪外觀的旋轉周期性,旋轉齒輪圖像,生成若干份新圖像;

通過仿射變換以及相應的點的數學旋轉變化來構造旋轉的函數,具體過程包括如下步驟:

l1)旋轉矩陣的獲取:圓心來自於之前一步輪廓外接圓的獲取中內輪廓的外接圓圓心,旋轉角度則是確定的齒輪齒數n,角度正為逆時針,反之則為順時針,所得到的旋轉矩陣的結果為:

其中,α代表旋轉角度。

l2)利用旋轉矩陣對圖像進行幾何變換:

l3)根據旋轉結果對圖形的大小進行校正:

步驟j7)通過利用圖像的旋轉周期性,進行旋轉處理,並獲得在線自適應模板圖像;

利用齒輪目標的旋轉周期性即旋轉不變性,獲取自適應模板圖像,在進行旋轉圖像結構均值化之後噪聲點變淡,再進行閾值操作將淡色的部分進行過濾,以得到平滑圖像。具體過程包括如下步驟:

旋轉圖像的存儲獲取,先連續進行上一步的旋轉操作,對感興趣區域的圖像進行若干次旋轉,將每次選擇結果圖進行存儲;對結果圖的加權累加和除以旋轉圖像數目並取平均值或者其他平滑結果,得到所需要的模板圖像。

步驟j8)基於圖像差分運算與模板匹配進行缺陷檢測,對圖像進行差分操作,檢測缺陷區域,檢測結果如圖6所示。

得到所需要的均值模板圖像之後,將原圖像和均值圖像來進行對比,使用圖像差分方法確定不一致的部分,取連通域面積前三的區域進行框選,分別標記出相對的位置坐標,最後在原圖中根據得到的坐標進行標記,確定檢測缺陷區域,如圖6所示。

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀