SlideShare una empresa de Scribd logo
1 de 40
Descargar para leer sin conexión
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
AWS re:INVENT
Deep dive on Amazon Rekognition
architectures for image analysis
M a y a n k T h a k k a r
A W S S o l u t i o n s A r c h i t e c t
M C L 3 1 8
N o v e m b e r 2 9 , 2 0 1 7
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
What to expect from the session
• Why Amazon Rekognition?
• What is Amazon Rekognition?
• Real-world use cases
• Demo
• Amazon Rekognition Ecosystem
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Amazon Rekognition
Benefits
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Why should I use Amazon Rekognition?
Power with ease
Artificial intelligence
at the core
Scalable image
analysis
Integrated with
popular AWS
services
Low cost
Decrease time-to-
market
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Amazon Rekognition
E x t r a c t r i c h m e t a d a t a f r o m v i s u a l c o n t e n t
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
The Amazon ML / AI Stack
Services
Platforms
Frameworks
Infrastructure
Apache
MXNet
Torch
Cognitive
Toolkit
KerasTheano
Caffe2
& Caffe
TensorFlow
AWS Deep Learning AMI
GPU MobileCPU IoT
Amazon ML Amazon ECSSpark & EMR
Amazon
Kinesis
AWS Batch
Vision Speech LanguageAmazon Rekognition
Amazon Rekognition: What does it offer?
Object and scene detection
Facial analysis
Image moderation
Face comparison
Facial recognition
Celebrity recognition
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Labels-based
operations
• DetectLabels
• DetectModerationLabels
Face-based
operations
• DetectFaces
• CompareFaces
• IndexFaces
• DeleteFaces
• SearchFacesByImage
• SearchFaces
• RecognizeCelebrities
• GetCelebrityInfo
Collection
management
operations
• CreateCollection
• DeleteCollection
• ListCollection
APIs
- Non Storage Based
- Not counted towards images processed
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Real-world use cases
O p e n i n g n e w f r o n t i e r s
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
1. Policing user-generated content
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Age range – 26–43 years
Wearing glasses – 99.9%
Eyes closed – 94%
Mouth open – 96%
Eyes closed – 94%
1. Policing user-generated content
Barrack Obama –
100%
Not smiling – 60.3%
Female – 100%
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Current challenges
• Manual process for checking images – Labor intensive
• Non-uniformity – Results vary from resource to resource
• Scalability – Difficult to keep up with the rate of image generation
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
AWS solution
2. Submit
picture
4. DetectFaces
8. SearchFaces
- Blacklist
- Whitelist
- Duplicate check
- Persons of
interest
1. Live pic
3. Store live
pic
Amazon
Rekognition
Amazon
Rekognition
Lambda Step functions
5.RecognizeCele
brities
Amazon
Rekognition
7.DetectModeration
Labels
Amazon
Rekognition
9. Store metadata
and analysis Amazon
DynamoDB
Elasticsearch
Blacklist images
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Demo
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Challenges solved
• Scalable solution – Pay as you go
• Achieve greater levels of uniform policing
• Improve security – Search against known blacklists
• Add new features and improve customer experience
• Finding best user picture from library
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
How much will it cost to process 1K images?
Service Cost Comments
Amazon S3 $0.08 3 MB per pic X 1K images X $0.023 / GB - month
AWS Step Functions $0.23 11 state transitions per image X 1K images X $0.025 /1000 transitions
Amazon Rekognition $6.01 5 APIs (with images) processed per iteration X 1.2K iterations = $6
1K Face metadata stored X $0.01 per 1000 face metadata stored = $0.01
Amazon Elasticsearch $2.20 24 hours X [t2.medium ($0.073 per hour) with 100 GB Amazon EBS ($13.5
per month)]
Amazon DynamoDB $0 10-GB data size with 100-KB item size, 25 read/sec, and 25 writes / sec –
free tier eligible
AWS Lambda $0 20 invocations per image X 1K images = (~25,200 GB-seconds) – free tier
eligible
Total cost to store, analyze, and index 1K images: ~ $8.52 #
* - Including 20% failure rates
# – Including free tier
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
2. Optimize check-in / check-out process
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
2. Optimize check-in / check-out process
Face matched -
97%
New customerFace matched - 94%
Face matched -
99%
VIP customer
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Current challenges
• Slow and lengthy
• Error prone – Depends on traditional inspection methods
• Security risk – Relatively easy to circumvent
• Manual labor intensive – Staffing challenges
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
AWS solution
1a. Scan ID
2. Submit
details
4. Verify ID
5. Return
reference picture
6a. IndexFaces
ExternalImageID
7. CompareFaces
8. Store Metadata
and final decision
1b. Live pic
3. Store live
pic
API Gateway
Amazon
Rekognition
Amazon
Rekognition
Amazon
DynamoDB
Secure verification source
Lambda
6b. FaceId
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Challenges solved
• Faster streamlined process – Decrease wait times
• Don’t compromise security
• Ability to check against a known blacklist using the SearchFaces API
• Automate check-in / check-out process – curb proxies
• Add more value – Re-use your resources effectively
• Custom service – Provide VIP service to repeat customers
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
3. Live demographic analysis
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
3. Live demographic analysis
Female: 100%
Happy: 99.9%
Age Range: 11–18
Female: 100%
Happy: 99.6%
Age Range: 27–44
Male: 99.7%
Happy: 97.9%
Age Range: 26–43
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Current challenges
• Paper / online forms -> resource intensive
• Low fulfillment rate -> imperfect data
• Lengthy execution-to-results workflow
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
AWS solution
2. Submit
picture
4. DetectFaces
5. SearchFaces -
Blacklist
6. Store metadata
and analysis
1. Live pic
3. Store live
pic
API Gateway
Amazon
Rekognition
Amazon
Rekognition
Amazon
DynamoDB
Lambda
Amazon
Redshift
Amazon
QuickSight
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Challenges solved
• Achieve near 100% coverage – Use strategic camera
placement
• Improve Security – Search against known blacklists
• Unlock new behavioral patterns – Co-relate
demographic data with other data
• Near real-time analysis – Respond immediately, based
on current demographics
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Real-time store heat map
Section A
Section D
Section B
Section C
Section F
Section E
Section G
8–19 years
20–35 years
Male
Female
Time
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
4. Person(s) of interest
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
4. Person(s) of interest
CelebrityDetected – 95%
Hypothetical person
of interest – 86%
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Solution
aws rekognition recognize-celebrities –image “S3Object={Bucket=mybucket,Name=cam.jpg}”
aws rekognition search-faces-by-image –image “S3Object={Bucket=mybucket,Name=cam.jpg}” 
--collection-id “persons-of-interest"
aws rekognition create-collection --collection-id “persons-of-interest”
aws rekognition index-faces --image “S3Object={Bucket=mybucket,Name=subject.jpg}” 
--collection-id “persons-of-interest”
{
"FaceMatches": [
{"Face": {"BoundingB
"Height":
0.2683333456516266,
"Left":
0.5099999904632568,
"Top":
0.1783333271741867,
"Width":
0.17888888716697693},
"
1
CreateCollection
DeleteCollection
ListCollections
{
"FaceMatches": [
{"Face": {"BoundingB
"Height":
0.2683333456516266,
"Left":
0.5099999904632568,
"Top
CompareFaces
DetectFaces
DetectLabels
DetectModerationLabels
GetCelebrityInfo
RecognizeCelebrities
2
IndexFaces
SearchFaces
SearchFacesByImage
ListFaces
DeleteFaces
3
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Other use cases
People counting: Eye-level cameras capture people entering and exiting a
place. Amazon Rekognition can then be used to keep a live count of people
inside the place at any given time.
Suspicious object left behind: Amazon Rekognition receives an image of
each person, which is used to associate individuals with suspicious objects
(e.g., backpacks). Each time a new face is matched, the application
compares the metadata for that individual and issues an alert when the
suspicious objects are no longer detected.
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Amazon Rekognition
Best practices
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Best practices: Interfacing with Amazon Rekognition
• Max image size
• Amazon S3 : 15 MB
• API calls: 5 MB (base64 encoded)
• Image format
• PNG or JPEG
• Image resolution
• Min 80 px, 1024 (x or y) px recommended
• Size of face should occupy ~5%+ of image for detection
• Collections are for faces! (not cats, cartoons, …)
• For AWS CLI, upload images to Amazon S3
• AWS CLI cannot pass image bytes
…
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Best practices: Interfacing with Amazon Rekognition
• Max number of faces in a single face collection is 1 million
• Latency still under a second!
• Max matching faces the search API returns = 4096
• Use Delete* with caution
• Use IAM to manage permissions
• Use Amazon CloudWatch to observe/alert on Amazon
Rekognition Metrics
• Know the Amazon Rekognition API and save some $$$
• RecognizeCelebrities returns face information from image (max 15),
no need to call DetectFaces if you are just looking for presence of
faces
…
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Amazon Rekognition
Ecosystem
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Integration with other services
Decoupling
Amazon
SQS
Media processing
Amazon API
Gateway
AWS Batch
Amazon
EC2
Amazon
ECS
ComputeMicroservices
Storage
Data stores
Amazon
S3
AWS
Lambda
Amazon
SNS
Amazon
DynamoDB
AWS
Elemental
Amazon Elastic
Transcoder
Amazon
EFS
Amazon
Kinesis
Amazon
Elasticsearch
Amazon RDS
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Summary
• Amazon Rekognition
• Benefits
• Feature set
• Practical use cases
• Policing user content
• Optimize check-in / check-out process
• Live sentiment analysis
• Persons of interest
• Best practices
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
References
• Amazon Rekognition
• https://aws.amazon.com/rekognition/
• Amazon Rekognition on AWS AI blog
• https://aws.amazon.com/blogs/ai/tag/amazon-rekognition/
• Serverless Image Recognition processing backend
• https://github.com/awslabs/lambda-refarch-imagerecognition
• Policing user content demo code
• https://github.com/aws-samples/amazon-rekognition-policing-user-
content
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
More on Amazon Rekognition at re:Invent
• MCL330 - Humans, Plants, and Chairs: Insights from Analyzing over 30 Million
Instagram Posts with Amazon Rekognition
• Chalk Talk: November 30 , 11.30 am, Aria, Level 3, Starvine 9
• ARC326 - Create a Serverless Image Processing Platform – Workshop
• Workshop: November 30 , 2.30 pm, Venetian, Level 1, Marco Polo 805
• MCL403 - Building an Intelligent Multi-Modal User Agent with Voice, Natural
Language Understanding, and Facial Animation
• Chalk Talk: November 30 , 5.30 pm, Aria, Level 3, Starvine 9
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
THANK YOU!

Más contenido relacionado

La actualidad más candente

Coordinating Microservices with AWS Step Functions.pdf
Coordinating Microservices with AWS Step Functions.pdfCoordinating Microservices with AWS Step Functions.pdf
Coordinating Microservices with AWS Step Functions.pdfAmazon Web Services
 
ABCs of AWS: S3
ABCs of AWS: S3ABCs of AWS: S3
ABCs of AWS: S3Mark Cohen
 
ABD317_Building Your First Big Data Application on AWS - ABD317
ABD317_Building Your First Big Data Application on AWS - ABD317ABD317_Building Your First Big Data Application on AWS - ABD317
ABD317_Building Your First Big Data Application on AWS - ABD317Amazon Web Services
 
AWS 기반 클라우드 아키텍처 모범사례 - 삼성전자 개발자 포털/개발자 워크스페이스 - 정영준 솔루션즈 아키텍트, AWS / 유현성 수석,...
AWS 기반 클라우드 아키텍처 모범사례 - 삼성전자 개발자 포털/개발자 워크스페이스 - 정영준 솔루션즈 아키텍트, AWS / 유현성 수석,...AWS 기반 클라우드 아키텍처 모범사례 - 삼성전자 개발자 포털/개발자 워크스페이스 - 정영준 솔루션즈 아키텍트, AWS / 유현성 수석,...
AWS 기반 클라우드 아키텍처 모범사례 - 삼성전자 개발자 포털/개발자 워크스페이스 - 정영준 솔루션즈 아키텍트, AWS / 유현성 수석,...Amazon Web Services Korea
 
Building Data Lakes and Analytics on AWS
Building Data Lakes and Analytics on AWSBuilding Data Lakes and Analytics on AWS
Building Data Lakes and Analytics on AWSAmazon Web Services
 
Migrating Your Databases to AWS - Tools and Services.pdf
Migrating Your Databases to AWS -  Tools and Services.pdfMigrating Your Databases to AWS -  Tools and Services.pdf
Migrating Your Databases to AWS - Tools and Services.pdfAmazon Web Services
 
Amazon DynamoDB Deep Dive Advanced Design Patterns for DynamoDB (DAT401) - AW...
Amazon DynamoDB Deep Dive Advanced Design Patterns for DynamoDB (DAT401) - AW...Amazon DynamoDB Deep Dive Advanced Design Patterns for DynamoDB (DAT401) - AW...
Amazon DynamoDB Deep Dive Advanced Design Patterns for DynamoDB (DAT401) - AW...Amazon Web Services
 
ABD301-Analyzing Streaming Data in Real Time with Amazon Kinesis
ABD301-Analyzing Streaming Data in Real Time with Amazon KinesisABD301-Analyzing Streaming Data in Real Time with Amazon Kinesis
ABD301-Analyzing Streaming Data in Real Time with Amazon KinesisAmazon Web Services
 
Deep Dive on Amazon RDS (Relational Database Service)
Deep Dive on Amazon RDS (Relational Database Service)Deep Dive on Amazon RDS (Relational Database Service)
Deep Dive on Amazon RDS (Relational Database Service)Amazon Web Services
 
Migrating Databases to the Cloud: Introduction to AWS DMS - SRV215 - Chicago ...
Migrating Databases to the Cloud: Introduction to AWS DMS - SRV215 - Chicago ...Migrating Databases to the Cloud: Introduction to AWS DMS - SRV215 - Chicago ...
Migrating Databases to the Cloud: Introduction to AWS DMS - SRV215 - Chicago ...Amazon Web Services
 
AWS Glue - let's get stuck in!
AWS Glue - let's get stuck in!AWS Glue - let's get stuck in!
AWS Glue - let's get stuck in!Chris Taylor
 
AWS Compute Evolved Week: High Performance Computing on AWS
AWS Compute Evolved Week: High Performance Computing on AWSAWS Compute Evolved Week: High Performance Computing on AWS
AWS Compute Evolved Week: High Performance Computing on AWSAmazon Web Services
 
Amazon EC2 서비스 살펴보기 (박철수) - AWS 웨비나 시리즈
Amazon EC2 서비스 살펴보기 (박철수) - AWS 웨비나 시리즈Amazon EC2 서비스 살펴보기 (박철수) - AWS 웨비나 시리즈
Amazon EC2 서비스 살펴보기 (박철수) - AWS 웨비나 시리즈Amazon Web Services Korea
 

La actualidad más candente (20)

BDA311 Introduction to AWS Glue
BDA311 Introduction to AWS GlueBDA311 Introduction to AWS Glue
BDA311 Introduction to AWS Glue
 
Coordinating Microservices with AWS Step Functions.pdf
Coordinating Microservices with AWS Step Functions.pdfCoordinating Microservices with AWS Step Functions.pdf
Coordinating Microservices with AWS Step Functions.pdf
 
Amazon Redshift
Amazon Redshift Amazon Redshift
Amazon Redshift
 
ElastiCache & Redis
ElastiCache & RedisElastiCache & Redis
ElastiCache & Redis
 
ABCs of AWS: S3
ABCs of AWS: S3ABCs of AWS: S3
ABCs of AWS: S3
 
ABD317_Building Your First Big Data Application on AWS - ABD317
ABD317_Building Your First Big Data Application on AWS - ABD317ABD317_Building Your First Big Data Application on AWS - ABD317
ABD317_Building Your First Big Data Application on AWS - ABD317
 
AWS 기반 클라우드 아키텍처 모범사례 - 삼성전자 개발자 포털/개발자 워크스페이스 - 정영준 솔루션즈 아키텍트, AWS / 유현성 수석,...
AWS 기반 클라우드 아키텍처 모범사례 - 삼성전자 개발자 포털/개발자 워크스페이스 - 정영준 솔루션즈 아키텍트, AWS / 유현성 수석,...AWS 기반 클라우드 아키텍처 모범사례 - 삼성전자 개발자 포털/개발자 워크스페이스 - 정영준 솔루션즈 아키텍트, AWS / 유현성 수석,...
AWS 기반 클라우드 아키텍처 모범사례 - 삼성전자 개발자 포털/개발자 워크스페이스 - 정영준 솔루션즈 아키텍트, AWS / 유현성 수석,...
 
Introduction to Amazon DynamoDB
Introduction to Amazon DynamoDBIntroduction to Amazon DynamoDB
Introduction to Amazon DynamoDB
 
AWS Kinesis Streams
AWS Kinesis StreamsAWS Kinesis Streams
AWS Kinesis Streams
 
Building Data Lakes and Analytics on AWS
Building Data Lakes and Analytics on AWSBuilding Data Lakes and Analytics on AWS
Building Data Lakes and Analytics on AWS
 
Become an AWS IAM Policy Ninja
Become an AWS IAM Policy NinjaBecome an AWS IAM Policy Ninja
Become an AWS IAM Policy Ninja
 
Migrating Your Databases to AWS - Tools and Services.pdf
Migrating Your Databases to AWS -  Tools and Services.pdfMigrating Your Databases to AWS -  Tools and Services.pdf
Migrating Your Databases to AWS - Tools and Services.pdf
 
Amazon DynamoDB Deep Dive Advanced Design Patterns for DynamoDB (DAT401) - AW...
Amazon DynamoDB Deep Dive Advanced Design Patterns for DynamoDB (DAT401) - AW...Amazon DynamoDB Deep Dive Advanced Design Patterns for DynamoDB (DAT401) - AW...
Amazon DynamoDB Deep Dive Advanced Design Patterns for DynamoDB (DAT401) - AW...
 
ABD301-Analyzing Streaming Data in Real Time with Amazon Kinesis
ABD301-Analyzing Streaming Data in Real Time with Amazon KinesisABD301-Analyzing Streaming Data in Real Time with Amazon Kinesis
ABD301-Analyzing Streaming Data in Real Time with Amazon Kinesis
 
Deep Dive on Amazon RDS (Relational Database Service)
Deep Dive on Amazon RDS (Relational Database Service)Deep Dive on Amazon RDS (Relational Database Service)
Deep Dive on Amazon RDS (Relational Database Service)
 
Migrating Databases to the Cloud: Introduction to AWS DMS - SRV215 - Chicago ...
Migrating Databases to the Cloud: Introduction to AWS DMS - SRV215 - Chicago ...Migrating Databases to the Cloud: Introduction to AWS DMS - SRV215 - Chicago ...
Migrating Databases to the Cloud: Introduction to AWS DMS - SRV215 - Chicago ...
 
AWS Glue - let's get stuck in!
AWS Glue - let's get stuck in!AWS Glue - let's get stuck in!
AWS Glue - let's get stuck in!
 
Azure 101
Azure 101Azure 101
Azure 101
 
AWS Compute Evolved Week: High Performance Computing on AWS
AWS Compute Evolved Week: High Performance Computing on AWSAWS Compute Evolved Week: High Performance Computing on AWS
AWS Compute Evolved Week: High Performance Computing on AWS
 
Amazon EC2 서비스 살펴보기 (박철수) - AWS 웨비나 시리즈
Amazon EC2 서비스 살펴보기 (박철수) - AWS 웨비나 시리즈Amazon EC2 서비스 살펴보기 (박철수) - AWS 웨비나 시리즈
Amazon EC2 서비스 살펴보기 (박철수) - AWS 웨비나 시리즈
 

Similar a AWS Rekognition Deep Dive on Real-World Use Cases

MAE402-Media Intelligence for the Cloud with Amazon AI.pdf
MAE402-Media Intelligence for the Cloud with Amazon AI.pdfMAE402-Media Intelligence for the Cloud with Amazon AI.pdf
MAE402-Media Intelligence for the Cloud with Amazon AI.pdfAmazon Web Services
 
MCL314_Unlocking Media Workflows Using Amazon Rekognition
MCL314_Unlocking Media Workflows Using Amazon RekognitionMCL314_Unlocking Media Workflows Using Amazon Rekognition
MCL314_Unlocking Media Workflows Using Amazon RekognitionAmazon Web Services
 
Best practices for integrating Amazon Rekognition into your own application
Best practices for integrating Amazon Rekognition into your own applicationBest practices for integrating Amazon Rekognition into your own application
Best practices for integrating Amazon Rekognition into your own applicationAmazon Web Services
 
Enhanced Media Workflows Using Amazon AI
Enhanced Media Workflows Using Amazon AIEnhanced Media Workflows Using Amazon AI
Enhanced Media Workflows Using Amazon AIAmazon Web Services
 
Cache Me If You Can Minimizing Latency While Optimizing Cost Through Advanced...
Cache Me If You Can Minimizing Latency While Optimizing Cost Through Advanced...Cache Me If You Can Minimizing Latency While Optimizing Cost Through Advanced...
Cache Me If You Can Minimizing Latency While Optimizing Cost Through Advanced...Amazon Web Services
 
ATC303-Cache Me If You Can Minimizing Latency While Optimizing Cost Through A...
ATC303-Cache Me If You Can Minimizing Latency While Optimizing Cost Through A...ATC303-Cache Me If You Can Minimizing Latency While Optimizing Cost Through A...
ATC303-Cache Me If You Can Minimizing Latency While Optimizing Cost Through A...Amazon Web Services
 
Auto Scaling Prime Time: Target Tracking Hits the Bullseye at Netflix - CMP31...
Auto Scaling Prime Time: Target Tracking Hits the Bullseye at Netflix - CMP31...Auto Scaling Prime Time: Target Tracking Hits the Bullseye at Netflix - CMP31...
Auto Scaling Prime Time: Target Tracking Hits the Bullseye at Netflix - CMP31...Amazon Web Services
 
AWS Machine Learning Week SF: Build an Image-Based Automatic Alert System wit...
AWS Machine Learning Week SF: Build an Image-Based Automatic Alert System wit...AWS Machine Learning Week SF: Build an Image-Based Automatic Alert System wit...
AWS Machine Learning Week SF: Build an Image-Based Automatic Alert System wit...Amazon Web Services
 
AWS AI Media & Entertainment Seminar - NYC, August 15, 2017
AWS AI Media & Entertainment Seminar - NYC, August 15, 2017AWS AI Media & Entertainment Seminar - NYC, August 15, 2017
AWS AI Media & Entertainment Seminar - NYC, August 15, 2017Amazon Web Services
 
Workshop: Build an Image-Based Automatic Alert System with Amazon Rekognition
Workshop: Build an Image-Based Automatic Alert System with Amazon RekognitionWorkshop: Build an Image-Based Automatic Alert System with Amazon Rekognition
Workshop: Build an Image-Based Automatic Alert System with Amazon RekognitionAmazon Web Services
 
Build, train, and deploy machine learning models at scale - AWS Summit Cape T...
Build, train, and deploy machine learning models at scale - AWS Summit Cape T...Build, train, and deploy machine learning models at scale - AWS Summit Cape T...
Build, train, and deploy machine learning models at scale - AWS Summit Cape T...Amazon Web Services
 
FSV305-Optimizing Payments Collections with Containers and Machine Learning
FSV305-Optimizing Payments Collections with Containers and Machine LearningFSV305-Optimizing Payments Collections with Containers and Machine Learning
FSV305-Optimizing Payments Collections with Containers and Machine LearningAmazon Web Services
 
Workshop Build an Image-Based Automatic Alert System with Amazon Rekognition:...
Workshop Build an Image-Based Automatic Alert System with Amazon Rekognition:...Workshop Build an Image-Based Automatic Alert System with Amazon Rekognition:...
Workshop Build an Image-Based Automatic Alert System with Amazon Rekognition:...Amazon Web Services
 
AWS reInvent 2017 recap - Optimizing Costs as You Scale on AWS
AWS reInvent 2017 recap - Optimizing Costs as You Scale on AWSAWS reInvent 2017 recap - Optimizing Costs as You Scale on AWS
AWS reInvent 2017 recap - Optimizing Costs as You Scale on AWSAmazon Web Services
 
Manage Infrastructure Securely at Scale and Eliminate Operational Risks - DEV...
Manage Infrastructure Securely at Scale and Eliminate Operational Risks - DEV...Manage Infrastructure Securely at Scale and Eliminate Operational Risks - DEV...
Manage Infrastructure Securely at Scale and Eliminate Operational Risks - DEV...Amazon Web Services
 
ARC201_Scaling Up to Your First 10 Million Users
ARC201_Scaling Up to Your First 10 Million UsersARC201_Scaling Up to Your First 10 Million Users
ARC201_Scaling Up to Your First 10 Million UsersAmazon Web Services
 
Build Data Lakes & Analytics on AWS: Patterns & Best Practices
Build Data Lakes & Analytics on AWS: Patterns & Best PracticesBuild Data Lakes & Analytics on AWS: Patterns & Best Practices
Build Data Lakes & Analytics on AWS: Patterns & Best PracticesAmazon Web Services
 
Build Data Lakes and Analytics on AWS: Patterns & Best Practices
Build Data Lakes and Analytics on AWS: Patterns & Best PracticesBuild Data Lakes and Analytics on AWS: Patterns & Best Practices
Build Data Lakes and Analytics on AWS: Patterns & Best PracticesAmazon Web Services
 
Developing Sophisticated Serverless Applications with AI
Developing Sophisticated Serverless Applications with AIDeveloping Sophisticated Serverless Applications with AI
Developing Sophisticated Serverless Applications with AIAdrian Hornsby
 

Similar a AWS Rekognition Deep Dive on Real-World Use Cases (20)

MAE402-Media Intelligence for the Cloud with Amazon AI.pdf
MAE402-Media Intelligence for the Cloud with Amazon AI.pdfMAE402-Media Intelligence for the Cloud with Amazon AI.pdf
MAE402-Media Intelligence for the Cloud with Amazon AI.pdf
 
MCL314_Unlocking Media Workflows Using Amazon Rekognition
MCL314_Unlocking Media Workflows Using Amazon RekognitionMCL314_Unlocking Media Workflows Using Amazon Rekognition
MCL314_Unlocking Media Workflows Using Amazon Rekognition
 
Best practices for integrating Amazon Rekognition into your own application
Best practices for integrating Amazon Rekognition into your own applicationBest practices for integrating Amazon Rekognition into your own application
Best practices for integrating Amazon Rekognition into your own application
 
Enhanced Media Workflows Using Amazon AI
Enhanced Media Workflows Using Amazon AIEnhanced Media Workflows Using Amazon AI
Enhanced Media Workflows Using Amazon AI
 
Cache Me If You Can Minimizing Latency While Optimizing Cost Through Advanced...
Cache Me If You Can Minimizing Latency While Optimizing Cost Through Advanced...Cache Me If You Can Minimizing Latency While Optimizing Cost Through Advanced...
Cache Me If You Can Minimizing Latency While Optimizing Cost Through Advanced...
 
ATC303-Cache Me If You Can Minimizing Latency While Optimizing Cost Through A...
ATC303-Cache Me If You Can Minimizing Latency While Optimizing Cost Through A...ATC303-Cache Me If You Can Minimizing Latency While Optimizing Cost Through A...
ATC303-Cache Me If You Can Minimizing Latency While Optimizing Cost Through A...
 
Auto Scaling Prime Time: Target Tracking Hits the Bullseye at Netflix - CMP31...
Auto Scaling Prime Time: Target Tracking Hits the Bullseye at Netflix - CMP31...Auto Scaling Prime Time: Target Tracking Hits the Bullseye at Netflix - CMP31...
Auto Scaling Prime Time: Target Tracking Hits the Bullseye at Netflix - CMP31...
 
Amazon Macie Demo
Amazon Macie DemoAmazon Macie Demo
Amazon Macie Demo
 
AWS Machine Learning Week SF: Build an Image-Based Automatic Alert System wit...
AWS Machine Learning Week SF: Build an Image-Based Automatic Alert System wit...AWS Machine Learning Week SF: Build an Image-Based Automatic Alert System wit...
AWS Machine Learning Week SF: Build an Image-Based Automatic Alert System wit...
 
AWS AI Media & Entertainment Seminar - NYC, August 15, 2017
AWS AI Media & Entertainment Seminar - NYC, August 15, 2017AWS AI Media & Entertainment Seminar - NYC, August 15, 2017
AWS AI Media & Entertainment Seminar - NYC, August 15, 2017
 
Workshop: Build an Image-Based Automatic Alert System with Amazon Rekognition
Workshop: Build an Image-Based Automatic Alert System with Amazon RekognitionWorkshop: Build an Image-Based Automatic Alert System with Amazon Rekognition
Workshop: Build an Image-Based Automatic Alert System with Amazon Rekognition
 
Build, train, and deploy machine learning models at scale - AWS Summit Cape T...
Build, train, and deploy machine learning models at scale - AWS Summit Cape T...Build, train, and deploy machine learning models at scale - AWS Summit Cape T...
Build, train, and deploy machine learning models at scale - AWS Summit Cape T...
 
FSV305-Optimizing Payments Collections with Containers and Machine Learning
FSV305-Optimizing Payments Collections with Containers and Machine LearningFSV305-Optimizing Payments Collections with Containers and Machine Learning
FSV305-Optimizing Payments Collections with Containers and Machine Learning
 
Workshop Build an Image-Based Automatic Alert System with Amazon Rekognition:...
Workshop Build an Image-Based Automatic Alert System with Amazon Rekognition:...Workshop Build an Image-Based Automatic Alert System with Amazon Rekognition:...
Workshop Build an Image-Based Automatic Alert System with Amazon Rekognition:...
 
AWS reInvent 2017 recap - Optimizing Costs as You Scale on AWS
AWS reInvent 2017 recap - Optimizing Costs as You Scale on AWSAWS reInvent 2017 recap - Optimizing Costs as You Scale on AWS
AWS reInvent 2017 recap - Optimizing Costs as You Scale on AWS
 
Manage Infrastructure Securely at Scale and Eliminate Operational Risks - DEV...
Manage Infrastructure Securely at Scale and Eliminate Operational Risks - DEV...Manage Infrastructure Securely at Scale and Eliminate Operational Risks - DEV...
Manage Infrastructure Securely at Scale and Eliminate Operational Risks - DEV...
 
ARC201_Scaling Up to Your First 10 Million Users
ARC201_Scaling Up to Your First 10 Million UsersARC201_Scaling Up to Your First 10 Million Users
ARC201_Scaling Up to Your First 10 Million Users
 
Build Data Lakes & Analytics on AWS: Patterns & Best Practices
Build Data Lakes & Analytics on AWS: Patterns & Best PracticesBuild Data Lakes & Analytics on AWS: Patterns & Best Practices
Build Data Lakes & Analytics on AWS: Patterns & Best Practices
 
Build Data Lakes and Analytics on AWS: Patterns & Best Practices
Build Data Lakes and Analytics on AWS: Patterns & Best PracticesBuild Data Lakes and Analytics on AWS: Patterns & Best Practices
Build Data Lakes and Analytics on AWS: Patterns & Best Practices
 
Developing Sophisticated Serverless Applications with AI
Developing Sophisticated Serverless Applications with AIDeveloping Sophisticated Serverless Applications with AI
Developing Sophisticated Serverless Applications with AI
 

Más de Amazon Web Services

Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...Amazon Web Services
 
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...Amazon Web Services
 
Esegui pod serverless con Amazon EKS e AWS Fargate
Esegui pod serverless con Amazon EKS e AWS FargateEsegui pod serverless con Amazon EKS e AWS Fargate
Esegui pod serverless con Amazon EKS e AWS FargateAmazon Web Services
 
Costruire Applicazioni Moderne con AWS
Costruire Applicazioni Moderne con AWSCostruire Applicazioni Moderne con AWS
Costruire Applicazioni Moderne con AWSAmazon Web Services
 
Come spendere fino al 90% in meno con i container e le istanze spot
Come spendere fino al 90% in meno con i container e le istanze spot Come spendere fino al 90% in meno con i container e le istanze spot
Come spendere fino al 90% in meno con i container e le istanze spot Amazon Web Services
 
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...Amazon Web Services
 
OpsWorks Configuration Management: automatizza la gestione e i deployment del...
OpsWorks Configuration Management: automatizza la gestione e i deployment del...OpsWorks Configuration Management: automatizza la gestione e i deployment del...
OpsWorks Configuration Management: automatizza la gestione e i deployment del...Amazon Web Services
 
Microsoft Active Directory su AWS per supportare i tuoi Windows Workloads
Microsoft Active Directory su AWS per supportare i tuoi Windows WorkloadsMicrosoft Active Directory su AWS per supportare i tuoi Windows Workloads
Microsoft Active Directory su AWS per supportare i tuoi Windows WorkloadsAmazon Web Services
 
Database Oracle e VMware Cloud on AWS i miti da sfatare
Database Oracle e VMware Cloud on AWS i miti da sfatareDatabase Oracle e VMware Cloud on AWS i miti da sfatare
Database Oracle e VMware Cloud on AWS i miti da sfatareAmazon Web Services
 
Crea la tua prima serverless ledger-based app con QLDB e NodeJS
Crea la tua prima serverless ledger-based app con QLDB e NodeJSCrea la tua prima serverless ledger-based app con QLDB e NodeJS
Crea la tua prima serverless ledger-based app con QLDB e NodeJSAmazon Web Services
 
API moderne real-time per applicazioni mobili e web
API moderne real-time per applicazioni mobili e webAPI moderne real-time per applicazioni mobili e web
API moderne real-time per applicazioni mobili e webAmazon Web Services
 
Database Oracle e VMware Cloud™ on AWS: i miti da sfatare
Database Oracle e VMware Cloud™ on AWS: i miti da sfatareDatabase Oracle e VMware Cloud™ on AWS: i miti da sfatare
Database Oracle e VMware Cloud™ on AWS: i miti da sfatareAmazon Web Services
 
Tools for building your MVP on AWS
Tools for building your MVP on AWSTools for building your MVP on AWS
Tools for building your MVP on AWSAmazon Web Services
 
How to Build a Winning Pitch Deck
How to Build a Winning Pitch DeckHow to Build a Winning Pitch Deck
How to Build a Winning Pitch DeckAmazon Web Services
 
Building a web application without servers
Building a web application without serversBuilding a web application without servers
Building a web application without serversAmazon Web Services
 
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...Amazon Web Services
 
Introduzione a Amazon Elastic Container Service
Introduzione a Amazon Elastic Container ServiceIntroduzione a Amazon Elastic Container Service
Introduzione a Amazon Elastic Container ServiceAmazon Web Services
 

Más de Amazon Web Services (20)

Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
 
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
 
Esegui pod serverless con Amazon EKS e AWS Fargate
Esegui pod serverless con Amazon EKS e AWS FargateEsegui pod serverless con Amazon EKS e AWS Fargate
Esegui pod serverless con Amazon EKS e AWS Fargate
 
Costruire Applicazioni Moderne con AWS
Costruire Applicazioni Moderne con AWSCostruire Applicazioni Moderne con AWS
Costruire Applicazioni Moderne con AWS
 
Come spendere fino al 90% in meno con i container e le istanze spot
Come spendere fino al 90% in meno con i container e le istanze spot Come spendere fino al 90% in meno con i container e le istanze spot
Come spendere fino al 90% in meno con i container e le istanze spot
 
Open banking as a service
Open banking as a serviceOpen banking as a service
Open banking as a service
 
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
 
OpsWorks Configuration Management: automatizza la gestione e i deployment del...
OpsWorks Configuration Management: automatizza la gestione e i deployment del...OpsWorks Configuration Management: automatizza la gestione e i deployment del...
OpsWorks Configuration Management: automatizza la gestione e i deployment del...
 
Microsoft Active Directory su AWS per supportare i tuoi Windows Workloads
Microsoft Active Directory su AWS per supportare i tuoi Windows WorkloadsMicrosoft Active Directory su AWS per supportare i tuoi Windows Workloads
Microsoft Active Directory su AWS per supportare i tuoi Windows Workloads
 
Computer Vision con AWS
Computer Vision con AWSComputer Vision con AWS
Computer Vision con AWS
 
Database Oracle e VMware Cloud on AWS i miti da sfatare
Database Oracle e VMware Cloud on AWS i miti da sfatareDatabase Oracle e VMware Cloud on AWS i miti da sfatare
Database Oracle e VMware Cloud on AWS i miti da sfatare
 
Crea la tua prima serverless ledger-based app con QLDB e NodeJS
Crea la tua prima serverless ledger-based app con QLDB e NodeJSCrea la tua prima serverless ledger-based app con QLDB e NodeJS
Crea la tua prima serverless ledger-based app con QLDB e NodeJS
 
API moderne real-time per applicazioni mobili e web
API moderne real-time per applicazioni mobili e webAPI moderne real-time per applicazioni mobili e web
API moderne real-time per applicazioni mobili e web
 
Database Oracle e VMware Cloud™ on AWS: i miti da sfatare
Database Oracle e VMware Cloud™ on AWS: i miti da sfatareDatabase Oracle e VMware Cloud™ on AWS: i miti da sfatare
Database Oracle e VMware Cloud™ on AWS: i miti da sfatare
 
Tools for building your MVP on AWS
Tools for building your MVP on AWSTools for building your MVP on AWS
Tools for building your MVP on AWS
 
How to Build a Winning Pitch Deck
How to Build a Winning Pitch DeckHow to Build a Winning Pitch Deck
How to Build a Winning Pitch Deck
 
Building a web application without servers
Building a web application without serversBuilding a web application without servers
Building a web application without servers
 
Fundraising Essentials
Fundraising EssentialsFundraising Essentials
Fundraising Essentials
 
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
 
Introduzione a Amazon Elastic Container Service
Introduzione a Amazon Elastic Container ServiceIntroduzione a Amazon Elastic Container Service
Introduzione a Amazon Elastic Container Service
 

Último

08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...HostedbyConfluent
 
Google AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAGGoogle AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAGSujit Pal
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 

Último (20)

08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
 
Google AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAGGoogle AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAG
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 

AWS Rekognition Deep Dive on Real-World Use Cases

  • 1. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. AWS re:INVENT Deep dive on Amazon Rekognition architectures for image analysis M a y a n k T h a k k a r A W S S o l u t i o n s A r c h i t e c t M C L 3 1 8 N o v e m b e r 2 9 , 2 0 1 7
  • 2. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. What to expect from the session • Why Amazon Rekognition? • What is Amazon Rekognition? • Real-world use cases • Demo • Amazon Rekognition Ecosystem
  • 3. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Rekognition Benefits
  • 4. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Why should I use Amazon Rekognition? Power with ease Artificial intelligence at the core Scalable image analysis Integrated with popular AWS services Low cost Decrease time-to- market
  • 5. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Rekognition E x t r a c t r i c h m e t a d a t a f r o m v i s u a l c o n t e n t
  • 6. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. The Amazon ML / AI Stack Services Platforms Frameworks Infrastructure Apache MXNet Torch Cognitive Toolkit KerasTheano Caffe2 & Caffe TensorFlow AWS Deep Learning AMI GPU MobileCPU IoT Amazon ML Amazon ECSSpark & EMR Amazon Kinesis AWS Batch Vision Speech LanguageAmazon Rekognition
  • 7. Amazon Rekognition: What does it offer? Object and scene detection Facial analysis Image moderation Face comparison Facial recognition Celebrity recognition
  • 8. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Labels-based operations • DetectLabels • DetectModerationLabels Face-based operations • DetectFaces • CompareFaces • IndexFaces • DeleteFaces • SearchFacesByImage • SearchFaces • RecognizeCelebrities • GetCelebrityInfo Collection management operations • CreateCollection • DeleteCollection • ListCollection APIs - Non Storage Based - Not counted towards images processed
  • 9. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Real-world use cases O p e n i n g n e w f r o n t i e r s
  • 10. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. 1. Policing user-generated content
  • 11. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Age range – 26–43 years Wearing glasses – 99.9% Eyes closed – 94% Mouth open – 96% Eyes closed – 94% 1. Policing user-generated content Barrack Obama – 100% Not smiling – 60.3% Female – 100%
  • 12. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Current challenges • Manual process for checking images – Labor intensive • Non-uniformity – Results vary from resource to resource • Scalability – Difficult to keep up with the rate of image generation
  • 13. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. AWS solution 2. Submit picture 4. DetectFaces 8. SearchFaces - Blacklist - Whitelist - Duplicate check - Persons of interest 1. Live pic 3. Store live pic Amazon Rekognition Amazon Rekognition Lambda Step functions 5.RecognizeCele brities Amazon Rekognition 7.DetectModeration Labels Amazon Rekognition 9. Store metadata and analysis Amazon DynamoDB Elasticsearch Blacklist images
  • 14. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Demo
  • 15. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Challenges solved • Scalable solution – Pay as you go • Achieve greater levels of uniform policing • Improve security – Search against known blacklists • Add new features and improve customer experience • Finding best user picture from library
  • 16. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. How much will it cost to process 1K images? Service Cost Comments Amazon S3 $0.08 3 MB per pic X 1K images X $0.023 / GB - month AWS Step Functions $0.23 11 state transitions per image X 1K images X $0.025 /1000 transitions Amazon Rekognition $6.01 5 APIs (with images) processed per iteration X 1.2K iterations = $6 1K Face metadata stored X $0.01 per 1000 face metadata stored = $0.01 Amazon Elasticsearch $2.20 24 hours X [t2.medium ($0.073 per hour) with 100 GB Amazon EBS ($13.5 per month)] Amazon DynamoDB $0 10-GB data size with 100-KB item size, 25 read/sec, and 25 writes / sec – free tier eligible AWS Lambda $0 20 invocations per image X 1K images = (~25,200 GB-seconds) – free tier eligible Total cost to store, analyze, and index 1K images: ~ $8.52 # * - Including 20% failure rates # – Including free tier
  • 17. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. 2. Optimize check-in / check-out process
  • 18. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. 2. Optimize check-in / check-out process Face matched - 97% New customerFace matched - 94% Face matched - 99% VIP customer
  • 19. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Current challenges • Slow and lengthy • Error prone – Depends on traditional inspection methods • Security risk – Relatively easy to circumvent • Manual labor intensive – Staffing challenges
  • 20. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. AWS solution 1a. Scan ID 2. Submit details 4. Verify ID 5. Return reference picture 6a. IndexFaces ExternalImageID 7. CompareFaces 8. Store Metadata and final decision 1b. Live pic 3. Store live pic API Gateway Amazon Rekognition Amazon Rekognition Amazon DynamoDB Secure verification source Lambda 6b. FaceId
  • 21. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Challenges solved • Faster streamlined process – Decrease wait times • Don’t compromise security • Ability to check against a known blacklist using the SearchFaces API • Automate check-in / check-out process – curb proxies • Add more value – Re-use your resources effectively • Custom service – Provide VIP service to repeat customers
  • 22. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. 3. Live demographic analysis
  • 23. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. 3. Live demographic analysis Female: 100% Happy: 99.9% Age Range: 11–18 Female: 100% Happy: 99.6% Age Range: 27–44 Male: 99.7% Happy: 97.9% Age Range: 26–43
  • 24. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Current challenges • Paper / online forms -> resource intensive • Low fulfillment rate -> imperfect data • Lengthy execution-to-results workflow
  • 25. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. AWS solution 2. Submit picture 4. DetectFaces 5. SearchFaces - Blacklist 6. Store metadata and analysis 1. Live pic 3. Store live pic API Gateway Amazon Rekognition Amazon Rekognition Amazon DynamoDB Lambda Amazon Redshift Amazon QuickSight
  • 26. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Challenges solved • Achieve near 100% coverage – Use strategic camera placement • Improve Security – Search against known blacklists • Unlock new behavioral patterns – Co-relate demographic data with other data • Near real-time analysis – Respond immediately, based on current demographics
  • 27. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Real-time store heat map Section A Section D Section B Section C Section F Section E Section G 8–19 years 20–35 years Male Female Time
  • 28. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. 4. Person(s) of interest
  • 29. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. 4. Person(s) of interest CelebrityDetected – 95% Hypothetical person of interest – 86%
  • 30. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Solution aws rekognition recognize-celebrities –image “S3Object={Bucket=mybucket,Name=cam.jpg}” aws rekognition search-faces-by-image –image “S3Object={Bucket=mybucket,Name=cam.jpg}” --collection-id “persons-of-interest" aws rekognition create-collection --collection-id “persons-of-interest” aws rekognition index-faces --image “S3Object={Bucket=mybucket,Name=subject.jpg}” --collection-id “persons-of-interest” { "FaceMatches": [ {"Face": {"BoundingB "Height": 0.2683333456516266, "Left": 0.5099999904632568, "Top": 0.1783333271741867, "Width": 0.17888888716697693}, " 1 CreateCollection DeleteCollection ListCollections { "FaceMatches": [ {"Face": {"BoundingB "Height": 0.2683333456516266, "Left": 0.5099999904632568, "Top CompareFaces DetectFaces DetectLabels DetectModerationLabels GetCelebrityInfo RecognizeCelebrities 2 IndexFaces SearchFaces SearchFacesByImage ListFaces DeleteFaces 3
  • 31. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Other use cases People counting: Eye-level cameras capture people entering and exiting a place. Amazon Rekognition can then be used to keep a live count of people inside the place at any given time. Suspicious object left behind: Amazon Rekognition receives an image of each person, which is used to associate individuals with suspicious objects (e.g., backpacks). Each time a new face is matched, the application compares the metadata for that individual and issues an alert when the suspicious objects are no longer detected.
  • 32. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Rekognition Best practices
  • 33. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Best practices: Interfacing with Amazon Rekognition • Max image size • Amazon S3 : 15 MB • API calls: 5 MB (base64 encoded) • Image format • PNG or JPEG • Image resolution • Min 80 px, 1024 (x or y) px recommended • Size of face should occupy ~5%+ of image for detection • Collections are for faces! (not cats, cartoons, …) • For AWS CLI, upload images to Amazon S3 • AWS CLI cannot pass image bytes …
  • 34. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Best practices: Interfacing with Amazon Rekognition • Max number of faces in a single face collection is 1 million • Latency still under a second! • Max matching faces the search API returns = 4096 • Use Delete* with caution • Use IAM to manage permissions • Use Amazon CloudWatch to observe/alert on Amazon Rekognition Metrics • Know the Amazon Rekognition API and save some $$$ • RecognizeCelebrities returns face information from image (max 15), no need to call DetectFaces if you are just looking for presence of faces …
  • 35. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Rekognition Ecosystem
  • 36. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Integration with other services Decoupling Amazon SQS Media processing Amazon API Gateway AWS Batch Amazon EC2 Amazon ECS ComputeMicroservices Storage Data stores Amazon S3 AWS Lambda Amazon SNS Amazon DynamoDB AWS Elemental Amazon Elastic Transcoder Amazon EFS Amazon Kinesis Amazon Elasticsearch Amazon RDS
  • 37. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Summary • Amazon Rekognition • Benefits • Feature set • Practical use cases • Policing user content • Optimize check-in / check-out process • Live sentiment analysis • Persons of interest • Best practices
  • 38. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. References • Amazon Rekognition • https://aws.amazon.com/rekognition/ • Amazon Rekognition on AWS AI blog • https://aws.amazon.com/blogs/ai/tag/amazon-rekognition/ • Serverless Image Recognition processing backend • https://github.com/awslabs/lambda-refarch-imagerecognition • Policing user content demo code • https://github.com/aws-samples/amazon-rekognition-policing-user- content
  • 39. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. More on Amazon Rekognition at re:Invent • MCL330 - Humans, Plants, and Chairs: Insights from Analyzing over 30 Million Instagram Posts with Amazon Rekognition • Chalk Talk: November 30 , 11.30 am, Aria, Level 3, Starvine 9 • ARC326 - Create a Serverless Image Processing Platform – Workshop • Workshop: November 30 , 2.30 pm, Venetian, Level 1, Marco Polo 805 • MCL403 - Building an Intelligent Multi-Modal User Agent with Voice, Natural Language Understanding, and Facial Animation • Chalk Talk: November 30 , 5.30 pm, Aria, Level 3, Starvine 9
  • 40. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. THANK YOU!