Letter and Person Recognition in Freeform Air-Writing Using Machine Learning Algorithms

Project Code :TEMBMA3809

Objective

The main objective is to recognize letters and identify individuals from freeform air-writing using machine learning. This is achieved by capturing hand movements with a camera or motion sensor, processing the data with ML algorithms to interpret the letters, and analyzing writing patterns for person recognition.

Abstract

This project presents an Arduino- and PC-based intelligent system for Person and Letter Recognition using Freeform Air-Writing, enhanced with machine learning techniques. The system initially performs person detection through a web camera and becomes active only when a human presence is identified, ensuring intentional interaction. Initially it is in finger gesture mode,Two dedicated push buttons are incorporated to provide flexible input modes: the first button activates air-writing mode, where freeform writing is performed in the air using a trackable object such as an LED, IR marker, or visible pointer; the second button enables emergency alert. The motion of the tracked object or finger gestures is continuously captured and analyzed using computer vision algorithms, converting movement trajectories into letters and words. These recognized writing patterns are further processed using machine learning models to associate unique handwriting characteristics with specific individuals, enabling person recognition. The recognized letters and identified person details are displayed in real time on an LCD or PC interface. By combining human detection, dual-mode input control, motion tracking, and learning-based recognition, the proposed system offers an intuitive, secure, and contactless human–computer interaction solution. The design is portable, cost-effective, and suitable for applications such as smart interfaces, secure authentication, assistive technologies, and next-generation input systems.

Keywords:

  • Air-Writing Recognition
  • Machine Learning
  • YOLO (You Only Look Once)/Mediapipe
  • Person Identification
  • Arduino UNO

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

Block Diagram

Specifications

Hardware components:

  • Arduino uno
  • Push button
  • Usb web camera
  • Lcd

Software components:

  • Arduino IDE
  • Embedded C
  • Python 

Learning Outcomes

  • Arduino pin diagram and architecture
  • How to install Arduino UNO / setup software
  • Setting up and installation procedure for Arduino UNO
  • Introduction to Arduino UNO environment / development setup Basic programming in Arduino UNO (Embedded C)
  • Basics of Embedded programming using Arduino UNO 
  • Basics of IoT platforms
  • Working of power supply
  • About Project Development Life Cycle:
    • Planning and Requirement Gathering (software, tools, hardware components, etc.)
    • Schematic preparation
    • Code development and debugging
    • Hardware development and debugging
    • Development of the project and output testing
  • Practical exposure to:
    • Hardware and software tools
    • Solution providing for real-time problems
    • Working with team/individual
    • Work on creative ideas
  • Skills developed:
    • Project development skills
    • Problem analyzing skills
    • Problem solving skills
    • Creativity and imaginative skills
    • Programming skills
    • Deployment
    • Testing skills
    • Debugging skills
    • Project presentation skills
    • Thesis writing skills


Demo Video

mail-banner
call-banner
contact-banner
Request Video