Digital Verified Driver — cinematic product hero

Graduation Project · 2026

DVD

Digital Verified Driver

Edge AI that stops ineligible drivers from using protected vehicles — and protects passengers when trips turn dangerous.

Purpose

Built for a real Egyptian problem.

Egypt supports people with disabilities with vehicles imported at heavily reduced customs cost. That relief has been exploited — traders and intermediaries manipulate beneficiaries, and ineligible drivers end up using the cars. Digital Verified Driver starts here: verify who is behind the wheel against authorized records, and reduce unauthorized use and theft.

A second, stronger path watches inside the cabin and along the route — detecting violence, harassment-related events, and accidents for ride-hailing fleets and student transport.

Market

Who it is built for

Two product paths. Two customer realities.

01

Version 1 — Eligibility & anti-theft

Face + plate verification for disability-support vehicles and other restricted fleets. Intended early customers: P2G and sectors that need proof the rightful driver is the one using the car.

02

Version 2 — Ride-hailing & schools

Cabin and route monitoring for platforms like Uber — where violence and harassment during trips are a rising concern in Egypt — and for international schools protecting students in buses and critical campus locations.

System

Two edge paths. One control plane.

01

Version 1 — Identity

Raspberry Pi, IP camera, and LCD for real-time face + plate checks against authorized vehicle records — built to stop ineligible use and support anti-theft workflows.

02

Version 2 — Cabin safety

Dual camera modules plus GSM/GPS for in-cabin monitoring — violence, harassment signals, accidents — with owner and operations alerts and live vehicle location.

03

FastAPI + InsightFace

512-D embeddings, plate compare, multi-driver plates, JWT roles, MongoDB database dvd.

04

Dashboard

Local 7″ touch UI plus web dashboard — live violations, evidence, trips, map, and Email/Telegram alerts.

Capabilities

What the system decides

Driver verification

Face match against driver_faces. Full match or face_only when plate text is empty and PLATE_STRICT=false.

Plate from the Pi

No server EasyOCR. Plate YOLO → Char YOLO → CNN OCR on device; server cleans and compares.

Violations

wrong_driver, wrong_plate_owner, no_face_detected, no_plate_detected — with decision metadata.

Road & cabin incidents

Accident, violence, and harassment-related events with image, confidence, device id, and map coordinates — for roadside and in-cabin paths.

Operations

Person registration (photo / JSON / manual embedding), trip log, audit log, access requests.

Notifications

Email and Telegram on serious violations and high-confidence road alerts.

Architecture

Stack that ships

Python FastAPI MongoDB InsightFace YOLOv5 PyTorch OpenCV Raspberry Pi Picamera2 JWT / RBAC Leaflet ReportLab / openpyxl

Collections include users, persons, driver_faces, checks, violations, incidents, devices, vehicles, and audit_logs — served through a JWT-protected dashboard with public Pi endpoints for check-driver, incidents, and heartbeat.

Hardware

Components that run the edge

Modular embedded stack from the graduation design — processing, vision, comms, storage, HMI, and emergency input.

Compute

Raspberry Pi 5

Main processing unit for vision pipelines, peripherals, and software logic. Quad-core Cortex-A76 up to 2.4 GHz, 16 GB LPDDR4X, Wi-Fi/Bluetooth, Gigabit Ethernet, 40-pin GPIO.

IP camera

Uniview IPC2122LB-SF40-A

2MP Mini Fixed Bullet for surroundings and plates. 1080p@30 fps, 4.0 mm lens, Smart IR to 30 m, H.265/H.264, PoE, IP67, RTSP streaming to the Pi.

CSI camera

Raspberry Pi Camera 5MP

OV5647 module on CSI for driver face and plate frames — primary visual input for detection, identification, and verification.

Comms + GPS

SIM808 GSM/GPS

Quad-band GSM/GPRS with integrated GPS over UART. Sends SMS/location alerts on unauthorized use and supports real-time vehicle tracking.

Storage

SanDisk Ultra 256 GB

microSDXC UHS-I (up to 140 MB/s) for OS, models, captured images, and configuration on continuous edge workloads.

Power

Raspberry Pi 5 PSU

USB-C 5 V / 5 A (~27 W) regulated supply for stable capture and inference with cameras and modules attached.

HMI

7″ HDMI touch LCD

1024×600 capacitive display (up to 5-point touch) for local real-time violation output; pairs with the remote web dashboard for logs and evidence.

Emergency

Push button

GPIO momentary switch that pulls GPS location and posts it to the web platform for accidents, medical, or security emergencies.

Auxiliary

Cooling & housing

Cooling fan for sustained Pi load; camera housing for mechanical protection and stable optical alignment.

Evaluated, not adopted

T-A7608SA-H (ESP32 + 4G/GPS) — capable, but costlier than SIM808; ESP32 unused with Pi as host. STEVAL-ASTRA1B — strong AI/IoT candidate, unavailable in the Egyptian market during build.

Edge intelligence

Compute where the camera lives

  • complete_system_picamera.py — face + plate OCR path
  • analysis_system_picamera.py — road YOLO .pt path
  • Heartbeat loop keeps devices online on the dashboard
  • GPS via gpsd, serial NMEA, or fixed test coordinates
  • Retry + backoff when the tunnel or network blips
DVD prototype sealed in acrylic display case

Recognition

Competitions & support

Real awards and competition milestones for this graduation project — no invented wins.

2026

2nd Place — Innovation & Graduation Projects Forum

Electrical Engineering Division — Engineers Syndicate forum recognition for Digital Verified Driver.

Read the forum news

Aug 2026

Finalist — Under 30 Competition (Masar Ventures)

Shortlisted for the Under 30 Bootcamp 2026 and Final Pitch at Zewail City (9–12 August 2026) — reached the last stage; did not win the prize.

2026

Winner — TechMakers Challenge

Hardware grant to build the Digital Verified Driver prototype.

2026

Winner — AI & IoT Challenge

Selected for technical support to develop an advanced AI/IoT system.

2026

Graduation Project Grant — ICF

Innovators Care Fund financial funding for the graduation project.

Dec 2025

Cairo AI Hackathon

Athar Accelerator & Plan International Egypt — product concept under mentorship.

Product

Physical prototype

DVD camera unit, display, and Raspberry Pi
DVD prototype in sealed display case

Build journal

Fabrication & CAD

Enclosure design, modular print-ready parts, and assembly studies from the graduation build.

Assembled enclosure CAD
Exploded enclosure parts
Multi-viewport CAD study
Separated fabrication parts
Modular print segments
Print-ready breakdown
Blender print-ready scene
Camera stand CAD
Base module CAD
Interior mounting CAD

Next

Build the next intelligent roadside system

Available for AI engineering engagements in Canada, Saudi Arabia, and worldwide.