• 
    

    
    

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

      基于稀疏字典學習的羊絨與羊毛分類

      2022-04-24 03:00:02孫春紅丁廣太
      紡織學報 2022年4期
      關鍵詞:羊絨羊毛字典

      孫春紅, 丁廣太,2, 方 坤

      (1. 上海大學 計算機工程與科學學院, 上海 200444; 2. 上海大學 材料基因組工程研究院, 上海 200444)

      羊絨與羊毛纖維鑒別一直是國內外毛紡織行業(yè)的研究重點。目前,紡織行業(yè)對纖維的識別主要基于顯微鏡方法[1-2],這種方法要求檢測人員具備極強的判斷能力和辨別經驗。受環(huán)境、飼養(yǎng)方式以及地理環(huán)境的影響,纖維變異形態(tài)逐漸增多,需要檢測人員不斷更新經驗,重視和關注纖維結構變化及其多樣性。人工檢驗不可避免地會受到人的主觀判斷的影響,工作強度大,鑒定效率低,無法滿足日益增長的工業(yè)需求;因此,高效、準確地識別羊絨與羊毛纖維,并鑒定其品質,是紡織行業(yè)的不懈追求,與之相關的技術和數據分析算法研究具有重要的實際應用價值。

      基于圖像的稀疏字典學習[3-4]是機器學習和計算機視覺研究領域的熱點方法之一,其應用在圖像分類以及識別領域效果較好[5]。文獻[6]提出了一種基于稀疏表示的人臉識別算法,即SRC(sparse representation based classifier),是稀疏字典學習的早期重要工作之一。該算法從數據集中提取部分數據樣本作為字典,基于字典對數據的稀疏編碼進行優(yōu)化,之后計算數據樣本與其稀疏表示的殘差,取最小殘差對應的類別作為待分類樣本。該算法簡單易用,但使用原始圖像數據構造字典,圖像質量問題如圖像噪聲、計算誤差會傳導到字典中,且當原始圖像較大時,算法的計算量也隨之變大。

      為克服SRC方法直接將數據集中部分數據樣本作為字典這一不足,針對特定領域的字典學習問題,研究者們尋找各種方法構造具有較高辨別能力的過完備字典(over-complete dictionary),以充分表達數據之間的關聯性。賀興時等[4]根據尺度不變特征變換(SIFT)對光照、表情、姿態(tài)的魯棒性和稀疏表示,分析噪聲因子的穩(wěn)健性及其優(yōu)越的分類性能, 提出基于SIFT的稀疏表示人臉識別算法。Tiep等[7]通過分離對象的特殊性和共性,構建低秩的共享字典和特定類別字典用于圖像分類。

      近年來,人們發(fā)現稀疏編碼除能夠表示原始數據的特性,也具有一定的類型判別性,即學習到的稀疏模型不僅是一個重構模型,也是一種有辨識能力的判別模型。利用共享字典和多類決策函數,Julien等[8]對屬于不同類別的信號進行稀疏表示,以構建具有辨識能力的稀疏模型。Jiang等[9]提出了一種用于學習稀疏編碼判別字典的標簽一致K均值奇異值分解(K-SVD)算法,將標簽信息與每個字典項相關聯,以在字典學習過程中增強稀疏編碼的可辨識性。

      為實現羊絨與羊毛纖維的自動分類,本文基于稀疏字典學習方法對實際應用中的算法問題進行研究。提取原始圖像的局部二值模型(LBP)紋理特征構建更緊湊的字典表示,使用基于K-SVD的稀疏字典學習算法對字典和稀疏編碼同時進行優(yōu)化,在更好地表達圖像特征的同時增強類別的可辨識性。

      1 基于稀疏字典學習的鑒別方法

      本文提出了一種基于稀疏字典學習(SDL)的羊絨與羊毛分類和鑒別方法,通過稀疏字典學習方法獲取關聯特征——字典,并利用字典實現對羊絨與羊毛纖維的自動分類。為獲取更好的分類結果,突出目標,分別基于光學顯微鏡(OM)和掃描電子顯微鏡(SEM)照片進行實驗。

      基于稀疏字典學習思想設計的羊絨與羊毛分類和鑒別算法,主要分為以下4步:1)對羊絨與羊毛纖維圖像進行圖像預處理;2)提取每張圖像的紋理特征,并將特征集轉化為代表整個數據集的多維特征矩陣;3)對特征矩陣進行字典學習,獲取字典及其稀疏編碼,并對稀疏編碼進行優(yōu)化;4)利用字典和稀疏編碼實現羊絨與羊毛纖維的分類和鑒別。

      1.1 圖像預處理

      本文使用的羊絨和羊毛原始圖像(鄂爾多斯羊絨集團提供)如圖1所示。

      圖1 羊絨和羊毛原始圖像Fig.1 Original images of cashmere and wool. (a) Cashmere optical microscope image(×500); (b) Wool optical microscope image(×500); (c) Cashmere SEM image(×1 000); (d) Wool SEM image(×1 000)

      在使用顯微鏡獲取原始羊絨與羊毛纖維圖像時,難免會存在干擾,如光照、陰影等,以及如圖1(a)、 (b)中的氣泡與可見雜質。為降低干擾對實驗的影響,首先使用中值濾波、暗通道先驗去霧算法[10]去霧、去噪,使模糊的原始圖像更加清晰,結果如圖2(a)、(b)所示。由于在掃描電鏡圖像中纖維數量過多,為突出纖維部分,將圖像剪切成12個部分;對光學顯微鏡圖像不進行剪切處理。之后,為防止實驗結果過擬合以及豐富圖像信息,使用隨機水平翻轉、隨機豎直翻轉、圖像旋轉、隨機水平偏移、隨機豎直偏移5種方式實現數據增廣,每張圖像增加10個樣本。圖像數據增廣后如圖2(c)、(d)所示。

      圖2 圖像預處理樣例Fig.2 Image samples after preprocessing. (a) Wool SEM image after denoising; (b) Wool optical microscope image after denoising; (c) Cashmere augmentation image 1;(d) Cashmere augmentation image 2

      1.2 多維特征矩陣的獲取與處理

      對顯微鏡圖像進行圖像預處理后,本文使用LBP特征實現羊絨與羊毛纖維紋理特征參數的提取。由于圖像的多樣性,SIFT特征等基于關鍵點的特征提取方法提取出的關鍵點數量不同,會導致獲取的特征向量維度不易統一,不便于字典學習過程的實施,因此,本文利用LBP特征獲取固定的特征維度,保證圖像信息的統一性。多維特征矩陣的獲取通過如下2個步驟實現。

      1)提取圖像的LBP特征。

      LBP特征提取方法步驟如下:首先對圖像中所有像素進行遍歷;對當前像素(xc,yc)進行LBP編碼[11],如式(1)所示。

      (1)

      式中:gc表示當前像素的灰度值;gi表示(xc,yc)的8鄰域里第i個元素的灰度值,i=0,1,2,…,7;s(x)是式(2)定義的符號函數。

      (2)

      基于LBP(xc,yc)最終形成一個8位二進制碼作為當前像素(xc,yc)的LBP值,計算過程如圖3所示。然后對整張圖像的LBP值進行直方圖統計,獲取圖像的LBP特征向量

      y=[a1,…,ai,…,am]T

      式中:ai表示該直方圖中的第i個統計數據;m表示該直方圖中的數據個數,也就是該圖像的LBP特征向量的長度。

      圖3 LBP特征提取示例圖Fig.3 Example diagram of LBP feature extraction

      2)構建圖像矩陣向量。

      對每張圖像進行特征提取,獲得圖像的LBP特征向量y后,將其規(guī)范化(主要是統一其長度,取m=256), 形成該圖像的m×n維的特征矩陣Y,Y表示具有n張圖像的LBP特征向量矩陣,如式(3)所示。

      Y=[y1,…,yk,…,yn]

      (3)

      式中,yk表示第k張圖像所對應的m維LBP特征向量,k=1,2,3,…,n。

      1.3 稀疏字典學習

      稀疏字典學習即從龐大的樣本中找出最具代表性的字典,用字典中的原子對樣本進行稀疏表示。稀疏字典學習的形式化表達式為

      Y=DX

      (4)

      式中:D=[d1,d2,…,dK]∈Rm×K,表示通過字典學習得到的具有K個原子的字典(K為字典項數)。X=[x1,x2,…,xn]∈RK×n,表示Y中的樣本稀疏編碼由n個K維列向量組成。

      稀疏字典學習過程由如下3步完成:字典和稀疏編碼構建,稀疏編碼的優(yōu)化,利用字典與稀疏編碼實現羊絨與羊毛顯微鏡圖像分類。

      獲取圖像特征矩陣Y后,通過K均值奇異值分解(K-SVD)[5]算法獲取字典D和稀疏編碼X,即

      s.t.?i, ‖xi‖0≤T0

      (5)

      式中:‖xi‖0表示矩陣X中的第i個列向量xi的非零分量個數;T0為選定的閾值,本文將其設置為每次訓練時字典矩陣中列向量的最大非零分量個數。

      字典D和稀疏編碼矩陣X的獲取步驟如下[5]:

      1)初始化字典D。提取原始訓練數據的特征矩陣Y中K列數據作為初始字典D0,令D=D0。首次訓練選取訓練集中圖像數的大約1/4作為K值。

      2)根據D和Y,使用正交匹配追蹤算法(OMP)取矩陣方程(4)的一個廣義解X0,初始化稀疏矩陣X,即X=X0;設置算法計算的誤差ε以及迭代次數iter。

      (6)

      隨后,根據Ej中與index相對應的列構成殘差矩陣Eindex,運用SVD算法對Eindex進行分解,如式(7) 所示。

      全域旅游發(fā)展的新觀察和新思考 主持人:厲新建 全域旅游發(fā)展的若干思考 王昆欣 / 大力發(fā)展全域旅游,滿足人民對美好旅居生活的需求 李柏文 / 如何看待和發(fā)展“全域旅游” 宋 瑞 / 全域旅游戰(zhàn)略的需求側視角 厲新建 賈 然 傅林峰 01(72)

      Eindex=USVT

      (7)

      4)字典全部更新一次后,基于式(8)計算誤差e;若誤差e<ε,則停止迭代,輸出稀疏矩陣X和字典D;否則,重復步驟3),直到達到迭代次數iter。

      e=‖Y-DX‖2

      (8)

      5)輸出稀疏矩陣X和字典D。

      1.3.2 稀疏編碼的優(yōu)化

      龐大的數據集使數據維度升高,獲取的字典D與稀疏矩陣X一般無法達到稀疏表示的算法需求。為使稀疏編碼X在表達數據集時更具稀疏性,獲取字典D以及稀疏編碼X后,對稀疏編碼進行LASSO (最小絕對值收斂和選擇算子)優(yōu)化,目標函數如式(9) 所示。式中,λ=0.01。

      (9)

      1.3.3 羊絨與羊毛圖像分類

      利用訓練得到的字典D和稀疏矩陣X對測試集(或待分類數據集)中的圖像進行分類。具體方法為,基于測試數據Ytest和字典矩陣、稀疏編碼矩陣由式(10)計算殘差,取最小殘差代表的類別作為測試數據的類別[6]。

      (10)

      式中:DI代表第I類圖像的字典矩陣;XI代表字典DI相對應的稀疏編碼矩陣。

      2 實驗過程與結果

      2.1 實驗過程

      本文數據集主要由光學顯微鏡和掃描電子顯微鏡圖像組成。光學顯微鏡纖維圖像由鄂爾多斯羊絨集團提供;掃描電子顯微鏡圖像部分為鄂爾多斯羊絨集團提供,為獲取更多不同的纖維形態(tài),部分圖像來自GB/T 14593—2008《山羊絨、綿羊毛及其混合纖維定量分析方法 掃描電鏡法》中。

      獲取圖像數據集后,通過上文所述流程進行實驗。首先,對顯微鏡圖像進行預處理。經過圖像預處理后,光學顯微鏡數據集情況如表1所示,掃描電鏡圖像數據集情況如表2所示,并按照表1、2所示將圖像分為訓練集和測試集。對所有圖像提取圖像LBP特征,形成多維特征矩陣作為稀疏字典學習的輸入;之后,基于稀疏字典學習和訓練集,獲取山羊絨和綿羊毛的字典矩陣和稀疏編碼獲得分類器;最后,利用測試集驗證本文算法對山羊絨與綿羊毛的分類效果,具體步驟如圖4所示。

      表1 光學顯微鏡數據集Tab.1 Optical microscope data set

      表2 掃描電子顯微鏡數據集Tab.2 Scanning electron microscope data set

      圖4 基于稀疏字典學習的羊絨羊毛分類方法步驟Fig.4 Steps of cashmere and wool classification based on sparse dictionary learning

      2.2 分類指標

      設S表示測試集中全部分類正確的樣本,NUM表示測試集樣本的總數,c表示測試集中某個樣本的類別(綿羊毛或山羊絨),T表示通過分類算法將樣本類別正確預測為c的樣本數量,Q表示數據集中所有預測為c的樣本數量,Z表示數據集中所有標簽為c的樣本數量。本文將2種顯微鏡圖像測試集的山羊絨和綿羊毛的類別與分類后的類別進行準確率A、召回率R、查全率P和F1-Score共4類指標計算[12]。其中:準確率為A=S/NUM;查全率為P=T/Q;召回率為R=T/Z;F1-score值為F1-score=2PR/(P+R)。本文主要基于準確率判斷算法分類效果。

      2.3 實驗結果分析

      2.3.1 不同字典項個數K對實驗的影響

      稀疏字典學習中字典中原子的數量影響著最后的分類結果,本文對不同的字典項個數K進行測試,結果如表3所示。為能夠使用更少的數據表現更多的特征,首先使用訓練集的1/4數量進行測試,然后按1 000個字典項數逐次增加。在表1所示的光學顯微鏡圖像數據集下,使用本文方法后的分類結果除召回率R以外,其他分類指標均隨著字典項數逐漸升高,召回率最高可達92%左右,準確率可達87%左右,查全率可達90%左右,F1-score可達86%左右,準確率還有待提高。

      表3 SDL方法在不同字典項個數下的分類結果Tab.3 Classification results of SDL method under different number of dictionary items

      2.3.2 與其他分類器對比

      為評估本文所提出的方法的準確性,在表2所示的掃描電子顯微鏡數據集下進行對比實驗。在相同圖像預處理的前提下,提取圖像的LBP特征,采用不同的分類器對山羊絨和綿羊毛進行分類。將采用支持向量機(SVM)分類器、基于K-SVD的SVM分類器、文獻[6]中的SRC方法,以及本文SDL方法作為分類器進行實驗,結果如表4所示。

      表4 分類結果對比Tab.4 Comparison of classification results

      在表4方法2中,通過K-SVD字典學習獲取字典后,將其用于訓練支持向量機,進而實現分類器功能,可以看出分類結果與方法1相比有了明顯提升,準確率升高了1.7%,查全率提升了5%左右,F1-score 提升了45%左右。

      基于表2所示的掃描電子顯微鏡數據集下進行的分類實驗結果可知,本文SDL方法的準確率比方法1和2高10%左右,比基于稀疏字典學習的分類算法(SRC) 高8%左右,F1-score也是所有方法中最高的。綜上所述,該方法的分類準確率可提高5%~10%,分類準確率最高可達91%,因此,說明經過字典學習后的數據明顯能夠取得更好的分類效果,稀疏字典能夠更好地表達羊絨與羊毛纖維圖像之間的相關信息。

      3 結 論

      本文研究了一種基于稀疏字典學習的羊絨與羊毛分類方法,通過學習多形態(tài)纖維圖像之間的關聯特征,構建字典和稀疏編碼矩陣實現分類。本文方法通過稀疏字典學習有效縮減了關鍵特征的數量與維度,大大減少了計算量,且與其他分類器相比,分類效果較好。面對日益多變的纖維形態(tài),如何快速準確地對羊絨與羊毛纖維進行量化與等級評定仍然是未來研究的重點。

      猜你喜歡
      羊絨羊毛字典
      開心字典
      家教世界(2023年28期)2023-11-14 10:13:50
      開心字典
      家教世界(2023年25期)2023-10-09 02:11:56
      羊絨鼯鼠新物種被發(fā)現
      國際羊毛局2021/22秋冬羊毛趨勢預測
      薅羊毛是一種享受
      Golden fleecers
      “瀾點杯”第二屆羊絨色彩設計大賽暨瀾點羊絨第八屆品質日大會
      流行色(2018年5期)2018-08-27 01:01:32
      摸羊毛
      我是小字典
      正版字典
      讀者(2016年14期)2016-06-29 17:25:50
      彭州市| 遂昌县| 郸城县| 南皮县| 兰考县| 建阳市| 河间市| 布拖县| 佛坪县| 金溪县| 吉木乃县| 乐业县| 威信县| 牟定县| 石阡县| 洛宁县| 日喀则市| 平顶山市| 富裕县| 叙永县| 巴彦淖尔市| 疏勒县| 永安市| 融水| 洪湖市| 安岳县| 南京市| 贵南县| 靖远县| 宁都县| 蓬莱市| 尉氏县| 崇阳县| 玉环县| 色达县| 麻江县| 东宁县| 新泰市| 芦山县| 望谟县| 灵川县|