Weakly Supervised Segmentation
Jike Zhong, Wenjin Fu, Tianle Chen
What is Weakly Supervision
Incomplete
Only a (usually small) subset of training data is given with labels while the other data remain unlabeled
Inaccurate Supervision
Inaccurate supervision concerns the situation in which the supervision information is not always ground-truth
Inexact Supervision
Inexact supervision concerns the situation in which some supervision information is given, but not as exact as desired
Weakly Supervised Semantic Segmentation (WSSS)
Different Approach on WSSS
Learning Deep Features for Discriminative Localization��Bolei Zhou, Aditya Khosla, Agata Lapedriza, Aude Oliva, Antonio Torralba
CVPR 2016
Motivation
Motivation & CNN Review
Architecture: CAM
Last layer of conv
softmax
Architecture: CAM
→ activation of unit k in the last convolutional layer
→ global average pooling (GAP)
→ input to the softmax for a given class c
→ weight corresponding to class c for unit k
(importance of Fk for class c)
→ output of the softmax for class c
Class activation map (CAM)
Last layer of conv
softmax
Results
Comparison of the localization from GoogleNet-Gap (uppper two) and the backpropagation using AlexNet (lower two)
Applications
Weakly-Supervised Object Detection
Weakly-Supervised text detector
Visual Question Answering
�Weakly-supervised on non-CAM base method: Co-segmentation
�
Deep Object Co-segmentation via Spatial-Semantic Network Modulation
�Kaihua Zhang, Jin Chen, Bo Liu, Qingshan
AAAI 2019
Beyond CAM - Puzzle CAM:
Motivation
Puzzle CAM: Overall Architecture
Puzzle CAM: Puzzle Module
A = Σc(argmax (Ac = θc⊤f ))
(θc: weights of the c-channel classifier; f = F(I): feature map)
I -> {I1,1, I1,2, I2,1, I2,2} (I is the input image)
Obtain all Ai,j for each Ii,j
Merge Ai,j into single A
Puzzle CAM: Loss Design
image, one for reconstructed image
(area estimation)
the gaps between the pixel- and
image-level supervision processes)
Puzzle CAM - Enhancement: Affinity Net
Puzzle CAM: Pseudo Mask Quality
Puzzle CAM: Results
Original images
Ground Truth
Res from Puzzle-CAM
Puzzle CAM: Results
Extended CAM-Based Work
Dilated convolution
Multi-layer feature fusion
Saliency-guided iterative training
Stochastic feature selection
…
Extended CAM-Based Work
Dilated convolution
Multi-layer feature fusion
Saliency-guided iterative training
Stochastic feature selection
…
Extended CAM-Based Work
Dilated convolution
Multi-layer feature fusion
Saliency-guided iterative training
Stochastic feature selection
…
Extended CAM-Based Work
Dilated convolution
Multi-layer feature fusion
Saliency-guided iterative training
Stochastic feature selection
…
Extended Work
CIAN: Cross-Image Affinity Net for Weakly Supervised Semantic Segmentation