atlas

Research map / Architectures and efficiency / RNNs and normalization

VPDETR: End-to-End Vanishing Point DEtection TRansformers

AAAI 2024 · Architectures and efficiency › RNNs and normalization · approach: Differentiable optimization layers · 4 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 VPDETR, an end-to-end DETR-style transformer that directly regresses vanishing points from images using dynamically updated anchor-point queries, plus orthogonal and cross-prediction losses for Manhattan-world data.

Problem

Vanishing point detection has relied on multi-stage pipelines (line extraction, clustering, candidate sampling and classification) that are not truly end-to-end and need post-processing; the task must also work for both Manhattan and non-Manhattan worlds.

Approach

Treat vanishing point detection as set prediction: use positional embeddings of learnable Gaussian-sphere anchor points as decoder queries, refine them layer by layer as in DAB-DETR, and add orthogonality-based cross-prediction and orthogonal losses for Manhattan scenes.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use VPDETR with 400 queries and bipartite matching for selection instead of standard inference selectionVPDETR · SU3AA@3°: 92.8 -> 96.4Helped
Add orthogonal loss (ablation)vanilla DETR · SU3AA@3°: 85.2 -> 86.1Helped
Add cross-prediction loss alongside orthogonal loss (ablation)vanilla DETR · SU3AA@3°: 86.1 -> 86.5Helped
Use VPDETR architecture instead of vanilla DETR (ablation)vanishing point detection on SU3 · SU3AA@3°: 86.5 -> 86.0Helped
Add orthogonal loss (ablation)VPDETR · SU3AA@3°: 86.0 -> 86.5Helped
Add cross-prediction loss alongside orthogonal loss (ablation)VPDETR · SU3AA@3°: 86.5 -> 88.1Helped
Use C4 features instead of C5 features (ablation)VPDETR · SU3AA@3°: 88.1 -> 92.2Helped
Use C3 features instead of C4 features (ablation)VPDETR · SU3AA@3°: 92.2 -> 92.8Helped
Use C5 and C4 multi-scale features instead of C3 features (ablation)VPDETR · SU3AA@3°: 92.8 -> 89.7Hurt
Use C5, C4, and C3 multi-scale features instead of C3 features (ablation)VPDETR · SU3AA@3°: 92.8 -> 92.5Hurt
Use VPDETR instead of Lin et al.NYU Depth · NYU Depth (top-k=#gt)AUC @5°: 55.92 -> 54.56Hurt
Use VPDETR instead of Lin et al.NYU Depth · NYU Depth (top-k=#gt)AUC @10°: 69.57 -> 72.32Helped

Surprising findings

Limitations

Experimental setup

Datasets: SU3 ScanNet YUD SVVP NYU Depth

Benchmarks: SU3 ScanNet SVVP YUD NYU Depth

Metrics: angle accuracy (AA) at 3/5/10 degrees AUC@5/10 FPS

Baselines: J-Linkage Simon et al. Wu et al. Lu et al. Li et al. CONSAC TLC NeurVPS Lin et al. VaPiD T-Linkage

Builds on: DETR DAB-DETR Deformable DETR NeurVPS

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