Papers › Hierarchical Context Learning of object components for unsupervised semantic segmentation
Hierarchical Context Learning of object components for unsupervised semantic segmentation
Dong Bao, Jun Zhou, Gervase Tuxworth, Jue Zhang, Yongsheng Gao
Unsupervised Semantic Segmentation (USS) aims to learn semantically rich and dense representations without relying on labels. Recent advances in self-supervised learning have demonstrated the potential of pretrained vision transformers to capture patch-level semantic information, offering a promising direction to USS. However, existing methods face challenges in constructing a discriminative spatial token embedding space that consistently and effectively represents the well-structured semantic relationships among object components. Inspired by Edwin Hancock’s pioneer work on hierarchical pattern analysis, we highlight the critical role of hierarchical context to overcome this limitation. By modeling spatial relationships at multiple levels of granularity, hierarchical context helps align related object parts while distinguishing them across semantic groups. Based on this insight, we introduce Hierarchical Context Learning (HCL), a novel approach for USS that enhances semantic consistency by integrating hierarchical context. HCL incorporates a novel parallel multi-level vision transformer backbone to aggregate multi-level contextual information into object component tokens. To uncover the semantic structure of objects, we propose Momentum-based Global Foreground–Background Clustering (MoGoClustering) to cluster object components into coherent semantic groups and then calculate their semantic centroids. To enforce intra-group semantic consistency and maximize inter-group separation across spatial scales, we design a foreground–background-aware contrastive loss based on MoGoClustering. Our method achieves state-of-the-art performance on the COCO-Stuff and Pascal VOC datasets, demonstrating its ability to learn robust, context-aware, and discriminative object component semantics for USS. The code is available at: https://github.com/dbaofd/HCL.
Code
Repository list and official/mentioned flags are the archive's, frozen 2025-07-28. Reachability, where shown, is from one Syntology probe window (2026-09-16 to 2026-09-18); repositories not probed show nothing. GitHub stars are not tracked.
Code Syntology ran Syntology
Not run by Syntology. Nothing on this page verifies that the listed code works.
Tasks
Results from the paper archive 2025-07-28
| Task | Dataset | Model | Metric | Value | Rank at snapshot | Leaderboard | Report |
|---|---|---|---|---|---|---|---|
| Unsupervised Semantic Segmentation | COCO-Stuff-27 | HCL (ViT-S/8) | Linear Classifier [Accuracy] | 77.3 | #28 of 29 | Archive leaderboard | report |
| Unsupervised Semantic Segmentation | COCO-Stuff-27 | HCL (ViT-S/8) | Linear Classifier [mIoU] | 47.4 | #28 of 29 | Archive leaderboard | report |
| Unsupervised Semantic Segmentation | COCO-Stuff-27 | HCL (ViT-S/16) | Linear Classifier [Accuracy] | 76.7 | #29 of 29 | Archive leaderboard | report |
| Unsupervised Semantic Segmentation | COCO-Stuff-27 | HCL (ViT-S/16) | Linear Classifier [mIoU] | 45.8 | #29 of 29 | Archive leaderboard | report |
| Unsupervised Semantic Segmentation | PASCAL VOC 2012 val | HCL (ViT-S/8) | Clustering [mIoU] | 46.3 | #6 of 12 | Archive leaderboard | report |
| Unsupervised Semantic Segmentation | PASCAL VOC 2012 val | HCL (ViT-S/8) | Linear Classifier [mIoU] | 75.7 | #6 of 12 | Archive leaderboard | report |
| Unsupervised Semantic Segmentation | PASCAL VOC 2012 val | HCL (ViT-S/16) | Clustering [mIoU] | 43.2 | #9 of 12 | Archive leaderboard | report |
| Unsupervised Semantic Segmentation | PASCAL VOC 2012 val | HCL (ViT-S/16) | Linear Classifier [mIoU] | 72.6 | #9 of 12 | Archive leaderboard | report |
Ranks are positions in the archive's leaderboards as they stood at the 2025-07-28 snapshot. Results published since then are not among these rows, so a rank here is not a current standing.
Methods
Report a problem or propose a change · a person checks every report against the paper or source before anything changes; decisions are listed on /corrections