Design & Implementation of a Gesture Recognition System Isaac Gerg B.S. Computer Engineering The Pennsylvania State University.

Slides:



Advertisements
Similar presentations
Face Recognition Sumitha Balasuriya.
Advertisements

Feature extraction: Corners
Université du Québec École de technologie supérieure Face Recognition in Video Using What- and-Where Fusion Neural Network Mamoudou Barry and Eric Granger.
OpenCV Introduction Hang Xiao Oct 26, History  1999 Jan : lanched by Intel, real time machine vision library for UI, optimized code for intel 
Face Recognition and Biometric Systems Eigenfaces (2)
Presentation in Aircraft Satellite Image Identification Using Bayesian Decision Theory And Moment Invariants Feature Extraction Dickson Gichaga Wambaa.
1/12 Vision based rock, paper, scissors game Patrik Malm Standa Mikeš József Németh István Vincze.
Face Recognition By Sunny Tang.
Features for handwriting recognition. | 2 The challenge “Rappt JD 10 Feb no 175, om machtiging om af”
Region labelling Giving a region a name. Image Processing and Computer Vision: 62 Introduction Region detection isolated regions Region description properties.
Feature extraction: Corners 9300 Harris Corners Pkwy, Charlotte, NC.
LUCAS KANADE FEATURE TRACKER a pyramidal implementation
Pattern Recognition Topic 1: Principle Component Analysis Shapiro chap
CS 790Q Biometrics Face Recognition Using Dimensionality Reduction PCA and LDA M. Turk, A. Pentland, "Eigenfaces for Recognition", Journal of Cognitive.
Feature extraction: Corners and blobs
Scale Invariant Feature Transform (SIFT)
Scale-Invariant Feature Transform (SIFT) Jinxiang Chai.
Real-Time Face Detection and Tracking Using Multiple Cameras RIT Computer Engineering Senior Design Project John RuppertJustin HnatowJared Holsopple This.
1 Interest Operators Find “interesting” pieces of the image Multiple possible uses –image matching stereo pairs tracking in videos creating panoramas –object.
Jason Li Jeremy Fowers Ground Target Following for Unmanned Aerial Vehicles.
1 Activity and Motion Detection in Videos Longin Jan Latecki and Roland Miezianko, Temple University Dragoljub Pokrajac, Delaware State University Dover,
HAND GESTURE BASED HUMAN COMPUTER INTERACTION. Hand Gesture Based Applications –Computer Interface A 2D/3D input device (Hand Tracking) Translation of.
Flow Based Action Recognition Papers to discuss: The Representation and Recognition of Action Using Temporal Templates (Bobbick & Davis 2001) Recognizing.
GESTURE ANALYSIS SHESHADRI M. (07MCMC02) JAGADEESHWAR CH. (07MCMC07) Under the guidance of Prof. Bapi Raju.
A Method for Hand Gesture Recognition Jaya Shukla Department of Computer Science Shiv Nadar University Gautam Budh Nagar, India Ashutosh Dwivedi.
Compiled By: Raj G Tiwari.  A pattern is an object, process or event that can be given a name.  A pattern class (or category) is a set of patterns sharing.
Face Recognition: An Introduction
MSRI workshop, January 2005 Object Recognition Collected databases of objects on uniform background (no occlusions, no clutter) Mostly focus on viewpoint.
Feature extraction: Corners 9300 Harris Corners Pkwy, Charlotte, NC.
1 Terrorists Face recognition of suspicious and (in most cases) evil homo-sapiens.
Expectation-Maximization (EM) Case Studies
Automatic License Plate Location Using Template Matching University of Wisconsin - Madison ECE 533 Image Processing Fall 2004 Project Kerry Widder.
Tree and leaf recognition
November 30, PATTERN RECOGNITION. November 30, TEXTURE CLASSIFICATION PROJECT Characterize each texture so as to differentiate it from one.
Kylie Gorman WEEK 1-2 REVIEW. CONVERTING AN IMAGE FROM RGB TO HSV AND DISPLAY CHANNELS.
Jiu XU, Axel BEAUGENDRE and Satoshi GOTO Computer Sciences and Convergence Information Technology (ICCIT), th International Conference on 1 Real-time.
A NOVEL METHOD FOR COLOR FACE RECOGNITION USING KNN CLASSIFIER
CAMEO: Face Recognition Year 1 Progress and Year 2 Goals Fernando de la Torre, Carlos Vallespi, Takeo Kanade.
Student: Ibraheem Frieslaar Supervisor: Mehrdad Ghaziasgar.
Introduction to Pattern Recognition (การรู้จํารูปแบบเบื้องต้น)
Team Members Ming-Chun Chang Lungisa Matshoba Steven Preston Supervisors Dr James Gain Dr Patrick Marais.
J. Flusser, T. Suk, and B. Zitová Moments and Moment Invariants in Pattern Recognition
IEEE International Conference on Multimedia and Expo.
CS654: Digital Image Analysis
J. Flusser, T. Suk, and B. Zitová Moments and Moment Invariants in Pattern Recognition The slides accompanying.
Finding Clusters within a Class to Improve Classification Accuracy Literature Survey Yong Jae Lee 3/6/08.
Distinctive Image Features from Scale-Invariant Keypoints Presenter :JIA-HONG,DONG Advisor : Yen- Ting, Chen 1 David G. Lowe International Journal of Computer.
Keypoint extraction: Corners 9300 Harris Corners Pkwy, Charlotte, NC.
Optical Character Recognition
Visual Information Processing. Human Perception V.S. Machine Perception  Human perception: pictorial information improvement for human interpretation.
Vision-based Android Application for GPS Assistance in Tunnels
Distinctive Image Features from Scale-Invariant Keypoints
Features for handwriting recognition
ROBUST FACE NAME GRAPH MATCHING FOR MOVIE CHARACTER IDENTIFICATION
Video-based human motion recognition using 3D mocap data
Face Recognition and Detection Using Eigenfaces
Higher School of Economics , Moscow, 2016
Kalman Filter فيلتر كالمن در سال 1960 توسط R.E.Kalman در مقاله اي تحت عنوان زير معرفي شد. “A new approach to liner filtering & prediction problem” Transactions.
Large Scale Image Deduplication
Adaboost for faces. Material
Multimodal Caricatural Mirror
Project #2 Multimodal Caricatural Mirror Intermediate report
Natural User Interaction with Perceptual Computing
Fast color texture recognition using chromaticity moments
Lecture VI: Corner and Blob Detection
Individual Zebra Identification
Lecture 5: Feature invariance
Lecture 5: Feature invariance
Higher School of Economics , Moscow, 2016
Higher School of Economics , Moscow, 2016
Presentation transcript:

Design & Implementation of a Gesture Recognition System Isaac Gerg B.S. Computer Engineering The Pennsylvania State University

Necessity Kiosks Vehicle Control Video Gaming Large Screen OS Control Novelty

Types of Gestures Static Gestures Dynamic Gestures

MTrack Software Characteristics Runs in Windows COTS Hardware Support Utilizes DirectX Classifier Characteristics Recognize four fundamental gestures plus variations for a total of 9 actions.

System Architecture 5 Stages

System Architecture Stages (in order or processing) 1.RGB to HSV Colorspace conversion. 2.Image Thresholding (pdf) 3.CAMSHIFT 4.Microstate Assignment 5.Action Engine Macrostate Assignment Win 32 API

Thresholding

Dealing with Noise Mathematical Morphology Operations

Discriminant Hu Invariant Moments Scale, Rotation, and Translation Invariant

Classification

The need for a Distance Metric.

Classifier The Mahalanobis Distance Minimum Distance Classifier x t = feature vector at time t of unknown class. m = mean vector of samples. S = covariance matrix of samples.

Micro/Macrostates Statistical physics paradigm Last chance to correct before taking action Provides contextual analysis Implemented using order statistics

MTrack in Action

Tracker Settings

The Future Video Filtering (Wiener Filtering, Kalman Filtering) Morphological Filtering Trainable Data Sets Macrostate Improvement

References J. Flusser and T. Suk, "Affine Moment Invariants: A New Tool for Character Recognition, " Pattern Recognition Letters, Vol. 15, pp , Apr Bradski, G. R., “Computer Vision Face Tracking For Use In A Perceptual User Interface.” Intel Technology Journal, 1998(2).