designing descriptors
play

Designing Descriptors 16-385 Computer Vision (Kris Kitani) Carnegie - PowerPoint PPT Presentation

Designing Descriptors 16-385 Computer Vision (Kris Kitani) Carnegie Mellon University Feature matching is important for tasks like Object instance recognition Schmid and Mohr 1997 Sivic and Zisserman, 2003 Rothganger et al. 2003 Lowe 2002


  1. Designing Descriptors 16-385 Computer Vision (Kris Kitani) Carnegie Mellon University

  2. Feature matching is important for tasks like…

  3. Object instance recognition Schmid and Mohr 1997 Sivic and Zisserman, 2003 Rothganger et al. 2003 Lowe 2002

  4. Image mosaicing

  5. If we know where the good features are, how do we match them?

  6. How do we describe an image patch? Patches with similar content should have similar descriptors.

  7. Challenges of designing a feature descriptor

  8. Photometric transformations

  9. Geometric transformations objects will appear at different scales, translation and rotation

  10. Designing a feature descriptor (the search for image invariants)

  11. What is the best descriptor for an image feature?

  12. Image patch Just use the pixel values of the patch 1 2 3 ( ) 1 2 3 4 5 6 7 8 9 4 5 6 vector of intensity values 7 8 9 Perfectly fine if geometry and appearance is unchanged (a.k.a. template matching) What are the problems?

  13. Image patch Just use the pixel values of the patch 1 2 3 ( ) 1 2 3 4 5 6 7 8 9 4 5 6 vector of intensity values 7 8 9 Perfectly fine if geometry and appearance is unchanged (a.k.a. template matching) What are the problems? How can you be less sensitive to absolute intensity values?

  14. Image gradients Use pixel differences 1 2 3 ( ) - + + - - + 4 5 6 vector of x derivatives 7 8 9 Feature is invariant to absolute intensity values What are the problems?

  15. Image gradients Use pixel differences 1 2 3 ( ) - + + - - + 4 5 6 vector of x derivatives 7 8 9 Feature is invariant to absolute intensity values What are the problems? How can you be less sensitive to deformations?

  16. Color histogram Count the colors in the image using a histogram colors Invariant to changes in scale and rotation What are the problems?

  17. Color histogram Count the colors in the image using a histogram colors Invariant to changes in scale and rotation What are the problems?

  18. Color histogram Count the colors in the image using a histogram colors Invariant to changes in scale and rotation What are the problems? How can you be more sensitive to spatial layout?

  19. Spatial histograms Compute histograms over spatial ‘cells’ Retains rough spatial layout Some invariance to deformations What are the problems?

  20. Spatial histograms Compute histograms over spatial ‘cells’ Retains rough spatial layout Some invariance to deformations What are the problems? How can you be completely invariant to rotation?

  21. Orientation normalization Use the dominant image gradient direction to normalize the orientation of the patch ( x, y, s ) θ save the orientation angle along with What are the problems?

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend