




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
ICS31.180
CCSL30
團(tuán)體標(biāo)準(zhǔn)
T/CIXXXX—XXXX
IC封裝基板圖像檢測(cè)系統(tǒng)技術(shù)規(guī)范
TechnicalspecificationforimageinspectionsystemofICpackagesubstrateon
(征求意見(jiàn)稿)
在提交反饋意見(jiàn)時(shí),請(qǐng)將您知道的相關(guān)專利連同支持性文件一并附上。
XXXX-XX-XX發(fā)布XXXX-XX-XX實(shí)施
中國(guó)國(guó)際科技促進(jìn)會(huì)發(fā)布
T/CIXXXX—XXXX
目次
前言.................................................................................II
引言................................................................................III
1范圍...............................................................................1
2規(guī)范性引用文件.....................................................................1
3術(shù)語(yǔ)和定義.........................................................................1
4IC封裝基板光學(xué)檢測(cè)裝置.............................................................2
5基于主要距離的空域融合主板拼接方法.................................................4
6基于匹配特征融合的SMT貼片元件缺陷檢測(cè)框架.........................................6
7基于元遷移學(xué)習(xí)和多尺度融合網(wǎng)絡(luò)SMT貼裝小樣本缺陷分割框架...........................7
8緩解遺忘性的圖像增量學(xué)習(xí)分類方法..................................................10
9基于能量分布的未知異常樣本檢測(cè)方法................................................11
I
T/CIXXXX—XXXX
IC封裝基板圖像檢測(cè)系統(tǒng)技術(shù)規(guī)范
1范圍
本文件規(guī)定了IC基板封裝光學(xué)檢測(cè)裝置、基于主要距離的空域融合主板拼接方法、基于匹配特征融
合的SMT貼片元件缺陷檢測(cè)框架和基于元遷移學(xué)習(xí)和多尺度融合網(wǎng)絡(luò)SMT貼裝小樣本缺陷分割框架要求,
提供了緩解遺忘性的圖像增量學(xué)習(xí)分類方法和基于能量分布的未知異常樣本檢測(cè)方法。
本文件適用于工業(yè)IC封裝基板及SMT貼裝圖像檢測(cè)系統(tǒng)的研究、設(shè)計(jì)、技術(shù)路線,可作為IC封裝基
板和SMT貼裝自動(dòng)光學(xué)檢測(cè)系統(tǒng)設(shè)計(jì)與研究的技術(shù)依據(jù)。
2規(guī)范性引用文件
本文件沒(méi)有規(guī)范性引用文件。
3術(shù)語(yǔ)和定義
下列術(shù)語(yǔ)和定義適用于本文件。
RGB三色光源RGBthree-colorlightsource
一種通過(guò)將紅、綠、藍(lán)三種顏色的光混合在一起來(lái)產(chǎn)生各種不同顏色的模式。
IC基板封裝ICsubstratepackage
將硅片上的電路管腳用導(dǎo)線接引到外部接頭處,以便與其它器件連接的裝置。
注:封裝基板不僅能保護(hù)電路、固定線路并導(dǎo)散余熱,還為芯片與PCB之間提供電子連接。
印刷電路板printedcircuitboard
電子元器件的支撐體和電氣連接的載體。它采用電子印刷術(shù)制作,因此被稱為“印刷”電路板。
表面貼裝技術(shù)surfacemountedtechnology
通過(guò)一定的工藝、材料將表面貼片元件貼裝在印刷電路板上的電子組裝技術(shù),是現(xiàn)代電子產(chǎn)品制造
中的關(guān)鍵工藝技術(shù)之一。
自動(dòng)化光學(xué)檢測(cè)automatedopticalinspection
一種高速、高精度的光學(xué)影像檢測(cè)系統(tǒng),它運(yùn)用機(jī)器視覺(jué)技術(shù)作為檢測(cè)標(biāo)準(zhǔn)。
注:這種檢測(cè)系統(tǒng)可以改良傳統(tǒng)上使用人力和光學(xué)儀器進(jìn)行檢測(cè)的缺點(diǎn),廣泛應(yīng)用于各個(gè)領(lǐng)域,包括高科技產(chǎn)業(yè)的
研發(fā)和制造品管,以及國(guó)防、民生、醫(yī)療、環(huán)保、電力等領(lǐng)域。
卷積神經(jīng)網(wǎng)絡(luò)convolutionalneuralnetwork
一類包含卷積計(jì)算且具有深度結(jié)構(gòu)的前饋神經(jīng)網(wǎng)絡(luò)。
增量學(xué)習(xí)incrementallearning
一個(gè)學(xué)習(xí)系統(tǒng)能不斷地從新樣本中學(xué)習(xí)新的知識(shí),并能保存大部分以前已經(jīng)學(xué)習(xí)到的知識(shí)。
注:增量學(xué)習(xí)非常類似于人類自身的學(xué)習(xí)模式,是一個(gè)逐漸積累和更新的過(guò)程。
元遷移學(xué)習(xí)meta-transferlearning
涉及在不同學(xué)習(xí)環(huán)境中傳輸知識(shí),以解決復(fù)雜的學(xué)習(xí)任務(wù),其核心理念是從一個(gè)任務(wù)學(xué)習(xí)另一個(gè)任
務(wù),其中一個(gè)任務(wù)被稱為源任務(wù),另一個(gè)任務(wù)稱為目標(biāo)任務(wù)。
1
T/CIXXXX—XXXX
4IC封裝基板光學(xué)檢測(cè)裝置
表面貼裝技術(shù)所用貼裝元件比起之前的插孔元件來(lái)說(shuō)要微小得多,由于IC封裝與SMT貼裝元件
的體積和重量只有傳統(tǒng)插裝元件的1/10左右,因此利用SMT技術(shù)生產(chǎn)的電子產(chǎn)品整體體積縮小約40%~
60%,相應(yīng)地,重量減輕60%~80%,檢測(cè)各種微小的電氣元件是否正確貼裝以及其電氣連接點(diǎn)焊接情況
的好壞目前一般采用自動(dòng)光學(xué)檢測(cè)技術(shù)。
將自動(dòng)光學(xué)檢測(cè)技術(shù)用于表面貼裝元件檢測(cè)需要獲取可靠的PCB主板成像圖片,現(xiàn)有的可見(jiàn)光直
接成像技術(shù)由可見(jiàn)光相機(jī)直接成像,每個(gè)成像像素由RGB插值得到,會(huì)導(dǎo)致像素?fù)p失,以及帶來(lái)PCB板
成像的分辨率不高的問(wèn)題,同時(shí)由于貼裝元件焊盤會(huì)呈現(xiàn)弧度,采用單一方向光源照射難以對(duì)焊盤焊錫
質(zhì)量全方位成像,不能夠保證整塊PCB板受到均勻光照,會(huì)帶來(lái)由于視角不同、照明差異所導(dǎo)致成像不
一致的問(wèn)題。
如圖1所示,IC基板封裝光學(xué)檢測(cè)裝置包括固定支架1、圖像采集機(jī)構(gòu)2和光源機(jī)構(gòu)3,圖像采集機(jī)構(gòu)
2設(shè)置在固定支架1上并且能夠在豎直方向上上下移動(dòng),該圖像采集機(jī)構(gòu)2的圖像采集鏡頭豎直朝下,能
夠調(diào)整圖像采集鏡頭到PCB距離,實(shí)現(xiàn)成像視窗范圍的調(diào)整,光源機(jī)構(gòu)3設(shè)置在固定支架1上,該光源機(jī)
構(gòu)3位于圖像采集機(jī)構(gòu)2鏡頭的正下方,光源機(jī)構(gòu)3在豎直方向上上下移動(dòng)并且向下垂直發(fā)射出紅色、綠
色、藍(lán)色三段環(huán)形照明光照射,實(shí)現(xiàn)處于不同高度對(duì)電路板進(jìn)行照射,得到更高成像分辨率,因?yàn)楝F(xiàn)有
采用可見(jiàn)光直接成像技術(shù),每個(gè)成像像素由RGB插值得到(1R,2G,1B),存在像素?fù)p失,導(dǎo)致成像分辨率
不高的問(wèn)題,通過(guò)采用紅色、綠色、藍(lán)色三段環(huán)形照明處于不同的高度對(duì)電路板進(jìn)行照射,每個(gè)像素由
RGB分別單獨(dú)成像合成(4R,4G,4B),可以得到更高成像分辨率,同時(shí)保證整塊電路板受到均勻光照,
避免由于視角不同、照明差異所導(dǎo)致成像不一致。
標(biāo)引序號(hào)說(shuō)明:
1——固定支架;
2——圖像采集機(jī)構(gòu);
3——光源機(jī)構(gòu);
11——兩個(gè)U型架;
12——基座連桿;
13——兩個(gè)固定桿
14——第一滑動(dòng)移桿
15——第二滑動(dòng)移桿
21——工業(yè)相機(jī)
31——半球環(huán)形裝置。
圖1IC封裝基板光學(xué)檢測(cè)裝置
2
T/CIXXXX—XXXX
標(biāo)引序號(hào)說(shuō)明:
3——光源機(jī)構(gòu);
31——紅色環(huán)形LED發(fā)光二極管燈帶;
32——綠色環(huán)形LED發(fā)光二極管燈帶;
33——藍(lán)色環(huán)形LED發(fā)光二極管燈帶;
34——藍(lán)色環(huán)形LED發(fā)光二級(jí)管燈帶。
圖2IC封裝基板光源機(jī)構(gòu)
如圖1所示,固定支架1包括兩個(gè)U型架11、基座連桿12、兩個(gè)固定桿13、第一滑動(dòng)移桿14和第二滑
動(dòng)移桿15,U型架11的開(kāi)口都朝下并且均豎直設(shè)置,基座連桿12水平布置,基座連桿12與兩個(gè)U型架11的
上表面均固定連接,兩個(gè)固定桿13分別固定連接在基座連桿12下表面的兩側(cè),兩個(gè)固定桿13與基座連桿
12所在的平面垂直,兩個(gè)固定桿13的相對(duì)側(cè)一面分別都設(shè)有滑槽,第一滑動(dòng)移桿14在兩個(gè)固定桿13上的
滑槽滑動(dòng)上,并且第一滑動(dòng)移桿14的兩端在滑動(dòng)結(jié)束后通過(guò)螺栓固定住,第一滑動(dòng)移桿14水平布置,第
二滑動(dòng)移桿15在兩個(gè)固定桿13上的滑槽上滑動(dòng),并且第二滑動(dòng)移桿15的兩端在滑動(dòng)結(jié)束后通過(guò)螺栓固
定住,所述第二滑動(dòng)移桿15也水平布置,第一滑動(dòng)移桿14在第二滑動(dòng)移桿15的上方,即第一滑動(dòng)移桿14
和第二滑動(dòng)移桿15在松開(kāi)螺栓時(shí)可以上下滑動(dòng),滑動(dòng)到需要的位置時(shí)通過(guò)螺栓將其固定。
如圖1及圖2所示,所述圖像采集機(jī)構(gòu)2為工業(yè)相機(jī)21,該工業(yè)相機(jī)21與第一滑動(dòng)移桿14固定連接,
工業(yè)相機(jī)21拍攝時(shí)的拍攝鏡頭垂直向下,光源機(jī)構(gòu)3包括半球環(huán)形裝置31、紅色環(huán)形LED發(fā)光二極管燈帶
32、綠色環(huán)形LED發(fā)光二極管燈帶33和藍(lán)色環(huán)形LED發(fā)光二極管燈帶34,半球環(huán)形裝置31與第二滑動(dòng)移桿
15固定連接,半球環(huán)形裝置31橫截面小的部分朝上,紅色環(huán)形LED發(fā)光二極管燈帶32、綠色環(huán)形LED發(fā)光
二極管燈帶33和藍(lán)色環(huán)形LED發(fā)光二極管燈帶34在半球環(huán)形裝置31從上而下依次緊貼,工業(yè)相機(jī)21和半
球環(huán)形裝置31處在同一個(gè)軸線上。
在具體實(shí)施過(guò)程中,檢測(cè)人員首先將該裝置安裝在PCB傳送平臺(tái)的上方,使得工業(yè)相機(jī)21的視角正
對(duì)于PCB的主體部分,松開(kāi)第一滑動(dòng)移桿14兩端的螺栓,使第一滑動(dòng)移桿14在固定桿13上上下滑動(dòng),調(diào)
整工業(yè)相機(jī)21到的距離來(lái)實(shí)現(xiàn)成像視窗范圍調(diào)整,將紅色環(huán)形LED發(fā)光二極管燈帶31、綠色環(huán)形LED發(fā)光
二極管燈帶32以及藍(lán)色環(huán)形LED發(fā)光二極管燈帶33通過(guò)電源線與光源控制器連接后,在光源控制器打開(kāi)
紅色環(huán)形LED發(fā)光二極管燈帶后,工業(yè)相機(jī)21采集PCB成像,然后光源控制器打開(kāi)綠色環(huán)形LED發(fā)光二極
管燈帶,工業(yè)相機(jī)21采集PCB圖像,最后光源控制器打開(kāi)藍(lán)色環(huán)形LED發(fā)光二極管燈帶,將第二滑動(dòng)移桿
15兩端的螺栓松開(kāi),調(diào)節(jié)光源機(jī)構(gòu)3的高度,使得不同高度的光源機(jī)構(gòu)3對(duì)電路板進(jìn)行照射,可以得到更
高的成像分辨率,同時(shí)保證整塊電路板受到均勻光照,避免由于視角不同、照明差異所導(dǎo)致PCB成像不
一致,至此完成一個(gè)視窗下的PCB成像采集,如此循環(huán)此操作直至所有視窗拍攝完畢。
工作過(guò)程:檢測(cè)人員首先將該裝置安裝在PCB傳送平臺(tái)的上方,使得工業(yè)相機(jī)21的視角正對(duì)于PCB的
主體部分,松開(kāi)第一滑動(dòng)移桿14兩端的螺栓,使第一滑動(dòng)移桿14在固定桿13上上下滑動(dòng),將紅色環(huán)形LED
發(fā)光二極管燈帶32、綠色環(huán)形LED發(fā)光二極管燈帶33以及藍(lán)色環(huán)形LED發(fā)光二極管燈帶34通過(guò)電源線與
光源控制器連接后,在光源控制器打開(kāi)紅光照射后,工業(yè)相機(jī)21采集PCB成像,然后光源控制器打開(kāi)綠
3
T/CIXXXX—XXXX
光照射后,工業(yè)相機(jī)21采集PCB圖像,最后光源控制器打開(kāi)藍(lán)光照射,同樣方式調(diào)整第二滑動(dòng)移桿15豎
直上下移動(dòng),得到更高成像分辨率,完成一個(gè)視窗下的PCB成像采集,依此循環(huán)。
5基于主要距離的空域融合主板拼接方法
圖像拼接策略
圖像拼接分為硬拼接和軟拼接,硬拼接依賴既定的偏移量將兩幅圖像的像素直接疊加實(shí)現(xiàn)拼接,軟
拼接則依賴于拼接算法將兩幅不同視角的圖像置于統(tǒng)一的坐標(biāo)系中,再通過(guò)像素映射實(shí)現(xiàn)拼接。基于主
要距離的空域融合主板拼接算法對(duì)以下內(nèi)容進(jìn)行了研究:
a)基于SURF匹配對(duì)的主要距離法,彌補(bǔ)了硬拼接過(guò)程中偏離量無(wú)法實(shí)時(shí)調(diào)整的不足;
b)基于空域的像素加權(quán)融合法,對(duì)光照不均造成的拼接縫兩邊明顯色差進(jìn)行有效處理。
圖像預(yù)處理
采用多種濾波器復(fù)合處理的解決方案,即先對(duì)原始圖像進(jìn)行雙邊濾波,再經(jīng)過(guò)一次中值濾波。
a)雙邊濾波是在高斯濾波的基礎(chǔ)上加入了像素值權(quán)重項(xiàng),能夠很好地對(duì)圖像進(jìn)行平滑處理以濾
除高斯噪聲,并且還能夠很好地保留圖像的高頻細(xì)節(jié),公式如下:
?∑?(?,?)?(?,?,?,?)
g(x,y)=?,?·······························································(1)
∑?,???(?,?,?,?)
式中:
g(x,y)——濾波后的輸出像素點(diǎn);
f(k,l)——輸入像素點(diǎn);
ω(x,y,k,l)——空間域核與像素范圍域核的乘積;
o(x,y,k,1)——定義域核與值域核的乘積。
(x?k)2+(y?l)2∥f(x,y)?f(k,l)∥2
ω(x,y,k,l)=exp[?2?2]………(2)
2σ2σ
dr
式中:
σ——空域高斯函數(shù)的標(biāo)準(zhǔn)差;
d
σ——值域高斯函數(shù)的標(biāo)準(zhǔn)差;
r
f(k,l)——核函數(shù)作用域內(nèi)的某一點(diǎn);
f(x,y)——核函數(shù)作用域內(nèi)的中心點(diǎn)。
b)中值濾波是把數(shù)字圖像一點(diǎn)的值用該點(diǎn)的一個(gè)鄰域中各點(diǎn)值的中值代替,對(duì)處理椒鹽噪聲非
常有效,公式如下:
median
g(x,y)=(?,?)∈?{?(?,?)}·······························································(3)
式中:
g(x,y)——濾波后目標(biāo)像素點(diǎn)的灰度值;
f(s,t)——鄰域S中像素灰度值。
SURF特征點(diǎn)提取
AOI系統(tǒng)中的PCB圖像在拍攝過(guò)程中是通過(guò)置物臺(tái)的平移逐步獲取的,因此相鄰圖像間具有非常良
好的平移特性,同時(shí)移動(dòng)過(guò)程中的輕微震動(dòng)導(dǎo)致小角度的偏移,又使得兩幅圖像間出現(xiàn)一定的旋轉(zhuǎn)變換。
PCBA主板上的存在著各種元器件、孔位、錫膏和字符等,經(jīng)過(guò)平移旋轉(zhuǎn)變換后能夠產(chǎn)生大量穩(wěn)定的點(diǎn)特
征,利用好圖像間重疊部分的這些特征,將對(duì)拼接算法有著非常重要的意義,SURF特征提取算法在PCB
圖像中表現(xiàn)最佳,兼顧了速度和穩(wěn)定性。
a)在原始圖像的基礎(chǔ)上構(gòu)建尺度空間。SURF首先將原圖轉(zhuǎn)換為積分圖像,對(duì)于圖像中某一點(diǎn)P(x,
y),其在積分圖像上的值為:
?≤??≤?
??(?)=∑?=0∑?=0?(?,?)·······························································(4)
式中:
4
T/CIXXXX—XXXX
I——融合后的像素點(diǎn);
ω——權(quán)重系數(shù),范圍為[0,1],表示由原點(diǎn)和該點(diǎn)組成的矩形區(qū)域內(nèi)所有像素的總和。
b)在此基礎(chǔ)上,采用Hessian矩陣建立盒式濾波器(BoxFilter),來(lái)近似替代高斯二階濾波
器,其中Hessian矩陣的數(shù)學(xué)表達(dá)式為:
?2??2?
??2????
?=||································································(5)
?(?,?)?2??2?
??????2
式中:
f(x,y)——圖像中某一點(diǎn)的灰度值。
c)將盒式濾波器帶入Hessian矩陣,得到下式:
???(?,?)???(?,?)
?(?,?,?)=[]·····················································(6)
???(?,?)???(?,?)
式中Dxx、Dxy和Dyy分別代表盒式濾波器的三個(gè)濾波模板。然后計(jì)算該行列式的值,得到:
2
???(?)=???(?)=??????????(2?4)···············································(7)
為了平衡近似代替的誤差,通常要在Dxy前乘上一個(gè)加權(quán)系數(shù)0.9。如果將???(?)作為判別項(xiàng),則可
以根據(jù)其正負(fù)性得出點(diǎn)(x,y)是否是極值點(diǎn)。
特征點(diǎn)精確定位
5.4.1通過(guò)盒式濾波器建立起圖像的尺度空間后,對(duì)像素點(diǎn)可以計(jì)算出其近似的海森矩陣行列式的正
負(fù)性,從而判斷該點(diǎn)是否為極值點(diǎn)。然后再將其與3x3x3的鄰域內(nèi)其他26個(gè)點(diǎn)比較,如果為最大值或
者最小值,就可以初步判斷為關(guān)鍵點(diǎn)。由于像素值是離散的,通過(guò)濾波模板擬合的連續(xù)空間內(nèi)的極值點(diǎn)
可能處在兩點(diǎn)中間,因此需要采用二次插值來(lái)確定亞像素級(jí)特征點(diǎn)的精確位置。
5.4.2在特征點(diǎn)的半徑為6S(S為特征點(diǎn)所在的尺度值)的圓形鄰域內(nèi),統(tǒng)計(jì)所有其他點(diǎn)在垂直和水
平兩個(gè)方向的Harr小波(Harr小波模板邊長(zhǎng)為4S)響應(yīng),再對(duì)響應(yīng)值進(jìn)行高斯函數(shù)加權(quán),得到該點(diǎn)在
兩個(gè)方向上的方向權(quán)重。將整個(gè)圓域等分為6份扇形區(qū)域,分別統(tǒng)計(jì)通得到該區(qū)域內(nèi)的最大分量,以最
大分量的方向?yàn)樘卣鼽c(diǎn)的主方向。
5.4.3在以特征點(diǎn)為中心,周圍20S*20S的正方形鄰域內(nèi)建立笛卡爾坐標(biāo)系,Y軸為特征點(diǎn)主方向。
再將該區(qū)域劃分為4*4個(gè)子塊,每個(gè)子塊大小為5S*5S,統(tǒng)計(jì)每個(gè)子塊內(nèi)像素點(diǎn)在垂直和水平方向的
Harr小波響應(yīng)值之和,包括四個(gè)分量∑??、∑??、|∑??|和|∑??|,得到一個(gè)4x4x4共64維的特征點(diǎn)
描述向量。最后對(duì)其歸一化處理以消除光照影響,得到特征點(diǎn)描述子。
SMT子圖特征點(diǎn)粗匹配
5.5.1采用KNN算法對(duì)SURF算法提取的兩幅待拼接圖像特征點(diǎn)進(jìn)行配對(duì)。在建立兩幅圖像的兩個(gè)特
征點(diǎn)的集合M和N后,下一步需要對(duì)兩個(gè)集合內(nèi)的特征點(diǎn)建立一對(duì)一的配對(duì)關(guān)系。具體來(lái)說(shuō),將兩幅圖
像的特征點(diǎn)集合分別看成訓(xùn)練集和查詢集,K值設(shè)為2,遍歷訓(xùn)練集中的特征點(diǎn),對(duì)每個(gè)點(diǎn)在查詢集中
尋找其配對(duì)的兩個(gè)點(diǎn)。配對(duì)的原則為兩點(diǎn)之間的歐氏距離,因此,訓(xùn)練集中的每個(gè)特征點(diǎn)配對(duì)的將是查
詢集中與其歐氏距離最近和次近的特征點(diǎn),距離分別為d0和d1。然后對(duì)距離比r進(jìn)行評(píng)估:
?0
?=················································································(8)
?1
如果r的值小于某個(gè)閾值,就保留該對(duì)匹配點(diǎn),反之,則拋棄。r的值越小,說(shuō)明匹配度越高。
由于PCB重疊主要是因?yàn)槠揭谱儞Q造成的,而偏移距離在PCB圖像的采集過(guò)程中不斷變化,無(wú)法用手
動(dòng)設(shè)定的值來(lái)確定。經(jīng)過(guò)上述論證,采用SURF提取的特征點(diǎn)在配對(duì)后,如果將兩幅圖像直接拼接在一起,
那么匹配點(diǎn)之間的線段長(zhǎng)度就是偏移距離。對(duì)所有線段長(zhǎng)度進(jìn)行統(tǒng)計(jì),將會(huì)得到一個(gè)距離分布直方圖。
通過(guò)實(shí)驗(yàn)發(fā)現(xiàn),絕大部分的線段長(zhǎng)度分布在一個(gè)較穩(wěn)定的范圍內(nèi),我們將范圍定義為主要距離,而錯(cuò)誤
匹配的長(zhǎng)度偏差較大,將其他不在該范圍內(nèi)的匹配對(duì)剔除。
5.5.2將主要距離進(jìn)一步細(xì)化,得到精確到像素單位的匹配點(diǎn)距離分布直方圖。通過(guò)在硬拼接的流程
中,每次用SURF算法計(jì)算兩張待拼接圖像間的匹配對(duì)主要距離中的眾數(shù)作為偏移量。
5.5.3基于OpenCV庫(kù)中的concatenate函數(shù)進(jìn)行相鄰圖像融合,每次拼接兩幅相鄰圖像。具體來(lái)說(shuō),
對(duì)于列拼接,按照設(shè)定的列偏移,將左圖的重疊區(qū)域截?cái)?,再將右圖與截?cái)嗪蟮淖髨D通過(guò)concatenate
5
T/CIXXXX—XXXX
函數(shù)拼接,得到兩張圖拼接的中間圖,再將此中間圖作為下一次拼接的左圖,與下一張相鄰的圖像拼接,
依次類推,完成整個(gè)列的拼接;對(duì)于行拼接,同理。
5.5.4為消除因光照不均造成的拼接縫兩邊明顯色差。將拼接縫兩邊一定范圍內(nèi)的像素分別用兩張圖
像的原像素加權(quán)得到,在空域上進(jìn)行圖像融合,能夠很好地解決該問(wèn)題。假設(shè)待拼接的兩張圖像分別為
A和B,I1和I2分別代表A和B中的像素點(diǎn),則像素加權(quán)法過(guò)程為:
?1(?,?)(?,?)∈?,?∩?=?
?(?,?)={??1(?,?)+(1??)?2(?,?)(?,?)∈?∩?,?∩?≠?··························(9)
?2(?,?)(?,?)∈?2,?∩?=?
式中:
I——融合后的像素點(diǎn);
ω——權(quán)重系數(shù),范圍為[0,1]。
5.5.5采用SURF算法提取出待拼接圖像的特征點(diǎn)并配對(duì),再計(jì)算出匹配對(duì)之間的歐氏距離,取數(shù)量占
比最多的距離長(zhǎng)度為主要距離作為硬拼接的偏移量。巧妙地結(jié)合了硬拼接與軟拼接的優(yōu)勢(shì),能夠適應(yīng)
PCB圖像在采集過(guò)程中偏移距離不斷變化的情況,且擁有非??斓钠唇铀俣龋瑵M足SMT工業(yè)場(chǎng)景中圖像
拼接的要求。
6基于匹配特征融合的SMT貼片元件缺陷檢測(cè)框架
在元件貼裝環(huán)節(jié),電子貼片元件通過(guò)錫膏焊接在PCB板上后,需要對(duì)元件貼片的質(zhì)量進(jìn)行檢測(cè),
如檢查是否有立碑、位移、空焊等缺陷。檢查這些缺陷是SMT生產(chǎn)線中非常重要的一步,現(xiàn)有的工業(yè)缺
陷檢測(cè)主要分為人工目檢和自動(dòng)化光學(xué)檢測(cè)(AutomatedOpticalInspection,簡(jiǎn)稱AOI)。即經(jīng)過(guò)AOI
檢測(cè)之后,進(jìn)行人工復(fù)判。
首先將貼片元件的模板圖像與貼片元件的待測(cè)圖像組成貼片元件樣本,并根據(jù)貼片元件樣本中的
兩個(gè)圖像的類型,為貼片元件樣本設(shè)置標(biāo)簽。從貼片元件的模板圖像集中隨機(jī)選擇一張模板圖像Iz,與
從貼片元件的待測(cè)圖像集中隨機(jī)選擇的一張待測(cè)圖像IT,組成貼片元件樣本{Iz,IT};如果貼片元件樣本
中兩個(gè)圖像對(duì)應(yīng)的貼片元件屬于同一類別,標(biāo)簽設(shè)置為0;如果貼片元件樣本中兩個(gè)圖像對(duì)應(yīng)的貼片元
件不屬于同一類別,標(biāo)簽設(shè)置為1。每一張待測(cè)圖像都可以與一張模板圖像配對(duì)組成一個(gè)訓(xùn)練樣本。
將貼片元件樣本中的兩個(gè)圖像分別輸入到兩個(gè)相同的編碼器網(wǎng)絡(luò)中,得到模板圖像的深度特征p1、
待測(cè)圖像的深度特征p2,并得到模板圖像和待測(cè)圖像的語(yǔ)義差異映射特征D(p1,p2)。
設(shè)計(jì)兩個(gè)相同的編碼器網(wǎng)絡(luò)Encoder,每個(gè)編碼器網(wǎng)絡(luò)Encoder包含四層卷積層Conv0、Conv1、Conv2、
Conv3。通過(guò)卷積等操作分別從模板圖像和待測(cè)圖像中提取深度特征p1、p2。通過(guò)對(duì)提取的深度特征p1、
p2應(yīng)用一個(gè)相關(guān)操作模塊,得到模板圖像和待測(cè)圖像的語(yǔ)義差異映射D(p1,p2):
nii
∑i=0p1×p2
D(p1,p2)=1?·······················································(10)
√ni2ni2
∑i=0p1×∑i=0p2
式中:
i
p1——p1的第i個(gè)特征維度;
i
p2——p2的第i個(gè)特征維度;
n——p1、p2的特征維度總數(shù)。
利用語(yǔ)義差異映射特征D(p1,p2)與深度特征p1,p2融合,將得到的融合特征F送入解碼器網(wǎng)絡(luò)進(jìn)行缺
陷分割,輸出待測(cè)圖像的缺陷檢測(cè)結(jié)果。采用特征擴(kuò)展操作實(shí)現(xiàn)對(duì)語(yǔ)義差異映射特征D(p1,p2)與深度特
征p1,p2的融合,融合特征記作F。將融合特征F送入解碼器網(wǎng)絡(luò)Decoder進(jìn)行SMT缺陷分割,解碼器網(wǎng)絡(luò)
Decoder包含四層卷積層Conv4、Conv5、Conv6、Conv7和三層上采樣層Up1、Up2、Up3組成,結(jié)構(gòu)為
{Conv4,Up1,Conv5,Up2,Conv6,Up3,Conv7};最后連接一個(gè)Softmax層,輸出SMT缺陷概率。
通過(guò)損失函數(shù)loss對(duì)缺陷檢測(cè)模型的網(wǎng)絡(luò)參數(shù)進(jìn)行訓(xùn)練,當(dāng)貼片元件樣本{Iz,IT}的標(biāo)簽為1時(shí),表
明圖像Iz、IT對(duì)應(yīng)的貼片元件類型不同,因此期望它們的特征在特征空間中的距離盡可能大;設(shè)置一個(gè)
最大距離M,當(dāng)D(p1,p2)>M時(shí),表示特征之間的距離足夠大,即這兩個(gè)貼片元件差距越大。同理,當(dāng)
貼片元件樣本{Iz,IT}的標(biāo)簽為0時(shí),表明圖像Iz、IT對(duì)應(yīng)的貼片元件類別相同,因此期望它們的特征在
特征空間的距離盡可能小。損失函數(shù)loss設(shè)為:
6
T/CIXXXX—XXXX
NiNii
loss=∑i=0(Y,p1,p2)=∑i=0(1?Y)Ls(D)+Y×LDmax{0,(M?D)}······················(11)
式中:
i
(Y,p1,p2)——第i個(gè)標(biāo)記的貼片元件樣本;
Y——第i個(gè)貼片元件樣本的標(biāo)簽;
N——貼片元件樣本的個(gè)數(shù);
Ls、LD——常量,默認(rèn)值是0.5。
設(shè)定當(dāng)D(p1,p2)>M時(shí),損失函數(shù)值為0,以簡(jiǎn)化計(jì)算。根據(jù)損失函數(shù)loss,訓(xùn)練缺陷檢測(cè)模型,進(jìn)
行參數(shù)調(diào)整。
將訓(xùn)練完成的缺陷檢測(cè)模型用于待測(cè)圖像的SMT缺陷檢測(cè)。在檢測(cè)時(shí),選擇與待測(cè)圖像具有相同
貼片元件類型的模板圖像,將待測(cè)圖像和模板圖像輸入至缺陷檢測(cè)模型,當(dāng)兩個(gè)圖像的相似概率大于閾
值時(shí),判斷待測(cè)圖像對(duì)應(yīng)的貼片元件為正常?;谄ヅ涮卣魅诤系腟MT貼片元件缺陷檢測(cè)框架如圖3所
示。
圖3基于匹配特征融合的SMT貼片元件缺陷檢測(cè)框架
7基于元遷移學(xué)習(xí)和多尺度融合網(wǎng)絡(luò)SMT貼裝小樣本缺陷分割框架
整體框架
基于元遷移學(xué)習(xí)和多尺度融合網(wǎng)絡(luò)SMT小樣本缺陷分割框架如圖4所示。
圖4基于元遷移學(xué)習(xí)和多尺度融合網(wǎng)絡(luò)SMT貼裝小樣本缺陷分割框架
7
T/CIXXXX—XXXX
獲取預(yù)訓(xùn)練采用的數(shù)據(jù)集為公共的COCO數(shù)據(jù)集以及小樣本SMT貼裝元件采集圖像。元學(xué)習(xí)采用的數(shù)
據(jù)集使用來(lái)自筆記本生產(chǎn)工廠流水線實(shí)際采集到的6類缺陷,分別是缺件、偏移、假焊、少錫、側(cè)立、
立碑。
預(yù)訓(xùn)練采用的數(shù)據(jù)集為公共的COCO數(shù)據(jù)集,COCO數(shù)據(jù)集是一個(gè)80類別的大規(guī)模數(shù)據(jù)集。COCO-stuff
用像素級(jí)的東西注釋增強(qiáng)了流行的COCO數(shù)據(jù)集。這些標(biāo)注可用于場(chǎng)景理解任務(wù),如語(yǔ)義分割、目標(biāo)檢測(cè)
和圖像描述。
框架構(gòu)建
7.2.1預(yù)訓(xùn)練
大規(guī)模數(shù)據(jù)上的預(yù)訓(xùn)練,即使用公共數(shù)據(jù)集進(jìn)行訓(xùn)練。首先初始化一個(gè)特征提取器Θ和一個(gè)分類器
θ,然后通過(guò)梯度下降對(duì)它們進(jìn)行優(yōu)化,如下所示:
[?;?]=[?;?]??▽??([?;?])·······················································(12)
特征提取器Θ:預(yù)訓(xùn)練過(guò)程中用到的特征提取器,比如預(yù)訓(xùn)練用到了COCO數(shù)據(jù)集,有80個(gè)類別,那么
Θ就是將輸入轉(zhuǎn)換為一個(gè)80維度的特征向量。分類器θ是用來(lái)做維度轉(zhuǎn)換的,比如我們最后小樣本分類
是一個(gè)5分類,那么分類器θ作用就是將80維度的特征向量轉(zhuǎn)換為5維。
其中L為以下?lián)p失函數(shù):
1
?([?;?])=∑?(?(?),?)··················································(13)
?|?|(?,?)∈?[?;?]
式中:
?[?;?](?)——預(yù)測(cè)值;
y——真實(shí)值;
D——數(shù)據(jù)個(gè)數(shù)。
之后預(yù)訓(xùn)練學(xué)習(xí)到的分類器θ將被丟棄,因?yàn)殡S后的幾次任務(wù)包含不同的分類目標(biāo),例如后面的2類
小樣本分割任務(wù),不同于COCO的80個(gè)類別。
7.2.2元學(xué)習(xí)訓(xùn)練
SS操作表示為ΦS1和ΦS2,在學(xué)習(xí)過(guò)程中不改變預(yù)訓(xùn)練階段訓(xùn)練的凍結(jié)神經(jīng)元權(quán)值,而FT更新完整
的網(wǎng)絡(luò)。將Φs1初始化為weight同維度的全1向量,Φs2初始化為bias同維度的全0向量,然后分別擴(kuò)展
為和weight、bias的同尺度,然后分別和weight和bias按元素相乘:其中Θ是特征提取器,θ是基學(xué)習(xí)器。
整個(gè)訓(xùn)練過(guò)程可以分為兩個(gè)階段,首先將數(shù)據(jù)集分為支持集和查詢集,T(支持集)的損失通過(guò)梯度
下降來(lái)優(yōu)化當(dāng)前的基礎(chǔ)學(xué)習(xí)器(分類器)θ',公式如下:
’
(??)(14)
?←???▽???([?;?],??1,2)······················································
式中:
?——用于特征映射的基礎(chǔ)學(xué)習(xí)器;
?——學(xué)習(xí)率;
——縮放參數(shù);
??1
——位移參數(shù)。
??2
T(查詢集)的損失通過(guò)梯度下降來(lái)優(yōu)化當(dāng)前的元學(xué)習(xí)器SS,公式如下:
′
??=:??????L(??)([?;?],??)··················································(15)
?????{1,2}
式中:
?——學(xué)習(xí)率;
′
(??)——損失函數(shù);
L?([?;?],??{1,2})
??——梯度。
??
7.2.3元測(cè)試
在元遷移測(cè)試階段,將測(cè)試數(shù)據(jù)的支持集送入網(wǎng)絡(luò),調(diào)整基礎(chǔ)學(xué)習(xí)器,隨后將查詢集送入網(wǎng)絡(luò),得
到最終的分割結(jié)果。在元遷移學(xué)習(xí)的訓(xùn)練階段始終沒(méi)有調(diào)整過(guò)預(yù)訓(xùn)練的特征提取器,所以就避免了“災(zāi)
難性的遺忘”問(wèn)題,同時(shí)只調(diào)整縮放和位移參數(shù),加快了網(wǎng)絡(luò)的訓(xùn)練。
8
T/CIXXXX—XXXX
元遷移學(xué)習(xí)框架構(gòu)建
7.3.1特征圖融合
構(gòu)建元遷移學(xué)習(xí)的框架,多任務(wù)學(xué)習(xí)框架包括用VGG作為主干網(wǎng)絡(luò),其中有5個(gè)編碼器塊得到五個(gè)初
步特征圖(Fi,i∈{1,2,3,4,5})。首先,我們分別對(duì)每個(gè)編碼器塊的特征映射進(jìn)行3×3卷積,將通道
減少到64個(gè),這樣可以減少后續(xù)操作所需的參數(shù)數(shù)量,同時(shí)可以幫助后續(xù)進(jìn)行融合特征。接下來(lái),將這
些不同級(jí)別的特征分別輸入到上一層網(wǎng)絡(luò),逐步進(jìn)行融合,最后得到5個(gè)增強(qiáng)特征圖(Leveli,i∈
{1,2,3,4,5}),高層的特征圖聚合了更多的特征,底層的特征圖有更多的語(yǔ)義信息。
最后,每個(gè)Leveli逐步融合并生成最終預(yù)測(cè)。任意兩層之間的融合可以表示為:
SU=Conv(|FA?FB|································································(16)
式中:
Fa——進(jìn)行融合的第一個(gè)特征圖;
Fb——進(jìn)行融合的第二個(gè)特征圖;
☉——按元素相減,可以更好的提取兩層網(wǎng)絡(luò)的差異;
||——取絕對(duì)值;
Conv——3*3的卷積。
不采用常規(guī)的拼接融合操作,而是更加注重提取不同層次網(wǎng)絡(luò)之間的差異信息。
7.3.2元學(xué)習(xí)損失函數(shù)設(shè)計(jì)
損失函數(shù)主要包括預(yù)訓(xùn)練階段的損失函數(shù),元學(xué)習(xí)階段的損失函數(shù),其中預(yù)訓(xùn)練階段的損失函數(shù)和
元學(xué)習(xí)階段的損失函數(shù)采用交叉熵?fù)p失、Diceloss和Focalloss的組合形式:
Lpre=Lce+Ldice+Lfocal·····························································(17)
式中:
LDicecoff——相似系數(shù)損失函數(shù),見(jiàn)公式(17);
LFocal——Focal損失函數(shù),見(jiàn)公式(18);
Llogic——邏輯損失函數(shù),見(jiàn)公式(19)。
2|X∩Y|+ε
L=···································································(18)
Dicecoff|X|+|Y|+ε
式中:
X——預(yù)測(cè)樣本正例的面積;
Y——真實(shí)樣本正例的面積;
ε——防止分母為零設(shè)置的參數(shù)。
γ
LFocal=?α(1?p)log(p)····························································(19)
式中:
α——對(duì)不同類別的樣本進(jìn)行減重的參數(shù);
γ——調(diào)制系數(shù);
p——樣本的預(yù)測(cè)值。
1
L=?∑[ylog(g(x))+(1?y)log(1?g(x))]·······································(20)
logicnii
式中:
yi——標(biāo)簽的樣本值;
g(x)——真實(shí)的樣本值。
7.3.3元遷移測(cè)試
將測(cè)試數(shù)據(jù)集中的小樣本PCB圖像輸入到元遷移學(xué)習(xí)框架,得到最終分割結(jié)果。結(jié)果采用MIOU進(jìn)行
度量,其通過(guò)計(jì)算兩組真值和預(yù)測(cè)值的相交和并的比率。公式如下:
1????
????=∑?=0??···················································(21)
?+1∑?=0???+∑?=0???????
9
T/CIXXXX—XXXX
式中:
pij——預(yù)測(cè)為j的真值i的個(gè)數(shù);
K+1——類的個(gè)數(shù)(包括空類)。
i是實(shí)數(shù)。則pij和pji分別表示假陽(yáng)性和假陰性。分別測(cè)試在1shot,2shot,3shot,5shot,10shot
下的miou做為評(píng)估指標(biāo)。
8緩解遺忘性的圖像增量學(xué)習(xí)分類方法
緩解增量學(xué)習(xí)中遺忘性危機(jī)的深度學(xué)習(xí)圖像分類算法利用自適應(yīng)聚合網(wǎng)絡(luò)來(lái)保證模型不會(huì)增長(zhǎng)的
同時(shí),采用蒸餾學(xué)習(xí)來(lái)共同緩解增量學(xué)習(xí)中對(duì)于舊知識(shí)的遺忘問(wèn)題。
緩解遺忘性的圖像增量學(xué)習(xí)分類算法結(jié)構(gòu)如圖5所示,其中藍(lán)色的部分被稱作塑性模塊,用來(lái)存放
新類圖片的知識(shí)參數(shù),黃色的部分被稱作穩(wěn)定模塊,用來(lái)存放舊類圖片的知識(shí)參數(shù),塑性模塊與穩(wěn)定模
塊分別是兩個(gè)卷積神經(jīng)網(wǎng)絡(luò)的部分層,這個(gè)卷積神經(jīng)網(wǎng)絡(luò)可以是ResNet也可以是ResNext等。將圖片分
[1][1][1][1][1]
別輸入兩個(gè)卷積神經(jīng)網(wǎng)絡(luò),將某一層后的輸出引出之后分別得到??與??,經(jīng)過(guò)運(yùn)算?????+???
[1]
??后輸入兩個(gè)卷積神經(jīng)網(wǎng)絡(luò)之后的層,再分別將之后的層的輸出繼續(xù)進(jìn)行上述運(yùn)算之后再輸入到下一
[1][1]
個(gè)層,以此類推,其中??與??代表第一個(gè)塑性模塊與穩(wěn)定模塊的自適應(yīng)聚合權(quán)重,這些權(quán)重的數(shù)值可
以自適應(yīng)學(xué)習(xí)優(yōu)化。
圖5自適應(yīng)聚合網(wǎng)絡(luò)結(jié)構(gòu)
初始訓(xùn)練階段時(shí),塑性模塊部分的卷積神經(jīng)網(wǎng)絡(luò)參數(shù)以及所有的自適應(yīng)聚合權(quán)重均是不能訓(xùn)練的。
此時(shí),將部分基類的圖像數(shù)據(jù)送入穩(wěn)定模塊部分的神經(jīng)網(wǎng)絡(luò)進(jìn)行訓(xùn)練,優(yōu)化目標(biāo)為:
?=???????(??????,??????)························································(22)
式中:
?——穩(wěn)定模塊部分神經(jīng)網(wǎng)絡(luò)的網(wǎng)絡(luò)參數(shù);
?(·)——交叉熵?fù)p失函數(shù)。
在增量學(xué)習(xí)階段,穩(wěn)定模塊部分的參數(shù)將被凍結(jié),即不再變化。并先訓(xùn)練塑性模塊的網(wǎng)絡(luò)模型參
數(shù),優(yōu)化目標(biāo)為:
?=???????(??????,??????)························································(23)
式中:
?——塑性模塊的網(wǎng)絡(luò)模型參數(shù)。
在塑性模塊的網(wǎng)絡(luò)模型參數(shù)收斂之后,也將之暫時(shí)凍結(jié),并隨機(jī)初始化自適應(yīng)聚合權(quán)重,將圖像同
時(shí)輸入兩個(gè)神經(jīng)網(wǎng)絡(luò),并優(yōu)化自適應(yīng)聚合權(quán)重。優(yōu)化目標(biāo)為:
[?][?]
??,??=???????(?,?;??????,??????)··············································(24)
式中:
[?][?]
??和??——各個(gè)塑性模塊和穩(wěn)定模塊的自適應(yīng)聚合權(quán)重;
?(·)——交叉熵?fù)p失函數(shù)。
需要說(shuō)明的是,此時(shí)的訓(xùn)練數(shù)據(jù)為以往訓(xùn)練的舊類圖像中具有代表性的圖像以及當(dāng)前的最新圖像
的合成數(shù)據(jù)集,其中舊類圖像中具有代表性的圖像可以通過(guò)各種經(jīng)典的增量學(xué)習(xí)算法來(lái)獲取,例如iCaRl、
LwF、LUCIR或者數(shù)據(jù)集蒸餾等。當(dāng)自適應(yīng)聚合權(quán)重優(yōu)化完畢之后繼續(xù)進(jìn)行增量學(xué)習(xí),此時(shí)的優(yōu)化目標(biāo)為:
[?][?]
?=???????(?;??,??;??????,??????)··············································(25)
10
T/CIXXXX—XXXX
當(dāng)增量學(xué)習(xí)進(jìn)行到一定的程度時(shí),自適應(yīng)聚合參數(shù)并不能保證輸出的準(zhǔn)確性了,即此時(shí)的遺忘性危
機(jī)比較嚴(yán)重了,這時(shí)就需要進(jìn)行蒸餾學(xué)習(xí)階段。
在蒸餾學(xué)習(xí)階段,將模型的全部參數(shù)凍結(jié),并按照穩(wěn)定模塊的神經(jīng)網(wǎng)絡(luò)模型的參數(shù)復(fù)制一個(gè)相同
的模型出來(lái),但是參數(shù)可變,且輸出與自適應(yīng)聚合權(quán)重?zé)o關(guān)。將舊類代表圖像與新類圖像同時(shí)輸入自適
應(yīng)聚合網(wǎng)絡(luò)以及復(fù)制的穩(wěn)定模塊網(wǎng)絡(luò),分別得到輸出???????與???????,將???????作為復(fù)制的穩(wěn)定模
塊網(wǎng)絡(luò)的期望輸出優(yōu)化網(wǎng)絡(luò)參數(shù),優(yōu)化目標(biāo)為:
[?][?][?][?]
?=????????(?,?;??,??;???????,???????)+?????????(?,?;??,??;??????,???????)(26)
式中:
??(·)——蒸餾損失函數(shù);
?(·)——交叉熵?fù)p失函數(shù);
?——超參數(shù);
?——復(fù)制的穩(wěn)定模塊網(wǎng)絡(luò)。
在復(fù)制的穩(wěn)定模塊網(wǎng)絡(luò)參數(shù)收斂之后,再將復(fù)制的穩(wěn)定模塊網(wǎng)絡(luò)參數(shù)傳遞給自適應(yīng)聚合網(wǎng)絡(luò)中的
穩(wěn)定模塊參數(shù)。接著即可繼續(xù)重復(fù)增量學(xué)習(xí)步驟,這樣就一定程度上緩解了增量知識(shí)過(guò)多帶來(lái)的遺忘性
危機(jī)。
9基于能量分布的未知異常樣本檢測(cè)方法
基于T能量分布的未知異常樣本檢測(cè)方法基于能量的傳輸機(jī)制ET和簇間擴(kuò)展策略Lrep組成,為
部分未標(biāo)記的符合已知缺陷類別的PCBA樣本分配正確的缺陷類標(biāo)簽,然后讓他們參與聯(lián)合訓(xùn)練。ET
引入能量分?jǐn)?shù)作為不確定性度量,并估計(jì)基于不確定性的傳輸成本,以引導(dǎo)所有樣本的集群分布。為了
進(jìn)一步促進(jìn)logit空間中的區(qū)分度,不確定性能夠顯著反映已知/未知缺陷類別樣本之間的差異,集群
間擴(kuò)展策略增強(qiáng)了混合已知和未知缺陷樣本的全局特征表示,然后增強(qiáng)的表示將被映射到更具區(qū)分度
的logits中。
同已知PCBA缺陷類別檢測(cè)不同,期目標(biāo)在未知缺陷樣本的干擾下分配標(biāo)簽,提出了一種基于logit
空間的基于能量的傳輸(ET)機(jī)制,以更充分地探索未標(biāo)記集中的語(yǔ)義差異和隱藏的知識(shí)。
具體來(lái)說(shuō),以與分類器????并行的方式引入K維度的OT聚類器記為???,用于將訓(xùn)練樣本聚類為
K個(gè)簇中心。對(duì)于給定的N個(gè)樣本?∈{?1,?2,...,??},以及通過(guò)骨干網(wǎng)絡(luò)提取的特征編碼?∈
{?1,?2,...,??},定義第i個(gè)樣本所屬族類概率:
?(c|??)=softmax(???(??))···························································(27)
式中:
c——一個(gè)K維度的向量,用來(lái)表示K個(gè)簇。
KxN
然后將最優(yōu)傳輸問(wèn)題中的成本矩陣定義為P∈?以及公式(27)表示??屬于??的概率,其中??是
KxN
第j個(gè)簇。同樣,將Q∈?表示為分配矩陣,公式(28)表示??分配給??的后驗(yàn)概率。需要注意的是,
分配矩陣Q僅表示將某個(gè)簇分配給每個(gè)樣本,而不是直接為分類訓(xùn)練分配標(biāo)簽。當(dāng)我們使用N維向量β
表示N個(gè)樣本和K維向量α表示K個(gè)簇的分布時(shí),傳輸多面體中分配矩陣Q的所有可行解可以表示為
公式(29):
???=?(??|??)·······································································(28)
???=?(??|xi)·······································································(29)
KxN
T
U(α,β):={Q∈?|Q?N=α,Q?K=β}·············································(30)
式中:
?——相應(yīng)維度的全1向量;
α——矩陣Q在其行和列上的邊際投影;
β——矩陣Q在其行和列上的邊際投影。
N
隨后引入用于區(qū)分已知和未知缺陷類別的能量分?jǐn)?shù)e∈?引入傳輸優(yōu)化模塊,其定義如下:
??(??|??)
??∈???∑?=1?·································································(31)
其中?(??|??)=???(??),表示樣本??屬于簇??的邏輯分?jǐn)?shù)。
11
T/CIXXXX—XXXX
基于能量的傳輸機(jī)制(ET)將鼓勵(lì)具有較高能量分?jǐn)?shù)的樣本被分配到同一個(gè)簇中,而那些具有較
低能量分?jǐn)?shù)的樣本,意味著它們?cè)诖胤植贾芯哂休^大的不確定性,將傾向于均勻分配在K個(gè)簇之間?;?/p>
于能量e的分配矩陣Q可以表示為公式(31),能量傳輸成本P可以表示為:
1e
α=??K,β=N·······························································(32)
K∑i=1ei
KxN
???=???∈?····································································(33)
式中:
N
e∈?能量分?jǐn)?shù);
P--成本矩陣;
K--聚類中心簇個(gè)數(shù)。
e首先被廣播成一個(gè)K×N的矩陣,然后與P逐元素相乘。因此,α和β之間的Wasserstein距離定
義為:
αβ,(34)
OT(,)=minQ∈∏(α,β)??Q????··················································
式中:
??,??——Frobenius內(nèi)積。
為了避免需要大量計(jì)算成本的線性規(guī)劃問(wèn)題,引入熵正則化項(xiàng)H(Q)到Wasserstein距離中,并將
優(yōu)化問(wèn)題表示為:
αβ,ε(35)
OT(,)=minQ∈∏(α,β)??Q????+H(Q)·········································
式中ε>0,H(Q)=∑jiQjilogQji,以及此時(shí)優(yōu)化Q:
1
ε
?=????(?)???????(?)····························································(36)
式中:
Diag(u)——以向量u為主對(duì)角線元素;
Diag(v)——以向量v為主對(duì)角線元素。
在這里,指數(shù)運(yùn)算是逐元素進(jìn)行的,而通過(guò)Sinkhorn算法,u和v可以更快地求解。分配矩陣Q將N個(gè)
樣本映射到K個(gè)簇。
至此,能夠?qū)⑺袠颖就ㄟ^(guò)分配矩陣Q分配到K個(gè)簇中。
漸進(jìn)式訓(xùn)練樣本構(gòu)建,在第t個(gè)訓(xùn)練階段屬于第k個(gè)簇的樣本形成集合??,記為:
(?)(?)
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年互聯(lián)網(wǎng)+延續(xù)護(hù)理服務(wù)試題
- 2025年大理護(hù)理職業(yè)學(xué)院考試試題
- 英語(yǔ)試題及答案
- 投遞高級(jí)試題及答案
- 2025年工業(yè)生產(chǎn)領(lǐng)域策劃協(xié)作框架協(xié)議
- 2025年城市綠化策劃用地協(xié)議書
- 2025年創(chuàng)新策劃合作聯(lián)盟協(xié)議標(biāo)準(zhǔn)范本
- 2025年姜堰市股權(quán)互換協(xié)議
- 企業(yè)法律風(fēng)險(xiǎn)的預(yù)防的現(xiàn)狀及總體形勢(shì)
- 人防工程施工中的進(jìn)度控制與工期管理
- 探尋生物活性肽:基于抗氧化作用的藥理活性解析
- 【高考真題】2022年高考物理真題試卷-海南卷(含答案)
- 2022-2023學(xué)年浙江省金華市義烏市部編版六年級(jí)下冊(cè)期末考試語(yǔ)文試卷(原卷版+解析)
- 九年級(jí)上冊(cè)《道德與法治》教案
- 幼兒園夏日飲食安全
- 2025陜西建工控股集團(tuán)限公司招聘12人易考易錯(cuò)模擬試題(共500題)試卷后附參考答案
- 資產(chǎn)并購(gòu)合同協(xié)議范本
- 工程法律培訓(xùn)
- 配電室巡檢培訓(xùn)
- 混凝土工程施工質(zhì)量控制培訓(xùn)材料
- 《工程勘察設(shè)計(jì)收費(fèi)標(biāo)準(zhǔn)》(2002年修訂本)
評(píng)論
0/150
提交評(píng)論