潘屾 王克奇 梁玉亮 張怡卓
(東北林業(yè)大學(xué),哈爾濱,150040)
木材基本密度獲取方法有傳統(tǒng)稱質(zhì)量法、機械力密度檢測法、射線密度檢測法等[1]。傳統(tǒng)稱質(zhì)量法測量結(jié)果準確,但是操作過程復(fù)雜,耗時長,且測量結(jié)果是板材的平均密度;機械力密度檢測法快速有效,但屬于破壞性實驗;射線密度檢測方法包括X射線和β射線等,能夠快速無損檢測木材密度,但是實驗環(huán)境要求嚴格,射線會對操作人員產(chǎn)生危害[2]。
近紅外光譜(NIR)承載著C—H、N—H、O—H、S—H等含氫基團振動的倍頻與合頻化學(xué)鍵信息,包含了絕大多數(shù)類型有機物組成和分子結(jié)構(gòu)的豐富信息[3]。而木材密度與木材的化學(xué)組成、細胞構(gòu)造密切相關(guān)[4],因此,可以利用近紅外技術(shù)建立光譜信息與木材基本密度的聯(lián)系。國內(nèi)外學(xué)者已利用近紅外光譜分析技術(shù)開展了木材性質(zhì)的研究[5-10],反映了木材近紅外光譜信息與木材的實際密度值之間不是單純的線性關(guān)系,非線性關(guān)系可以更好地表征二者之間的關(guān)系。
小波神經(jīng)網(wǎng)絡(luò)(WNN),是將小波理論與人工神經(jīng)網(wǎng)絡(luò)的思想相結(jié)合而形成的一種新的神經(jīng)網(wǎng)絡(luò)[11];是在傳統(tǒng)BP的結(jié)構(gòu)基礎(chǔ)上,將小波基作為隱含層節(jié)點的傳遞函數(shù),信號前向傳播的同時誤差反向傳播的神經(jīng)網(wǎng)絡(luò)??紤]木材基本密度與近紅外光譜的非線性關(guān)系,本研究將小波神經(jīng)網(wǎng)絡(luò)方法運用到木材基本密度建模中,實現(xiàn)木材基本密度的準確識別。
試材采自黑龍江省五常市林業(yè)局沖河林場,地理坐標北緯44°37′55″~44°47′52″、東經(jīng)127°35′55″~127°55′51″,平均海拔350 m。該地區(qū)屬溫帶大陸性季風氣候,最高氣溫35 ℃,最低氣溫-34 ℃,年平均氣溫2.3 ℃;年降水量750 mm;土壤以暗棕壤為主,谷地草甸土和沼澤土僅少量分布。在柞木人工林內(nèi),取6株樣木,樹齡20 a,伐倒并標記樹木生長方向,在每株標準木的胸高(1.3 m)附近連續(xù)截取5 cm圓盤。帶回實驗室將每個圓盤去皮后,按照國家標準GB 1929—2009制取20 mm×20 mm×20 mm的密度試樣,并挑選出無缺陷、無明顯顏色差異試樣120個。
實驗中選用INSION公司超緊湊型近紅外光纖光譜儀及其開發(fā)的SPEC view 7.1軟件,對木材樣本進行光譜掃描,光譜波長范圍900~1 700 nm,分辨率9 nm,使用兩分叉光纖探頭采集樣品表面的近紅外光譜。實驗室溫度、濕度基本恒定,室內(nèi)溫度控制在20 ℃,平均相對濕度為50%。光纖探頭固定在支架上,探頭對試樣垂直、非接觸測量,距離1 mm,光斑直徑5 mm,每個切面均勻采集5個樣點,每點掃描30次自動平均為1個光譜。
柞木基本密度按照國家標準GB 1933—2009《木材密度測定方法》進行測定(見表1)。在120個試樣中,以2∶1分為校正集和預(yù)測集,其中密度最大和最小樣品歸為校正集,以80個校正集樣品建立校正模型,剩余40個作為預(yù)測集對模型進行驗證。密度值范圍0.699 3~0.836 4 g/cm3,預(yù)測集樣品密度信息被校正集樣品密度信息所覆蓋。
表1 樣本基本密度匯總
由于小波神經(jīng)網(wǎng)絡(luò)獨特的數(shù)學(xué)理論,因此,小波神經(jīng)網(wǎng)絡(luò)具有較多組合的學(xué)習方法和表現(xiàn)形式。小波神經(jīng)網(wǎng)絡(luò)的基本結(jié)構(gòu)如圖1所示。
圖1 小波神經(jīng)網(wǎng)絡(luò)結(jié)構(gòu)
小波神經(jīng)網(wǎng)絡(luò)的結(jié)構(gòu)由輸入層、隱含層、輸出層構(gòu)成,小波神經(jīng)網(wǎng)絡(luò)采用某一小波函數(shù)為激勵函數(shù),本文選取Morlet小波作為傳遞函數(shù)[13],小波神經(jīng)網(wǎng)絡(luò)的具體描述如下。
式中:xks為第s個輸入樣本的第i維取值;yis為第s個神經(jīng)網(wǎng)絡(luò)輸出的第i維取值;wij為中間隱含層到輸出層的權(quán)值;rjk為輸入層到隱含層的權(quán)值;aj、bj為隱含層的伸縮和平移因子;dis為第s個實際輸出樣本的第i維取值;E為誤差函數(shù);ui為網(wǎng)絡(luò)的偏置。
具體訓(xùn)練步驟:
①網(wǎng)絡(luò)初始化,隨機化伸縮因子、平移因子及網(wǎng)絡(luò)連接權(quán)重,設(shè)置網(wǎng)絡(luò)學(xué)習速率,迭代次數(shù)n=0。載入輸入/輸出樣本P、T,得到歸一化輸入和輸出X、Y。
②輸入下一個樣本,計算神經(jīng)網(wǎng)絡(luò)的輸出。
對G(n)初始化,神經(jīng)網(wǎng)絡(luò)的隱含層、輸出矩陣為:
對W(n)進行初始化,神經(jīng)網(wǎng)絡(luò)的輸出層:
③采用BP算法進行修正W(n)和G(n):
則神經(jīng)網(wǎng)絡(luò)總的誤差輸出:
神經(jīng)網(wǎng)絡(luò)W(n)的修正方法:
W(n+1)=W(n)-η(?E(n)/?W(n))。
輸出層系數(shù)G(n)的修正方法:
G(n+1)=G(n)-η(?E(n)/?G(n))。
式中:W(n)取1~n列。
④判斷算法結(jié)束與否,若迭代結(jié)束,則輸出結(jié)果,否則返回②。
在光譜波長900~1 700 nm范圍內(nèi),采用蒙特卡洛采樣法剔除奇異樣本,校正集共有80個樣本。利用蒙特卡洛采樣法(MCS),循環(huán)2000次得到每個樣本預(yù)測殘差的均值-方差分布圖(見圖2),樣本8、23、37、52、64、72偏離大多數(shù)樣本計算結(jié)果,這6個樣本是奇異樣本。對3種奇異點剔除算法選出的樣本、不進行奇異點剔除的樣本,分別建立偏最小二乘回歸模型(見表2)。
圖2 MCS法樣本預(yù)測殘差的均值-方差分布
異點剔除算法建模樣本校正集相關(guān)系數(shù)均方根誤差預(yù)測集相關(guān)系數(shù)均方根誤差無80個樣本0.8620.02960.8460.0317杠桿值剔除樣本8、17、23、37、520.9060.02710.8730.0290半數(shù)重采樣法剔除樣本8、23、37、44、59、720.9160.02580.8920.0281蒙特卡洛采樣法剔除樣本8、23、37、52、64、720.9250.02340.9040.0275
選用Savitzky-Golay卷積平滑算法(簡稱S-G平滑),分別與導(dǎo)數(shù)法、標準正態(tài)變換、多元散射校正結(jié)合,對柞木樣本光譜進行預(yù)處理(見圖3)。由圖3可見:導(dǎo)數(shù)光譜可以更清晰直觀的看出光譜變化趨勢及光譜波峰,矢量歸一化(SNV)和MSC可以去除光譜漂移。但是,由于本實驗中全光譜波長數(shù)為117 nm,而導(dǎo)數(shù)計算對于波長數(shù)較少的情況存在較大的誤差;柞木基本密度變化范圍較窄;因此,對比上述4種方法,采用MSC和S-G平滑的預(yù)處理更適合本文的研究對象。
圖3 不同預(yù)處理方法的柞木光譜圖
根據(jù)文獻[14],將BiPLS-SPA算法優(yōu)選出的6個光譜波長吸光度作為模型的輸入向量,分別建立偏最小二乘法(PLS)、BP神經(jīng)網(wǎng)絡(luò)和WNN模型。
小波神經(jīng)網(wǎng)絡(luò)隱層節(jié)點數(shù)的設(shè)置會對網(wǎng)絡(luò)性能產(chǎn)生影響,節(jié)點數(shù)過多訓(xùn)練時間過長,節(jié)點數(shù)過少又達不到預(yù)期效果。通過經(jīng)驗值和訓(xùn)練實驗分析,將隱層節(jié)點設(shè)置為6,小波基函數(shù)為Morlet函數(shù),學(xué)習速率為0.01,期望誤差為0.001,學(xué)習次數(shù)為1 000,建立小波神經(jīng)網(wǎng)絡(luò)模型對預(yù)測集樣本進行驗證(見圖4)。
圖4 小波網(wǎng)絡(luò)模型預(yù)測散點分布
對預(yù)測集的40個樣本進行實驗(見表3),PLS模型校正集與預(yù)測集的結(jié)果較穩(wěn)定,表明柞木基本密度和近紅外光譜之間存在較強的線性關(guān)系;BP網(wǎng)絡(luò)的建模效果最好,但是預(yù)測結(jié)果卻較差,說明BP神經(jīng)網(wǎng)絡(luò)對訓(xùn)練樣本極為依賴,對局部的優(yōu)化使其推廣性受到制約;WNN的結(jié)果最好,預(yù)測集相關(guān)系數(shù)達到0.968,預(yù)測均方根誤差為0.014 4。說明WNN很好的表達了基本密度與近紅外光譜間的關(guān)系;同時,WNN在學(xué)習的過程中可克服過擬合,具有泛化能力。
表3 不同建模方法的結(jié)果與比較
由于木材基本密度與近紅外光譜存在著一定的非線性關(guān)系,本文應(yīng)用WNN構(gòu)建了柞木基本密度預(yù)測模型。建模過程中,通過光譜預(yù)處理奇異值剔除,保證了樣本可靠性。通過WNN與BP、PLS建模比較,驗證了WNN可以克服BP的過擬合,提高基本密度預(yù)測泛化能力,預(yù)測結(jié)果具有較高的準確性。與線性的偏最小二乘和應(yīng)用較多的BP神經(jīng)網(wǎng)絡(luò)模型相比,實驗結(jié)果表明:PLS模型校正集與預(yù)測集的結(jié)果穩(wěn)定,是由于柞木基本密度和近紅外光譜之間有線性關(guān)系存在;BP神經(jīng)網(wǎng)絡(luò)對校正集預(yù)測結(jié)果較好,但對預(yù)測集樣本預(yù)測能力較差,是由于BP神經(jīng)網(wǎng)絡(luò)對訓(xùn)練樣本極為依賴。而小波神經(jīng)網(wǎng)絡(luò)的預(yù)測結(jié)果最好,為近紅外光譜預(yù)測木材基本密度提供了新的思路。在建模過程中,運用MSC可有效的剔除異常點,運用S-G平滑方法進行預(yù)處理可以消除散射效應(yīng)與噪聲的影響。
[1] 孫燕良,張厚江,朱磊,等.木材密度檢測方法研究現(xiàn)狀與發(fā)展[J].森林工程,2011,27(1):23-26.
[2] 李麗,撒潮,龐友會,等.基于β射線的單板密度檢測實驗[J].林業(yè)機械與木工設(shè)備,2008,36(5):10-12.
[3] 陸婉珍.現(xiàn)代近紅外光譜分析技術(shù)[M].北京:中國石化出版社,2007.
[4] 劉一星,趙廣杰.木材學(xué)[M].北京:中國林業(yè)出版社,2012.
[5] SCHIMLECK L R, DOWNES G M, EVANS R. Estimation of eucalyptus nitens wood properties by near infrared spectroscopy[J]. Appita Journal,2006,59(2):136-141.
[6] SANTOS A J A, ALVES A M M, SIMES R M S,et al. Estimation of wood basic density ofAcaciaMelanoxylon(R. Br.) by near infrared spectroscopy[J]. Journal of Near Infrared Spectroscopy,2012,20(2):267-274.
[7] JONES P D, SCHIMLECK L R, PETER G F, et al. Nondestructive estimation ofPinustaedaL. wood properties for samples from a wide range of sites in Georgia[J]. Canadian Journal of Forest Research,2005,35(1):85-92.
[8] ALVES A, SANTOS A, ROZENBERG P, et al. A common near infrared-based partial least squares regression model for the prediction of wood density ofPinuspinasterandLarix×eurolepis[J]. Wood Science and Technology,2012,46(1/2/3):157-175.
[9] 江澤慧,黃安民,王斌.木材不同切面的近紅外光譜信息與密度快速預(yù)測[J].光譜學(xué)與光譜分析,2006,26(6):1034-1037.
[10] 李耀翔,張鴻富.非線性算法在近紅外預(yù)測木材密度中的應(yīng)用研究[J].森林工程,2012,28(5):38-41.
[12] BARNES R J, DHANOA M S, LISTER S J. Standard normal variate transformation and de-trending of near-infrared diffuse reflectance spectra[J]. Applied Spectroscopy,1989,43(5):772-777.
[13] TABARAKI R, KHAYAMIAN T, ENSAFI A A. Solubility prediction of 21 azo dyes in supercritical carbon dioxide using wavelet neural network[J]. Dyes and Pigments,2007,73(2):230-238.
[14] 張怡卓,涂文俊,李超.基于BiPLS-SPA優(yōu)選近紅外光譜的木材基本密度預(yù)測:以柞木為例[J].東北林業(yè)大學(xué)學(xué)報,2016,44(10):79-83.