• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看

      ?

      一種少樣本條件下的鋼軌傷損圖像缺陷檢測方法

      2023-11-22 06:03:25曾樹華黃銀秀黃昌兵
      現(xiàn)代信息科技 2023年19期
      關(guān)鍵詞:遷移學(xué)習(xí)注意力機(jī)制

      曾樹華 黃銀秀 黃昌兵

      摘? 要:為解決鋼軌表面?zhèn)麚p檢測問題,提出一種少樣本條件下的鋼軌表面?zhèn)麚p檢測方法。首先,設(shè)計(jì)樣本隨機(jī)組合策略,擴(kuò)充鋼軌表面?zhèn)麚p數(shù)據(jù)集規(guī)模;其次,引入遷移學(xué)習(xí)方法,在公開大規(guī)模數(shù)據(jù)集上進(jìn)行遷移學(xué)習(xí)訓(xùn)練,以獲得遷移學(xué)習(xí)能力,降低對(duì)鋼軌表面?zhèn)麚p樣本的需求數(shù)量;最后,加入通道自注意力機(jī)制,提高模型的訓(xùn)練速度。實(shí)驗(yàn)證明,該方法可有效提高鋼軌表面?zhèn)麚p的識(shí)別精度。

      關(guān)鍵詞:少樣本;鋼軌表面?zhèn)麚p;遷移學(xué)習(xí);注意力機(jī)制

      中圖分類號(hào):TP391.4;TP278 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):2096-4706(2023)19-0134-04

      A Method for Detecting Defects in Rail Damage Images with Few Samples

      ZENG Shuhua1,2, HUANG Yinxiu3, HUANG Changbing1,2

      (1.Hunan High Speed Railway Operation Safety Assurance Engineering Technology Research Center, Zhuzhou? 412006, China;

      2.Hunan Vocational College of Railway Technology, Zhuzhou? 412006, China;

      3.Hunan Chemical Vocational Technology College, Zhuzhou? 412006, China)

      Abstract: To solve the problem of rail surface damage detection, a rail surface damage detection method with few samples is proposed. Firstly, design a sample random combination strategy to expand the scale of the rail surface damage dataset; secondly, introduce transfer learning methods and conduct transfer learning training on publicly available large-scale datasets to obtain transfer learning capabilities and reduce the demand amount for rail surface damage samples; finally, a channel self attention mechanism is added to improve the training speed of the model. Experiments have shown that this method can effectively improve the recognition accuracy of rail surface damage.

      Keywords: few sample; rail surface damage; transfer learning; attention mechanism

      0? 引? 言

      傳統(tǒng)鋼軌圖像缺陷檢測方法關(guān)鍵步驟在圖像分割,主要方法有閾值分割、邊緣檢測和區(qū)域生長等。劉琴琴等[1]針對(duì)采集的鋼軌表面缺陷圖片灰度不均等問題,利用構(gòu)建的灰度均衡模型對(duì)鋼軌表面圖像中像素點(diǎn)的灰度值進(jìn)行修正,再使用譜殘差模型與相位譜增強(qiáng)缺陷區(qū)域,最后引入Gabor濾波器濾波,分割提取缺陷區(qū)域,此方法能較多保留缺陷區(qū)域的邊緣細(xì)節(jié),但實(shí)現(xiàn)方法復(fù)雜。李曉梅等[2]為了降低實(shí)現(xiàn)方法的復(fù)雜度,提出將灰度對(duì)比圖和形態(tài)學(xué)重構(gòu)得到的背景圖相減,由此得到的差分圖,使用最大熵法進(jìn)行分割,此法在保持一定精度的情況下降低了算法的復(fù)雜度。由于背景光照復(fù)雜等因素,固定的閾值很難取得理想的圖像分割效果,彭方進(jìn)等[3]解決自適應(yīng)閾值方法,采用迭代閾值分割法提取鋼軌表面的缺陷,利用缺陷區(qū)和背景區(qū)的平均值更新迭代的方法,增強(qiáng)了閾值分割的魯棒性。Shi等[4]針對(duì)重型鋼軌表面缺陷,通過在不同方向上添加六個(gè)模板來彌補(bǔ)Sobel算法在識(shí)別中的不足,提升了缺陷的識(shí)別率,邊緣檢測算法可以識(shí)別鋼軌表面缺陷的輪廓,但對(duì)缺陷內(nèi)部信息無法描述,故也有些學(xué)者嘗試?yán)脜^(qū)域生長法進(jìn)行分割。

      隨著深度學(xué)習(xí)方法的發(fā)展,不少學(xué)者使用深度學(xué)習(xí)的方法在鋼軌表面?zhèn)麚p圖像分割領(lǐng)域開展了一系列研究工作。劉孟軻等[5]提出以2層卷積神經(jīng)網(wǎng)絡(luò)來識(shí)別鋼軌表面的圓形、條形缺陷,實(shí)現(xiàn)了75%的檢出率;Faghih-Roohi等[6]設(shè)計(jì)了3層卷積層+最大池化層的卷積神經(jīng)網(wǎng)絡(luò)結(jié)構(gòu),其對(duì)缺陷鋼軌的識(shí)別率準(zhǔn)確率可達(dá)到92.00%;Shang等[7](2018)采用基于Inception-v3結(jié)構(gòu)的卷積神經(jīng)網(wǎng)絡(luò)檢測缺陷鋼軌表面圖像,也得到92.08%的識(shí)別率,盡管這些方法精度較高,但在實(shí)踐中無法滿足缺陷定位和實(shí)時(shí)處理的要求。為了縮短檢測時(shí)間,F(xiàn)eng等[8]引入Mobile Net網(wǎng)絡(luò),構(gòu)建了一個(gè)基于Mobile Net的骨干網(wǎng)和幾個(gè)新的檢測層的檢測網(wǎng)絡(luò),使用兩種不同的Mobile Net架構(gòu)來評(píng)估缺陷檢測的性能;蘇燁等[9]進(jìn)一步引入Faster R-CNN網(wǎng)絡(luò)進(jìn)行鋼軌表面缺陷的檢測,實(shí)現(xiàn)了較高速度的檢測。Min等[10]在深度生成模型Soft-Intro-VAE(軟自省變分自動(dòng)編碼器)的基礎(chǔ)上,提出了一種輕量級(jí)的語義分割架構(gòu)DR-VAE,在甘肅定西段100 km實(shí)驗(yàn)鐵路表面缺陷的語義分割,將分割的準(zhǔn)確度提升到96.40%。以上研究者在各自的測試數(shù)據(jù)集中都能取得不錯(cuò)的效果,但在實(shí)際應(yīng)用中其泛化能力不強(qiáng),究其原因,是有缺陷的鋼軌圖像嚴(yán)重欠缺,通過數(shù)據(jù)增強(qiáng)后雖能擴(kuò)大數(shù)據(jù)庫的規(guī)模,但實(shí)際上沒有解決過擬合問題和泛化難題。

      元學(xué)習(xí)給少樣本情況提供了新的思路,元學(xué)習(xí)利用已有的大規(guī)模數(shù)據(jù)集進(jìn)行網(wǎng)絡(luò)初始訓(xùn)練,將得到的經(jīng)驗(yàn)知識(shí)快速轉(zhuǎn)移到少樣本的新任務(wù)解決,從而加快學(xué)習(xí)新任務(wù)的學(xué)習(xí)速度,降低其對(duì)數(shù)據(jù)規(guī)模的依賴性。元學(xué)習(xí)通常有兩種思路,一種是通過先期大規(guī)模數(shù)據(jù)訓(xùn)練,得到一個(gè)只需微調(diào)的模型,F(xiàn)inn等[11]提出了一種元學(xué)習(xí)算法,它與任何使用梯度下降的訓(xùn)練模型兼容,在小樣本學(xué)習(xí)中取得了較好的效果。一種是通過先期大規(guī)模數(shù)據(jù)訓(xùn)練,得到一個(gè)只需微調(diào)的初始化參數(shù),Nichol等[12]從一個(gè)任務(wù)分布中抽取許多任務(wù)來訓(xùn)練元學(xué)習(xí)模型,得到一個(gè)僅需要微調(diào)的初始化參數(shù),加快了新任務(wù)的學(xué)習(xí)速率。本文引入元學(xué)習(xí)方法解決少樣本下鋼軌傷損圖像的語義分割問題,在公開大規(guī)模數(shù)據(jù)先期進(jìn)行網(wǎng)絡(luò)訓(xùn)練,將得到的參數(shù)遷移入新的學(xué)習(xí)中,以期加快訓(xùn)練速度,降低對(duì)樣本的需要量。

      1? 方法

      1.1? 知識(shí)遷移學(xué)習(xí)

      遷移就是為了加快任務(wù)A訓(xùn)練的速度,先期在任務(wù)B中進(jìn)行訓(xùn)練,以訓(xùn)練后的模型作為初始點(diǎn),重新在任務(wù)A開始新的學(xué)習(xí)。通過從已學(xué)習(xí)的相關(guān)任務(wù)中轉(zhuǎn)移知識(shí)來改進(jìn)學(xué)習(xí)的新任務(wù),不僅可以降低訓(xùn)練的任務(wù)量,而且可以解決少樣本數(shù)據(jù)難題。由于獲取鋼軌表面?zhèn)麚p圖片難度很大,且大數(shù)據(jù)標(biāo)注成本高,故在本文中遷移學(xué)習(xí)。其學(xué)習(xí)過程如圖1所示,利用公開的已標(biāo)注大數(shù)據(jù)庫對(duì)神經(jīng)網(wǎng)絡(luò)進(jìn)行預(yù)先訓(xùn)練,如圖1上半部分所示,保存神經(jīng)網(wǎng)絡(luò)的卷積層,并將訓(xùn)練后得到的參數(shù)載入卷積層,即知識(shí)遷移,全連接層則由新任務(wù)的全連接層所取代,進(jìn)而構(gòu)成新的訓(xùn)練模型,如圖1下半部分所示。

      1.2? 通道注意力特征提取網(wǎng)絡(luò)

      1.2.1? 通道注意力機(jī)制

      如前所述,本文采用知識(shí)遷移學(xué)習(xí),需要文設(shè)計(jì)注意力網(wǎng)絡(luò)作為特征提取器,提取樣本特征的向量,注意力機(jī)制(Attention Module)是一種通用的思想和技術(shù),通過賦予不同的權(quán)重,把注意力集中到重要信息上,進(jìn)而提高特征提取的準(zhǔn)確性。在機(jī)器視覺領(lǐng)域常用的注意力機(jī)制主要有通道注意力機(jī)制和空間注意力機(jī)制兩種。本文采取通道注意力模型,模型圖如圖2所示。

      通道注意力機(jī)制(Channel attention module)有別于空間注意力機(jī)制關(guān)注空間中的重要特征,而是主要關(guān)注通道中的重要特征。輸入特征由最大池化和平均池化得到最大池化特征和平均池化特征。將兩特征圖送入多層感知器MLP,以生成通道注意力Mc。其中通道注意力Mc按式(1)計(jì)算:

      (1)

      其中δ為sigmoid函數(shù),W0、W1分別為多層感知器權(quán)重。

      1.2.2? 殘差神經(jīng)網(wǎng)絡(luò)

      傳統(tǒng)的卷積神經(jīng)網(wǎng)絡(luò)都是通過將一系列卷積層與池化層進(jìn)行堆疊得到的,一般而言,網(wǎng)絡(luò)深度越深,越能提取深層次特征信息。但事實(shí)上,過深的網(wǎng)絡(luò)會(huì)帶來網(wǎng)絡(luò)“退化”問題:當(dāng)網(wǎng)絡(luò)堆疊到一定深度時(shí),反而會(huì)出現(xiàn)深層網(wǎng)絡(luò)比淺層網(wǎng)絡(luò)效果差的情況。針對(duì)網(wǎng)絡(luò)深度過深引起的退化問題,殘差網(wǎng)絡(luò)被提出,殘差網(wǎng)絡(luò)的基本思想是讓網(wǎng)絡(luò)的某些層的輸入不再僅依次連接上一層,而是人為添加shortcut隔層連接,上幾層的輸出疊加后F(X) + X作為下層的輸入,這種網(wǎng)絡(luò)模型也被稱為殘差模塊,殘差模塊如圖3所示。常用的殘差網(wǎng)絡(luò)有兩種,普通殘差模型和瓶頸殘差模型。普通殘差模型適合于層次較少的神經(jīng)網(wǎng)絡(luò),其殘差模塊里有2個(gè)相同輸出通道數(shù)的3×3卷積層,每個(gè)卷積層后接BN層和ReLU激活函數(shù),然后將輸入直接加在最后的ReLU激活函數(shù)前。網(wǎng)絡(luò)層數(shù)較多時(shí)常用瓶頸殘差模塊,這種結(jié)構(gòu)由于其通道數(shù)較多,引入了1×1卷積層來調(diào)整輸入的通道數(shù),普通殘差模塊和瓶頸殘差模塊對(duì)比如圖4所示。

      1.2.3? 通道注意力機(jī)制與殘差網(wǎng)絡(luò)融合

      加入通道注意力網(wǎng)絡(luò)主要是為了生產(chǎn)通道注意力,在本文中使用ResNet34作為特征提取器的基本結(jié)構(gòu),并在其中加入通道自注意力。ResNet34網(wǎng)絡(luò)是一種比較簡單的ResNet網(wǎng)絡(luò),如圖5所示,其總共有34層,由4大部分組成,包括輸入層、殘差模塊、全局平均池化層、全連接層4部分,其中輸入層64個(gè)大小為7×7的卷積核,實(shí)現(xiàn)低級(jí)特征的提取;核心是中間的殘差模塊,共計(jì)18個(gè),每個(gè)殘差模塊由兩個(gè)大小為3×3的卷積核和一個(gè)跨層連接組成;全局平均池化層是在最后一個(gè)殘差模塊之后,其作用是將最后一個(gè)殘差的輸出進(jìn)行平均池化,得到一個(gè)包含整個(gè)圖像信息的全局特征;再由全連接層將全局特征映射到類別分?jǐn)?shù)上。將注意力模塊應(yīng)用在ResNet網(wǎng)絡(luò)中每個(gè)殘差塊之后,還在Conv1卷積層后、池化層前加入注意力模塊。加入通道注意力機(jī)制的殘差塊結(jié)構(gòu)如圖6所示。

      2? 實(shí)驗(yàn)數(shù)據(jù)集與評(píng)價(jià)指標(biāo)

      2.1? 實(shí)驗(yàn)數(shù)據(jù)集

      為了驗(yàn)證本算法的性能指標(biāo),本文利用ImageNet數(shù)據(jù)集進(jìn)行遷移學(xué)習(xí)訓(xùn)練,ImageNet數(shù)據(jù)集包含1 000種類別的數(shù)據(jù),通過不同類別數(shù)據(jù)的訓(xùn)練,提高遷移學(xué)習(xí)能力。然后采用北京交通大學(xué)Li老師公開的鋼軌數(shù)據(jù)集RSDDs作為實(shí)驗(yàn)數(shù)據(jù)集[13]。鋼軌數(shù)據(jù)集中包括兩大類數(shù)據(jù),第一類是從快車道捕獲的Type-I數(shù)據(jù)集,第二類是從普通/重型運(yùn)輸軌道捕獲的Type-II數(shù)據(jù)集,兩個(gè)數(shù)據(jù)集的圖像大小規(guī)格不一致,為了統(tǒng)一大小規(guī)格,將其裁剪為統(tǒng)一規(guī)格:200×300像素,共計(jì)獲得300張圖片,其中有擦傷、掉塊、疤痕等傷損圖片150張,然后對(duì)數(shù)據(jù)集進(jìn)行平移、縮放等數(shù)據(jù)增強(qiáng)操作,擴(kuò)充數(shù)據(jù)集2 000張。選取其中的1 800張用作訓(xùn)練集,200張組成測試集進(jìn)行網(wǎng)絡(luò)訓(xùn)練。鋼軌表面缺陷圖像如圖7所示。

      2.2? 實(shí)驗(yàn)過程與結(jié)果分析

      2.2.1? 實(shí)驗(yàn)一:批尺寸(Batch size)影響

      Batch size表示訓(xùn)練模型時(shí)一次所選取的樣本數(shù)量,是機(jī)器學(xué)習(xí)中一個(gè)重要參數(shù),其大小影響訓(xùn)練速度和識(shí)別準(zhǔn)確性,如果批尺寸過小,訓(xùn)練時(shí)間長且花費(fèi)時(shí)間多梯度震蕩嚴(yán)重,難以收斂;如果批尺寸過大,容易陷入局部極小值。本文分別設(shè)置批尺寸分別是8(綠)、16(紅)、32(藍(lán))是模型的性能,結(jié)果如圖8所示。由圖8可見,綜合性能來看,在三個(gè)尺寸中,16為最合適Batch size值。

      2.2.2? 實(shí)驗(yàn)二:不同模型影響

      分別利用ResNet34原型和加入注意力機(jī)制并使用遷移學(xué)習(xí)的ResNet34,其他參數(shù)設(shè)置相同,包括Batch size設(shè)置為16,初始學(xué)習(xí)率設(shè)置為0.000 1,迭代次數(shù)設(shè)置為30。對(duì)比兩種不同方式下的準(zhǔn)確率,如表1所示。

      由表1可見,加入注意力機(jī)制并使用遷移學(xué)習(xí)后,在其他實(shí)驗(yàn)參數(shù)相同情況下,準(zhǔn)確率提升超2%。

      3? 結(jié)? 論

      為解決鋼軌表面?zhèn)麚p樣本少造成的圖像識(shí)別難題,本文提出了一種少樣本條件下的鋼軌傷損圖像缺陷檢測方法,該方法引入遷移學(xué)習(xí)方法,在ImageNet數(shù)據(jù)集進(jìn)行遷移學(xué)習(xí)訓(xùn)練,以獲得遷移學(xué)習(xí)能力,降低對(duì)鋼軌表面?zhèn)麚p樣本的需求數(shù)量;以ResNet34網(wǎng)絡(luò)為基本網(wǎng)絡(luò),并在其中加入通道自注意力,提高有用特征信息比重,降低無用特征信息比重,可進(jìn)一步降低對(duì)樣本數(shù)量的依賴度,提高模型訓(xùn)練速度。實(shí)驗(yàn)證明相比傳統(tǒng)方法,本文方法在鋼軌表面?zhèn)麚p的識(shí)別中,識(shí)別精度有所提高。

      參考文獻(xiàn):

      [1] 劉琴琴,周慧云,王興洲.基于灰度均衡模型聯(lián)合Gabor濾波器的鋼軌表面缺陷檢測方法 [J].表面技術(shù),2018,47(11):290-294.

      [2] 李曉梅,顧桂梅,常海濤.基于灰度對(duì)比圖與最大熵的鋼軌圖像分割 [J].鐵道標(biāo)準(zhǔn)設(shè)計(jì),2018,62(4):52-56.

      [3] 彭方進(jìn).一種高魯棒性的鋼軌表面缺陷檢測算法 [J].中國機(jī)械工程,2019,30(3):266-270.

      [4] SHI T,KONG J Y,WANG X D,et al. Improved Sobel algorithm for defect detection of rail surfaces with enhanced efficiency and accuracy [J].Journal of Central South University,2016,23(11):2867-2875.

      [5] 劉孟軻,吳洋,王遜.基于卷積神經(jīng)網(wǎng)絡(luò)的軌道表面缺陷檢測技術(shù)實(shí)現(xiàn) [J].現(xiàn)代計(jì)算機(jī):專業(yè)版,2017(29):65-69+77.

      [6] FAGHIH-ROOHI S,HAJIZADEH S,N??EZ A,et al. Deep Convolutional Neural Networks for Detection of Rail Surface Defects [C]//2016 International Joint Conference on Neural Networks.Vancouver:IEEE,2016:2584-2589.

      [7] SHANG L D,YANG Q S,WANG J N,et al. Detection of Rail Surface Defects Based on CNN Image Recognition and Classification [C]//2018 20th International Conference on Advanced Communication Technology.Chuncheon:IEEE,2018:45-51.

      [8] FENG J H,YUAN H,HU Y Q,et al. Research on deep learning method for rail surface defect detection [J].IET Electrical Systems in Transportation,2020,10(4):436-442.

      [9] 蘇燁,李筠,楊海馬,等.基于Faster R-CNN的鋼軌表面缺陷識(shí)別研究 [J].電子科技,2020,33(9):63-68.

      [10] MIN Y Z,LI Y X. Self-Supervised Railway Surface Defect Detection with Defect Removal Variational Autoencoders [J].Energies,2022,15(10):1-15.

      [11] FINN C,ABBEEL P,LEVINE S. Model-Agnostic Meta-Learning for Fast Adaptation of Deep Networks [J/OL].arXiv:1703.03400 [cs.LG].[2023-03-03].https://arxiv.org/abs/1703.03400v1.

      [12] NICHOL A,SCHULMAN J. Reptile:a Scalable Metal earning Algorithm [J/OL].arXiv:1803.02999[cs.LG].[2023-03-03].https://arxiv.org/abs/1803.02999v1.

      [13] GAN J R,LI Q Y,WANG J Z,et al. A Hierarchical Extractor-Based Visual Rail Surface Inspection System [J].IEEE Sensors Journal,2017,17(23):7935?7944.

      作者簡介:曾樹華(1980—),男,漢族,湖南衡陽人,教授,碩士,主要研究方向:機(jī)器視覺、智能控制;黃銀秀(1980—),女,漢族,湖南株洲人,副教授,碩士,主要研究方向:智能控制、網(wǎng)絡(luò)控制。黃昌兵(1987—),男,漢族,湖南衡陽人,講師,碩士,主要研究方向:無損檢測、軌道探傷。

      收稿日期:2023-03-30

      基金項(xiàng)目:湖南省自然科學(xué)基金(2020JJ7054)

      猜你喜歡
      遷移學(xué)習(xí)注意力機(jī)制
      面向短文本的網(wǎng)絡(luò)輿情話題
      基于自注意力與動(dòng)態(tài)路由的文本建模方法
      基于深度學(xué)習(xí)的問題回答技術(shù)研究
      基于LSTM?Attention神經(jīng)網(wǎng)絡(luò)的文本特征提取方法
      基于注意力機(jī)制的雙向LSTM模型在中文商品評(píng)論情感分類中的研究
      軟件工程(2017年11期)2018-01-05 08:06:09
      遷移學(xué)習(xí)研究綜述
      InsunKBQA:一個(gè)基于知識(shí)庫的問答系統(tǒng)
      從認(rèn)知角度探討大學(xué)英語網(wǎng)絡(luò)教學(xué)模式
      基于多特征融合的跨域情感分類模型研究
      奇異值分解與移移學(xué)習(xí)在電機(jī)故障診斷中的應(yīng)用
      新宁县| 南郑县| 齐齐哈尔市| 揭阳市| 全州县| 确山县| 武宁县| 综艺| 邯郸县| 鹤庆县| 茌平县| 迁西县| 田东县| 宁城县| 钦州市| 翼城县| 孝感市| 特克斯县| 土默特右旗| 华阴市| 明水县| 乳源| 定远县| 靖边县| 襄垣县| 收藏| 驻马店市| 炉霍县| 六安市| 清新县| 读书| 遵义市| 西青区| 澜沧| 乳源| 万州区| 名山县| 朔州市| 肃北| 洛隆县| 长宁县|