Monday, February 21, 2005

 

Introduction

Definitions

Vision: The process of converting sensory information into knowledge of the objects in the environment The eye is just a sensor, that extracts only a part of the total information available, and the brain is the primary organ of vision.

Computer Vision - 1: Mapping from pictures to an abstract description (Siggraph).

Computer Vision - 2: A branch of artificial intelligence and image processing concerned with computer processing of images from the real world. Computer vision typically requires a combination of low level image processing to enhance the image quality (e.g. remove noise, increase contrast) and higher level pattern recognition and image understanding to recognise features present in the image (Hyper Dictionary).

Augmented Reality (AR) - 1: That class of displays that consists primarily of a real environment, with graphic enhancements or augmentations (Drascic and Milgram).

Augmented Reality (AR) - 2: The use of transparent HMDs to overlay computer generated images onto the physical environment. Precisely calibrated, rapid head tracking is required to sustain the illusion (HITLab Washington).

Tangible AR Interfaces: Those in which each virtual object is registered to a physical object and the user interacts with virtual objects by manipulating the corresponding tangible objects. In the Tangible AR approach the physical objects and interactions are equally as important as the virtual imagery and provide a very intuitive way to interact with the AR interface (Billinghurst, Kato and Poupyrev).

Success with these interfaces often depends on how well the co-ordinate system of the virtual world is registered, or aligned, with that of the real world. Maintaining registration in a dynamic, changing environment is a very challenging technological issue. In this investigation tangible devices are tracked using computer vision. Optical tracking is also used to register virtual content with real world images.

Proposal

Examples of TUI devices will be implemented using optical tracking so we are interested in image processing algorithms that pertain to this. The intention is to look at two TUI examples; Image processing in general and ARToolkit in particular. The complexity of the method can depend on how many degrees of freedom are required by the task and the range of interactions supported.

(1) Image Processing: An overview of techniques will be presented along with a simple TUI example.

(2) ARToolkit: A tutorial on how to use the toolkit will be presented along with a TUI example.
Comments: Post a Comment

<< Home

This page is powered by Blogger. Isn't yours?