Atrous algorithm: deeplab
来源:互联网 发布:paxos算法代码 编辑:程序博客网 时间:2024/06/08 19:51
This algorithm first appeared in deep learning is Deeplab for semantic segmentation.
In Review of Deep learning [nature14539]
An image, for example, comes in the form of an array of pixel values, and the learned features in the first layer of representation typically represent the presence or absence of edges at particular orientations and locations in the image. The second layer typically detects motifs by spotting particular arrangements of edges, regardless of small variations in the edge positions. The third layer may assemble motifs into larger combinations that correspond to parts of familiar objects, and subsequent layers would detect objects as combinations of these parts.
Then there is a trade-off between spatial information and semantic information. In shallow layers, there are more spatial info but less semantic info. In deeper layers, we get more semantic info but we lose the location. However,these high-level CV tasks require both of them the more complete the better.
In FCN, the last layer’s feature map only obtain 16*16 size, then bilinear interpolation. It is better off using a denser feature map to achieve better spatial performance. Then deeplab transfer the atrous algorithm to this elegant transfer learning which is widely used in object detection, semantic segmentation, etc. In this paper:
We can implement this more efficiently by keeping the filters intact and instead sparsely sample the feature maps on which they are applied on using an input stride of 2 or 4 pixel, respectively.
Aiming to achieve denser feature map but without retrain pipeline, we have to keep the filters intact, namely, keep the receptive field intact..
So
1. Only to fine-tune the “head layers” added
2. Utilize the model’s filter downloaded sufficiently.
Atrous algorithm solve the problom that how to keep the filters
Here is an 1 dimension example.
a. original VGG with poor feature maps.
b. denser one but change the receptive field.
c. atrous algorithm.
快考试了得练一下英语,如果英语或者算法理解有错,感谢交流指正
- Atrous algorithm: deeplab
- Deeplab v3 | Rethinking Atrous Convolution for Semantic Image Segmentation
- DeepLab,Semantic Segmentation,Atrous Convolution,CRF学习笔记
- 语义分割DeepLab v2--DeepLab: Semantic Image Segmentation with Deep Convolutional Nets, Atrous Convolut
- 【图像语义分割】DeepLab V2: CNN + Atrous Convolution + Fully Connected CRF
- DeepLab: Semantic Image Segmentation with Deep Convolutional Nets, Atrous Convolution--阅读笔记
- deepLab
- deeplab 官网
- deeplab 出错
- deeplab+cityscapes
- city-deeplab
- SSD 里的 atrous
- deeplab script---python
- DeepLab: Semantic Image Segmentation
- DeepLab V2 配置bug
- 从FCN到DeepLab
- DeepLab论文解读
- 【Deep Learning】DeepLab
- HTML+CSS标签 (2)
- 详解:大数据分析的学习之路
- 我是一个网卡
- CentOS7上安装MySQL Workbench
- MFC程序添加console窗口+printf打印输出信息
- Atrous algorithm: deeplab
- TCP的状态兼谈Close_Wait和Time_Wait的状态
- Android开发——静音录制视频上传到服务器
- HTML+CSS交互 (3)
- CString 字符串切割函数
- DataGrid控件的DefColWidth属性
- linux下查看进程的位置
- 268. Missing Number
- android中,java中的策略模式Strategy模式