atlas

Research map / Point clouds / Point cloud classification

Point or Line? Using Line-based Representation for Panoptic Symbol Spotting in CAD Drawings

NeurIPS 2025 · Point clouds › Point cloud classification · approach: Point-language and open-vocabulary 3D · 2 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 VecFormer, which represents CAD vector primitives as sequences of line segments fed to a PTv3 backbone with a dual-branch Transformer decoder and a training-free Branch Fusion Refinement step, reaching 91.1 PQ on FloorPlanCAD.

Problem

Panoptic symbol spotting in vector CAD drawings requires detecting countable things and uncountable stuff, but rasterization, graph, and point-based representations are costly or lose geometric structure.

Approach

Encode each vector primitive as a sequence of line segments (line sampling) with intrinsic geometry and primitive-level pooled statistics, then apply a PTv3 backbone and dual-branch (instance and semantic) Transformer decoder, with a confidence-based fusion step (BFR) to make the panoptic output consistent.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
use line sampling instead of point sampling (ablation)VecFormer · FloorPlanCAD w/o PriorPQ: 87.8 -> 88.4Helped
use line sampling instead of point sampling (ablation)VecFormer · FloorPlanCAD w/ PriorPQ: 89.8 -> 91.1Helped
set sampling ratio to 0.01 rather than 0.1 (ablation)VecFormer · FloorPlanCADPQ: 90.4 -> 91.1Helped
reduce sampling ratio from 0.01 to 0.005 (ablation)VecFormer · FloorPlanCADPQ: 91.1 -> 90.4Hurt
add Branch Fusion Refinement (ablation)VecFormer · FloorPlanCADPQ: 89.2 -> 91.1; (+1.9)Helped
add Branch Fusion Refinement (ablation)VecFormer · FloorPlanCADPQth: 90.4 -> 91.8; (+1.4)Helped
add Branch Fusion Refinement (ablation)VecFormer · FloorPlanCADPQst: 88.1 -> 90.4; (+2.3)Helped
replace primitive ID with layer ID (ablation)VecFormer · FloorPlanCAD w/ PriorPQ: 88.4 -> 90.2Helped
add Layer Feature Enhancement (ablation)VecFormer with layer prior · FloorPlanCAD w/ PriorPQ: 90.2 -> 91.1Helped
use VecFormer instead of the strongest reported baselineFloorPlanCAD panoptic symbol spotting · FloorPlanCAD w/o PriorPQst: +21.2Helped
use VecFormer instead of SymPoint-V2FloorPlanCAD panoptic symbol spotting · FloorPlanCAD w/ PriorPQst: +9.6Helped
use VecFormer instead of SymPoint-V2FloorPlanCAD primitive-level semantic prediction · FloorPlanCADF1: +4.3Helped

Surprising findings

Limitations

Experimental setup

Datasets: FloorPlanCAD

Benchmarks: FloorPlanCAD

Metrics: PQ PQ-thing PQ-stuff F1 wF1

Baselines: PanCADNet CADTransformer GAT-CADNet SymPoint SymPoint-V2 CADSpotting DPSS

Builds on: OneFormer3D Point Transformer V3 SymPoint-V2 Mask2Former

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