Beruflich Dokumente
Kultur Dokumente
Title Slide
Automatic 3D Reconstruction
and Modeling
Benjamin Pitzer | 10/18/2010 | 2010 Robert Bosch LLC and affiliates. All rights reserved.
Benjamin Pitzer | 10/18/2010 | 2010 Robert Bosch LLC and affiliates. All rights reserved.
3D Model inspection
Benjamin Pitzer | 10/18/2010 | 2010 Robert Bosch LLC and affiliates. All rights reserved.
Applications
3D content generation for
mapping service applications, e.g. google maps, bing maps
video games based on real locations
interactive museum exhibits
Pre-visualization and virtual sets for the film industry
Virtual Reality Systems
Realistic simulators for robotic algorithms (e.g. ROS/gazebo)
Benjamin Pitzer | 10/18/2010 | 2010 Robert Bosch LLC and affiliates. All rights reserved.
Overview
Data Acquisition
Registration
Surface
Reconstruction
Texture
Reconstruction
Benjamin Pitzer | 10/18/2010 | 2010 Robert Bosch LLC and affiliates. All rights reserved.
3D Object Representations
Raw Data
Point Cloud
Rang Image
Polygon Soup
Surfaces
Meshes
Parametric
Implicit
Benjamin Pitzer | 10/18/2010 | 2010 Robert Bosch LLC and affiliates. All rights reserved.
Solids
Voxels
BSP Trees
CSG
Scene Graphs
Skeleton
etc.
prev. 3D scans
next scan
trajectory
Stereo Cameras
SLR Camera
Current
location
Tilting Lidar
Pan-tilt unit
frontier
Exploration
Lidar
Base Lidar
Benjamin Pitzer | 10/18/2010 | 2010 Robert Bosch LLC and affiliates. All rights reserved.
Benjamin Pitzer | 10/18/2010 | 2010 Robert Bosch LLC and affiliates. All rights reserved.
Benjamin Pitzer | 10/18/2010 | 2010 Robert Bosch LLC and affiliates. All rights reserved.
Pairwise Registration
Fast convergence
Easy to implement
Errors accumulate for multiple scans
10
Benjamin Pitzer | 10/18/2010 | 2010 Robert Bosch LLC and affiliates. All rights reserved.
Global Registration
Map Prior
Motion Model
Measurement Model
A feature observation.
The control vector applied a time t-1.
11
Benjamin Pitzer | 10/18/2010 | 2010 Robert Bosch LLC and affiliates. All rights reserved.
2D Floorplan
12
Benjamin Pitzer | 10/18/2010 | 2010 Robert Bosch LLC and affiliates. All rights reserved.
3D Map
p(m, x | u, z ) = p( x0 ) p( m) p( xi | xi 1 , ui ) p( zi | xi , mi )
Map Prior
Motion Model
Sensor Model
13
Benjamin Pitzer | 10/18/2010 | 2010 Robert Bosch LLC and affiliates. All rights reserved.
14
Benjamin Pitzer | 10/18/2010 | 2010 Robert Bosch LLC and affiliates. All rights reserved.
Surface Reconstruction
15
Benjamin Pitzer | 10/18/2010 | 2010 Robert Bosch LLC and affiliates. All rights reserved.
oriented points
indicator function
iso-surface
Point Cloud
Surface Model
Research and Technology Center North America
16
Benjamin Pitzer | 10/18/2010 | 2010 Robert Bosch LLC and affiliates. All rights reserved.
Appearance Reconstruction
Surface Model
Research and Technology Center North America
17
Benjamin Pitzer | 10/18/2010 | 2010 Robert Bosch LLC and affiliates. All rights reserved.
3. Color Reconstruction
Unprojection of 3D points into camera images
Research and Technology Center North America
18
Benjamin Pitzer | 10/18/2010 | 2010 Robert Bosch LLC and affiliates. All rights reserved.
before blending
averaging
19
Benjamin Pitzer | 10/18/2010 | 2010 Robert Bosch LLC and affiliates. All rights reserved.
our algorithm
20
Benjamin Pitzer | 10/18/2010 | 2010 Robert Bosch LLC and affiliates. All rights reserved.
21
Benjamin Pitzer | 10/18/2010 | 2010 Robert Bosch LLC and affiliates. All rights reserved.
22
Benjamin Pitzer | 10/18/2010 | 2010 Robert Bosch LLC and affiliates. All rights reserved.
23
Benjamin Pitzer | 10/18/2010 | 2010 Robert Bosch LLC and affiliates. All rights reserved.
24
Benjamin Pitzer | 10/18/2010 | 2010 Robert Bosch LLC and affiliates. All rights reserved.
Failure cases:
Future work:
25
Benjamin Pitzer | 10/18/2010 | 2010 Robert Bosch LLC and affiliates. All rights reserved.
26
Benjamin Pitzer | 10/18/2010 | 2010 Robert Bosch LLC and affiliates. All rights reserved.