Computer vision system for head movement detection and tracking

The increased popularity of applications requiring head tracking, such as teleconferencing and virtual reality, have fuelled research efforts to provide computer vision solutions to the problem of real-time head movement tracking. The attractiveness of this type of solution rests on the fact that...

Full description

Bibliographic Details
Main Author: Lavergne, Anne
Format: Others
Language:English
Published: 2009
Online Access:http://hdl.handle.net/2429/9683
id ndltd-UBC-oai-circle.library.ubc.ca-2429-9683
record_format oai_dc
spelling ndltd-UBC-oai-circle.library.ubc.ca-2429-96832018-01-05T17:34:53Z Computer vision system for head movement detection and tracking Lavergne, Anne The increased popularity of applications requiring head tracking, such as teleconferencing and virtual reality, have fuelled research efforts to provide computer vision solutions to the problem of real-time head movement tracking. The attractiveness of this type of solution rests on the fact that head tracking can be performed without the use of expensive and cumbersome physical devices. We propose a computer vision approach that detects the head movements of a user seated at a computer workstation. We model head translation and head rotation using distinct sets of templates synthesized from an initially captured image of the head and representing this head in various positions (and sizes) and orientations. Using correlation-based template matching, we achieve detection by correlating these sets of templates against each image of the head captured by a camera positioned on the top of the monitor. The best-correlating template from the set modelling head translation and the best from the set modelling head rotation represent good approximations of the three-dimensional position and orientation of the head in the scene, respectively. We improve on these approximations by defining two functions that interpolate the correlation scores of each set and by obtaining the minimum of each of these functions. We use these two minima, which represent head position and orientation, to synthesize a new template based on the initially captured image of the head. This new synthesized template represents the image of the head that most closely approximates the head position and orientation in the scene. Head movement tracking is performed by comparing the closest approximation of the head found in two consecutive images of the scene. We have implemented our head movement tracking approach and found our system to track head position, on average, to within one pixel of the measured head position in both the x- and y-axis directions, and to detect head size (width and height), on average, to within one and two pixels of the measured head width and height, respectively. Our head movement tracking system tracks head rotations, on average, to within 1.4° of the measured angles.. Our tracker is capable of processing up to eight captured images per second. Science, Faculty of Computer Science, Department of Graduate 2009-06-26 2009-06-26 1999 1999-11 Text Thesis/Dissertation http://hdl.handle.net/2429/9683 eng For non-commercial purposes only, such as research, private study and education. Additional conditions apply, see Terms of Use https://open.library.ubc.ca/terms_of_use. 15139690 bytes application/pdf
collection NDLTD
language English
format Others
sources NDLTD
description The increased popularity of applications requiring head tracking, such as teleconferencing and virtual reality, have fuelled research efforts to provide computer vision solutions to the problem of real-time head movement tracking. The attractiveness of this type of solution rests on the fact that head tracking can be performed without the use of expensive and cumbersome physical devices. We propose a computer vision approach that detects the head movements of a user seated at a computer workstation. We model head translation and head rotation using distinct sets of templates synthesized from an initially captured image of the head and representing this head in various positions (and sizes) and orientations. Using correlation-based template matching, we achieve detection by correlating these sets of templates against each image of the head captured by a camera positioned on the top of the monitor. The best-correlating template from the set modelling head translation and the best from the set modelling head rotation represent good approximations of the three-dimensional position and orientation of the head in the scene, respectively. We improve on these approximations by defining two functions that interpolate the correlation scores of each set and by obtaining the minimum of each of these functions. We use these two minima, which represent head position and orientation, to synthesize a new template based on the initially captured image of the head. This new synthesized template represents the image of the head that most closely approximates the head position and orientation in the scene. Head movement tracking is performed by comparing the closest approximation of the head found in two consecutive images of the scene. We have implemented our head movement tracking approach and found our system to track head position, on average, to within one pixel of the measured head position in both the x- and y-axis directions, and to detect head size (width and height), on average, to within one and two pixels of the measured head width and height, respectively. Our head movement tracking system tracks head rotations, on average, to within 1.4° of the measured angles.. Our tracker is capable of processing up to eight captured images per second. === Science, Faculty of === Computer Science, Department of === Graduate
author Lavergne, Anne
spellingShingle Lavergne, Anne
Computer vision system for head movement detection and tracking
author_facet Lavergne, Anne
author_sort Lavergne, Anne
title Computer vision system for head movement detection and tracking
title_short Computer vision system for head movement detection and tracking
title_full Computer vision system for head movement detection and tracking
title_fullStr Computer vision system for head movement detection and tracking
title_full_unstemmed Computer vision system for head movement detection and tracking
title_sort computer vision system for head movement detection and tracking
publishDate 2009
url http://hdl.handle.net/2429/9683
work_keys_str_mv AT lavergneanne computervisionsystemforheadmovementdetectionandtracking
_version_ 1718588337185357824