scispace - formally typeset
D

David J. Johnston

Researcher at University of Essex

Publications -  9
Citations -  33

David J. Johnston is an academic researcher from University of Essex. The author has contributed to research in topics: Augmented reality & Parallel algorithm. The author has an hindex of 3, co-authored 9 publications receiving 32 citations.

Papers
More filters
Journal ArticleDOI

Real-time positioning for augmented reality on a custom parallel machine

TL;DR: It has been found that the critical region-based processing steps could be parallelised, despite the resulting complex accumulation of intermediate results, and the success of the parallelisation overcomes this performance limitation.

A Vision-Based Location System using Fiducials.

TL;DR: A system for vision-based ego location using ‘targets’ or ‘fiducials’ is described and the accuracy of the system is assessed and found to be good enough to support some augmented reality applications.
Proceedings ArticleDOI

Engineering an augmented reality tour guide

TL;DR: The evolution of the system from proof of concept to something approaching a satisfactory ergonomic design is described, as are the various approaches to achieving real-time rendering performance from the accompanying software.
Journal ArticleDOI

Performance of parallel communication and spawning primitives on a Linux cluster

TL;DR: This paper carefully compares the implementations of communication and spawning primitives in MPICH-2, openMosix, and Linux Remote Procedure Call, forking, and various lower-level communication mechanisms, and reveals poor performance in certain circumstances well below the hardware specification.
Proceedings ArticleDOI

A functional methodology for parallel image processing development

TL;DR: It is shown that the overhead introduced by the transformation is relatively small, but the benefit derived is substantial, since the functional programming discipline enforces an implementation-independent definition of core parallel requirements, which can be mapped onto a broad set of parallel architectures.