cs201 computer vision
play

CS201 Computer Vision Lect 08: SIFT Keypoint Detection John Magee - PowerPoint PPT Presentation

CS201 Computer Vision Lect 08: SIFT Keypoint Detection John Magee 23 Septermber 2014 Slides courtesy of Diane H. Theriault Question of the Day: How do we find repeatable, stable, scale- invariant points in images? SIFT Find


  1. CS201 – Computer Vision Lect 08: SIFT Keypoint Detection John Magee 23 Septermber 2014 Slides courtesy of Diane H. Theriault

  2. Question of the Day: • How do we find repeatable, stable, scale- invariant points in images?

  3. SIFT • Find repeatable, scale-invariant points in images (today) • Compute something about them • Use the thing you computed to perform matching • “Distinctive Image Features from Scale -Invariant Keypoints ” by David Lowe • Patented!

  4. How to find the same cat? • Imagine that we had a library of cats • How could we find another picture of the same cat in the library? • Look for the markings?

  5. How to find the same cat? • Imagine that we had a library of cats • How could we find another picture of the same cat in the library? • Look for the markings? • Which markings?

  6. How to find the same cat? • Imagine that we had a library of cats • How could we find another picture of the same cat in the library? • Look for the markings? • Which markings?

  7. How to find the same cat? • Imagine that we had a library of cats • How could we find another picture of the same cat in the library? • Look for the markings? • Which markings? • Which cat would be easier to uniquely identify?

  8. Keypoints • Idea: Want to find points that are easy to localize uniquely This one Not this one

  9. Keypoints at Different Scales • Idea: Want to find scale-invariant points that are easy to localize uniquely

  10. Gaussian

  11. Scale Space • Image convolved with Gaussians of different widths

  12. Scale Space Octaves • Every time the width of your Gaussian doubles, downsample the image

  13. Derivative of a Gaussian

  14. Second Derivative of a Gaussian

  15. Laplacian of a Gaussian • Sum of spatial second derivatives

  16. Keypoints with Image Filtering Image • Perform image filtering by convolving an image with a “filter”/”mask” / “kernel” to obtain a “result” / “response” • The value of the result will be positive in regions of the image that “look like” the filter • What would a “dot” filter look like? Filter

  17. Scale-space extrema • “ Extrema ” = local minimum or maximum • Check 8 neighbors at a particular scale • Check neighbors at scales above and below

  18. Scale-space Extrema

  19. Difference of Gaussians • Approximation of the Laplacian of a Gaussian

  20. Discussion Questions: • What does it mean for an image point to be repeatable? • What are the properties of repeatable points?

  21. Keypoints with Image Filtering • What tool have we learned about for finding places in the image that “look like” corners or dots?

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