Nothing Special   »   [go: up one dir, main page]

skip to main content
10.1145/2987491.2987509acmotherconferencesArticle/Chapter ViewAbstractPublication PageshtConference Proceedingsconference-collections
research-article

AARemu: An Outdoor Mobile Augmented Reality Emulator for Android

Published: 26 September 2016 Publication History

Abstract

Augmented Reality (AR) provides a fusion of the real and virtual worlds by superimposing virtual objects on real world scenery. The implementation of AR on mobile devices is known as Mobile Augmented Reality (MAR). MAR is in its infancy and MAR development software is in the process of maturing. Dating back to the origin of Computer Science as an independent field, software development tools have been an integral part of the process of software creation. MAR, being a relatively new technology, is still lacking such related software development tools.
With the rapid progression of mobile devices, the development of MAR applications fusing advanced Computer Vision techniques with mobile device sensors has become increasingly feasible. However, testing and debugging of MAR applications present a new challenge in that they require the developer be at the location that is being augmented at some point during the development process.
In this research study, a MAR recorder application was developed as well as emulation class libraries for Android devices that allows the recording and off-site playback of video, location and motion sensor data. The research objective was to provide a software emulator which provides debugging, testing and prototyping capabilities for a MAR application including the ability to emulate the combination of computer vision with locational and motion sensors using previously recorded data. The emulator was evaluated using different mobile technologies. The results indicate that this research could assist developers of MAR applications to implement applications more rapidly, without being at the location.

References

[1]
D. Amin and S. Govilkar. "Comparative Study of Augmented reality SDKs". In: International Journal on Computational Sciences & Applications (IJCSA) 5 (2015).
[2]
Android Developers. Android NDK. 2016. URL: https://developer.android.com/ndk/index.html.
[3]
R. Azuma, Y. Baillot, R. Behringer, S. Feiner, S. Julier, and B. MacIntyre. "Recent advances in augmented reality". In: Computer Graphics and Applications, IEEE 21.6 (Nov. 2001), pp. 34--47.
[4]
K. Beck. In: Test Driven Development: By Example. Addison-Wesley, 2002. Chap. Chapter 27: Testing Patterns. ISBN: 0321146530.
[5]
M. Berning, T. Yonezawa, T. Riedel, J. Nakazawa, M. Beigl, and H. Tokuda. "pARnorama: 360 Degree Interactive Video for Augmented Reality Prototyping". In: Proceedings of the 2013 ACM conference on Pervasive and Ubiquitous Computing Adjunct Publication. 2013, pp. 1471--1474.
[6]
A. B. Craig. Understanding Augmented Reality: Concepts and Applications. Burlington, MA: Elsevier, 2013.
[7]
M. De Sá and E. Churchill. "Mobile Augmented Reality: Exploring Design and Prototyping Techniques". In: Proceedings of the 14th International Conference on Human-computer Interaction with Mobile Devices and Services. 2012, pp. 221--230.
[8]
Google. Snappy: A fast compressor/decompressor. 2014. URL: http://code.google.com/p/snappy/.
[9]
M. S. Grewal and A. P. Andrews. Kalman Filtering: Theory and Practice using Matlab. 4th ed. Wiley, 2015. ISBN: 978-1-118-85121-0.
[10]
H. Hodson. "Google's Ingress game is a gold mine for Augmented Reality". In: New Scientist 216.2893 (2012), p. 19.
[11]
B. W. Kernighan and P. L. Plauger. Software Tools. Boston, MA, USA: Addison-Wesley Longman Publishing Co., Inc., 1976. ISBN: 020103669X.
[12]
C. Kuglin and D. Hines. "The Phase Correlation Image Alignment Method". In: Proceedings of IEEE International Conference on Cybernetics and Society (1975), pp. 163--165.
[13]
A. Pacha. "Sensor Fusion for Robust Outdoor Augmented Reality Tracking on Mobile Devices". MA thesis. Augsburg University, 2013.
[14]
S. Perry. "Wikitude: Android App with Augmented Reality". In: digital-lifestyles. info 23.10 (2008).
[15]
K. Pulli, A. Baksheev, K. Kornyakov, and V. Eruhimov. "Real-time Computer Vision with OpenCV". In: Commun. ACM 55.6 (June 2012), pp. 61--69.
[16]
D. Ren, T. Goldschwendt, Y. Chang, and T. Höllerer. "Evaluating Wide-Field-of-View Augmented Reality with Mixed Reality Simulation". In: 2016 IEEE Virtual Reality (VR). Mar. 2016, pp. 93--102.
[17]
D. Salomon. Data Compression: The Complete Reference. Springer-Verlag New York, Inc., 2006. ISBN: 1846286026.
[18]
A. Tanenbaum and H. Bos. In: Modern Operating Systems. 4th ed. Pearson, 2015. Chap. 2: Processes and Threads. ISBN: 978-0-13-359162-0.
[19]
M. Vagner. "MEMS Gyroscope Performance Comparison using Allan Variance Method". In: Proceedings of the 17th Conference STUDENT EEICT 2011. NOV-PRESS s.r.o., Apr. 2011, pp. 199--203. ISBN: 978-80-214-4273-3.
[20]
D. van Krevelen and R. Poelman. "A Survey of Augmented Reality Technologies, Applications and Limitations". In: International Journal of Virtual Reality 9.2 (2010), p. 1.
[21]
D. Wagner and D. Schmalstieg. "First Steps towards Handheld Augmented Reality". In: Wearable Computers, 2003. Proceedings. Seventh IEEE International Symposium on. Oct. 2003, pp. 127--135.
[22]
S. Williams, R. Green, and M. Billinghurst. "Hybrid Tracking Using Gravity Aligned Edges". In: Proceedings of the 14th Annual ACM SIGCHI (NZ) Conference on Computer-Human Interaction. CHINZ 2013. Christchurch, New Zealand, 2013, 5:1--5:8. ISBN: 978-1-4503-2640-7.
[23]
S. Williams, R. Green, and M. Billinghurst. Transform Flow: A Mobile Augmented Reality Visualisation and Evaluation Toolkit. 2013. URL: http://ir.canterbury.ac.nz/bitstream/handle/10092/9208/12648464_Transform%20Flow%20-%20A%20Mobile%20Augmented%20Reality%20Visualisation%20and%20Evaluation%20Toolkit.pdf.
[24]
J. Wither, T. Yun-Ta, and R. Azuma. "Indirect Augmented Reality". In: Comput. Graph. 35.4 (Aug. 2011), pp. 810--822.

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image ACM Other conferences
SAICSIT '16: Proceedings of the Annual Conference of the South African Institute of Computer Scientists and Information Technologists
September 2016
422 pages
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than the author(s) must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected].

In-Cooperation

  • AWS: Amazon Web Services
  • IBM: IBM

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 26 September 2016

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. Emulation
  2. Mobile Augmented Reality
  3. Software tools

Qualifiers

  • Research-article
  • Research
  • Refereed limited

Conference

SAICSIT '16

Acceptance Rates

Overall Acceptance Rate 187 of 439 submissions, 43%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • 0
    Total Citations
  • 104
    Total Downloads
  • Downloads (Last 12 months)3
  • Downloads (Last 6 weeks)1
Reflects downloads up to 14 Dec 2024

Other Metrics

Citations

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media