--- tags: Deep learning --- # 論文閱讀: Holistically-Nested Edge Detection 這是一個基於image to image,被應用於edge detection的deep cnn network。通過架構使network可以學習input在不同resolution下的特徵,得到比canny更精確的效果。  ## Existing multi-scale multi scale可以被放在network之中(inside),透過越來越大的receptive field跟down-sampling達成。 另外一種作法(inside),則是直接調整input的resolution。  如上圖所示,multi scale resolution可以被大致分作幾類: (1) multi-stream learning: 如圖a,平行的network stream會具有不同的參數以及receptive field,對應不同的resolution,最後再把不同stream的結果整合起來。 (2) skip layer network learning: 如圖b,skip layer只有一個main stream,每一層的output除了進入到下一層外,也會被skip到往後的每一層進行訓練。 以上兩種方法都只會有一個loss function,並且產生單一個output (3) Single model on multiple inputs: 如圖c,即是使用同一個網路,但使用不同resolution的input得到數個output(類似ensemble learning) (4) Training independent network:類似於第一種方法,其差異就在是透過不同的input resolution直接訓練完全獨立的不同網路(可想而知會是十分耗費資源的方法) (5) Holistically-nested networks:也就是論文使用的方法,詳細如下 ## 架構  主要思想是在每一個convolution layer後面增加了一個side output layer,每個side output layer輸出一個edge map,然後通過一個fusion layer將各個side output層輸出的edge map進行融合,得到最後的邊緣檢測結果。 論文HED的結構是通過對16層的VGG-Net進行修改得到的,先是為每個階段的最後一個卷積層增加一個side output layer,然後去除VGG最後一個階段部分(第5個pooling層和所有的full-connective層),最後通過weigh-fusion layer將各個side output層的輸出結果進行融合。 ## (細節待補,可先見reference) ## Reference * [边缘检测之HED](https://zhuanlan.zhihu.com/p/43600043) * [《HED:Holistically-Nested Edge Detection》原文翻译](https://blog.csdn.net/u014779538/article/details/92765963)
×
Sign in
Email
Password
Forgot password
or
Sign in via Google
Sign in via Facebook
Sign in via X(Twitter)
Sign in via GitHub
Sign in via Dropbox
Sign in with Wallet
Wallet (
)
Connect another wallet
Continue with a different method
New to HackMD?
Sign up
By signing in, you agree to our
terms of service
.