Finding and Matching The Lost Victim Using AI and ML
Finding and Matching The Lost Victim Using AI and ML
https://doi.org/10.22214/ijraset.2022.45652
International Journal for Research in Applied Science & Engineering Technology (IJRASET)
ISSN: 2321-9653; IC Value: 45.98; SJ Impact Factor: 7.538
Volume 10 Issue VII July 2022- Available at www.ijraset.com
Abstract: In today’s virtually and technologically evolving world, technology is being used for ease of human efforts and for
faster results. Appropriate security upgrade and enhancements are required to be balanced so that the users can rely and trust
their personal information on these technologies. Simultaneously, persons who goes missing if found also, there’s no way to
identify if it’s the actual person or not. Also, many people don’t try to help in these matters concerning about their life safety
from goons and mafias because many missing cases occurs from kidnapping and abduction etc. So, in this paper we are
proposing and fabricating a project that will help to resolve such type of incidences. The project must require the public support
but will ensure the public safety by keeping the identity constraints safe and sound. This project is going to rotate the tedious and
complex phases of finding the missing person by mere man-force. This technology is going to help the Police Force, the Cyber
Cell Authorities as well the parents/relative/guardian of the missing victim. The User Interface will be easy to use and adaptive,
the features and functionality will be top-notch as it will be designed in PyQt5 GUI. The main process is of matching the lost-
found victims photograph by using the K-NN Algorithm (AI & ML concepts). All the gathered data will be kept safe in the
PostgreSQL’s Database for future use. The algorithm will convey through calculation of data from pictures that if the person is
actually matching or not. In this way the fabricated project will execute. For further details and data, a web portal will be made
for the local public about the latest and recent updates about the cases.
Index Terms: PyQt5, GUI, K-NN Algorithm, AI, ML, PostgreSQL, Web Portal.
I. INTRODUCTION
In India every hour 48 women and 28 men approximately goes missing, which includes vast number of children also. But there are
traditional existing systems that recognizes the person from their various other features i.e., birth marks, bruise / accidental marks,
iris scanning etc. But rather these data have to be fed into the system prior the main processing, so as to get exact and accurate
output result of the person. Also, one verifier/witness is required on spot for the verification of the person (lost/found). Besides I am
going to introduce a new system in which the person can be found and verified virtually with virtual as well as physical
participation. In the upcoming section, this paper will discuss about the related works.
©IJRASET: All Rights are Reserved | SJ Impact Factor 7.538 | ISRA Journal Impact Factor 7.894 | 4468
International Journal for Research in Applied Science & Engineering Technology (IJRASET)
ISSN: 2321-9653; IC Value: 45.98; SJ Impact Factor: 7.538
Volume 10 Issue VII July 2022- Available at www.ijraset.com
Face Recognition and Detection is widely used now, of which the best technological pair is of K-NN (K- Nearest Neighbour) and
PCA (Principal Component Analysis) [7]. Both these techniques involve approaches for capturing and identifying the image and
then comparing it with the database present. There are multiple methods in which face recognition works with the system but can
also compare the selected facial features matching with the database. The sequence advances like – 1) Input Image 2) Facial
Detection 3) Image Processing 4) Facial- Features Extraction 5) Verification/ Validation 6) Result [8].
A. Block Diagram
The given figure 1 describes about the block diagram of the proposed system.
©IJRASET: All Rights are Reserved | SJ Impact Factor 7.538 | ISRA Journal Impact Factor 7.894 | 4469
International Journal for Research in Applied Science & Engineering Technology (IJRASET)
ISSN: 2321-9653; IC Value: 45.98; SJ Impact Factor: 7.538
Volume 10 Issue VII July 2022- Available at www.ijraset.com
Admin Database
Authentication
Successful Login
to Control Panel
User
Details
Public Database
Admin
©IJRASET: All Rights are Reserved | SJ Impact Factor 7.538 | ISRA Journal Impact Factor 7.894 | 4470
International Journal for Research in Applied Science & Engineering Technology (IJRASET)
ISSN: 2321-9653; IC Value: 45.98; SJ Impact Factor: 7.538
Volume 10 Issue VII July 2022- Available at www.ijraset.com
C. System Architecture
The architecture of the system has some important parts which comprises the whole architecture of system. The administrative
module, the User module, Database, Hosting Server, IDE etc.
My proposed system comprises of layer-based implementation also. The system utilizes three layers- (i) Front-layer (ii) Middle
layer (iii) End-layer.
1) Front-Layer: The front layer presents the user interface for the logging in of the various users, and also provide the functions to
register cases, entering the details, pictures etc., which further gets stored in the database.
2) Middle-Layer: The middle layer acts as the mediator between the front-layer and the end layer. Middle layer takes the data from
the user, processes it and stores it in the database. Middle layer kind-of follows the protocol of client-server model.
3) End-Layer: The end layer is wholly responsible for storing the data in the database. In my project, I have used Python,
HTML/CSS, MYSQL/POSTGRESQL, Docker etc.
START
INVALID
VALIDATE
VALID
MATCH
WITH
DATABASE
MATCH NOT
FOUND
STORE IN
DATABASE AS
NEW CASE
MATCH
FOUND
END
©IJRASET: All Rights are Reserved | SJ Impact Factor 7.538 | ISRA Journal Impact Factor 7.894 | 4471
International Journal for Research in Applied Science & Engineering Technology (IJRASET)
ISSN: 2321-9653; IC Value: 45.98; SJ Impact Factor: 7.538
Volume 10 Issue VII July 2022- Available at www.ijraset.com
V. METHODOLOGY
The system proposed by me, works on the following methodology, which is given below:
In the method applied the facial key points and values are extracted and generated from picture (face) of the lost person. The
technique applied is that the library stores 68 unique facial key points for any face. These points are the floating values along with
the accuracy of about 8 points after the decimal. It is shown in the figure given below.
When count of registered cases reaches to three or four, then the library generates 136 * 3 facial key points, which further defines
that the 163 is the value of the x & y coordinates and they will be generated for each point, then the PCA (Principal Component
Analysis) and the K-NN (K-Nearest Neighbor) classifier is trained accordingly based on these readings. Differentiated storing of
facial landmark takes places by KNN classifier for different persons. In this way the facial landmarks are stored and used for
matching with other person’s facial landmarks to get the result is matching or not.
After gaining some previous case data and receiving any new case later, then we just need to extract the facial landmarks of the new
case victim and try to match it the previous recorded data and check the confidence level of the result. If the result declares the
confidence level below 60% then the person is not same, and if the confidence level exceeds 60% then the person is same.
400000
300000
200000
100000
0
Men Women Boys Girls Transgender
Missing
©IJRASET: All Rights are Reserved | SJ Impact Factor 7.538 | ISRA Journal Impact Factor 7.894 | 4472
International Journal for Research in Applied Science & Engineering Technology (IJRASET)
ISSN: 2321-9653; IC Value: 45.98; SJ Impact Factor: 7.538
Volume 10 Issue VII July 2022- Available at www.ijraset.com
The given below graph depicts the states of India holding the maximum recorded cases of missing person as per registration from
year 2016 on basis of gender.
20
15
10
0
West Bengal Delhi NCR Madhya Pradesh Maharashtra All India
Male Female
I’ve built a portal for our public side users for them to get the knowledge of the persons who are missing. This portal will make our
users aware about the facial identity as well as physical characteristics & details of the victim person. By this user can know whom
they are finding or found.
©IJRASET: All Rights are Reserved | SJ Impact Factor 7.538 | ISRA Journal Impact Factor 7.894 | 4473
International Journal for Research in Applied Science & Engineering Technology (IJRASET)
ISSN: 2321-9653; IC Value: 45.98; SJ Impact Factor: 7.538
Volume 10 Issue VII July 2022- Available at www.ijraset.com
This is the Admin Portal’s Login Page, the Username & Password are prompted for the login. After successful, the Admin’s
Dashboard panel will be displayed.
This is the new case registration function on the Admin’s Side Portal. All the victim’s details are prompted for feeding & storing in
the database of PostgreSQL.
©IJRASET: All Rights are Reserved | SJ Impact Factor 7.538 | ISRA Journal Impact Factor 7.894 | 4474
International Journal for Research in Applied Science & Engineering Technology (IJRASET)
ISSN: 2321-9653; IC Value: 45.98; SJ Impact Factor: 7.538
Volume 10 Issue VII July 2022- Available at www.ijraset.com
The Fig-12 depicts the Public Portal for the User’s Side; here all the details are feeded for the found missing victim along with the
image (recent found). Fig-13 displays the final resultant output of victim’s found/ not found status.
The Fig-14 depicts the 68 facial landmarks that are generated for the facial matching in the face recognition algorithm. It’s a totally
backend process. Based on these 68 points the face matching result is justified.
Fig-15 represent the project’s server for the PostgreSQL, Face Encoding and Database, all these three needs to switched on before
the execution of project. The Fig-16 represents the PostgreSQL Dashboard Panel, in these all the tables can be seen where all the
recorded data gets stored.
VIII. CONCLUSION
In this proposed & fabricated paper, the system turns out much efficient and all the inputs were stored exactly in the database
properly (PostgreSQL Database). Also, the Missing Person Portal achieved great results in feeding information and also delivering
of the form data worked out perfectly with every detail sent to the Admin’s E-mail via SMTP protocol. The working of the Public
User’s Portal stored the data in the database very excellently and the result obtained were extremely great. The matching of the
pictures was carried out with K-NN algorithm and stored accurately. All the details along with input and output were delivered and
stored for future references. In future, the system can be upgraded with new technology to accomplish much more efficient results.
REFERENCES
[1] Dr. Hossein Ebrahimpour1, Dr. Abbas Kouzani2 1 The University of Kashan, Faculty of Engineering, Kashan, Iran 2 Deakin University, Geelong, Victoria
3217, Australia, June 2021.
[2] Ni Kadek Ayu Wirdiani, Praba Hridayami, Ni Putu Ayu Widiari, Komang Diva Rismawan, Putu Bagus Candradinatha, I Putu Deva Jayantha, Vol. 6, No. 2,
Nov 2019 p-ISSN 2407-7658, e-ISSN 2460-0040.
©IJRASET: All Rights are Reserved | SJ Impact Factor 7.538 | ISRA Journal Impact Factor 7.894 | 4475
International Journal for Research in Applied Science & Engineering Technology (IJRASET)
ISSN: 2321-9653; IC Value: 45.98; SJ Impact Factor: 7.538
Volume 10 Issue VII July 2022- Available at www.ijraset.com
[3] Adil Shaik Uma Vidyadhari Chetlur, Master of Science in Telecommunication Systems May 2020.
[4] Prachi Sasankar and Usha Kosarkar, A Study for Face Recognition Using Techniques PCA and KNN, EasyChair Preprint No - 4931.
[5] Shefali Patil 1, Pratiksha Gaikar 1, Divya Kare 1, Sanjay Pawar, International Journal Of Progressive Research In Science And Engineering, VOL.2, NO.6,
JUNE 2021.
[6] Neha Gholape, Ashish Gour, Shivam Mourya, e-ISSN: 2582-5208 International Research Journal of Modernization in Engineering-Technology & Science
Volume:03/Issue:04/April-2021 Impact Factor- 5.354.
[7] Sanskar Pawar1 , Lalit Bhadane2 , Amanullah Shaikh3 , Atharv Kumbhejkar4 , Swati Jakkan5, International Research Journal of Engineering and Technology
(IRJET) e-ISSN: 2395-0056 Volume: 08 Issue: 12 | Dec 2021 www.irjet.net p-ISSN: 2395-0072.
[8] Bharath Darshan Balar, D S Kavya, Chandana M, Anush E, Vishwanath R Hulipalled, International Journal of Engineering and Advanced Technology (IJEAT)
ISSN: 2249 – 8958, Volume-8, Issue-5S, May 2019.
©IJRASET: All Rights are Reserved | SJ Impact Factor 7.538 | ISRA Journal Impact Factor 7.894 | 4476