As real-time performance of 3D graphics machines is achieved the ability to interact more naturally with synthetic 3D scenes is needed. Humans manipulate objects in a spatial environment most easily with their hands and the same should be true for synthetic 3D scene manipulation. Thus, a system is needed for recognition of human hand position and configuration which does not encumber hand movement. This paper describes a system which computes a 3D reconstruction from multiple camera views of a human hand. .A polyhedron synthetic model of the human hand is then modified to most closely match the size and shape of the reconstructed human hand. Ulti-mately, the calibrated hand model will be used in a real-time model-based hand configuration recognition system. This system will include multiple cameras and back-lighting surrounding a convenient hand working space of perhaps one cubic meter. In order to manage the combinatorial explosion of all possible hand configurations, the hand model is divided into components (fingers, thumb and palm) and all possible configurations of the individual components are stored. Hand configuration recognition will be achieved by hierarchical partial matches of hand model components to the reconstructed user's hand. The search for the best matching hand model configuration will be limited by assuming a maximum possible range of hand component movements from frame to frame. Preliminary results from model-based hand configuration recognition experiments will be shown and methods for real-time implementation of the system will be discussed.
[1]
Hanan Samet,et al.
An Algorithm for Converting Rasters to Quadtrees
,
1981,
IEEE Transactions on Pattern Analysis and Machine Intelligence.
[2]
Chris L. Jackins,et al.
Oct-trees and their use in representing three-dimensional objects
,
1980
.
[3]
C. Ian Connolly,et al.
Cumulative generation of octree models from range data
,
1984,
ICRA.
[4]
Warren Robinett,et al.
Virtual environment display system
,
1987,
I3D '86.
[5]
J. K. Aggarwal,et al.
VOLUME/SURFACE OCTREE REPRESENTATION.
,
1984
.
[6]
Bernard Faverjon,et al.
Obstacle avoidance using an octree in the configuration space of a manipulator
,
1984,
ICRA.