Command Palette
Search for a command to run...
PiCIE: Unsupervised Semantic Segmentation using Invariance and Equivariance in Clustering
Jang Hyun Cho Utkarsh Mall Kavita Bala Bharath Hariharan

Abstract
We present a new framework for semantic segmentation without annotations via clustering. Off-the-shelf clustering methods are limited to curated, single-label, and object-centric images yet real-world data are dominantly uncurated, multi-label, and scene-centric. We extend clustering from images to pixels and assign separate cluster membership to different instances within each image. However, solely relying on pixel-wise feature similarity fails to learn high-level semantic concepts and overfits to low-level visual cues. We propose a method to incorporate geometric consistency as an inductive bias to learn invariance and equivariance for photometric and geometric variations. With our novel learning objective, our framework can learn high-level semantic concepts. Our method, PiCIE (Pixel-level feature Clustering using Invariance and Equivariance), is the first method capable of segmenting both things and stuff categories without any hyperparameter tuning or task-specific pre-processing. Our method largely outperforms existing baselines on COCO and Cityscapes with +17.5 Acc. and +4.5 mIoU. We show that PiCIE gives a better initialization for standard supervised training. The code is available at https://github.com/janghyuncho/PiCIE.
Code Repositories
Benchmarks
| Benchmark | Methodology | Metrics |
|---|---|---|
| unsupervised-semantic-segmentation-on | PiCIE | Accuracy: 65.5 mIoU: 12.3 |
| unsupervised-semantic-segmentation-on-6 | PiCIE (Supervised pretrain) | mIoU (test): 17.6 mIoU (val): 17.8 |
| unsupervised-semantic-segmentation-on-coco-6 | PiCIE (ResNet-50) | Pixel Accuracy: 29.8 mIoU: 5.6 |
| unsupervised-semantic-segmentation-on-coco-7 | PiCIE + H | Accuracy: 49.99 mIoU: 14.36 |
| unsupervised-semantic-segmentation-on-coco-7 | PiCIE | Accuracy: 48.1 |
Build AI with AI
From idea to launch — accelerate your AI development with free AI co-coding, out-of-the-box environment and best price of GPUs.