Skip to content

Latest commit

 

History

5 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Python OpenCV NumPy Matplotlib Ultralytics RT-DETR

System Architecture & Technical ApproachMethodology Overview

image

To enable real-time interpretation of Indian Sign Language (ISL), our system adopts a Hybrid CNN-Transformer Detection Framework. Standard convolutional backbones excel at extracting localized fine-grained features—such as finger shapes, wrist orientations, and sharp joint edges—while global context blocks (Multi-Head Self-Attention) model cross-spatial relationships across the hand gesture area. By unifying a lightweight YOLO convolutional backbone with attention mechanics, the model retains low computational complexity (FLOPs) while effectively capturing multi-scale spatial features across 32 unique ISL gesture classes.

Practical exmaple 1 Practical example 2

To ensure robustness under real-world visual variations (such as diverse lighting, background clutter, and subtle hand rotation variations), the model was trained using domain-tailored data augmentations:

  • Spatial Transformations: Moderate rotation (±15°), translation (0.1), scale (0.5), shear (2.0), and horizontal flipping (fliplr=0.5) to accommodate left- and right-handed sign variations without breaking gesture symmetry.
  • Color & Noise Augmentations: HSV color jittering (hsv_h=0.015, hsv_s=0.5, hsv_v=0.4) and minor random erasing (erasing=0.1) to simulate non-ideal illumination and partial occlusions without masking distinct finger configurations.
  • Optimization: The network was optimized using AdamW (lr0=0.001, weight_decay=0.0005) over 50 epochs with early stopping (patience=15), achieving fast convergence and mitigating over-fitting risk.

Performance Metrics

Metric Value Description
Mean Precision (P) 97.97% (0.9797) Measures the proportion of correctly predicted Indian Sign Language (ISL) gesture detections among all positive predictions.
Mean Recall (R) 99.50% (0.9950) Indicates the model's ability to successfully detect and localize all ground-truth ISL hand gestures.
mAP @ IoU = 0.50 99.28% (0.9928) Mean Average Precision evaluated at an Intersection over Union (IoU) threshold of 0.50, representing overall detection performance.
mAP @ IoU = 0.50:0.95 71.99% (0.7199) Stringent Mean Average Precision averaged across IoU thresholds from 0.50 to 0.95, reflecting localization accuracy under stricter evaluation criteria.

| Notebook Link - https://www.kaggle.com/code/sayaksamanta/indian-sign-language-detction

About

This repository presents an end-to-end computer vision pipeline for real-time Indian Sign Language detection using a Hybrid Computer vision architecture.

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages