multi scale detection
play

Multi-scale Detection 16-385 Computer Vision (Kris Kitani) Carnegie - PowerPoint PPT Presentation

Multi-scale Detection 16-385 Computer Vision (Kris Kitani) Carnegie Mellon University Properties of the Harris corner detector Rotation invariant? Scale invariant? Properties of the Harris corner detector Rotation invariant? Scale invariant?


  1. Multi-scale Detection 16-385 Computer Vision (Kris Kitani) Carnegie Mellon University

  2. Properties of the Harris corner detector Rotation invariant? Scale invariant?

  3. Properties of the Harris corner detector Rotation invariant? Scale invariant?

  4. Properties of the Harris corner detector Rotation invariant? Scale invariant? edge! corner!

  5. How can we make a feature detector scale-invariant?

  6. How can we automatically select the scale?

  7. Intuitively… Find local maxima in both position and scale f f Image 1 Image 2 s 1 region size s 2 region size

  8. Formally… Laplacian filter Highest response when the signal has the same characteristic scale as the filter

  9. characteristic scale - the scale that produces peak filter response characteristic scale we need to search over characteristic scales

  10. Multi-scale 2D Blob detection

  11. What happens if you apply different Laplacian filters? Full size 3/4 size

  12. jet color scale blue: low, red: high

  13. What happened when you applied different Laplacian filters? Full size 3/4 size

  14. peak!

  15. peak!

  16. What happened when you applied different Laplacian filters? Full size 3/4 size

  17. 4.2 2.1 6.0 9.8 15.5 17.0 peak!

  18. 4.2 2.1 6.0 9.8 15.5 17.0 maximum response

  19. optimal scale 2.1 4.2 6.0 9.8 15.5 17.0 Full size image 2.1 4.2 6.0 9.8 15.5 17.0 3/4 size image

  20. optimal scale 2.1 4.2 6.0 9.8 15.5 17.0 maximum response Full size image 2.1 4.2 6.0 9.8 15.5 17.0 maximum response 3/4 size image

  21. local maximum 4.2 local maximum cross-scale maximum 6.0 local maximum 9.8

  22. implementation For each level of the Gaussian pyramid compute feature response (e.g. Harris, Laplacian) For each level of the Gaussian pyramid if local maximum and cross-scale ( x, y, s ) save scale and location of feature

  23. We have detected ‘corners’ but what is this useful for?

  24. We have detected ‘corners’ but what is this useful for? usually need to match points

  25. We have detected ‘corners’ but what is this useful for? usually need to match points so we will need descriptors

Recommend


More recommend