Recognition of Hand Gestures Using CNN

Project Code :TMMAAI148

Objective

The main objective of this work is to recognize hand gestures of human task activities from a sequence of images/frames using convolutional neural network.

Abstract

In this work, we propose a convolution neural network (CNN) method to recognize hand gestures of human task activities from a sequence of images/frames. The gesture is body language that humans use to express emotion and thoughts. The varied gestures of the five fingers and palm may have their physical meanings. Hand gesture recognition is a complicated system that is composed of gesture modeling, gesture analysis and recognition, and machine learning. This work is a CNN-based human hand gesture recognition system. CNN is a research branch of neural networks. Using a CNN to learn human gestures, there is no need to develop complicated algorithms to extract image features and learn them. Through the convolution and sub-sampling layers of a CNN, invariant features are extracted automatically. In our experiment, we provided a validation of the proposed method on recognizing human gestures which show robust results with various hand positions and orientations. Our experimental evaluation of four subjects performing four-hand gestures is implemented using Sebastien Marcel Dynamic Hand Posture Database.

Keywords: Human gesture recognition, Convolution Neural Network (CNN).

NOTE: Without the concern of our team, please don't submit to the college. This Abstract varies based on student requirements.

Specifications

Software: Matlab 2018a or above

Hardware:

Operating Systems:

  • Windows 10
  • Windows 7 Service Pack 1
  • Windows Server 2019
  • Windows Server 2016

Processors:

Minimum: Any Intel or AMD x86-64 processor

Recommended: Any Intel or AMD x86-64 processor with four logical cores and AVX2 instruction set support

Disk:

Minimum: 2.9 GB of HDD space for MATLAB only, 5-8 GB for a typical installation

Recommended: An SSD is recommended A full installation of all MathWorks products may take up to 29 GB of disk space

RAM:

Minimum: 4 GB

Recommended: 8 GB

Learning Outcomes

  • Introduction to Matlab
  • What is EISPACK & LINPACK
  • How to start with MATLAB
  • About Matlab language
  • Matlab coding skills
  • About tools & libraries
  • Application Program Interface in Matlab
  • About Matlab desktop
  • How to use Matlab editor to create M-Files
  • Features of Matlab
  • Basics on Matlab
  • What is an Image/pixel?
  • About image formats
  • Introduction to Image Processing
  • How digital image is formed
  • Importing the image via image acquisition tools
  • Analyzing and manipulation of image.
  • Phases of image processing:
    • Acquisition
    • Image enhancement
    • Image restoration
    • Color image processing
    • Image compression
    •  Morphological processing
    • Segmentation etc.,
  • How detect & send a mail using Matlab
  • How to extend our work to another real time applications
  • Project development Skills
    • Problem analyzing skills
    • Problem solving skills
    • Creativity and imaginary skills
    • Programming skills
    • Deployment
    • Testing skills
    • Debugging skills
    • Project presentation skills
    • Thesis writing skills

Demo Video

mail-banner
call-banner
contact-banner
Request Video