Onboard Contextual Classification of 3-D Point Clouds with Learned High-order Markov Random Fields Daniel Munoz Nicolas Vandapel Martial Hebert.

Slides:



Advertisements
Similar presentations
Autonomic Scaling of Cloud Computing Resources
Advertisements

Vision-based Motion Planning for an Autonomous Motorcycle on Ill-Structured Road Reporter :鄒嘉恆 Date : 08/31/09.
Jose-Luis Blanco, Javier González, Juan-Antonio Fernández-Madrigal University of Málaga (Spain) Dpt. of System Engineering and Automation May Pasadena,
Integrated Instance- and Class- based Generative Modeling for Text Classification Antti PuurulaUniversity of Waikato Sung-Hyon MyaengKAIST 5/12/2013 Australasian.
Active Learning for Streaming Networked Data Zhilin Yang, Jie Tang, Yutao Zhang Computer Science Department, Tsinghua University.
Rapid Object Detection using a Boosted Cascade of Simple Features Paul Viola, Michael Jones Conference on Computer Vision and Pattern Recognition 2001.
Hilal Tayara ADVANCED INTELLIGENT ROBOTICS 1 Depth Camera Based Indoor Mobile Robot Localization and Navigation.
Tracking Learning Detection
INTRODUCTION Heesoo Myeong, Ju Yong Chang, and Kyoung Mu Lee Department of EECS, ASRI, Seoul National University, Seoul, Korea Learning.
Proportion Priors for Image Sequence Segmentation Claudia Nieuwenhuis, etc. ICCV 2013 Oral.
|| Dmitry Laptev, Joachim M. Buhmann Machine Learning Lab, ETH Zurich 05/09/14Dmitry Laptev1 Convolutional Decision Trees.
UNIVERSIDADE ESTADUAL DE MATO GROSSO FACULDADE DE CIÊNCIAS EXATAS CAMPUS DE BARRA DO BUGRES ROOF CONTOURS RECOGNITION USING LIDAR DATA AND MARKOV RANDOM.
AlgirdasBeinaravičius Gediminas Mazrimas Salman Mosslem.
A Cloud-Assisted Design for Autonomous Driving Swarun Kumar Shyamnath Gollakota and Dina Katabi.
Smoothing 3D Meshes using Markov Random Fields
Contextual Classification with Functional Max-Margin Markov Networks Dan MunozDrew Bagnell Nicolas VandapelMartial Hebert.
A Graphical Model For Simultaneous Partitioning And Labeling Philip Cowans & Martin Szummer AISTATS, Jan 2005 Cambridge.
Yung-Lin Huang, Yi-Nung Liu, and Shao-Yi Chien Media IC and System Lab Graduate Institute of Networking and Multimedia National Taiwan University Signal.
1 Learning to Detect Objects in Images via a Sparse, Part-Based Representation S. Agarwal, A. Awan and D. Roth IEEE Transactions on Pattern Analysis and.
A Self-Supervised Terrain Roughness Estimator for Off-Road Autonomous Driving David Stavens and Sebastian Thrun Stanford Artificial Intelligence Lab.
Tracking a moving object with real-time obstacle avoidance Chung-Hao Chen, Chang Cheng, David Page, Andreas Koschan and Mongi Abidi Imaging, Robotics and.
Spatial Semi- supervised Image Classification Stuart Ness G07 - Csci 8701 Final Project 1.
Weekly Report Start learning GPU Ph.D. Student: Leo Lee date: Sep. 18, 2009.
Image Processing of Video on Unmanned Aircraft Video processing on-board Unmanned Aircraft Aims to develop image acquisition, processing and transmission.
Face Processing System Presented by: Harvest Jang Group meeting Fall 2002.
Oral Defense by Sunny Tang 15 Aug 2003
PixelLaser: Range scans from image segmentation Nicole Lesperance ’11 Michael Leece ’11 Steve Matsumoto ’12 Max Korbel ’13 Kenny Lei ’15 Zach Dodds ‘62.
Extracting Places and Activities from GPS Traces Using Hierarchical Conditional Random Fields Yong-Joong Kim Dept. of Computer Science Yonsei.
A Navigation Mesh for Dynamic Environments Wouter G. van Toll, Atlas F. Cook IV, Roland Geraerts CASA 2012.
Competence Centre on Information Extraction and Image Understanding for Earth Observation Matteo Soccorsi (1) and Mihai Datcu (1,2) A Complex GMRF for.
Gwangju Institute of Science and Technology Intelligent Design and Graphics Laboratory Multi-scale tensor voting for feature extraction from unstructured.
Coverage Efficiency in Autonomous Robots With Emphasis on Simultaneous Localization and Mapping Mo Lu Computer Systems Lab Final Version.
Terrain Classification Based On Structure For Autonomous Navigation in Complex Environments Duong V.Nguyen 1, Lars Kuhnert 2, Markus Ax 2, and Klaus-Dieter.
City University of Hong Kong 18 th Intl. Conf. Pattern Recognition Self-Validated and Spatially Coherent Clustering with NS-MRF and Graph Cuts Wei Feng.
UAV LANDING SYSTEM Submitted by: SHAKTI SINGH SHEKHAWAT SHRISH KUMAR SHUKLA RISHI KUMAR YADAV VINEET AGRAWAL.
A Hybrid Method for achieving High Accuracy and Efficiency in Object Tracking using Passive RFID Lei Yang 1, Jiannong Cao 1, Weiping Zhu 1, and Shaojie.
Algirdas Beinaravičius Gediminas Mazrimas Salman Mosslem.
INTRODUCTION Heesoo Myeong and Kyoung Mu Lee Department of ECE, ASRI, Seoul National University, Seoul, Korea Tensor-based High-order.
Exploiting Context Analysis for Combining Multiple Entity Resolution Systems -Ramu Bandaru Zhaoqi Chen Dmitri V.kalashnikov Sharad Mehrotra.
Visual SLAM Visual SLAM SPL Seminar (Fri) Young Ki Baik Computer Vision Lab.
Computer Science and Engineering Parallelizing Defect Detection and Categorization Using FREERIDE Leonid Glimcher P. 1 ipdps’05 Scaling and Parallelizing.
1 Markov Random Fields with Efficient Approximations Yuri Boykov, Olga Veksler, Ramin Zabih Computer Science Department CORNELL UNIVERSITY.
Distributed Algorithms for Multi-Robot Observation of Multiple Moving Targets Lynne E. Parker Autonomous Robots, 2002 Yousuf Ahmad Distributed Information.
Supervised Clustering of Label Ranking Data Mihajlo Grbovic, Nemanja Djuric, Slobodan Vucetic {mihajlo.grbovic, nemanja.djuric,
Efficient Visual Object Tracking with Online Nearest Neighbor Classifier Many slides adapt from Steve Gu.
Coverage Efficiency in Autonomous Robots With Emphasis on Simultaneous Localization and Mapping Mo Lu Computer Systems Lab Q3.
Efficient Belief Propagation for Image Restoration Qi Zhao Mar.22,2006.
Value Function Approximation with Diffusion Wavelets and Laplacian Eigenfunctions by S. Mahadevan & M. Maggioni Discussion led by Qi An ECE, Duke University.
Scale Selection for Classification of Point-sampled 3-D Surfaces Jean-François Lalonde, Ranjith Unnikrishnan, Nicolas Vandapel and Martial Hebert Carnegie.
Improvements on Automated Registration CSc83020 Project Presentation Cecilia Chao Chen.
Mobile Node for Wireless Sensor Network to Detect Landmines Presented by : Jameela Hassan.
Cell Segmentation in Microscopy Imagery Using a Bag of Local Bayesian Classifiers Zhaozheng Yin RI/CMU, Fall 2009.
A Binary Linear Programming Formulation of the Graph Edit Distance Presented by Shihao Ji Duke University Machine Learning Group July 17, 2006 Authors:
Gaussian Conditional Random Field Network for Semantic Segmentation
Shape2Pose: Human Centric Shape Analysis CMPT888 Vladimir G. Kim Siddhartha Chaudhuri Leonidas Guibas Thomas Funkhouser Stanford University Princeton University.
Global localization of 3D anatomical structures by pre-filtered Hough Forests and discrete optimization Speaker: Longwei Fang Date: 8/July,2016.
Sofus A. Macskassy Fetch Technologies
Markov Random Fields with Efficient Approximations
Nonparametric Semantic Segmentation
Cheng-Ming Huang, Wen-Hung Liao Department of Computer Science
Context-Aware Modeling and Recognition of Activities in Video
Iterative Optimization
Radio Propagation Simulation Based on Automatic 3D Environment Reconstruction D. He A novel method to simulate radio propagation is presented. The method.
Markov Random Fields for Edge Classification
Adaptive Interpolation of Multidimensional Scaling
Shashi Shekhar Weili Wu Sanjay Chawla Ranga Raju Vatsavai
Knowledge Transfer via Multiple Model Local Structure Mapping
Graph-based Security and Privacy Analytics via Collective Classification with Joint Weight Learning and Propagation Binghui Wang, Jinyuan Jia, and Neil.
Topological Signatures For Fast Mobility Analysis
“Traditional” image segmentation
Presentation transcript:

Onboard Contextual Classification of 3-D Point Clouds with Learned High-order Markov Random Fields Daniel Munoz Nicolas Vandapel Martial Hebert

Example of 3-D point cloud

Assign geometric/semantic label to every 3-D point Problem: Automated 3-D point labeling

Hand labeled data

Problem: Automated 3-D point labeling Hand labeled data

Problem: Automated 3-D point labeling  Do it onboard

Scene understanding for autonomous vehicle navigation  Environments: urban and natural settings  Labels  Purpose: environment modeling, obstacle detection GrassWirePole/TrunkGroundShrub FoliageFacadeWallRoof

Challenges  Mobility laser data only  Onboard data processing Process continuously streaming data, over 100 K pts/s Real-time data processing Vehicle speed up to 6 m/s (20 km/h) Demo-III eXperimental Unmanned Vehicle (Demo-III XUV)

Motivation Computational efficiency Performance & # of classes Local classification [vandapel-icra-04] Scale selection [unnikrishnan-3dpvt-06] [lalonde-3dim-05] Efficient data structure [lalonde-ijrr-07] Anisotropic MRF [munoz-3dpvt-08] High-order MRF [munoz-icra-09] (Off-board)(On-board) Better

Outline  Model introduction  Contributions  Onboard experiments

Model introduction  Local classifiers yiyi

Model introduction  Local classifiers l1l1 lKlK lKlK lKlK lKlK lKlK lKlK lKlK lKlK

Model introduction  Markov Random Fields  Key concepts (see paper for details) Each E c ( ) dependent on features x and label-specific weights w Classification: optimal* labeling y can be found efficiently [boykov-pami-01] Learning: finding w is a convex optimization problem [taskar-nips-03, ratliff-aistats-07] yiyi yjyj

Learning high-order interactions  High-order interactions [kohli-cvpr-07] Params not learned  This work: cast E c under the same learning framework ycyc

Context approximation  Are pairwise interactions necessary? (Edge construction = k-NN)

Context approximation  Are pairwise interactions necessary?  Classification comparison vs k-NN pairwise model 1.2 M ground truth points vsAccuracy rateComputation speedup (off-board) 5-NNSlightly worse (87% vs 89%)10x faster 3-NNSimilar (87% vs 88%)2x faster Counter-intuitive: High-order inference is fast (High-order clique construction = k-means clustering)

Onboard Classification  Dynamic random field structure  Simple and efficient

Onboard verification  Comparison Green = Classification Black = Total processing time (green + updating graph structure)  Onboard speedup: 3x Better Proposed Pairwise (3-NN)

Field experimentation  Tested over 20 km of terrain, 25 x 50 m map  Urban (MOUT), trail and forest environment  Efficient onboard feature computation [lalonde-ijrr-07]

Field experimentation  Average speed: ~2 m/s

Forest Environment

Example of integration  Updating prior map for long range planning

Conclusion  Contributions Efficiently learn high-order interactions Context approximation for onboard processing Fast Works well in practice  Limitations Computation time Clique interactions Optimization Functional M 3 N [munoz-cvpr-09] Computational efficiency Performance & # of classes High-order interactions [munoz-icra-09]

Thank you  Acknowledgements U.S. Army Research Laboratory General Dynamics Robotic Systems