HyperAIHyperAI

Command Palette

Search for a command to run...

3 months ago

ClassMix: Segmentation-Based Data Augmentation for Semi-Supervised Learning

Viktor Olsson Wilhelm Tranheden Juliano Pinto Lennart Svensson

ClassMix: Segmentation-Based Data Augmentation for Semi-Supervised Learning

Abstract

The state of the art in semantic segmentation is steadily increasing in performance, resulting in more precise and reliable segmentations in many different applications. However, progress is limited by the cost of generating labels for training, which sometimes requires hours of manual labor for a single image. Because of this, semi-supervised methods have been applied to this task, with varying degrees of success. A key challenge is that common augmentations used in semi-supervised classification are less effective for semantic segmentation. We propose a novel data augmentation mechanism called ClassMix, which generates augmentations by mixing unlabelled samples, by leveraging on the network's predictions for respecting object boundaries. We evaluate this augmentation technique on two common semi-supervised semantic segmentation benchmarks, showing that it attains state-of-the-art results. Lastly, we also provide extensive ablation studies comparing different design decisions and training regimes.

Code Repositories

lorenmt/reco
pytorch
Mentioned in GitHub
WilhelmT/ClassMix
Official
pytorch
Mentioned in GitHub

Benchmarks

BenchmarkMethodologyMetrics
semi-supervised-semantic-segmentation-on-1ClassMix (DeepLab v2 MSCOCO pretrained)
Validation mIoU: 63.63%
semi-supervised-semantic-segmentation-on-18ClassMix (DeepLabv2 with ResNet101, MSCOCO pre-trained)
Validation mIoU: 52.14%
semi-supervised-semantic-segmentation-on-19ClassMix (DeepLabv2 with ResNet101, MSCOCO pre-trained)
Validation mIoU: 58.77%
semi-supervised-semantic-segmentation-on-2ClassMix (DeepLab v2 MSCOCO pretrained)
Validation mIoU: 61.35%
semi-supervised-semantic-segmentation-on-3ClassMix (DeepLab v2 MSCOCO pretrained)
Validation mIoU: 54.07%
semi-supervised-semantic-segmentation-on-4ClassMix
Validation mIoU: 71.00%
semi-supervised-semantic-segmentation-on-5ClassMix (DeepLab v2 MSCOCO pretrained)
Validation mIoU: 67.77%
semi-supervised-semantic-segmentation-on-6ClassMix (DeepLab v2 MSCOCO pretrained)
Validation mIoU: 66.15%
semi-supervised-semantic-segmentation-on-7ClassMix (DeepLab v2 MSCOCO pretrained)
Validation mIoU: 54.18%
semi-supervised-semantic-segmentation-on-8ClassMix (DeepLab v2 MSCOCO pretrained)
Validation mIoU: 66.29%
semi-supervised-semantic-segmentation-on-9ClassMix (DeepLab v2 MSCOCO pretrained)
Validation mIoU: 72.45

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.

AI Co-coding
Ready-to-use GPUs
Best Pricing
Get Started

Hyper Newsletters

Subscribe to our latest updates
We will deliver the latest updates of the week to your inbox at nine o'clock every Monday morning
Powered by MailChimp