Cold-Recog (COLD: Corpse Or Lost Deceased, RECOG: Recognition) – An system for the identification of deceased or missing persons)
Countless bodies remain unidentified, leaving families in endless grief while NGOs and authorities struggle to trace their identities. 💔 DNA testing costs ₹50,000–₹60,000 and takes weeks—far too long for those desperate for answers. ColdRecog was born from this pain—a hope, a solution, a way to reunite names with the lost. No one deserves to be forgotten. 🕊️
✅ Automated Facial Recognition – Uses deep learning-based facial detection to match unidentified corpses with government-issued ID images.
✅ AI-Powered Identity Verification – Implements TensorFlow and advanced image processing techniques to enhance matching accuracy.
✅ Secure Authentication – Uses JWT-based authentication for secure access to the platform.
✅ Multi-Platform Support – Available as a React-based web app and a mobile app (Expo-based for Android & iOS) for seamless access.
✅ Document Matching & Vectorization – Extracts and verifies identity documents (Aadhaar, voter ID, driving license) using API-based validation and vectorization techniques.
✅ REST API Integration – Efficiently communicates with the backend (Flask-based server) via RESTful APIs for processing and data retrieval.
✅ Scalable & Secure Database – Stores and manages identity data securely for accurate matching and retrieval
Cold Recog is designed to assist in identifying unidentified bodies by comparing facial images with an Aadhaar image database using advanced image comparison techniques. The system architecture consists of the following components:
- Web & Mobile Applications
The system provides both a web and mobile interface for users to interact with the platform.
The web app (built with React) and mobile app (developed using Expo) allow users to authenticate, upload images, and view results.
-
Authentication
Users must log in via the
JWT authenticationsystem to securely access the platform. Authentication is necessary for accessing the image upload and verification features. -
Image Upload & Capture
Users can
upload images or capturethem using their mobile devices. The uploaded images are then sent to thebackendfor processing. -
Server & Database (Document Verification & Face Recognition)
The backend, built using
Flask, handles the core image processing andfacial recognitiontasks. TensorFlow is used for facial detection and feature extraction. Document verification involves: Facial detection to extract and validate the face from the uploaded image. Compatibility check to compare the extracted face with database images. Vectorization of images for efficient comparison. API checks to verify additional document details. -
Result Display
The system provides
resultsthrough both theweb app and mobile app, displaying matching or potential matches from the database.
To view the full usage of the project, please click the link below.
It will lead to the HOWTOUSE.md file.
To advance our research, we partnered with Uravugal Trust, a respected NGO that has been performing last rites for unclaimed bodies for the past three years. Their extensive experience and insights have been invaluable in shaping our approach.
Mortuary & Cremation Study
On August 28th, our team conducted fieldwork at Rajiv Gandhi Government Hospital to gain firsthand experience of the burial process for unclaimed bodies. This visit provided us with both an emotional perspective and a practical understanding of the challenges involved. Following this, we visited a nearby crematorium to further observe and study the procedures.
💡 Key Insight: According to Uravugal Trust, more than 80% of unclaimed bodies are found without facial decomposition, making facial recognition a viable approach for identification.
To explore the legal and practical aspects of implementing our solution, we visited the Commissioner of Police’s office in Egmore. During a two-hour meeting, we presented our project to M.S. Bhaskar, Assistant Commissioner of Police (Greater Chennai Corporation).
🔹 Key Takeaways from the Meeting:
Mr. Bhaskarexpressed strong support for our initiative.- He advised starting with
voter ID verificationto test the feasibility of our solution before expanding to other ID databases. - His feedback helped refine our approach, ensuring alignment with law enforcement protocols.
- B A Aksshay: GitHub Profile
- Abhishek Renjan U B: GitHub Profile
- Aakash S: GitHub Profile
- B A Aswin: GitHub Profile
We welcome contributions and feedback from the community to enhance our solution. Your insights are invaluable in shaping the future of this project.
- Contributions: We encourage developers to contribute code, documentation, and ideas to improve functionality and usability.
- Feedback: Please share your thoughts and experiences to help us identify areas for improvement and feature enhancements.
- Issue Reporting: If you encounter any issues, we invite you to raise them through our issue tracker, ensuring that we can address them promptly.
Together, we can create a more robust and effective solution for the society .
This project is licensed under the MIT License. You are free to use, modify, and distribute this software under the terms of the MIT LICENSE




