SlideShare a Scribd company logo
1 of 34
©2018, AmazonWebServices, Inc. or its Affiliates. All rights reserved.
Analisi avanzata di video e immagini
con i servizi di Artificial Intelligence di AWS
Woody Borraccino, Solutions Architect
©2018, AmazonWebServices, Inc. or its Affiliates. All rights reserved.
What is Machine Learning?
https://blogs.nvidia.com/blog/2016/07/29/whats-difference-artificial-intelligence-machine-learning-deep-learning-ai/
©2018, AmazonWebServices, Inc. or its Affiliates. All rights reserved.
©NVIDIA
Raw Data Low Level Features M id Level Features High Level Features
Result
Application
Components
Task
Identify a Face
Training
10-100M images
Network
~ 10 layers
1B parameters
Learning
~ 30 Exaflops
~ 30 GPU days
© 2016 NVIDIA
Input
The 10,000ft Intro to Deep Learning
©2018, AmazonWebServices, Inc. or its Affiliates. All rights reserved.
Confidence Labels
99.2%
Animal
Dog
Chihuahua
98.6%
Food
Dessert
Muffin
97.9% Collage
Dog or Muffin?
©2018, AmazonWebServices, Inc. or its Affiliates. All rights reserved.
Keys to Success
Business ValueAbility to ExecuteData Availability
©2018, AmazonWebServices, Inc. or its Affiliates. All rights reserved.
ML: Driving Outcomes
51% said AI initiatives goal
is to improve products quality
©2018, AmazonWebServices, Inc. or its Affiliates. All rights reserved.
©2018, AmazonWebServices, Inc. or its Affiliates. All rights reserved.
https://news.sky.com/whoswho
Sky News - Royal Wedding
©2018, AmazonWebServices, Inc. or its Affiliates. All rights reserved.
AI/ML at Amazon
Investments in AI/ML for more than 20 years.
Thousands of engineers focused on AI/ML.
Search &
Discovery
Fulfilment
&
Logistics
Existing
Products
New
Initiatives
More AI/ML is built on AWS than any
other platform in the world.
©2018, AmazonWebServices, Inc. or its Affiliates. All rights reserved.
Solutions for Every Skill Level
• Designed for Developers & Data Scientists
• Solution-oriented Prebuilt Models Available via APIs
• Image Analysis, NLU, NLP, Translation, Text-to-Speech & Speech-to-Text
• Designed for Data Scientists to Address Common & Advanced ML Needs
• Fully Managed Platform for Model Building
• Reduces the Heavy Lifting in Model Building & Deployment
• Designed for Data Scientists to Address Advanced / Emerging Needs
• Provides Maximum Flexibility to develop on the leading AI Frameworks
• Enables Expert AI Systems to be Developed & Deployed
Services
Platforms
Frameworks
©2018, AmazonWebServices, Inc. or its Affiliates. All rights reserved.
The ML Stack
Services
Language
Comprehend, Translate,
Transcribe, Polly
Vision
Rekognition Image &
Rekognition Video
Chatbots
Lex
Platforms
Frameworks
Infrastructure
Apache
MXNet
KerasGluonPyTorch
Cognitive
Toolkit
Caffe2
& Caffe
Tensor-
Flow
AWSDeepLearningAMI
GPU
(P3)
MobileCPU
IoT
(GreenGrass)
SageMaker
Mechanical
Turk
AWS
DeepLens
Amazon ML
Spark &
EMR
©2018, AmazonWebServices, Inc. or its Affiliates. All rights reserved.
The ML Stack
Services
Language
Comprehend, Translate,
Transcribe, Polly
Vision
Rekognition Image &
Rekognition Video
Chatbots
Lex
Platforms
Frameworks
Infrastructure
Apache
MXNet
KerasGluonPyTorch
Cognitive
Toolkit
Caffe2
& Caffe
Tensor-
Flow
AWSDeepLearningAMI
GPU
(P3)
MobileCPU
IoT
(GreenGrass)
SageMaker
Mechanical
Turk
AWS
DeepLens
Amazon ML
Spark &
EMR
©2018, AmazonWebServices, Inc. or its Affiliates. All rights reserved.
The ML Stack
Services
Language
Comprehend, Translate,
Transcribe, Polly
Vision
Rekognition Image &
Rekognition Video
Chatbots
Lex
Platforms
Frameworks
Infrastructure
Apache
MXNet
KerasGluonPyTorch
Cognitive
Toolkit
Caffe2
& Caffe
Tensor-
Flow
AWSDeepLearningAMI
GPU
(P3)
MobileCPU
IoT
(GreenGrass)
SageMaker
Mechanical
Turk
AWS
DeepLens
Amazon ML
Spark &
EMR
©2018, AmazonWebServices, Inc. or its Affiliates. All rights reserved.
Amazon Rekognition
Easy-to-use deep learning-based computer vision analysis
Fully
managed
service
Easy-to-use
API
Low costImage
analysis
Video
analysis
©2018, AmazonWebServices, Inc. or its Affiliates. All rights reserved.
Detect objects, scenes, and faces, extract text, recognize celebrities, and identify
unsafe content in images
Object and Scene
Detection
Face
Recognition
Unsafe Image
Detection
Celebrity
Recognition
Facial
Analysis
Text in Image Face
Comparison
Amazon Rekognition Image
©2018, AmazonWebServices, Inc. or its Affiliates. All rights reserved.
{
"FaceMatches": [
{"Face": {"BoundingB
"Height":
0.2683333456516266,
"Left":
0.5099999904632568,
"Top":
0.1783333271741867,
"Width":
0.17888888716697693},
"
{
"FaceMatches": [
{"Face": {"BoundingB
"Height":
0.2683333456516266,
"Left":
0.5099999904632568,
"Top":
0.1783333271741867,
"Width":
0.17888888716697693},
"
Rekognition APIs
Overview
CompareFaces
DetectFaces
DetectLabels
DetectModerationLabels
GetCelebrityInfo
RecognizeCelebrities
Non-storage API Operations
CreateCollection
DeleteCollection
DeleteFaces
IndexFaces
ListCollections
SearchFaces
SearchFacesByImage
Storage-based API Operations
ListFaces
Detect-Text
©2018, AmazonWebServices, Inc. or its Affiliates. All rights reserved.
Complementary Services
Decoupling
Am azon
SQ S
Am azon
SNS
Am azon
KinesisProcessing
Am azon API
Gatew ay
AW S Batch
Am azon
EC2 Am azon
ECS
Compute
Applications
AW S
Lam bda
Storage
Am azon
EFSAm azon
S3
Persistence
Am azon
Dynam oDB
Am azon
ElasticSearch
AW S
Elem ental
M ediaConvert AW S
Elem ental
M ediaLive
©2018, AmazonWebServices, Inc. or its Affiliates. All rights reserved.
moderation level = safe
Building Rich Metadata Indexes using Rekognition
Name: You?
©2018, AmazonWebServices, Inc. or its Affiliates. All rights reserved.
Sky News - Royal Wedding
Architecture
©2018, AmazonWebServices, Inc. or its Affiliates. All rights reserved.
Video Analysis
Limitations of traditional solutions
Tem poral inform ation lost M otion context lost
©2018, AmazonWebServices, Inc. or its Affiliates. All rights reserved.
Analyze activity, recognize, and track people in stored and live video
Facial
Analysis
Amazon Rekognition Video
©2018, AmazonWebServices, Inc. or its Affiliates. All rights reserved.
Amazon Kinesis Video Streaming
Capture, process, and store video streams for analytics/ML
Am azon AI
Services
Apache
M XNet
TensorFlow
O penCV
Custom
Video
Processing
Kinesis
Video
Stream s
Stream video from millions of devices
Easily build vision-enabled apps
Secure
Durable, searchable storage
Serverless
©2018, AmazonWebServices, Inc. or its Affiliates. All rights reserved.
Amazon Rekognition Video
Media and entertainment
Create metadata for celebrities, emotions, key topics in video
with time segments for recommendation engines and ad
placement
Automatically detect unsafe
content, based on market requirements
Extract data in streaming mode to enhance
user engagement
©2018, AmazonWebServices, Inc. or its Affiliates. All rights reserved.
Automated Media Metadata Tagging
Use case : Video Search Index
Video AmazonS3 AWSLambda
Rekognition
Video
AmazonElasticsearch Asset Management System
1. Video is uploaded
and stored to S3
2. Create m etadata for
celebrities, em otions, scene
tim e, objects, voices in video
4. Lam bda also pushes
the m etadata and confidence
scores into Elasticsearch
3. The output is sent to the
digital/m edia asset
m anagem ent system
D y n a m i c s e a r c h i n d e x i n g
Transcribe
©2018, AmazonWebServices, Inc. or its Affiliates. All rights reserved.
©2018, AmazonWebServices, Inc. or its Affiliates. All rights reserved.
Soccer Media Analysis Example
START DEMO
©2018, AmazonWebServices, Inc. or its Affiliates. All rights reserved.
Person in Scene Detection
Amazon S3 Face collectionRekognition
1. Store im ages of recognized people 2. Index individuals into a collection
R e c o g n i t i o n a n d t r a c k i n g o f o n - s c r e e n p e r s o n s
Amazon S3 Rekognition Video
3. Store video files
4. Track persons on screen
and recognize individual
faces and voices
Videos AWS Lambda
Transcribe
5. Sum m arize tim e
on screen detail
©2018, AmazonWebServices, Inc. or its Affiliates. All rights reserved.
©2018, AmazonWebServices, Inc. or its Affiliates. All rights reserved.
Face Search—Public Safety
©2018, AmazonWebServices, Inc. or its Affiliates. All rights reserved.
Use-Case: C-SPAN
• Over 200,000 hours of content
• Only half of content is manually tagged
• How can we enrich our metadata in AWS?
• How can we unleash the value of content we already
own once in AWS?
Background
• Large scale video library
• High accuracy required
• Limited budget
• Ability to extract from video
• Keep up with daily increase in content
Challenge
• Solution developed within three weeks
• Live video frame based analysis
• Established, searchable baseline archive
• All content is now tagged and indexed
• Over 99,000 faced indexed and searchable
• Saved ~9,000 hours a year in manual curation costs
Results
©2018, AmazonWebServices, Inc. or its Affiliates. All rights reserved.
Amazon Rekognition Customers
©2018, AmazonWebServices, Inc. or its Affiliates. All rights reserved.
AWS Step Functions
Orchestrate video analysis
• Built-in error handling, with
automatic retry
• Automatic scaling (serverless)
• High availability (Multi-AZ)
• Secure (IAM based)
• Detailed event logs
• Pay per use
©2018, AmazonWebServices, Inc. or its Affiliates. All rights reserved.
Open Solution
A Good Starting Point: Media Analysis Solution
https://aws.amazon.com/it/answers/media-entertainment/media-analysis-solution/
©2018, AmazonWebServices, Inc. or its Affiliates. All rights reserved.
Thank You!
Woody Borraccino, Solutions Architect, AWS

More Related Content

What's hot

What's hot (20)

AWS Dev Lounge: Applying the Twelve-Factor Application Manifesto to Developin...
AWS Dev Lounge: Applying the Twelve-Factor Application Manifesto to Developin...AWS Dev Lounge: Applying the Twelve-Factor Application Manifesto to Developin...
AWS Dev Lounge: Applying the Twelve-Factor Application Manifesto to Developin...
 
SRV302 Deep Dive: Hybrid Cloud Storage with AWS Storage Gateway
 SRV302 Deep Dive: Hybrid Cloud Storage with AWS Storage Gateway SRV302 Deep Dive: Hybrid Cloud Storage with AWS Storage Gateway
SRV302 Deep Dive: Hybrid Cloud Storage with AWS Storage Gateway
 
Design, Deploy, and Optimize Microsoft SQL Server on AWS (GPSTEC314) - AWS re...
Design, Deploy, and Optimize Microsoft SQL Server on AWS (GPSTEC314) - AWS re...Design, Deploy, and Optimize Microsoft SQL Server on AWS (GPSTEC314) - AWS re...
Design, Deploy, and Optimize Microsoft SQL Server on AWS (GPSTEC314) - AWS re...
 
Accelerating Life Sciences with HPC on AWS - AWS Online Tech Talks
Accelerating Life Sciences with HPC on AWS - AWS Online Tech TalksAccelerating Life Sciences with HPC on AWS - AWS Online Tech Talks
Accelerating Life Sciences with HPC on AWS - AWS Online Tech Talks
 
Migrazione di Database e Data Warehouse su AWS
Migrazione di Database e Data Warehouse su AWSMigrazione di Database e Data Warehouse su AWS
Migrazione di Database e Data Warehouse su AWS
 
[NEW LAUNCH!] Lambda Layers (SRV375) - AWS re:Invent 2018
[NEW LAUNCH!] Lambda Layers (SRV375) - AWS re:Invent 2018[NEW LAUNCH!] Lambda Layers (SRV375) - AWS re:Invent 2018
[NEW LAUNCH!] Lambda Layers (SRV375) - AWS re:Invent 2018
 
Trimono Gains Reliable Backup and Recovery on AWS with Veritas
 Trimono Gains Reliable Backup and Recovery on AWS with Veritas Trimono Gains Reliable Backup and Recovery on AWS with Veritas
Trimono Gains Reliable Backup and Recovery on AWS with Veritas
 
Develop Containerized Apps with AWS Fargate
Develop Containerized Apps with AWS Fargate Develop Containerized Apps with AWS Fargate
Develop Containerized Apps with AWS Fargate
 
Amazon EBS: Deep Dive
Amazon EBS: Deep DiveAmazon EBS: Deep Dive
Amazon EBS: Deep Dive
 
Increase the Value of Video with ML & Media Services - SRV322 - New York AWS ...
Increase the Value of Video with ML & Media Services - SRV322 - New York AWS ...Increase the Value of Video with ML & Media Services - SRV322 - New York AWS ...
Increase the Value of Video with ML & Media Services - SRV322 - New York AWS ...
 
Running Mission Critical Workloads on AWS
Running Mission Critical Workloads on AWSRunning Mission Critical Workloads on AWS
Running Mission Critical Workloads on AWS
 
Keep Your Infrastructure Costs Low: AWS Startup Day - New York 2018
Keep Your Infrastructure Costs Low: AWS Startup Day - New York 2018Keep Your Infrastructure Costs Low: AWS Startup Day - New York 2018
Keep Your Infrastructure Costs Low: AWS Startup Day - New York 2018
 
AWS Espressif Amazon FreeRTOS
AWS Espressif Amazon FreeRTOSAWS Espressif Amazon FreeRTOS
AWS Espressif Amazon FreeRTOS
 
Starting your Cloud Transformation Journey - Tel Aviv Summit 2018
Starting your Cloud Transformation Journey - Tel Aviv Summit 2018Starting your Cloud Transformation Journey - Tel Aviv Summit 2018
Starting your Cloud Transformation Journey - Tel Aviv Summit 2018
 
GDPR x AWS 導覽 (Level 200)
GDPR x AWS 導覽 (Level 200)GDPR x AWS 導覽 (Level 200)
GDPR x AWS 導覽 (Level 200)
 
AWS Certificate Management and Private Certificate Authority Deep Dive (SEC41...
AWS Certificate Management and Private Certificate Authority Deep Dive (SEC41...AWS Certificate Management and Private Certificate Authority Deep Dive (SEC41...
AWS Certificate Management and Private Certificate Authority Deep Dive (SEC41...
 
Well-Architected Workspaces: Enterprise Deployment at Scale (BAP315) - AWS re...
Well-Architected Workspaces: Enterprise Deployment at Scale (BAP315) - AWS re...Well-Architected Workspaces: Enterprise Deployment at Scale (BAP315) - AWS re...
Well-Architected Workspaces: Enterprise Deployment at Scale (BAP315) - AWS re...
 
雲端推動的人工智能革命
雲端推動的人工智能革命雲端推動的人工智能革命
雲端推動的人工智能革命
 
Achieving Business Value with AWS - AWS Online Tech Talks
Achieving Business Value with AWS - AWS Online Tech TalksAchieving Business Value with AWS - AWS Online Tech Talks
Achieving Business Value with AWS - AWS Online Tech Talks
 
From Russia with Love: Fox Sports World Cup Production (ARC333) - AWS re:Inve...
From Russia with Love: Fox Sports World Cup Production (ARC333) - AWS re:Inve...From Russia with Love: Fox Sports World Cup Production (ARC333) - AWS re:Inve...
From Russia with Love: Fox Sports World Cup Production (ARC333) - AWS re:Inve...
 

Similar to Analisi avanzata di video e immagini con i servizi AI di AWS

Similar to Analisi avanzata di video e immagini con i servizi AI di AWS (20)

Evolution of media workflows aided by Machine Learning- AWS Summit Cape Town ...
Evolution of media workflows aided by Machine Learning- AWS Summit Cape Town ...Evolution of media workflows aided by Machine Learning- AWS Summit Cape Town ...
Evolution of media workflows aided by Machine Learning- AWS Summit Cape Town ...
 
Intro To AI & ML at Amazon: Collision 2018
Intro To AI & ML at Amazon: Collision 2018Intro To AI & ML at Amazon: Collision 2018
Intro To AI & ML at Amazon: Collision 2018
 
Integrando Machine Learning - da ingestão à persistência - AWS
Integrando Machine Learning - da ingestão à persistência - AWS Integrando Machine Learning - da ingestão à persistência - AWS
Integrando Machine Learning - da ingestão à persistência - AWS
 
Building an end to end image recognition service - Tel Aviv Summit 2018
Building an end to end image recognition service - Tel Aviv Summit 2018Building an end to end image recognition service - Tel Aviv Summit 2018
Building an end to end image recognition service - Tel Aviv Summit 2018
 
Get Started with Deep Learning and Computer Vision Using AWS DeepLens (AIM316...
Get Started with Deep Learning and Computer Vision Using AWS DeepLens (AIM316...Get Started with Deep Learning and Computer Vision Using AWS DeepLens (AIM316...
Get Started with Deep Learning and Computer Vision Using AWS DeepLens (AIM316...
 
Building the Organization of the Future: Leveraging AI & ML
Building the Organization of the Future: Leveraging AI & ML Building the Organization of the Future: Leveraging AI & ML
Building the Organization of the Future: Leveraging AI & ML
 
Intro to AI & ML at Amazon
Intro to AI & ML at AmazonIntro to AI & ML at Amazon
Intro to AI & ML at Amazon
 
Machine Learning in Practice
Machine Learning in PracticeMachine Learning in Practice
Machine Learning in Practice
 
Maschinelles Lernen auf AWS für Entwickler, Data Scientists und Experten
Maschinelles Lernen auf AWS für Entwickler, Data Scientists und ExpertenMaschinelles Lernen auf AWS für Entwickler, Data Scientists und Experten
Maschinelles Lernen auf AWS für Entwickler, Data Scientists und Experten
 
Unlock the Full Potential of Your Media Assets, ft. Fox Entertainment Group (...
Unlock the Full Potential of Your Media Assets, ft. Fox Entertainment Group (...Unlock the Full Potential of Your Media Assets, ft. Fox Entertainment Group (...
Unlock the Full Potential of Your Media Assets, ft. Fox Entertainment Group (...
 
Enhancing Media Workflows with Machine Learning (MAE303) - AWS re:Invent 2018
Enhancing Media Workflows with Machine Learning (MAE303) - AWS re:Invent 2018Enhancing Media Workflows with Machine Learning (MAE303) - AWS re:Invent 2018
Enhancing Media Workflows with Machine Learning (MAE303) - AWS re:Invent 2018
 
Increase the Value of Video with ML & Media Services - SRV322 - Chicago AWS S...
Increase the Value of Video with ML & Media Services - SRV322 - Chicago AWS S...Increase the Value of Video with ML & Media Services - SRV322 - Chicago AWS S...
Increase the Value of Video with ML & Media Services - SRV322 - Chicago AWS S...
 
Deep Learning on Amazon SageMaker | AWS Floor28
Deep Learning on Amazon SageMaker | AWS Floor28Deep Learning on Amazon SageMaker | AWS Floor28
Deep Learning on Amazon SageMaker | AWS Floor28
 
Increase the Value of Video with ML & Media Services - SRV322 - Anaheim AWS S...
Increase the Value of Video with ML & Media Services - SRV322 - Anaheim AWS S...Increase the Value of Video with ML & Media Services - SRV322 - Anaheim AWS S...
Increase the Value of Video with ML & Media Services - SRV322 - Anaheim AWS S...
 
Using Amazon SageMaker and AWS DeepLens with Teams New to Machine Learning (G...
Using Amazon SageMaker and AWS DeepLens with Teams New to Machine Learning (G...Using Amazon SageMaker and AWS DeepLens with Teams New to Machine Learning (G...
Using Amazon SageMaker and AWS DeepLens with Teams New to Machine Learning (G...
 
Building for Scale with AWS Media Services
Building for Scale with AWS Media ServicesBuilding for Scale with AWS Media Services
Building for Scale with AWS Media Services
 
AWS で構築するコンピュータビジョンアプリケーション
AWS で構築するコンピュータビジョンアプリケーションAWS で構築するコンピュータビジョンアプリケーション
AWS で構築するコンピュータビジョンアプリケーション
 
Increase the Value of Video with Machine Learning & Media Services - SRV322 -...
Increase the Value of Video with Machine Learning & Media Services - SRV322 -...Increase the Value of Video with Machine Learning & Media Services - SRV322 -...
Increase the Value of Video with Machine Learning & Media Services - SRV322 -...
 
Artificial Intelligence (Machine Learning) on AWS: How to Start
Artificial Intelligence (Machine Learning) on AWS: How to StartArtificial Intelligence (Machine Learning) on AWS: How to Start
Artificial Intelligence (Machine Learning) on AWS: How to Start
 
AI & ML at Amazon: AWS Developer Workshop - Web Summit 2018
AI & ML at Amazon: AWS Developer Workshop - Web Summit 2018AI & ML at Amazon: AWS Developer Workshop - Web Summit 2018
AI & ML at Amazon: AWS Developer Workshop - Web Summit 2018
 

More from Amazon 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 AWS
Amazon 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 Deck
Amazon Web Services
 
Building a web application without servers
Building a web application without serversBuilding a web application without servers
Building a web application without servers
Amazon 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
 

More from 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
 

Analisi avanzata di video e immagini con i servizi AI di AWS

  • 1. ©2018, AmazonWebServices, Inc. or its Affiliates. All rights reserved. Analisi avanzata di video e immagini con i servizi di Artificial Intelligence di AWS Woody Borraccino, Solutions Architect
  • 2. ©2018, AmazonWebServices, Inc. or its Affiliates. All rights reserved. What is Machine Learning? https://blogs.nvidia.com/blog/2016/07/29/whats-difference-artificial-intelligence-machine-learning-deep-learning-ai/
  • 3. ©2018, AmazonWebServices, Inc. or its Affiliates. All rights reserved. ©NVIDIA Raw Data Low Level Features M id Level Features High Level Features Result Application Components Task Identify a Face Training 10-100M images Network ~ 10 layers 1B parameters Learning ~ 30 Exaflops ~ 30 GPU days © 2016 NVIDIA Input The 10,000ft Intro to Deep Learning
  • 4. ©2018, AmazonWebServices, Inc. or its Affiliates. All rights reserved. Confidence Labels 99.2% Animal Dog Chihuahua 98.6% Food Dessert Muffin 97.9% Collage Dog or Muffin?
  • 5. ©2018, AmazonWebServices, Inc. or its Affiliates. All rights reserved. Keys to Success Business ValueAbility to ExecuteData Availability
  • 6. ©2018, AmazonWebServices, Inc. or its Affiliates. All rights reserved. ML: Driving Outcomes 51% said AI initiatives goal is to improve products quality
  • 7. ©2018, AmazonWebServices, Inc. or its Affiliates. All rights reserved.
  • 8. ©2018, AmazonWebServices, Inc. or its Affiliates. All rights reserved. https://news.sky.com/whoswho Sky News - Royal Wedding
  • 9. ©2018, AmazonWebServices, Inc. or its Affiliates. All rights reserved. AI/ML at Amazon Investments in AI/ML for more than 20 years. Thousands of engineers focused on AI/ML. Search & Discovery Fulfilment & Logistics Existing Products New Initiatives More AI/ML is built on AWS than any other platform in the world.
  • 10. ©2018, AmazonWebServices, Inc. or its Affiliates. All rights reserved. Solutions for Every Skill Level • Designed for Developers & Data Scientists • Solution-oriented Prebuilt Models Available via APIs • Image Analysis, NLU, NLP, Translation, Text-to-Speech & Speech-to-Text • Designed for Data Scientists to Address Common & Advanced ML Needs • Fully Managed Platform for Model Building • Reduces the Heavy Lifting in Model Building & Deployment • Designed for Data Scientists to Address Advanced / Emerging Needs • Provides Maximum Flexibility to develop on the leading AI Frameworks • Enables Expert AI Systems to be Developed & Deployed Services Platforms Frameworks
  • 11. ©2018, AmazonWebServices, Inc. or its Affiliates. All rights reserved. The ML Stack Services Language Comprehend, Translate, Transcribe, Polly Vision Rekognition Image & Rekognition Video Chatbots Lex Platforms Frameworks Infrastructure Apache MXNet KerasGluonPyTorch Cognitive Toolkit Caffe2 & Caffe Tensor- Flow AWSDeepLearningAMI GPU (P3) MobileCPU IoT (GreenGrass) SageMaker Mechanical Turk AWS DeepLens Amazon ML Spark & EMR
  • 12. ©2018, AmazonWebServices, Inc. or its Affiliates. All rights reserved. The ML Stack Services Language Comprehend, Translate, Transcribe, Polly Vision Rekognition Image & Rekognition Video Chatbots Lex Platforms Frameworks Infrastructure Apache MXNet KerasGluonPyTorch Cognitive Toolkit Caffe2 & Caffe Tensor- Flow AWSDeepLearningAMI GPU (P3) MobileCPU IoT (GreenGrass) SageMaker Mechanical Turk AWS DeepLens Amazon ML Spark & EMR
  • 13. ©2018, AmazonWebServices, Inc. or its Affiliates. All rights reserved. The ML Stack Services Language Comprehend, Translate, Transcribe, Polly Vision Rekognition Image & Rekognition Video Chatbots Lex Platforms Frameworks Infrastructure Apache MXNet KerasGluonPyTorch Cognitive Toolkit Caffe2 & Caffe Tensor- Flow AWSDeepLearningAMI GPU (P3) MobileCPU IoT (GreenGrass) SageMaker Mechanical Turk AWS DeepLens Amazon ML Spark & EMR
  • 14. ©2018, AmazonWebServices, Inc. or its Affiliates. All rights reserved. Amazon Rekognition Easy-to-use deep learning-based computer vision analysis Fully managed service Easy-to-use API Low costImage analysis Video analysis
  • 15. ©2018, AmazonWebServices, Inc. or its Affiliates. All rights reserved. Detect objects, scenes, and faces, extract text, recognize celebrities, and identify unsafe content in images Object and Scene Detection Face Recognition Unsafe Image Detection Celebrity Recognition Facial Analysis Text in Image Face Comparison Amazon Rekognition Image
  • 16. ©2018, AmazonWebServices, Inc. or its Affiliates. All rights reserved. { "FaceMatches": [ {"Face": {"BoundingB "Height": 0.2683333456516266, "Left": 0.5099999904632568, "Top": 0.1783333271741867, "Width": 0.17888888716697693}, " { "FaceMatches": [ {"Face": {"BoundingB "Height": 0.2683333456516266, "Left": 0.5099999904632568, "Top": 0.1783333271741867, "Width": 0.17888888716697693}, " Rekognition APIs Overview CompareFaces DetectFaces DetectLabels DetectModerationLabels GetCelebrityInfo RecognizeCelebrities Non-storage API Operations CreateCollection DeleteCollection DeleteFaces IndexFaces ListCollections SearchFaces SearchFacesByImage Storage-based API Operations ListFaces Detect-Text
  • 17. ©2018, AmazonWebServices, Inc. or its Affiliates. All rights reserved. Complementary Services Decoupling Am azon SQ S Am azon SNS Am azon KinesisProcessing Am azon API Gatew ay AW S Batch Am azon EC2 Am azon ECS Compute Applications AW S Lam bda Storage Am azon EFSAm azon S3 Persistence Am azon Dynam oDB Am azon ElasticSearch AW S Elem ental M ediaConvert AW S Elem ental M ediaLive
  • 18. ©2018, AmazonWebServices, Inc. or its Affiliates. All rights reserved. moderation level = safe Building Rich Metadata Indexes using Rekognition Name: You?
  • 19. ©2018, AmazonWebServices, Inc. or its Affiliates. All rights reserved. Sky News - Royal Wedding Architecture
  • 20. ©2018, AmazonWebServices, Inc. or its Affiliates. All rights reserved. Video Analysis Limitations of traditional solutions Tem poral inform ation lost M otion context lost
  • 21. ©2018, AmazonWebServices, Inc. or its Affiliates. All rights reserved. Analyze activity, recognize, and track people in stored and live video Facial Analysis Amazon Rekognition Video
  • 22. ©2018, AmazonWebServices, Inc. or its Affiliates. All rights reserved. Amazon Kinesis Video Streaming Capture, process, and store video streams for analytics/ML Am azon AI Services Apache M XNet TensorFlow O penCV Custom Video Processing Kinesis Video Stream s Stream video from millions of devices Easily build vision-enabled apps Secure Durable, searchable storage Serverless
  • 23. ©2018, AmazonWebServices, Inc. or its Affiliates. All rights reserved. Amazon Rekognition Video Media and entertainment Create metadata for celebrities, emotions, key topics in video with time segments for recommendation engines and ad placement Automatically detect unsafe content, based on market requirements Extract data in streaming mode to enhance user engagement
  • 24. ©2018, AmazonWebServices, Inc. or its Affiliates. All rights reserved. Automated Media Metadata Tagging Use case : Video Search Index Video AmazonS3 AWSLambda Rekognition Video AmazonElasticsearch Asset Management System 1. Video is uploaded and stored to S3 2. Create m etadata for celebrities, em otions, scene tim e, objects, voices in video 4. Lam bda also pushes the m etadata and confidence scores into Elasticsearch 3. The output is sent to the digital/m edia asset m anagem ent system D y n a m i c s e a r c h i n d e x i n g Transcribe
  • 25. ©2018, AmazonWebServices, Inc. or its Affiliates. All rights reserved.
  • 26. ©2018, AmazonWebServices, Inc. or its Affiliates. All rights reserved. Soccer Media Analysis Example START DEMO
  • 27. ©2018, AmazonWebServices, Inc. or its Affiliates. All rights reserved. Person in Scene Detection Amazon S3 Face collectionRekognition 1. Store im ages of recognized people 2. Index individuals into a collection R e c o g n i t i o n a n d t r a c k i n g o f o n - s c r e e n p e r s o n s Amazon S3 Rekognition Video 3. Store video files 4. Track persons on screen and recognize individual faces and voices Videos AWS Lambda Transcribe 5. Sum m arize tim e on screen detail
  • 28. ©2018, AmazonWebServices, Inc. or its Affiliates. All rights reserved.
  • 29. ©2018, AmazonWebServices, Inc. or its Affiliates. All rights reserved. Face Search—Public Safety
  • 30. ©2018, AmazonWebServices, Inc. or its Affiliates. All rights reserved. Use-Case: C-SPAN • Over 200,000 hours of content • Only half of content is manually tagged • How can we enrich our metadata in AWS? • How can we unleash the value of content we already own once in AWS? Background • Large scale video library • High accuracy required • Limited budget • Ability to extract from video • Keep up with daily increase in content Challenge • Solution developed within three weeks • Live video frame based analysis • Established, searchable baseline archive • All content is now tagged and indexed • Over 99,000 faced indexed and searchable • Saved ~9,000 hours a year in manual curation costs Results
  • 31. ©2018, AmazonWebServices, Inc. or its Affiliates. All rights reserved. Amazon Rekognition Customers
  • 32. ©2018, AmazonWebServices, Inc. or its Affiliates. All rights reserved. AWS Step Functions Orchestrate video analysis • Built-in error handling, with automatic retry • Automatic scaling (serverless) • High availability (Multi-AZ) • Secure (IAM based) • Detailed event logs • Pay per use
  • 33. ©2018, AmazonWebServices, Inc. or its Affiliates. All rights reserved. Open Solution A Good Starting Point: Media Analysis Solution https://aws.amazon.com/it/answers/media-entertainment/media-analysis-solution/
  • 34. ©2018, AmazonWebServices, Inc. or its Affiliates. All rights reserved. Thank You! Woody Borraccino, Solutions Architect, AWS