Unified and Efficient Point-Line Local Features
Not on the map. Why?
Abstract (arXiv)
Multi-view computer vision pipelines typically rely on accurate sparse keypoints and robust descriptors. While incorporating line features has shown clear benefits for matching and pose estimation, existing point-line approaches remain inefficient: they detect points and lines separately, use increasingly heavy networks, and depend on CPU-bound heuristics that hinder real-time performance. We introduce a Unified Efficient Points and Lines (UPAL) feature extractor that jointly extracts keypoints, line segments, and feature descriptors within a single lightweight architecture. A shared backbone provides common representations that feed different branches for point and line features. Line segments are recovered through an accelerated post-processing stage, an enhanced and highly efficient variant of the LSD algorithm. UPAL matches or exceeds state-ofthe-art performance in both point and line applications while significantly reducing computational cost, achieving, for instance, a 4x speedup and 10x smaller memory footprint over the ALIKED + DeepLSD pipeline. Code is publicly available at https://github.com/francois141/upal.
Key facts. No citing papers in the map yet (data through 14 Oct 2026). Builds on 56 of its 87 references that are in the map. First posted on arXiv 20 Aug 2026.
Builds on
56 of 87 references.
References · 56
- 2017ScanNet: Richly-annotated 3D Reconstructions of Indoor Scenescited by 3,117
- 2013Sinkhorn Distances: Lightspeed Computation of Optimal Transportation Distancescited by 2,316
- 2019SuperGlue: Learning Feature Matching with Graph Neural Networkscited by 1,443
- 2017SuperPoint: Self-Supervised Interest Point Detection and Descriptioncited by 1,320
- 2018MegaDepth: Learning Single-View Depth Prediction from Internet Photoscited by 737
- 2018Deformable ConvNets v2: More Deformable, Better Resultscited by 670
- 2018From Coarse to Fine: Robust Hierarchical Localization at Large Scalecited by 559
- 2020DISK: Learning local features with policy gradientcited by 312
- 2017HPatches: A benchmark and evaluation of handcrafted and learned local descriptorscited by 264
- 2019R2D2: Repeatable and Reliable Detector and Descriptorcited by 207
- 2021Pixel-Perfect Structure-from-Motion with Featuremetric Refinementcited by 200
- 2018Revisiting Oxford and Paris: Large-Scale Image Retrieval Benchmarkingcited by 191
38 more
- 2023ALIKED: A Lighter Keypoint and Descriptor Extraction Network via Deformable Transformationcited by 121
- 2024XFeat: Accelerated Features for Lightweight Image Matchingcited by 113
- 2021ALIKE: Accurate and Lightweight Keypoint Detection and Descriptor Extractioncited by 77
- 2021Line Segment Detection Using Transformers without Edgescited by 73
- 2019End-to-End Wireframe Parsingcited by 72
- 2020Learning to Parse Wireframes in Images of Man-Made Environmentscited by 71
- 2023GlueStick: Robust Image Matching by Sticking Points and Lines Togethercited by 66
- 2020Holistically-Attracted Wireframe Parsingcited by 64
- 2023DeDoDe: Detect, Don't Describe -- Describe, Don't Detect for Local Feature Matchingcited by 63
- 2022DeepLSD: Line Segment Detection and Refinement with Deep Image Gradientscited by 60
- 2017PL-SLAM: a Stereo SLAM System through the Combination of Points and Line Segmentscited by 59
- 2023SiLK -- Simple Learned Keypointscited by 54
- 2018Learning Attraction Field Representation for Robust Line Segment Detectioncited by 52
- 2021SOLD2: Self-supervised Occlusion-aware Line Description and Detectioncited by 47
- 2020Online Invariance Selection for Local Feature Descriptorscited by 41
- 2019PPGNet: Learning Point-Pair Graph for Line Segment Detectioncited by 39
- 20233D Line Mapping Revisitedcited by 39
- 2024DeDoDe v2: Analyzing and Improving the DeDoDe Keypoint Detectorcited by 39
- 2020TP-LSD: Tri-Points Based Line Segment Detectorcited by 31
- 2024Robust Incremental Structure-from-Motion with Hybrid Featurescited by 31
- 2022Holistically-Attracted Wireframe Parsing: From Supervised to Self-Supervised Learningcited by 26
- 2024AirSLAM: An Efficient and Illumination-Robust Point-Line Visual SLAM Systemcited by 26
- 2020Multi-View Optimization of Local Feature Geometrycited by 24
- 2021Fully Convolutional Line Parsingcited by 24
- 2017Robust Visual SLAM with Point and Line Featurescited by 23
- 2021ELSED: Enhanced Line SEgment Drawingcited by 23
- 2021UV-SLAM: Unconstrained Line-based SLAM Using Vanishing Points for Structural Mappingcited by 23
- 2021ELSD: Efficient Line Segment Detector and Descriptorcited by 18
- 2020LGNN: A Context-aware Line Segment Detectorcited by 15
- 2020PL-VINS: Real-Time Monocular Visual-Inertial SLAM with Point and Line Featurescited by 15
- 2021Line as a Visual Sentence: Context-aware Line Descriptor for Visual Localizationcited by 14
- 2021Pose Refinement with Joint Optimization of Visual Points and Linescited by 14
- 2025DaD: Distilled Reinforcement Learning for Diverse Keypoint Detectioncited by 13
- 2025RDD: Robust Feature Detector and Descriptor using Deformable Transformercited by 13
- 2019CvxPnPL: A Unified Convex Solution to the Absolute Pose Estimation Problem from Point and Line Correspondencescited by 12
- 2022LSDNet: Trainable Modification of LSD Algorithm for Real-Time Line Segment Detectioncited by 10
- 2022MTLDesc: Looking Wider to Describe Bettercited by 9
- 2025RIPE: Reinforcement Learning on Unlabeled Image Pairs for Robust Keypoint Extractioncited by 9
50 most cited of 56 All 56 (JSON)
Built on by
Not cited yet.