Presentation is loading. Please wait.

Presentation is loading. Please wait.

Real-Time Feature Matching using Adaptive and Spatially Distributed Classification Trees 09-06-2006 Aurélien BOFFY, Yanghai TSIN, Yakup GENC.

Similar presentations


Presentation on theme: "Real-Time Feature Matching using Adaptive and Spatially Distributed Classification Trees 09-06-2006 Aurélien BOFFY, Yanghai TSIN, Yakup GENC."— Presentation transcript:

1 Real-Time Feature Matching using Adaptive and Spatially Distributed Classification Trees 09-06-2006 Aurélien BOFFY, Yanghai TSIN, Yakup GENC

2 S I E M E N S C O R P O R A T E R E S E A R C H 2 SCR© S I E M E N S C O R P O R A T E R E S E A R C H 2 SCR© Real-time wide-baseline feature matching  Object detection  Pose estimation  Tracking  3D reconstruction  Augmented reality  …

3 S I E M E N S C O R P O R A T E R E S E A R C H 3 SCR© S I E M E N S C O R P O R A T E R E S E A R C H 3 SCR© Previous work  Lucas – Kanade method (1981)  Harris detector (1988)  small motion assumption - short baseline  SIFT (Lowe, 1999)  Affine invariant features Hessian-Affine (Mikolajczyk and Schmid, 2002) Maximally Stable Extrema Regions (MSER) (Matas et al., 2002) etc.  too slow for a real-time application  Randomized Trees for Real-Time Keypoint Recognition V. Lepetit, P. Lagger and P. Fua,CVPR 2005

4 S I E M E N S C O R P O R A T E R E S E A R C H 4 SCR© S I E M E N S C O R P O R A T E R E S E A R C H 4 SCR© Limitations of the method of Lepetit et al. Results with the method of Lepetit et al. : Results with our improvements : Sensivity to viewpoint changes Sensivity to illumination conditions

5 S I E M E N S C O R P O R A T E R E S E A R C H 5 SCR© 1.The original method of Lepetit and colleagues 2. Our improvements 2.1. Adaptive trees 2.2. Spatially distributed trees 3. Experimental results S I E M E N S C O R P O R A T E R E S E A R C H 5 SCR©

6 S I E M E N S C O R P O R A T E R E S E A R C H 6 SCR© 1.The original method of Lepetit and colleagues 2. Our improvements 2.1. Adaptive trees 2.2. Spatially distributed trees 3. Experimental results S I E M E N S C O R P O R A T E R E S E A R C H 6 SCR©

7 S I E M E N S C O R P O R A T E R E S E A R C H 7 SCR© Feature matching as a classification problem Real-time wide-baseline feature matching Input for the training phase: a single image the object of interestSelection of N prominent keypoints

8 S I E M E N S C O R P O R A T E R E S E A R C H 8 SCR© Keypoint selection

9 S I E M E N S C O R P O R A T E R E S E A R C H 9 SCR© P ( f  C j | f reaches this leaf ) Classification trees

10 S I E M E N S C O R P O R A T E R E S E A R C H 10 SCR© Tree construction

11 S I E M E N S C O R P O R A T E R E S E A R C H 11 SCR© 1.The original method of Lepetit and colleagues 2. Our improvements 2.1. Adaptive trees 2.2. Spatially distributed trees 3. Experimental results S I E M E N S C O R P O R A T E R E S E A R C H 11 SCR©

12 S I E M E N S C O R P O R A T E R E S E A R C H 12 SCR© object of interest input image inliers and outliers

13 S I E M E N S C O R P O R A T E R E S E A R C H 13 SCR© Correctly classified feature class feature class probability feature class probability Reinforcement of the inliers

14 S I E M E N S C O R P O R A T E R E S E A R C H 14 SCR© object of interest input image Recovering the lost matches ?

15 S I E M E N S C O R P O R A T E R E S E A R C H 15 SCR© probability feature class probability misclassified feature class Recovering the lost matches

16 S I E M E N S C O R P O R A T E R E S E A R C H 16 SCR© Geometric modeling imperfections for non-planar patches can be compensated for.  Even for a complex 3D object, only a single image (plus the 3D-coordinates of the selected features) can be used as input to construct the trees. How does the proposed method work? Appearance modeling inaccuracy (limited resolution of the input model, shadows, reflection, etc.) can also be compensated for.  Extension of the working ranges of viewpoints and illumination conditions.

17 S I E M E N S C O R P O R A T E R E S E A R C H 17 SCR© 1.The original method of Lepetit and colleagues 2. Our improvements 2.1. Adaptive trees 2.2. Spatially distributed trees 3. Experimental results S I E M E N S C O R P O R A T E R E S E A R C H 17 SCR©

18 S I E M E N S C O R P O R A T E R E S E A R C H 18 SCR© object of interest Spatially distributed trees

19 S I E M E N S C O R P O R A T E R E S E A R C H 19 SCR© 1.The original method of Lepetit and colleagues 2. Our improvements 2.1. Adaptive trees 2.2. Spatially distributed trees 3. Experimental results S I E M E N S C O R P O R A T E R E S E A R C H 19 SCR©

20 S I E M E N S C O R P O R A T E R E S E A R C H 20 SCR© More stable results Original method With our improvements

21 S I E M E N S C O R P O R A T E R E S E A R C H 21 SCR© Original method With our improvements More robust to illumination changes

22 S I E M E N S C O R P O R A T E R E S E A R C H 22 SCR© Adaptation to sudden illumination changes

23 S I E M E N S C O R P O R A T E R E S E A R C H 23 SCR© Adaptation of the classification trees to the real viewing conditions by analyzing the matching performance on the frames actually captured by the camera. Spatially distribution of the trees, so that each of them models a certain viewing volume more precisely.  More stable results  Extended detectable range  More robust to illumination changes Contributions

24 S I E M E N S C O R P O R A T E R E S E A R C H 24 SCR© Thank you

25 S I E M E N S C O R P O R A T E R E S E A R C H 25 SCR© The problem of occlusion If the camera is continuously moving, erroneous update usually does not happen repeatedly for the same class in the same leaf node. If the true feature is exposed later, the trees can adapt back to the real correspondence.

26 S I E M E N S C O R P O R A T E R E S E A R C H 26 SCR© Influence of adaptive trees with offline and/or online adaptation


Download ppt "Real-Time Feature Matching using Adaptive and Spatially Distributed Classification Trees 09-06-2006 Aurélien BOFFY, Yanghai TSIN, Yakup GENC."

Similar presentations


Ads by Google