第六讲_图像分割Image Segmentation
第六讲_图像分割Image Segmentation
显著性检测saliency detection
- 两类问题


- 数据集的标注

- DNN网络:VGG改进而来,分割输出是和原图大小一样;实际该模型就是全卷积网络

物体分割 object segmentation
- 前背景分割(前景包含物体,需要提供初始标记)
- Graph Cuts分割

- GrabCut分割:需要人工标记矩形框或者随意标记框
- 前景、背景的颜色模型
- opencv已经实现,效果不错
- 高斯混合模型
- Kmeans算法获得
- 算法流程

语义分割 semantic segmentation
- 多类的分割
- 什么是语义分割,不需要事先标记分割

- 用处:机器人视觉,自动驾驶,X光
- 算法研究阶段

全卷积网络 Fully Convolution Network
-
FCN(2015)--检测部分的区域R-FCN(2016)
-
解决低分辨率问题:反卷积

-
卷积化:全连接->1x1卷积
-
32倍降采样

-
FCN卷积操作矩阵化

-
反卷积对应于梯度回传
-
padding=2;

-
卷积和转置卷积的参数关系
-
当s>1时,s=1;为实现小数步长,需要插零补充

-
当不整除时候,在上边右边在需要补零

-
FCN-反卷积

-
输入输出分奇偶情况
-
反池化操作效果好的网络一般不用
-
FCN的跳层结构skip-layer


-
FCN构架

-
使用AlexNet构建FCN-32s-16s-8s网络
-
FCN训练

-
FCN的跳层结构性能

-
VGG-16效果最优
-
FCN结果

DeepLab网络=DCNN+CRF
-
DeepLab全卷积网络


-
孔(Hole)算法

-
膨胀卷积
-
这样使与训练模型可以使用

-
效果:膨胀卷积的核参数和降采样参数对应

-
Atrous空间金字塔池化

-
全连接CRF:精确边界分割

数据集
- cityscapes
- pascal voc
- mscoco(没有像素标准,多边形标准),coco-stuff
C/C++基本语法学习
STL
C++ primer




浙公网安备 33010602011771号