Global Context Descriptors for SURF and MSER Feature Descriptors

3,614 views

Published on

Presentation slides for talk given at Computer Robot Vision 2010 in Ottawa, Canada.

Published in: Technology
0 Comments
3 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
3,614
On SlideShare
0
From Embeds
0
Number of Embeds
148
Actions
Shares
0
Downloads
0
Comments
0
Likes
3
Embeds 0
No embeds

No notes for slide

Global Context Descriptors for SURF and MSER Feature Descriptors

  1. 1. Global Context Descriptors for SURF and MSER Feature Descriptors<br />Gail Carmichael<br />Robert Laganière<br />Prosenjit Bose<br />
  2. 2. Gail Carmichael<br />PhD Student, School of Computer Science<br />http://www.gailcarmichael.com<br />
  3. 3. Stuff I care about...<br />Learning<br />
  4. 4. Stuff I care about...<br />Augmented Reality<br />
  5. 5. Stuff I care about...<br />Matching Panoramas and Photographs<br />
  6. 6. SIFT with Global Context<br />Mortensen, Deng, Shapiro (2005)<br />
  7. 7. SIFT with Global Context<br />Mortensen, Deng, Shapiro (2005)<br />
  8. 8. SIFT with Global Context<br />Mortensen, Deng, Shapiro (2005)<br />
  9. 9. Global, But More Local<br />Li and Ma (2009)<br />
  10. 10. Global, But More Local<br />Li and Ma (2009)<br />
  11. 11. Global Context for SURF<br />Pretty much the same as SIFT<br />
  12. 12. Global Context for SURF<br />1. Find SURF points with SURFmex<br />
  13. 13. Global Context for SURF<br />2. Find nearby features for each SURF point<br />
  14. 14. Global Context for SURF<br />3. Put curvature values in log-polar graph.<br />
  15. 15. Global Context for SURF<br />4. Append values of bins to get Global Context.<br />
  16. 16. Global Context for MSER<br />A little different from SIFT/SURF...<br />
  17. 17. Global Context for MSER<br />1. Detect Maximally Stable Extremal Regions (MSERs) with VLFeat<br />
  18. 18. Global Context for MSER<br />2a. Create shape patches (Forssén and Lowe).<br />
  19. 19. Global Context for MSER<br />2b. Create texture patches (Forssénand Lowe).<br />
  20. 20. Global Context for MSER<br />Measurement region?<br />Points to measure?<br />Multiple of bounding ellipse.<br />All values around MSER.<br />
  21. 21. Global Context for MSER<br />3. Create a curvature value patch.<br />
  22. 22. Global Context for MSER<br />4. Collect curvature values in log-polar graph,append values to become Global Context.<br />
  23. 23. Matching Results<br />
  24. 24. Matching Results<br />
  25. 25. Matching Results<br />
  26. 26. Matching Results<br />
  27. 27. Matching Results<br />
  28. 28. Matching Results<br />
  29. 29. Matching Results<br />
  30. 30. Matching Results<br />
  31. 31. Matching Results<br />
  32. 32. Future Work<br />Elliptical neighbouring region for SURF<br />Minimum measurement region for MSER<br />More tests, more images<br />
  33. 33. Thanks!<br />

×