Case StudyPythonTensorFlowOpenCVMediaPipeComputer Vision

SignMaster

AI-Powered Filipino Sign Language Platform

RoleLead AI Engineer & Capstone Lead
Timeline6 Months
The Problem & Context

The Challenge

Filipino Sign Language (FSL) has distinct regional grammatical structures that differ from American Sign Language (ASL). No existing open-source translation models accommodated native FSL vocabulary for elementary deaf students.

The Engineering Solution

How It Was Solved

Curated and trained a custom FSL gesture dataset. Deployed an on-device computer vision pipeline leveraging Google MediaPipe landmark detection coupled with a lightweight TensorFlow deep learning classification model.

System Architecture & Data Flow

Real-Time Computer Vision Inference Pipeline

High-throughput frame processing extracting 3D hand landmarks for low-latency neural classification.

Layer 01

Video Ingestion

Webcam video frame capture at 30+ FPS normalized for diverse ambient lighting conditions.

OpenCV
Layer 02

Landmark Extraction

21 three-dimensional coordinate keypoints extracted per hand, eliminating redundant background pixels.

Google MediaPipe Hands
Layer 03

Coordinate Normalization

Translation and scale-invariant geometric normalization relative to wrist anchors.

NumPy / Custom Preprocessing
Layer 04

Neural Inference

Trained deep neural network classifying spatial hand conformations into FSL vocabulary.

TensorFlow / Keras
Layer 05

User Feedback Interface

Audio-visual speech synthesis and real-time textual feedback for classroom learners.

Python / Web UI

Key Features & Engineering Highlights

Native FSL Landmark Model

Custom-curated dataset recorded and validated in conjunction with accredited FSL instructors.

Low-Latency Edge Inference

Optimized keypoint tensor inputs allowing smooth 30+ FPS real-time prediction even on consumer laptops without discrete GPUs.

Architectural Trade-offs & Decisions

Decision 1: MediaPipe Coordinate Extraction over Raw CNN Image Frames

Why This Choice:

Feeding 21 normalized coordinates to a lightweight model is 100x more computationally efficient and privacy-preserving than processing full RGB camera frames.

Accepted Trade-off:

Requires adequate lighting for initial landmark triangulation.

Measurable Outcomes & Production Impact

  • ✓Achieved a 4.75 out of 5 user evaluation score across accuracy and classroom usability metrics.
  • ✓Demonstrated in real-world educational evaluations with SNED students and instructors.