Knowledge Consultation for Semi-Supervised Semantic Segmentation
Thuan Than, Nhat-Anh Nguyen-Dang, Dung Nguyen, Salwa K. Al Khatib, Ahmed Elhagry, Hai Phan, Yihui He, Zhiqiang Shen, Marios Savvides, Dang Huynh
TL;DR
SegKC tackles the annotation bottleneck in semantic segmentation by leveraging unlabeled data in a semi-supervised setting. It introduces Knowledge Consultation, a senior-junior co-training framework that applies Cross Pseudo Supervision to heterogeneous backbones, enabling bi-directional knowledge exchange at feature and prediction levels. Only the junior model is used at inference to keep the model compact and efficient. On Pascal VOC 2012 and Cityscapes, SegKC achieves state-of-the-art results across multiple labeled-data partitions, with ablations confirming the benefits of heterogeneous backbones and the knowledge-consultation mechanism.
Abstract
Semi-Supervised Semantic Segmentation reduces reliance on extensive annotations by using unlabeled data and state-of-the-art models to improve overall performance. Despite the success of deep co-training methods, their underlying mechanisms remain underexplored. This work revisits Cross Pseudo Supervision with dual heterogeneous backbones and introduces Knowledge Consultation (SegKC) to further enhance segmentation performance. The proposed SegKC achieves significant improvements on Pascal and Cityscapes benchmarks, with mIoU scores of 87.1%, 89.2%, and 89.8% on Pascal VOC with the 1/4, 1/2, and full split partition, respectively, while maintaining a compact model architecture.
