Particle Filtering for Symmetry Detection and Segmentation Pramod Vemulapalli.

Slides:



Advertisements
Similar presentations
Dynamic Spatial Mixture Modelling and its Application in Cell Tracking - Work in Progress - Chunlin Ji & Mike West Department of Statistical Sciences,
Advertisements

Visual Object Tracking Using Particle Filters : A Survey Satarupa Mukherjee Department of Computing Science, University of Alberta, Edmonton, Canada
Kiyoshi Irie, Tomoaki Yoshida, and Masahiro Tomono 2011 IEEE International Conference on Robotics and Automation Shanghai International Conference Center.
A KLT-Based Approach for Occlusion Handling in Human Tracking Chenyuan Zhang, Jiu Xu, Axel Beaugendre and Satoshi Goto 2012 Picture Coding Symposium.
Probabilistic Robotics Bayes Filter Implementations Particle filters.
Effective Image Database Search via Dimensionality Reduction Anders Bjorholm Dahl and Henrik Aanæs IEEE Computer Society Conference on Computer Vision.
Recognition using Regions CVPR Outline Introduction Overview of the Approach Experimental Results Conclusion.
Particle Filters.
Video Segmentation Based on Image Change Detection for Surveillance Systems Tung-Chien Chen EE 264: Image Processing and Reconstruction.
A brief Introduction to Particle Filters
Sérgio Pequito Phd Student
Segmentation Kyongil Yoon. Segmentation Obtain a compact representation of what is helpful (in the image) No comprehensive theory of segmentation Human.
Object Detection and Tracking Mike Knowles 11 th January 2005
1 Integration of Background Modeling and Object Tracking Yu-Ting Chen, Chu-Song Chen, Yi-Ping Hung IEEE ICME, 2006.
Scale Invariant Feature Transform (SIFT)
Effective Gaussian mixture learning for video background subtraction Dar-Shyang Lee, Member, IEEE.
Probabilistic Robotics Bayes Filter Implementations Particle filters.
Darryl MorrellStochastic Modeling Seminar1 Particle Filtering.
Particle Filtering for Non- Linear/Non-Gaussian System Bohyung Han
Novel approach to nonlinear/non- Gaussian Bayesian state estimation N.J Gordon, D.J. Salmond and A.F.M. Smith Presenter: Tri Tran
Dynamic Cascades for Face Detection 第三組 馮堃齊、莊以暘. 2009/01/072 Outline Introduction Dynamic Cascade Boosting with a Bayesian Stump Experiments Conclusion.
1 Real Time, Online Detection of Abandoned Objects in Public Areas Proceedings of the 2006 IEEE International Conference on Robotics and Automation Authors.
Scale-Invariant Feature Transform (SIFT) Jinxiang Chai.
Human Computer Interface based on Hand Tracking P. Achanccaray, C. Muñoz, L. Rojas and R. Rodríguez 4 th International Symposium on Mutlibody Systems and.
Distinctive Image Features from Scale-Invariant Keypoints By David G. Lowe, University of British Columbia Presented by: Tim Havinga, Joël van Neerbos.
Autonomous Learning of Object Models on Mobile Robots Xiang Li Ph.D. student supervised by Dr. Mohan Sridharan Stochastic Estimation and Autonomous Robotics.
Ryan Irwin Intelligent Electronics Systems Human and Systems Engineering Center for Advanced Vehicular Systems URL:
Tracking a Moving Object with a Binary Sensor Network J. Aslam, Z. Butler, V. Crespi, G. Cybenko and D. Rus Presenter: Qiang Jing.
3D Fingertip and Palm Tracking in Depth Image Sequences
Robust Hand Tracking with Refined CAMShift Based on Combination of Depth and Image Features Wenhuan Cui, Wenmin Wang, and Hong Liu International Conference.
Geodesic Minimal Paths Vida Movahedi Elder Lab, January 2010.
Mean-shift and its application for object tracking
EADS DS / SDC LTIS Page 1 7 th CNES/DLR Workshop on Information Extraction and Scene Understanding for Meter Resolution Image – 29/03/07 - Oberpfaffenhofen.
Object Tracking using Particle Filter
System Identification of Nonlinear State-Space Battery Models
Flow Separation for Fast and Robust Stereo Odometry [ICRA 2009]
ALIGNMENT OF 3D ARTICULATE SHAPES. Articulated registration Input: Two or more 3d point clouds (possibly with connectivity information) of an articulated.
Dense correspondences across scenes and scales Tal Hassner The Open University of Israel CVPR’14 Tutorial on Dense Image Correspondences for Computer Vision.
IEEE TRANSACTIONS ON PATTERN ANALYSIS AND MACHINE INTELLIGENCE, VOL. 34, NO. 2, FEBRUARY Leonardo De-Maeztu, Arantxa Villanueva, Member, IEEE, and.
Yao, B., and Fei-fei, L. IEEE Transactions on PAMI(2012)
Scale-less Dense Correspondences Tal Hassner The Open University of Israel ICCV’13 Tutorial on Dense Image Correspondences for Computer Vision.
1 ROBUST VISUAL TRACKING A Brief Summary Gagan Mirchandani School of Engineering, University of Vermont 1 1 And Ben Schilling, Clark Vandam, Kevin Haupt.
Forward-Scan Sonar Tomographic Reconstruction PHD Filter Multiple Target Tracking Bayesian Multiple Target Tracking in Forward Scan Sonar.
Sanjay Patil 1 and Ryan Irwin 2 Graduate research assistant 1, REU undergrad 2 Human and Systems Engineering URL:
Sanjay Patil 1 and Ryan Irwin 2 Intelligent Electronics Systems, Human and Systems Engineering Center for Advanced Vehicular Systems URL:
Sanjay Patil 1 and Ryan Irwin 2 Intelligent Electronics Systems, Human and Systems Engineering Center for Advanced Vehicular Systems URL:
MSRI workshop, January 2005 Object Recognition Collected databases of objects on uniform background (no occlusions, no clutter) Mostly focus on viewpoint.
CSCE 643 Computer Vision: Extractions of Image Features Jinxiang Chai.
Sanjay Patil and Ryan Irwin Intelligent Electronics Systems, Human and Systems Engineering Center for Advanced Vehicular Systems URL:
Efficient Visual Object Tracking with Online Nearest Neighbor Classifier Many slides adapt from Steve Gu.
Expectation-Maximization (EM) Case Studies
Jiu XU, Axel BEAUGENDRE and Satoshi GOTO Computer Sciences and Convergence Information Technology (ICCIT), th International Conference on 1 Real-time.
Boosted Particle Filter: Multitarget Detection and Tracking Fayin Li.
Sequential Monte-Carlo Method -Introduction, implementation and application Fan, Xin
Sanjay Patil and Ryan Irwin Intelligent Electronics Systems, Human and Systems Engineering Center for Advanced Vehicular Systems URL:
Line Matching Jonghee Park GIST CV-Lab..  Lines –Fundamental feature in many computer vision fields 3D reconstruction, SLAM, motion estimation –Useful.
Matching of Objects Moving Across Disjoint Cameras Eric D. Cheng and Massimo Piccardi IEEE International Conference on Image Processing
Rao-Blackwellised Particle Filtering for Dynamic Bayesian Networks Arnaud Doucet, Nando de Freitas, Kevin Murphy and Stuart Russell CS497EA presentation.
2D to 3D Conversion Using 3D Database For Football Scenes Kiana Calagari Final Project of CMPT880 July 2013.
Instructor: Mircea Nicolescu Lecture 10 CS 485 / 685 Computer Vision.
Real-time foreground object tracking with moving camera P Martin Chang.
Finding Clusters within a Class to Improve Classification Accuracy Literature Survey Yong Jae Lee 3/6/08.
Recognizing specific objects Matching with SIFT Original suggestion Lowe, 1999,2004.
Sanjay Patil and Ryan Irwin Intelligent Electronics Systems, Human and Systems Engineering Center for Advanced Vehicular Systems URL:
WLD: A Robust Local Image Descriptor Jie Chen, Shiguang Shan, Chu He, Guoying Zhao, Matti Pietikäinen, Xilin Chen, Wen Gao 报告人:蒲薇榄.
Learning Image Statistics for Bayesian Tracking Hedvig Sidenbladh KTH, Sweden Michael Black Brown University, RI, USA
Color-Texture Analysis for Content-Based Image Retrieval
CSSE463: Image Recognition Day 25
Finding Clusters within a Class to Improve Classification Accuracy
Liyuan Li, Jerry Kah Eng Hoe, Xinguo Yu, Li Dong, and Xinqi Chu
Presentation transcript:

Particle Filtering for Symmetry Detection and Segmentation Pramod Vemulapalli

Outline Previous Work Introduction Problem Statement Particle Filtering -- Idea Problem Formulation Results Conclusions

Previous Work Tyng-Luh Liu; Geiger, D.; Yuille, A.L., "Segmenting by seeking the symmetry axis," Pattern Recognition, Proceedings. Fourteenth International Conference on, vol.2, no., pp vol.2, Aug 1998 T. Riklin Raviv, N. Kiryati and N. Sochen, “Segmentation by Level Sets and Symmetry,” Proc. IEEE CS Conf. Computer Vision and Pattern Recognition (CVPR "06), June 2006.

Introduction Loy & Eklundh’s SIFT Based Symmetry Detection Step 1: Obtain the SIFT Features G. Loy and J.-O. Eklundh. Detecting symmetry and symmetric constellations of features. In ECCV, 2006.

Introduction Loy & Eklundh’s SIFT Based Symmetry Detection Step 2: Obtain prospective matches G. Loy and J.-O. Eklundh. Detecting symmetry and symmetric constellations of features. In ECCV, 2006.

Introduction Loy & Eklundh’s SIFT Based Symmetry Detection Step 3: Eliminate based on scale and orientation G. Loy and J.-O. Eklundh. Detecting symmetry and symmetric constellations of features. In ECCV, 2006.

Introduction Loy & Eklundh’s SIFT Based Symmetry Detection Step 4: Obtain Reflection Axes from Hough Space G. Loy and J.-O. Eklundh. Detecting symmetry and symmetric constellations of features. In ECCV, 2006.

Problem StatementP1 How to improve the support region for symmetry hypothesis Consequences ▫Lesser False Positives ▫Easier Segmentation 1 ▫Better Recognition 1. Shi, J., & Malik, J. (1997). Normalized cuts and image segmentation. IEEE Conf. Computer Vision and Pattern Recognition (pp. 731–737).

Problem StatementP1 G. Loy and J.-O. Eklundh. Detecting symmetry and symmetric constellations of features. In ECCV, Increase the number of hypothesis 1510

Theory Sequential Importance Sampling ▫Particle Filtering 1 ▫Bootstrap Filtering ▫Condensation Algorithm 2 ▫Survival of the Fittest General Idea ▫Importance Sampling on time series data ▫Weights updated at each step 1.C.T. Kwok, D. Fox, and M. Meila. Adaptive real-time particle filters for robot localization. In Proceedings of the 2003 IEEE International Conference on Robotics Automation (ICRA ’03), Taipei, Taiwan, September M.W. Lee, I. Cohen, and S.K. Jung. Particle Filter with Analytical Inference for Human Body Tracking. In IEEE Workshop on Motion and Video Computing, 2002.

Theory – Particle Filters in Robotics Source:

Theory - Particle Filter Weight the particles depending on the distance from the position Start with a set of particles Resample the Particles Estimate the new position

Problem Formulation Looking at the search space ▫Given ‘n’ particles the number of pairs that can be formed are n c 2 = n(n-1)/2 ▫Given ‘a’ particle pairs the number of possible combinations that can be included in the final object are a! or factorial(a) Search Space is huge ▫Search space can be considerably reduced by intuition ▫Particle Filtering helps formulate these intuitive notions 1.Arulampalam, M.S.; Maskell, S.; Gordon, N.; Clapp, T., "A tutorial on particle filters for online nonlinear/non-Gaussian Bayesian tracking," Signal Processing, IEEE Transactions on, vol.50, no.2, pp , Feb 2002 URL:

Problem Formulation Given a hypothesis ▫Search around the initial hypothesis Weight the results from the search process ▫Continue search around points with more weight End the search process when particle weight drops below a given threshold

Particle Filtering : Step 1 Start with the Initial Hypothesis 1. Barber, C. B., D.P. Dobkin, and H.T. Huhdanpaa, "The Quickhull Algorithm for Convex Hulls," ACM Transactions on Mathematical Software, Vol. 22, No. 4, Dec. 1996, p

Particle Filtering – Step 2 Search around the initial hypothesis

Particle Filtering – Step 3 Weight the Child Particles 1.Arulampalam, M.S.; Maskell, S.; Gordon, N.; Clapp, T., "A tutorial on particle filters for online nonlinear/non-Gaussian Bayesian tracking," Signal Processing, IEEE Transactions on, vol.50, no.2, pp , Feb 2002 URL: Feature Descriptor Match Angular Deformation Distance Deformation

Particle Filtering – Step 4 Continue the Propagation 1.Arulampalam, M.S.; Maskell, S.; Gordon, N.; Clapp, T., "A tutorial on particle filters for online nonlinear/non-Gaussian Bayesian tracking," Signal Processing, IEEE Transactions on, vol.50, no.2, pp , Feb 2002 URL:

Particle Filtering – Video

Final Results

Performance – Under Stress With large number of features

Performance – Under Stress With a sparse feature set

Conclusions & Future Work Restricted and Effective search to improve region of support Can be extended to rotational symmetry Computationally efficient Performance can be improved by considering different weighting functions or by combining SIFT with other features

Questions ?