Professional Documents
Culture Documents
INTRODUCTION
1.1 .INTRODUCTION
1.3. Methodologies
This is the high-level system Design of our proof of concept which uses AWS Rekognition for facial
recognition. The picture of a missing person will be uploaded to the application with the help of AWS
Rekognition. AWS Rekoginition will identify a face in that picture and then that face ID along with the
missing details will be stored in the S3 bucket. Then the search of the user's human face will happen
by uploading an image. If this new image has a face already available within the database, then AWS
recognition will trigger an SNS notification to an email id. That's the high-level design, the first
business process by using volunteers to capture an image of a human being. Then we will store that
image in the application with the help of AWS Rekognition along with some other details of the
human being. Those details will be stored in the S3 bucket. AWS Rekognition will analyze the image
uploaded. It will return a unique face id which is always unique for a given face and then that face id
will be used as a unique key to store the related details of the missing person in DynamoDB and once
we want to search the face, we will use an existing Image. Using the search functionality, that new
face image will be uploaded to the application with AWS recognition. If a face match is found, an SNS
notification will be triggered and an email will be sent to the respective authority’s email id
databases
Clean and preprocess the data to remove noise and
irrelevant information
Use natural language processing to analyze text data
and identify keywords and patterns related to missing
persons
Use image recognition to analyze photos and videos
related to missing persons and identify potential
matches with missing persons databases
Use machine learning algorithms, such as clustering
and classification, to identify patterns and connections
in the data
Develop a user interface to present the results to users
4. System Design:
1) Presentation Layer:
It is front end component, which is responsible for
providing portable presentation logic. Mobile phone
will act as thin client. Phone will contain Application.
User will interact with application to add complaint
and send this data to web service
2) Business Layer (Web Service):
The business layer function (web service) between
presentation layer and Database layer sending the
client’s request to database. Web service will be
responsible to fetch data from client, process it and
then store it in database. Web service act as
middleware for Application and Database. In our
project used JSON web service for connectivity.
[5][11]
3) Database Layer:
Database is responsible for storing all information in
well-defined format. Also it responses to the queries
fired by client to add, update, remove or search
records. In Our project we have used PHP, MYSQL
database for storing Information.[3]
5.1 Implementaion :
The proposed system, which we have designed,works
on below methodology.Here we are detecting the facial
key points of lost person;dlib facial landmark produces
about 68 unique points for a face. It uses a one-shot
learning technique. Those produced points are float
values with accuracy of about 8 points afterthe
decimal. It is something like this
5.3. Algorithms:
The k-Nearest Neighbors (kNN) algorithm is a machine
learning algorithm that could potentially be used in a
project that uses AI to find missing persons.
The kNN algorithm is a type of supervised learning
algorithm that can be used for classification or
regression. In the case of finding missing persons, it
could be used for classification, where the algorithm is
trained on a dataset of known missing persons and
non-missing persons to make predictions about new
cases.
5.1 .INTRODUCTION
1.3. Methodologies
This is the high-level system Design of our proof of concept which uses AWS Rekognition for facial
recognition. The picture of a missing person will be uploaded to the application with the help of AWS
Rekognition. AWS Rekoginition will identify a face in that picture and then that face ID along with the
missing details will be stored in the S3 bucket. Then the search of the user's human face will happen
by uploading an image. If this new image has a face already available within the database, then AWS
recognition will trigger an SNS notification to an email id. That's the high-level design, the first
business process by using volunteers to capture an image of a human being. Then we will store that
image in the application with the help of AWS Rekognition along with some other details of the
human being. Those details will be stored in the S3 bucket. AWS Rekognition will analyze the image
uploaded. It will return a unique face id which is always unique for a given face and then that face id
will be used as a unique key to store the related details of the missing person in DynamoDB and once
we want to search the face, we will use an existing Image. Using the search functionality, that new
face image will be uploaded to the application with AWS recognition. If a face match is found, an SNS
notification will be triggered and an email will be sent to the respective authority’s email id
databases
Clean and preprocess the data to remove noise and
irrelevant information
Use natural language processing to analyze text data
and identify keywords and patterns related to missing
persons
Use image recognition to analyze photos and videos
related to missing persons and identify potential
matches with missing persons databases
Use machine learning algorithms, such as clustering
and classification, to identify patterns and connections
in the data
Develop a user interface to present the results to users
8. System Design:
1) Presentation Layer:
It is front end component, which is responsible for
providing portable presentation logic. Mobile phone
will act as thin client. Phone will contain Application.
User will interact with application to add complaint
and send this data to web service
2) Business Layer (Web Service):
The business layer function (web service) between
presentation layer and Database layer sending the
client’s request to database. Web service will be
responsible to fetch data from client, process it and
then store it in database. Web service act as
middleware for Application and Database. In our
project used JSON web service for connectivity.
[5][11]
3) Database Layer:
Database is responsible for storing all information in
well-defined format. Also it responses to the queries
fired by client to add, update, remove or search
records. In Our project we have used PHP, MYSQL
database for storing Information.[3]
5.1 Implementaion :
The proposed system, which we have designed,works
on below methodology.Here we are detecting the facial
key points of lost person;dlib facial landmark produces
about 68 unique points for a face. It uses a one-shot
learning technique. Those produced points are float
values with accuracy of about 8 points afterthe
decimal. It is something like this
5.3. Algorithms:
The k-Nearest Neighbors (kNN) algorithm is a machine
learning algorithm that could potentially be used in a
project that uses AI to find missing persons.
The kNN algorithm is a type of supervised learning
algorithm that can be used for classification or
regression. In the case of finding missing persons, it
could be used for classification, where the algorithm is
trained on a dataset of known missing persons and
non-missing persons to make predictions about new
cases.