SlideShare a Scribd company logo
1 of 16
Download to read offline
Visual feature selection for GP-based
localization using an omnidirectional camera
Huan N. Do, Jongeun Choi, and Chae Young Lim
American Control Conference, 1-3 July, 2015, Chicago, USA 1
Introduction
American Control Conference, 1-3 July, 2015, Chicago, USA 2
Visual
features
𝑌
Locations
𝑋
𝐹 𝑋 = 𝑌
Problem: Given the learning data set {𝑋, 𝑌}, the
problem is to find the optimal subset of features
𝑌∗ that maximize the localization performance.
Introduction
Feature Selection
American Control Conference, 1-3 July, 2015, Chicago, USA 3
𝑌∗ = 𝑎𝑟𝑔𝑚𝑖𝑛 𝑋 − 𝐹−1 𝑌
2
, 𝑌 ⊂ 𝑌
𝑌
𝑌 = 𝐹(𝑋)
𝑌∗ = 𝑎𝑟𝑔𝑚𝑖𝑛 𝑌 − 𝐹 𝑋
2
, 𝑌 ⊂ 𝑌
𝑌
1. H.N. Do, J. Choi, C. Lim, and T. Maiti, “Appearance-based localization using
Group LASSO regression with an indoor experiment,” Proceedings of
International Conference on Advanced Intelligent Mechatronic, 2015.
1. H. N. Do, M. Jadaliha, J. Choi, and C. Y. Lim, “Feature selection
for position estimation using an omnidirectional camera,” Image and
Vision Computing, 2015.
Timeline
American Control Conference, 1-3 July, 2015,Chicago, USA 4
Features
extraction
GP
models
Features
selection
Localization
Visual features extraction
American Control Conference, 1-3 July, 2015,Chicago, USA 5
Raw
image
Histogram
Fast
Fourier
Transform
Steerable
Pyramid
Visual features extraction
American Control Conference, 1-3 July, 2015,Chicago, USA 6
Fast Fourier Transform Steerable Pyramid Histogram
SpatialdomainFrequencydomain
(4 orientations)x(3 scales)
Gaussian process (GP) model
7
𝑓1 𝑓2 𝑓∗
𝑦𝜌 = 𝑓 𝒙 + 𝜖
𝒙1
!
?
Known
Unknown
𝑦 𝜌,1
𝒙2
𝒚 𝝆,∗ ∼ 𝑁(𝜇 𝜌 𝑥∗ , 𝜎𝜌
2(𝑥∗))𝑦 𝜌,2
𝒙∗MLE
Visual feature 𝜌
Gaussian fields
Locations
x Algorithm
TRAIN TEST
Gaussian process (GP) model
Example of realization of one visual feature in the training phase
American Control Conference, 1-3 July, 2015, Chicago, USA 8
…
t=1 t=2 t=N
Features selection
Backward sequential elimination
American Control Conference, 1-3 July, 2015, Chicago, USA 9
Ω0 = 𝐺𝑃1, 𝐺𝑃2, … , 𝐺𝑃 𝑁 , Ω ⊂ Ω0
Ω0 Ω
Ω{GP1}
Ω{GPN}
…
MLE 𝑅𝑀𝑆𝐸1
MLE 𝑅𝑀𝑆𝐸 𝑁
𝐸𝑙𝑖𝑚𝑖𝑛𝑎𝑡𝑒
𝐺𝑃𝑖 = 𝑎𝑟𝑔𝑚𝑖𝑛{𝑅𝑀𝑆𝐸𝑖}
𝐺𝑃
…
…
Localization
Maximum Likelihood Estimator
American Control Conference, 1-3 July, 2015, Chicago, USA 10
𝑥∗ = 𝑎𝑟𝑔𝑚𝑎𝑥 𝐿 𝜌(𝑥∗)
𝜌∈Ω
𝑥∗
𝐿 𝜌 𝑥∗ = −
1
2
|𝑦∗ − 𝜇 𝜌 𝑥∗ |2
𝜎 𝑜𝑏𝑠,𝜌
2
+ 𝜎𝜌
2
(𝑥∗)
+ log 𝜎 𝑜𝑏𝑠,𝜌
2
+ 𝜎𝜌
2
𝑥∗ + 𝑙𝑜𝑔2𝜋
Localization
American Control Conference, 1-3 July, 2015, Chicago, USA 11
Experiment results
American Control Conference, 1-3 July, 2015, Chicago, USA 12
Computation Time
(in seconds)
American Control Conference, 1-3 July, 2015, Chicago, USA 13
Procedure FFT HIST SP
Learning GP fields 1057 1221 583
Backward Elimination 348 523 111
Localization 0.0362 0.0457 0.717
Localization result
American Control Conference, 1-3 July, 2015, Chicago, USA 14
Conclusion
American Control Conference, 1-3 July, 2015,Chicago, USA 15
Test Image
Visual Features
GP models
FFT
HIST
SP
…
Feature
Selection
Selected GP
models
Maximum Likelihood
Estimator
Estimated
locations
Train Images
16
THANK YOU!

More Related Content

Similar to ACC_dohuan

Automatic selection of object recognition methods using reinforcement learning
Automatic selection of object recognition methods using reinforcement learningAutomatic selection of object recognition methods using reinforcement learning
Automatic selection of object recognition methods using reinforcement learningShunta Saito
 
Flow Trajectory Approach for Human Action Recognition
Flow Trajectory Approach for Human Action RecognitionFlow Trajectory Approach for Human Action Recognition
Flow Trajectory Approach for Human Action RecognitionIRJET Journal
 
Brown bag 2012_fall
Brown bag 2012_fallBrown bag 2012_fall
Brown bag 2012_fallXiaolei Zhou
 
Predicting Short Term Movements of Stock Prices: A Two-Stage L1-Penalized Model
Predicting Short Term Movements of Stock Prices: A Two-Stage L1-Penalized ModelPredicting Short Term Movements of Stock Prices: A Two-Stage L1-Penalized Model
Predicting Short Term Movements of Stock Prices: A Two-Stage L1-Penalized Modelweekendsunny
 
Pose Machine
Pose MachinePose Machine
Pose MachineWei Yang
 
Combining genetic algoriths and constraint programming to support stress test...
Combining genetic algoriths and constraint programming to support stress test...Combining genetic algoriths and constraint programming to support stress test...
Combining genetic algoriths and constraint programming to support stress test...Lionel Briand
 
Comparison Analysis of Gait Classification for Human Motion Identification Us...
Comparison Analysis of Gait Classification for Human Motion Identification Us...Comparison Analysis of Gait Classification for Human Motion Identification Us...
Comparison Analysis of Gait Classification for Human Motion Identification Us...IJECEIAES
 
Learning from Computer Simulation to Tackle Real-World Problems
Learning from Computer Simulation to Tackle Real-World ProblemsLearning from Computer Simulation to Tackle Real-World Problems
Learning from Computer Simulation to Tackle Real-World ProblemsNAVER Engineering
 
Using HOG Descriptors on Superpixels for Human Detection of UAV Imagery
Using HOG Descriptors on Superpixels for Human Detection of UAV ImageryUsing HOG Descriptors on Superpixels for Human Detection of UAV Imagery
Using HOG Descriptors on Superpixels for Human Detection of UAV ImageryWai Nwe Tun
 
Unit 5 Introduction to Planning and ANN.pptx
Unit 5 Introduction to Planning and ANN.pptxUnit 5 Introduction to Planning and ANN.pptx
Unit 5 Introduction to Planning and ANN.pptxDrYogeshDeshmukh1
 
Sparse representation based human action recognition using an action region-a...
Sparse representation based human action recognition using an action region-a...Sparse representation based human action recognition using an action region-a...
Sparse representation based human action recognition using an action region-a...Wesley De Neve
 
Automatic Feature Subset Selection using Genetic Algorithm for Clustering
Automatic Feature Subset Selection using Genetic Algorithm for ClusteringAutomatic Feature Subset Selection using Genetic Algorithm for Clustering
Automatic Feature Subset Selection using Genetic Algorithm for Clusteringidescitation
 
Multi-Dimensional Features Reduction of Consistency Subset Evaluator on Unsup...
Multi-Dimensional Features Reduction of Consistency Subset Evaluator on Unsup...Multi-Dimensional Features Reduction of Consistency Subset Evaluator on Unsup...
Multi-Dimensional Features Reduction of Consistency Subset Evaluator on Unsup...CSCJournals
 
A Novel Feature Selection with Annealing For Computer Vision And Big Data Lea...
A Novel Feature Selection with Annealing For Computer Vision And Big Data Lea...A Novel Feature Selection with Annealing For Computer Vision And Big Data Lea...
A Novel Feature Selection with Annealing For Computer Vision And Big Data Lea...theijes
 
mlrev.ppt
mlrev.pptmlrev.ppt
mlrev.pptbutest
 
MediaEval 2016 - MLPBOON Predicting Media Interestingness System
MediaEval 2016 - MLPBOON Predicting Media Interestingness SystemMediaEval 2016 - MLPBOON Predicting Media Interestingness System
MediaEval 2016 - MLPBOON Predicting Media Interestingness Systemmultimediaeval
 
Learning To Rank User Queries to Detect Search Tasks
Learning To Rank User Queries to Detect Search TasksLearning To Rank User Queries to Detect Search Tasks
Learning To Rank User Queries to Detect Search TasksFranco Maria Nardini
 

Similar to ACC_dohuan (20)

ddpg seminar
ddpg seminarddpg seminar
ddpg seminar
 
5 k z mao
5 k z mao5 k z mao
5 k z mao
 
Automatic selection of object recognition methods using reinforcement learning
Automatic selection of object recognition methods using reinforcement learningAutomatic selection of object recognition methods using reinforcement learning
Automatic selection of object recognition methods using reinforcement learning
 
Flow Trajectory Approach for Human Action Recognition
Flow Trajectory Approach for Human Action RecognitionFlow Trajectory Approach for Human Action Recognition
Flow Trajectory Approach for Human Action Recognition
 
Brown bag 2012_fall
Brown bag 2012_fallBrown bag 2012_fall
Brown bag 2012_fall
 
Predicting Short Term Movements of Stock Prices: A Two-Stage L1-Penalized Model
Predicting Short Term Movements of Stock Prices: A Two-Stage L1-Penalized ModelPredicting Short Term Movements of Stock Prices: A Two-Stage L1-Penalized Model
Predicting Short Term Movements of Stock Prices: A Two-Stage L1-Penalized Model
 
Pose Machine
Pose MachinePose Machine
Pose Machine
 
Combining genetic algoriths and constraint programming to support stress test...
Combining genetic algoriths and constraint programming to support stress test...Combining genetic algoriths and constraint programming to support stress test...
Combining genetic algoriths and constraint programming to support stress test...
 
Comparison Analysis of Gait Classification for Human Motion Identification Us...
Comparison Analysis of Gait Classification for Human Motion Identification Us...Comparison Analysis of Gait Classification for Human Motion Identification Us...
Comparison Analysis of Gait Classification for Human Motion Identification Us...
 
Learning from Computer Simulation to Tackle Real-World Problems
Learning from Computer Simulation to Tackle Real-World ProblemsLearning from Computer Simulation to Tackle Real-World Problems
Learning from Computer Simulation to Tackle Real-World Problems
 
Using HOG Descriptors on Superpixels for Human Detection of UAV Imagery
Using HOG Descriptors on Superpixels for Human Detection of UAV ImageryUsing HOG Descriptors on Superpixels for Human Detection of UAV Imagery
Using HOG Descriptors on Superpixels for Human Detection of UAV Imagery
 
Unit 5 Introduction to Planning and ANN.pptx
Unit 5 Introduction to Planning and ANN.pptxUnit 5 Introduction to Planning and ANN.pptx
Unit 5 Introduction to Planning and ANN.pptx
 
Sparse representation based human action recognition using an action region-a...
Sparse representation based human action recognition using an action region-a...Sparse representation based human action recognition using an action region-a...
Sparse representation based human action recognition using an action region-a...
 
Automatic Feature Subset Selection using Genetic Algorithm for Clustering
Automatic Feature Subset Selection using Genetic Algorithm for ClusteringAutomatic Feature Subset Selection using Genetic Algorithm for Clustering
Automatic Feature Subset Selection using Genetic Algorithm for Clustering
 
Scikit-learn1
Scikit-learn1Scikit-learn1
Scikit-learn1
 
Multi-Dimensional Features Reduction of Consistency Subset Evaluator on Unsup...
Multi-Dimensional Features Reduction of Consistency Subset Evaluator on Unsup...Multi-Dimensional Features Reduction of Consistency Subset Evaluator on Unsup...
Multi-Dimensional Features Reduction of Consistency Subset Evaluator on Unsup...
 
A Novel Feature Selection with Annealing For Computer Vision And Big Data Lea...
A Novel Feature Selection with Annealing For Computer Vision And Big Data Lea...A Novel Feature Selection with Annealing For Computer Vision And Big Data Lea...
A Novel Feature Selection with Annealing For Computer Vision And Big Data Lea...
 
mlrev.ppt
mlrev.pptmlrev.ppt
mlrev.ppt
 
MediaEval 2016 - MLPBOON Predicting Media Interestingness System
MediaEval 2016 - MLPBOON Predicting Media Interestingness SystemMediaEval 2016 - MLPBOON Predicting Media Interestingness System
MediaEval 2016 - MLPBOON Predicting Media Interestingness System
 
Learning To Rank User Queries to Detect Search Tasks
Learning To Rank User Queries to Detect Search TasksLearning To Rank User Queries to Detect Search Tasks
Learning To Rank User Queries to Detect Search Tasks
 

ACC_dohuan

  • 1. Visual feature selection for GP-based localization using an omnidirectional camera Huan N. Do, Jongeun Choi, and Chae Young Lim American Control Conference, 1-3 July, 2015, Chicago, USA 1
  • 2. Introduction American Control Conference, 1-3 July, 2015, Chicago, USA 2 Visual features 𝑌 Locations 𝑋 𝐹 𝑋 = 𝑌 Problem: Given the learning data set {𝑋, 𝑌}, the problem is to find the optimal subset of features 𝑌∗ that maximize the localization performance.
  • 3. Introduction Feature Selection American Control Conference, 1-3 July, 2015, Chicago, USA 3 𝑌∗ = 𝑎𝑟𝑔𝑚𝑖𝑛 𝑋 − 𝐹−1 𝑌 2 , 𝑌 ⊂ 𝑌 𝑌 𝑌 = 𝐹(𝑋) 𝑌∗ = 𝑎𝑟𝑔𝑚𝑖𝑛 𝑌 − 𝐹 𝑋 2 , 𝑌 ⊂ 𝑌 𝑌 1. H.N. Do, J. Choi, C. Lim, and T. Maiti, “Appearance-based localization using Group LASSO regression with an indoor experiment,” Proceedings of International Conference on Advanced Intelligent Mechatronic, 2015. 1. H. N. Do, M. Jadaliha, J. Choi, and C. Y. Lim, “Feature selection for position estimation using an omnidirectional camera,” Image and Vision Computing, 2015.
  • 4. Timeline American Control Conference, 1-3 July, 2015,Chicago, USA 4 Features extraction GP models Features selection Localization
  • 5. Visual features extraction American Control Conference, 1-3 July, 2015,Chicago, USA 5 Raw image Histogram Fast Fourier Transform Steerable Pyramid
  • 6. Visual features extraction American Control Conference, 1-3 July, 2015,Chicago, USA 6 Fast Fourier Transform Steerable Pyramid Histogram SpatialdomainFrequencydomain (4 orientations)x(3 scales)
  • 7. Gaussian process (GP) model 7 𝑓1 𝑓2 𝑓∗ 𝑦𝜌 = 𝑓 𝒙 + 𝜖 𝒙1 ! ? Known Unknown 𝑦 𝜌,1 𝒙2 𝒚 𝝆,∗ ∼ 𝑁(𝜇 𝜌 𝑥∗ , 𝜎𝜌 2(𝑥∗))𝑦 𝜌,2 𝒙∗MLE Visual feature 𝜌 Gaussian fields Locations x Algorithm TRAIN TEST
  • 8. Gaussian process (GP) model Example of realization of one visual feature in the training phase American Control Conference, 1-3 July, 2015, Chicago, USA 8 … t=1 t=2 t=N
  • 9. Features selection Backward sequential elimination American Control Conference, 1-3 July, 2015, Chicago, USA 9 Ω0 = 𝐺𝑃1, 𝐺𝑃2, … , 𝐺𝑃 𝑁 , Ω ⊂ Ω0 Ω0 Ω Ω{GP1} Ω{GPN} … MLE 𝑅𝑀𝑆𝐸1 MLE 𝑅𝑀𝑆𝐸 𝑁 𝐸𝑙𝑖𝑚𝑖𝑛𝑎𝑡𝑒 𝐺𝑃𝑖 = 𝑎𝑟𝑔𝑚𝑖𝑛{𝑅𝑀𝑆𝐸𝑖} 𝐺𝑃 … …
  • 10. Localization Maximum Likelihood Estimator American Control Conference, 1-3 July, 2015, Chicago, USA 10 𝑥∗ = 𝑎𝑟𝑔𝑚𝑎𝑥 𝐿 𝜌(𝑥∗) 𝜌∈Ω 𝑥∗ 𝐿 𝜌 𝑥∗ = − 1 2 |𝑦∗ − 𝜇 𝜌 𝑥∗ |2 𝜎 𝑜𝑏𝑠,𝜌 2 + 𝜎𝜌 2 (𝑥∗) + log 𝜎 𝑜𝑏𝑠,𝜌 2 + 𝜎𝜌 2 𝑥∗ + 𝑙𝑜𝑔2𝜋
  • 11. Localization American Control Conference, 1-3 July, 2015, Chicago, USA 11
  • 12. Experiment results American Control Conference, 1-3 July, 2015, Chicago, USA 12
  • 13. Computation Time (in seconds) American Control Conference, 1-3 July, 2015, Chicago, USA 13 Procedure FFT HIST SP Learning GP fields 1057 1221 583 Backward Elimination 348 523 111 Localization 0.0362 0.0457 0.717
  • 14. Localization result American Control Conference, 1-3 July, 2015, Chicago, USA 14
  • 15. Conclusion American Control Conference, 1-3 July, 2015,Chicago, USA 15 Test Image Visual Features GP models FFT HIST SP … Feature Selection Selected GP models Maximum Likelihood Estimator Estimated locations Train Images