SOLD2: Self-supervised Occlusion-aware Line Description and Detection
Not on the map. Why?
Abstract (arXiv)
Compared to feature point detection and description, detecting and matching line segments offer additional challenges. Yet, line features represent a promising complement to points for multi-view tasks. Lines are indeed well-defined by the image gradient, frequently appear even in poorly textured areas and offer robust structural cues. We thus hereby introduce the first joint detection and description of line segments in a single deep network. Thanks to a self-supervised training, our method does not require any annotated line labels and can therefore generalize to any dataset. Our detector offers repeatable and accurate localization of line segments in images, departing from the wireframe parsing approach. Leveraging the recent progresses in descriptor learning, our proposed line descriptor is highly discriminative, while remaining robust to viewpoint changes and occlusions. We evaluate our approach against previous line detection and description methods on several multi-view datasets created with homographic warps as well as real-world viewpoint changes. Our full pipeline yields higher repeatability, localization accuracy and matching metrics, and thus represents a first step to bridge the gap with learned feature points methods. Code and trained weights are available at https://github.com/cvg/SOLD2.
Key facts. Cited by 45 papers in the map (data through 7 Oct 2026). Builds on 28 of its 69 references that are in the map. First posted on arXiv 7 Apr 2021.
Builds on
28 of 69 references.
References · 28
- 2015Deep Residual Learning for Image Recognitioncited by 51,809
- 2014Adam: A Method for Stochastic Optimizationcited by 36,960
- 2017Multi-Task Learning Using Uncertainty to Weigh Losses for Scene Geometry and Semanticscited by 1,345
- 2017SuperPoint: Self-Supervised Interest Point Detection and Descriptioncited by 1,313
- 2016Real-Time Single Image and Video Super-Resolution Using an Efficient Sub-Pixel Convolutional Neural Networkcited by 1,199
- 2015ORB-SLAM: a Versatile and Accurate Monocular SLAM Systemcited by 983
- 2016Stacked Hourglass Networks for Human Pose Estimationcited by 913
- 2018From Coarse to Fine: Robust Hierarchical Localization at Large Scalecited by 556
- 2017Geometric Loss Functions for Camera Pose Regression with Deep Learningcited by 224
- 2017Working hard to know your neighbor's margins: Local descriptor learning losscited by 212
- 2019R2D2: Repeatable and Reliable Detector and Descriptorcited by 206
- 2020Non-Local Spatial Propagation Network for Depth Completioncited by 194
16 more
- 2019Understanding the Limitations of CNN-based Absolute Camera Pose Regressioncited by 177
- 2020ASLFeat: Learning Local Features of Accurate Shape and Localizationcited by 129
- 2019End-to-End Wireframe Parsingcited by 72
- 2020Learning to Parse Wireframes in Images of Man-Made Environmentscited by 71
- 2020Holistically-Attracted Wireframe Parsingcited by 63
- 2017Semantic Visual Localizationcited by 54
- 2018Learning Attraction Field Representation for Robust Line Segment Detectioncited by 52
- 2020Deep Hough-Transform Line Priorscited by 44
- 2019PPGNet: Learning Point-Pair Graph for Line Segment Detectioncited by 39
- 2019Learning to Reconstruct 3D Manhattan Wireframes from a Single Imagecited by 35
- 2020D2D: Keypoint Extraction with Describe to Detect Approachcited by 34
- 2020TP-LSD: Tri-Points Based Line Segment Detectorcited by 31
- 2019UnsuperPoint: End-to-end Unsupervised Interest Point Detector and Descriptorcited by 22
- 2020UR2KiD: Unifying Retrieval, Keypoint Detection, and Keypoint Description without Local Correspondence Supervisioncited by 17
- 2020SEKD: Self-Evolving Keypoint Detection and Descriptioncited by 11
- 2020Reducing Drift in Structure From Motion Using Extended Featurescited by 10
Built on by
Citing papers per year: 2021: 3; 2022: 6; 2023: 10; 2024: 12; 2025: 8; 2026: 6.
45 papers.
Sort:
- 2023GlueStick: Robust Image Matching by Sticking Points and Lines Togethercited by 65
- 2023DeDoDe: Detect, Don't Describe -- Describe, Don't Detect for Local Feature Matchingcited by 62
- 2022DeepLSD: Line Segment Detection and Refinement with Deep Image Gradientscited by 58
- 20233D Line Mapping Revisitedcited by 39
- 2024Robust Incremental Structure-from-Motion with Hybrid Featurescited by 31
- 2022Holistically-Attracted Wireframe Parsing: From Supervised to Self-Supervised Learningcited by 26
- 2021ELSED: Enhanced Line SEgment Drawingcited by 23
- 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
- 2023NEAT: Distilling 3D Wireframes from Neural Attraction Fieldscited by 12
- 20243D Neural Edge Reconstructioncited by 12
- 2024LoD-Loc: Aerial Visual Localization using LoD 3D Map with Neural Wireframe Alignmentcited by 12
33 more
- 2024Fully Geometric Panoramic Localizationcited by 11
- 2024EdgeGaussians -- 3D Edge Mapping via Gaussian Splattingcited by 10
- 2022Learning to Construct 3D Building Wireframes from 3D Line Cloudscited by 9
- 2025Curve-Aware Gaussian Splatting for 3D Parametric Curve Reconstructioncited by 9
- 2022Detecting Line Segments in Motion-blurred Images with Eventscited by 6
- 2023A Comprehensive Review of Image Line Segment Detection and Description: Taxonomies, Comparisons, and Challengescited by 6
- 2023Handbook on Leveraging Lines for Two-View Relative Pose Estimationcited by 6
- 2025SketchSplat: 3D Edge Reconstruction via Differentiable Multi-view Sketch Splattingcited by 5
- 2025ScaleLSD: Scalable Deep Line Segment Detection Streamlinedcited by 5
- 2022SuperLine3D: Self-supervised Line Segmentation and Description for LiDAR Point Cloudcited by 4
- 2023LF-PGVIO: A Visual-Inertial-Odometry Framework for Large Field-of-View Cameras using Points and Geodesic Segmentscited by 3
- 2023Stereo Visual Odometry with Deep Learning-Based Point and Line Feature Matching using an Attention Graph Neural Networkcited by 3
- 2024Fast and Interpretable 2D Homography Decomposition: Similarity-Kernel-Similarity and Affine-Core-Affine Transformationscited by 3
- 2024Representing 3D sparse map points and lines for camera relocalizationcited by 3
- 2024Robust Surgical Tool Tracking with Pixel-based Probabilities for Projected Geometric Primitivescited by 3
- 2025Unposed Sparse Views Room Layout Reconstruction in the Age of Pretrain Modelcited by 3
- 2023Towards Establishing Dense Correspondence on Multiview Coronary Angiography: From Point-to-Point to Curve-to-Curve Query Matchingcited by 2
- 2024SuperEdge: Towards a Generalization Model for Self-Supervised Edge Detectioncited by 2
- 2024A General Albedo Recovery Approach for Aerial Photogrammetric Images through Inverse Renderingcited by 2
- 2024LineGS : 3D Line Segment Representation on 3D Gaussian Splattingcited by 2
- 2025LightGlueStick: a Fast and Robust Glue for Joint Point-Line Matchingcited by 2
- 2023EVOLIN Benchmark: Evaluation of Line Detection and Associationcited by 1
- 2025YOWO: You Only Walk Once to Jointly Map An Indoor Scene and Register Ceiling-mounted Camerascited by 1
- 2026Interacted Planes Reveal 3D Line Mappingcited by 1
- 2022Robust and Accurate Cylinder Triangulationcited by 0
- 2024Linear Anchored Gaussian Mixture Model for Location and Width Computations of Objects in Thick Line Shapecited by 0
- 2025Improved 3D Point-Line Mapping Regression for Camera Relocalizationcited by 0
- 2025Aligned Anchor Groups Guided Line Segment Detectorcited by 0
- 2026RoEL: Robust Event-based 3D Line Reconstructioncited by 0
- 2026OTPL-VIO: Robust Visual-Inertial Odometry with Optimal Transport Line Association and Adaptive Uncertaintycited by 0
- 2026SAVMap: Structure-Aided Visual Mapping of Large-Scale 2.5D Manhattan Wireframes from Panoramic Videocited by 0
- 2026Unified and Efficient Point-Line Local Featurescited by 0
- 2026SweepLSD: A One-Pass, O(width)-Memory Line Segment Detector with an Integer-Only Streaming Core and a Real-Time FPGA Realizationcited by 0
- 2026SweepLSD: A One-Pass, O(width)-Memory Line Segment Detector with an Integer-Only Streaming Core and a Real-Time FPGA Realization22 Aug 2026
- 2026Unified and Efficient Point-Line Local Features20 Aug 2026
- 2026SAVMap: Structure-Aided Visual Mapping of Large-Scale 2.5D Manhattan Wireframes from Panoramic Video1 Jun 2026
- 2026OTPL-VIO: Robust Visual-Inertial Odometry with Optimal Transport Line Association and Adaptive Uncertainty10 Mar 2026
- 2026RoEL: Robust Event-based 3D Line Reconstruction20 Feb 2026
- 2026Interacted Planes Reveal 3D Line Mapping1 Feb 2026
- 2025YOWO: You Only Walk Once to Jointly Map An Indoor Scene and Register Ceiling-mounted Cameras20 Nov 2025
- 2025LightGlueStick: a Fast and Robust Glue for Joint Point-Line Matching18 Oct 2025
- 2025Aligned Anchor Groups Guided Line Segment Detector31 Aug 2025
- 2025Curve-Aware Gaussian Splatting for 3D Parametric Curve Reconstruction26 Jun 2025
- 2025ScaleLSD: Scalable Deep Line Segment Detection Streamlined11 Jun 2025
- 2025SketchSplat: 3D Edge Reconstruction via Differentiable Multi-view Sketch Splatting18 Mar 2025
33 more
- 2025Improved 3D Point-Line Mapping Regression for Camera Relocalization28 Feb 2025
- 2025Unposed Sparse Views Room Layout Reconstruction in the Age of Pretrain Model24 Feb 2025
- 2024LineGS : 3D Line Segment Representation on 3D Gaussian Splatting30 Nov 2024
- 2024LoD-Loc: Aerial Visual Localization using LoD 3D Map with Neural Wireframe Alignment16 Oct 2024
- 2024Robust Incremental Structure-from-Motion with Hybrid Features29 Sep 2024
- 2024EdgeGaussians -- 3D Edge Mapping via Gaussian Splatting19 Sep 2024
- 2024A General Albedo Recovery Approach for Aerial Photogrammetric Images through Inverse Rendering4 Sep 2024
- 20243D Neural Edge Reconstruction29 May 2024
- 2024Linear Anchored Gaussian Mixture Model for Location and Width Computations of Objects in Thick Line Shape3 Apr 2024
- 2024Fully Geometric Panoramic Localization29 Mar 2024
- 2024Robust Surgical Tool Tracking with Pixel-based Probabilities for Projected Geometric Primitives8 Mar 2024
- 2024Representing 3D sparse map points and lines for camera relocalization28 Feb 2024
- 2024Fast and Interpretable 2D Homography Decomposition: Similarity-Kernel-Similarity and Affine-Core-Affine Transformations28 Feb 2024
- 2024SuperEdge: Towards a Generalization Model for Self-Supervised Edge Detection4 Jan 2024
- 2023Towards Establishing Dense Correspondence on Multiview Coronary Angiography: From Point-to-Point to Curve-to-Curve Query Matching18 Dec 2023
- 2023Handbook on Leveraging Lines for Two-View Relative Pose Estimation27 Sep 2023
- 2023DeDoDe: Detect, Don't Describe -- Describe, Don't Detect for Local Feature Matching16 Aug 2023
- 2023Stereo Visual Odometry with Deep Learning-Based Point and Line Feature Matching using an Attention Graph Neural Network2 Aug 2023
- 2023NEAT: Distilling 3D Wireframes from Neural Attraction Fields14 Jul 2023
- 2023LF-PGVIO: A Visual-Inertial-Odometry Framework for Large Field-of-View Cameras using Points and Geodesic Segments11 Jun 2023
- 2023A Comprehensive Review of Image Line Segment Detection and Description: Taxonomies, Comparisons, and Challenges29 Apr 2023
- 2023GlueStick: Robust Image Matching by Sticking Points and Lines Together4 Apr 2023
- 20233D Line Mapping Revisited30 Mar 2023
- 2023EVOLIN Benchmark: Evaluation of Line Detection and Association9 Mar 2023
- 2022DeepLSD: Line Segment Detection and Refinement with Deep Image Gradients15 Dec 2022
- 2022Robust and Accurate Cylinder Triangulation5 Dec 2022
- 2022Detecting Line Segments in Motion-blurred Images with Events14 Nov 2022
- 2022Holistically-Attracted Wireframe Parsing: From Supervised to Self-Supervised Learning24 Oct 2022
- 2022Learning to Construct 3D Building Wireframes from 3D Line Clouds25 Aug 2022
- 2022SuperLine3D: Self-supervised Line Segmentation and Description for LiDAR Point Cloud3 Aug 2022
- 2021Pose Refinement with Joint Optimization of Visual Points and Lines8 Oct 2021
- 2021Line as a Visual Sentence: Context-aware Line Descriptor for Visual Localization10 Sep 2021
- 2021ELSED: Enhanced Line SEgment Drawing6 Aug 2021
- 2023GlueStick: Robust Image Matching by Sticking Points and Lines Togethercited by 65
- 2023DeDoDe: Detect, Don't Describe -- Describe, Don't Detect for Local Feature Matchingcited by 62
- 2022DeepLSD: Line Segment Detection and Refinement with Deep Image Gradientscited by 58
- 20233D Line Mapping Revisitedcited by 39
- 2024Robust Incremental Structure-from-Motion with Hybrid Featurescited by 31
- 2022Holistically-Attracted Wireframe Parsing: From Supervised to Self-Supervised Learningcited by 26
- 2021ELSED: Enhanced Line SEgment Drawingcited by 23
- 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
- 2023NEAT: Distilling 3D Wireframes from Neural Attraction Fieldscited by 12
- 20243D Neural Edge Reconstructioncited by 12
- 2024LoD-Loc: Aerial Visual Localization using LoD 3D Map with Neural Wireframe Alignmentcited by 12
12 most cited of 45 All 45 (JSON)
- 2026SweepLSD: A One-Pass, O(width)-Memory Line Segment Detector with an Integer-Only Streaming Core and a Real-Time FPGA Realization22 Aug 2026
- 2026Unified and Efficient Point-Line Local Features20 Aug 2026
- 2026SAVMap: Structure-Aided Visual Mapping of Large-Scale 2.5D Manhattan Wireframes from Panoramic Video1 Jun 2026
- 2026OTPL-VIO: Robust Visual-Inertial Odometry with Optimal Transport Line Association and Adaptive Uncertainty10 Mar 2026
- 2026RoEL: Robust Event-based 3D Line Reconstruction20 Feb 2026
- 2026Interacted Planes Reveal 3D Line Mapping1 Feb 2026
- 2025YOWO: You Only Walk Once to Jointly Map An Indoor Scene and Register Ceiling-mounted Cameras20 Nov 2025
- 2025LightGlueStick: a Fast and Robust Glue for Joint Point-Line Matching18 Oct 2025
- 2025Aligned Anchor Groups Guided Line Segment Detector31 Aug 2025
- 2025Curve-Aware Gaussian Splatting for 3D Parametric Curve Reconstruction26 Jun 2025
- 2025ScaleLSD: Scalable Deep Line Segment Detection Streamlined11 Jun 2025
- 2025SketchSplat: 3D Edge Reconstruction via Differentiable Multi-view Sketch Splatting18 Mar 2025
12 newest of 45 All 45 (JSON)