1 / 18

Real-Time Detection and Tracking for Augmented Reality on Mobile Phones

Real-Time Detection and Tracking for Augmented Reality on Mobile Phones. Daniel Wagner, Member, IEEE, Gerhard Reitmayr , Member, IEEE, Alessandro Mulloni , Student Member, IEEE, Tom Drummond, and Dieter Schmalstieg, Member, IEEE Computer Society. Outlines. Introduction

steve
Télécharger la présentation

Real-Time Detection and Tracking for Augmented Reality on Mobile Phones

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Real-Time Detection and Tracking for Augmented Reality on Mobile Phones Daniel Wagner, Member, IEEE, Gerhard Reitmayr, Member, IEEE, Alessandro Mulloni, Student Member, IEEE, Tom Drummond, and Dieter Schmalstieg, Member, IEEE Computer Society

  2. Outlines • Introduction • Nature Feature Tracking System • FAST detector • Adopted Trackers • Performance & Analysis • Conclusion

  3. Introduction Reason: • Limited performance on phones (limited computational resources) Leads to: • Natural feature tracking not feasible (Needs long waiting time for large computation) Goal: • Speed improvement (enough speed for AR processing & displaying)

  4. Natural Feature Tracking System • SIFT • Ferns (subsets of features) • Both are accurate but not fast enough for phones • Need faster approach • New approaches are called: • PhonySIFT • PhonyFerns

  5. FAST detector Ref from: <Machine learning for high-speed corner detection> By Edward Rosten and Tom Drummond, University of Cambridge • A corner detector many times faster than DoG but not very robust to the presence of noise, • Can be trained to be much faster

  6. Adopted Trackers • PhonySIFT (Refined from SIFT) • PhonyFerns (Refined from Ferns) • Patch Tracker (developed by authors) • Combined Tracking • PhonySIFT + PatchTracker • PhonyFerns + PatchTracker

  7. Ferns Ref from: <Fast Keypoint Recognition in Ten Lines of Code> by Mustafa Özuysal Pascal Fua Vincent Lepetit, Computer Vision Laboratory ,Switzerland • An keypoint tracker using statistical algorithm and can be trained to get higher matching rate • As good as SIFT, or even better performance

  8. SIFT to PhonySIFT • Changes: • Uses FAST corner detector to all scaled images to detect feature points instead of scale-crossing DoG • Only 3x3 subregions, 4bins each , creates 36-d vector

  9. Ferns to PhonyFerns • Changes: • Uses FAST detector to increase detection speed • Reduces each ferns size • Uses 8-bit size to store probability instead of using 4 bytes float point value • modifying the training scheme to use all FAST responses within the 8-neighborhood

  10. PatchTracker • Both the scene and the camera pose change only slightly between two successive frames • New feature positions can be successfully predicted by old one with defined range search. • Speed is less dependency with the camera resolution

  11. Combined Tracking

  12. Performance & Analysis • Platform:Asus P552W (Cellphone) • 624Mhz CPU • 240x320 screen resolution • No float point unit • No 3D acceleration • Platform:Dell Notebook (PC) • 2.5Ghz , limited to use single core • With float point support

  13. Performance & Analysis

  14. Performance & Analysis Robustness results over different tracking targets

  15. Performance & Analysis The following graph shows the statistics of above situations

  16. Performance & Analysis

  17. Conclusion • Successfully worked with tracking system on phones • In the future, faster CPUs could come, and the choice of next generation of tracking technique may be different, and may enable more expensive per-pixel processing

  18. The End Thank you for listening

More Related