Unsupervised Deep Visual-Inertial Odometry with Online Error Correction for RGB-D Imagery
Open accessAbstract
While numerous deep approaches to the problem of vision-aided localization have been recently proposed, systems operating in the real world will undoubtedly experience novel sensory states previously unseen even under the most prodigious training regimens. We address the localization problem with online error correction (OEC) modules that are trained to correct a vision-aided localization network's mistakes. We demonstrate the generalizability of the OEC modules and describe our unsupervised deep neural network approach to the fusion of RGB-D imagery with inertial measurements for absolute trajectory estimation. Our network, dubbed the Visual-Inertial-Odometry Learner (VIOLearner), learns to perform visual-inertial odometry (VIO) without inertial measurement unit (IMU) intrinsic parameters or the extrinsic calibration between an IMU and camera. The network learns to integrate IMU measurements and generate hypothesis trajectories which are then corrected online according to the Jacobians of scaled image projection errors with respect to spatial grids of pixel coordinates. We evaluate our network against state-of-the-art (SoA) VIO, visual odometry (VO), and visual simultaneous localization and mapping (VSLAM) approaches on the KITTI Odometry dataset as well as a micro aerial vehicle (MAV) dataset that we collected in the AirSim simulation environment. We demonstrate better than SoA translational localization performance against comparable SoA approaches on our evaluation sequences.
AI snapshot
Written from the paper’s full text.
TL;DR
VIOLearner is an unsupervised deep visual-inertial odometry network for RGB-D imagery that uses online error correction (OEC) modules to refine intermediate pose estimates via convolutional processing of reprojection-error Jacobians. It reports better than state-of-the-art translational localization on KITTI and AirSim evaluation sequences while running in real time.
Key findings
- On KITTI sequences 09 and 10, VIOLearner RGB-D achieved mean translational error 1.78% and rotational error 1.23°/100 m, outperforming SFMLearner (21.09%, 7.25), Zhan et al. (12.27%, 3.52), OKVIS-S (6.11%, 2.44), and ORB-SLAM2-S (2.06%, 1.03) in translation; ORB-SLAM2-S had lower rotational error.
- On AirSim, VIOLearner RGB-D achieved mean translational error 4.94% versus SFMLearner 19.99%, OKVIS-S 7.51%, and ORB-SLAM2-S 13.43%; OKVIS-S had lower mean rotational error (9.03 vs 10.24).
- OEC reduced pose RMSE across levels: on KITTI 09, Level 3 mean RMSE was 0.042 and the lowest-error Level 4 hypothesis gave 0.0261; on KITTI 10, the lowest-error Level 4 hypothesis gave 0.027.
- VIOLearner ran in real time with mean runtime 27 ms, versus ORB-SLAM2-S at 67 ms (AirSim) and 89 ms (KITTI), and OKVIS-S at 122 ms (AirSim) and 143 ms (KITTI).
Methods
- VIOLearner is an unsupervised deep network that takes an RGB-D source image, target RGB image, IMU data from t_{j−1} to t_{j+1}, and camera calibration K; it estimates scaled egomotion via view synthesis and spatial transformers, using multi-scale projections (factors 8, 4, 2), five levels, OEC modules that convolve Jacobians of reprojection error to refine 6-DOF pose, and a final multi-hypothesis winner-take-all level.
- Training used 100,000 iterations, batch size 16, Adam with learning rate 2e−4, and FP32; KITTI sequences 00–08 excluding 03 were used for training, 09 and 10 for testing, with 5% validation, yielding 18,422 training, 2,791 testing, and 969 validation images. AirSim data came from 20 two-minute trajectories in the Blocks environment, split 70/15/15, with 128×480 RGB-D at 10 Hz and IMU at 100 Hz.
- Evaluation used the KITTI relative error metric over 100–800 m and AirSim over 25–100 m, plus RMSE on three- or five-frame snippets; comparisons included VO, VIO, and VSLAM methods, with Umeyama alignment for some baselines and separate networks trained for KITTI and AirSim.
Limitations
- Stated: VIOLearner implicitly learns camera-IMU extrinsics and IMU intrinsics, so it does not currently translate from one dataset/camera-IMU configuration to another; separate networks were trained for KITTI and AirSim.
- Stated: the disparity between translational and rotational performance may be due to the Euler rotation formulation or the lack of bundle adjustment; the effect of OEC at lower levels is not fully clear because those levels use downsampled images and fewer convolutional layers; multi-hypothesis efficacy and diminishing returns need future work.
- Evident: KITTI RGB-D depth was generated by interpolating sparse Velodyne point clouds and projecting them, and the paper notes VIOLearner RGB outperformed RGB-D on Table 2 possibly due to motion artefacts contaminating 3D LIDAR depth; AirSim results are from simulation, some comparisons use reproduced results, and UnDeepVO could not be properly evaluated on held-out test data because its model/results were unavailable.
Model-written summary. Check it against the paper before relying on it.
Integrity signals
Registry
Cites
Statistics
Claims the paper makes
0 of 37 cited sources checked · 0 supported · 0 flagged
- Findingnone given
VIOLearner performs visual-inertial odometry without needing IMU intrinsic parameters or extrinsic calibration between the IMU and camera.
“Our network, dubbed the Visual-Inertial-Odometry Learner (VIOLearner), learns to perform visual-inertial odometry (VIO) without inertial measurement unit (IMU) intrinsic parameters or the extrinsic calibration between an IMU and camera.”
- Also stated in: § 3.2 Learning-Based Methods · plain
“This is in contrast to our VIOLearner which requires no IMU intrinsics or IMU-camera extrinsics.”
Quote in the paperSubstantial claim - Also stated in: § 3.2 Learning-Based Methods · plain
- Findingcitation
VIOLearner reaches state-of-the-art performance on KITTI among learning-based approaches.
“VIOLearner achieves SoA performance on KITTI [1] for learning-based approaches.”
Quote in the paperSubstantial claim0 of 1 sources checked- cites [1] source
Not checked in the free run.
- Findingcitation
The online error correction modules increase VIO robustness to spatial misalignments between camera and IMU that affect state-of-the-art traditional VIO methods.
“Additionally, we show how the OEC modules provide increased VIO robustness against spatial misalignments between a camera and IMU that plague SoA traditional approaches to VIO [3], [4], [5].”
Quote in the paperSubstantial claim0 of 3 sources checked - Findingnone given
VIOLearner works with loosely temporally synchronized camera and IMU data.
“The main contribution of the approach here described is the unsupervised learning of trajectory estimates with absolute scale recovery from RGB-D + inertial measurements with Built-in OEC modules; Real-time operation; and Loosely temporally synchronized camera and IMU.”
Quote in the paperSubstantial claim - Findingown data
VIOLearner achieves better translational localization accuracy than comparable state-of-the-art methods on the paper's evaluation sequences.
“We demonstrate better than SoA translational localization performance against comparable SoA approaches on our evaluation sequences.”
- Also stated in: § 1 INTRODUCTION · plain
“We demonstrate superior performance compared to similar state-of-the-art (SoA) approaches.”
Quote in the paperSubstantial claim - Also stated in: § 1 INTRODUCTION · plain
- Findingreasoning
VIOLearner's contribution includes unsupervised learning of trajectory estimates with absolute scale recovery from RGB-D and inertial measurements.
“The main contribution of the approach here described is the unsupervised learning of trajectory estimates with absolute scale recovery from RGB-D + inertial measurements with Built-in OEC modules; Real-time operation; and Loosely temporally synchronized camera and IMU.”
Quote in the paperSubstantial claim - Findingreasoning
VIOLearner is an unsupervised visual-inertial odometry network that learns at runtime to correct its own errors using trainable online error correction modules.
“Here we describe Visual-Inertial-Odometry Learner (VIO-Learner) which is an unsupervised visual-inertial odometry network that learns to correct its own mistakes at runtime using novel trainable OEC modules.”
Quote in the paperSubstantial claim- Rests on an assumption: Real-world vision-aided localization systems will encounter novel sensory states not seen during training.
- Rests on an assumption: It is impractical to train feedforward networks to handle every foreseeable real-world situation.
- Findingnone given
VIOLearner operates in real time.
“The main contribution of the approach here described is the unsupervised learning of trajectory estimates with absolute scale recovery from RGB-D + inertial measurements with Built-in OEC modules; Real-time operation; and Loosely temporally synchronized camera and IMU.”
Quote in the paperSubstantial claim - Findingreasoning
VIOLearner includes built-in online error correction modules.
“The main contribution of the approach here described is the unsupervised learning of trajectory estimates with absolute scale recovery from RGB-D + inertial measurements with Built-in OEC modules; Real-time operation; and Loosely temporally synchronized camera and IMU.”
Quote in the paperSubstantial claim - Findingown data
On AirSim sequences, VIOLearner RGB-D outperforms OKVIS Stereo on all sequences in translation error.
“On AirSim sequences, which have perfect temporal synchronization, VIOLearner RGB-D outperforms OKVIS Stereo on all sequence in translation error.”
Quote in the paperNot a substantial claim - Findingown data
For longer trajectories of 300, 400, and 500 m, VIOLearner RGB-D outperforms VINet on KITTI sequence 10.
“For longer trajectories (300, 400, and 500 m), VIOLearner RGB-D outperforms VINet on KITTI sequence 10.”
Quote in the paperSubstantial claim - Findingown data
For the medium fog condition, VIOLearner was outperformed on two of the three trajectories.
“For the medium fog condition, VIO-Learner was outperformed on two of the three trajectories.”
Quote in the paperNot a substantial claim - Findingreasoning
Error measures appear to drastically increase around the 90 degree mark.
“Error measures appear to drastically increase around the 90 degree mark, and this is plausibly expected since rotations of this magnitude result in complete dimension shift, and, unsurprisingly, the network appears unable to compensate.”
Quote in the paperNot a substantial claim - Findingown data
For KITTI, VIOLearner RGB outperforms SFMLearner and the network of Zhan et al.
“For KITTI, VIOLearner RGB outperforms approaches SFMLearner [33] and the network of Zhan et al. [30].”
Quote in the paperNot a substantial claim0 of 2 sources checked - Findingown data
The training and evaluation trajectories presented thus far were predominantly forward moving with slow, car-like turns.
“While the AirSim datasets exhibited greater motion variability than the KITTI datasets (in particular rotational variability), the training trajectories and evaluation trajectories presented thus far were predominantly forward moving with slow, car-like turns (see Fig. 5).”
Quote in the paperNot a substantial claim - Findingreasoning
On the sequences in Table 2, VIOLearner RGB outperforms VIOLearner RGB-D.
“Surprisingly, VIOLearner RGB outperforms VIOLearner RGB-D on the sequences in Table 2.”
Quote in the paperNot a substantial claim - Findingnone given
VIOLearner is an unsupervised VIO deep network that estimates scaled egomotion of a moving camera between source and target images.
“VIOLearner is an unsupervised VIO deep network that estimates the scaled egomotion of a moving camera between some time t j at which source image I j is captured and time t jþ1 when target image I jþ1 is captured.”
Quote in the paperSubstantial claim - Findingown data
VIOLearner RGB outperforms the visual odometry approaches listed in Table 2.
“VIOLearner RGB outperforms the VO approaches listed above as seen in Table 2.”
Quote in the paperSubstantial claim - Findingown data
The online error correction mechanism is able to reduce pose error.
“Results in Fig. 7 show the pose root mean squared error (RMSE) between the actual u and the û generated at each level and suggest that our online error correction mechanism is able to reduce pose error.”
Quote in the paperSubstantial claim - Findingown data
Orientation offsets within a realistic range of less than 10 degrees show low amounts of error.
“As seen in Fig. 6, orientation offsets within a realistic range of less than 10 degrees shows low amounts of error and great applicability to real world implementation.”
Quote in the paperSubstantial claim - Findingown data
VIOLearner RGB-D significantly outperforms SFMLearner on KITTI sequences 09 and 10.
“VIOLearner RGB-D significantly outperforms SFMLearner on both KITTI sequences 09 and 10.”
Quote in the paperSubstantial claim - Findingnone given
VIOLearner RGB-D outperforms UnDeepVO in translation and rotation error on all sequences.
“Regardless, VIOLearner RGB-D outperforms UnDeepVO with superior translation and rotation error for all sequences.”
Quote in the paperNot a substantial claim - Findingown data
In the lightest fog condition, VIOLearner outperformed OKVIS-S and ORB-SLAM-S in translation error.
“In the lightest fog condition, VIOLearner outperformed OKVIS-S and ORB-SLAM-S in translation error.”
Quote in the paperNot a substantial claim - Findingown data
In practice, a compressed HxWx2 2D Jacobian was an effective 6-DOF pose optimizer.
“In practice, we found that using this compressed HxW x2 2D Jacobian was an effective 6-DOF pose optimizer.”
Quote in the paperSubstantial claim - Findingown data
VIOLearner RGB-D outperforms the custom EKF with VISO2 used by the authors of [2].
“VIOLearner RGB-D outperforms their EKF with VISO2.”
Quote in the paperSubstantial claim0 of 1 sources checked- cites [2] source
Not checked in the free run.
- Findingnone given
On KITTI sequences 09 and 10, VIOLearner RGB-D outperforms VIOLearner RGB.
“As expected, VIO-Learner RGB-D outperforms VIOLearner RGB.”
Quote in the paperSubstantial claim - Findingreasoning
VIOLearner RGB-D outperforms OKVIS on KITTI sequences 09 and 10.
“VIOLearner RGB-D outperforms OKVIS on KITTI sequences 09 and 10.”
Quote in the paperSubstantial claim - Findingown data
VIOLearner RGB-D has translation error 9.08% on the AirSim rotation-only trajectory.
“Rotation-Only | 9.08 | 21.57 | 5.18 | 4.51 | 13.5 | 2.66”
Quote in the paperNot a substantial claim - Findingown data
On KITTI trajectories 09 and 10, VIOLearner RGB surpasses the RMSE performance of both SFMLearner and Mahjourian et al.
“As shown in Table 6, on KITTI trajectories 09 and 10, VIOLearner RGB surpasses RMSE performance of both SFMLearner and Mahjourian et al.”
Quote in the paperNot a substantial claim - Findingown data
VIOLearner RGB-D has translation error 4.7% on the AirSim figure-eight trajectory.
“Figure-Eight | 4.7 | 11.88 | 5.2 | 5.14 | 13.38 | 1.84”
Quote in the paperNot a substantial claim - Findingown data
Four or eight hypothesis configurations outperform two hypothesis configurations.
“Similarly, four or eight hypothesis configurations outperform two hypothesis configurations.”
Quote in the paperSubstantial claim - Findingnone given
When RGB-D data is absent, VIOLearner using only RGB data still surpasses comparable deep monocular methods.
“Even when RGB-D data is not provided, VIOLearner with RGB data outperforms similar deep monocular approaches.”
Quote in the paperSubstantial claim - Findingown data
With the exception of AirSim sequence 2, all four hypothesis configurations were superior to two hypothesis configurations in translation error.
“With the exception of AirSim sequence 2, all four hypothesis configurations were superior to two hypothesis configurations in translation error.”
Quote in the paperNot a substantial claim - Findingown data
Eight hypothesis networks did not always outperform four hypothesis networks.
“However, eight hypothesis networks did not always outperform the four hypothesis networks.”
Quote in the paperSubstantial claim - Findingown data
VIOLearner RGB with 5-frame batches has mean absolute trajectory error 0.012 on KITTI sequences 09 and 10.
“VIOLearner RGB (5-Frame) | 0.012 | 0.012 0.012”
Quote in the paperNot a substantial claim - Findingown data
For AirSim, VIOLearner (no IMU) outperforms SFMLearner and ORB-SLAM2-S in translation error.
“For AirSim, VIOLearner (no IMU) outperforms approaches SFMLearner [33] and ORB-SLAM2-S in translation error.”
Quote in the paperNot a substantial claim0 of 1 sources checked- cites [33] source
Not checked in the free run.
- Findingown data
For both KITTI and AirSim, VIOLearner shows increased performance with two hypothesis configurations compared to one hypothesis configuration.
“As shown in Table 7, for both KITTI and AirSim, VIO-Learner shows increased performance in two hypothesis configurations compared to one hypothesis configurations.”
Quote in the paperNot a substantial claim - Findingown data
VIOLearner has a mean runtime of 27 ms on AirSim evaluation sequences 1, 2, 3 and KITTI 09 and 10.
“VIOLearner has a mean runtime of 27 ms on AirSim evaluation sequences 1, 2, 3 and KITTI 09 and 10 (as to be expected of a deep approach of a fixed size, there was no statistically significant difference between runtimes on the various datasets for VIOLearner).”
Quote in the paperNot a substantial claim - Findingnone given
Providing RGB-D data leads to more accurate trajectory estimates that have absolute scale.
“We show how including RGB-D data produces higher accuracy trajectory estimates with absolute scale.”
Quote in the paperSubstantial claim - Premisereasoning
Inertial localization methods drift exponentially over time because accelerations are double-integrated into pose estimates.
“As IMUs measure only linear accelerations and angular velocities, inertial approaches to localization are prone to exponential drift over time due to the double integration of accelerations into pose estimates.”
Quote in the paperSubstantial claim- Rests on an assumption: IMUs measure only linear accelerations and angular velocities.
- Premisecitation
VIOLearner is the second deep visual-inertial approach, following VINet.
“To our knowledge, we are only the second deep visual-inertial approach (the first being VINet of [2]).”
Quote in the paperNot a substantial claim0 of 1 sources checked- cites [2] source
Not checked in the free run.
- Premisecitation
Monocular visual odometry recovers translation only up to an unknown scale because depth is unobservable from a monocular camera.
“Monocular VO approaches recover translation up to an unknown scale [13], [14], [15], [16] as depth is unobservable from monocular cameras and thus there is ambiguity in the scale of translational estimates.”
Quote in the paperSubstantial claim0 of 3 sources checked - Premisereasoning
Combining inertial pose-change estimates with visual estimates can reduce inertial drift.
“Combining inertial estimates of pose change with visual estimates allows for the 'squashing' of inertial estimates of drift.”
Quote in the paperSubstantial claim - Premisereasoning
In VIO, integrating raw IMU measurements can give noisy short-term scale estimates.
“For VIO, integrating raw IMU measurements can provide noisy, short-term estimates of scale.”
Quote in the paperSubstantial claim - Interpretationown data
The observed error reduction is an effect of the online error correction mechanism rather than simply an artefact of image resolution.
“The lower mean RMSE from individual Level 4 hypotheses (with the exception of the second hypothesis pathway) suggests that the observed error reduction is indeed an effect of our online error correction mechanism rather than simply an artefact of image resolution.”
Quote in the paperSubstantial claim - Study design and conductcitation
The Table 2 results for VIOLearner, UnDeepVO, and SFMLearner come from networks tested on data that was also used for training.
“It should be noted that the results in Table 2 for VIOLearner, UnDeepVO, and SFMLearner are for networks that were tested on data on which they were also trained which is in accordance with the results presented in [35].”
Quote in the paperSubstantial claim0 of 1 sources checked- cites [35] source
Not checked in the free run.
- Interpretationreasoning
The results are consistent with the network learning to model uncertainty in initial velocity as intended.
“These results are consistent with the network learning to model this uncertainty in initial velocity as intended.”
Quote in the paperNot a substantial claim - Study design and conductreasoning
They were unable to evaluate a VIOLearner network trained in one domain on a different domain.
“As such, we were unable to evaluate a VIOLearner network trained in one domain (e.g., KITTI) on a different domain (e.g., AirSim).”
Quote in the paperNot a substantial claim - Interpretationreasoning
OKVIS's much lower performance on KITTI is most likely because KITTI does not provide the tight IMU-image synchronization that OKVIS requires.
“OKVIS requires tight synchronization between IMU measurements and images which KITTI does not provide, which is most likely the reason for its much lower performance on KITTI despite its use of saved keyframes and a local map.”
Quote in the paperSubstantial claim- Rests on an assumption: OKVIS requires tight synchronization between IMU measurements and images.
- Rests on an assumption: KITTI does not provide tight synchronization between IMU measurements and images.
- Premisenone given
No readily comparable method exists in the literature that uses the same input and output domains as VIOLearner, namely RGB-D plus inertial inputs and scaled odometry output.
“In the literature, there is no readily comparable approach with the exact input and output domains as our network (namely RGB-D + inertial inputs and scaled output odometry; see Section 3 for approaches with our input domain that do not publicly provide their code or evaluation results on KITTI 09 and KITTI 10).”
Quote in the paperSubstantial claim - Interpretationreasoning
The multi-hypothesis approach gives the network a way to model uncertainty in the initial velocity.
“With a multi-hypothesis approach, the network has a mechanism to model uncertainty in the initial velocity (see Section 7.4 for a discussion).”
Quote in the paperSubstantial claim - Premisecitation
Optimization-based approaches to visual-inertial odometry generally achieve better performance than stochastic filtering-based approaches.
“As was affirmed in the recent work of Delmerico et al. [22], optimization based approaches to VIO (e.g., OKVIS [3]) typically outperform stochastic filtering based approaches (e.g., MSCKF [21]).”
Quote in the paperSubstantial claim0 of 1 sources checked- cites Delmerico et al. [22]
Not checked in the free run.
- Interpretationreasoning
VIOLearner cannot currently transfer from one dataset with a given camera-IMU configuration to another dataset with a different camera-IMU configuration.
“VIOLearner implicitly learns to estimate camera-IMU extrinsics and IMU instrinsics directly from the data which means that VIOLearner does not currently translate from one dataset (with a given camera-IMU configuration) to another (with a different camera-IMU configuration).”
Quote in the paperNot a substantial claim - Interpretationreasoning
The network appears unable to compensate for rotations around 90 degrees.
“Error measures appear to drastically increase around the 90 degree mark, and this is plausibly expected since rotations of this magnitude result in complete dimension shift, and, unsurprisingly, the network appears unable to compensate.”
Quote in the paperNot a substantial claim - Premisecitation
Few heterogeneous datasets of sizes suitable for deep learning on RGB-D data are available.
“While numerous datasets aimed at vision-aided odometry exist [39], [40], [41], [42], [43], [44], few heterogeneous datasets of sizes suitable for deep learning applications on RGB-D data are available.”
Quote in the paperSubstantial claim0 of 3 sources checked - Interpretationreasoning
The largest influence from uncertainty in initial velocities is expected in the z-dimension.
“For the camera frame in KITTI, the z-direction corresponds to the forward direction which is the predominant direction of motion in KITTI and also where we would expect to see the largest influence from uncertainty in initial velocities.”
Quote in the paperSubstantial claim- Rests on an assumption: In KITTI, the camera z-direction corresponds to the forward direction, which is the predominant direction of motion.
- Premisecitation
VINet was the first end-to-end trainable visual-inertial deep network.
“VINet [2] was the first end-to-end trainable visual-inertial deep network.”
Quote in the paperNot a substantial claim0 of 1 sources checked- cites [2] source
Not checked in the free run.
- Interpretationreasoning
VIOLearner RGB-D can compensate for loosely temporally synchronized sensors without explicitly estimating their temporal offsets.
“This also highlights a strength of VIOLearner RGB-D in that it is able to compensate for loosely temporally synchronized sensors without explicitly estimating their temporal offsets.”
Quote in the paperSubstantial claim - Interpretationown data
Offsets within a range of less than 80 degrees display a modestly sloped plateau that suggests successful online error correction.
“Further, offsets within a range of less than 80 degrees display a modestly sloped plateau that suggests successful online error correction.”
Quote in the paperNot a substantial claim - Interpretationreasoning
VIOLearner's multi-step trajectory estimation, which convolves Jacobians at several spatial scales, yields a trajectory estimator that learns to correct errors during operation.
“VIOLearner's novel multi-step trajectory estimation via convolutional processing of Jacobians at multiple spatial scales yields a trajectory estimator that learns how to correct errors online.”
Quote in the paperSubstantial claim - Interpretationnone given
VIOLearner can merge uncalibrated, loosely time-synchronized, multimodal data from different reference frames into better odometry estimates.
“The main contributions of VIOLearner are its unsupervised learning of scaled trajectory, online error correction based on the use of intermediate gradients, and ability to combine uncalibrated, loosely temporally synchronized, multimodal data from different reference frames into improved estimates of odometry.”
Quote in the paperSubstantial claim - Interpretationreasoning
VIOLearner learns a scaled trajectory without supervision.
“The main contributions of VIOLearner are its unsupervised learning of scaled trajectory, online error correction based on the use of intermediate gradients, and ability to combine uncalibrated, loosely temporally synchronized, multimodal data from different reference frames into improved estimates of odometry.”
Quote in the paperSubstantial claim - Interpretationnone given
VIOLearner performs online error correction by using intermediate gradients.
“The main contributions of VIOLearner are its unsupervised learning of scaled trajectory, online error correction based on the use of intermediate gradients, and ability to combine uncalibrated, loosely temporally synchronized, multimodal data from different reference frames into improved estimates of odometry.”
Quote in the paperSubstantial claim - Interpretationown data
There is a possible diminishing return on adding additional hypotheses that eventually introduces a performance decrease.
“This suggests a possible diminishing return on adding additional hypotheses that eventually introduces a performance decrease (see Section 8.1 for further discussion).”
Quote in the paperNot a substantial claim - Interpretationreasoning
The online error correction modules built into the end-to-end trainable deep visual-inertial architecture let the network correct errors in its intermediate outputs.
“This is enabled by novel OEC modules embedded in our end-to-end trainable deep visual-inertial architecture which allow the network to correct intermediate output errors.”
Quote in the paperSubstantial claim
- May combine two claims. 39
- Classified as probably not a substantial claim. 14
- The quote only partly states this claim. 3
May combine two claims.
Findingnone givenThe online error correction modules correct feedforward errors from intermediate network outputs, preventing catastrophic failures and trajectory divergence.
“The OEC modules correct feedforward errors from intermediate network outputs to prevent catastrophic failures and trajectory divergences.”
Quote in the paperSubstantial claim- Rests on an assumption: Real-world vision-aided localization systems will encounter novel sensory states not seen during training.
- Rests on an assumption: It is impractical to train feedforward networks to handle every foreseeable real-world situation.
May combine two claims.
FindingreasoningVIOLearner can run with only monocular imagery and IMU measurements when RGB-D imagery is unavailable, producing unscaled trajectories.
“While our approach is capable of operating with only monocular imagery and inertial measurement unit (IMU) measurements when RGB-D imagery is unavailable (and thus will generate unscaled trajectories; see Section 7.7.1 for more detail)”
Quote in the paperNot a substantial claimMay combine two claims.
Findingnone givenORB-SLAM2 Stereo outperforms VIOLearner RGB-D in mean rotation error and in rotation errors for both KITTI sequences 09 and 10.
“However, ORB-SLAM2 Stereo outperforms VIOLearner RGB-D in mean rotation error and rotation errors for both KITTI sequences 09 and 10.”
Quote in the paperNot a substantial claimMay combine two claims.
Findingnone givenVIOLearner RGB-D outperforms ORB-SLAM2 Stereo on mean translation error and on translation error for KITTI sequences 09 and 10.
“VIOLearner RGB-D outperforms ORB-SLAM2 Stereo on mean translation error and translation error for KITTI sequences 09 and 10.”
Quote in the paperSubstantial claimMay combine two claims.
Findingown dataFor KITTI sequence 09, the average variance of pose error between the four hypotheses was 2.7e-5 in x, 3e-6 in y, and 4.69e-4 in z, and the Euclidean error between computed and true translation was 4.06e-4.
“For the ûs generated by each of the four hypothesis pathways in the final level for KITTI sequence 09, the average variance of pose error between the four hypotheses was 2:7eÀ5 in the x-dimension, 3eÀ6 in the y-dimension, 4:69eÀ4 in the z-dimension, and 4:06eÀ4 was the euclidean error between the computed translation and the true translation.”
Quote in the paperSubstantial claimMay combine two claims.
Findingown dataThe mean RMSE for Level 3 is 0.042, while the mean RMSE from each individual hypothesis pathway is 0.0375, 0.0555, 0.0262, 0.0303, and 0.0332 (0.0261 when the lowest-error hypothesis is chosen) for KITTI 09 and 0.029, 0.058, 0.034, and 0.037 (0.027 when the lowest-error hypothesis is chosen) for KITTI 10.
“While this reduction in the final layer can be partially attributed to the multi-hypothesis mechanism in Level 4, the mean RMSE for Level 3 is 0.042 while the mean RMSE from each individual hypothesis pathway is 0.0375, 0.0555, 0.0262, 0.0303, 0.0332 (0.0261 when the lowest error hypothesis is chosen) for KITTI 09 and 0.029, 0.058, 0.034, and 0.037 (0.027 when the lowest error hypothesis is chosen”
Quote in the paperSubstantial claimMay combine two claims.
Findingown dataOKVIS outperforms VIOLearner RGB-D in mean rotation error and in rotation error on two of the three individual AirSim sequences.
“However, OKVIS outperforms VIOLearner RGB-D in mean rotation error and rotation error on two of the three individual sequences.”
Quote in the paperNot a substantial claimMay combine two claims.
Findingown dataORB-SLAM2 produced a lower mean rotational error and lower rotational error on each individual AirSim sequence.
“Again, however, ORB-SLAM2 produced a lower mean rotational error and lower rotational error on each individual AirSim sequence.”
Quote in the paperNot a substantial claimMay combine two claims.
Findingown dataFor the highest fog condition, ORB-SLAM2-S failed to run on any trajectory while VIOLearner outperformed OKVIS-S in translation error.
“For the highest fog condition, ORB-SLAM2-S failed to run on any of the trajectories while VIOLearner outperformed OKVIS-S in translation error.”
Quote in the paperNot a substantial claimMay combine two claims.
Findingown dataOKVIS showed robustness to rotation errors under 20 degrees but is unable to handle orientation offsets greater than 30 degrees.
“Contrastingly, OKVIS showed surprising robustness to rotation errors under 20 degrees but is unable to handle orientation offsets greater than 30 degrees.”
Quote in the paperNot a substantial claimMay combine two claims.
Findingown dataThe z-dimension shows one to two orders of magnitude more variance than the x- and y-dimensions and is the main contributor to hypothesis variance.
“The z-dimension shows 1-2 orders of magnitude more variance compared to the x-and y-dimensions and is the main contributor to hypothesis variance.”
Quote in the paperSubstantial claimMay combine two claims.
FindingcitationIn VIOLearner, multi-scale projections help overcome gradient locality during training and also support online error correction at runtime.
“However, in our network, multi-scale projections not only help to overcome gradient locality during training (see [33], [47] for a broader discussion of this well-known issue), but also aid in online error correction at runtime.”
Quote in the paperSubstantial claim0 of 2 sources checkedMay combine two claims.
Findingown dataVIOLearner outperformed OKVIS-S and ORB-SLAM2-S on the figure-eight trajectory in translation error but was outperformed by OKVIS-S on the rotation-only trajectory.
“VIOLearner still outperformed OKVIS-S and ORB-SLAM2-S on the figure-eight trajectory in translation error but was outperformed by OKVIS-S on the rotation-only trajectory.”
Quote in the paperSubstantial claimMay combine two claims.
Findingnone givenVIOLearner learns to estimate camera-IMU extrinsics and IMU intrinsics implicitly from the data.
“VIOLearner implicitly learns to estimate camera-IMU extrinsics and IMU instrinsics directly from the data which means that VIOLearner does not currently translate from one dataset (with a given camera-IMU configuration) to another (with a different camera-IMU configuration).”
- Also stated in: § 7.2.1 KITTI · plain
“It should also again be noted that while VINet requires camera-IMU extrinsic calibrations, our network is able to implicitly learn this transform from the data itself.”
- Also stated in: § 7.6.2 Imagery · plain
“As mentioned earlier, VIOLearner implicitly learns the extrinsic parameters of the camera-IMU system as well as IMU intrinsics.”
Quote in the paperSubstantial claim- Also stated in: § 7.2.1 KITTI · plain
Probably not a substantial claim: may not pass S3 (load-bearing).
Findingown dataA weighted L1 penalty on bias terms was empirically found to improve training and gradient backpropagation.
“The final loss L by which the network is trained is then simply the sum of the euclidean loss terms for each level plus a weighted L1 penalty over the bias terms which we empirically found to better facilitate training and gradient backpropagation”
Quote in the paperNot a substantial claimMay combine two claims.
Findingown dataVIOLearner RGB-D outperforms Zhan et al.'s deep VO approach and traditional VISO2 on KITTI sequences 09 and 10.
“Similarly, VIOLearner RGB-D outperforms the deep VO approach of Zhan et al. [30] and the traditional VISO2 on both sequences.”
Quote in the paperSubstantial claim0 of 1 sources checked- cites [30] source
Not checked in the free run.
May combine two claims.
Findingown dataOn AirSim sequences, VIOLearner RGB-D and VIOLearner RGB outperform ORB-SLAM2 Stereo on mean translation error and on translation error for each individual sequence.
“Similarly for the AirSim sequences, VIOLearner RGB-D and VIOLearner RGB outperforms ORB-SLAM2 Stereo on mean translation error as well as translation error on each individual AirSim sequence.”
Quote in the paperSubstantial claimMay combine two claims.
FindingreasoningVIOLearner, using only single source-target image pairs, attains lower translation error than recent deep visual odometry methods and than traditional visual-inertial odometry and visual SLAM methods that use image sequences, keyframe bundle adjustment, full bundle adjustment, and loop closure.
“Despite using only single source-target image pairs, VIO-Learner outperforms recent deep VO approaches in translation error as well as traditional VIO and VSLAM approaches that use sequences of images, key-frame based bundle adjustment, and full bundle adjustment and loop closure, respectively.”
- Also stated in: § 8 CONCLUSION AND FUTURE WORK · boosted
“In this work, we have presented our VIOLearner architecture and demonstrated superior performance against SoA VO, VIO, and even VSLAM approaches that use far more data.”
Quote in the paperSubstantial claim- Also stated in: § 8 CONCLUSION AND FUTURE WORK · boosted
May combine two claims.
Findingown dataVIOLearner RGB-D has mean translation error 1.78% and mean rotation error 1.23° on KITTI sequences 09 and 10.
“Mean | 1.78 | 1.23 | 2.53 | 1.31 | 2.82 | 1.64 | 21.09 | 7.25 | 12.27 | 3.52 | 6.11 | 2.44 | 2.06 | 1.03”
Quote in the paperSubstantial claimMay combine two claims.
Findingown dataOn KITTI, ORB-SLAM2-S had a mean runtime of 89 ms on sequences 09 and 10, while OKVIS-S had a mean runtime of 143 ms.
“On KITTI, ORB-SLAM2-S had a mean runtime of 89 ms on sequences 09 and 10 while OKVIS-S had a mean runtime of 143 ms.”
Quote in the paperNot a substantial claimThe quote only partly states this claim.
Findingown dataWith an induced IMU orientation offset in the x-dimension, OKVIS suffers catastrophic translation estimation failure after 20-30 sequences depending on the sequence, unlike VIOLearner.
“In contrast to VIOLearner, after 20-30 (depending on the sequence), OKVIS exhibits catastropic failure in translation estimation.”
Quote in the paperSubstantial claimMay combine two claims.
Findingown dataVIOLearner RGB-D has mean translation error 2.57% and mean rotation error 1.19° on KITTI sequences 00, 02, 05, 07, and 08.
“Mean | 2.57 | 1.19 | 1.22 | 0.56 | 2.61 | 1.34 | 4.07 | 2.03 | 36.23 | 4.56 | 17.92 | 2.8 | 2.58 | 1.03”
Quote in the paperSubstantial claimMay combine two claims.
Findingown dataVIOLearner runs in real-time and is faster than ORB-SLAM2-S and OKVIS-S.
“VIOLearner runs in real-time and is faster than ORB-SLAM2-S and OKVIS-S.”
Quote in the paperNot a substantial claimMay combine two claims.
Findingown dataORB-SLAM2-S had a mean runtime of 67 ms per image on AirSim evaluation trajectories 1, 2, and 3, and OKVIS-S had a mean runtime of 122 ms.
“ORB-SLAM2-S had a mean runtime of 67 ms per image on AirSim evaluation trajectories 1, 2, and 3 and OKVIS-S has a mean runtime of 122 ms.”
Quote in the paperSubstantial claimThe quote only partly states this claim.
Findingown dataORB-SLAM2 failed to complete some medium and heavy fog sequences in the AirSim robustness test.
“1 (Med. Fog) | 8.86 | 16.42 | 6.78 | 5.79 | X | X”
Quote in the paperSubstantial claimMay combine two claims.
Findingown dataVIOLearner RGB-D has mean translation error 4.94% and mean rotation error 10.24° on AirSim sequences 1, 2, and 3.
“Mean | 4.94 | 10.24 | 8.92 | 20.0 | 6.58 | 12.5 | 19.99 | 16.9 | 7.51 | 9.03 | 13.43 |”
Quote in the paperSubstantial claimThe quote only partly states this claim.
Findingown dataRepeated use of the error correction module substantially lowers pose RMSE for KITTI sequences 09 and 10.
“We see a substantial decrease in error after repeated applications of our error correction module.”
- Also stated in: § 8.2 Rotational Error · plain
“Pose root mean squared error (RMSE) from poses computed by VIOLearner compared to ground truth after each level for KITTI sequences 09 and 10.”
Quote in the paperSubstantial claim- Also stated in: § 8.2 Rotational Error · plain
May combine two claims.
Findingown dataFor KITTI, VIOLearner (no IMU) outperforms SFMLearner and the network of Zhan et al. but is outperformed by ORB-SLAM-2, which uses full bundle adjustment.
“Compared to other vision-only approaches, for KITTI, VIOLearner (no IMU) outperforms approaches SFMLearner [33] and the network of Zhan et al. [30] and yet is outperformed by ORB-SLAM-2 which uses full bundle adjustment.”
Quote in the paperNot a substantial claim0 of 2 sources checkedMay combine two claims.
FindingreasoningOn AirSim, the eight-hypothesis networks generally did better than the four-hypothesis networks, while on KITTI the reverse held.
“In AirSim, the eight hypothesis networks generally outperformed the four hypothesis networks (as seen in Table 7) but on KITTI, the opposite was true.”
Quote in the paperNot a substantial claimClassified as probably not a substantial claim.
PremisereasoningRecovering scale requires depth or another fixed reference.
“To recover scale, depth or some other fixed reference is needed (see below in Sections 2.1.1 and 2.1.2).”
Quote in the paperSubstantial claimProbably not a substantial claim: may not pass S3 (load-bearing).
Premisenone givenRGB images and scanning LIDAR measurements can be converted to RGB-D imagery when extrinsic and intrinsic sensor calibrations are known.
“Camera RGB images along with measurements from scanning LIDARs can be converted to RGB-D imagery assuming extrinsic and intrinsic sensor calibrations are known (see Section 5.3.1 for more detail).”
Quote in the paperNot a substantial claimProbably not a substantial claim: may not pass S3 (load-bearing).
PremisereasoningFor stereo imagery, a known metric baseline allows recovery of translational scale and depth, potentially reducing the scale-estimation burden on visual-inertial methods.
“For stereo imagery a metric baseline distance between cameras is known and with this information, translational scale and depth can be recovered, potentially alleviating visualinertial approaches of the full burden of scale estimation.”
Quote in the paperNot a substantial claimMay combine two claims.
PremisereasoningAccumulated map drift causes orientation error that leads to scale error, and systems cannot always recover from it.
“Accumulated map drift introduces orientation error that leads to scale error from which systems can not always recover.”
Quote in the paperSubstantial claimMay combine two claims.
PremisecitationIn VIO, gravity must be separated from measured linear accelerations, which requires correctly estimating the IMU's orientation in the world frame.
“While IMU measurements can help resolve scale ambiguity, gravity must be separated from the measured linear accelerations which means that the orientation of the IMU in the world frame must be correctly estimated [18].”
Quote in the paperSubstantial claim0 of 1 sources checked- cites [18] source
Not checked in the free run.
Probably not a substantial claim: may not pass S3 (load-bearing).
PremisecitationMSCKF has become a standard filtering-based approach to VIO.
“The multi-state constraint Kalman filter (MSCKF) [21] has become a standard for filtering-based approaches to VIO.”
Quote in the paperNot a substantial claim0 of 1 sources checked- cites [21] source
Not checked in the free run.
Probably not a substantial claim: may not pass S4 (based). May combine two claims.
Premisenone givenLocalization problems have very low error tolerances, so one mistake in estimating individual poses can cause catastrophic failure and make the entire localization solution unusable.
“In part, this is due to the very low error tolerances of localization problems-a single mistake while estimating the individual poses that constitute a trajectory can cause catastrophic failure and render the entire localization solution unusable.”
Quote in the paperNot a substantial claimMay combine two claims.
PremisecitationLarge-scale monocular systems for autonomous navigation are uncommon, mainly because of scale drift.
“Successful large-scale monocular systems for autonomous navigation are uncommon, primarily due to scale drift [17].”
Quote in the paperSubstantial claim0 of 1 sources checked- cites [17]
Not checked in the free run.
Probably not a substantial claim: may not pass S3 (load-bearing).
PremisecitationORB-SLAM2 has shown state-of-the-art performance on several visual odometry benchmarks.
“ORB-SLAM2 has shown SoA performance on a variety of VO benchmarks.”
Quote in the paperNot a substantial claim0 of 1 sources checked- cites [20] source
Not checked in the free run.
May combine two claims.
PremisecitationStereo depth has effective range inversely related to baseline: small baselines give high-error depth for distant scene elements, while large baselines miss close depth and introduce calibration difficulties.
“However, a downside of using stereo cameras to infer depth is that stereo cameras have effective ranges that are inversely proportional to the baseline between the stereo camera pair: small camera baselines produce high-error depth estimates for scene elements further from the cameras while large camera baselines fail to capture depth close to the cameras and introduce calibration difficulties”
Quote in the paperNot a substantial claim0 of 1 sources checked- cites [19]
Not checked in the free run.
May combine two claims.
PremisecitationUnDeepVO is an unsupervised depth and egomotion method that produces properly scaled trajectories, but it uses stereo image pairs for training and cannot be extended to inertial measurements because stereo spatial transformations are unobservable by an IMU.
“Additionally, the network architecture of UnDeepVO cannot be extended to include motion estimates derived from inertial measurements because the spatial transformation between paired images from stereo cameras are unobservable by an IMU (stereo images are recorded simultaneously).”
Quote in the paperNot a substantial claim0 of 1 sources checked- cites [35] source
Not checked in the free run.
Probably not a substantial claim: may not pass S3 (load-bearing).
InterpretationreasoningThe better performance of VIOLearner RGB over VIOLearner RGB-D on Table 2 sequences may result from motion artefacts in the 3D LIDAR data used to create the depth channel for VIOLearner RGB-D.
“This may be due to known motion artefacts that contaminate 3D LIDAR data which was used to generate the depth channel of inputs for VIOLearner RGB-D which does not affect depth learned by VIOLearner RGB.”
Quote in the paperNot a substantial claimMay combine two claims.
PremisecitationVINet was robust to temporal and spatial misalignments of an IMU and camera but required extrinsic calibration between them.
“While VINet showed robustness to temporal and spatial misalignments of an IMU and camera, it still required extrinsic calibration parameters between camera and IMU.”
Quote in the paperSubstantial claim0 of 1 sources checked- cites [2] source
Not checked in the free run.
May combine two claims.
InterpretationreasoningThe multi-hypothesis approach lets the network generate several pathways and effectively sample from an unknown noise distribution.
“This multi-hypothesis approach allows the network to generate several different pathways and effectively sample from an unknown noise distribution.”
Quote in the paperSubstantial claimProbably not a substantial claim: may not pass S3 (load-bearing).
Premisenone givenMSCKF approaches are typically less accurate than optimization-based approaches.
“While its complexity is linear in the number of features being used for egomotion estimation and it was generally more robust compared to optimization-based approaches (as has been recently reported in [22]), MSCKF approaches are typically less accurate in comparison.”
Quote in the paperNot a substantial claim0 of 1 sources checked- cites [22] source
Not checked in the free run.
May combine two claims.
PremisecitationKITTI used only software synchronization between sensors, which causes problems for some VIO approaches because imagery and IMU data are not accurately time-synchronized.
“However, KITTI only used software synchronization between sensors which causes issues for some VIO approaches due to the inaccurate time synchronization between imagery and IMU data.”
Quote in the paperNot a substantial claim0 of 1 sources checked- cites [1] source
Not checked in the free run.
May combine two claims.
PremisecitationSFMLearner learned unscaled egomotion and depth from RGB imagery without supervision, but could not recover scale and required a sequence of images.
“SFMLearner [33] demonstrated the unsupervised learning of unscaled egomotion and depth from RGB imagery.”
- Also stated in: § 3.2 Learning-Based Methods · plain
“However, their approach was unable to recover the scale for the depth estimates or, most crucially, the scale of the changes in pose.”
- Also stated in: § 3.2 Learning-Based Methods · plain
“SFMLearner also required a sequence of images to compute a trajectory.”
Quote in the paperNot a substantial claim0 of 1 sources checked- cites [33] source
Not checked in the free run.
- Also stated in: § 3.2 Learning-Based Methods · plain
Probably not a substantial claim: may not pass S3 (load-bearing). May combine two claims.
PremisecitationThe KITTI dataset contains RGB and depth data over 39.2 km and was ground truthed within 10 cm using an OXTS RT 3003 GPS solution.
“The KITTI dataset [1] included RGB and depth data captured over 39.2 km and was ground truthed with accuracies within 10cm via an OXTS RT 3003 GPS solution.”
Quote in the paperNot a substantial claim0 of 1 sources checked- cites [1] source
Not checked in the free run.
Probably not a substantial claim: may not pass S3 (load-bearing). May combine two claims.
PremisecitationOKVIS is an optimization-based keyframe visual-inertial SLAM method for monocular and stereo cameras, and it does not include loop closure.
“OKVIS [3] is a optimization-based keyframe visual-inertial SLAM approach for monocular and stereo cameras.”
- Also stated in: § 3.1 Traditional Methods · plain
“However, it did not include loop closure, unlike the SLAM algorithms with SoA performance.”
Quote in the paperNot a substantial claim0 of 1 sources checked- cites [3] source
Not checked in the free run.
- Also stated in: § 3.1 Traditional Methods · plain
May combine two claims.
PremisecitationVINet was trained supervised and required ground-truth pose differences.
“In addition, VINet was trained in a supervised manner and thus required the ground truth pose differences for each exemplar in the training set which are not always readily available.”
Quote in the paperSubstantial claim0 of 1 sources checked- cites [2] source
Not checked in the free run.
Probably not a substantial claim: may not pass S3 (load-bearing). May combine two claims.
Study design and conductreasoningFor Levels 0 to 2, û are computed using downsampled images, so their Jacobian inputs have access to less information and use one fewer convolutional layer each.
“It should however be noted that û for Levels 0 to 2 are computed using downsampled images and thus their Jacobian inputs both have access to less information and use one less convolutional layer each.”
Quote in the paperNot a substantial claimProbably not a substantial claim: may not pass S3 (load-bearing).
InterpretationreasoningThe greater motion variability of AirSim MAV trajectories relative to KITTI trajectories may account for why eight-hypothesis networks appeared more useful on AirSim than on KITTI.
“As the MAV Air-Sim trajectories typically exhibited more varied motion compared to KITTI trajectories, this may explain why the eight-hypothesis networks seem to have been better utilized on AirSim compared to KITTI.”
Quote in the paperNot a substantial claim- Rests on an assumption: AirSim MAV trajectories typically showed more varied motion than KITTI trajectories.
Classified as probably not a substantial claim.
PremisecitationPrior work [48] indicates a positive correlation between input data noise and the advantage of adding hypotheses, which might also apply to input data variance.
“Previous results from [48] suggest a positive correlation between noise in the input data and benefits of additional hypotheses which may also translate to variance in the input data.”
Quote in the paperSubstantial claim0 of 1 sources checked- cites [48] source
Not checked in the free run.
The paper relies on this without support.
Real-world vision-aided localization systems will encounter novel sensory states not seen during training.
“systems operating in the real world will undoubtedly experience novel sensory states previously unseen even under the most prodigious training regimens.”
The paper relies on this without support.
Deep approaches are generally outperformed by comparable shallow approaches in vision-aided localization.
“deep approaches are still generally outperformed by comparable shallow approaches in the domains of vision-aided localization and navigation”
The paper relies on this without support.
Unsupervised approaches have helped overcome supervised dataset problems, but robustness still plagues deep approaches to vision-aided localization.
“While unsupervised approaches have helped to overcome the supervised dataset problems, robustness still plagues deep approaches to vision-aided localization.”
The paper relies on this without support.
It is impractical to train feedforward networks to handle every foreseeable real-world situation.
“It is impractical to train feedforward networks to handle every foreseeable situation that might occur in the real world.”
The paper relies on this without support.
RGB-D data is an ideal source of information for vision-aided localization and is becoming increasingly available on robotic platforms.
“As described below, RGB-D data is an ideal source of information for vision-aided localization and is becoming increasingly available on robotic platforms.”
The paper relies on this without support.
IMUs measure only linear accelerations and angular velocities.
“As IMUs measure only linear accelerations and angular velocities”
The paper relies on this without support.
OKVIS requires tight synchronization between IMU measurements and images.
“OKVIS requires tight synchronization between IMU measurements and images which KITTI does not provide, which is most likely the reason for its much lower performance on KITTI despite its use of saved keyframes and a local map.”
The paper relies on this without support.
KITTI does not provide tight synchronization between IMU measurements and images.
“OKVIS requires tight synchronization between IMU measurements and images which KITTI does not provide, which is most likely the reason for its much lower performance on KITTI despite its use of saved keyframes and a local map.”
The paper relies on this without support.
ORB-SLAM2 uses bundle adjustment, loop closure, maintains a SLAM map, and generally uses far more data for each pose estimate than VIOLearner.
“This was surprising as ORB-SLAM2 uses bundle adjustment, loop closure, maintains a SLAM map, and generally uses far more data for each pose estimate compared to our VIOLearner architecture.”
The paper relies on this without support.
In KITTI, the camera z-direction corresponds to the forward direction, which is the predominant direction of motion.
“For the camera frame in KITTI, the z-direction corresponds to the forward direction which is the predominant direction of motion in KITTI and also where we would expect to see the largest influence from uncertainty in initial velocities.”
The paper relies on this without support.
The AirSim datasets exhibited greater motion variability than the KITTI datasets, particularly rotational variability.
“While the AirSim datasets exhibited greater motion variability than the KITTI datasets (in particular rotational variability), the training trajectories and evaluation trajectories presented thus far were predominantly forward moving with slow, car-like turns (see Fig. 5).”
The paper relies on this without support.
The Unreal Engine environment used for AirSim enables realistic, high-fidelity visualizations and physics simulations.
“An experimental environment (Fig. 3) was built within Unreal Engine, a game development platform which enables realistic, high-fidelity visualizations and physics simulations.”
The paper relies on this without support.
Varying camera-IMU extrinsics generates misalignments that increase error in the Level 0 prediction of û0.
“By varying these extrinsics, we are able to generate camera-IMU misalignments which result in increased error in the Level 0 prediction of û0 (the first estimate of pose change generated by the network that comes entirely from IMU data).”
The paper relies on this without support.
AirSim MAV trajectories typically showed more varied motion than KITTI trajectories.
“As the MAV Air-Sim trajectories typically exhibited more varied motion compared to KITTI trajectories”
Claims other papers make about this one
Each is checked against this paper’s own text: does it say what the citing paper says it does?
RGB-D cameras provide color and pixel-wise depth information that characterizes the distance of visual objects in a complex scene.
“For instance, RGB-D cameras (e.g., Microsoft Kinect, Asus Xtion, and so on) can provide color and pixel-wise depth information, characterizing the distance of visual objects in a complex scene [199].”
From A survey on deep multimodal learning for computer vision: advances, trends, applications, and datasets (2022) · cites this paper as [199]
Self-check
Percentages, sums and reported differences re-computed from the paper’s own numbers.
Each contradiction between two passages listed here was confirmed by an independent check.
Claimed improvement over Mahjourian et al. is a tie on KITTI 10
MinorThe text says VIOLearner RGB surpasses Mahjourian et al. on KITTI trajectories 09 and 10, but Table 6 reports the same 0.012 error for both methods on sequence 10.
“on KITTI trajectories 09 and 10, VIOLearner RGB surpasses RMSE performance of both SFMLearner and Mahjourian et al.”
“| Mahjourian et al. with ICP (3-Frame) 0.013 | 0.012 0.0125 | | | VIOLearner RGB (5-Frame) | 0.012 | 0.012 0.012 |”
Incorrect mean rotation error for VIOLearner RGB on KITTI
MinorTable 4 lists rotation errors of 1.52 and 1.35 for sequences 09 and 10. Their mean is 1.435, not the reported 1.31.
Reported 1.31 · recomputed 1.435
“| 9 | 1.82 | 1.08 | 2.27 | 1.52 | 2.71 | 1.4 | 21.63 | 3.57 | 11.92 | 3.6 | 6.35 | 2.43 | 2.21 | 0.96 | | 10 | 1.74 | 1.38 | 2.74 | 1.35 | 2.93 | 1.88 | 20.54 | 10.93 | 12.62 | 3.43 | 5.86 | 2.44 | 1.9 | 1.1 | | Mean | 1.78 | 1.23 | 2.53 | 1.31”
KITTI 09 is described as having both four and five hypothesis pathways
MinorSection 7.4 says KITTI sequence 09 used four hypothesis pathways, whereas Section 7.5 lists five individual hypothesis-pathway RMSE values for that sequence.
“For the ûs generated by each of the four hypothesis pathways in the final level for KITTI sequence 09”
“the mean RMSE from each individual hypothesis pathway is 0.0375, 0.0555, 0.0262, 0.0303, 0.0332 (0.0261 when the lowest error hypothesis is chosen) for KITTI 09”
Cites
Vision meets robotics: The KITTI dataset
Geiger, A., Lenz, P., Stiller, C., & Urtasun, R. (2013) · The International Journal of Robotics Research · doi:10.1177/0278364913491297 · Cited by 9,913 · see citing works
ORB-SLAM2: An Open-Source SLAM System for Monocular, Stereo, and RGB-D Cameras
Mur-Artal, R., & Tardos, J. D. (2017) · IEEE Transactions on Robotics · doi:10.1109/tro.2017.2705103 · Cited by 6,898 · see citing works
ORB-SLAM: A Versatile and Accurate Monocular SLAM System
Mur-Artal, R., Montiel, J. M. M., & Tardos, J. D. (2015) · IEEE Transactions on Robotics · doi:10.1109/tro.2015.2463671 · Cited by 6,778 · see citing works
Jaderberg, M., Simonyan, K., Zisserman, A., & Kavukcuoglu, K. (2015) · arXiv · doi:10.48550/arxiv.1506.02025 · Cited by 5,137 · see citing works
Parallel Tracking and Mapping for Small AR Workspaces
Klein, G., & Murray, D. (2007) · 2007 6th IEEE and ACM International Symposium on Mixed and Augmented Reality · doi:10.1109/ismar.2007.4538852 · Cited by 4,346 · see citing works
Unsupervised Monocular Depth Estimation with Left-Right Consistency
Godard, C., Aodha, O. M., & Brostow, G. J. (2017) · 2017 IEEE Conference on Computer Vision and Pattern Recognition (CVPR) · doi:10.1109/cvpr.2017.699 · Cited by 3,270 · see citing works
ORB-SLAM: A Versatile and Accurate Monocular SLAM System
Mur-Artal, R., Montiel, J. M. M., & Tardos, J. D. (2015) · Zaguan (Universidad de Zaragoza) · Cited by 3,153 · see citing works
Unsupervised Learning of Depth and Ego-Motion from Video
Zhou, T., Brown, M., Snavely, N., & Lowe, D. G. (2017) · 2017 IEEE Conference on Computer Vision and Pattern Recognition (CVPR) · doi:10.1109/cvpr.2017.700 · Cited by 2,910 · see citing works
Least-squares estimation of transformation parameters between two point patterns
Umeyama, S. (1991) · IEEE Transactions on Pattern Analysis and Machine Intelligence · doi:10.1109/34.88573 · Cited by 2,429 · see citing works
AirSim: High-Fidelity Visual and Physical Simulation for Autonomous Vehicles
Shah, S., Dey, D., Lovett, C., & Kapoor, A. (2018) · Springer Proceedings in Advanced Robotics · doi:10.1007/978-3-319-67361-5_40 · Cited by 2,254 · see citing works
SVO: Fast semi-direct monocular visual odometry
Forster, C., Pizzoli, M., & Scaramuzza, D. (2014) · 2014 IEEE International Conference on Robotics and Automation (ICRA) · doi:10.1109/icra.2014.6906584 · Cited by 2,205 · see citing works
The EuRoC micro aerial vehicle datasets
Burri, M., Nikolic, J., Gohl, P., Schneider, T., Rehder, J., Omari, S., Achtelik, M., & Siegwart, R. (2016) · The International Journal of Robotics Research · doi:10.1177/0278364915620033 · Cited by 2,086 · see citing works
DTAM: Dense tracking and mapping in real-time
Newcombe, R. A., Lovegrove, S. J., & Davison, A. J. (2011) · 2011 International Conference on Computer Vision · doi:10.1109/iccv.2011.6126513 · Cited by 2,078 · see citing works
A Multi-State Constraint Kalman Filter for Vision-aided Inertial Navigation
Mourikis, A. I., & Roumeliotis, S. I. (2007) · Proceedings 2007 IEEE International Conference on Robotics and Automation · doi:10.1109/robot.2007.364024 · Cited by 1,951 · see citing works
Keyframe-based visual–inertial odometry using nonlinear optimization
Leutenegger, S., Lynen, S., Bosse, M. C., Siegwart, R., & Furgale, P. (2014) · The International Journal of Robotics Research · doi:10.1177/0278364914554813 · Cited by 1,718 · see citing works
Unsupervised CNN for Single View Depth Estimation: Geometry to the Rescue
Garg, R., B.G., V. K., Carneiro, G., & Reid, I. (2016) · Lecture Notes in Computer Science · doi:10.1007/978-3-319-46484-8_45 · Cited by 1,632 · see citing works
Hierarchical model-based motion estimation
Bergen, J. R., Anandan, P., Hanna, K. J., & Hingorani, R. (1992) · Lecture notes in computer science · doi:10.1007/3-540-55426-2_27 · Cited by 1,183 · see citing works
Nistér, D., Naroditsky, O., & Bergen, J. R. (2004) · Cited by 1,169 · see citing works
StereoScan: Dense 3d reconstruction in real-time
Geiger, A., Ziegler, J., & Stiller, C. (2011) · IEEE Intelligent Vehicles Symposium · doi:10.1109/ivs.2011.5940405 · Cited by 1,092 · see citing works
Nistér, D., Naroditsky, O., & Bergen, J. R. (2004) · IEEE Computer Society Conference on Computer Vision and Pattern Recognition/Proceedings - IEEE Computer Society Conference on Computer Vision and Pattern Recognition/Proceedings · doi:10.1109/cvpr.2004.1315094 · Cited by 1,031 · see citing works
Obstacle avoidance and navigation in the real world by a seeing robot rover
Moravec, H. (2018) · KiltHub Repository · doi:10.1184/r1/6557033 · Cited by 842 · see citing works
High-precision, consistent EKF-based visual-inertial odometry
Li, M., & Mourikis, A. I. (2013) · The International Journal of Robotics Research · doi:10.1177/0278364913481251 · Cited by 813 · see citing works
Unsupervised Learning of Depth and Ego-Motion from Monocular Video Using 3D Geometric Constraints
Mahjourian, R., Wicke, M., & Angelova, A. (2018) · 2018 IEEE/CVF Conference on Computer Vision and Pattern Recognition · doi:10.1109/cvpr.2018.00594 · Cited by 775 · see citing works
Zhan, H., Garg, R., Weerasekera, C. S., Li, K., Agarwal, H., & Reid, I. M. (2018) · 2018 IEEE/CVF Conference on Computer Vision and Pattern Recognition · doi:10.1109/cvpr.2018.00043 · Cited by 705 · see citing works
Two years of Visual Odometry on the Mars Exploration Rovers
Maimone, M., Cheng, Y., & Matthies, L. (2007) · Journal of Field Robotics · doi:10.1002/rob.20184 · Cited by 655 · cited 1× · see citing works
“While work in what came to be known as visual odometry (VO) began in the 1980s for the Mars Rover project [10], [11], the term was not popularized in the engineering context until around 2004 [12].”
BackgroundVisual Odometry : Part II: Matching, Robustness, Optimization, and Applications
Fraundorfer, F., & Scaramuzza, D. (2012) · IEEE Robotics & Automation Magazine · doi:10.1109/mra.2012.2182810 · Cited by 620 · see citing works
View Synthesis by Appearance Flow
Zhou, T., Tulsiani, S., Sun, W., Malik, J., & Efros, A. A. (2016) · Lecture notes in computer science · doi:10.1007/978-3-319-46493-0_18 · Cited by 614 · see citing works
UnDeepVO: Monocular Visual Odometry Through Unsupervised Deep Learning
Li, R., Wang, S., Long, Z., & Gu, D. (2018) · Proceedings - IEEE International Conference on Robotics and Automation/Proceedings · doi:10.1109/icra.2018.8461251 · Cited by 596 · see citing works
University of Michigan North Campus long-term vision and lidar dataset
Carlevaris-Bianco, N., Ushani, A. K., & Eustice, R. M. (2016) · The International Journal of Robotics Research · doi:10.1177/0278364915614638 · Cited by 576 · see citing works
Robust Stereo Visual Inertial Odometry for Fast Autonomous Flight
Sun, K., Mohta, K., Pfrommer, B., Watterson, M., Liu, S., Mulgaonkar, Y., Taylor, C. J., & Kumar, V. R. (2018) · IEEE Robotics and Automation Letters · doi:10.1109/lra.2018.2793349 · Cited by 542 · see citing works
The TUM VI Benchmark for Evaluating Visual-Inertial Odometry
Schubert, D., Goll, T., Demmel, N., Usenko, V., Stückler, J., & Cremers, D. (2018) · IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS) · doi:10.1109/iros.2018.8593419 · Cited by 497 · see citing works
Iterated extended Kalman filter based visual-inertial odometry using direct photometric feedback
Bloesch, M., Burri, M., Omari, S., Hutter, M., & Siegwart, R. (2017) · The International Journal of Robotics Research · doi:10.1177/0278364917728574 · Cited by 485 · see citing works
A Benchmark Comparison of Monocular Visual-Inertial Odometry Algorithms for Flying Robots
Delmerico, J., & Scaramuzza, D. (2018) · IEEE International Conference on Robotics and Automation · doi:10.1109/icra.2018.8460664 · Cited by 421 · see citing works
Monocular‐SLAM–based navigation for autonomous micro helicopters in GPS‐denied environments
Weiss, S., Scaramuzza, D., & Siegwart, R. (2011) · Journal of Field Robotics · doi:10.1002/rob.20412 · Cited by 414 · see citing works
VINet: Visual-Inertial Odometry as a Sequence-to-Sequence Learning Problem
Clark, R., Wang, S., Wen, H., Markham, A., & Trigoni, N. (2017) · Proceedings of the AAAI Conference on Artificial Intelligence · doi:10.1609/aaai.v31i1.11215 · Cited by 346 · see citing works
Range perception through apparent image speed in freely flying honeybees
Srinivasan, M. V., Lehrer, M., Kirchner, W. H., & Zhang, S. W. (1991) · Visual Neuroscience · doi:10.1017/s095252380000136x · Cited by 301 · see citing works
The Málaga urban dataset: High-rate stereo and LiDAR in a realistic urban scenario
Blanco-Claraco, J.-L., Moreno-Dueñas, F.-Á., & González-Jiménez, J. (2014) · The International Journal of Robotics Research · doi:10.1177/0278364913507326 · Cited by 262 · see citing works
DeepTAM: Deep Tracking and Mapping
Zhou, H., Ummenhofer, B., & Brox, T. (2018) · Lecture Notes in Computer Science · doi:10.1007/978-3-030-01270-0_50 · Cited by 226 · see citing works
Hierarchical Model-Based Motion Estimation
Anandan, P., Bergen, J. R., Hanna, K. J., & Hingorani, R. (1993) · Motion Analysis and Image Sequence Processing · doi:10.1007/978-1-4615-3236-1_1 · Cited by 193 · see citing works
Real-time depth enhanced monocular odometry
Zhang, J., Kaess, M., & Singh, S. (2014) · IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS) · doi:10.1109/iros.2014.6943269 · Cited by 145 · see citing works
The Zurich urban micro aerial vehicle dataset
Majdik, A. L., Till, C., & Scaramuzza, D. (2017) · The International Journal of Robotics Research · doi:10.1177/0278364917702237 · Cited by 144 · see citing works
Smolyanskiy, N., Kamenev, A., & Birchfield, S. (2018) · 2018 IEEE/CVF Conference on Computer Vision and Pattern Recognition Workshops (CVPRW) · doi:10.1109/cvprw.2018.00147 · Cited by 104 · see citing works
VINet: Visual-Inertial Odometry as a Sequence-to-Sequence Learning Problem
Clark, R., Wang, S., Wen, H., Markham, A., & Trigoni, N. (2017) · Warwick Research Archive Portal (University of Warwick) · doi:10.5555/3298023.3298149 · Cited by 102 · see citing works
PennCOSYVIO: A challenging Visual Inertial Odometry benchmark
Pfrommer, B., Sanket, N. J., Daniilidis, K., & Cleveland, J. (2017) · Proceedings - IEEE International Conference on Robotics and Automation/Proceedings · doi:10.1109/icra.2017.7989443 · Cited by 97 · see citing works
High Accuracy Monocular SFM and Scale Correction for Autonomous Driving
Song, S., Chandraker, M., & Guest, C. (2016) · IEEE Transactions on Pattern Analysis and Machine Intelligence · doi:10.1109/tpami.2015.2469274 · Cited by 84 · see citing works
Learning to Solve Nonlinear Least Squares for Monocular Stereo
Clark, R., Bloesch, M., Czarnowski, J., Leutenegger, S., & Davison, A. J. (2018) · Lecture notes in computer science · doi:10.1007/978-3-030-01237-3_18 · Cited by 65 · see citing works
Dense RGB-D-inertial SLAM with map deformations
Laidlow, T., Bloesch, M., Li, W., & Leutenegger, S. (2017) · 2017 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS) · doi:10.1109/iros.2017.8206591 · Cited by 61 · see citing works
Towards visual ego-motion learning in robots
Pillai, S., & Leonard, J. J. (2017) · 2017 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS) · doi:10.1109/iros.2017.8206441 · Cited by 42 · see citing works
Shamwell, E. J., Leung, S., & Nothwang, W. D. (2018) · 2018 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS) · doi:10.1109/iros.2018.8593573 · Cited by 41 · see citing works
Self-citationEnabling aggressive motion estimation at low-drift and accurate mapping in real-time
Zhang, J., & Singh, S. (2017) · Proceedings - IEEE International Conference on Robotics and Automation/Proceedings · doi:10.1109/icra.2017.7989589 · Cited by 31 · see citing works
Depth enhanced visual-inertial odometry based on Multi-State Constraint Kalman Filter
Pang, F., Chen, Z., Pu, L., & Wang, T. (2017) · 2017 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS) · doi:10.1109/iros.2017.8205989 · Cited by 8 · see citing works
Visual-inertial odometry with depth sensing using a multi-state constraint Kalman filter
Galfond, M. (2014) · DSpace@MIT (Massachusetts Institute of Technology) · Cited by 4 · see citing works
Shamwell, E. J., Nothwang, W. D., & Perlis, D. (2018) · Sensors · doi:10.3390/s18051427 · Cited by 4 · see citing works
Self-citation
Flagged first, then by citations
2 of the 55 references couldn’t be matched to a known paper.
Research works printed but not linked: 3
- 10.1109/iros.2018.8593573 · DOI · Paper page
- resnick, 1966, Physics
- 10.1007/978-3-319-67361-5_40 · DOI · Paper page
Cited by
Sorted by citations
Bayoudh, K., Knani, R., Hamdaoui, F., & Mtibaa, A. (2022) · The Visual Computer · doi:10.1007/s00371-021-02166-7 · Cited by 456 · see citing works
A review of visual SLAM methods for autonomous driving vehicles
Cheng, J. T., Zhang, L., Chen, Q., Hu, X., & Cai, J. (2022) · Engineering Applications of Artificial Intelligence · doi:10.1016/j.engappai.2022.104992 · Cited by 256 · see citing works
An Overview on Visual SLAM: From Tradition to Semantic
Chen, W.-F., Shang, G., Ji, A.-H., Zhou, C., Wang, X., Xu, C., Li, Z., & Hu, K. (2022) · Remote Sensing · doi:10.3390/rs14133010 · Cited by 217 · see citing works
Critical Design and Control Issues of Indoor Autonomous Mobile Robots: A Review
Niloy, M. A., Shama, A., Chakrabortty, R. K., Ryan, M. J., Badal, F. R., Tasneem, Z., Ahamed, M. H., Moyeen, S. I., Das, S. K., Ali, M. F., et al. (2021) · IEEE Access · doi:10.1109/access.2021.3062557 · Cited by 162 · see citing works
Deep Learning for Inertial Positioning: A Survey
Chen, C., & Pan, X. (2024) · IEEE Transactions on Intelligent Transportation Systems · doi:10.1109/tits.2024.3381161 · Cited by 145 · see citing works
SelfVIO: Self-supervised deep monocular Visual–Inertial Odometry and depth estimation
Almalıoğlu, Y., Turan, M., Saputra, M. R. U., de Gusmão, P. P. B., Markham, A., & Trigoni, N. (2022) · Neural Networks · doi:10.1016/j.neunet.2022.03.005 · Cited by 121 · see citing works
Wang, K., Ma, S., Chen, J., Ren, F., & Lu, J. (2022) · IEEE Transactions on Cognitive and Developmental Systems · doi:10.1109/tcds.2020.3038898 · Cited by 114 · see citing works
Chen, C., Wang, B., Lu, C. X., Trigoni, N., & Markham, A. (2020) · arXiv (Cornell University) · doi:10.48550/arxiv.2006.12567 · Cited by 130 · see citing works
A Review of Small UAV Navigation System Based on Multisource Sensor Fusion
Ye, X., Song, F., Zhang, Z., & Qing-hua, Z. (2023) · IEEE Sensors Journal · doi:10.1109/jsen.2023.3292427 · Cited by 116 · see citing works
Deep Learning for Visual Localization and Mapping: A Survey
Chen, C., Wang, B., Lu, C. X., Trigoni, N., & Markham, A. (2024) · IEEE Transactions on Neural Networks and Learning Systems · doi:10.1109/tnnls.2023.3309809 · Cited by 97 · see citing works
Efficient 3D Deep LiDAR Odometry
Wang, G., Wu, X., Jiang, S., Liu, Z., & Wang, H. (2022) · IEEE Transactions on Pattern Analysis and Machine Intelligence · doi:10.1109/tpami.2022.3207015 · Cited by 66 · see citing works
Security in Internet of Drones: A Comprehensive Review
Samanth, S., Prema, K. V., & Balachandra, M. (2022) · Cogent Engineering · doi:10.1080/23311916.2022.2029080 · Cited by 57 · see citing works
Wang, S., & Ahmad, N. S. (2024) · IEEE Access · doi:10.1109/access.2024.3519874 · Cited by 68 · see citing works
OdoNet: Untethered Speed Aiding for Vehicle Navigation Without Hardware Wheeled Odometer
Tang, H., Niu, X., Zhang, T., Li, Y., & Liu, J. (2022) · IEEE Sensors Journal · doi:10.1109/jsen.2022.3169549 · Cited by 55 · see citing works
A swarm of unmanned vehicles in the shallow ocean: A survey
Liu, G., Chen, L., Liu, K., & Luo, Y. (2023) · Neurocomputing · doi:10.1016/j.neucom.2023.02.020 · Cited by 49 · see citing works
Overview of Multi-Robot Collaborative SLAM from the Perspective of Data Fusion
Chen, W.-F., Wang, X., Gao, S.-P., Shang, G., Zhou, C., Li, Z., Xu, C., & Hu, K. (2023) · Machines · doi:10.3390/machines11060653 · Cited by 49 · see citing works
Learning Selective Sensor Fusion for State Estimation
Chen, C., Rosa, S., Lu, C. X., Wang, B., Trigoni, N., & Markham, A. (2022) · IEEE Transactions on Neural Networks and Learning Systems · doi:10.1109/tnnls.2022.3176677 · Cited by 46 · see citing works
Zhang, S., Zhang, J., & Tao, D. (2022) · Lecture notes in computer science · doi:10.1007/978-3-031-19839-7_9 · Cited by 42 · see citing works
Lin, X., Zhou, Y., Liu, Y., & Zhu, C. (2024) · IEEE Transactions on Pattern Analysis and Machine Intelligence · doi:10.1109/tpami.2024.3400881 · Cited by 40 · see citing works
Review of Visual Simultaneous Localization and Mapping Based on Deep Learning
Zhang, Y., Wu, Y., Tong, K., Chen, H., & Yuan, Y.-B. (2023) · Remote Sensing · doi:10.3390/rs15112740 · Cited by 36 · see citing works
An improved SINS/NHC integrated navigation algorithm based on Ackermann turning geometry
Wen, Z., Yang, G., & Cai, Q. (2022) · Measurement · doi:10.1016/j.measurement.2022.110859 · Cited by 35 · see citing works
VIUNet: Deep Visual–Inertial–UWB Fusion for Indoor UAV Localization
Kao, P.-Y., Chang, H.-J., Tseng, K.-W., Chen, T., Luo, H.-L., & Hung, Y. (2023) · IEEE Access · doi:10.1109/access.2023.3279292 · Cited by 35 · see citing works
LSTM and Filter Based Comparison Analysis for Indoor Global Localization in UAVs
Yusefi, A., Durdu, A., Aslan, M. F., & Sungur, C. (2021) · IEEE Access · doi:10.1109/access.2021.3049896 · Cited by 36 · see citing works
Adaptive VIO: Deep Visual-Inertial Odometry with Online Continual Learning
Pan, Y., Zhou, W., Cao, Y., & Zha, H. (2024) · IEEE Computer Society Conference on Computer Vision and Pattern Recognition/Proceedings - IEEE Computer Society Conference on Computer Vision and Pattern Recognition/Proceedings · doi:10.1109/cvpr52733.2024.01706 · Cited by 34 · see citing works
A Survey of Simultaneous Localization and Mapping with an Envision in 6G Wireless NetworksPreprint
Huang, B., Zhao, J., & Liu, J. (2019) · arXiv (Cornell University) · doi:10.48550/arxiv.1909.05214 · Cited by 31 · see citing works
Liu, J., Zhuo, D., Feng, Z., Zhu, S., Peng, C., Liu, Z., & Wang, H. (2024) · Lecture notes in computer science · doi:10.1007/978-3-031-72684-2_27 · Cited by 27 · see citing works
Golroudbari, A. A., & Sabour, M. H. (2023) · Measurement · doi:10.1016/j.measurement.2023.113105 · Cited by 26 · see citing works
Wang, X., Luo, H., Wang, Z., Zheng, J. Y., & Bai, X. P. (2024) · Information Fusion · doi:10.1016/j.inffus.2024.102363 · Cited by 24 · see citing works
Texture Synthesis Repair of RealSense D435i Depth Images with Object-Oriented RGB Image Segmentation
Zhang, L., Xia, H., & Qiao, Y. (2020) · Sensors · doi:10.3390/s20236725 · Cited by 19 · see citing works
Wang, S., & Ahmad, N. S. (2025) · Engineering Science and Technology an International Journal · doi:10.1016/j.jestch.2025.101977 · Cited by 18 · see citing works
Deep Learning-Based UWB-IMU Data Fusion for Indoor Positioning in Industrial Scenario
Muthineni, K., Artemenko, A., Vidal, J., Nájar, M., Catalán, M., & Paradells, J. (2025) · IEEE Open Journal of Vehicular Technology · doi:10.1109/ojvt.2025.3566888 · Cited by 15 · see citing works
A Generalizable D-VIO and Its Fusion With GNSS/IMU for Improved Autonomous Vehicle Localization
Yusefi, A., Durdu, A., Bozkaya, F., Tığlıoğlu, Ş., Yılmaz, A., & Sungur, C. (2023) · IEEE Transactions on Intelligent Vehicles · doi:10.1109/tiv.2023.3316361 · Cited by 14 · see citing works
Smartphone-Based Pedestrian Inertial Tracking: Dataset, Model, and Deployment
Liu, F., Ge, H., Tao, D., Gao, R., & Zhang, Z. (2023) · IEEE Transactions on Instrumentation and Measurement · doi:10.1109/tim.2023.3346537 · Cited by 14 · see citing works
IPR-VINS: Real-time monocular visual-inertial SLAM with implicit plane optimization
Zhang, D., Shen, Y., Lu, J., Jiang, Q., Zhao, C. K., & Yang, M. (2024) · Measurement · doi:10.1016/j.measurement.2023.114099 · Cited by 14 · see citing works
Yue, Z., Tang, C., & Gao, Y. (2023) · IEEE Sensors Journal · doi:10.1109/jsen.2023.3289313 · Cited by 13 · see citing works
A Hybrid Loop Closure Detection Method Based on Brain-Inspired Models
Li, J., Tang, H., & Yan, R. (2022) · IEEE Transactions on Cognitive and Developmental Systems · doi:10.1109/tcds.2022.3152910 · Cited by 12 · see citing works
A Survey of Simultaneous Localization and Mapping with an Envision in 6G Wireless Networks
Huang, B., Zhao, J., Luo, S., & Liu, J. (2021) · Journal of Global Positioning Systems · doi:10.5081/jgps.17.1.94 · Cited by 54 · see citing works
Wavelet Dynamic Selection Network for Inertial Sensor Signal Enhancement
Wang, Y., & Zhao, Y. (2024) · Proceedings of the AAAI Conference on Artificial Intelligence · doi:10.1609/aaai.v38i14.29496 · Cited by 11 · see citing works
UVMO: Deep unsupervised visual reconstruction-based multimodal-assisted odometry
Han, S., Li, M., Tang, H., Song, Y., & Tong, G. (2024) · Pattern Recognition · doi:10.1016/j.patcog.2024.110573 · Cited by 11 · see citing works
Comparative analysis of deep convolution neural network models on small scale datasets
Rex, C. R. E. S., Annrose, J., & Jose, J. J. (2022) · Optik · doi:10.1016/j.ijleo.2022.170238 · Cited by 10 · see citing works
Scale-Aware Visual-Inertial Depth Estimation and Odometry Using Monocular Self-Supervised Learning
Lee, C., Kim, C., Kim, P., Lee, H., & Kim, H. J. (2023) · IEEE Access · doi:10.1109/access.2023.3252884 · Cited by 10 · see citing works
A Survey of Simultaneous Localization and Mapping with an Envision in 6G Wireless Networks
Huang, B., Zhao, J., Luo, S., & Liu, J. (2021) · Journal of Global Positioning Systems · doi:10.5081/jgps.17.2.206 · Cited by 10 · see citing works
Zhang, L., Xia, H., Liu, Q., Wei, C., Fu, D., & Qiao, Y. (2021) · ISPRS International Journal of Geo-Information · doi:10.3390/ijgi10040195 · Cited by 9 · see citing works
Pose Error Reduction for Focus Enhancement in Thermal Synthetic Aperture Visualization
Kurmi, I., Schedl, D. C., & Bimber, O. (2021) · IEEE Geoscience and Remote Sensing Letters · doi:10.1109/lgrs.2021.3051718 · Cited by 9 · see citing works
End-to-End Deep Learning Framework for Real-Time Inertial Attitude Estimation using 6DoF IMUPreprint
Golroudbari, A. A., & Sabour, M. H. (2023) · doi:10.22541/au.167628608.89589390/v1 · Cited by 9 · see citing works
Learning‐based monocular visual‐inertial odometry with SE2(3) $S{E}_{2}(3)$‐EKF
Guo, C., Hu, J., & Luo, Y. (2024) · Journal of Field Robotics · doi:10.1002/rob.22349 · Cited by 8 · see citing works
Xing, K., Zhang, X., Lin, Y., Ci, W., & Dong, W. (2022) · Frontiers in Neurorobotics · doi:10.3389/fnbot.2022.866294 · Cited by 8 · see citing works
Elias, M., & Maas, H. (2020) · ISPRS annals of the photogrammetry, remote sensing and spatial information sciences · doi:10.5194/isprs-annals-v-1-2020-181-2020 · Cited by 7 · see citing works
Improved Window Segmentation for Deep Learning Based Inertial Odometry
Chen, S., Zhu, Y. H., Niu, X., & Hu, Z. (2020) · IEEE International Performance, Computing, and Communications Conference · doi:10.1109/ipccc50635.2020.9391535 · Cited by 7 · see citing works
SelectFusion: A Generic Framework to Selectively Learn Multisensory Fusion.Preprint
Chen, C., Rosa, S., Lu, C. X., Trigoni, N., & Markham, A. (2019) · arXiv (Cornell University) · Cited by 7 · see citing works
Path Generator with Unpaired Samples Employing Generative Adversarial Networks
Maldonado-Romo, J., Maldonado-Romo, A., & Aldape-Pérez, M. (2022) · Sensors · doi:10.3390/s22239411 · Cited by 6 · see citing works
Qu, H., Zhang, L., Hu, X., He, X., Pan, X., & Chen, C. (2023) · IEEE Transactions on Intelligent Vehicles · doi:10.1109/tiv.2023.3342803 · Cited by 6 · see citing works
Lindgren, K., Leung, S. M., Nothwang, W. D., & Shamwell, E. J. (2019) · International Conference on Advanced Robotics (ICAR) · doi:10.1109/icar46387.2019.8981570 · Cited by 6 · see citing works
Self-citationZhu, Y., Zhang, M., Zhou, L., & Ting, C. (2025) · Sensors · doi:10.3390/s25051624 · Cited by 5 · see citing works
Optimized Deep Learning for LiDAR and Visual Odometry Fusion in Autonomous Driving
Zhang, D., Peng, T., & Loomis, J. S. (2023) · IEEE Sensors Journal · doi:10.1109/jsen.2023.3324559 · Cited by 5 · see citing works
Robust Real-Time Localization System via Semantic Dimensional Chains for Degraded Scenarios
Li, Y., Jiang, L., Lei, B., Tang, B., & Zhu, J. (2024) · IEEE Internet of Things Journal · doi:10.1109/jiot.2024.3520998 · Cited by 5 · see citing works
A Modified Visual Simultaneous Localisation and Mapping (V-SLAM) Technique for Road Scene Modelling
Bala, J. A., Adeshina, S. A., & Aibinu, A. M. (2022) · IEEE Nigeria International Conference on Disruptive Technologies for Sustainable Development (NIGERCON) · doi:10.1109/nigercon54645.2022.9803124 · Cited by 5 · see citing works
Real-Time Closed-Loop Detection Method of vSLAM Based on a Dynamic Siamese Network
Yuan, Q., Zhang, Z., Pi, Y., Kou, L., & Zhang, F. (2021) · Sensors · doi:10.3390/s21227612 · Cited by 5 · see citing works
Eliminating Scale Ambiguity of Unsupervised Monocular Visual Odometry
Wang, Z., Shen, M., & Chen, Q. (2023) · Neural Processing Letters · doi:10.1007/s11063-023-11224-1 · Cited by 4 · see citing works
Wang, Y., Yang, H., Cai, J., Wang, G., Wang, J., & Huang, Y. (2023) · Proceedings - IEEE International Conference on Robotics and Automation/Proceedings · doi:10.1109/icra48891.2023.10160277 · Cited by 4 · see citing works
Self-supervised Scale Recovery for Decoupled Visual-inertial Odometry
Zhang, T., Zhu, D., Shi, W., Liu, Y., Zhang, G., Zhang, X., & Li, J. (2023) · IEEE Robotics and Automation Letters · doi:10.1109/lra.2023.3338047 · Cited by 4 · see citing works
Lightweight semantic visual mapping and localization based on ground traffic signs
Lian, J., Chen, S., Guo, G., Sui, D., Zhao, J. K., & Li, L. (2025) · Displays · doi:10.1016/j.displa.2025.103096 · Cited by 3 · see citing works
A Real-Time CPU-GPU Embedded Implementation of a Tightly-Coupled Visual-Inertial Navigation System
Sheikhpour, S., & Atia, M. M. (2022) · IEEE Access · doi:10.1109/access.2022.3199384 · Cited by 3 · see citing works
4DRE-VIO: 4D Radar-Enhanced Monocular Visual Inertial Odometry for Urban Environments
Zhu, J., Fu, W., Lu, S., Zhuo, G., & Xiong, L. (2025) · IEEE Transactions on Intelligent Transportation Systems · doi:10.1109/tits.2025.3574156 · Cited by 3 · see citing works
Review of deep learning-based visual SLAM: types, approaches, and future work
Zhao, L., Chen, T., Yuan, P., Li, X., & Chen, B. (2025) · Industrial Robot the international journal of robotics research and application · doi:10.1108/ir-04-2025-0137 · Cited by 2 · see citing works
Liu, H., Gong, Z., Shen, J., Li, Y., & Long, Q. (2024) · Micromachines · doi:10.3390/mi15111362 · Cited by 2 · see citing works
Monocular weakly supervised depth and pose estimation method based on multi-information fusion
Zhang, Z., Qiao, J., & Lin, S. (2021) · Kuwait Journal of Science · doi:10.48129/kjs.12929 · Cited by 1 · see citing works
Neural Ranging Inertial Odometry
Wang, S., Shen, B., Wang, F., Cao, Y., Xiong, R., & Wang, Y. (2025) · Proceedings - IEEE International Conference on Robotics and Automation/Proceedings · doi:10.1109/icra55743.2025.11128550 · Cited by 1 · see citing works
DVLO4D: Deep Visual-Lidar Odometry with Sparse Spatial-Temporal Fusion
Liu, M., Yang, M. Y., Liu, J., Zhang, Y., Li, J., Elberink, S. O., George Vosselman, A., & Cheng, H. (2025) · Proceedings - IEEE International Conference on Robotics and Automation/Proceedings · doi:10.1109/icra55743.2025.11127668 · Cited by 1 · see citing works
TSFNet: A Two-Stage Fusion Network for Visual–Inertial Odometry
Wang, S., Liang, Y., Lin, J., Gan, Y., Zhong, M., Yin, X., & Bao, P. (2025) · Mathematics · doi:10.3390/math13233842 · Cited by 1 · see citing works
Pirozzo, B. M., Paula, M. D., Villar, S. A., de Benito, C., Acosta, G. G., & Picos, R. (2025) · IET Cyber-Systems and Robotics · doi:10.1049/csy2.70028 · Cited by 1 · see citing works
View Loss Evaluation and Keyframe Reselection for Active Aerial Visual Reconstruction
Li, Y., Wang, H., Zhang, X., Liu, J., & Chen, X. (2021) · IEEE International Conference on Robotics and Biomimetics (ROBIO) · doi:10.1109/robio54168.2021.9739567 · Cited by 1 · see citing works
Improving the Computational Efficiency of ROVIO
Bahnam, S. A., Wagter, C. D., & de Croon, G. (2023) · Unmanned Systems · doi:10.1142/s2301385024410012 · Cited by 3 · see citing works
A self-supervised monocular odometry with visual-inertial and depth representations
Zhao, L., Xiang, T., & Wang, Z. (2024) · Journal of the Franklin Institute · doi:10.1016/j.jfranklin.2024.106698 · Cited by 1 · see citing works
Online lane mapping based on multi-sensor SLAM and Catmull–Rom splines
Gao, T., Zou, D., Chen, C. P., Wu, X., & Hu, H. (2025) · Measurement Science and Technology · doi:10.1088/1361-6501/ada8c8 · Cited by 1 · see citing works
2020 Index IEEE Transactions on Pattern Analysis and Machine Intelligence Vol. 42
(2020) · IEEE Transactions on Pattern Analysis and Machine Intelligence · doi:10.1109/tpami.2020.3036557 · Cited by 1 · see citing works
Robust Vision-Aided Self-Localization of Mobile Robots
Lindgren, K. (2020) · ResearchWorks at the University of Washington (University of Washington)
Self-citationVINS-ACI: A Visual-Inertial Navigation System Adaptive to Complex Illumination by Feature Quality
Zhao, Y.-L., & Zhao, L. (2023) · Lecture notes in electrical engineering · doi:10.1007/978-981-19-6613-2_123
Neighborhood Attention-based Transformer Line Segment Detector with Edge Computing
Guo, H., & Shi, M. (2023) · IEEE International Conference on Parallel and Distributed Systems (ICPADS) · doi:10.1109/icpads60453.2023.00338
No Longer Getting Lost on Fork Road: Vehicle Off-Route Detection via Multi-Sensor Integration
Xiao, X., Xing, W., Gao, R., & Wu, M. (2024) · IEEE Transactions on Intelligent Vehicles · doi:10.1109/tiv.2024.3417411
Xu, Z., Feng, Z., Jelodar, M. B., Guo, B. H. W., & González, V. A. (2026) · Journal of Computing in Civil Engineering · doi:10.1061/jccee5.cpeng-7211
Optimization Method for Line Segment Detection Using the Hough Transform
Kulagin, P. A., Kazimirov, D. D., Gilmanov, M. I., Postnikov, V. V., & Nikolaev, D. P. (2026) · Journal of Communications Technology and Electronics · doi:10.1134/s1064226926605465
Diff-VIO: A Diffusion Model-Based Pose Optimizer for Visual Inertial Odometry
Qin, W., Kong, X., Zhang, S., Xu, H., & Dong, X. (2026) · Proceedings - IEEE International Conference on Robotics and Automation/Proceedings · doi:10.1109/icra57385.2026.11697508
Jiang, J., & Zhang, T. (2026) · Measurement · doi:10.1016/j.measurement.2026.123394
TOR-VIO: Time-Offset-Robust Self-Supervised Visual–Inertial Odometry
Luo, G., Zhu, D., Wang, L., Liu, Y., & Li, J. (2026) · International Joint Conference on Neural Networks (IJCNN) · doi:10.1109/ijcnn69854.2026.11729558
- Authors
- Shamwell, E. J., Lindgren, K., Leung, S., & Nothwang, W. D.
- Affiliations
- DEVCOM Army Research Laboratory (US)
- Venue
- IEEE Transactions on Pattern Analysis and Machine Intelligence
- Published
- 2020-10-01
- Volume
- 42
- Issue
- 10
- Pages
- 2478-2493
- ISSN
- 0162-8828 (ISSN-L)
- 2160-9292
- 1939-3539
- OpenAlex
- W2945356051
- Semantic Scholar
- 6718b2395d13bb3d93d78412ddf298935ee8b164
- Cited by
- 86
- References
- 55
- Citations by year
- 2026: 5 · 2025: 11 · 2024: 14 · 2023: 20 · 2022: 15 · 2021: 11 · 2020: 7 · 2019: 3
- FWCI
- 6.62
- Type
- journal article
- Language
- en
- Open access
- bronze
- doi.org
- Locations
- IEEE Transactions on Pattern Analysis and Machine Intelligence (publishedVersion)
- PubMed (publishedVersion)
- Topics
- Physical Sciences › Engineering › Aerospace Engineering › Robotics and Sensor-Based Localization
- Physical Sciences › Computer Science › Computer Vision and Pattern Recognition › Advanced Vision and Imaging
- Physical Sciences › Engineering › Aerospace Engineering › Inertial Sensor and Navigation
- Keywords
- visual-inertial odometry, online error correction, unsupervised learning, RGB-D imagery, inertial measurement unit, trajectory estimation, micro air vehicles, AirSim simulation
About these checks
Registry, retraction, Cites and statistics results are computed, not judged, with one exception: a printed reference that no index lists is read once by a model before it counts as a citation error. Claims are extracted by a model and kept only when their quote appears verbatim in the text; each cited source is then checked, with a model’s help, for whether it says what the claim relies on. Those verdicts can be wrong — read the claim’s quote and the cited source before relying on one.
Claims read by deepseek-v4.1-flash under definition version 3 (extract-v3) on 2026-10-08.
Classified by jev-1.13-20260917 (gold-guideline-v0.2) on 2026-10-08.
Statistics and arithmetic are recomputed, not judged.
Confidence bands are shown only for fields calibrated on our annotated test set. None is calibrated yet, so no band is shown.
What counts as a claim ›How we measure confidence ›How we check this ›
Are you an author, or do you see a problem with this page? Request a review