999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于分塊PCA和SVM的零件識(shí)別分類(lèi)系統(tǒng)*

2021-07-30 09:36:46王宇鋼
機(jī)械工程與自動(dòng)化 2021年4期
關(guān)鍵詞:分類(lèi)特征

李 奇,王宇鋼

(遼寧工業(yè)大學(xué) 機(jī)械工程系,遼寧 錦州 121001)

0 引言

圖像識(shí)別技術(shù)近年來(lái)發(fā)展越來(lái)越火熱,已被廣泛應(yīng)用于多個(gè)領(lǐng)域,例如金融、醫(yī)學(xué)以及人臉認(rèn)證等等,給人類(lèi)帶來(lái)了極大的便利且在許多應(yīng)用場(chǎng)合提高了安全防護(hù)水平。目前,許多研究者也逐漸將機(jī)器視覺(jué)技術(shù)引入到零件分類(lèi)中,并獲得了一定成果。

近年來(lái),PCA-SVM圖像識(shí)別算法在各大識(shí)別與分類(lèi)領(lǐng)域得到廣泛的應(yīng)用創(chuàng)新[1]。楊宇等[2]提取了追蹤目標(biāo)在實(shí)時(shí)領(lǐng)域的相關(guān)特征,將PCA得到的主成分作為SVM的輸入,實(shí)現(xiàn)目標(biāo)追蹤。許偉棟等[3]基于馬鈴薯形狀特征,將PCA得到的前2個(gè)主成分作為SVM的輸入,成功實(shí)現(xiàn)馬鈴薯自動(dòng)級(jí)分選。張庶等[4]將PCA-SVM算法應(yīng)用于人臉識(shí)別系統(tǒng),不僅縮短了數(shù)據(jù)計(jì)算的時(shí)間,又完成了人臉識(shí)別的目標(biāo)。本文將此技術(shù)應(yīng)用于工廠(chǎng)零件識(shí)別分類(lèi)中,基于其計(jì)算量和識(shí)別率兩點(diǎn),在經(jīng)典PCA基礎(chǔ)上,提出分塊PCA算法,以提高零件圖像的識(shí)別率及識(shí)別速度[5]。利用PCA算法能夠有效排除特征數(shù)據(jù)間的冗余信息,而采用分塊PCA可進(jìn)一步提取細(xì)節(jié)特征,提升算法識(shí)別率以及運(yùn)行速度;采用SVM則是基于其處理非線(xiàn)性數(shù)據(jù)時(shí)具有的較理想的性能。

1 基于分塊PCA-SVM算法的零件識(shí)別

零件識(shí)別時(shí)通過(guò)分塊PCA對(duì)圖像進(jìn)行特征降維,提取出主特征向量,再將其送給SVM進(jìn)行訓(xùn)練,并運(yùn)用網(wǎng)格搜索法優(yōu)化SVM參數(shù),然后實(shí)現(xiàn)零件的自動(dòng)分揀。分塊PCA-SVM算法具體流程如圖1所示。

圖1 分塊PCA-SVM算法流程

1.1 PCA算法

PCA是將圖像的高維數(shù)據(jù)壓縮成低維數(shù)據(jù)(即無(wú)相關(guān)性的主成分向量),去除掉具有相關(guān)性的冗余信息及噪聲,提取后的主成分特征要盡可能地代表原圖像數(shù)據(jù)。它先是基于K-L(Karhunen-Loeve)正交變換定理,從原圖中提取出少量具有代表性的互不相關(guān)的主成分向量;同時(shí)運(yùn)用奇異值分解(Singular Value Decomposition, SVD)定理簡(jiǎn)化計(jì)算步驟,更快速地計(jì)算出所求的特征向量。PCA算法的特征提取步驟如下:

(1)設(shè)集合A包含M張圖片,即:

A={x1,x2,…,xi,…,xM}.

(1)

其中:xi=[xi1,xi2,…,xiN]T為第i個(gè)圖片灰度值矩陣的列向量,N為矩陣的維度。由此可見(jiàn)A是M×N階的矩陣。

(2)求平均值圖的列向量:

(2)

(3)求樣本差值z(mì)i:

(3)

(4)求協(xié)方差矩陣C:

(4)

其中:Z=(z1,z2,…,zM)。

(5)求矩陣C的特征值λi和特征向量ui,并取數(shù)目為d個(gè)的特征值λj及特征向量uj,以此特征向量構(gòu)成投影特征空間U:

U=(u1,u2,…,uj,…,ud).

(5)

步驟(4)中計(jì)算矩陣ZZT的維數(shù)較高,直接求其結(jié)果會(huì)影響計(jì)算速度。但依據(jù)矩陣AAT特征值與矩陣ATA特征值相同的原理,求取ZTZ的前d個(gè)非零特征值ηj及特征向量vj,再根據(jù)SVD定理獲得ZZT的特征向量:

(6)

從而就可以得到步驟(5)要求的特征子空間。

一般使用的特征值選擇方法是:通過(guò)計(jì)算閾值確定特征零件空間維數(shù),保留的特征向量對(duì)應(yīng)的特征值之和與原圖像特征值之和的比叫做貢獻(xiàn)率ei,計(jì)算公式如下:

(7)

其中:e為閾值。只要選擇的最小值d滿(mǎn)足式(7)即可。

圖2為經(jīng)典PCA算法進(jìn)行降維得到的主成分特征零件。

圖2 PCA提取的主成分特征零件

1.2 分塊PCA算法

通過(guò)對(duì)PCA算法分析,其對(duì)噪聲及光照影響比較敏感,容易影響系統(tǒng)識(shí)別率,并且計(jì)算矩陣維數(shù)較高,不利于系統(tǒng)實(shí)時(shí)地自動(dòng)分揀零件。本文提出基于分塊PCA的零件識(shí)別改進(jìn)算法。首先對(duì)圖像進(jìn)行分塊,抽取局部特征,以減小外界環(huán)境影響,從而保證一定的識(shí)別率;然后對(duì)每一小塊矩陣使用PCA算法,此時(shí)矩陣維數(shù)減小,計(jì)算量相應(yīng)地減小,縮短了算法運(yùn)行時(shí)間;最后再將投影后的子塊矩陣合并起來(lái)。雖然處理的矩陣增多,但每個(gè)矩陣的維數(shù)大大地減小,因此最后綜合計(jì)算量還是減小。分塊PCA計(jì)算步驟如下:

(1)先將一張圖像為m×n的矩陣B切分成p×q個(gè)子塊圖像矩陣,即:

(8)

設(shè)子塊矩陣大小為m1×n1,其中pm1=m,qn1=n。

(9)

(2)求解所有訓(xùn)練樣本子塊矩陣的協(xié)方差矩陣S:

(10)

(3)求矩陣S的特征值λf及特征向量ωf,并依據(jù)特征值的貢獻(xiàn)率閾值h選取前z個(gè)特征值λt及特征向量ωt使其滿(mǎn)足式(11):

(11)

(4)將前z個(gè)最大特征值對(duì)應(yīng)的特征向量組成投影空間,再將所有訓(xùn)練樣本的子塊矩陣投影到該投影空間,獲得投影矩陣Ug(g=1,2,…,pqR)。

(5)將各個(gè)Ug按照原來(lái)的標(biāo)號(hào)進(jìn)行合成,從左到右從上到下,即合成矩陣Ca(a=1,2,…,R)為:

(12)

圖3為分塊PCA算法進(jìn)行降維得到的主成分特征零件。

圖3 分塊PCA提取的主成分特征零件

比較分塊PCA算法與PCA算法提取特征后得到的特征零件,由圖2、圖3可知,當(dāng)特征維數(shù)為20時(shí),分塊PCA提取的特征零件與原始零件更相近且更清晰,其具有與原零件很高的相似度。因此,分塊PCA對(duì)零件提取的主要特征更具代表性。究其原因,是由于分塊PCA將一幅較大的圖像分成若干個(gè)較小的圖像,這樣能夠有效地提取圖像的局部特征,所以提取后的特征零件更加清晰,且當(dāng)外部環(huán)境變化比較大時(shí),也能夠保證一定的識(shí)別率。

1.3 SVM算法

SVM本質(zhì)是個(gè)線(xiàn)性二分類(lèi)器模型,在解決線(xiàn)性情況時(shí),可以直接構(gòu)造一個(gè)最優(yōu)與最佳的分類(lèi)面,而遇到非線(xiàn)性情況時(shí)要選擇合適的核函數(shù)將低維空間樣本隱式映射到高維空間中,然后在高維空間中求解最優(yōu)分類(lèi)超平面[6]。

本文采用的核函數(shù)為徑向基函數(shù)(RBF):

K(xi,xj)=exp(-γ‖xi-xj‖2).

(13)

其中:xi和xj表示樣本;γ為核函數(shù)半徑。

RBF核函數(shù)參數(shù)的優(yōu)化關(guān)系著SVM模型的識(shí)別率。本文運(yùn)用LiBSVM工具箱中基于交叉驗(yàn)證及網(wǎng)格搜索的參數(shù)選擇方法[7]。基于分塊PCA-SVM算法的數(shù)據(jù)集搜索過(guò)程如圖4所示。

圖4 基于分塊PCA-SVM的數(shù)據(jù)集搜索過(guò)程

最終獲取支持向量機(jī)模型的最佳參數(shù):c=8;γ=0.007 812 5。其中,c代表誤差容限度,該值越小越容易欠擬合,越大越容易過(guò)擬合,因此c值過(guò)大或過(guò)小都會(huì)使SVM模型泛化能力變差;γ代表核函數(shù)半徑,其決定數(shù)據(jù)映射到新特征空間后的分布。

本文采用“一對(duì)一的投票策略”,使SVM二分類(lèi)器模型能夠解決多分類(lèi)樣本問(wèn)題。訓(xùn)練時(shí),在任意兩樣本之間構(gòu)造一個(gè)二元分類(lèi)器。此時(shí),k類(lèi)樣本數(shù)據(jù)將構(gòu)建k(k-1)/2個(gè)SVM。測(cè)試時(shí),計(jì)算多個(gè)分類(lèi)函數(shù),然后將測(cè)試樣本歸于投票最多的組。

2 實(shí)驗(yàn)算法的測(cè)試結(jié)果及對(duì)比分析

基于MATLAB平臺(tái)設(shè)計(jì)并搭建了零件識(shí)別系統(tǒng),使用50張五種零件圖片作為本實(shí)驗(yàn)的原始數(shù)據(jù)庫(kù),其中每組的前6張作為訓(xùn)練集,后4張作為測(cè)試集。實(shí)驗(yàn)選取的五種零件數(shù)據(jù)集如圖5所示。

圖5 五種零件數(shù)據(jù)集

通過(guò)設(shè)計(jì)GUI界面,調(diào)控參數(shù)c與γ的值[8]。基于GUI系統(tǒng)驗(yàn)證PCA-SVM算法及分塊PCA-SVM算法,操作后兩種算法的零件識(shí)別率及識(shí)別效果分別如圖6和圖7所示。

從圖6和圖7可知,改進(jìn)前后的算法分別識(shí)別同一數(shù)據(jù)集時(shí),分塊PCA-SVM算法的識(shí)別率比PCA-SVM算法高出10%。

圖6 PCA-SVM算法識(shí)別結(jié)果

圖7 分塊PCA-SVM算法識(shí)別結(jié)果

用四組不同特征向量個(gè)數(shù)來(lái)對(duì)比PCA、PCA-SVM及分塊PCA-SVM算法識(shí)別零件的性能,統(tǒng)計(jì)的測(cè)試數(shù)據(jù)如圖8所示。

圖8 三種算法識(shí)別率比較

由圖8可知,提取特征向量為20時(shí)識(shí)別率最高。因此,本文算法提取特征向量設(shè)置為20。

進(jìn)一步檢驗(yàn)提出的改進(jìn)算法性能,在相同實(shí)驗(yàn)環(huán)境下,將改進(jìn)算法與經(jīng)典PCA和PCA-SVM算法進(jìn)行比較,識(shí)別率和算法運(yùn)行時(shí)間如表1所示。

表1 三種算法零件識(shí)別性能比較

由表1可知:分塊PCA-SVM算法比PCA-SVM和經(jīng)典PCA算法在識(shí)別率上有所提升;同時(shí),算法運(yùn)行時(shí)間也較短。由此可見(jiàn),分塊PCA-SVM算法在保證一定識(shí)別率的前提下,縮短了算法運(yùn)行時(shí)間,這為實(shí)際工廠(chǎng)作業(yè)中流水線(xiàn)上零件分類(lèi)的實(shí)時(shí)性帶來(lái)了很大保障。

3 結(jié)論

本文設(shè)計(jì)的分塊PCA與SVM算法相結(jié)合的零件識(shí)別分類(lèi)系統(tǒng),主要實(shí)現(xiàn)了工廠(chǎng)零件的自動(dòng)化分揀。當(dāng)工廠(chǎng)噪聲及光照環(huán)境影響較大時(shí),分塊PCA算法能夠有效地抽取圖像局部特征,進(jìn)而提高識(shí)別率及運(yùn)行速度。最后比較了不同維數(shù)下各算法的識(shí)別性能,本文提出的分塊PCA-SVM算法,基于特征向量個(gè)數(shù)20,識(shí)別率達(dá)95%,運(yùn)行時(shí)間0.4 s。

實(shí)驗(yàn)結(jié)果表明,本文提出的方法應(yīng)用于零件自動(dòng)化分揀是可行的,為將機(jī)器視覺(jué)識(shí)別應(yīng)用在工業(yè)生產(chǎn)中奠定了一定的基礎(chǔ)。

猜你喜歡
分類(lèi)特征
抓住特征巧觀(guān)察
分類(lèi)算一算
垃圾分類(lèi)的困惑你有嗎
大眾健康(2021年6期)2021-06-08 19:30:06
新型冠狀病毒及其流行病學(xué)特征認(rèn)識(shí)
如何表達(dá)“特征”
不忠誠(chéng)的四個(gè)特征
分類(lèi)討論求坐標(biāo)
數(shù)據(jù)分析中的分類(lèi)討論
教你一招:數(shù)的分類(lèi)
抓住特征巧觀(guān)察
主站蜘蛛池模板: 狠狠做深爱婷婷综合一区| 欧美在线国产| 99久久精品国产综合婷婷| 狠狠色婷婷丁香综合久久韩国 | 青青极品在线| 伊人激情综合网| 国产在线无码一区二区三区| 国产AV毛片| 国产熟女一级毛片| 久久免费精品琪琪| 午夜福利无码一区二区| 91外围女在线观看| 国产亚洲精品自在久久不卡| 野花国产精品入口| 国产成人精品男人的天堂下载 | 欧美国产视频| 亚洲一区二区成人| 国产美女自慰在线观看| 亚洲天堂在线免费| 91娇喘视频| 伊人久久婷婷| 国产精品视频a| 日韩大片免费观看视频播放| 国产区网址| 亚洲男人的天堂在线观看| 精品人妻AV区| 精品一区二区无码av| 国产精品私拍在线爆乳| 毛片a级毛片免费观看免下载| 国产精品视频导航| 免费在线播放毛片| 亚洲福利一区二区三区| 日本高清免费一本在线观看| 54pao国产成人免费视频| 中文字幕免费在线视频| 中文字幕亚洲另类天堂| 国产精品大白天新婚身材| 欧美三级视频网站| 国产第一页亚洲| 国产丰满成熟女性性满足视频| 亚洲码一区二区三区| 久久人与动人物A级毛片| 国产精品男人的天堂| 亚洲中文精品人人永久免费| 成人免费视频一区| 日本少妇又色又爽又高潮| 91精品久久久久久无码人妻| 国产中文在线亚洲精品官网| 无码精品福利一区二区三区| 国产人成网线在线播放va| 爽爽影院十八禁在线观看| 欧美成人影院亚洲综合图| 日韩欧美国产三级| 美女毛片在线| 1级黄色毛片| 亚洲IV视频免费在线光看| 色婷婷丁香| 日韩区欧美国产区在线观看| 日本妇乱子伦视频| 免费在线色| 手机成人午夜在线视频| 国产靠逼视频| 国产区网址| 99久久精品免费视频| 国产一区亚洲一区| 免费在线看黄网址| 中文精品久久久久国产网址 | 国产成人精品男人的天堂| 小蝌蚪亚洲精品国产| 亚洲Av激情网五月天| 国产老女人精品免费视频| 在线观看免费AV网| 亚洲日韩日本中文在线| 亚洲中文在线视频| 韩国自拍偷自拍亚洲精品| 啪啪啪亚洲无码| 国产91导航| 精品久久国产综合精麻豆| 小说 亚洲 无码 精品| 国产经典免费播放视频| 欧美色亚洲| 亚洲无码91视频|