Abstract
Contents
List of Figures
List of Tables
List of Algorithms
List of Symbols and Notations
Introduction
Why ``3D'' Semantic Perception?
Computational Problems
Publications
Thesis Outline and Contributions
Semantic 3D Object Mapping Kernel
3D Map Representations
Data Acquisition
Data Representation
Summary
Mapping System Architectures
3D Point Feature Representations
The ``Neighborhood'' Concept
Filtering Outliers
Surface Normals and Curvature Estimates
Point Feature Histograms (PFH)
Fast Point Feature Histograms (FPFH)
Feature Persistence
Related Work
Summary
From Partial to Complete Models
Point Cloud Registration
Data Resampling
Related Work
Summary
Clustering and Segmentation
Fitting Simplified Geometric Models
Basic Clustering Techniques
Finding Edges in 3D Data
Segmentation via Region Growing
Application Specific Model Fitting
Summary
Mapping of Indoor Environments
Static Scene Interpretation
Heuristic Rule-based Functional Reasoning
Learning the Scene Structure
Exporting and Using the Models
Summary
Surface and Object Class Learning
Learning Local Surface Classes
Generating Training Data
Most Discriminative Feature Selection
Supervised Class Learning using Support Vector Machines
Fast Geometric Point Labeling
Global Fast Point Feature Histograms for Object Classification
Summary
Parametric Shape Model Fitting
Object Segmentation
Hybrid Shape-Surface Object Models
Summary
Applications
Table Cleaning in Dynamic Environments
Real-time Collision Maps for Motion Re-Planning
Semantic Interpretation of 3D Point Cloud Maps
System Evaluation
Summary
Identifying and Opening Doors
Detecting Doors
Detecting Handles
System Evaluation
Summary
Real-time Semantic Maps from Stereo
Leaving Flatland Mapping Architecture
Visual Odometer
Spatial Decomposition
Polygonal Modeling
Merging and Refinement
Semantic Labeling
3D Mapping Performance
Semantic Map Usage and Applications
Hybrid Model Visualizations
Motion Planning for Navigation
Summary
Conclusion
3D Geometry Primer
Euclidean Geometry and Coordinate Systems
Distance Metrics
Geometric Shapes
Sample Consensus
Machine Learning
Support Vector Machines
Conditional Random Fields
Bibliography