Hand Gesture Recognition
Hand Gesture Recognition
Hand Gesture Recognition
OBJECTIVES
Implementation of pattern recognition using Neural
Network into MATLAB. The implemented system should able to perform classification correctly. The implemented application should be user friendly enough for anyone to use. System should be able to get static image through the webcam and perform the classification.
INTRODUCTION
Our project aims on Vision based analysis application
to perform hand gesture recognition of sign language. Computer Recognition of hand gestures may provide a more natural-computer interface. Vision based interfaces provide more user friendly man-machine interaction. Goal of our project is that it should not involve any external part/hardware except computer equipped with webcam. This is to keep the cost minimum and everyone able to own and use this application easily.
WHY MATLAB?
There are few software can perform hand gesture
recognition such as MATLAB, MS Visual C#, MS Visual C++, and MS VB But the most common software are MATLAB and Visual C#. MATLAB is chosen over MS C# because MATLAB is perfect for speeding up development process , it allows user to work faster and concentrate on the results rather on the design of the programming. MATLAB has Toolboxes which allow us to learn and apply specialized technology. In this project, we used 2 toolboxes which are Neural Network and Images Processing.
METHODOLOGY
IMAGE DATABASE
The image database base will be used for Artificial Neural Network training and testing.
PERCEPTRON PROCESS
Perceptron is one of the Neural Network to learns concept. The next part will be based on Perceptron learning rule to train the network to perform pattern recognition.
TESTING PERCEPTRON NETWORK IMPLEMENTATION
After training network testing is done by inputting images by webcam and then processing by perceptron .At last network shows matched output.
IMAGE PROCESSING
The images in database can be of any image file format
such as .jpg, .tif, .bmp and many more. Those images are converted to grayscale. These images will go through a transformation called Transformation T . This transformation will convert an image into a feature vector, which will be then compared with other feature vectors of a training set of gestures.
PERCEPTRON PROCESSING
APPLICATIONS
Hand gesture recognition has several of applications such as computer games, gaming machines, as mouse replacement and machinery control (e.g. crane, surgery machines).
Controlling computers via hand gestures can make many applications work more intuitive than using mouse, keyboard or other input devices.
THANK YOU