王康 臨沂大學(xué)
引言:本文基于多種模型建立多種算法模型,以工廠零件作為實際前提條件,分析了對于工廠零件的特征識別?;贖arris、Sift,Surf算法,對于不同算法的圖像特征識別進行研究及分析。
伴隨著自動化在機械加工過程上面的廣泛應(yīng)用,在零件加工的過程之中還需要應(yīng)用智能化的位置識別技術(shù)來準(zhǔn)確零件的位置。在零件進行自動化制造的生產(chǎn)里面,很多工藝流程都需要根據(jù)圖像來進行位置的識別以及一定的處理,從而有效利用智能化程序進行識別零件所在的位置,進而通過機械手搬運到標(biāo)準(zhǔn)位置。
(1)Harris算法模型的介紹
Harris算法是一種快捷有效的提取圖片特征點并進行匹配的算法。Harris算法具有很多優(yōu)點。首先就是Harris算法不受灰度平移影響,第二,Harris算法對圖片的旋轉(zhuǎn)有著不變性。第三,由于只涉一階差分的計算,所以Harris算法計算簡單,第四,Harris算法的取點方法較為科學(xué)合理。
(2)Harris算法響應(yīng)函數(shù):
Tr(M)=A+B,Det(M)=AB-C2
在上式中,響應(yīng)函數(shù)在邊界區(qū)域時為負(fù)值,在角點區(qū)域為正值,在不變化的區(qū)域是近似于零的值。在檢測圖片的角點過程中,如果R值大于等于某個既定的閾值,則這個值被視為角點。
(3)Harris匹配
對于Harris算法通常采用設(shè)定閾值進行匹配,首先要設(shè)置一個閾值,然后進行匹配,并返回在另一個圖片中處于設(shè)定閾值范圍之內(nèi)的匹配。
(1)SURF算法模型的介紹
就零件位置識別,本文分析提出了基于SURF特征的零件位置識別的算法模型,該模型的算法可以有效減少位置識別時可能出現(xiàn)的誤差
(2)SURF算法提取特征點所具有的特點
特征向量擁有較高的特異性。SURF提取特征點算法能夠針對目標(biāo)進行快速的位置定位,能夠基于在特征點識別位置信息的基礎(chǔ)上,對于圖像輪廓盡心準(zhǔn)確快速的定位。
(3)SURF算法對于物體的描述方式
i.對反應(yīng)零件形狀特征的特征點進行檢測(即特征點的快速準(zhǔn)確檢測)。
ii.對于零件的特征點進行合理描述(即特征向量的檢測)。
(4) 特征因子的檢測及特征匹配
i.特征點的檢測
ii.積分圖像的建立
iii.利用箱式濾波器建立圖像的有效尺度空間
iv.特征匹配
Step1:特征點檢測
Step2:積分?jǐn)?shù)據(jù)圖像的建立
Step3:箱式濾波器數(shù)據(jù)圖像尺度空間的建立
Step4:進行特征描述(求取特征點的主方向, 鄰域旋轉(zhuǎn),進行描述)
Step5:特征匹配
Step6:SURF算法編程
Step7:記錄數(shù)據(jù),總結(jié)分析其它算法模型的對比
(1)SIFT算法模型的介紹
SIFT算法又叫尺度不變特征轉(zhuǎn)換算法,它是David Lowe在1999年發(fā)表,它能在空間尺度上找尋找特征點,并進行特征匹配。目前廣泛應(yīng)用于人工智能中的機器視覺領(lǐng)域,在電腦圖像識別,機械自動化制造等方面也用廣泛的應(yīng)用。
(2)二維高斯函數(shù)
(3)算法基本步驟
step1:尺度空間極值檢測:通過遍歷尺度上圖像位置,找出圖像旋轉(zhuǎn)后的不改變的點,該特征點的辨別主要運用高斯差分函數(shù)進行計算,函數(shù)如下:
而實際計算時,需要構(gòu)建高斯金字塔通過相鄰層相減得到高斯差分圖像,進行極值檢測,實際上高斯金字塔就是在模擬人的眼球由遠(yuǎn)及近。在構(gòu)建高斯金字塔時,組內(nèi)每層的尺度坐標(biāo)按如下公式計算:
step2:特征點定位:根據(jù)第一步選出的點的穩(wěn)定程度找出圖像的關(guān)鍵點,此時的點是離散的,利用子像素插值法得到連續(xù)空間極值點,并對尺度空間函數(shù)進行曲線擬合來提高選出點的穩(wěn)定性,擬合函數(shù)為:
step3:特征點方向分配:
以所得直方圖中最大值代表特征點主方向,并設(shè)置十分之八最值為輔助方向閾值,可以提高關(guān)鍵點的穩(wěn)定性和魯棒性。
step4:特征點描述與匹配:運用鄰域匹配的方法,描述出特征點周圍灰度值下降最快的方向,即梯度方向,找出特征點的鄰域坐標(biāo),然后通過旋轉(zhuǎn)公式得出原
結(jié)語:其中基于Harris算法位置識別模型可以通過對于梯度的準(zhǔn)確選取,能夠有效的檢測多種類型的角點。Surf算法模型主要是利用數(shù)據(jù)的預(yù)處理包括在內(nèi)的梯度變換的方法從而實現(xiàn)相對旋轉(zhuǎn)的不變性,這樣就能夠達到取消主方向計算旋轉(zhuǎn)的相應(yīng)目的,實現(xiàn)SURF算法從積分圖像計算到特征描述全過程的優(yōu)化,能夠有效提升相應(yīng)的準(zhǔn)確程度。