视频分割--Learning to Segment Instances in Videos with Spatial Propagation Network
2017-10-10 10:02
537 查看
Learning to Segment Instances in Videos with Spatial Propagation Network
CVPRW2017
https://github.com/JingchunCheng/Seg-with-SPN
本文针对视频中多目标运动物体分割问题,instance-level object segmentation 提出使用 CNN 网络分三个步骤来解决:前景分割、物体类别识别、分割精细化
3.1. Foreground Segmentation
这里采用类似 FCN 分割框架,采用 ResNet-101 模型,主要的改进:1)去掉全连接层,2)融合多尺度卷积层信息
3.2. Instance-level Recognition
有了前景分割的结果,我们分割出每个物体,further segment instance-level objects,采用的网络和损失函数类似前景分割的网络
4 Mask Refinement
这里我们做了两个步骤的Refinement
1)Spatial Propagation Network 这个网络主要用于学习 affinity entities,The coarse mask is refined under the guidance of the affinity, the learned pairwise relations, for any pairs of pixels.
2)Connected Region-aware Filter 这一步主要 considering temporal information in other frames,the consistency between two frames and helps rectify
some instance confusions
5 Experiments
CVPRW2017
https://github.com/JingchunCheng/Seg-with-SPN
本文针对视频中多目标运动物体分割问题,instance-level object segmentation 提出使用 CNN 网络分三个步骤来解决:前景分割、物体类别识别、分割精细化
3.1. Foreground Segmentation
这里采用类似 FCN 分割框架,采用 ResNet-101 模型,主要的改进:1)去掉全连接层,2)融合多尺度卷积层信息
3.2. Instance-level Recognition
有了前景分割的结果,我们分割出每个物体,further segment instance-level objects,采用的网络和损失函数类似前景分割的网络
4 Mask Refinement
这里我们做了两个步骤的Refinement
1)Spatial Propagation Network 这个网络主要用于学习 affinity entities,The coarse mask is refined under the guidance of the affinity, the learned pairwise relations, for any pairs of pixels.
2)Connected Region-aware Filter 这一步主要 considering temporal information in other frames,the consistency between two frames and helps rectify
some instance confusions
5 Experiments
相关文章推荐
- READING NOTE: Learning to Segment Moving Objects in Videos
- What is meant by back propagation in an ANN compared to a biological neural network?
- (转)Introduction to Gradient Descent Algorithm (along with variants) in Machine Learning
- CV | Semantic Co-segmentation in Videos 视频协同语义分割
- 论文阅读: End-to-end Learning of Action Detection from Frame Glimpses in Videos
- Explaining How a Deep Neural Network Trained with End-to-End Learning Steers a Car论文笔记
- End-to-end learning of action detection from frame glimpses in videos 阅读笔记
- 基于深度学习的图像分割: Learning to Segment Object Candidates -- Facebook
- Paper Note - Learning to Hash with Binary Deep Neural Network
- In-depth introduction to machine learning in 15 hours of expert videos
- Pro Deep Learning with TensorFlow: A Mathematical Approach to Advanced Artificial Intelligence in Python
- 视频中的运动特征--Learning Motion Patterns in Videos
- Attaching Multiple Network Interfaces and Floating IPs to OpenStack Instances with Neutron
- How to Visualize Your Recurrent Neural Network with Attention in Keras
- How To Use ADO.NET to Retrieve and Modify Records in an Excel Workbook With Visual Basic .NET(利用Ado.net导出到Excel)
- one command to delete all files with name "filename" in current dir and all its sub-dirs
- (OK) Android devices don't know route to a host located in the same network
- Choose a destination with a supported architecture in order to run on this device
- Oracle - ORA-30036: unable to extend segment by 8 in undo tablespace 'UNDOTBS1'
- How to use Comparator and Comparable in Java? With example