Scale Selection for Classification of Point-sampled 3-D Surfaces Jean-François Lalonde, Ranjith Unnikrishnan, Nicolas Vandapel and Martial Hebert Carnegie.

Slides:



Advertisements
Similar presentations
Department of Computer Science and Engineering Normal Estimation for Point Clouds: A Comparison Study for a Voronoi Based Method Tamal K. DeyGang LiJian.
Advertisements

FEATURE PERFORMANCE COMPARISON FEATURE PERFORMANCE COMPARISON y SC is a training set of k-dimensional observations with labels S and C b C is a parameter.
Automatic Photo Pop-up Derek Hoiem Alexei A.Efros Martial Hebert Carnegie Mellon University.
Unsupervised Learning Clustering K-Means. Recall: Key Components of Intelligent Agents Representation Language: Graph, Bayes Nets, Linear functions Inference.
Principal Component Analysis Based on L1-Norm Maximization Nojun Kwak IEEE Transactions on Pattern Analysis and Machine Intelligence, 2008.
GATE Reconstruction from Point Cloud (GATE-540) Dr.Çağatay ÜNDEĞER Instructor Middle East Technical University, GameTechnologies & General Manager.
Onboard Contextual Classification of 3-D Point Clouds with Learned High-order Markov Random Fields Daniel Munoz Nicolas Vandapel Martial Hebert.
Automatic determination of skeletal age from hand radiographs of children Image Science Institute Utrecht University C.A.Maas.
Middle Term Exam 03/01 (Thursday), take home, turn in at noon time of 03/02 (Friday)
Texture Segmentation Based on Voting of Blocks, Bayesian Flooding and Region Merging C. Panagiotakis (1), I. Grinias (2) and G. Tziritas (3)
Proximity Computations between Noisy Point Clouds using Robust Classification 1 Jia Pan, 2 Sachin Chitta, 1 Dinesh Manocha 1 UNC Chapel Hill 2 Willow Garage.
Contextual Classification with Functional Max-Margin Markov Networks Dan MunozDrew Bagnell Nicolas VandapelMartial Hebert.
Multiple Criteria for Evaluating Land Cover Classification Algorithms Summary of a paper by R.S. DeFries and Jonathan Cheung-Wai Chan April, 2000 Remote.
Active SLAM in Structured Environments Cindy Leung, Shoudong Huang and Gamini Dissanayake Presented by: Arvind Pereira for the CS-599 – Sequential Decision.
Estimating Surface Normals in Noisy Point Cloud Data Niloy J. Mitra, An Nguyen Stanford University.
Uncertainty and Variability in Point Cloud Surface Data Mark Pauly 1,2, Niloy J. Mitra 1, Leonidas J. Guibas 1 1 Stanford University 2 ETH, Zurich.
1 On the Statistical Analysis of Dirty Pictures Julian Besag.
Pattern Recognition Topic 1: Principle Component Analysis Shapiro chap
Prénom Nom Document Analysis: Data Analysis and Clustering Prof. Rolf Ingold, University of Fribourg Master course, spring semester 2008.
Shape Modeling International 2007 – University of Utah, School of Computing Robust Smooth Feature Extraction from Point Clouds Joel Daniels ¹ Linh Ha ¹.
Niloy J. Mitra1, Natasha Gelfand1, Helmut Pottmann2, Leonidas J
A Wrapper-Based Approach to Image Segmentation and Classification Michael E. Farmer, Member, IEEE, and Anil K. Jain, Fellow, IEEE.
Feature Screening Concept: A greedy feature selection method. Rank features and discard those whose ranking criterions are below the threshold. Problem:
1 Ensembles of Nearest Neighbor Forecasts Dragomir Yankov, Eamonn Keogh Dept. of Computer Science & Eng. University of California Riverside Dennis DeCoste.
Spectral Processing of Point-sampled Geometry
Pattern Recognition. Introduction. Definitions.. Recognition process. Recognition process relates input signal to the stored concepts about the object.
Pattern Classification All materials in these slides were taken from Pattern Classification (2nd ed) by R. O. Duda, P. E. Hart and D. G. Stork, John Wiley.
NonLinear Dimensionality Reduction or Unfolding Manifolds Tennenbaum|Silva|Langford [Isomap] Roweis|Saul [Locally Linear Embedding] Presented by Vikas.
Face Recognition Using Neural Networks Presented By: Hadis Mohseni Leila Taghavi Atefeh Mirsafian.
Binary Variables (1) Coin flipping: heads=1, tails=0 Bernoulli Distribution.
ENN: Extended Nearest Neighbor Method for Pattern Recognition
Gwangju Institute of Science and Technology Intelligent Design and Graphics Laboratory Multi-scale tensor voting for feature extraction from unstructured.
Online Learning for Matrix Factorization and Sparse Coding
Mining Discriminative Components With Low-Rank and Sparsity Constraints for Face Recognition Qiang Zhang, Baoxin Li Computer Science and Engineering Arizona.
General Tensor Discriminant Analysis and Gabor Features for Gait Recognition by D. Tao, X. Li, and J. Maybank, TPAMI 2007 Presented by Iulian Pruteanu.
MESA LAB Multi-view image stitching Guimei Zhang MESA LAB MESA (Mechatronics, Embedded Systems and Automation) LAB School of Engineering, University of.
Terrain Classification Based On Structure For Autonomous Navigation in Complex Environments Duong V.Nguyen 1, Lars Kuhnert 2, Markus Ax 2, and Klaus-Dieter.
COMMON EVALUATION FINAL PROJECT Vira Oleksyuk ECE 8110: Introduction to machine Learning and Pattern Recognition.
International Conference on Intelligent and Advanced Systems 2007 Chee-Ming Ting Sh-Hussain Salleh Tian-Swee Tan A. K. Ariff. Jain-De,Lee.
Image Classification 영상분류
Automatic Minirhizotron Root Image Analysis Using Two-Dimensional Matched Filtering and Local Entropy Thresholding Presented by Guang Zeng.
Jun-Won Suh Intelligent Electronic Systems Human and Systems Engineering Department of Electrical and Computer Engineering Speaker Verification System.
Digital Media Lab 1 Data Mining Applied To Fault Detection Shinho Jeong Jaewon Shim Hyunsoo Lee {cinooco, poohut,
Paired Sampling in Density-Sensitive Active Learning Pinar Donmez joint work with Jaime G. Carbonell Language Technologies Institute School of Computer.
Chapter 3: Maximum-Likelihood Parameter Estimation l Introduction l Maximum-Likelihood Estimation l Multivariate Case: unknown , known  l Univariate.
A split-and-merge framework for 2D shape summarization D. Gerogiannis, C. Nikou and A. Likas Department of Computer Science, University of Ioannina, Greece.
A NOVEL METHOD FOR COLOR FACE RECOGNITION USING KNN CLASSIFIER
Boosted Particle Filter: Multitarget Detection and Tracking Fayin Li.
A Convergent Solution to Tensor Subspace Learning.
earthobs.nr.no Retraining maximum likelihood classifiers using a low-rank model Arnt-Børre Salberg Norwegian Computing Center Oslo, Norway IGARSS.
A new initialization method for Fuzzy C-Means using Fuzzy Subtractive Clustering Thanh Le, Tom Altman University of Colorado Denver July 19, 2011.
September 28, 2000 Improved Simultaneous Data Reconciliation, Bias Detection and Identification Using Mixed Integer Optimization Methods Presented by:
METU Informatics Institute Min720 Pattern Classification with Bio-Medical Applications Part 9: Review.
2D-LDA: A statistical linear discriminant analysis for image matrix
DISCRIMINATIVELY TRAINED DENSE SURFACE NORMAL ESTIMATION ANDREW SHARP.
Non-parametric Methods for Clustering Continuous and Categorical Data Steven X. Wang Dept. of Math. and Stat. York University May 13, 2010.
Chapter 15: Classification of Time- Embedded EEG Using Short-Time Principal Component Analysis by Nguyen Duc Thang 5/2009.
Computer Vision Lecture 7 Classifiers. Computer Vision, Lecture 6 Oleh Tretiak © 2005Slide 1 This Lecture Bayesian decision theory (22.1, 22.2) –General.
The Chinese University of Hong Kong Learning Larger Margin Machine Locally and Globally Dept. of Computer Science and Engineering The Chinese University.
Part 3: Estimation of Parameters. Estimation of Parameters Most of the time, we have random samples but not the densities given. If the parametric form.
Dynamic Geometry Registration Maks Ovsjanikov Leonidas Guibas Natasha GelfandNiloy J. Mitra Simon Flöry Helmut Pottmann Dynamic Geometry Registration.
Chapter 3: Maximum-Likelihood Parameter Estimation
Recognizing Deformable Shapes
Machine Learning Basics
Overview of Supervised Learning
Outline Peter N. Belhumeur, Joao P. Hespanha, and David J. Kriegman, “Eigenfaces vs. Fisherfaces: Recognition Using Class Specific Linear Projection,”
Course Outline MODEL INFORMATION COMPLETE INCOMPLETE
'Linear Hierarchical Models'
EM Algorithm and its Applications
NON-NEGATIVE COMPONENT PARTS OF SOUND FOR CLASSIFICATION Yong-Choon Cho, Seungjin Choi, Sung-Yang Bang Wen-Yi Chu Department of Computer Science &
Presentation transcript:

Scale Selection for Classification of Point-sampled 3-D Surfaces Jean-François Lalonde, Ranjith Unnikrishnan, Nicolas Vandapel and Martial Hebert Carnegie Mellon University

06/15/053DIM 2005 Problem Processing of large 3-D point cloud data from ladar

06/15/053DIM 2005 Example vegetation linear surface Terrain classification –Through local processing [Vandapel-ICRA04]

06/15/053DIM 2005 Local computation on 3-D point sets Point of interest Scan through all points in the dataset Support region Local computation on highlighted points

06/15/053DIM 2005 Local computation on 3-D point sets Point of interest Scan through all points in the dataset Support region Local computation on highlighted points Scale Radius of support region

06/15/053DIM 2005 Terrain classification Compute scatter matrix within support region Extract principal components Features are linear combination of eigenvalues [Tang- PAMI04] Train a GMM classifier on hand-labelled data using EM Classification: maximum likelihood class Scale is fixed ScatterPlanarLinear

06/15/053DIM 2005 Problems with fixed scale

06/15/053DIM 2005 Problems with fixed scale High densityLow density

06/15/053DIM 2005 What is the best support region size? Scale theory well-known in 2-D [Lindeberg-PAMI90, Lindeberg-JAS94] No such theory in 3-D –some methods exist [Tang-ICRA04, Pauly-Eurographics03]

06/15/053DIM 2005 Approach Focus analysis to surfaces –Larger source of errors –Closely related to normal estimation Extend method for optimal scale selection for normal estimation [Mitra-IJCGA05] [Mitra-IJCGA05] N. Mitra, A. Nguyen and L. Guibas, Estimating surface normals in noisy point cloud data. Intl. Journal of Computational Geometry and Applications (to appear), 2005.

06/15/053DIM 2005 Optimal scale selection for normal estimation [Mitra-IJCGA05] Analytic expression for optimal scale r Estimated scale  Estimated local curvature*  Estimated local density  n Sensor noise * Curvature estimation from [Gumhold-01] known unknown

06/15/053DIM 2005 Algorithm [Mitra-IJCGA05] Initial value of k=k (i) nearest neighbors Iterative procedure –Estimate curvature  (i) and density  (i) –Compute r (i+1) –k (i+1) is number of points in neighborhood of size r (i+1) iteration i

06/15/053DIM 2005 Algorithm [Mitra-IJCGA05] Works well for –Minimum spatial density (no holes) –No discontinuities –Small noise and curvature Real-world data –High density variation –Holes –Unbounded curvature –Discontinuities, junctions Ladar data dense, complete 3-D models

06/15/053DIM 2005 Real-world data, normal estimation Avg. error = 22 deg.

06/15/053DIM 2005 Real-world data, convergence Avg. error = 22 deg. Iteration Scale (m)

06/15/053DIM 2005 Proposed algorithm Initial value of k=k (i) Iterative procedure –Estimate curvature  (i) and density  (i) –Compute r (i+1) –k computed is number of points in neighborhood of size r (i+1) –Dampening on k:  Dampening factor

06/15/053DIM 2005 Effect of dampening on convergence Original method (no dampening) With dampening Iteration Scale (m) Iteration Scale (m)

06/15/053DIM 2005 Effect of dampening on normal estimation Original method (no dampening) With dampening Avg. error = 22 deg.Avg. error = 12 deg.

06/15/053DIM 2005 Variation of density x y Data subsampled for clarity Normals estimated from support region Scale determined by the algorithm

06/15/053DIM 2005 Classification experiments SICK scanner Fixed scale (0.4 m) Variable scale at each point 0.4m best fixed scale, determined experimentally Improvement of 30% for previously misclassified points

06/15/053DIM 2005 Classification experiments SICK scanner Fixed scale (0.4 m)Variable scale at each point

06/15/053DIM 2005 Classification experiments RIEGL scanner Fixed scale (0.4 m) Variable scale at each point

06/15/053DIM 2005 Classification experiments RIEGL scanner Fixed scale (0.4 m) Variable scale at each point

06/15/053DIM 2005 Classification experiments RIEGL scanner Fixed scale (0.4 m) Variable scale at each point

06/15/053DIM 2005 Conclusion Problem –Terrain classification errors due to fixed scale Contributions –Assumptions Minimum spatial density No discontinuities Small curvature –Improves convergence / reduce oscillations –Apply variable scale to classification –Extensive experimental verification shows 30% improvement Limitations –Points misclassified regardless of scale

06/15/053DIM 2005 Conclusion Acknowledgements –General Dynamics Robotics Systems –U.S. Army Research Laboratory Thank you