Fusing Structure from Motion and Simulation-Augmented Pose Regression from Optical Flow for Challenging Indoor Environments
Not on the map. Why?
Abstract (arXiv)
The localization of objects is a crucial task in various applications such as robotics, virtual and augmented reality, and the transportation of goods in warehouses. Recent advances in deep learning have enabled the localization using monocular visual cameras. While structure from motion (SfM) predicts the absolute pose from a point cloud, absolute pose regression (APR) methods learn a semantic understanding of the environment through neural networks. However, both fields face challenges caused by the environment such as motion blur, lighting changes, repetitive patterns, and feature-less structures. This study aims to address these challenges by incorporating additional information and regularizing the absolute pose using relative pose regression (RPR) methods. RPR methods suffer under different challenges, i.e., motion blur. The optical flow between consecutive images is computed using the Lucas-Kanade algorithm, and the relative pose is predicted using an auxiliary small recurrent convolutional network. The fusion of absolute and relative poses is a complex task due to the mismatch between the global and local coordinate systems. State-of-the-art methods fusing absolute and relative poses use pose graph optimization (PGO) to regularize the absolute pose predictions using relative poses. In this work, we propose recurrent fusion networks to optimally align absolute and relative pose predictions to improve the absolute pose prediction. We evaluate eight different recurrent units and construct a simulation environment to pre-train the APR and RPR networks for better generalized training. Additionally, we record a large database of different scenarios in a challenging large-scale indoor environment that mimics a warehouse with transportation robots. We conduct hyperparameter searches and experiments to show the effectiveness of our recurrent fusion method compared to PGO.
Key facts. Cited by 5 papers in the map (data through 7 Oct 2026). Builds on 61 of its 122 references that are in the map. First posted on arXiv 14 Apr 2023.
Builds on
61 of 122 references.
References · 61
- 2014Empirical Evaluation of Gated Recurrent Neural Networks on Sequence Modelingcited by 2,341
- 2018An Empirical Evaluation of Generic Convolutional and Recurrent Networks for Sequence Modelingcited by 1,447
- 2015FlowNet: Learning Optical Flow with Convolutional Networkscited by 1,054
- 2016FlowNet 2.0: Evolution of Optical Flow Estimation with Deep Networkscited by 780
- 2021Perceiver IO: A General Architecture for Structured Inputs & Outputscited by 616
- 2020A Transformer-based Framework for Multivariate Time Series Representation Learningcited by 449
- 2019InceptionTime: Finding AlexNet for Time Series Classificationcited by 386
- 2021Pay Attention to MLPscited by 367
- 2016Time Series Classification from Scratch with Deep Neural Networks: A Strong Baselinecited by 358
- 2016Learning from Simulated and Unsupervised Images through Adversarial Trainingcited by 287
- 2020D3VO: Deep Depth, Deep Pose and Deep Uncertainty for Monocular Visual Odometrycited by 206
- 2019Understanding the Limitations of CNN-based Absolute Camera Pose Regressioncited by 177
38 more
- 2020Visual Camera Re-Localization from RGB and RGB-D Images Using DSACcited by 176
- 2017DeepVO: Towards End-to-End Visual Odometry with Deep Recurrent Convolutional Neural Networkscited by 173
- 2017Geometry-Aware Learning of Maps for Camera Localizationcited by 161
- 2017LSTM Fully Convolutional Networks for Time Series Classificationcited by 135
- 2018Multivariate LSTM-FCNs for Time Series Classificationcited by 120
- 2021Learning Multi-Scene Absolute Pose Regression with Transformerscited by 108
- 2018Learning to Navigate in Cities Without a Mapcited by 103
- 2016Quasi-Recurrent Neural Networkscited by 87
- 2016SIFT Meets CNN: A Decade Survey of Instance Retrievalcited by 66
- 2018VLocNet++: Deep Multitask Learning for Semantic Visual Localization and Odometrycited by 61
- 2018Multilevel Wavelet Decomposition Network for Interpretable Time Series Analysiscited by 61
- 2018Deep Auxiliary Learning for Visual Localization and Odometrycited by 59
- 2019Visual Odometry Revisited: What Should Be Learnt?cited by 57
- 2017VINet: Visual-Inertial Odometry as a Sequence-to-Sequence Learning Problemcited by 51
- 2020Omni-Scale CNNs: a simple and effective kernel size configuration for time series classificationcited by 47
- 2020KFNet: Learning Temporal Camera Relocalization using Kalman Filteringcited by 43
- 2016Minimal Gated Unit for Recurrent Neural Networkscited by 40
- 2022Visual Localization via Few-Shot Scene Region Classificationcited by 36
- 2018Direct Sparse Visual-Inertial Odometry using Dynamic Marginalizationcited by 34
- 2020LM-Reloc: Levenberg-Marquardt Based Direct Visual Relocalizationcited by 28
- 2022Camera Pose Auto-Encoders for Improving Pose Regressioncited by 28
- 2022DiffPoseNet: Direct Differentiable Camera Pose Estimationcited by 27
- 2018Deep Gated Recurrent and Convolutional Network Hybrid Model for Univariate Time Series Classificationcited by 26
- 2019DeepVIO: Self-supervised Deep Learning of Monocular Visual Inertial Odometry using 3D Geometric Constraintscited by 26
- 2022Sequencer: Deep LSTM for Image Classificationcited by 23
- 2020Learning to Localize in New Environments from Synthetic Training Datacited by 21
- 2019XceptionTime: A Novel Deep Architecture based on Depthwise Separable Convolutions for Hand Gesture Classificationcited by 17
- 2016Strongly-Typed Recurrent Neural Networkscited by 13
- 2016A recurrent neural network without chaoscited by 13
- 2017Simplified Minimal Gated Unit Variations for Recurrent Neural Networkscited by 13
- 2023A Probabilistic Framework for Visual Localization in Ambiguous Scenescited by 12
- 2018Geometric Consistency for Self-Supervised End-to-End Visual Odometrycited by 11
- 2019ViPR: Visual-Odometry-aided Pose Regression for 6DoF Camera Localizationcited by 11
- 2018Deep Global-Relative Networks for End-to-End 6-DoF Visual Localization and Odometrycited by 10
- 2022Improving Feature-based Visual Localization by Geometry-Aided Matchingcited by 8
- 2017LS-VO: Learning Dense Optical Subspace for Robust Visual Odometry Estimationcited by 7
- 2022A Critical Analysis of Image-based Camera Pose Estimation Techniquescited by 7
- 2020XEM: An Explainable-by-Design Ensemble Method for Multivariate Time Series Classificationcited by 6
50 most cited of 61 All 61 (JSON)
Built on by
Citing papers per year: 2024: 1; 2025: 2; 2026: 2.
5 papers.
- 2025Dense-SfM: Structure from Motion with Dense Consistent Matchingcited by 15
- 2024Evaluating ML Robustness in GNSS Interference Classification, Characterization & Localizationcited by 11
- 2025Evaluation of (Un-)Supervised Machine Learning Methods for GNSS Interference Classification with Real-World Data Discrepanciescited by 5
- 2026Exploitation of Hidden Context in Dynamic Movement Forecasting: A Neural Network Journey from Recurrent to Graph Neural Networks and General Purpose Transformerscited by 0
- 2026PDRNN: Modular Data-driven Pedestrian Dead Reckoning on Loosely Coupled Radio- and Inertial-Signalstreamscited by 0
- 2026PDRNN: Modular Data-driven Pedestrian Dead Reckoning on Loosely Coupled Radio- and Inertial-Signalstreams14 May 2026
- 2026Exploitation of Hidden Context in Dynamic Movement Forecasting: A Neural Network Journey from Recurrent to Graph Neural Networks and General Purpose Transformers14 May 2026
- 2025Evaluation of (Un-)Supervised Machine Learning Methods for GNSS Interference Classification with Real-World Data Discrepancies31 Mar 2025
- 2025Dense-SfM: Structure from Motion with Dense Consistent Matching24 Jan 2025
- 2024Evaluating ML Robustness in GNSS Interference Classification, Characterization & Localization23 Sep 2024