Parallelism for Performance in AR Applications (2004)
Type of ContentConference Contributions - Other
PublisherUniversity of Canterbury. Human Interface Technology Laboratory.
AuthorsGu, X., Gough, C., Billinghurst, M.show all
Augmented Reality (AR) applications are highly performance critical applications. Because they insert themselves between the user's senses and the real world, it is crucial that they run as fast as possible to provide maximum Realism. This requirement for high performance is offset by the fact that AR Applications are mathematically complex, making them inherently slow. Because AR applications generally form a pipeline of fairly distinct stages, they make good candidates for parallelisation. It should therefore be possible to maximise performance of AR applications by segregating these stages, forming a "waterfall" rather than a "pipeline" for the data to flow through. In this paper a multi-threaded AR application is implemented using the AR Toolkit, which allows each of the stages to attain their best possible performance and thus results in far greater overall performance and performance potential.
CitationGu, X., Gough, C., Billinghurst, M. (2004) Parallelism for Performance in AR Applications. Akaroa: Image and Vision Computing ‘04 New Zealand (IVCNZ 2004), 21-23 Nov 2004. 261-266.
This citation is automatically generated and may be unreliable. Use as a guide only.