atlas

Research map / Detection and segmentation / CNN features

MGMap: Mask-Guided Learning for Online Vectorized HD Map Construction

CVPR 2024 · Detection and segmentation › CNN features · approach: Joint detection and instance segmentation · 47 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 MGMap, which uses learned instance masks to activate lane queries (MAI decoder) and binary masks to extract point-level patch features for refinement (PG-MPR), improving online vectorized HD map construction by about 10 mAP over MapTR.

Problem

Online vectorized HD map construction from onboard sensors struggles with sparse, subtle map annotations and strong shape priors, causing ambiguous feature localization and loss of detailed structures in detection-based frameworks like MapTR.

Approach

Uses learned instance segmentation masks to dynamically initialize lane queries from enhanced multi-level BEV features, and binary mask features with position-guided ROIAlign patches to refine point positions, replacing fixed query designs and sparse deformable sampling.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use mask-guided MGMap instead of MapTROnline HD map construction with ResNet50 · nuScenes val, camera, 60m × 30mAPchamfer (avg): 51.1 -> 61.4Helped
Use MGMap instead of MapTROnline HD map construction with ResNet50 · Argoverse2 subsetmAP: 57.4 -> 62.8Helped
Add instance-level MAI (ablation)MGMap without mask guidance · nuScenes val, camera, 60m × 30mmAP: 57.6 -> 59.5Helped
Add point-level PG-MPR (ablation)MGMap without mask guidance · nuScenes val, camera, 60m × 30mmAP: 57.6 -> 60.2Helped
Add both MAI and PG-MPR (ablation)MGMap without mask guidance · nuScenes val, camera, 60m × 30mmAP: 57.6 -> 61.4Helped
Use a multi-level neck in PV space rather than no multi-level neck (ablation)MGMap baseline · nuScenes val, camera, 60m × 30mmAP: 51.1 -> 48.1Hurt
Add a multi-level EML neck in BEV space (ablation)MGMap baseline · nuScenes val, camera, 60m × 30mmAP: 51.1 -> 52.2Helped
Set PG-MPR patch size to 0.08 with two refinement stages (ablation)MGMap · nuScenes val, camera, 60m × 30mmAP: 59.5 -> 60.8Helped
Set PG-MPR patch size to 0.1 and use one refinement stage (ablation)MGMap · nuScenes val, camera, 60m × 30mmAP: 59.5 -> 60.5Helped
Use three PG-MPR refinement stages instead of two (ablation)MGMap with d=0.1 · nuScenes val, camera, 60m × 30mmAP: 61.4 -> 60.6Hurt
Increase PG-MPR patch size from 0.1 to 0.12 (ablation)MGMap with two refinement stages · nuScenes val, camera, 60m × 30mmAP: 61.4 -> 60.1Hurt

Surprising findings

Limitations

Experimental setup

Datasets: nuScenes Argoverse2

Benchmarks: nuScenes Argoverse2

Metrics: APchamfer APraster mAP FPS

Baselines: MapTR HDMapNet VectorMapNet MapVR BeMapNet PivotNet InstaGraM MapTRV2 MapMaskFormer

Builds on: MapTR deformable DETR BEVFormer MapVR

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