0% found this document useful (0 votes)
581 views15 pages

PID 26 Cloud Computing Mini Project

This document describes a serverless face authentication project using AWS Lambda. A group of 4 students developed an app to authenticate images using AWS services like S3, Lambda, Step Functions and Rekognition. The project aims to verify riders' identities for a cab booking service. It detects faces, checks for duplicates, and adds new faces to an S3 bucket and Rekognition collection. The app was built hands-on with AWS and provides functions for various use cases like face matching, verification and social tagging.

Uploaded by

Vaibhav Bhavsar
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
581 views15 pages

PID 26 Cloud Computing Mini Project

This document describes a serverless face authentication project using AWS Lambda. A group of 4 students developed an app to authenticate images using AWS services like S3, Lambda, Step Functions and Rekognition. The project aims to verify riders' identities for a cab booking service. It detects faces, checks for duplicates, and adds new faces to an S3 bucket and Rekognition collection. The app was built hands-on with AWS and provides functions for various use cases like face matching, verification and social tagging.

Uploaded by

Vaibhav Bhavsar
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 15

Savitribai Phule Pune University

K. K. Wagh Institute of Engineering Education and Research, Nashik


Department of Computer Engineering
Presentation on Cloud Computing (CL)
Mini Project

Serverless Face Authentication using AWS Lambda


PID: 26
Guided By: Prof. V. N. Suryawanshi
Group members:
DIVISION ROLL NO. NAME OF THE STUDENT
BE-B 29 Ashutosh Srivastava
BE-B 30 Vaibhav Bhavsar
BE-B 31 Vaibhav Chalse
BE-B 32 Vinay Deokar

Monday, July 05, 2021 Serverless Face Authentication using AWS Lambda 1
PROBLEM STATEMENT

Scenario:
The BookYourCab Team wants to add a new feature by requiring riders to
upload a selfie after signing up. This accomplishes a few things:
• Prevents the same user from signing up for multiple accounts and prevent
from using new-user sign up promotions
• Allows users to easily identify the rider during pickup to provide a good
customer experience. This also enhances security so bad people cannot
spoof to be riders
• Develop a simple Serverless app to authenticate/verify various images

Monday, July 05, 2021 Serverless Face Authentication using AWS Lambda 2
OBJECTIVES

• Hands-On practice on AWS Platform and using its services like S3,
CloudFormation, CloudWatch, IAM etc.
• Understanding Amazon Rekognition service and its various use cases
• Understanding Serverless Cloud Technology through AWS Lambda
and implementing lambda functions
• Implementing function orchestration through AWS Step Functions

Monday, July 05, 2021 Serverless Face Authentication using AWS Lambda 3
OUTCOMES

• Understood the working & User Interface of AWS Management Console


• Used various AWS Services like S3, Lambda, Step Function,
CloudFormation, IAM, CloudWatch and Amazon Rekognition
• Setup entire Cloud Environment through AWS CLI
• Successfully implemented lambda functions and orchestrated them using
Step Functions
• Developed a simple serverless app to authenticate/verify various images
using serverless services like AWS lambda and Step Functions

Monday, July 05, 2021 Serverless Face Authentication using AWS Lambda 4
SERVICES USED on AWS

• S3 (Simple Storage Service) Buckets


• IAM (Identity Access Management)
• AWS CloudWatch
• AWS CloudFormation
• Amazon Rekognition
• AWS Lambda
• AWS Step Functions

Monday, July 05, 2021 Serverless Face Authentication using AWS Lambda 5
USE CASES of SERVICES

Amazon Rekognition AWS Step Functions

Monday, July 05, 2021 Serverless Face Authentication using AWS Lambda 6
HARDWARE & SOFTWARE REQUIREMENTS

• Hardware Requirements:
1. OS : Windows 10 / Linux / Mac OS
2. Processor : i3 5th Gen (Minimum)
3. RAM : 4 GB (Minimum)
4. Internet Connection (1 Mbps minimum recommended)
• Software Requirements:
1. AWS CLI 2.0
2. Browser (Chrome/ Mozilla/ Edge)
3. VS Code
Monday, July 05, 2021 Serverless Face Authentication using AWS Lambda 7
DIAGRAM

Monday, July 05, 2021 Serverless Face Authentication using AWS Lambda 8
STEP FUNCTION FLOW CHART

Monday, July 05, 2021 Serverless Face Authentication using AWS Lambda 9
RESULTS

1) Image with Multiple Faces:

Monday, July 05, 2021 Serverless Face Authentication using AWS Lambda 10
RESULTS

2) If face in the image already exists in database:

Monday, July 05, 2021 Serverless Face Authentication using AWS Lambda 11
RESULTS

3) Image with New Face – Add face to index and make thumbnail:

Monday, July 05, 2021 Serverless Face Authentication using AWS Lambda 12
APPLICATIONS
• Face Match:  It can support a variety of use cases. Ex. whitelisting a group of
people for a VIP experience, blacklisting to identify bad actors, or supporting
logging scenarios.
• Face Verification: In cases where a person claims to be of a certain identity, and
we are using face recognition to verify the identity (for example, for access
control or authentication
• Social Tagging: In cases where we might like to automatically tag friends within
a social network

Monday, July 05, 2021 Serverless Face Authentication using AWS Lambda 13
CONCLUSION

• Developed a simple serverless app to authenticate/verify various images using serverless


services like AWS lambda and orchestrated those functions using Step Functions
• Understood and used various AWS Services like S3, Lambda, Step Function,
CloudFormation, IAM, CloudWatch and Amazon Rekognition
• Setup entire Cloud Environment, buckets and Rekognition collection through AWS CLI
• System gives PhotoDoesNotMeetRequirement error if multiple faces are found,
FaceAlreadyExists error if face is already present in database (S3 Bucket).
• System successfully registers new face image by adding it to the index and making its
thumbnail

Monday, July 05, 2021 Serverless Face Authentication using AWS Lambda 14
THANK YOU!

Monday, July 05, 2021 Serverless Face Authentication using AWS Lambda 15

You might also like