SlideShare une entreprise Scribd logo
1  sur  82
Télécharger pour lire hors ligne
Quick Wins
three times ML
enhanced video
workflows for 7plus
I’m Jeremy Brown
Head of Video Architecture
Seven West Media Australia
Hello!
Organiser syd<video>
2,250 members
With speakers from
Also
“
Machine Learning; the ability to learn
without being explicitly programmed
- Arthur Samuel
“
“Quick wins with ML”
is not a neural network AI talk
We do a lot of live
53 channels 24 x 7 x 365
The biggest TV events in sport, shows & news
“
40 additional channels for Olympics
Lucky enough to stream
some of the largest events
“Live streaming uses both
on prem and cloud architecture
“
We do a lot of VOD
“
We do a lot of VOD
Hundreds of thousands of clips
across Seven West Media
“
With publishing VOD and
media preparation. We use
serverless architecture
“Serverless infrastructure is code
templates, instantly deployable
“Serverless event-driven
architecture mirrors traditional
video workflows
1. Managed services
2. Auto scaling highly resilient
3. Cheap, per transaction model
4. Continuous Integration & Deployment
Serverless Benefits
“Step Functions chain serverless
functions to video workflows
Captions
Post-production
Editing
Image
Processing
Quick Wins
Automating
Post-production Editing
“
We work in constant envy of
new features on Netflix
“This binge feature requires
editorial markers for credits
“
Computer Vision models can
detect objects, faces, emotion,
travel paths, text, celebrities...
“Can process video or images
for significantly cheaper
“Images are significantly
cheaper than video
“7plus scrub feature generates
easily indexable images
“Many shows lead credits with
easily detectable black
Black detected
21:47 21:48 21:49
21:50 21:51 21:52
“We also find credits with
detected dominant black
Black detected
Black detected Black detected
Black detected Black detected
Black detected
“
But credits aren’t always black
“Credits lead with several
detectable text events
Director Producer .
Producer .
Producer . Producer .
Editor .
“
Easily configured
“
“
“
“
Black Detected .
“
“
“
“Producer” Detected .
“
"♫ you know we belong together♫"
Tests to detect the intro
using audio would work
Automated
Image Processing
“
Images grabbed automatically can
be unflattering have little context
“
Studios provide optimised
images per episode
“
Studio images aren’t 16:9
Still camera shots in
portrait, 4:3 & 3:2
“
Centre cropping images
were unbalanced
“
By avoiding image scaling
created ugly borders
“
Original ResizeEnergy map Seams
Energy map edge detection
Algorithm finds important parts
Generates individual seams (top to down, or left to right)
Compute the cumulative minimum energy connected seams
Content aware image resizing
“
Amazing!
Content aware image resizing
“
Results were mixed
“
Results were mixed
“
Results were mixed
“
7plus built a face detection tool:
● Face recognition algorithm
● Train with dozens of cast images (from IMDB)
● Find safest crop point
DIY Machine Learning Face Detection Tool
“
Model needed more training
lots of work per new show
“
● Used by Google, Yahoo, Microsoft, Intel, IBM, Sony, Honda, Toyota
● Trained and deployed in many use cases:
● Stitching street view images
● Detecting surveillance video
● Helping robots navigate
● Inspecting labels on products
● Rapid face detection ← Cool!
Open Source Computer Vision Library
“
Results were mixed
“
“
“
Worked even with portrait
Automated
Closed Captioning
“
A significant portion of content is
supplied uncaptioned
“
Extracting captions from video
Speech to text can
generate captions
“Cloud providers have
working solutions
We trialled different types of
content for speech-to-text
News & Talk Shows
Clearly enunciated
No background sound
Regular presenters
News & Talk Shows
Clearly enunciated
No background sound
Regular presenters
Premium Drama
Various countries
Range of accents
Different actors
News & Talk Shows
Clearly enunciated
No background sound
Regular presenters
Premium Drama
Various countries
Range of accents
Different actors
Fishing Shows
Presented outside
Strong accents
Slang & species
“
Results were mixed
With serverless and a speech API
we had built a POC in hours
“
Results were mixed
The accuracy wasn’t perfect
“
Results were mixed
“Windsor”
Location names
“
“Quay”
Homophones
“
“how the fight”
Australian accent?
“Windsor” - Tow (0.4940) wins (0.9490) a (0.9801) bridge (0.6395)
“Quay” - Circular (1.0000) key (0.3497)
“How the fight” - About (0.9996) hell (0.8830) the (0.9879) f--k (0.8509)
“Turnbull” - Alleged (0.9986) malcolm (0.9986) terrible (0.4550) also (1.0000)
Each translation is scored, these
indications used for review
Why 7plus reviews output?
1. As a broadcaster we’ve committed to highest
accuracy on our content
2. When publishing news, we could be liable
when an error implicates others
Developers praise the technology;
but considered user reaction
"Are they illiterate?, this is embarrassing!"
Speech-to-text continually
improves, is ready many use cases
“
Humans are uniquely adaptable
Humans have so much other contextual knowledge not available to a machine transcription algorithm
Humans are much better transcribers in difficult situations, poor quality audio, speakers are far from recording devices, or
speakers are familiar with one another.
Machine translation has similar human-level performance. So essentially it is a propagation of error problem.
Doing machine translation on a machine transcription will have the same performance as if you used human translation on the
text from a human transcription
On The Fly
Multi-Lingual
Captioning
“
Like the video, captions are manifests
directing players to text segments
VTT caption text
file segments
“
Broadcast supply captions in English
“We can translate text captions
to many languages cheaply
“
“
Group rows into sentence
1. The company already employs
2. many Australians
3. in its four other
4. overseas offices.
VTT language is segmented into a
broken format, we group logically first
Results
La compañía ya emplea a muchos
australianos en sus otras cuatro
oficinas en el extranjero.
Das Unternehmen beschäftigt
bereits viele Australier in seinen
vier anderen Auslandsbüros.
Captions
Post-production
Editing
Image
Processing
Quick Wins
This is the
80th slide!
Jeremy Brown
Head of Video Architecture
Seven West Media, Australia
Thanks
Jeremy Brown
Head of Video Architecture
Seven West Media, Australia
Thanks

Contenu connexe

Similaire à Three times ml enhanced video workflows for 7plus

Similaire à Three times ml enhanced video workflows for 7plus (20)

Path to continuous delivery
Path to continuous deliveryPath to continuous delivery
Path to continuous delivery
 
AI at Google (30 min)
AI at Google (30 min)AI at Google (30 min)
AI at Google (30 min)
 
Operationalizing Machine Learning (Rajeev Dutt, CEO, Co-Founder, DimensionalM...
Operationalizing Machine Learning (Rajeev Dutt, CEO, Co-Founder, DimensionalM...Operationalizing Machine Learning (Rajeev Dutt, CEO, Co-Founder, DimensionalM...
Operationalizing Machine Learning (Rajeev Dutt, CEO, Co-Founder, DimensionalM...
 
Getting Started with Machine Learning.Net & Windows Machine Learning
Getting Started with Machine Learning.Net & Windows Machine LearningGetting Started with Machine Learning.Net & Windows Machine Learning
Getting Started with Machine Learning.Net & Windows Machine Learning
 
DevOps goes Mobile (daho.am)
DevOps goes Mobile (daho.am)DevOps goes Mobile (daho.am)
DevOps goes Mobile (daho.am)
 
Jozef Ve Providing Scalability for Pirates, Lizards and Zombies at #DOXLON
Jozef Ve Providing Scalability for Pirates, Lizards and Zombies at #DOXLONJozef Ve Providing Scalability for Pirates, Lizards and Zombies at #DOXLON
Jozef Ve Providing Scalability for Pirates, Lizards and Zombies at #DOXLON
 
Deep learning on mobile
Deep learning on mobileDeep learning on mobile
Deep learning on mobile
 
A reading of ibm research innovations - for 2018 and ahead
A reading of ibm research innovations - for 2018 and aheadA reading of ibm research innovations - for 2018 and ahead
A reading of ibm research innovations - for 2018 and ahead
 
Introduction to ML.NET
Introduction to ML.NETIntroduction to ML.NET
Introduction to ML.NET
 
Supercharged graph visualization for cyber security
Supercharged graph visualization for cyber securitySupercharged graph visualization for cyber security
Supercharged graph visualization for cyber security
 
Moving Forward with AI
Moving Forward with AIMoving Forward with AI
Moving Forward with AI
 
Infrastructure as Code, Theory Crash Course
Infrastructure as Code, Theory Crash CourseInfrastructure as Code, Theory Crash Course
Infrastructure as Code, Theory Crash Course
 
Journey of Generative AI
Journey of Generative AIJourney of Generative AI
Journey of Generative AI
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
Lies Enterprise Architects Tell - Data Day Texas 2018 Keynote
Lies Enterprise Architects Tell - Data Day Texas 2018  Keynote Lies Enterprise Architects Tell - Data Day Texas 2018  Keynote
Lies Enterprise Architects Tell - Data Day Texas 2018 Keynote
 
Lies Enterprise Architects Told Me - Gwen Shapira
Lies Enterprise Architects Told Me - Gwen ShapiraLies Enterprise Architects Told Me - Gwen Shapira
Lies Enterprise Architects Told Me - Gwen Shapira
 
Velocity building a performance lab for mobile apps in a day - final
Velocity   building a performance lab for mobile apps in a day - finalVelocity   building a performance lab for mobile apps in a day - final
Velocity building a performance lab for mobile apps in a day - final
 
Slides chapter 1
Slides chapter 1Slides chapter 1
Slides chapter 1
 
Slides chapter 1
Slides chapter 1Slides chapter 1
Slides chapter 1
 
AWS Summit Sydney 2014 | The Path to Business Agility for Vodafone: How Amazo...
AWS Summit Sydney 2014 | The Path to Business Agility for Vodafone: How Amazo...AWS Summit Sydney 2014 | The Path to Business Agility for Vodafone: How Amazo...
AWS Summit Sydney 2014 | The Path to Business Agility for Vodafone: How Amazo...
 

Plus de Jeremy Brown

Plus de Jeremy Brown (7)

What if a video dev redesigned a serverless API?
What if a video dev redesigned a serverless API?What if a video dev redesigned a serverless API?
What if a video dev redesigned a serverless API?
 
Demuxed 2019 Lightning Talk - Multi lingual captions
Demuxed 2019 Lightning Talk - Multi lingual captions Demuxed 2019 Lightning Talk - Multi lingual captions
Demuxed 2019 Lightning Talk - Multi lingual captions
 
Optimising video delivery - Brightcove PLAY 2019
Optimising video delivery - Brightcove PLAY 2019Optimising video delivery - Brightcove PLAY 2019
Optimising video delivery - Brightcove PLAY 2019
 
Live streaming remote events
Live streaming remote eventsLive streaming remote events
Live streaming remote events
 
Trialling AI speech to automate VOD captions
Trialling AI speech to automate VOD captionsTrialling AI speech to automate VOD captions
Trialling AI speech to automate VOD captions
 
Mitigating Ad Loudness - Jeremy Brown
Mitigating Ad Loudness - Jeremy BrownMitigating Ad Loudness - Jeremy Brown
Mitigating Ad Loudness - Jeremy Brown
 
Better images for video - Jeremy Brown
Better images for video - Jeremy BrownBetter images for video - Jeremy Brown
Better images for video - Jeremy Brown
 

Dernier

Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Victor Rentea
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 

Dernier (20)

Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital Adaptability
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptx
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 

Three times ml enhanced video workflows for 7plus