Hand tracking was achieved using a novel variation
of a seed point-based CAMSHIFT tracking method
which utilises our segmentation results. The hand
motion was estimated using a simple finger tip esti-
mation based on the Douglas-Peucker algorithm and
a convexity criterion. User testing showed that the
algorithm provides stable tracking and that hand mo-
tion can usually be successfully reconstructed using
the finger tip (knuckle) estimate.
We have constructed a hand model based on an
existing modeling platform for human anatomy and
animated it using a skeletal animation framework
using predefined high-level atomic motions based
on anatomical and physiological constraints. The
hand model proved suitable both to demonstrate hand
tracking and to represent the hand motion analysis
results. The reconstructed models had slight varia-
tions in finger positions, but the basic exercises were
successfully represented. Initial user testing showed
that the application is easy to use and that it would be
useful for measuring the correctness and repetition of
hand exercises.
REFERENCES
Boian, R., Sharma, A., Han, C., Merians, A., Burdea,
G., Adamovich, S., Recce, M., Tremaine, M., and
Poizner, H. (2002). Virtual reality-based post-stroke
hand rehabilitation. Studies in Health Technology and
Informatics, 85:64–70.
Bradski, D. G. R. and Kaehler, A. (2008). Learning
OpenCV, 1st edition. O’Reilly Media, Inc.
Bradski, G. R. (1998). Real time face and object tracking as
a component of a perceptual user interface. In WACV
’98: Proceedings of the 4th IEEE Workshop on Ap-
plications of Computer Vision (WACV’98), page 214,
Washington, DC, USA. IEEE Computer Society.
Chen, Q., Georganas, N., and Petriu, E. (2007). Real-time
vision-based hand gesture recognition using haar-like
features. In Instrumentation and Measurement Tech-
nology Conference Proceedings, 2007. IMTC 2007.
IEEE, pages 1–6.
Chong, H. Y., Gortler, S. J., and Zickler, T. (2008).
A perception-based color space for illumination-
invariant image processing. ACM Trans. Graph.,
27(3):1–7.
Douglas, D. H. and Peucker, T. K. (1973). Algorithm for
the reduction of the number of points required to rep-
resent a digitized line or its caricature. Cartographica,
10:112–122.
Fischer, H. C., Stubblefield, K., Kline, T., Luo, X., Kenyon,
R. V., and Kamper, D. G. (2007). Hand rehabilita-
tion following stroke: A pilot study of assisted finger
extension training in a virtual environment. Topics in
Stroke Rehabilitation, Volume 14:1–12.
Handexercise.org (2010). Hand exercise: A resource for
hand exercising. http://www.handexercise.org/.
Health Information Translations (2010). Active hand ex-
ercises. http://www.healthinfotranslations.org/ pdf-
Docs/Active Hand Exercises.pdf.
Homma, K. and Takenaka, E.-I. (1985). An image process-
ing method for feature extraction of space-occupying
lesions. J Nucl Med, 26(12):1472–1477.
Jack, D., Boian, R., Merians, A. S., Tremaine, M., Burdea,
G. C., Adamovich, S. V., Recce, M., and Poizner, H.
(2001). Virtual reality-enhanced stroke rehabilitation.
IEEE transactions on neural systems and rehabilita-
tion engineering, 9(3):308–318.
Kakumanu, P., Makrogiannis, S., and Bourbakis, N. (2007).
A survey of skin-color modeling and detection meth-
ods. Pattern Recogn., 40(3):1106–1122.
Kass, M., Witkin, A., and Terzopoulos, D. (1988). Snakes:
Active contour models. International Journal of Com-
puter Vision, 1(4):321–331.
Liu, R. (2010). A framework for webcam-based hand
rehabilitation exercises. BSc Honours Dissertation,
Graphics Group, Department of Computer Science,
University of Auckland, New Zealand.
Mahmoudi, F. and Parviz, M. (2006). Visual hand tracking
algorithms. Geometric Modeling and Imaging–New
Trends, 0:228–232.
MHTeam (2010). Make human open source tool for making
3d characters. http://www.makehuman.org/.
Stenger, B., Mendona, P. R. S., and Cipolla, R. (2001).
Model-based 3d tracking of an articulated hand. Com-
puter Vision and Pattern Recognition, IEEE Computer
Society Conference on, 2:310.
Stenger, B., Thayananthan, A., Torr, P. H. S., and Cipolla,
R. (2006). Model-based hand tracking using a hier-
archical bayesian filter. IEEE Trans. Pattern Anal.
Mach. Intell., 28(9):1372–1384.
Vassili, V. V., Sazonov, V., and Andreeva, A. (2003). A
survey on pixel-based skin color detection techniques.
In Proc. Graphicon, pages 85–92.
Wessel, J. (2004). The effectiveness of hand exercises for
persons with rheumatoid arthritis: A systematic re-
view. Journal of Hand Therapy, 17(2):174–180.
A FRAMEWORK FOR WEBCAM-BASED HAND REHABILITATION EXERCISES
631