SlideShare a Scribd company logo
1 of 1
Download to read offline
Point Cloud
Extraction
Camera Pose
Estimation
Place Recognition
Cloud Slice
Extraction
World Model
Update
TSDF
Pose Graph
DBoW
Database
3D Depth
Point Cloud
R
G
B-D
Loop Closure
Constraint
Pose
Odometry
Pose
RGB-D
Pose
Data Collection Module
Point Cloud Data
(Cloud Slices,
TSDF) + Pose
Graph
Pose
Optimization
Poses
Optimized
Map
Post Processing Module
3D Point
Cloud
Legend
Data Move
Conditional
Data Move
Data Store
Module
Component
Deformation
Deformation
Graph
RGB-D Frame
TSD
F
C
loud
Slices
Poses
RGB-D Frame [8] 3D Depth Point Cloud [4] Pose Graph
Truncated Signed Distance
Function (TSDF) [5] Cloud Slice Extraction [5]
Simultaneous	Localization	and	Mapping	(SLAM)
Vincent	Kee1,	Matthew	Graham2,	Jeffrey	Shapiro1
1Department	of	Electrical	Engineering	and	Computer	Science,	MIT											2Machine	Intelligence	Group,	Charles	Stark	Draper	Laboratory	
Robust	Large	Scale	Reconstruction	of	
Indoor	Scenes
Main	Contribution:	Deformation	Graph	(D-Graph)	[7] Evaluation	Metrics
Current	Capabilities:
Accurate	model	on	small-scale	or	trajectory	on	large-scale
References
[1]	http://www.google.com/selfdrivingcar/images/home-where.jpg
[2]	http://www.darpa.mil/DDM_Gallery/FLAMissionGraphicMedim%20619x316.jpg
[3]	http://www.augmentedrealitytrends.com/wp-content/uploads/2014/08/ARC4-augmented-reality-system.jpg
[4]	Newcombe,	et	al.	KinectFusion:	Real-time	dense	surface	mapping	and	tracking	(2011)
[5]	Whelan,	et	al.	Real-time	Large	Scale	Dense	RGB-D	SLAM	with	Volumetric	Fusion.	(2012)
[6]	Whelan,	et	al.	Elasticfusion:	Dense	slam	without	a	pose	graph.	(2015)
[7]	Sumner,	et	al.	Embedded	deformation	for	shape	manipulation.	(2007)
[8]	Handa,	et	al.	A	benchmark	for	RGB-D	visual	odometry,	3D	reconstruction,	and	SLAM	(2014)
(1) Surface	model
(2) D-Graph	rep
(3) Deformed	D-Graph
(4) Reconstructed	
surface	model	
2
3
1
4
System	Block	Diagram
Motivation:
Comparison	of	Dense	Visual	SLAM	Algorithms
KinectFusion	[4] Kintinuous	[5] ElasticFusion	[6]
Previous	Dense	Visual	SLAM	Techniques
x2
x1
x3
x4
x5
Synthetic	Datasets Real	World	Datasets
Trajectory	Root	Mean	Square	
Error	(RMSE)
Surface Model	Error
Ground	Truth	Model	[8]
Trajectory	RMSE	
Motion	tracking	for	truth
Estimated	vs.	Truth	Trajectory	[5]
1 6
5
3
4
2
Accurate	
Model
Model	
Resolution
Accurate	
Trajectory	
Estimation
(1)	SuperUROP
(2)	Draper’s	System
(3)	Kintinuous
(4)	ElasticFusion
(5)	KinectFusion
(6)	SLAM	SystemsSelf-Driving	Cars	[1] Autonomous	Quadrotors	[2] Augmented	Reality	[3]

More Related Content

What's hot

2.5D Clip-Surfaces for Technical Visualization
2.5D Clip-Surfaces for Technical Visualization2.5D Clip-Surfaces for Technical Visualization
2.5D Clip-Surfaces for Technical VisualizationMatthias Trapp
 
Rendering of Complex 3D Treemaps (GRAPP 2013)
Rendering of Complex 3D Treemaps (GRAPP 2013)Rendering of Complex 3D Treemaps (GRAPP 2013)
Rendering of Complex 3D Treemaps (GRAPP 2013)Matthias Trapp
 
Spatial station
Spatial stationSpatial station
Spatial stationAtiqa khan
 
Processing Geospatial Data At Scale @locationtech
Processing Geospatial Data At Scale @locationtechProcessing Geospatial Data At Scale @locationtech
Processing Geospatial Data At Scale @locationtechRob Emanuele
 
Discovering human places of interest from multimodal mobile phone data
Discovering human places of interest from multimodal mobile phone dataDiscovering human places of interest from multimodal mobile phone data
Discovering human places of interest from multimodal mobile phone dataWei-Yuan Chang
 
Processing Geospatial at Scale at LocationTech
Processing Geospatial at Scale at LocationTechProcessing Geospatial at Scale at LocationTech
Processing Geospatial at Scale at LocationTechRob Emanuele
 
Enabling Access to Big Geospatial Data with LocationTech and Apache projects
Enabling Access to Big Geospatial Data with LocationTech and Apache projectsEnabling Access to Big Geospatial Data with LocationTech and Apache projects
Enabling Access to Big Geospatial Data with LocationTech and Apache projectsRob Emanuele
 
Big Data and Geospatial with HPCC Systems
Big Data and Geospatial with HPCC SystemsBig Data and Geospatial with HPCC Systems
Big Data and Geospatial with HPCC SystemsHPCC Systems
 
FOSDEM 2015: Distributed Tile Processing with GeoTrellis and Spark
FOSDEM 2015: Distributed Tile Processing with GeoTrellis and SparkFOSDEM 2015: Distributed Tile Processing with GeoTrellis and Spark
FOSDEM 2015: Distributed Tile Processing with GeoTrellis and SparkRob Emanuele
 
Birch Algorithm With Solved Example
Birch Algorithm With Solved ExampleBirch Algorithm With Solved Example
Birch Algorithm With Solved Examplekailash shaw
 
Algebra 2 Lesson 5-4
Algebra 2 Lesson 5-4Algebra 2 Lesson 5-4
Algebra 2 Lesson 5-4Kate Nowak
 
Pleiades - satellite imagery - very high resolution
Pleiades - satellite imagery - very high resolutionPleiades - satellite imagery - very high resolution
Pleiades - satellite imagery - very high resolutionSpot Image
 
Kim Hammar - Distributed Deep Learning - RISE Learning Machines Meetup
Kim Hammar - Distributed Deep Learning - RISE Learning Machines MeetupKim Hammar - Distributed Deep Learning - RISE Learning Machines Meetup
Kim Hammar - Distributed Deep Learning - RISE Learning Machines MeetupKim Hammar
 
Hadoop interview questions
Hadoop interview questionsHadoop interview questions
Hadoop interview questionsbarbie0909
 
Parameter Space Noise for Exploration
Parameter Space Noise for ExplorationParameter Space Noise for Exploration
Parameter Space Noise for ExplorationYoonho Lee
 
Regularised Cross-Modal Hashing (SIGIR'15 Poster)
Regularised Cross-Modal Hashing (SIGIR'15 Poster)Regularised Cross-Modal Hashing (SIGIR'15 Poster)
Regularised Cross-Modal Hashing (SIGIR'15 Poster)Sean Moran
 
Distributed Formal Concept Analysis Algorithms Based on an Iterative MapReduc...
Distributed Formal Concept Analysis Algorithms Based on an Iterative MapReduc...Distributed Formal Concept Analysis Algorithms Based on an Iterative MapReduc...
Distributed Formal Concept Analysis Algorithms Based on an Iterative MapReduc...Ruairi de Frein
 
Using TensorFlow for Machine Learning
Using TensorFlow for Machine LearningUsing TensorFlow for Machine Learning
Using TensorFlow for Machine LearningJustin Brandenburg
 
How to Master Raster (Faster) - Tips and Examples
How to Master Raster (Faster) - Tips and ExamplesHow to Master Raster (Faster) - Tips and Examples
How to Master Raster (Faster) - Tips and ExamplesSafe Software
 

What's hot (20)

2.5D Clip-Surfaces for Technical Visualization
2.5D Clip-Surfaces for Technical Visualization2.5D Clip-Surfaces for Technical Visualization
2.5D Clip-Surfaces for Technical Visualization
 
Rendering of Complex 3D Treemaps (GRAPP 2013)
Rendering of Complex 3D Treemaps (GRAPP 2013)Rendering of Complex 3D Treemaps (GRAPP 2013)
Rendering of Complex 3D Treemaps (GRAPP 2013)
 
Spatial station
Spatial stationSpatial station
Spatial station
 
Processing Geospatial Data At Scale @locationtech
Processing Geospatial Data At Scale @locationtechProcessing Geospatial Data At Scale @locationtech
Processing Geospatial Data At Scale @locationtech
 
Discovering human places of interest from multimodal mobile phone data
Discovering human places of interest from multimodal mobile phone dataDiscovering human places of interest from multimodal mobile phone data
Discovering human places of interest from multimodal mobile phone data
 
Processing Geospatial at Scale at LocationTech
Processing Geospatial at Scale at LocationTechProcessing Geospatial at Scale at LocationTech
Processing Geospatial at Scale at LocationTech
 
Enabling Access to Big Geospatial Data with LocationTech and Apache projects
Enabling Access to Big Geospatial Data with LocationTech and Apache projectsEnabling Access to Big Geospatial Data with LocationTech and Apache projects
Enabling Access to Big Geospatial Data with LocationTech and Apache projects
 
Big Data and Geospatial with HPCC Systems
Big Data and Geospatial with HPCC SystemsBig Data and Geospatial with HPCC Systems
Big Data and Geospatial with HPCC Systems
 
FOSDEM 2015: Distributed Tile Processing with GeoTrellis and Spark
FOSDEM 2015: Distributed Tile Processing with GeoTrellis and SparkFOSDEM 2015: Distributed Tile Processing with GeoTrellis and Spark
FOSDEM 2015: Distributed Tile Processing with GeoTrellis and Spark
 
Birch1
Birch1Birch1
Birch1
 
Birch Algorithm With Solved Example
Birch Algorithm With Solved ExampleBirch Algorithm With Solved Example
Birch Algorithm With Solved Example
 
Algebra 2 Lesson 5-4
Algebra 2 Lesson 5-4Algebra 2 Lesson 5-4
Algebra 2 Lesson 5-4
 
Pleiades - satellite imagery - very high resolution
Pleiades - satellite imagery - very high resolutionPleiades - satellite imagery - very high resolution
Pleiades - satellite imagery - very high resolution
 
Kim Hammar - Distributed Deep Learning - RISE Learning Machines Meetup
Kim Hammar - Distributed Deep Learning - RISE Learning Machines MeetupKim Hammar - Distributed Deep Learning - RISE Learning Machines Meetup
Kim Hammar - Distributed Deep Learning - RISE Learning Machines Meetup
 
Hadoop interview questions
Hadoop interview questionsHadoop interview questions
Hadoop interview questions
 
Parameter Space Noise for Exploration
Parameter Space Noise for ExplorationParameter Space Noise for Exploration
Parameter Space Noise for Exploration
 
Regularised Cross-Modal Hashing (SIGIR'15 Poster)
Regularised Cross-Modal Hashing (SIGIR'15 Poster)Regularised Cross-Modal Hashing (SIGIR'15 Poster)
Regularised Cross-Modal Hashing (SIGIR'15 Poster)
 
Distributed Formal Concept Analysis Algorithms Based on an Iterative MapReduc...
Distributed Formal Concept Analysis Algorithms Based on an Iterative MapReduc...Distributed Formal Concept Analysis Algorithms Based on an Iterative MapReduc...
Distributed Formal Concept Analysis Algorithms Based on an Iterative MapReduc...
 
Using TensorFlow for Machine Learning
Using TensorFlow for Machine LearningUsing TensorFlow for Machine Learning
Using TensorFlow for Machine Learning
 
How to Master Raster (Faster) - Tips and Examples
How to Master Raster (Faster) - Tips and ExamplesHow to Master Raster (Faster) - Tips and Examples
How to Master Raster (Faster) - Tips and Examples
 

Similar to EECSCon Poster

Design Pattern of HBase Configuration
Design Pattern of HBase ConfigurationDesign Pattern of HBase Configuration
Design Pattern of HBase ConfigurationDan Han
 
AUTO AI 2021 talk Real world data augmentations for autonomous driving : B Ra...
AUTO AI 2021 talk Real world data augmentations for autonomous driving : B Ra...AUTO AI 2021 talk Real world data augmentations for autonomous driving : B Ra...
AUTO AI 2021 talk Real world data augmentations for autonomous driving : B Ra...Ravi Kiran B.
 
Algorithms and tools for point cloud generation
Algorithms and tools for point cloud generationAlgorithms and tools for point cloud generation
Algorithms and tools for point cloud generationRadhe Syam
 
2017 ASPRS-RMR Big Data Track: Practical Considerations and Uses of USGS 3DEP...
2017 ASPRS-RMR Big Data Track: Practical Considerations and Uses of USGS 3DEP...2017 ASPRS-RMR Big Data Track: Practical Considerations and Uses of USGS 3DEP...
2017 ASPRS-RMR Big Data Track: Practical Considerations and Uses of USGS 3DEP...GIS in the Rockies
 
Cloud Revolution: Exploring the New Wave of Serverless Spatial Data
Cloud Revolution: Exploring the New Wave of Serverless Spatial DataCloud Revolution: Exploring the New Wave of Serverless Spatial Data
Cloud Revolution: Exploring the New Wave of Serverless Spatial DataSafe Software
 
Cloud Revolution: Exploring the New Wave of Serverless Spatial Data
Cloud Revolution: Exploring the New Wave of Serverless Spatial DataCloud Revolution: Exploring the New Wave of Serverless Spatial Data
Cloud Revolution: Exploring the New Wave of Serverless Spatial DataSafe Software
 
SPAR 2015 - Civil Maps Presentation by Sravan Puttagunta
SPAR 2015 - Civil Maps Presentation by Sravan PuttaguntaSPAR 2015 - Civil Maps Presentation by Sravan Puttagunta
SPAR 2015 - Civil Maps Presentation by Sravan PuttaguntaSravan Puttagunta
 
PR098: MegaDepth: Learning Single-View Depth Prediction from Internet Photos
PR098: MegaDepth: Learning Single-View Depth Prediction from Internet PhotosPR098: MegaDepth: Learning Single-View Depth Prediction from Internet Photos
PR098: MegaDepth: Learning Single-View Depth Prediction from Internet Photos광희 이
 
D3 D10 Unleashed New Features And Effects
D3 D10 Unleashed   New Features And EffectsD3 D10 Unleashed   New Features And Effects
D3 D10 Unleashed New Features And EffectsThomas Goddard
 
Ddp Cs3.0 Solar System
Ddp Cs3.0 Solar SystemDdp Cs3.0 Solar System
Ddp Cs3.0 Solar Systemboonzaai
 
Godiva2 Overview
Godiva2 OverviewGodiva2 Overview
Godiva2 Overviewjonblower
 
OpenLMD, Multimodal Monitoring and Control of LMD processing
OpenLMD, Multimodal Monitoring and Control of LMD processingOpenLMD, Multimodal Monitoring and Control of LMD processing
OpenLMD, Multimodal Monitoring and Control of LMD processingJorge Rodríguez Araújo
 
dashDB: the GIS professional’s bridge to mainstream IT systems
dashDB: the GIS professional’s bridge to mainstream IT systemsdashDB: the GIS professional’s bridge to mainstream IT systems
dashDB: the GIS professional’s bridge to mainstream IT systemsIBM Cloud Data Services
 

Similar to EECSCon Poster (20)

pydataPointCloud.pptx
pydataPointCloud.pptxpydataPointCloud.pptx
pydataPointCloud.pptx
 
RWDA
RWDARWDA
RWDA
 
Design Pattern of HBase Configuration
Design Pattern of HBase ConfigurationDesign Pattern of HBase Configuration
Design Pattern of HBase Configuration
 
AUTO AI 2021 talk Real world data augmentations for autonomous driving : B Ra...
AUTO AI 2021 talk Real world data augmentations for autonomous driving : B Ra...AUTO AI 2021 talk Real world data augmentations for autonomous driving : B Ra...
AUTO AI 2021 talk Real world data augmentations for autonomous driving : B Ra...
 
paper
paperpaper
paper
 
An Overview of HDF-EOS (Part 1)
An Overview of HDF-EOS (Part 1)An Overview of HDF-EOS (Part 1)
An Overview of HDF-EOS (Part 1)
 
DSM Extraction from Pleiades Images using Micmac
DSM Extraction from Pleiades Images using MicmacDSM Extraction from Pleiades Images using Micmac
DSM Extraction from Pleiades Images using Micmac
 
Algorithms and tools for point cloud generation
Algorithms and tools for point cloud generationAlgorithms and tools for point cloud generation
Algorithms and tools for point cloud generation
 
DSM Extraction from Pleiades Images using MICMAC
DSM Extraction from Pleiades Images using MICMAC DSM Extraction from Pleiades Images using MICMAC
DSM Extraction from Pleiades Images using MICMAC
 
2017 ASPRS-RMR Big Data Track: Practical Considerations and Uses of USGS 3DEP...
2017 ASPRS-RMR Big Data Track: Practical Considerations and Uses of USGS 3DEP...2017 ASPRS-RMR Big Data Track: Practical Considerations and Uses of USGS 3DEP...
2017 ASPRS-RMR Big Data Track: Practical Considerations and Uses of USGS 3DEP...
 
LS1.pptx
LS1.pptxLS1.pptx
LS1.pptx
 
Cloud Revolution: Exploring the New Wave of Serverless Spatial Data
Cloud Revolution: Exploring the New Wave of Serverless Spatial DataCloud Revolution: Exploring the New Wave of Serverless Spatial Data
Cloud Revolution: Exploring the New Wave of Serverless Spatial Data
 
Cloud Revolution: Exploring the New Wave of Serverless Spatial Data
Cloud Revolution: Exploring the New Wave of Serverless Spatial DataCloud Revolution: Exploring the New Wave of Serverless Spatial Data
Cloud Revolution: Exploring the New Wave of Serverless Spatial Data
 
SPAR 2015 - Civil Maps Presentation by Sravan Puttagunta
SPAR 2015 - Civil Maps Presentation by Sravan PuttaguntaSPAR 2015 - Civil Maps Presentation by Sravan Puttagunta
SPAR 2015 - Civil Maps Presentation by Sravan Puttagunta
 
PR098: MegaDepth: Learning Single-View Depth Prediction from Internet Photos
PR098: MegaDepth: Learning Single-View Depth Prediction from Internet PhotosPR098: MegaDepth: Learning Single-View Depth Prediction from Internet Photos
PR098: MegaDepth: Learning Single-View Depth Prediction from Internet Photos
 
D3 D10 Unleashed New Features And Effects
D3 D10 Unleashed   New Features And EffectsD3 D10 Unleashed   New Features And Effects
D3 D10 Unleashed New Features And Effects
 
Ddp Cs3.0 Solar System
Ddp Cs3.0 Solar SystemDdp Cs3.0 Solar System
Ddp Cs3.0 Solar System
 
Godiva2 Overview
Godiva2 OverviewGodiva2 Overview
Godiva2 Overview
 
OpenLMD, Multimodal Monitoring and Control of LMD processing
OpenLMD, Multimodal Monitoring and Control of LMD processingOpenLMD, Multimodal Monitoring and Control of LMD processing
OpenLMD, Multimodal Monitoring and Control of LMD processing
 
dashDB: the GIS professional’s bridge to mainstream IT systems
dashDB: the GIS professional’s bridge to mainstream IT systemsdashDB: the GIS professional’s bridge to mainstream IT systems
dashDB: the GIS professional’s bridge to mainstream IT systems
 

EECSCon Poster

  • 1. Point Cloud Extraction Camera Pose Estimation Place Recognition Cloud Slice Extraction World Model Update TSDF Pose Graph DBoW Database 3D Depth Point Cloud R G B-D Loop Closure Constraint Pose Odometry Pose RGB-D Pose Data Collection Module Point Cloud Data (Cloud Slices, TSDF) + Pose Graph Pose Optimization Poses Optimized Map Post Processing Module 3D Point Cloud Legend Data Move Conditional Data Move Data Store Module Component Deformation Deformation Graph RGB-D Frame TSD F C loud Slices Poses RGB-D Frame [8] 3D Depth Point Cloud [4] Pose Graph Truncated Signed Distance Function (TSDF) [5] Cloud Slice Extraction [5] Simultaneous Localization and Mapping (SLAM) Vincent Kee1, Matthew Graham2, Jeffrey Shapiro1 1Department of Electrical Engineering and Computer Science, MIT 2Machine Intelligence Group, Charles Stark Draper Laboratory Robust Large Scale Reconstruction of Indoor Scenes Main Contribution: Deformation Graph (D-Graph) [7] Evaluation Metrics Current Capabilities: Accurate model on small-scale or trajectory on large-scale References [1] http://www.google.com/selfdrivingcar/images/home-where.jpg [2] http://www.darpa.mil/DDM_Gallery/FLAMissionGraphicMedim%20619x316.jpg [3] http://www.augmentedrealitytrends.com/wp-content/uploads/2014/08/ARC4-augmented-reality-system.jpg [4] Newcombe, et al. KinectFusion: Real-time dense surface mapping and tracking (2011) [5] Whelan, et al. Real-time Large Scale Dense RGB-D SLAM with Volumetric Fusion. (2012) [6] Whelan, et al. Elasticfusion: Dense slam without a pose graph. (2015) [7] Sumner, et al. Embedded deformation for shape manipulation. (2007) [8] Handa, et al. A benchmark for RGB-D visual odometry, 3D reconstruction, and SLAM (2014) (1) Surface model (2) D-Graph rep (3) Deformed D-Graph (4) Reconstructed surface model 2 3 1 4 System Block Diagram Motivation: Comparison of Dense Visual SLAM Algorithms KinectFusion [4] Kintinuous [5] ElasticFusion [6] Previous Dense Visual SLAM Techniques x2 x1 x3 x4 x5 Synthetic Datasets Real World Datasets Trajectory Root Mean Square Error (RMSE) Surface Model Error Ground Truth Model [8] Trajectory RMSE Motion tracking for truth Estimated vs. Truth Trajectory [5] 1 6 5 3 4 2 Accurate Model Model Resolution Accurate Trajectory Estimation (1) SuperUROP (2) Draper’s System (3) Kintinuous (4) ElasticFusion (5) KinectFusion (6) SLAM SystemsSelf-Driving Cars [1] Autonomous Quadrotors [2] Augmented Reality [3]