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

        ?

        基于OES-ELM的PCB板表面印線檢測算法

        2022-02-22 01:07:20劉洋孫龍洋韓怡柴廣卿張國良
        電腦知識與技術(shù) 2022年36期
        關(guān)鍵詞:機(jī)器視覺

        劉洋 孫龍洋 韓怡 柴廣卿 張國良

        關(guān)鍵詞:機(jī)器視覺;SMT;雙邊濾波;OES-ELM;閾值連接

        中圖分類號:TP18 文獻(xiàn)標(biāo)識碼:A

        文章編號:1009-3044(2022)36-0029-04

        電子器件制造技術(shù)的快速發(fā)展對PCB板自動貼裝設(shè)備帶來商機(jī)的同時,也帶來了更為嚴(yán)峻的技術(shù)考驗(yàn)[1]。目前,國內(nèi)多家企業(yè)著手全自動貼裝設(shè)備的研發(fā),部分設(shè)備流入市場,但在貼裝精度和速度上與發(fā)達(dá)國家相比有一定差距,嚴(yán)重制約著生產(chǎn)效率提升。因此,如何提高電子器件生產(chǎn)過程中PCB板貼裝位置的快速、精準(zhǔn)定位,對提高生產(chǎn)效率、提高產(chǎn)品質(zhì)量具有重要的研究意義。

        PCB板表面白色印線邊緣位置的獲取通過圖像處理實(shí)現(xiàn)。因PCB板邊緣與周圍背景相比,有著一定的梯度跳變,可通過邊緣檢測的手段實(shí)現(xiàn)邊緣位置確定。但受PCB板貼裝位置邊緣信息不明顯、模組表面產(chǎn)生的劃痕等原因的干擾,通過傳統(tǒng)邊緣檢測算法實(shí)現(xiàn)PCB板快速、穩(wěn)定、高精準(zhǔn)度的邊緣檢測仍具有一定的挑戰(zhàn)。

        目前,邊緣檢測算法主要存在以下幾類:1)基于小波變換(wavelet transform)的檢測算法[2];2)基于形態(tài)梯度理論的檢測算法[3];3)基于Canny 的檢測算法[4];4)基于機(jī)器學(xué)習(xí)的檢測算法[5]等?;谛〔ㄗ儞Q[6]的檢測算法,通過對圖像進(jìn)行不同尺度的小波變換來實(shí)現(xiàn),但受尺度大小的影響,當(dāng)尺度過大或過小時,獲取的圖像邊緣信息差距較大,不具有通用性,故許多算法中通過多尺度融合來彌補(bǔ)尺度過大或過小帶來的影響,但是這個算法運(yùn)算邏輯復(fù)雜,無法滿足實(shí)時性的要求;基于形態(tài)學(xué)梯度理論的檢測算法,該算法簡單易操作,且對部分噪聲具有比較好的抑制作用,但獲取像素點(diǎn)的位置不夠精確;基于Canny算子[7]的檢測算法應(yīng)用十分廣泛,但也因閾值難以控制等問題仍然不能勝任圖像微弱邊緣的檢測;基于機(jī)器學(xué)習(xí)[8]的算法可同時兼顧檢測速度和精度的要求,近年來,在邊緣檢測領(lǐng)域得到了廣泛的應(yīng)用。

        本算法基于自適應(yīng)誤差自校正極限學(xué)習(xí)機(jī)[9](Op?timally Error Self-adjustment Extreme Learning Ma?chine, OES-ELM),提出一種PCB板貼片輪廓位置自適應(yīng)檢測算法。首選使用雙邊濾波算法對圖像進(jìn)行預(yù)處理,該算法在較好地保持圖像邊緣信息的基礎(chǔ)上,能濾除大部分噪聲的影響;其次,為使后續(xù)檢測更具自適應(yīng)性,在圖像濾波的基礎(chǔ)上將PCB板圖像進(jìn)行1/16 分塊;然后,提取圖像塊的DCT(Discrete CosineTransform,離散余弦變換[10])特征,將其輸入OES-ELM分類器,將圖像塊分為邊緣塊、平滑塊、紋理塊;最后,提取各圖像塊梯度圖,分別確定高低閾值,將高低閾值之間的像素點(diǎn)進(jìn)行連接,最終刻畫出白色印線的位置信息。

        1 基于OES-ELM的PCB板表面印線檢測算法

        為了能更好地檢測PCB的貼片位置,防止因貼片偏移導(dǎo)致PCB板的報廢或返工,本文提出的基于自適應(yīng)誤差自校正極限學(xué)習(xí)機(jī)的劃痕檢測算法,其各部分的流程如圖1所示。由圖可以看出,改進(jìn)部分主要有以下四個方面:1)首先采用改進(jìn)的雙邊濾波來濾除噪聲;2) 通過提取降維的DCT特征作為圖像塊的分類特征;3) 用改進(jìn)的自適應(yīng)誤差自校正極限學(xué)習(xí)機(jī)來對圖像塊進(jìn)行分類,可根據(jù)數(shù)據(jù)集自動確定隱層神經(jīng)元個數(shù),檢測效果更為穩(wěn)定;4) 對不同的圖像塊采取不同方法自適應(yīng)確定閾值,并進(jìn)行邊緣連接;下面具體介紹以上四部分具體實(shí)現(xiàn)。

        1.1 改進(jìn)雙邊濾波

        雙邊濾波[12]的本質(zhì)是高斯濾波,其目的是解決高斯濾波容易導(dǎo)致邊緣被模糊的情況,高斯濾波采用相同的權(quán)重,忽略了像素之間的差異性,雙邊濾波在一定程度上解決了這一問題,且算法的復(fù)雜度比較低,實(shí)時性比較好,但是其在遇到高頻噪聲時,不易去除。雙邊濾波的基本思想是:其權(quán)重由像素點(diǎn)領(lǐng)域內(nèi)的空間近鄰度的權(quán)值加上相似度計(jì)算的權(quán)值的乘積組成,再與圖像進(jìn)行卷積。因此距離較遠(yuǎn)的像素點(diǎn)不會對邊緣點(diǎn)產(chǎn)生較大影響,其權(quán)值計(jì)算公式如下:

        對圖像塊作DCT變換后,其AC分量的絕對值會大致呈現(xiàn)從左上角向右下角逐漸遞減的趨勢。為了降低特征的維度,此處僅保留其直流系數(shù)以及前127個交流系數(shù),最終得到128維的紋理特征向量。為避免取值范圍及量綱的不同,將提取的特征歸一化到[-1,1]。

        1.3 基于自適應(yīng)誤差自校正極限學(xué)習(xí)機(jī)的分類

        本文使用OES-ELM獲取的DCT特征進(jìn)行分類,相比于ES-ELM[10]算法,具有訓(xùn)練速度快、算法對正則項(xiàng)不敏感的優(yōu)勢,且根據(jù)數(shù)據(jù)集自適應(yīng)確定隱層神經(jīng)元的個數(shù)和隱層權(quán)值矩陣,具有較好識別性能。ELM網(wǎng)絡(luò)結(jié)構(gòu)如下圖所示。

        OES-ELM網(wǎng)絡(luò)訓(xùn)練過程主要分為兩階段,初始化階段和權(quán)值更新階段。初始化階段的目的是獲得恰當(dāng)?shù)碾[層特征映射空間(包括隱層權(quán)值和隱層神經(jīng)元個數(shù)),結(jié)合L1/2正則化找到合適的隱層結(jié)構(gòu)。更新階段目的是結(jié)合L2正則化更新隱層權(quán)值,使網(wǎng)絡(luò)獲得權(quán)值最小解,提高網(wǎng)絡(luò)的泛化性能。具體算法步驟如下:

        本文針對OES-ELM網(wǎng)絡(luò),本文選用了10幅PCB圖像來生成所需要的數(shù)據(jù)集。通過對提取的DCT特征分類,最終將PCB圖像分為邊緣塊、紋理塊、平滑塊。

        1.4 梯度計(jì)算

        傳統(tǒng)的Canny檢測算子在計(jì)算圖像的梯度時采用了梯度算子,僅僅考慮了兩個方向的梯度大小,然后對其求取平均值,導(dǎo)致比較容易丟失部分邊緣信息。針對這一問題,本文在此基礎(chǔ)上增加兩個方向的梯度合成計(jì)算,如圖6所示。

        1.5 圖像塊閾值分割

        針對以上步驟所得到的結(jié)果圖,首先對其進(jìn)行非極大值抑制,保證得到的邊緣只有單像素響應(yīng);然后將其進(jìn)行1/16分塊,并自動地確定閾值。

        針對紋理塊,因?yàn)槠涮荻戎狈綀D沒有固定規(guī)律,且通常人眼并不會對其中存在的信息進(jìn)行詳細(xì)分辨,因此把高低閾值設(shè)置為梯度的平均值以及0.5倍的平均值;針對邊緣塊,采用大津法(OSTU)確定高閾值,0.5倍的高閾值作為低閾值;對于平滑塊,因?yàn)檫€可能存在少量的邊緣信息,不能將其全部歸類于背景點(diǎn),故此處繼續(xù)對其進(jìn)行分塊,以區(qū)分是否存在該情況。

        針對平滑塊,對其再進(jìn)行1/4分塊,并計(jì)算各個圖像塊的像素之和,以及跟其平均像素之間的差值,當(dāng)差值比設(shè)置的閾值小時,則認(rèn)為其是背景;否則,則判定其存在少量的邊緣,將其按照邊緣塊的方法來進(jìn)行處理。

        最后,對高低閾值之間的像素點(diǎn)進(jìn)行連接,若其鄰域內(nèi)存在高于高閾值的像素值,則將其置為邊緣點(diǎn),直至沒有新的像素點(diǎn)并入。

        2 實(shí)驗(yàn)結(jié)果與分析

        從PCB板的表面印線的檢測效果來看,本文算法比前幾種算法都具明顯優(yōu)勢,Canny算子與文獻(xiàn)12在提取出印線的同時,也檢測出了許多偽邊緣,不利于后續(xù)的檢測。以相同數(shù)據(jù)集訓(xùn)練的ELM網(wǎng)絡(luò)所提取的邊緣與本文算法類似,但本文算法中不用人工用試錯法調(diào)試隱層神經(jīng)元個數(shù),訓(xùn)練更加快速,穩(wěn)定性和適應(yīng)性更好。因此,本文算法能夠在檢測出更多印線的同時,較少地檢測出偽邊緣。

        3 結(jié)論

        本文提出了一種基于自適應(yīng)誤差自校正極限學(xué)習(xí)機(jī)的PCB板印線檢測方法。先使用改進(jìn)的雙邊濾波,在保持邊緣的同時,又可以在一定程度上去除各種噪聲;對圖像進(jìn)行1/16分塊,并提取降維的DCT特征;利用OES-ELM對圖像塊進(jìn)行分類;采用4方向梯度模板計(jì)算圖像梯度,并對其進(jìn)行非極大值抑制,保證邊緣寬度為單像素;針對不同的圖像塊運(yùn)用不同的方法確定閾值,并將邊緣塊進(jìn)行再次分塊,以防止部分的細(xì)小邊緣被遺漏;最后對高低閾值之間的像素點(diǎn)進(jìn)行連接。實(shí)驗(yàn)結(jié)果表明,提出的算法可以有效地檢測出PCB板上印線的同時,又能盡可能少地檢測出虛假邊緣,具有較高的邊緣檢測率。

        猜你喜歡
        機(jī)器視覺
        基于芯片點(diǎn)膠系統(tǒng)的視覺檢測技術(shù)研究
        全自動模擬目標(biāo)搜救系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
        基于機(jī)器視覺的自動澆注機(jī)控制系統(tǒng)的研究
        科技視界(2016年26期)2016-12-17 17:31:58
        機(jī)器視覺技術(shù)的發(fā)展及其應(yīng)用
        科技視界(2016年25期)2016-11-25 19:53:52
        視覺拉線檢測器的設(shè)計(jì)與實(shí)現(xiàn)
        科技視界(2016年25期)2016-11-25 09:27:34
        大場景三維激光掃描儀在研究生實(shí)踐教學(xué)培養(yǎng)中的應(yīng)用
        基于機(jī)器視覺的工件鋸片缺陷檢測系統(tǒng)設(shè)計(jì)
        軟件工程(2016年8期)2016-10-25 15:55:22
        基于機(jī)器視覺技術(shù)的動態(tài)“白帶”常規(guī)檢測系統(tǒng)的開發(fā)
        科技視界(2016年20期)2016-09-29 11:11:40
        對激光切割機(jī)的改進(jìn)
        科技視界(2016年6期)2016-07-12 09:12:40
        人工智能在高校圖書館的預(yù)期
        科技視界(2016年15期)2016-06-30 19:03:30
        中文字幕经典一区| 国产福利精品一区二区| 久久综合精品国产二区无码| caoporen国产91在线| 中文字幕乱码琪琪一区| 国产av久久在线观看| 7m精品福利视频导航| 热の国产AV| 久久精品国产亚洲精品色婷婷| 人妻少妇精品视中文字幕免费| 欧美变态另类刺激| 少妇太爽了在线观看| 日本熟妇中文字幕三级| 尤物国产一区二区三区在线观看| 久久国产色av免费观看| 国产98在线 | 免费| 日韩女优中文字幕在线| 24小时免费在线观看av| 国产午夜精品一区二区三区| 国产一级毛片AV不卡尤物| 加勒比久草免费在线观看| 一区二区三区中文字幕p站| 特级做a爰片毛片免费看108| 久久国产欧美日韩高清专区| 国产成人一区二区三区| 精品福利一区二区三区免费视频| 拍摄av现场失控高潮数次| 第九色区Aⅴ天堂| 久久96日本精品久久久| 亚洲女初尝黑人巨高清| 久久亚洲国产中v天仙www| 东京热日本道免费高清| 亚洲综合激情另类小说区| 精品综合久久久久久97超人| 男女上床视频免费网站| 免费人成视网站在线剧情| av一区二区三区人妻少妇| 亚洲精品成人国产av| 久久精品熟女亚洲av香蕉| 免费a级毛片18以上观看精品| 91精品国产91久久久无码95|