Logo Lanfrica

Oluwamuyiwa01/Development-of-a-Deep-Learning-Based-Static-Sign-Language-Recognition-Model

Type de record:

model
Créateur:
Olu
Hôte:
This project presents a Convolutional Neural Network (CNN) developed for recognizing static sign language gestures. It was undertaken as my undergraduate thesis in Computer Science at the Federal University Lokoja, Nigeria. # Development-of-a-Deep-Learning-Based-Static-Sign-Language-Recognition-Model This project presents a Convolutional Neural Network (CNN) developed for recognizing static sign language gestures. It was undertaken as my undergraduate thesis in Computer Science at the Federal University Lokoja, Nigeria. ## Overview. This project, titled "Deep Learning-Based Static Sign Language Recognition Model," was designed to assist the deaf and hard-of-hearing in basic communication. The system captures and classifies static hand gestures using a Convolutional Neural Network (CNN) trained on a self-generated dataset. Key components include a data acquisition module using a webcam, preprocessing techniques for noise reduction and segmentation, feature extraction using CNNs, and model evaluation for performance tuning. The model serves as both an educational tool and a foundational communication aid. ## Data Collection and Preprocessing. * Type: Image dataset of static hand signs. * Number of classes: 12. * Source: Self-generated using OpenCV via webcam. * Collection Method: Captured multiple images per class using OpenCV in real-time with hand tracking and segmentation. * Preprocessing: Resizing, grayscale conversion, normalization, and one-hot encoding. * Dataset split: 80% training, 20% testing. ## Dataset. To access the dataset I used in this project, please request permission via this link: Download Dataset ## Model Architecture. * I built the model using TensorFlow/Keras * Input image size: 224 X 224 * Layers: Conv2D, MaxPooling2D, Dropout, Flatten, Dense * Loss: Categorical crossentropy; Optimizer: Adam * Trained for 20 epochs * Achieved high accuracy and generalization ## Performance Evaluation. ## Confusion matrix. ## Presentations of some of the results. ## Contribution. This project enhances basic communication for individuals with hearing impairments. Leveraging Convolutional Neural Networks (CNNs) and advanced preprocessing techniques, the system accurate …