atrous convolution


atrous convolution 簡而言之,帶孔卷積:

 

來自:https://zhuanlan.zhihu.com/p/27470685

假設一個二維信號,每個位置i對應的輸出為y和卷積核為w,帶孔卷積在輸入feature mapx上的計算如下:

y\left[ i \right] =\sum_{k}{x\left[ i+r\cdot k \right]w\left[ k \right]  }

其中孔的比例為r對應采樣輸入信號的步長,這相當於將輸入x與通過在每個空間維度上兩個連續的卷積核值之間插入r-1個零點而產生的上采樣濾波器進行卷積。標准的卷積是r=1的情況,而帶孔卷積能夠通過改變比例值自適應地修改濾波器的感受域,見下圖。

 

帶孔卷積還可以控制計算全卷積網絡中的特征密集度。這里,通過輸出步長來表示輸入圖像空間分辨率與最終輸出分辨率之間的比率。對於用於圖像分類任務的DCNN,最終特征響應(在全連接層或全局池化之前)比輸入圖像的尺寸小32倍,因此輸出步長等於32。如果要在DCNN中將計算特征響應的空間密度加倍(即輸出步長等於16),將最后一個降低分辨率的pooling層或卷積層的步長設為1以避免信號抽取(我猜測是信號衰減的意思)。然后,所有后續的卷積層都被比率為r=2的帶孔卷積層代替。這使得網絡能夠提取更密集的特征而不需要學習任何額外的參數。具體內容可以看參考文獻[1]。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM