Overall design and implementation of the virtual glove

Post-stroke patients and people suffering from hand diseases often need rehabilitation therapy. The recovery of original skills, when possible, is closely related to the frequency, quality, and duration of rehabilitative therapy. Rehabilitation gloves are tools used both to facilitate rehabilitation and to control improvements by an evaluation system. Mechanical gloves have high cost, are often cumbersome, are not re-usable and, hence, not usable with the healthy hand to collect patient-specific hand mobility information to which rehabilitation should tend. The approach we propose is the virtual glove, a system that, unlike tools based on mechanical haptic interfaces, uses a set of video cameras surrounding the patient hand to collect a set of synchronized videos used to track hand movements. The hand tracking is associated with a numerical hand model that is used to calculate physical, geometrical and mechanical parameters, and to implement some boundary constraints such as joint dimensions, shape, joint angles, and so on. Besides being accurate, the proposed system is aimed to be low cost, not bulky (touch-less), easy to use, and re-usable. Previous works described the virtual glove general concepts, the hand model, and its characterization including system calibration strategy. The present paper provides the virtual glove overall design, both in real-time and in off-line modalities. In particular, the real-time modality is described and implemented and a marker-based hand tracking algorithm, including a marker positioning, coloring, labeling, detection and classification strategy, is presented for the off-line modality. Moreover, model based hand tracking experimental measurements are reported, discussed and compared with the corresponding poses of the real hand. An error estimation strategy is also presented and used for the collected measurements. System limitations and future work for system improvement are also discussed.

[1]  Imre Horváth,et al.  Methodology for Controlling Contact Forces in Interactive Grasping Simulation , 2011 .

[2]  P. Mahalanobis On the generalized distance in statistics , 1936 .

[3]  Xun Luo,et al.  Integration of Augmented Reality and Assistive Devices for Post-Stroke Hand Opening Rehabilitation , 2005, 2005 IEEE Engineering in Medicine and Biology 27th Annual Conference.

[4]  S. Deans The Radon Transform and Some of Its Applications , 1983 .

[5]  Giuseppe Placidi,et al.  A smart virtual glove for the hand telerehabilitation , 2007, Comput. Biol. Medicine.

[6]  Grigore C. Burdea,et al.  Virtual reality simulation modeling for a haptic glove , 1999, Proceedings Computer Animation 1999.

[7]  Eugene Tunik,et al.  Virtual reality to maximize function for hand and arm rehabilitation: exploration of neural mechanisms. , 2009, Studies in health technology and informatics.

[8]  Nikos Paragios,et al.  Monocular Hand Pose Estimation Using Variable Metric Gradient-Descent , 2006, BMVC.

[9]  Giuseppe Placidi,et al.  A numerical hand model for a virtual glove rehabilitation system , 2009, 2009 IEEE International Workshop on Medical Measurements and Applications.

[10]  Andreas Aristidou,et al.  Predicting Missing Markers to Drive Real-Time Centre of Rotation Estimation , 2008, AMDO.

[11]  Aldert Vrij,et al.  Tracking hand and finger movements for behaviour analysis , 2006, Pattern Recognit. Lett..

[12]  Thierry Chateau,et al.  Realtime head and hands tracking by monocular vision , 2005, IEEE International Conference on Image Processing 2005.

[13]  W. Rymer,et al.  Comparison of Robot-Assisted Reaching to Free Reaching in Promoting Recovery From Chronic Stroke , 2001 .

[14]  Ankit Chaudhary,et al.  Intelligent Approaches to interact with Machines using Hand Gesture Recognition in Natural way: A Survey , 2011, ArXiv.

[15]  W. Rymer,et al.  Robot-assisted movement training for the stroke-impaired arm: Does it matter what the robot does? , 2006, Journal of rehabilitation research and development.

[16]  Mircea Nicolescu,et al.  A Review on Vision-Based Full DOF Hand Motion Estimation , 2005, 2005 IEEE Computer Society Conference on Computer Vision and Pattern Recognition (CVPR'05) - Workshops.

[17]  S. Adamovich,et al.  Virtual reality-augmented rehabilitation for patients following stroke. , 2002, Physical therapy.

[18]  Joan Lasenby,et al.  Gradient-Based Hand Tracking Using Silhouette Data , 2007, ISVC.

[19]  Soh-Khim Ong,et al.  Augmented Reality in Assistive Technology and Rehabilitation Engineering , 2011, Handbook of Augmented Reality.

[20]  Kunihiro Chihara,et al.  3D modeling of human hand with motion constraints , 1997, Proceedings. International Conference on Recent Advances in 3-D Digital Imaging and Modeling (Cat. No.97TB100134).

[21]  Eun-Jung Holden,et al.  Visual recognition of hand motion , 1997 .

[22]  Liang-Gee Chen,et al.  A novel 2Dd-to-3D conversion system using edge information , 2010, IEEE Transactions on Consumer Electronics.

[23]  Paulo R. S. Mendonça,et al.  Model-based 3D tracking of an articulated hand , 2001, Proceedings of the 2001 IEEE Computer Society Conference on Computer Vision and Pattern Recognition. CVPR 2001.

[24]  Nikos Paragios,et al.  A variational approach to monocular hand-pose estimation , 2010, Comput. Vis. Image Underst..

[25]  Björn Stenger,et al.  Estimating 3D hand pose using hierarchical multi-label classification , 2007, Image Vis. Comput..

[26]  Mahmoud Tarokh,et al.  Inverse Kinematics of 7-DOF Robots and Limbs by Decomposition and Approximation , 2007, IEEE Transactions on Robotics.

[27]  Grigore C. Burdea,et al.  A virtual-reality-based telerehabilitation system with force feedback , 2000, IEEE Transactions on Information Technology in Biomedicine.

[28]  BebisGeorge,et al.  Vision-based hand pose estimation , 2007 .

[29]  Stephen J. Wright,et al.  Numerical Optimization , 2018, Fundamental Statistical Inference.

[30]  Raúl Rojas,et al.  Kalman filter for vision tracking , 2005 .

[31]  Domenico Prattichizzo,et al.  EGT for multiple view geometry and visual servoing: robotics vision with pinhole and panoramic cameras , 2005, IEEE Robotics & Automation Magazine.

[32]  G Riva,et al.  Virtual reality in neuroscience: a survey. , 1998, Studies in health technology and informatics.

[33]  Marc Alexa,et al.  Depth Imaging by Combining Time-of-Flight and On-Demand Stereo , 2009, Dyn3D.

[34]  Robert V Kenyon,et al.  A Pneumatic Glove and Immersive Virtual Reality Environment for Hand Rehabilitative Training After Stroke , 2010, IEEE Transactions on Neural Systems and Rehabilitation Engineering.

[35]  Mircea Nicolescu,et al.  Vision-based hand pose estimation: A review , 2007, Comput. Vis. Image Underst..

[36]  H. F. Machiel van der Loos,et al.  Development of robots for rehabilitation therapy: the Palo Alto VA/Stanford experience. , 2000, Journal of rehabilitation research and development.

[37]  Björn Stenger,et al.  Model-based hand tracking using a hierarchical Bayesian filter , 2006, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[38]  Takeo Kanade,et al.  DigitEyes: vision-based hand tracking for human-computer interaction , 1994, Proceedings of 1994 IEEE Workshop on Motion of Non-rigid and Articulated Objects.

[39]  Andreas Aristidou,et al.  Motion capture with constrained inverse kinematics for real-time hand tracking , 2010, 2010 4th International Symposium on Communications, Control and Signal Processing (ISCCSP).

[40]  Haiying Guan,et al.  Model-based 3D hand posture estimation from a single 2D image , 2002, Image Vis. Comput..

[41]  R. Lange,et al.  Solid-state time-of-flight range camera , 2001 .

[42]  J. Frédéric Bonnans,et al.  Numerical Optimization: Theoretical and Practical Aspects (Universitext) , 2006 .

[43]  Richard Szeliski,et al.  Automatic Estimation and Removal of Noise from a Single Image , 2008, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[44]  Ying Wu,et al.  Human hand modeling, analysis and animation in the context of HCI , 1999, Proceedings 1999 International Conference on Image Processing (Cat. 99CH36348).

[45]  T. S. Huang,et al.  Human computer interaction via the human hand: a hand model , 1994, Proceedings of 1994 28th Asilomar Conference on Signals, Systems and Computers.

[46]  Joan Lasenby,et al.  Physiological modelling for improved reliability in silhouette-driven gradient-based hand tracking , 2009, 2009 IEEE Computer Society Conference on Computer Vision and Pattern Recognition Workshops.

[47]  Hans-Peter Seidel,et al.  Eurographics/siggraph Symposium on Computer Animation (2003) Construction and Animation of Anatomically Based Human Hand Models , 2022 .

[48]  Derek G. Kamper,et al.  Use of a pneumatic glove for hand rehabilitation following stroke , 2009, 2009 Annual International Conference of the IEEE Engineering in Medicine and Biology Society.

[49]  Giuseppe Placidi,et al.  Characterization of a SimMechanics Model for a Virtual Glove Rehabilitation System , 2010, CompIMAGE.

[50]  Andrew Zisserman,et al.  Multiple View Geometry in Computer Vision (2nd ed) , 2003 .

[51]  E. Mackin,et al.  Examination of the hand and wrist , 1998 .

[52]  V. Mankar,et al.  Colour Image Segmentation - A Survey , 2013 .

[53]  S. Burak Gokturk,et al.  A Time-Of-Flight Depth Sensor - System Description, Issues and Solutions , 2004, 2004 Conference on Computer Vision and Pattern Recognition Workshop.

[54]  Tosiyasu L. Kunii,et al.  Model-based analysis of hand posture , 1995, IEEE Computer Graphics and Applications.