Our new X account is live! Follow @wizwand_team for updates
WorkDL logo mark

Towards the Uncharted: Density-Descending Feature Perturbation for Semi-supervised Semantic Segmentation

About

Semi-supervised semantic segmentation allows model to mine effective supervision from unlabeled data to complement label-guided training. Recent research has primarily focused on consistency regularization techniques, exploring perturbation-invariant training at both the image and feature levels. In this work, we proposed a novel feature-level consistency learning framework named Density-Descending Feature Perturbation (DDFP). Inspired by the low-density separation assumption in semi-supervised learning, our key insight is that feature density can shed a light on the most promising direction for the segmentation classifier to explore, which is the regions with lower density. We propose to shift features with confident predictions towards lower-density regions by perturbation injection. The perturbed features are then supervised by the predictions on the original features, thereby compelling the classifier to explore less dense regions to effectively regularize the decision boundary. Central to our method is the estimation of feature density. To this end, we introduce a lightweight density estimator based on normalizing flow, allowing for efficient capture of the feature density distribution in an online manner. By extracting gradients from the density estimator, we can determine the direction towards less dense regions for each feature. The proposed DDFP outperforms other designs on feature-level perturbations and shows state of the art performances on both Pascal VOC and Cityscapes dataset under various partition protocols. The project is available at https://github.com/Gavinwxy/DDFP.

Xiaoyang Wang, Huihui Bai, Limin Yu, Yao Zhao, Jimin Xiao• 2024

Related benchmarks

TaskDatasetResultRank
Semantic segmentationCityscapes (val)
mIoU80.82
287
Semantic segmentationPASCAL VOC classic 2012 (val)--
143
Semantic segmentationCityscapes 1/4 (744 labels)
mIoU79.9
80
Semantic segmentationCityscapes 1/16 (186 labeled samples)
mIoU77.1
68
Semantic segmentationCITYSCAPES 1/8 labeled samples 372 labels (val)
mIoU78.2
65
Semantic segmentationPascal VOC 1/16 labeled 2012 (train)
mIoU75
53
Semantic segmentationPascal VOC Original protocol 92 labeled images
mIoU75
48
Semantic segmentationPascal VOC Original protocol 1464 labeled images
mIoU82
36
Semantic segmentationPascal VOC Original protocol 732 labeled images
mIoU81.2
34
Semantic segmentationPascal VOC 183 labeled images (Original protocol)
mIoU78
34
Showing 10 of 23 rows

Other info

Code

Follow for update