A semi-supervised convolutional neural network for hyperspectral image classification

《A semi-supervised convolutional neural network for hyperspectral image classification》

摘要- CNN在有足夠的標(biāo)簽數(shù)據(jù)的前提下能夠表現(xiàn)出強(qiáng)大的學(xué)習(xí)能力,但是對于HSI來說,標(biāo)簽數(shù)據(jù)非常有限。本文的主要工作提出了一種半監(jiān)督的CNN架構(gòu),而且在編碼-解碼中間添加了跳躍連接使得網(wǎng)絡(luò)能夠更好的實(shí)現(xiàn)半監(jiān)督學(xué)習(xí)牍鞠。同時(shí)在訓(xùn)練的時(shí)候?qū)⒈O(jiān)督和半監(jiān)督的損失函數(shù)一同訓(xùn)練。半監(jiān)督學(xué)習(xí)是一種解決標(biāo)簽數(shù)據(jù)不足的一種方法。

1. Introduction

HSI分類問題實(shí)際上就是一種語義分割問題畔濒,為圖像中的每個(gè)像素分配一個(gè)不同的標(biāo)簽。HSI圖像包含了數(shù)百個(gè)光譜帶锣咒,提供了大量的有價(jià)值的光譜-空間信息侵状,但是其復(fù)雜的結(jié)構(gòu)和標(biāo)簽樣本不足使得特征的提取面臨著挑戰(zhàn)。

在早期毅整,像最近鄰趣兄、決策樹、線性函數(shù)等應(yīng)用于HSI分類任務(wù)中悼嫉,但是這些方法對Hughes 現(xiàn)象過于敏感艇潭,之后提出用核方法SVM去解決Hughes現(xiàn)象,并且在相當(dāng)長的時(shí)間內(nèi),這都是一種主流方法暴区。同時(shí)extreme learning machine闯团、active learningsparse representation也取得一些不錯(cuò)的效果仙粱。

直到深度學(xué)習(xí)的出現(xiàn)房交,SAE在2014年被Chen等人[1]應(yīng)用于HSI分類任務(wù)中取得不錯(cuò)效果。CNN在2015年被Hu等人[2]應(yīng)用于HSI分類任務(wù)中伐割,用來提取光譜特征候味。在之后CNN被用來提取光譜-空間特征取得非常大的進(jìn)步。但是這些深度方法需要大量的參數(shù)需要訓(xùn)練隔心,如果訓(xùn)練數(shù)據(jù)不足白群,很容易引發(fā)過擬合現(xiàn)象。在這種背景下硬霍,針對有限標(biāo)記樣本的問題帜慢,Chen等人[3]提出了一種虛擬樣本增強(qiáng)方法。Li等人[4]提出了一種像素對方法唯卖,顯著增加訓(xùn)練樣本數(shù)量粱玲,保證了CNN的優(yōu)勢。許多半監(jiān)督算法已經(jīng)證明:使用無標(biāo)記數(shù)據(jù)有助于提高分類性能拜轨。然而抽减,目前基于深度學(xué)習(xí)的高光譜圖像分類方法不能很好地利用大量的未標(biāo)記數(shù)據(jù)。

本篇論文的主要目標(biāo)就是:處理復(fù)雜的數(shù)據(jù)結(jié)構(gòu)橄碾;HSI的有限標(biāo)簽樣本卵沉。
本片論文的主要貢獻(xiàn):

  1. CNN網(wǎng)絡(luò)架構(gòu)直接從原始的高維的HSI數(shù)據(jù)中提取光譜-空間特征
  2. CNN中引入Ladder network(梯形網(wǎng)絡(luò))使得網(wǎng)絡(luò)更加適合半監(jiān)督學(xué)習(xí)
  3. 為了解決標(biāo)簽數(shù)據(jù)過少的情況,半監(jiān)督CNN同時(shí)最小化半監(jiān)督和監(jiān)督代價(jià)函數(shù)

2. 半監(jiān)督CNN

2.1 符號(hào)約定

圖1所示的半監(jiān)督CNN由clean encoder法牲,corrupted encoderdecoder組成史汗。為了使模型學(xué)習(xí)去噪,在corrupted encoder的每一層都加入高斯噪聲皆串。解碼器的目標(biāo)是通過最小化與clean encoder的差異來估計(jì)corrupted encoder去噪版本淹办。clean encodercorrupted encoder共享權(quán)重。此外恶复,將分批歸一化(BN)應(yīng)用于包括網(wǎng)絡(luò)最頂層在內(nèi)的每個(gè)激活函數(shù)之前怜森,以加快收斂速度,提高分類精度谤牡。

圖1:Architecture of the semi-supervised CNN

在圖1中副硅,x表示原始輸入的高光譜信號(hào)。\tilde{x}是x的corrupted version翅萤。\hat{x}是x的重建信號(hào)恐疲。z^{(l)}是clean層l的變量值腊满。\tilde{z}^{(l)}是corrupted層l的變量值l。\hat{z}^{(l)}是解碼器層l的變量值培己。\tilde{y}是corrupted 編碼器層的輸出標(biāo)簽碳蛋。y是clean編碼器的輸出標(biāo)簽。conv(\cdot )卷積層的卷積函數(shù)省咨。pooling(\cdot)是池化層的池化函數(shù)肃弟。f(\cdot)是完全連接層的卷積函數(shù)。C_d^{(l)}是每一層的無監(jiān)督成本零蓉。和g^{(l)}(x)是解碼器層l的去噪函數(shù)笤受。

2.2 編碼器的卷積、池化和全連接層

clean編碼器中的每一層都表示為 (1):
z^{(l)}=N_B(W^{(l)}h^{(l-1)}) where : l= 1, 2, 3, 4
h^{(l)}=\phi (\gamma^{(l)}+\beta^{(l)}) where : l=1, 2, 3
在等式(1)中:

  1. h^{(0)}=x
  2. y=z^{(4)}
  3. N_B(x_i)=(x_i-\hat{\mu}_{x_i})/\hat{\sigma}_{x_i}是分量批量標(biāo)準(zhǔn)化(BN)
  4. x_iW^{(l)}h^{(l-1)}的組成部分敌蜂。
  5. \hat{\mu}_{x_{i}}箩兽、\hat{\sigma}_{x_{i}}分別是minibatch的平均誤差和標(biāo)準(zhǔn)差。
  6. W^{(l)}是層l和層l-1之間的權(quán)重矩陣
  7. \gamma^{(l)}\beta^{(l)}是可訓(xùn)練的參數(shù)
  8. \phi^{(x)}輸出層的softmax激活函數(shù)章喉,\phi^{(x)}是其他層的ReLU激活函數(shù)汗贫。

我們選擇一個(gè)像素的K \times K \times B鄰域作為網(wǎng)絡(luò)的輸入,其中B是高光譜圖像頻帶的個(gè)數(shù)秸脱。W^{(1)} 是步幅為1芳绩、大小為3 \times 3 \times B_1卷積層的卷積核。W^{(2)}是步幅為2撞反、大小為3 \times 3 \times B_1池化層的窗口大小。B_1是卷積和池化層的輸出頻帶數(shù)搪花。池化過程是通過與W^{(2)}卷積來實(shí)現(xiàn)的遏片,以減少中間表示的維數(shù)。在池化成層之后撮竿,將特征向量展平與全連接層相連接吮便。

corrupted encoder編碼器的表達(dá)式與所述clean encoder編碼器類似。corrupted encoder編碼器的公式表達(dá):
\tilde{z}_{p r e}^{(l)}=W^{(l)} \tilde{h}^{(l-1)} \text { where } : l=1,2,3,4
\tilde{z}^{(l)}=N_{B}\left(\tilde{Z}_{p r e}^{(l)}\right)+n^{(l)} \text { where } : l=1,2,3
\tilde{h}^{(l)}=\phi\left(\gamma^{(l)}\left(\tilde{z}^{(l)}+\beta^{(l)}\right)\right) \text { where } : l=1,2,3
其中:

  1. \tilde{h}^{(0)}=\tilde{x}=x+n^{(0)}, n^{(l)} \sim N\left(0, \sigma^{2}\right) \quad(l=0,1,2,3)高斯噪聲
  2. \tilde{y} =N_{B}\left(\widetilde{Z}_{p r e}^{(4)}\right)
  3. 其他參數(shù)和clean encoder編碼器相同幢踏。我們需要計(jì)算 \widetilde{Z}_{p r e}^{(l)} 以計(jì)算無監(jiān)督成本髓需。

2.3 階梯網(wǎng)絡(luò)和解碼器

2.4 半監(jiān)督學(xué)習(xí)

高光譜圖像中標(biāo)記樣本非常有限,監(jiān)督學(xué)習(xí)與非監(jiān)督學(xué)習(xí)的矛盾使得兩者不能很好地融合房蝉。通常情況下僚匆,未標(biāo)記的樣本僅用于傳統(tǒng)深度學(xué)習(xí)方法的預(yù)訓(xùn)練通過梯形網(wǎng)絡(luò)搭幻,解碼器可以通過編碼器與解碼器之間的跳過連接咧擂,恢復(fù)編碼器丟棄的任何細(xì)節(jié),從而減輕了模型高層中表示細(xì)節(jié)的壓力檀蹋。梯形網(wǎng)絡(luò)使得無監(jiān)督學(xué)習(xí)適合于有監(jiān)督學(xué)習(xí)松申。因此,采用半監(jiān)督學(xué)習(xí)策略對參數(shù)進(jìn)行訓(xùn)練,以充分利用大量未標(biāo)記樣本贸桶。

·····ing


  1. Chen, Y., Z. Lin, X. Zhao, G. Wang, and G. Yanfeng. 2014. “Deep Learning-Based Classification of Hyperspectral Data.” IEEE Journal of Selected Topics in Applied Earth Observations and Remote Sensing 7 (6): 2094–2097. doi:10.1109/JSTARS.2014.2329330. ?

  2. Hu, W., Y. Huang, L. Wei, F. Zhang, and H. Li. 2015. “Deep Convolutional Neural Networks for Hyperspectral Image Classification.” Journal of Sensors 2015: 1–12. doi:10.1155/2015/258619. ?

  3. Chen, Y., H. Jiang, L. Chunyang, X. Jia, and P. Ghamisi. 2016. “Deep Feature Extraction and Classification of Hyperspectral Images Based on Convolutional Neural Networks.” IEEE Transactions on Geoscience and Remote Sensing 54 (10): 6232–6251. doi:10.1109/TGRS.2016.2584107. ?

  4. Li, W., W. Guodong, F. Zhang, and D. Qian. 2016. “Hyperspectral Image Classification Using Deep Pixel- Pair Features.” IEEE Transactions on Geoscience and Remote Sensing. doi:10.1109/TGRS.2016.2603190. ?

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末舅逸,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子皇筛,更是在濱河造成了極大的恐慌琉历,老刑警劉巖,帶你破解...
    沈念sama閱讀 221,635評(píng)論 6 515
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件设联,死亡現(xiàn)場離奇詭異善已,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)离例,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,543評(píng)論 3 399
  • 文/潘曉璐 我一進(jìn)店門换团,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人宫蛆,你說我怎么就攤上這事艘包。” “怎么了耀盗?”我有些...
    開封第一講書人閱讀 168,083評(píng)論 0 360
  • 文/不壞的土叔 我叫張陵想虎,是天一觀的道長。 經(jīng)常有香客問我叛拷,道長舌厨,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 59,640評(píng)論 1 296
  • 正文 為了忘掉前任忿薇,我火速辦了婚禮裙椭,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘署浩。我一直安慰自己揉燃,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 68,640評(píng)論 6 397
  • 文/花漫 我一把揭開白布筋栋。 她就那樣靜靜地躺著炊汤,像睡著了一般。 火紅的嫁衣襯著肌膚如雪弊攘。 梳的紋絲不亂的頭發(fā)上抢腐,一...
    開封第一講書人閱讀 52,262評(píng)論 1 308
  • 那天,我揣著相機(jī)與錄音肴颊,去河邊找鬼氓栈。 笑死,一個(gè)胖子當(dāng)著我的面吹牛婿着,可吹牛的內(nèi)容都是我干的授瘦。 我是一名探鬼主播醋界,決...
    沈念sama閱讀 40,833評(píng)論 3 421
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼提完!你這毒婦竟也來了形纺?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 39,736評(píng)論 0 276
  • 序言:老撾萬榮一對情侶失蹤徒欣,失蹤者是張志新(化名)和其女友劉穎逐样,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體打肝,經(jīng)...
    沈念sama閱讀 46,280評(píng)論 1 319
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡脂新,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 38,369評(píng)論 3 340
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了粗梭。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片争便。...
    茶點(diǎn)故事閱讀 40,503評(píng)論 1 352
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖断医,靈堂內(nèi)的尸體忽然破棺而出滞乙,到底是詐尸還是另有隱情,我是刑警寧澤鉴嗤,帶...
    沈念sama閱讀 36,185評(píng)論 5 350
  • 正文 年R本政府宣布斩启,位于F島的核電站,受9級(jí)特大地震影響醉锅,放射性物質(zhì)發(fā)生泄漏兔簇。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,870評(píng)論 3 333
  • 文/蒙蒙 一硬耍、第九天 我趴在偏房一處隱蔽的房頂上張望男韧。 院中可真熱鬧,春花似錦默垄、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,340評(píng)論 0 24
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至介杆,卻和暖如春鹃操,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背春哨。 一陣腳步聲響...
    開封第一講書人閱讀 33,460評(píng)論 1 272
  • 我被黑心中介騙來泰國打工荆隘, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人赴背。 一個(gè)月前我還...
    沈念sama閱讀 48,909評(píng)論 3 376
  • 正文 我出身青樓椰拒,卻偏偏與公主長得像晶渠,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個(gè)殘疾皇子燃观,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,512評(píng)論 2 359