Projects

Missing Person Identification in Crowds

AI-powered missing person detection in crowds. Top 45 at Smart India Hackathon 2024.

Repository ↗October 2024
✓ 3 claims checked against the source repository · 2 verified by certificate

Overview

A face-recognition surveillance and communication system for locating missing persons at Simhastha Ujjain, a mass gathering attended by millions of people. It automates identification of missing persons from live video feeds, notifies police and families when a match is found, and gives both the public and police staff a simple interface for filing reports and monitoring alerts.

A frontend deployment is available at missing-person-identification.netlify.app; the backend deployment was removed due to insufficient Azure credits.

What it does

  • Real-time face recognition: identifies missing persons from live video feeds, speeding up detection.
  • Live video monitoring: continuously compares detected faces against stored records for potential matches.
  • Image enhancement: GFPGAN improves the quality of user-uploaded photos to support accurate identification.
  • Instant communication: Twilio sends notifications to police and families when a match is detected.
  • Centralized dashboard: police can access missing-person reports, live feeds and real-time alerts in one place.
  • Scalable architecture: designed to handle the volume of data generated at an event the size of Simhastha Ujjain.
  • User-friendly interfaces: separate, accessible interfaces for the public (filing reports) and police staff (monitoring alerts).

How it's built

Technologies used, as listed in the README:

  • Backend / frontend: Django, React JS, MySQL
  • Vision: OpenCV, Google Cloud Vision API, Hugging Face's GFPGAN
  • Messaging: Twilio
  • Cloud and infrastructure: Google Cloud, Azure Blob Storage, Redis

Context

Built by team "ERROR 404 : CHANGE FOUND?" — six members, led by me — for the Simhastha Ujjain mass-gathering problem statement listed in the README, at Smart India Hackathon 2024, where it placed in the top 45.

Next project

Anime Recommender