atlas

Research map / Detection and segmentation / CNN features

PEM: Prototype-based Efficient MaskFormer for Image Segmentation

CVPR 2024 · Detection and segmentation › CNN features · approach: Context modeling for semantic segmentation · 53 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 PEM, an efficient MaskFormer-style multi-task segmentation architecture with prototype-based masked cross-attention and a fully convolutional FPN using context-based self-modulation and deformable convolutions.

Problem

Transformer-based mask classification segmentation models (MaskFormer, Mask2Former) are computationally expensive, especially in cross-attention over high-resolution features, limiting deployment on edge devices.

Approach

Select one prototype pixel per object query via similarity argmax, then replace dot-product cross-attention with cheap element-wise query-prototype interactions; pair this with a convolutional FPN that restores global context (CSM) and deformability (deformable convs) instead of deformable attention.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
use PEM instead of YOSOResNet50 segmentation models · Cityscapes panoptic segmentationPQ: 59.7 -> 61.1Helped
use PEM instead of Mask2FormerResNet50 segmentation models · ADE20K panoptic segmentationPQ: 39.7 -> 38.5Hurt
use PEM instead of YOSOResNet50 segmentation models · Cityscapes semantic segmentationmIoU: 79.4 -> 79.9Helped
use PEM instead of PIDNet-Lsemantic segmentation models · ADE20K semantic segmentationmIoU: 40.5 -> 45.5Helped
add prototype selection (ablation)PEM-CA · Cityscapes panoptic segmentationPQ: 48.7 -> 61.1Helped
add the foreground masking mechanism (ablation)PEM-CA · Cityscapes panoptic segmentationPQ: 57.8 -> 61.1Helped
replace PEM-CA with standard cross-attention (ablation)PEM · Cityscapes panoptic segmentationPQ: 58.4 -> 61.1Hurt
replace PEM-CA with masked cross-attention (ablation)PEM · Cityscapes panoptic segmentationPQ: 60.4 -> 61.1Hurt
replace the MaskFormer pixel decoder with the PEM pixel decoder (ablation)PEM · Cityscapes panoptic segmentationPQ: 57.8 -> 61.1Helped
replace the Mask2Former pixel decoder with the PEM pixel decoder (ablation)PEM · Cityscapes panoptic segmentationPQ: 61.4 -> 61.1Hurt
add context-based self-modulation modules (ablation)PEM pixel decoder · Cityscapes panoptic segmentationPQ: 60.0 -> 61.1Helped
use deformable convolutions instead of standard convolutions (ablation)PEM pixel decoder · Cityscapes panoptic segmentationPQ: 57.1 -> 61.1Helped

Surprising findings

Limitations

Experimental setup

Datasets: Cityscapes ADE20K ImageNet-1k

Benchmarks: Cityscapes ADE20K

Metrics: PQ PQth PQst mIoU FPS FLOPs Params latency

Baselines: Mask2Former MaskFormer YOSO kMaxDeepLab PIDNet UPSNet PanDeepLab STDC

Builds on: MaskFormer Mask2Former DETR SwiftFormer

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