Dedicated object processor for mobile augmented reality - Sailor assistance case study

Diguet, Jean-Philippe, Bergmann, Neil and Morgère, Jean-Christophe (2014) Dedicated object processor for mobile augmented reality - Sailor assistance case study. Eurasip Journal on Embedded Systems, 2015 1: 1-17. doi:10.1186/s13639-014-0019-6

Author Diguet, Jean-Philippe
Bergmann, Neil
Morgère, Jean-Christophe
Title Dedicated object processor for mobile augmented reality - Sailor assistance case study
Journal name Eurasip Journal on Embedded Systems   Check publisher's open access policy
ISSN 1687-3963
Publication date 2014-08-02
Year available 2014
Sub-type Article (original research)
DOI 10.1186/s13639-014-0019-6
Open Access Status DOI
Volume 2015
Issue 1
Start page 1
End page 17
Total pages 17
Place of publication Heidelberg, Germany
Publisher Springer
Language eng
Subject 2207 Control and Systems Engineering
1700 Computer Science
Abstract This paper addresses the design of embedded systems for outdoor augmented reality (AR) applications integrated to see-through glasses. The set of tasks includes object positioning, graphic computation, as well as wireless communications, and we consider constraints such as real-time, low power, and low footprint. We introduce an original sailor assistance application, as a typical, useful, and complex outdoor AR application, where context-dependent virtual objects must be placed in the user field of view according to head motions and ambient information. Our study demonstrates that it is worth working on power optimization, since the embedded system based on a standard general-purpose processor (GPP) + graphics processing unit (GPU) consumes more than high-luminosity see-through glasses. This work presents then three main contributions, the first one is the choice and combinations of position and attitude algorithms that fit with the application context. The second one is the architecture of the embedded system, where it is introduced as a fast and simple object processor (OP) optimized for the domain of mobile AR. Finally, the OP implements a new pixel rendering method (incremental pixel shader (IPS)), which is implemented in hardware and takes full advantage of OpenGL ES light model. A GP+OP(s) complete architecture is described and prototyped on field programmable gate-array (FPGA). It includes hardware/software partitioning based on the analysis of application requirements and ergonomics.
Keyword 3D graphics
3D positioning
Communication/memory optimization
Inertial sensors
Processor Architecture
Q-Index Code C1
Q-Index Status Provisional Code
Institutional Status UQ

Document type: Journal Article
Sub-type: Article (original research)
Collection: School of Information Technology and Electrical Engineering Publications
Version Filter Type
Citation counts: TR Web of Science Citation Count  Cited 0 times in Thomson Reuters Web of Science Article
Scopus Citation Count Cited 1 times in Scopus Article | Citations
Google Scholar Search Google Scholar
Created: Fri, 09 Feb 2018, 05:38:10 EST