Deep Permutation Equivariant Structure from Motion
Not on the map. Why?
Abstract (arXiv)
Existing deep methods produce highly accurate 3D reconstructions in stereo and multiview stereo settings, i.e., when cameras are both internally and externally calibrated. Nevertheless, the challenge of simultaneous recovery of camera poses and 3D scene structure in multiview settings with deep networks is still outstanding. Inspired by projective factorization for Structure from Motion (SFM) and by deep matrix completion techniques, we propose a neural network architecture that, given a set of point tracks in multiple images of a static scene, recovers both the camera parameters and a (sparse) scene structure by minimizing an unsupervised reprojection loss. Our network architecture is designed to respect the structure of the problem: the sought output is equivariant to permutations of both cameras and scene points. Notably, our method does not require initialization of camera parameters or 3D point locations. We test our architecture in two setups: (1) single scene reconstruction and (2) learning from multiple scenes. Our experiments, conducted on a variety of datasets in both internally calibrated and uncalibrated settings, indicate that our method accurately recovers pose and structure, on par with classical state of the art methods. Additionally, we show that a pre-trained network can be used to reconstruct novel scenes using inexpensive fine-tuning with no loss of accuracy.
Key facts. Cited by 15 papers in the map (data through 14 Oct 2026). Builds on 35 of its 66 references that are in the map. First posted on arXiv 14 Apr 2021.
Builds on
35 of 66 references.
References · 35
- 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,305
- 2016PointNet: Deep Learning on Point Sets for 3D Classification and Segmentationcited by 5,248
- 2018How Powerful are Graph Neural Networks?cited by 4,393
- 2017Neural Message Passing for Quantum Chemistrycited by 3,487
- 2019Fast Graph Representation Learning with PyTorch Geometriccited by 2,434
- 2017Deep Setscited by 1,421
- 2016Group Equivariant Convolutional Networkscited by 1,165
- 2018MVSNet: Depth Inference for Unstructured Multi-view Stereocited by 788
- 2017Unsupervised Learning of Depth and Ego-Motion from Videocited by 782
- 2018Invariant and Equivariant Graph Networkscited by 346
- 2018On the Generalization of Equivariance and Convolution in Neural Networks to the Action of Compact Groupscited by 300
- 2016Harmonic Networks: Deep Translation and Rotation Equivariancecited by 295
23 more
- 2018DeepMVS: Learning Multi-view Stereopsiscited by 277
- 2017Learning SO(3) Equivariant Representations with Spherical CNNscited by 248
- 2016DeMoN: Depth and Motion Network for Learning Monocular Stereocited by 201
- 2017Learning a Multi-View Stereo Machinecited by 194
- 2018BA-Net: Dense Bundle Adjustment Networkcited by 175
- 2020Hierarchical Neural Architecture Search for Deep Stereo Matchingcited by 166
- 2017A Survey of Structure from Motioncited by 158
- 2019On the Universality of Invariant Networkscited by 152
- 2017Equivariance Through Parameter-Sharingcited by 141
- 2018Set Transformer: A Framework for Attention-based Permutation-Invariant Neural Networkscited by 132
- 2020On Learning Sets of Symmetric Elementscited by 98
- 2017SfM-Net: Learning of Structure and Motion from Videocited by 89
- 2019DeepSFM: Structure From Motion Via Deep Bundle Adjustmentcited by 70
- 2018Deep Models of Interactions Across Setscited by 69
- 2014Robust Camera Location Estimation by Convex Programmingcited by 41
- 2019NeuRoRA: Neural Robust Rotation Averagingcited by 32
- 2020Synchronizing Probability Measures on Rotations via Optimal Transportcited by 19
- 2019Algebraic Characterization of Essential Matrices and Their Averaging in Multiview Settingscited by 18
- 2018GPSfM: Global Projective SFM Using Algebraic Constraints on Multi-View Fundamental Matricescited by 14
- 2020Equivariant Maps for Hierarchical Structurescited by 11
- 2017A New Rank Constraint on Multi-view Fundamental Matrices, and its Application to Camera Location Recoverycited by 10
- 2019Averaging Essential and Fundamental Matrices in Collinear Camera Settingscited by 5
- 2013Online Algorithms for Factorization-Based Structure from Motioncited by 3
Built on by
Citing papers per year: 2022: 3; 2023: 3; 2024: 6; 2025: 2; 2026: 1.
15 papers.
Sort:
By area:
- 2025Aether: Geometric-Aware Unified World Modelingcited by 97
- 2022COFS: Controllable Furniture layout Synthesiscited by 14
- 2024Fast Encoder-Based 3D from Casual Videos via Point Track Processingcited by 14
- 2023Learning Structure-from-Motion with Graph Attention Networkscited by 10
- 2022Collaborative Neural Rendering using Anime Character Sheetscited by 8
- 2023Rotation Synchronization via Deep Matrix Factorizationcited by 7
- 2022PoserNet: Refining Relative Camera Poses Exploiting Object Detectionscited by 4
- 2023OFVL-MS: Once for Visual Localization across Multiple Indoor Scenescited by 3
- 2024RESfM: Robust Deep Equivariant Structure from Motioncited by 2
- 2025A Taxonomy of Structure from Motion Methodscited by 2
- 2024DeepAAT: Deep Automated Aerial Triangulation for Fast UAV-based Mappingcited by 1
- 2024Consensus Learning with Deep Sets for Essential Matrix Estimationcited by 1
- 2026Learning Global Camera Poses from Noisy View-Graphs for Structure from Motion8 Sep 2026
- 2025A Taxonomy of Structure from Motion Methods21 May 2025
- 2025Aether: Geometric-Aware Unified World Modeling24 Mar 2025
- 2024Str-L Pose: Integrating Point and Structured Line for Relative Pose Estimation in Dual-Graph28 Aug 2024
- 2024Consensus Learning with Deep Sets for Essential Matrix Estimation25 Jun 2024
- 2024RESfM: Robust Deep Equivariant Structure from Motion22 Apr 2024
- 2024Fast Encoder-Based 3D from Casual Videos via Point Track Processing10 Apr 2024
- 2024PRAGO: Differentiable Multi-View Pose Optimization From Objectness Detections13 Mar 2024
- 2024DeepAAT: Deep Automated Aerial Triangulation for Fast UAV-based Mapping2 Feb 2024
- 2023Learning Structure-from-Motion with Graph Attention Networks30 Aug 2023
- 2023OFVL-MS: Once for Visual Localization across Multiple Indoor Scenes23 Aug 2023
- 2023Rotation Synchronization via Deep Matrix Factorization9 May 2023
3 more
- 2022PoserNet: Refining Relative Camera Poses Exploiting Object Detections19 Jul 2022
- 2022Collaborative Neural Rendering using Anime Character Sheets12 Jul 2022
- 2022COFS: Controllable Furniture layout Synthesis29 May 2022
- 2025Aether: Geometric-Aware Unified World Modelingcited by 97
- 2025Aether: Geometric-Aware Unified World Modeling24 Mar 2025
- 2022COFS: Controllable Furniture layout Synthesiscited by 14
- 2024Fast Encoder-Based 3D from Casual Videos via Point Track Processingcited by 14
- 2023Learning Structure-from-Motion with Graph Attention Networkscited by 10
- 2022Collaborative Neural Rendering using Anime Character Sheetscited by 8
- 2023Rotation Synchronization via Deep Matrix Factorizationcited by 7
- 2022PoserNet: Refining Relative Camera Poses Exploiting Object Detectionscited by 4
- 2023OFVL-MS: Once for Visual Localization across Multiple Indoor Scenescited by 3
- 2024RESfM: Robust Deep Equivariant Structure from Motioncited by 2
- 2025A Taxonomy of Structure from Motion Methodscited by 2
- 2024DeepAAT: Deep Automated Aerial Triangulation for Fast UAV-based Mappingcited by 1
- 2024Consensus Learning with Deep Sets for Essential Matrix Estimationcited by 1
- 2024PRAGO: Differentiable Multi-View Pose Optimization From Objectness Detectionscited by 0
12 most cited of 14 All 14 (JSON)
- 2026Learning Global Camera Poses from Noisy View-Graphs for Structure from Motion8 Sep 2026
- 2025A Taxonomy of Structure from Motion Methods21 May 2025
- 2024Str-L Pose: Integrating Point and Structured Line for Relative Pose Estimation in Dual-Graph28 Aug 2024
- 2024Consensus Learning with Deep Sets for Essential Matrix Estimation25 Jun 2024
- 2024RESfM: Robust Deep Equivariant Structure from Motion22 Apr 2024
- 2024Fast Encoder-Based 3D from Casual Videos via Point Track Processing10 Apr 2024
- 2024PRAGO: Differentiable Multi-View Pose Optimization From Objectness Detections13 Mar 2024
- 2024DeepAAT: Deep Automated Aerial Triangulation for Fast UAV-based Mapping2 Feb 2024
- 2023Learning Structure-from-Motion with Graph Attention Networks30 Aug 2023
- 2023OFVL-MS: Once for Visual Localization across Multiple Indoor Scenes23 Aug 2023
- 2023Rotation Synchronization via Deep Matrix Factorization9 May 2023
- 2022PoserNet: Refining Relative Camera Poses Exploiting Object Detections19 Jul 2022
12 newest of 14 All 14 (JSON)