atlas

Research map / Detection and segmentation / CNN features

SCTNet: Single-Branch CNN with Transformer Semantic Information for Real-Time Segmentation

AAAI 2024 · Detection and segmentation › CNN features · approach: Context modeling for semantic segmentation · 178 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Proposes SCTNet, a single-branch CNN for real-time segmentation that uses a training-only SegFormer semantic branch, aligned via CFBlock and SIAM (CWD loss), so only the CNN is deployed at inference.

Problem

Real-time semantic segmentation methods rely on an extra semantic branch for long-range context, which adds inference cost and slows speed; single-branch lightweight CNNs lack long-range semantics and lose accuracy.

Approach

Train a single-branch CNN to align its features with a training-only transformer (SegFormer) semantic branch via a Conv-Former block that mimics transformer structure with convolutions only, plus a semantic information alignment module (backbone feature alignment and shared decoder head alignment) using channel-wise distillation loss; the transformer is discarded at inference.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
add CFBlock in place of ResBlock (ablation)SCTNet · Cityscapes Seg100mIoU(%): 76.4 -> 78.5 (+2.1)Helped
add backbone feature alignment (BFA) (ablation)SCTNet with CFBlock · Cityscapes Seg100mIoU(%): 78.5 -> 79.7 (+1.2)Helped
add shared decoder head alignment (SDHA) (ablation)SCTNet with BFA · Cityscapes Seg100mIoU(%): 79.7 -> 80.5 (+0.8)Helped
add SIAM (ablation)SCTNet-B · Cityscapes Seg100mIoU(%): 78.5 -> 80.5(+2.0)Helped
replace ResBlock with CFBlock (ablation)real-time segmentation network · Cityscapes, block comparisonmIoU(%): 77.9 -> 79.4Helped
use 1 × 7 and 7 × 1 stripe kernels rather than a single 1 × 1 convolution (ablation)CFBlock · Cityscapes, no pre-trainingmIoU(%): 78.4 -> 79.4Helped
use L2 alignment loss instead of the baseline loss (ablation)SCTNet · Cityscapes Seg100mIoU: 78.5 -> 77.8Hurt
use KL alignment loss instead of the baseline loss (ablation)SCTNet · Cityscapes Seg100mIoU: 78.5 -> 78.6No clear effect
use CWD alignment loss (ablation)SCTNet · Cityscapes Seg100mIoU: 78.5 -> 79.7Helped
apply alignment loss at logits, decoder, stage4, and stage3 (ablation)SCTNet · CityscapesmIoU(%): 78.2 -> 79.7(+1.5)Helped
increase alignment loss weights from 3,15,15,15 to 3,20,20,20 (ablation)SCTNet · Cityscapes Seg100mIoU: 79.7 -> 79.1Hurt
vary the training-only semantic branch among OCRNet, InternImage, SwinTransformer, and SegFormer (ablation)SCTNet · Cityscapes Seg100mIoU: 80.0; 80.5; 79.8; 80.5No clear effect

Surprising findings

Limitations

Experimental setup

Datasets: ImageNet-1K Cityscapes ADE20K COCO-Stuff-10K

Benchmarks: Cityscapes ADE20K COCO-Stuff-10K

Metrics: mIoU FPS parameters

Baselines: BiSeNetV2 STDC DDRNet RTFormer SeaFormer TopFormer SegNext AFFormer PIDNet SFNet

Builds on: SegFormer GFA (GPU-Friendly Attention) CWD (channel-wise distillation) DDRNet DAPPM

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy