Non-distributed Object Recognition Potential on

Download Report

Transcript Non-distributed Object Recognition Potential on

Non-distributed Object Recognition
Potential on the Android Platform
Charles Norona
Florida Atlantic University
[email protected]
C. Norona. COT5930 - Digital
Image Processing. 2010.
Presentation Outline





Introduction
Related Work
Methods and Results
Discussion
Conclusion
C. Norona. COT5930 - Digital
Image Processing. 2010.
Introduction

Speeded Up Robust Features (SURF)
–
–
–

Interest point recognition mechanism.
Descriptors based off of orientation and gradient
information.
Created by Herbert Bay et al.
Android platform.
–
–
Rich development tools and open source
community.
Ideal for rapid prototyping.
C. Norona. COT5930 - Digital
Image Processing. 2010.
Related Work



“Object Recognition on the Android Platform
Using Speeded Up Robust Features” by
Vivek Tyagi.
S. Olsson and P. Akesson’s “Distributed
Mobile Computer Vision and Applications on
the Android Platform.”
OpenSURF and OpenASURF libraries by
Chris Evans and Ethan Rublee.
C. Norona. COT5930 - Digital
Image Processing. 2010.
Methods and Results



Application development on
Android.
Created Gallery Activity and
Camera Activity.
Project hosted by Google code.
–

code.google.com/p/androidobjectr
ecognition
Test trials!
C. Norona. COT5930 - Digital
Image Processing. 2010.
Results
C. Norona. COT5930 - Digital
Image Processing. 2010.
Results
C. Norona. COT5930 - Digital
Image Processing. 2010.
Results
C. Norona. COT5930 - Digital
Image Processing. 2010.
Discussion


Did not meet all goals .
However, did ascertain data on nondistributed feasibility.
–
–

First gen. devices: one-time process is okay, realtime not so much.
Later generations: real-time obj. recog. Feasibility
remains to be seen, hopeful!
Proposed optimizations: less JNI calls.
C. Norona. COT5930 - Digital
Image Processing. 2010.
Conclusion


Mobile devices in the near future will be
capable of conducting image recognition with
less reliance on distributed computing.
OpenSURF library optimization and better
hardware give hope to that real-time object
recognition will be a reality.
C. Norona. COT5930 - Digital
Image Processing. 2010.