SlideShare une entreprise Scribd logo
1  sur  39
Télécharger pour lire hors ligne
National Chung Cheng University, Taiwan
Robot Vision Laboratory
2018/03/22
Jacky Liu
(Research Note)
Model-Aided Monocular Visual-Inertial
State Estimation and Dense Mapping
About this work
Model-Aided Monocular Visual-Inertial State Estimati
on and Dense Mapping
Kejie Qiu1 , Shaojie Shen1
IROS2017 - IEEE/RSJ International Conference on Intelligent Robots an
d Systems
1. Department of Electronic and Computer Engineering, Hong Kong University of Science an
d Technology, Hong Kong, China
2018/03/22 Model-Aided Monocular Visual-Inertial State Estimation and Dense Mapping 2
Related works (1/5)
Global localization solutions based on place recognition [1][2] can only
obtain topological localization which is not accurate enough for closed-l
oop control
[1] G. Schindler, M. Brown, and R. Szeliski, “City-scale location recog- nition,” in Computer Vi
sion and Pattern Recognition, 2007. CVPR’07. IEEE Conference on. IEEE, 2007, pp. 1–7.
[2] M. Cummins and P. Newman, “Fab-map: Probabilistic localization and mapping in the spa
ce of appearance,” The International Journal of Robotics Research, vol. 27, no. 6, pp. 647–665,
2008.
2018/03/22 Model-Aided Monocular Visual-Inertial State Estimation and Dense Mapping 3
Problem 1: Global localization
Related works (2/5)
The odometry-based methods suffer from long-term drifting while SLA
M-based approaches can not guarantee global consistency before a m
ajor loop closures detection.
Fusion of odometry, SLAM and GNSS may resolve the localization pro
blem in most cases, but it still does not guarantee drift-free localization
at all times.
2018/03/22 Model-Aided Monocular Visual-Inertial State Estimation and Dense Mapping 4
Problem 2: Drift
Related works (3/5)
Depth camera
• It has the intrinsic detection limitation impedes outdoor applications.
Stereo camera
• It has limited baseline constrains detection range.
• The extrinsic calibration is another issue for easy use.
2018/03/22 Model-Aided Monocular Visual-Inertial State Estimation and Dense Mapping 5
Problem 3: Sensing range
Related works (4/5)
Computation Map
[10] high Dense
LSD-SLAM low Semi-dense
DTAM high Dense
REMODE high Dense(mono)
3D model based[15] low Dense
2018/03/22 Model-Aided Monocular Visual-Inertial State Estimation and Dense Mapping 6
Related works (5/5)
Multistate constraint Kalman filter (MSCKF) [6] is a light-weight filter-ba
sed solution of fusing visual odometry and IMU data.
[6] A. I. Mourikis and S. I. Roumeliotis, “A multi-state constraint kalman filter for vision-aided
inertial navigation,” in Robotics and automation, 2007 IEEE international conference on. IEEE,
2007, pp. 3565–3572.
2018/03/22 Model-Aided Monocular Visual-Inertial State Estimation and Dense Mapping 7
MSCKF
Contributions (1/2)
1. GPS not available => 3D model based localization
2. Drift problem => 3D model based localization
3. Sensing range => Monocular temporal stereo
2018/03/22 Model-Aided Monocular Visual-Inertial State Estimation and Dense Mapping 8
Solutions
Contributions (2/2)
1. Handling simultaneously global localization and real-
time dense mapping problem with minimum sensing
and a rough prior 3D model.
2. Integrating the model-based global localization
method with a tightly-coupled visual-inertial fusion
method to get all-the-time global localization with
high local accuracy.
3. Implementing motion stereo with depth prior
rendered form a prior 3D model to realize accurate
environment awareness.
2018/03/22 Model-Aided Monocular Visual-Inertial State Estimation and Dense Mapping 9
Overview
2018/03/22 Model-Aided Monocular Visual-Inertial State Estimation and Dense Mapping 10
Overview
2018/03/22 Model-Aided Monocular Visual-Inertial State Estimation and Dense Mapping 11
Method
2018/03/22 Model-Aided Monocular Visual-Inertial State Estimation and Dense Mapping 12
1. Global pose fusion (MSCKF)
2. Fused state estimation
3. Semi-global matching
Global pose update for visual-inertial odometry
The original visual-inertial odometry (VIO) can already handle local are
a autonomous navigation robustly.
They use MSCKF(multi-state constraint kalman filter) as the VIO imple
mentation that is based on Kalman filter and treat the global pose upda
te as an additional EKF update.
2018/03/22 Model-Aided Monocular Visual-Inertial State Estimation and Dense Mapping 13
Multi-view cost aggregation
VIO
3D model
global pose
All-the-time
global-
consistent
property
Global
Pose
update
Cost
aggregation
Semi-global
matching
2018/03/22 Model-Aided Monocular Visual-Inertial State Estimation and Dense Mapping 14
MSCKF parameters
Global pose update for visual-inertial odometry
Global
Pose
update
Cost
aggregation
Semi-global
matching
rotation
positionvelocity
Bias of gryo and accelemeter
frame 1 frame N
Kalman
gain
residual
2018/03/22 Model-Aided Monocular Visual-Inertial State Estimation and Dense Mapping 15
MSCKF parameters
Global pose update for visual-inertial odometry
Global
Pose
update
Cost
aggregation
Semi-global
matching
2018/03/22 Model-Aided Monocular Visual-Inertial State Estimation and Dense Mapping 16
Global pose update for visual-inertial odometry
Observation (sensing)
Global
Pose
update
Cost
aggregation
Semi-global
matching
MSCKF camera state
global observation
symbol ⊗ denotes quaternion multiplication
EKF
2018/03/22 Model-Aided Monocular Visual-Inertial State Estimation and Dense Mapping 17
http://ais.informatik.uni-freiburg.de/teaching/ws12/mapping/pdf/slam04-ekf-slam.pdf
Quaternion Multiplication
2018/03/22 Model-Aided Monocular Visual-Inertial State Estimation and Dense Mapping 18
https://www.mathworks.com/help/aeroblks/quaternionmultiplication.html
2018/03/22 Model-Aided Monocular Visual-Inertial State Estimation and Dense Mapping 19
Global pose update for visual-inertial odometry
Update (prediction)
Global
Pose
update
Cost
aggregation
Semi-global
matching
Monocular dense mapping with depth prior constrains
Different from spatial stereo where only two calibrated views are used for depth e
stimation, multiple temporal camera views are used for depth estimation with prec
ise pose estimation for every camera frame.
The advantage of using multiple temporal camera views:
1. No baseline limitation (camera mounting distance limitation)
Therefore, the same depth estimation scheme can be used both small indoor
environments and large outdoor cases.
2018/03/22 Model-Aided Monocular Visual-Inertial State Estimation and Dense Mapping 20
A) Multi-view cost aggregation
Cost
aggregation
Global
Pose
update
Cost
aggregation
Semi-global
matching
2018/03/22 Model-Aided Monocular Visual-Inertial State Estimation and Dense Mapping 21
Global
Pose
update
Cost
aggregation
Semi-global
matching
Every re-projection pixel is found by back-projecting a pixel in the reference frame
to a 3D point and re-projecting this 3D point into the measurement frame.
2018/03/22 Model-Aided Monocular Visual-Inertial State Estimation and Dense Mapping 22
Reference image measurement image
Global
Pose
update
Cost
aggregation
Semi-global
matching
2018/03/22 Model-Aided Monocular Visual-Inertial State Estimation and Dense Mapping 23
The multiplication with the inverse of the came
ra matrix gives you a ray along which the 3D
point is located.
Depth pixel intensityworld frame rotation matrix
world frame trans. matrix
Global
Pose
update
Cost
aggregation
Semi-global
matching
2018/03/22 Model-Aided Monocular Visual-Inertial State Estimation and Dense Mapping 24
Reference image measurement image
Global
Pose
update
Cost
aggregation
Semi-global
matching
Global
Pose
update
Cost
aggregation
Semi-global
matching
2018/03/22 Model-Aided Monocular Visual-Inertial State Estimation and Dense Mapping 25
Δ-Δ
Huber loss
2018/03/22 Model-Aided Monocular Visual-Inertial State Estimation and Dense Mapping 26
Huber loss
Δ-Δ
Global
Pose
update
Cost
aggregation
Semi-global
matching
Monocular dense mapping with depth prior constrains
2018/03/22 Model-Aided Monocular Visual-Inertial State Estimation and Dense Mapping 27
B) Semi-global matching
Pixel-wise cost
Smoothness constraints (depth diff = 1)
Smoothness constraints (depth diff > 1)
Global minimization is an NP-complete problem which
cannot be solved in polynomial time.
Global
Pose
update
Cost
aggregation
Semi-global
matching
2018/03/22 Model-Aided Monocular Visual-Inertial State Estimation and Dense Mapping 28
Global
Pose
update
Cost
aggregation
Semi-global
matching
Monocular dense mapping with depth prior constrains
TSDF (truncated signed distance function)
Each 3D voxel contains
1. TSDF Depth
2. Photometric intensity
3. Confidence weight of the measurements.
2018/03/22 Model-Aided Monocular Visual-Inertial State Estimation and Dense Mapping 29
C) 3D reconstruction
Experimental results
• Implementation detail
2018/03/22 Model-Aided Monocular Visual-Inertial State Estimation and Dense Mapping 30
752x480
12Hz
100Hz
160x108
12Hz
3D model constructed by Altizure.com
MAV
Nvidia Tegra X1
4 CPU 256 GPU core
Online SfM service Altizure.com
2018/03/22 Model-Aided Monocular Visual-Inertial State Estimation and Dense Mapping 31
State estimation results
2018/03/22 Model-Aided Monocular Visual-Inertial State Estimation and Dense Mapping 32
• The comparison of position, orientation of MSCKF and MSCKF+Model.
(Motion capture Ground truth)
State estimation results
2018/03/22 Model-Aided Monocular Visual-Inertial State Estimation and Dense Mapping 33
• The comparison of position, orientation of MSCKF and MSCKF+Model.
(Motion capture Ground truth)
Mapping result
• Depth prior-based (2nd row) has better mapping performance at the
texture-less areas such as the green circular areas.
2018/03/22 Model-Aided Monocular Visual-Inertial State Estimation and Dense Mapping 34
Motion stereo
Depth prior-based
Object removal (dynamic env.)
2018/03/22 Model-Aided Monocular Visual-Inertial State Estimation and Dense Mapping 35
Conclusion
1. Global localization and dense mapping utilizing a known 3D texture
d model
2. Combine several techniques to achieve real-time onboard dense S
LAM.
1. Fast model view rendering
2. Image stabilization
3. Edge-based image alignment
4. Global pose fusion
5. Monocular dense mapping
2018/03/22 Model-Aided Monocular Visual-Inertial State Estimation and Dense Mapping 36
Future work
1. Utilizing larger image to enhance mapping quality
2. Refining 3D model online using onboard visual information to acco
unt for the differences between the model and the environment.
2018/03/22 Model-Aided Monocular Visual-Inertial State Estimation and Dense Mapping 37
2018/03/22 Model-Aided Monocular Visual-Inertial State Estimation and Dense Mapping 38
J.Delmerico andD.Scaramuzza, “A Benchmark Comparison of M
onocular Visual-Inertial Odometry Algorithms for Flying Robot
s,” 2018.
2018/03/22 Model-Aided Monocular Visual-Inertial State Estimation and Dense Mapping 39

Contenu connexe

Tendances

ANALYSIS OF INTEREST POINTS OF CURVELET COEFFICIENTS CONTRIBUTIONS OF MICROS...
ANALYSIS OF INTEREST POINTS OF CURVELET  COEFFICIENTS CONTRIBUTIONS OF MICROS...ANALYSIS OF INTEREST POINTS OF CURVELET  COEFFICIENTS CONTRIBUTIONS OF MICROS...
ANALYSIS OF INTEREST POINTS OF CURVELET COEFFICIENTS CONTRIBUTIONS OF MICROS...sipij
 
Human action recognition with kinect using a joint motion descriptor
Human action recognition with kinect using a joint motion descriptorHuman action recognition with kinect using a joint motion descriptor
Human action recognition with kinect using a joint motion descriptorSoma Boubou
 
Create lecture part 1 contours and texture
Create lecture part 1   contours and textureCreate lecture part 1   contours and texture
Create lecture part 1 contours and texturevisionresearchyork
 
Data-Driven Motion Estimation With Spatial Adaptation
Data-Driven Motion Estimation With Spatial AdaptationData-Driven Motion Estimation With Spatial Adaptation
Data-Driven Motion Estimation With Spatial AdaptationCSCJournals
 
Effect of Block Sizes on the Attributes of Watermarking Digital Images
Effect of Block Sizes on the Attributes of Watermarking Digital ImagesEffect of Block Sizes on the Attributes of Watermarking Digital Images
Effect of Block Sizes on the Attributes of Watermarking Digital ImagesDr. Michael Agbaje
 
Human detection in hours of
Human detection in hours ofHuman detection in hours of
Human detection in hours ofijistjournal
 
FORGERY (COPY-MOVE) DETECTION IN DIGITAL IMAGES USING BLOCK METHOD
FORGERY (COPY-MOVE) DETECTION IN DIGITAL IMAGES USING BLOCK METHODFORGERY (COPY-MOVE) DETECTION IN DIGITAL IMAGES USING BLOCK METHOD
FORGERY (COPY-MOVE) DETECTION IN DIGITAL IMAGES USING BLOCK METHODeditorijcres
 
FAN search for image copy-move forgery-amalta 2014
 FAN search for image copy-move forgery-amalta 2014 FAN search for image copy-move forgery-amalta 2014
FAN search for image copy-move forgery-amalta 2014SondosFadl
 
A proposed accelerated image copy-move forgery detection-vcip2014
A proposed accelerated image copy-move forgery detection-vcip2014A proposed accelerated image copy-move forgery detection-vcip2014
A proposed accelerated image copy-move forgery detection-vcip2014SondosFadl
 
Copy-Rotate-Move Forgery Detection Based on Spatial Domain
Copy-Rotate-Move Forgery Detection Based on Spatial DomainCopy-Rotate-Move Forgery Detection Based on Spatial Domain
Copy-Rotate-Move Forgery Detection Based on Spatial DomainSondosFadl
 
AN ADAPTIVE MESH METHOD FOR OBJECT TRACKING
AN ADAPTIVE MESH METHOD FOR OBJECT TRACKING AN ADAPTIVE MESH METHOD FOR OBJECT TRACKING
AN ADAPTIVE MESH METHOD FOR OBJECT TRACKING ijp2p
 
COMPARISON OF RENDERING PROCESSES ON 3D MODEL
COMPARISON OF RENDERING PROCESSES ON 3D MODELCOMPARISON OF RENDERING PROCESSES ON 3D MODEL
COMPARISON OF RENDERING PROCESSES ON 3D MODELijcsit
 
Analysis and Detection of Image Forgery Methodologies
Analysis and Detection of Image Forgery MethodologiesAnalysis and Detection of Image Forgery Methodologies
Analysis and Detection of Image Forgery Methodologiesijsrd.com
 
Feature extraction based retrieval of
Feature extraction based retrieval ofFeature extraction based retrieval of
Feature extraction based retrieval ofijcsity
 
GPGPU-Assisted Subpixel Tracking Method for Fiducial Markers
GPGPU-Assisted Subpixel Tracking Method for Fiducial MarkersGPGPU-Assisted Subpixel Tracking Method for Fiducial Markers
GPGPU-Assisted Subpixel Tracking Method for Fiducial MarkersNaoki Shibata
 
Multiexposure Image Fusion
Multiexposure Image FusionMultiexposure Image Fusion
Multiexposure Image FusionIJMER
 
Comparison of Some Motion Detection Methods in cases of Single and Multiple M...
Comparison of Some Motion Detection Methods in cases of Single and Multiple M...Comparison of Some Motion Detection Methods in cases of Single and Multiple M...
Comparison of Some Motion Detection Methods in cases of Single and Multiple M...CSCJournals
 

Tendances (20)

ANALYSIS OF INTEREST POINTS OF CURVELET COEFFICIENTS CONTRIBUTIONS OF MICROS...
ANALYSIS OF INTEREST POINTS OF CURVELET  COEFFICIENTS CONTRIBUTIONS OF MICROS...ANALYSIS OF INTEREST POINTS OF CURVELET  COEFFICIENTS CONTRIBUTIONS OF MICROS...
ANALYSIS OF INTEREST POINTS OF CURVELET COEFFICIENTS CONTRIBUTIONS OF MICROS...
 
Human action recognition with kinect using a joint motion descriptor
Human action recognition with kinect using a joint motion descriptorHuman action recognition with kinect using a joint motion descriptor
Human action recognition with kinect using a joint motion descriptor
 
Create lecture part 1 contours and texture
Create lecture part 1   contours and textureCreate lecture part 1   contours and texture
Create lecture part 1 contours and texture
 
I0343065072
I0343065072I0343065072
I0343065072
 
Data-Driven Motion Estimation With Spatial Adaptation
Data-Driven Motion Estimation With Spatial AdaptationData-Driven Motion Estimation With Spatial Adaptation
Data-Driven Motion Estimation With Spatial Adaptation
 
Effect of Block Sizes on the Attributes of Watermarking Digital Images
Effect of Block Sizes on the Attributes of Watermarking Digital ImagesEffect of Block Sizes on the Attributes of Watermarking Digital Images
Effect of Block Sizes on the Attributes of Watermarking Digital Images
 
Comparison of Rendering Processes on 3D Model
Comparison of Rendering Processes on 3D ModelComparison of Rendering Processes on 3D Model
Comparison of Rendering Processes on 3D Model
 
Human detection in hours of
Human detection in hours ofHuman detection in hours of
Human detection in hours of
 
FORGERY (COPY-MOVE) DETECTION IN DIGITAL IMAGES USING BLOCK METHOD
FORGERY (COPY-MOVE) DETECTION IN DIGITAL IMAGES USING BLOCK METHODFORGERY (COPY-MOVE) DETECTION IN DIGITAL IMAGES USING BLOCK METHOD
FORGERY (COPY-MOVE) DETECTION IN DIGITAL IMAGES USING BLOCK METHOD
 
FAN search for image copy-move forgery-amalta 2014
 FAN search for image copy-move forgery-amalta 2014 FAN search for image copy-move forgery-amalta 2014
FAN search for image copy-move forgery-amalta 2014
 
A proposed accelerated image copy-move forgery detection-vcip2014
A proposed accelerated image copy-move forgery detection-vcip2014A proposed accelerated image copy-move forgery detection-vcip2014
A proposed accelerated image copy-move forgery detection-vcip2014
 
Copy-Rotate-Move Forgery Detection Based on Spatial Domain
Copy-Rotate-Move Forgery Detection Based on Spatial DomainCopy-Rotate-Move Forgery Detection Based on Spatial Domain
Copy-Rotate-Move Forgery Detection Based on Spatial Domain
 
AN ADAPTIVE MESH METHOD FOR OBJECT TRACKING
AN ADAPTIVE MESH METHOD FOR OBJECT TRACKING AN ADAPTIVE MESH METHOD FOR OBJECT TRACKING
AN ADAPTIVE MESH METHOD FOR OBJECT TRACKING
 
COMPARISON OF RENDERING PROCESSES ON 3D MODEL
COMPARISON OF RENDERING PROCESSES ON 3D MODELCOMPARISON OF RENDERING PROCESSES ON 3D MODEL
COMPARISON OF RENDERING PROCESSES ON 3D MODEL
 
Analysis and Detection of Image Forgery Methodologies
Analysis and Detection of Image Forgery MethodologiesAnalysis and Detection of Image Forgery Methodologies
Analysis and Detection of Image Forgery Methodologies
 
3 video segmentation
3 video segmentation3 video segmentation
3 video segmentation
 
Feature extraction based retrieval of
Feature extraction based retrieval ofFeature extraction based retrieval of
Feature extraction based retrieval of
 
GPGPU-Assisted Subpixel Tracking Method for Fiducial Markers
GPGPU-Assisted Subpixel Tracking Method for Fiducial MarkersGPGPU-Assisted Subpixel Tracking Method for Fiducial Markers
GPGPU-Assisted Subpixel Tracking Method for Fiducial Markers
 
Multiexposure Image Fusion
Multiexposure Image FusionMultiexposure Image Fusion
Multiexposure Image Fusion
 
Comparison of Some Motion Detection Methods in cases of Single and Multiple M...
Comparison of Some Motion Detection Methods in cases of Single and Multiple M...Comparison of Some Motion Detection Methods in cases of Single and Multiple M...
Comparison of Some Motion Detection Methods in cases of Single and Multiple M...
 

Similaire à Model-Aided Monocular Visual-Inertial Mapping

Performance Evaluation of CNN Based Pedestrian and Cyclist Detectors On Degra...
Performance Evaluation of CNN Based Pedestrian and Cyclist Detectors On Degra...Performance Evaluation of CNN Based Pedestrian and Cyclist Detectors On Degra...
Performance Evaluation of CNN Based Pedestrian and Cyclist Detectors On Degra...CSCJournals
 
EV-SIFT - An Extended Scale Invariant Face Recognition for Plastic Surgery Fa...
EV-SIFT - An Extended Scale Invariant Face Recognition for Plastic Surgery Fa...EV-SIFT - An Extended Scale Invariant Face Recognition for Plastic Surgery Fa...
EV-SIFT - An Extended Scale Invariant Face Recognition for Plastic Surgery Fa...IJECEIAES
 
International Journal of Engineering Research and Development
International Journal of Engineering Research and DevelopmentInternational Journal of Engineering Research and Development
International Journal of Engineering Research and DevelopmentIJERD Editor
 
A ROS IMPLEMENTATION OF THE MONO-SLAM ALGORITHM
A ROS IMPLEMENTATION OF THE MONO-SLAM ALGORITHMA ROS IMPLEMENTATION OF THE MONO-SLAM ALGORITHM
A ROS IMPLEMENTATION OF THE MONO-SLAM ALGORITHMcsandit
 
Rotation Invariant Face Recognition using RLBP, LPQ and CONTOURLET Transform
Rotation Invariant Face Recognition using RLBP, LPQ and CONTOURLET TransformRotation Invariant Face Recognition using RLBP, LPQ and CONTOURLET Transform
Rotation Invariant Face Recognition using RLBP, LPQ and CONTOURLET TransformIRJET Journal
 
NUMBER PLATE IMAGE DETECTION FOR FAST MOTION VEHICLES USING BLUR KERNEL ESTIM...
NUMBER PLATE IMAGE DETECTION FOR FAST MOTION VEHICLES USING BLUR KERNEL ESTIM...NUMBER PLATE IMAGE DETECTION FOR FAST MOTION VEHICLES USING BLUR KERNEL ESTIM...
NUMBER PLATE IMAGE DETECTION FOR FAST MOTION VEHICLES USING BLUR KERNEL ESTIM...paperpublications3
 
Multiexposure Image Fusion
Multiexposure Image FusionMultiexposure Image Fusion
Multiexposure Image FusionIJMER
 
A Review On Single Image Depth Prediction with Wavelet Decomposition
A Review On Single Image Depth Prediction with Wavelet DecompositionA Review On Single Image Depth Prediction with Wavelet Decomposition
A Review On Single Image Depth Prediction with Wavelet DecompositionIRJET Journal
 
(Research note) Visual Inertial Odometry using Coupled Nonlinear Optimization
(Research note) Visual Inertial Odometry using Coupled Nonlinear Optimization(Research note) Visual Inertial Odometry using Coupled Nonlinear Optimization
(Research note) Visual Inertial Odometry using Coupled Nonlinear Optimizatione8xu
 
An efficient image segmentation approach through enhanced watershed algorithm
An efficient image segmentation approach through enhanced watershed algorithmAn efficient image segmentation approach through enhanced watershed algorithm
An efficient image segmentation approach through enhanced watershed algorithmAlexander Decker
 
Matching algorithm performance analysis for autocalibration method of stereo ...
Matching algorithm performance analysis for autocalibration method of stereo ...Matching algorithm performance analysis for autocalibration method of stereo ...
Matching algorithm performance analysis for autocalibration method of stereo ...TELKOMNIKA JOURNAL
 
Design and implementation of video tracking system based on camera field of view
Design and implementation of video tracking system based on camera field of viewDesign and implementation of video tracking system based on camera field of view
Design and implementation of video tracking system based on camera field of viewsipij
 
MONOGENIC SCALE SPACE BASED REGION COVARIANCE MATRIX DESCRIPTOR FOR FACE RECO...
MONOGENIC SCALE SPACE BASED REGION COVARIANCE MATRIX DESCRIPTOR FOR FACE RECO...MONOGENIC SCALE SPACE BASED REGION COVARIANCE MATRIX DESCRIPTOR FOR FACE RECO...
MONOGENIC SCALE SPACE BASED REGION COVARIANCE MATRIX DESCRIPTOR FOR FACE RECO...cscpconf
 
Understanding Users Behaviours in User-Centric Immersive Communications
Understanding Users Behaviours in User-Centric Immersive CommunicationsUnderstanding Users Behaviours in User-Centric Immersive Communications
Understanding Users Behaviours in User-Centric Immersive CommunicationsFörderverein Technische Fakultät
 
Application of Digital Image Correlation: A Review
Application of Digital Image Correlation: A ReviewApplication of Digital Image Correlation: A Review
Application of Digital Image Correlation: A ReviewIRJET Journal
 
IRJET - Dehazing of Single Nighttime Haze Image using Superpixel Method
IRJET -  	  Dehazing of Single Nighttime Haze Image using Superpixel MethodIRJET -  	  Dehazing of Single Nighttime Haze Image using Superpixel Method
IRJET - Dehazing of Single Nighttime Haze Image using Superpixel MethodIRJET Journal
 
IRJET- Analysis of Vehicle Number Plate Recognition
IRJET- Analysis of Vehicle Number Plate RecognitionIRJET- Analysis of Vehicle Number Plate Recognition
IRJET- Analysis of Vehicle Number Plate RecognitionIRJET Journal
 
A Review on Deformation Measurement from Speckle Patterns using Digital Image...
A Review on Deformation Measurement from Speckle Patterns using Digital Image...A Review on Deformation Measurement from Speckle Patterns using Digital Image...
A Review on Deformation Measurement from Speckle Patterns using Digital Image...IRJET Journal
 
A Comparative Case Study on Compression Algorithm for Remote Sensing Images
A Comparative Case Study on Compression Algorithm for Remote Sensing ImagesA Comparative Case Study on Compression Algorithm for Remote Sensing Images
A Comparative Case Study on Compression Algorithm for Remote Sensing ImagesDR.P.S.JAGADEESH KUMAR
 

Similaire à Model-Aided Monocular Visual-Inertial Mapping (20)

Performance Evaluation of CNN Based Pedestrian and Cyclist Detectors On Degra...
Performance Evaluation of CNN Based Pedestrian and Cyclist Detectors On Degra...Performance Evaluation of CNN Based Pedestrian and Cyclist Detectors On Degra...
Performance Evaluation of CNN Based Pedestrian and Cyclist Detectors On Degra...
 
EV-SIFT - An Extended Scale Invariant Face Recognition for Plastic Surgery Fa...
EV-SIFT - An Extended Scale Invariant Face Recognition for Plastic Surgery Fa...EV-SIFT - An Extended Scale Invariant Face Recognition for Plastic Surgery Fa...
EV-SIFT - An Extended Scale Invariant Face Recognition for Plastic Surgery Fa...
 
E1083237
E1083237E1083237
E1083237
 
International Journal of Engineering Research and Development
International Journal of Engineering Research and DevelopmentInternational Journal of Engineering Research and Development
International Journal of Engineering Research and Development
 
A ROS IMPLEMENTATION OF THE MONO-SLAM ALGORITHM
A ROS IMPLEMENTATION OF THE MONO-SLAM ALGORITHMA ROS IMPLEMENTATION OF THE MONO-SLAM ALGORITHM
A ROS IMPLEMENTATION OF THE MONO-SLAM ALGORITHM
 
Rotation Invariant Face Recognition using RLBP, LPQ and CONTOURLET Transform
Rotation Invariant Face Recognition using RLBP, LPQ and CONTOURLET TransformRotation Invariant Face Recognition using RLBP, LPQ and CONTOURLET Transform
Rotation Invariant Face Recognition using RLBP, LPQ and CONTOURLET Transform
 
NUMBER PLATE IMAGE DETECTION FOR FAST MOTION VEHICLES USING BLUR KERNEL ESTIM...
NUMBER PLATE IMAGE DETECTION FOR FAST MOTION VEHICLES USING BLUR KERNEL ESTIM...NUMBER PLATE IMAGE DETECTION FOR FAST MOTION VEHICLES USING BLUR KERNEL ESTIM...
NUMBER PLATE IMAGE DETECTION FOR FAST MOTION VEHICLES USING BLUR KERNEL ESTIM...
 
Multiexposure Image Fusion
Multiexposure Image FusionMultiexposure Image Fusion
Multiexposure Image Fusion
 
A Review On Single Image Depth Prediction with Wavelet Decomposition
A Review On Single Image Depth Prediction with Wavelet DecompositionA Review On Single Image Depth Prediction with Wavelet Decomposition
A Review On Single Image Depth Prediction with Wavelet Decomposition
 
(Research note) Visual Inertial Odometry using Coupled Nonlinear Optimization
(Research note) Visual Inertial Odometry using Coupled Nonlinear Optimization(Research note) Visual Inertial Odometry using Coupled Nonlinear Optimization
(Research note) Visual Inertial Odometry using Coupled Nonlinear Optimization
 
An efficient image segmentation approach through enhanced watershed algorithm
An efficient image segmentation approach through enhanced watershed algorithmAn efficient image segmentation approach through enhanced watershed algorithm
An efficient image segmentation approach through enhanced watershed algorithm
 
Matching algorithm performance analysis for autocalibration method of stereo ...
Matching algorithm performance analysis for autocalibration method of stereo ...Matching algorithm performance analysis for autocalibration method of stereo ...
Matching algorithm performance analysis for autocalibration method of stereo ...
 
Design and implementation of video tracking system based on camera field of view
Design and implementation of video tracking system based on camera field of viewDesign and implementation of video tracking system based on camera field of view
Design and implementation of video tracking system based on camera field of view
 
MONOGENIC SCALE SPACE BASED REGION COVARIANCE MATRIX DESCRIPTOR FOR FACE RECO...
MONOGENIC SCALE SPACE BASED REGION COVARIANCE MATRIX DESCRIPTOR FOR FACE RECO...MONOGENIC SCALE SPACE BASED REGION COVARIANCE MATRIX DESCRIPTOR FOR FACE RECO...
MONOGENIC SCALE SPACE BASED REGION COVARIANCE MATRIX DESCRIPTOR FOR FACE RECO...
 
Understanding Users Behaviours in User-Centric Immersive Communications
Understanding Users Behaviours in User-Centric Immersive CommunicationsUnderstanding Users Behaviours in User-Centric Immersive Communications
Understanding Users Behaviours in User-Centric Immersive Communications
 
Application of Digital Image Correlation: A Review
Application of Digital Image Correlation: A ReviewApplication of Digital Image Correlation: A Review
Application of Digital Image Correlation: A Review
 
IRJET - Dehazing of Single Nighttime Haze Image using Superpixel Method
IRJET -  	  Dehazing of Single Nighttime Haze Image using Superpixel MethodIRJET -  	  Dehazing of Single Nighttime Haze Image using Superpixel Method
IRJET - Dehazing of Single Nighttime Haze Image using Superpixel Method
 
IRJET- Analysis of Vehicle Number Plate Recognition
IRJET- Analysis of Vehicle Number Plate RecognitionIRJET- Analysis of Vehicle Number Plate Recognition
IRJET- Analysis of Vehicle Number Plate Recognition
 
A Review on Deformation Measurement from Speckle Patterns using Digital Image...
A Review on Deformation Measurement from Speckle Patterns using Digital Image...A Review on Deformation Measurement from Speckle Patterns using Digital Image...
A Review on Deformation Measurement from Speckle Patterns using Digital Image...
 
A Comparative Case Study on Compression Algorithm for Remote Sensing Images
A Comparative Case Study on Compression Algorithm for Remote Sensing ImagesA Comparative Case Study on Compression Algorithm for Remote Sensing Images
A Comparative Case Study on Compression Algorithm for Remote Sensing Images
 

Dernier

Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptxVS Mahajan Coaching Centre
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfciinovamais
 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxGaneshChakor2
 
Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3JemimahLaneBuaron
 
Employee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxEmployee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxNirmalaLoungPoorunde1
 
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdfBASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdfSoniaTolstoy
 
Introduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxIntroduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxpboyjonauth
 
Mastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionMastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionSafetyChain Software
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxheathfieldcps1
 
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Sapana Sha
 
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptxContemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptxRoyAbrique
 
Arihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfArihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfchloefrazer622
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingTechSoup
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxiammrhaywood
 
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxSayali Powar
 

Dernier (20)

Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
 
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptx
 
Staff of Color (SOC) Retention Efforts DDSD
Staff of Color (SOC) Retention Efforts DDSDStaff of Color (SOC) Retention Efforts DDSD
Staff of Color (SOC) Retention Efforts DDSD
 
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdfTataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
 
Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1
 
Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3
 
Employee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxEmployee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptx
 
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdfBASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
 
Introduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxIntroduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptx
 
Mastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionMastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory Inspection
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptx
 
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
 
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptxContemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
 
Arihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfArihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdf
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy Consulting
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
 
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
 
Mattingly "AI & Prompt Design: The Basics of Prompt Design"
Mattingly "AI & Prompt Design: The Basics of Prompt Design"Mattingly "AI & Prompt Design: The Basics of Prompt Design"
Mattingly "AI & Prompt Design: The Basics of Prompt Design"
 

Model-Aided Monocular Visual-Inertial Mapping

  • 1. National Chung Cheng University, Taiwan Robot Vision Laboratory 2018/03/22 Jacky Liu (Research Note) Model-Aided Monocular Visual-Inertial State Estimation and Dense Mapping
  • 2. About this work Model-Aided Monocular Visual-Inertial State Estimati on and Dense Mapping Kejie Qiu1 , Shaojie Shen1 IROS2017 - IEEE/RSJ International Conference on Intelligent Robots an d Systems 1. Department of Electronic and Computer Engineering, Hong Kong University of Science an d Technology, Hong Kong, China 2018/03/22 Model-Aided Monocular Visual-Inertial State Estimation and Dense Mapping 2
  • 3. Related works (1/5) Global localization solutions based on place recognition [1][2] can only obtain topological localization which is not accurate enough for closed-l oop control [1] G. Schindler, M. Brown, and R. Szeliski, “City-scale location recog- nition,” in Computer Vi sion and Pattern Recognition, 2007. CVPR’07. IEEE Conference on. IEEE, 2007, pp. 1–7. [2] M. Cummins and P. Newman, “Fab-map: Probabilistic localization and mapping in the spa ce of appearance,” The International Journal of Robotics Research, vol. 27, no. 6, pp. 647–665, 2008. 2018/03/22 Model-Aided Monocular Visual-Inertial State Estimation and Dense Mapping 3 Problem 1: Global localization
  • 4. Related works (2/5) The odometry-based methods suffer from long-term drifting while SLA M-based approaches can not guarantee global consistency before a m ajor loop closures detection. Fusion of odometry, SLAM and GNSS may resolve the localization pro blem in most cases, but it still does not guarantee drift-free localization at all times. 2018/03/22 Model-Aided Monocular Visual-Inertial State Estimation and Dense Mapping 4 Problem 2: Drift
  • 5. Related works (3/5) Depth camera • It has the intrinsic detection limitation impedes outdoor applications. Stereo camera • It has limited baseline constrains detection range. • The extrinsic calibration is another issue for easy use. 2018/03/22 Model-Aided Monocular Visual-Inertial State Estimation and Dense Mapping 5 Problem 3: Sensing range
  • 6. Related works (4/5) Computation Map [10] high Dense LSD-SLAM low Semi-dense DTAM high Dense REMODE high Dense(mono) 3D model based[15] low Dense 2018/03/22 Model-Aided Monocular Visual-Inertial State Estimation and Dense Mapping 6
  • 7. Related works (5/5) Multistate constraint Kalman filter (MSCKF) [6] is a light-weight filter-ba sed solution of fusing visual odometry and IMU data. [6] A. I. Mourikis and S. I. Roumeliotis, “A multi-state constraint kalman filter for vision-aided inertial navigation,” in Robotics and automation, 2007 IEEE international conference on. IEEE, 2007, pp. 3565–3572. 2018/03/22 Model-Aided Monocular Visual-Inertial State Estimation and Dense Mapping 7 MSCKF
  • 8. Contributions (1/2) 1. GPS not available => 3D model based localization 2. Drift problem => 3D model based localization 3. Sensing range => Monocular temporal stereo 2018/03/22 Model-Aided Monocular Visual-Inertial State Estimation and Dense Mapping 8 Solutions
  • 9. Contributions (2/2) 1. Handling simultaneously global localization and real- time dense mapping problem with minimum sensing and a rough prior 3D model. 2. Integrating the model-based global localization method with a tightly-coupled visual-inertial fusion method to get all-the-time global localization with high local accuracy. 3. Implementing motion stereo with depth prior rendered form a prior 3D model to realize accurate environment awareness. 2018/03/22 Model-Aided Monocular Visual-Inertial State Estimation and Dense Mapping 9
  • 10. Overview 2018/03/22 Model-Aided Monocular Visual-Inertial State Estimation and Dense Mapping 10
  • 11. Overview 2018/03/22 Model-Aided Monocular Visual-Inertial State Estimation and Dense Mapping 11
  • 12. Method 2018/03/22 Model-Aided Monocular Visual-Inertial State Estimation and Dense Mapping 12 1. Global pose fusion (MSCKF) 2. Fused state estimation 3. Semi-global matching
  • 13. Global pose update for visual-inertial odometry The original visual-inertial odometry (VIO) can already handle local are a autonomous navigation robustly. They use MSCKF(multi-state constraint kalman filter) as the VIO imple mentation that is based on Kalman filter and treat the global pose upda te as an additional EKF update. 2018/03/22 Model-Aided Monocular Visual-Inertial State Estimation and Dense Mapping 13 Multi-view cost aggregation VIO 3D model global pose All-the-time global- consistent property Global Pose update Cost aggregation Semi-global matching
  • 14. 2018/03/22 Model-Aided Monocular Visual-Inertial State Estimation and Dense Mapping 14 MSCKF parameters Global pose update for visual-inertial odometry Global Pose update Cost aggregation Semi-global matching rotation positionvelocity Bias of gryo and accelemeter frame 1 frame N Kalman gain residual
  • 15. 2018/03/22 Model-Aided Monocular Visual-Inertial State Estimation and Dense Mapping 15 MSCKF parameters Global pose update for visual-inertial odometry Global Pose update Cost aggregation Semi-global matching
  • 16. 2018/03/22 Model-Aided Monocular Visual-Inertial State Estimation and Dense Mapping 16 Global pose update for visual-inertial odometry Observation (sensing) Global Pose update Cost aggregation Semi-global matching MSCKF camera state global observation symbol ⊗ denotes quaternion multiplication
  • 17. EKF 2018/03/22 Model-Aided Monocular Visual-Inertial State Estimation and Dense Mapping 17 http://ais.informatik.uni-freiburg.de/teaching/ws12/mapping/pdf/slam04-ekf-slam.pdf
  • 18. Quaternion Multiplication 2018/03/22 Model-Aided Monocular Visual-Inertial State Estimation and Dense Mapping 18 https://www.mathworks.com/help/aeroblks/quaternionmultiplication.html
  • 19. 2018/03/22 Model-Aided Monocular Visual-Inertial State Estimation and Dense Mapping 19 Global pose update for visual-inertial odometry Update (prediction) Global Pose update Cost aggregation Semi-global matching
  • 20. Monocular dense mapping with depth prior constrains Different from spatial stereo where only two calibrated views are used for depth e stimation, multiple temporal camera views are used for depth estimation with prec ise pose estimation for every camera frame. The advantage of using multiple temporal camera views: 1. No baseline limitation (camera mounting distance limitation) Therefore, the same depth estimation scheme can be used both small indoor environments and large outdoor cases. 2018/03/22 Model-Aided Monocular Visual-Inertial State Estimation and Dense Mapping 20 A) Multi-view cost aggregation Cost aggregation Global Pose update Cost aggregation Semi-global matching
  • 21. 2018/03/22 Model-Aided Monocular Visual-Inertial State Estimation and Dense Mapping 21 Global Pose update Cost aggregation Semi-global matching
  • 22. Every re-projection pixel is found by back-projecting a pixel in the reference frame to a 3D point and re-projecting this 3D point into the measurement frame. 2018/03/22 Model-Aided Monocular Visual-Inertial State Estimation and Dense Mapping 22 Reference image measurement image Global Pose update Cost aggregation Semi-global matching
  • 23. 2018/03/22 Model-Aided Monocular Visual-Inertial State Estimation and Dense Mapping 23 The multiplication with the inverse of the came ra matrix gives you a ray along which the 3D point is located. Depth pixel intensityworld frame rotation matrix world frame trans. matrix Global Pose update Cost aggregation Semi-global matching
  • 24. 2018/03/22 Model-Aided Monocular Visual-Inertial State Estimation and Dense Mapping 24 Reference image measurement image Global Pose update Cost aggregation Semi-global matching
  • 25. Global Pose update Cost aggregation Semi-global matching 2018/03/22 Model-Aided Monocular Visual-Inertial State Estimation and Dense Mapping 25 Δ-Δ Huber loss
  • 26. 2018/03/22 Model-Aided Monocular Visual-Inertial State Estimation and Dense Mapping 26 Huber loss Δ-Δ Global Pose update Cost aggregation Semi-global matching
  • 27. Monocular dense mapping with depth prior constrains 2018/03/22 Model-Aided Monocular Visual-Inertial State Estimation and Dense Mapping 27 B) Semi-global matching Pixel-wise cost Smoothness constraints (depth diff = 1) Smoothness constraints (depth diff > 1) Global minimization is an NP-complete problem which cannot be solved in polynomial time. Global Pose update Cost aggregation Semi-global matching
  • 28. 2018/03/22 Model-Aided Monocular Visual-Inertial State Estimation and Dense Mapping 28 Global Pose update Cost aggregation Semi-global matching
  • 29. Monocular dense mapping with depth prior constrains TSDF (truncated signed distance function) Each 3D voxel contains 1. TSDF Depth 2. Photometric intensity 3. Confidence weight of the measurements. 2018/03/22 Model-Aided Monocular Visual-Inertial State Estimation and Dense Mapping 29 C) 3D reconstruction
  • 30. Experimental results • Implementation detail 2018/03/22 Model-Aided Monocular Visual-Inertial State Estimation and Dense Mapping 30 752x480 12Hz 100Hz 160x108 12Hz 3D model constructed by Altizure.com MAV Nvidia Tegra X1 4 CPU 256 GPU core
  • 31. Online SfM service Altizure.com 2018/03/22 Model-Aided Monocular Visual-Inertial State Estimation and Dense Mapping 31
  • 32. State estimation results 2018/03/22 Model-Aided Monocular Visual-Inertial State Estimation and Dense Mapping 32 • The comparison of position, orientation of MSCKF and MSCKF+Model. (Motion capture Ground truth)
  • 33. State estimation results 2018/03/22 Model-Aided Monocular Visual-Inertial State Estimation and Dense Mapping 33 • The comparison of position, orientation of MSCKF and MSCKF+Model. (Motion capture Ground truth)
  • 34. Mapping result • Depth prior-based (2nd row) has better mapping performance at the texture-less areas such as the green circular areas. 2018/03/22 Model-Aided Monocular Visual-Inertial State Estimation and Dense Mapping 34 Motion stereo Depth prior-based
  • 35. Object removal (dynamic env.) 2018/03/22 Model-Aided Monocular Visual-Inertial State Estimation and Dense Mapping 35
  • 36. Conclusion 1. Global localization and dense mapping utilizing a known 3D texture d model 2. Combine several techniques to achieve real-time onboard dense S LAM. 1. Fast model view rendering 2. Image stabilization 3. Edge-based image alignment 4. Global pose fusion 5. Monocular dense mapping 2018/03/22 Model-Aided Monocular Visual-Inertial State Estimation and Dense Mapping 36
  • 37. Future work 1. Utilizing larger image to enhance mapping quality 2. Refining 3D model online using onboard visual information to acco unt for the differences between the model and the environment. 2018/03/22 Model-Aided Monocular Visual-Inertial State Estimation and Dense Mapping 37
  • 38. 2018/03/22 Model-Aided Monocular Visual-Inertial State Estimation and Dense Mapping 38 J.Delmerico andD.Scaramuzza, “A Benchmark Comparison of M onocular Visual-Inertial Odometry Algorithms for Flying Robot s,” 2018.
  • 39. 2018/03/22 Model-Aided Monocular Visual-Inertial State Estimation and Dense Mapping 39