Hand Gesture Recognition By Jonathan Pritchard Outline Motivation - - PowerPoint PPT Presentation

hand gesture recognition
SMART_READER_LITE
LIVE PREVIEW

Hand Gesture Recognition By Jonathan Pritchard Outline Motivation - - PowerPoint PPT Presentation

Hand Gesture Recognition By Jonathan Pritchard Outline Motivation Methods o Kinematic Models o Feature Extraction Implemented Algorithm Results Motivation Virtual Reality Manipulation of virtual objects with ones


slide-1
SLIDE 1

Hand Gesture Recognition

By Jonathan Pritchard

slide-2
SLIDE 2

Outline

  • Motivation
  • Methods
  • Kinematic Models
  • Feature Extraction
  • Implemented Algorithm
  • Results
slide-3
SLIDE 3

Motivation

  • Virtual Reality – Manipulation of virtual objects with
  • ne’s hands.
  • Robotics/Telepresence – Precise control of

machinery from remote locations.

  • Sign Language – Help the disabled interact with
  • computers. ASL can be used as test bed for

different algorithms.

Murthy, G. R. S., & Jadon, R. S. (2009). A review of vision based hand gestures recognition. International Journal of Information Technology and Knowledge Management, 2(2), 405-410.

slide-4
SLIDE 4

Kinematic Models

  • Simplifying assumptions about hand motion used to

limit the degrees of freedom in the model

  • Many model based approaches use a form of

causal tracking to ease computation.

  • Filtering used to estimate state (pose, gesture covariance

matrix) based on previous state(s)

  • Wire Frame and Silhouette models
  • J. M. Rehg and T. Kanade. “Visual tracking of high DOF articulated structures: an application to human hand

tracking”. In J.-O. Eklundh, editor, Proc. 3rd European Conf. on Computer Vision, volume II of Lecture Notes in Computer Science 801, pages 35–46. Springer-Verlag, May 1994.

slide-5
SLIDE 5

Kinematic Models: Wire Frame

  • J. M. Rehg and T. Kanade. “Visual tracking of high DOF articulated structures: an application to human hand

tracking”. In J.-O. Eklundh, editor, Proc. 3rd European Conf. on Computer Vision, volume II of Lecture Notes in Computer Science 801, pages 35–46. Springer-Verlag, May 1994.

Stereo Vision - Hand Features Identified Pose Estimation 3D Model Filtering

slide-6
SLIDE 6

Kinematic Models: Silhouette

Stenger, B., Mendonca, P. & Cipolla, R. “Model-Based 3D Tracking of an Articulated Hand”. In IEEE Conference

  • n Computer Vision and Pattern Recognition, (2001) 310–315.

Silhouette matched to gesture

  • utline with error minimizing

Kalman Filtering Silhouettes From 3D Model 3D Model (Truncated Quadratics)

slide-7
SLIDE 7

Feature Extraction

  • “Getting your man without finding his body parts”
  • Low level image features used to extract

information without estimating pose

  • Not nearly as robust as model based approaches,

but far simpler and faster to compute.

  • R. Polana and R. Nelson, “Low level recognition of human motion”, in Proc. of IEEE Workshop on Motion of Non-Rigid

and Articulated Objects, Austin, 1994, pp. 77–82.

slide-8
SLIDE 8

Feature Extraction: Number of Fingers

New, J. R., Hasanbelliu, E. and Aguilar, M. “Facilitating User Interaction with Complex Systems via Hand Gesture Recognition.” In Proc. of Southeastern ACM Conf., Savannah, (2003).

Threshold applied to saturation space, only largest connected contour kept Image separated into HSL color spaces Wrist removed, centroid calculated Circle centered at centroid used to calculate number of fingers

slide-9
SLIDE 9

Feature Extraction: Fingertips

  • J. Raheja, K. Das & A. Chaudhary “Fingertip Detection: A Fast Method with Natural Hand“. International

Journal of Embedded Systems and Computer Engineering , Vol. 3, No. 2, July-December 2011, pp 85-88

Orientation found by comparing oriented histograms Fingertips detected through algorithm looking at top edge of hand, and it’s derivative HSV color space used to obtain binary image

slide-10
SLIDE 10

Implemented Algorithm

  • Fingertip Detection using MATLAB image processing

toolbox.

  • Combination of previous feature extraction

algorithms

  • HSV color space used to threshold binary image
  • Detect orientation of hand, find outline of top
  • Use outline values, derivative filter, and knowledge of hand
  • rientation to locate fingertips.
slide-11
SLIDE 11

Preliminary Results

Binary Image Result Top Outline Fingertips

slide-12
SLIDE 12

Preliminary Results

Binary Image Top Outline Fingertips Result

slide-13
SLIDE 13

Preliminary Results

Binary Image Top Outline Fingertips Result

slide-14
SLIDE 14

Preliminary Results

Binary Image Top Outline Fingertips Result

slide-15
SLIDE 15

Continued Work

  • Orientation invariance through wrist detection
  • Calculate centroid of binary image
  • Reject detected fingertips that are too close to centroid
  • Subtract wrist for more accurate centroid

calculation.

slide-16
SLIDE 16

Questions?

  • M. Randall “Questions”, XKCD, no. 1256 Available: http://imgs.xkcd.com/comics/questions.png