SlideShare a Scribd company logo
© Cloudera, Inc. All rights reserved.
COMPUTER VISION:
COMING TO A STORE
NEAR YOU
Brent Biddulph, Managing Director, Retail & CG, Cloudera
Florian Muellerklein, Data Scientist, Miner & Kasch
© Cloudera, Inc. All rights reserved. 2
AGENDA
Industry Trends
Business Drivers
Use Cases
How it Works
Bringing It All Together
© Cloudera, Inc. All rights reserved. 3
86% …OF RETAIL SALES
WILL STILL OCCUR IN-
STORE IN 2021.
(STATISTA, 2018)
© Cloudera, Inc. All rights reserved. 4
Mobile
Apps
ESLs,
Robots
Autonomous
Vehicles
Magic
Mirrors+
Shelf, Bin,
& Rack
Sensors
Surveillance
CamerasCompetitive
PricingSatellite
Images
Logistics &
Asset
TelematicsIn Home
Devices Frictionless
Checkout
RFID
Streams
SINGLE VIEW
OF CUSTOMER
FRICTIONLESS
COMMERCE
UBIQUITOUS
FULFILLMENT
RELEVANT
INTERACTIONS
OPERATIONAL
EFFICIENCY
Streaming Capabilities Enable New Insights,Right-Time Response
New Data Sources Extend Retail Intelligence = video, image data
© Cloudera, Inc. All rights reserved. 5
BUSINESS IMPROVEMENT
OPPORTUNITIES FOR
COMPUTER VISION IN-STORE
• Enabling Frictionless Commerce
• Improving Operational Efficiencies
• Improving Customer Experiences
• Reducing Fraud & Shrink
$410B
“AI / IOT ECONOMIC VALUE-
ADD IN RETAIL BY 2025,
WITH SOME OF THE MOST
VALUABLE USE CASES
DRIVEN BY STREAMING
VIDEO ANALYTICS.”
(MCKINSEY, 2017)
REAL-TIME PROCESSING –IMPROVED ACCURACY – DEEPER INSIGHTS
© Cloudera, Inc. All rights reserved. 6
ENABLING
FRICTIONLESS
COMMERCE
Amazon Go Store
• Computer Vision (100s
of cameras on shelves, ceiling)
• Sensor Fusion (cameras,
shelf scales)
• Deep Learning (advanced
pattern recognition, 100s of
algorithm’s)
© Cloudera, Inc. All rights reserved. 7
ENABLING
FRICTIONLESS
COMMERCE
Alibaba’s HEMA store
• Robots, apps, facial
recognition and
overhead conveyor
belts for fulfillment
delivery
• Using facial recognition
customers can pay
using their face - no QR
code nor credit card
swipe required
© Cloudera, Inc. All rights reserved. 8
IMPROVING
OPERATIONAL
EFFICIENCIES
Out-of-Stock &
Merchandising
Execution
• Out-of-Stock
Notifications
• Price and Promotion
Compliance
• Schematic & Display
Compliance
Photo Source: Retail Technology Corp.
© Cloudera, Inc. All rights reserved. 9
24% …OF AMAZON REVENUE
CAN BE ATTRIBUTED TO
BRICK & MORTAR STORE
OUT-OF-STOCKS.
(IHL, 2018)
OPPORTUNITY: IMPROVED OUT OF STOCK RESPONSE
© Cloudera, Inc. All rights reserved. 10
IMPROVING
OPERATIONAL
EFFICIENCIES
Advertising &
Promotional
Execution:
• Day-Part Promotional
Execution
• Audience and
Conversion Insights
• Proximity Marketing
© Cloudera, Inc. All rights reserved. 11© Cloudera, Inc. All rights reserved.
$174B
IN CPG ANNUAL TRADE PROMO SPEND.
OF THAT, 17% ($300M) SPENT ON SHELF,
YET 68% OF CONSUMER DECISIONS ARE
MADE AT THE SHELF.
IRI, 2016
OPPORTUNITY: IMPROVED MERCHANDISING EXECUTION INSIGHTS
© Cloudera, Inc. All rights reserved. 12
IMPROVING
CUSTOMER
EXPERIENCES
• Identify VIPs, ensure
high-touch CX
(‘clienteling’)
• Understand, respond
(anonymously) with
proactive customer
service opportunities
© Cloudera, Inc. All rights reserved. 13
• Simplifying the
dressing room
experience
• Assist to complete
the ‘look’ via cross-
sell of matching
shoes, accessories
• Reduce likelihood of
returns
IMPROVING
CUSTOMER
EXPERIENCES
© Cloudera, Inc. All rights reserved. 14© Cloudera, Inc. All rights reserved.
$260B
IN MERCHANDISE IS RETURNED TO
RETAILERS EACH YEAR.
AS MUCH AS 40% OF ONLINE
CLOTHING PURCHASES ARE RETURNED.
NRF, 2016
OPPORTUNITY: IMPROVED CX + MERCHANDISE RETURNS
© Cloudera, Inc. All rights reserved. 15
The use cases for CV
are promising…driving
meaningful business
impact, even creating
new revenue models
Frictionless Checkout
Loss Prevention
Neighborhood Insights Personalization
Customer Insights Customer Engagement
Dynamic Merchandising
Autonomous DeliverySource: Allure Source: Ahold/Delhaize
Source: Caper
Source: Orbital Insight
Source: Aura visionSource: Trigo-vision
© Cloudera, Inc. All rights reserved. 16
HOW IT WORKS AND HOW YOU CAN DO IT
© Cloudera, Inc. All rights reserved. 17
HOW DOES IMAGE RECOGNITION WORK?
Detect & Score
Convolutional neural
network analyzes
images and produces
actionable
representations
Compare
Representation manifolds can be mapped to find
matches, similar, or complementary images
Match & Alert
Users alerted and
shown matches
© Cloudera, Inc. All rights reserved. 18© Cloudera, Inc. All rights reserved.
IMPLEMENTING THESE TECHNIQUES IN YOUR COMPANY
• Options for implementing these functionalities in your store
• Purchase a point service for the desired functionality
• Whether it’s the whole solution or just part of the solution
• Hire a company to design and implement a custom solution
• Shameless plug for my company
• Implement the solutions yourself!
© Cloudera, Inc. All rights reserved. 19© Cloudera, Inc. All rights reserved.
IMPLEMENTING THESE TECHNIQUES IN YOUR COMPANY
• Need to define the problem and break it down into smaller parts
• There are a few CV modalities where machine learning shines
• Think of a modality as a smaller subproblem in machine perception
• May have multiple modalities within one problem
• A few different models may need to run
• Design supporting infrastructure for ML models
• Method to feed data into model(s)
• Methods to interpret model output(s)
• System to chain together multiple models
• Translate from model output to human interpretable results
© Cloudera, Inc. All rights reserved. 20
MACHINE LEARNING AND COMPUTER VISION
© Cloudera, Inc. All rights reserved. 21
DEEP LEARNING
• Many computer vision applications are now
becoming successful due to advances in
deep learning
• A deep learning model for computer vision is
specifically designed to exploit the spatial
dependencies in image data
• Flexible architecture designs to produce
desired output for given problem domain
© Cloudera, Inc. All rights reserved. 22
COMPUTER VISION PROBLEMS
• Computer vision problems can often be broken down into several problem
types
• Can make global inferences about an image
• Multiple spatially aware inferences
• Pixel level inference for very fine grained output needs
• Learning latent representations
© Cloudera, Inc. All rights reserved. 23
GLOBAL INFERENCE
• We may want a model to produce only a single output for a given image
• Identify the subject of the image (type of inventory, type of object)
• Identify affect of a person’s face
• Qualitative assessment of scene or object (does shelf need organization, is inventory
damaged)
• Infer distance between two objects
Gender
Affect
Eyeglasses
Headwear
© Cloudera, Inc. All rights reserved. 24
SPATIALLY AWARE INFERENCE
• We may want a model to produce many outputs for a given image
• Describes the locations and classifications for objects in an image
• Locate customers in your stores (counts, locations, heatmaps, time lingering, …)
• Locate products on a shelf
Aura Vision, https://auravision.ai
© Cloudera, Inc. All rights reserved. 25
PIXEL LEVEL INFERENCE
• We may want to produce an output for every
pixel in an image
• Classify each pixel as what object it’s a part of
• Produce mapping or overlay for the entire image
• Probability map of object location
• Depth map of a room
© Cloudera, Inc. All rights reserved. 26
LATENT REPRESENTATION LEARNING
• Finally, we may want generate
some kind of representation of
an image that allows us to
perform some useful math
• Representations capture semantic
information
• Quantify similarity metrics
between two images
• Train a model on a closely related
task that forces it to learn good
representations
© Cloudera, Inc. All rights reserved. 27© Cloudera, Inc. All rights reserved.
EXAMPLE USE CASE
© Cloudera, Inc. All rights reserved. 28
EXAMPLE USE CASE
• Some combination of these tools and pre/post model logic can be used to
build a real retain computer vision use-case
• Lets assume that we want to build a tool to help our customers by providing
clothing recommendations with CV
• They come into our store looking for a specific style of clothing
• Arrive with image of desired style
• Set up kiosk for clothing recommendations
• Augment magic mirror
© Cloudera, Inc. All rights reserved. 29
FASHION PRODUCT RECOMMENDATION EXAMPLE
• In order to create this application we’ll need two different machine learning
models and some logic around the model outputs
• Some capability to interpret the image and find the targeted piece of clothing
• Using a segmentation model
• Extract targeted article of clothing from image
• Create representation of clothing that allows it to be compared to others (model b)
• Create representations of entire catalog
• Matching algorithm to find closest match to query article
© Cloudera, Inc. All rights reserved. 30
Segmentoutthevariousarticlesofclothing
© Cloudera, Inc. All rights reserved. 31
Createsemanticrepresentationsforourentirecatalog
© Cloudera, Inc. All rights reserved. 32
Extractthetypeofclothingthatwewanttomatchon
© Cloudera, Inc. All rights reserved. 33
Createsemanticrepresentationsfromthoseextracted
Numeric vector
representing
visual patterns
and attributes
© Cloudera, Inc. All rights reserved. 34
Comparethoserepresentationstothoseofourcatalog
A
B
Best Match
© Cloudera, Inc. All rights reserved. 35
Puttingittogether
© Cloudera, Inc. All rights reserved. 36
DEMO
© Cloudera, Inc. All rights reserved. 37
© Cloudera, Inc. All rights reserved. 38
BRINGING IT ALL TOGETHER
© Cloudera, Inc. All rights reserved.39
WHATINDUSTRIALIZED“EDGETOAI”LOOKSLIKE
Streaming
Ingest
Batch Ingest
Machine
Learning Tools
BI Tools and
SQL Editors
Data Products
DATA, METADATA, SECURITY, GOVERNANCE, WORKLOAD
MANAGEMENT
MACHINE
LEARNING
DATA
ENGINEERING
DATA
WAREHOUSE
OPERATIONAL
DATABASE
© Cloudera, Inc. All rights reserved.
THANK YOU
Let’s Keep the Conversation Going…
Brent Biddulph
MD, Retail & CG, Cloudera
bbiddulph@cloudera.com
+1 425.273.6851
www.linkedin.com/in/brentbiddulph/
@brentbiddulph
Florian Muellerklein
Data Scientist, Miner & Kasch
fmuellerklein@minerkasch.com
+1 410.564.1720
www.linkedin.com/in/florian-muellerklein/
@mllrkln

More Related Content

PDF
Computer Vision: Coming to a Store Near You
PPTX
How to Lower TCO and Avoid Cloud Lock-in

PPTX
Cloudera Altus: Big Data in der Cloud einfach gemacht
PPTX
Strategies for Enterprise Grade Azure-based Analytics
PDF
Making the Most of Data in Multiple Data Sources (with Virtual Data Lakes)
PPTX
2020 Cloudera Data Impact Awards Finalists
PPTX
A Journey to a Serverless Business Intelligence, Machine Learning and Big Dat...
PPTX
The Five Markers on Your Big Data Journey
Computer Vision: Coming to a Store Near You
How to Lower TCO and Avoid Cloud Lock-in

Cloudera Altus: Big Data in der Cloud einfach gemacht
Strategies for Enterprise Grade Azure-based Analytics
Making the Most of Data in Multiple Data Sources (with Virtual Data Lakes)
2020 Cloudera Data Impact Awards Finalists
A Journey to a Serverless Business Intelligence, Machine Learning and Big Dat...
The Five Markers on Your Big Data Journey

What's hot (20)

PPTX
Turning Data into Business Value with a Modern Data Platform
PPTX
Multidisziplinäre Analyseanwendungen auf einer gemeinsamen Datenplattform ers...
PPTX
Introducing Workload XM 8.7.18
PPTX
Cloudera Data Impact Awards 2021 - Finalists
PPTX
Edc event vienna presentation 1 oct 2019
PDF
Machine Learning Everywhere
PPTX
Cloudera - The Modern Platform for Analytics
PPTX
Cloudera - IoT & Smart Cities
PPTX
Introducing Cloudera DataFlow (CDF) 2.13.19
PPTX
Mashing Up DevOps with Cloud Computing
PPTX
Using Big Data to Transform Your Customer’s Experience - Part 1

PPTX
Introducing the data science sandbox as a service 8.30.18
PPTX
Making Self-Service BI a Reality in the Enterprise
PPTX
Cloud Data Warehousing with Cloudera Altus 7.24.18
PDF
Machine Learning in the Enterprise 2019
PPTX
Data Driven With the Cloudera Modern Data Warehouse 3.19.19
PPTX
Leveraging the cloud for analytics and machine learning 1.29.19
PPTX
Extending Cloudera SDX beyond the Platform
PPTX
Cloudera SDX
Turning Data into Business Value with a Modern Data Platform
Multidisziplinäre Analyseanwendungen auf einer gemeinsamen Datenplattform ers...
Introducing Workload XM 8.7.18
Cloudera Data Impact Awards 2021 - Finalists
Edc event vienna presentation 1 oct 2019
Machine Learning Everywhere
Cloudera - The Modern Platform for Analytics
Cloudera - IoT & Smart Cities
Introducing Cloudera DataFlow (CDF) 2.13.19
Mashing Up DevOps with Cloud Computing
Using Big Data to Transform Your Customer’s Experience - Part 1

Introducing the data science sandbox as a service 8.30.18
Making Self-Service BI a Reality in the Enterprise
Cloud Data Warehousing with Cloudera Altus 7.24.18
Machine Learning in the Enterprise 2019
Data Driven With the Cloudera Modern Data Warehouse 3.19.19
Leveraging the cloud for analytics and machine learning 1.29.19
Extending Cloudera SDX beyond the Platform
Cloudera SDX
Ad

Similar to Computer Vision: Coming to a Store Near You (20)

PPTX
Computer Vision: Coming to a Store Near You
PDF
Computer Vision: Coming to a Store Near You - Brent Biddulph
PDF
Computer Vision: Coming to a Store Near You - Brent Biddulph
PDF
IRJET- Automatic Detection of Characteristics of Clothing using Image Process...
PPTX
AI in Retail
PPTX
Improving computer vision models at scale (Strata Data NYC)
PDF
Applying Data Science Across the Ten Stages of the Retail Lifecycle
PDF
IDEAS AI TOOL IDEAS.pdf
PDF
Computers Are Opening Their Eyes - And They're Already Better at Seeing Than ...
PDF
Data Con LA 2019 - E-Commerce Product Categorization at Scale by Jesse Steinw...
PDF
Smart-Retail-Operations-with-AI-Robotics-and-Automation.pdf
PDF
Top Computer Vision Opportunities and Challenges for 2024.pdf
PDF
Big Data LDN 2018: A LOOK INSIDE APPLIED MACHINE LEARNING
PDF
Data Science and Machine Learning for eCommerce and Retail
PPTX
Data Engineering: Elastic, Low-Cost Data Processing in the Cloud
PPTX
Spark and Deep Learning Frameworks at Scale 7.19.18
PPT
Emerging technologies - Digital Transformation
PPTX
The digital transformation of CPG and manufacturing
PPTX
UNIT III_Cloud APIs for CV_unit III power point
PDF
Deep learning for e-commerce: current status and future prospects
Computer Vision: Coming to a Store Near You
Computer Vision: Coming to a Store Near You - Brent Biddulph
Computer Vision: Coming to a Store Near You - Brent Biddulph
IRJET- Automatic Detection of Characteristics of Clothing using Image Process...
AI in Retail
Improving computer vision models at scale (Strata Data NYC)
Applying Data Science Across the Ten Stages of the Retail Lifecycle
IDEAS AI TOOL IDEAS.pdf
Computers Are Opening Their Eyes - And They're Already Better at Seeing Than ...
Data Con LA 2019 - E-Commerce Product Categorization at Scale by Jesse Steinw...
Smart-Retail-Operations-with-AI-Robotics-and-Automation.pdf
Top Computer Vision Opportunities and Challenges for 2024.pdf
Big Data LDN 2018: A LOOK INSIDE APPLIED MACHINE LEARNING
Data Science and Machine Learning for eCommerce and Retail
Data Engineering: Elastic, Low-Cost Data Processing in the Cloud
Spark and Deep Learning Frameworks at Scale 7.19.18
Emerging technologies - Digital Transformation
The digital transformation of CPG and manufacturing
UNIT III_Cloud APIs for CV_unit III power point
Deep learning for e-commerce: current status and future prospects
Ad

More from DataWorks Summit (20)

PPTX
Data Science Crash Course
PPTX
Floating on a RAFT: HBase Durability with Apache Ratis
PPTX
Tracking Crime as It Occurs with Apache Phoenix, Apache HBase and Apache NiFi
PDF
HBase Tales From the Trenches - Short stories about most common HBase operati...
PPTX
Optimizing Geospatial Operations with Server-side Programming in HBase and Ac...
PPTX
Managing the Dewey Decimal System
PPTX
Practical NoSQL: Accumulo's dirlist Example
PPTX
HBase Global Indexing to support large-scale data ingestion at Uber
PPTX
Scaling Cloud-Scale Translytics Workloads with Omid and Phoenix
PPTX
Building the High Speed Cybersecurity Data Pipeline Using Apache NiFi
PPTX
Supporting Apache HBase : Troubleshooting and Supportability Improvements
PPTX
Security Framework for Multitenant Architecture
PDF
Presto: Optimizing Performance of SQL-on-Anything Engine
PPTX
Introducing MlFlow: An Open Source Platform for the Machine Learning Lifecycl...
PPTX
Extending Twitter's Data Platform to Google Cloud
PPTX
Event-Driven Messaging and Actions using Apache Flink and Apache NiFi
PPTX
Securing Data in Hybrid on-premise and Cloud Environments using Apache Ranger
PPTX
Big Data Meets NVM: Accelerating Big Data Processing with Non-Volatile Memory...
PPTX
Big Data Genomics: Clustering Billions of DNA Sequences with Apache Spark
PPTX
Transforming and Scaling Large Scale Data Analytics: Moving to a Cloud-based ...
Data Science Crash Course
Floating on a RAFT: HBase Durability with Apache Ratis
Tracking Crime as It Occurs with Apache Phoenix, Apache HBase and Apache NiFi
HBase Tales From the Trenches - Short stories about most common HBase operati...
Optimizing Geospatial Operations with Server-side Programming in HBase and Ac...
Managing the Dewey Decimal System
Practical NoSQL: Accumulo's dirlist Example
HBase Global Indexing to support large-scale data ingestion at Uber
Scaling Cloud-Scale Translytics Workloads with Omid and Phoenix
Building the High Speed Cybersecurity Data Pipeline Using Apache NiFi
Supporting Apache HBase : Troubleshooting and Supportability Improvements
Security Framework for Multitenant Architecture
Presto: Optimizing Performance of SQL-on-Anything Engine
Introducing MlFlow: An Open Source Platform for the Machine Learning Lifecycl...
Extending Twitter's Data Platform to Google Cloud
Event-Driven Messaging and Actions using Apache Flink and Apache NiFi
Securing Data in Hybrid on-premise and Cloud Environments using Apache Ranger
Big Data Meets NVM: Accelerating Big Data Processing with Non-Volatile Memory...
Big Data Genomics: Clustering Billions of DNA Sequences with Apache Spark
Transforming and Scaling Large Scale Data Analytics: Moving to a Cloud-based ...

Recently uploaded (20)

PPTX
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
PPTX
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
PPTX
MYSQL Presentation for SQL database connectivity
PDF
cuic standard and advanced reporting.pdf
PPT
Teaching material agriculture food technology
PDF
Advanced methodologies resolving dimensionality complications for autism neur...
PDF
CIFDAQ's Market Insight: SEC Turns Pro Crypto
PDF
Review of recent advances in non-invasive hemoglobin estimation
PPTX
Understanding_Digital_Forensics_Presentation.pptx
PDF
Approach and Philosophy of On baking technology
PDF
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
PPTX
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
PPTX
Cloud computing and distributed systems.
PDF
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
PDF
NewMind AI Weekly Chronicles - August'25 Week I
PDF
The Rise and Fall of 3GPP – Time for a Sabbatical?
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
PDF
Spectral efficient network and resource selection model in 5G networks
PDF
Unlocking AI with Model Context Protocol (MCP)
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
MYSQL Presentation for SQL database connectivity
cuic standard and advanced reporting.pdf
Teaching material agriculture food technology
Advanced methodologies resolving dimensionality complications for autism neur...
CIFDAQ's Market Insight: SEC Turns Pro Crypto
Review of recent advances in non-invasive hemoglobin estimation
Understanding_Digital_Forensics_Presentation.pptx
Approach and Philosophy of On baking technology
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
Cloud computing and distributed systems.
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
NewMind AI Weekly Chronicles - August'25 Week I
The Rise and Fall of 3GPP – Time for a Sabbatical?
Reach Out and Touch Someone: Haptics and Empathic Computing
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
Spectral efficient network and resource selection model in 5G networks
Unlocking AI with Model Context Protocol (MCP)

Computer Vision: Coming to a Store Near You

  • 1. © Cloudera, Inc. All rights reserved. COMPUTER VISION: COMING TO A STORE NEAR YOU Brent Biddulph, Managing Director, Retail & CG, Cloudera Florian Muellerklein, Data Scientist, Miner & Kasch
  • 2. © Cloudera, Inc. All rights reserved. 2 AGENDA Industry Trends Business Drivers Use Cases How it Works Bringing It All Together
  • 3. © Cloudera, Inc. All rights reserved. 3 86% …OF RETAIL SALES WILL STILL OCCUR IN- STORE IN 2021. (STATISTA, 2018)
  • 4. © Cloudera, Inc. All rights reserved. 4 Mobile Apps ESLs, Robots Autonomous Vehicles Magic Mirrors+ Shelf, Bin, & Rack Sensors Surveillance CamerasCompetitive PricingSatellite Images Logistics & Asset TelematicsIn Home Devices Frictionless Checkout RFID Streams SINGLE VIEW OF CUSTOMER FRICTIONLESS COMMERCE UBIQUITOUS FULFILLMENT RELEVANT INTERACTIONS OPERATIONAL EFFICIENCY Streaming Capabilities Enable New Insights,Right-Time Response New Data Sources Extend Retail Intelligence = video, image data
  • 5. © Cloudera, Inc. All rights reserved. 5 BUSINESS IMPROVEMENT OPPORTUNITIES FOR COMPUTER VISION IN-STORE • Enabling Frictionless Commerce • Improving Operational Efficiencies • Improving Customer Experiences • Reducing Fraud & Shrink $410B “AI / IOT ECONOMIC VALUE- ADD IN RETAIL BY 2025, WITH SOME OF THE MOST VALUABLE USE CASES DRIVEN BY STREAMING VIDEO ANALYTICS.” (MCKINSEY, 2017) REAL-TIME PROCESSING –IMPROVED ACCURACY – DEEPER INSIGHTS
  • 6. © Cloudera, Inc. All rights reserved. 6 ENABLING FRICTIONLESS COMMERCE Amazon Go Store • Computer Vision (100s of cameras on shelves, ceiling) • Sensor Fusion (cameras, shelf scales) • Deep Learning (advanced pattern recognition, 100s of algorithm’s)
  • 7. © Cloudera, Inc. All rights reserved. 7 ENABLING FRICTIONLESS COMMERCE Alibaba’s HEMA store • Robots, apps, facial recognition and overhead conveyor belts for fulfillment delivery • Using facial recognition customers can pay using their face - no QR code nor credit card swipe required
  • 8. © Cloudera, Inc. All rights reserved. 8 IMPROVING OPERATIONAL EFFICIENCIES Out-of-Stock & Merchandising Execution • Out-of-Stock Notifications • Price and Promotion Compliance • Schematic & Display Compliance Photo Source: Retail Technology Corp.
  • 9. © Cloudera, Inc. All rights reserved. 9 24% …OF AMAZON REVENUE CAN BE ATTRIBUTED TO BRICK & MORTAR STORE OUT-OF-STOCKS. (IHL, 2018) OPPORTUNITY: IMPROVED OUT OF STOCK RESPONSE
  • 10. © Cloudera, Inc. All rights reserved. 10 IMPROVING OPERATIONAL EFFICIENCIES Advertising & Promotional Execution: • Day-Part Promotional Execution • Audience and Conversion Insights • Proximity Marketing
  • 11. © Cloudera, Inc. All rights reserved. 11© Cloudera, Inc. All rights reserved. $174B IN CPG ANNUAL TRADE PROMO SPEND. OF THAT, 17% ($300M) SPENT ON SHELF, YET 68% OF CONSUMER DECISIONS ARE MADE AT THE SHELF. IRI, 2016 OPPORTUNITY: IMPROVED MERCHANDISING EXECUTION INSIGHTS
  • 12. © Cloudera, Inc. All rights reserved. 12 IMPROVING CUSTOMER EXPERIENCES • Identify VIPs, ensure high-touch CX (‘clienteling’) • Understand, respond (anonymously) with proactive customer service opportunities
  • 13. © Cloudera, Inc. All rights reserved. 13 • Simplifying the dressing room experience • Assist to complete the ‘look’ via cross- sell of matching shoes, accessories • Reduce likelihood of returns IMPROVING CUSTOMER EXPERIENCES
  • 14. © Cloudera, Inc. All rights reserved. 14© Cloudera, Inc. All rights reserved. $260B IN MERCHANDISE IS RETURNED TO RETAILERS EACH YEAR. AS MUCH AS 40% OF ONLINE CLOTHING PURCHASES ARE RETURNED. NRF, 2016 OPPORTUNITY: IMPROVED CX + MERCHANDISE RETURNS
  • 15. © Cloudera, Inc. All rights reserved. 15 The use cases for CV are promising…driving meaningful business impact, even creating new revenue models Frictionless Checkout Loss Prevention Neighborhood Insights Personalization Customer Insights Customer Engagement Dynamic Merchandising Autonomous DeliverySource: Allure Source: Ahold/Delhaize Source: Caper Source: Orbital Insight Source: Aura visionSource: Trigo-vision
  • 16. © Cloudera, Inc. All rights reserved. 16 HOW IT WORKS AND HOW YOU CAN DO IT
  • 17. © Cloudera, Inc. All rights reserved. 17 HOW DOES IMAGE RECOGNITION WORK? Detect & Score Convolutional neural network analyzes images and produces actionable representations Compare Representation manifolds can be mapped to find matches, similar, or complementary images Match & Alert Users alerted and shown matches
  • 18. © Cloudera, Inc. All rights reserved. 18© Cloudera, Inc. All rights reserved. IMPLEMENTING THESE TECHNIQUES IN YOUR COMPANY • Options for implementing these functionalities in your store • Purchase a point service for the desired functionality • Whether it’s the whole solution or just part of the solution • Hire a company to design and implement a custom solution • Shameless plug for my company • Implement the solutions yourself!
  • 19. © Cloudera, Inc. All rights reserved. 19© Cloudera, Inc. All rights reserved. IMPLEMENTING THESE TECHNIQUES IN YOUR COMPANY • Need to define the problem and break it down into smaller parts • There are a few CV modalities where machine learning shines • Think of a modality as a smaller subproblem in machine perception • May have multiple modalities within one problem • A few different models may need to run • Design supporting infrastructure for ML models • Method to feed data into model(s) • Methods to interpret model output(s) • System to chain together multiple models • Translate from model output to human interpretable results
  • 20. © Cloudera, Inc. All rights reserved. 20 MACHINE LEARNING AND COMPUTER VISION
  • 21. © Cloudera, Inc. All rights reserved. 21 DEEP LEARNING • Many computer vision applications are now becoming successful due to advances in deep learning • A deep learning model for computer vision is specifically designed to exploit the spatial dependencies in image data • Flexible architecture designs to produce desired output for given problem domain
  • 22. © Cloudera, Inc. All rights reserved. 22 COMPUTER VISION PROBLEMS • Computer vision problems can often be broken down into several problem types • Can make global inferences about an image • Multiple spatially aware inferences • Pixel level inference for very fine grained output needs • Learning latent representations
  • 23. © Cloudera, Inc. All rights reserved. 23 GLOBAL INFERENCE • We may want a model to produce only a single output for a given image • Identify the subject of the image (type of inventory, type of object) • Identify affect of a person’s face • Qualitative assessment of scene or object (does shelf need organization, is inventory damaged) • Infer distance between two objects Gender Affect Eyeglasses Headwear
  • 24. © Cloudera, Inc. All rights reserved. 24 SPATIALLY AWARE INFERENCE • We may want a model to produce many outputs for a given image • Describes the locations and classifications for objects in an image • Locate customers in your stores (counts, locations, heatmaps, time lingering, …) • Locate products on a shelf Aura Vision, https://auravision.ai
  • 25. © Cloudera, Inc. All rights reserved. 25 PIXEL LEVEL INFERENCE • We may want to produce an output for every pixel in an image • Classify each pixel as what object it’s a part of • Produce mapping or overlay for the entire image • Probability map of object location • Depth map of a room
  • 26. © Cloudera, Inc. All rights reserved. 26 LATENT REPRESENTATION LEARNING • Finally, we may want generate some kind of representation of an image that allows us to perform some useful math • Representations capture semantic information • Quantify similarity metrics between two images • Train a model on a closely related task that forces it to learn good representations
  • 27. © Cloudera, Inc. All rights reserved. 27© Cloudera, Inc. All rights reserved. EXAMPLE USE CASE
  • 28. © Cloudera, Inc. All rights reserved. 28 EXAMPLE USE CASE • Some combination of these tools and pre/post model logic can be used to build a real retain computer vision use-case • Lets assume that we want to build a tool to help our customers by providing clothing recommendations with CV • They come into our store looking for a specific style of clothing • Arrive with image of desired style • Set up kiosk for clothing recommendations • Augment magic mirror
  • 29. © Cloudera, Inc. All rights reserved. 29 FASHION PRODUCT RECOMMENDATION EXAMPLE • In order to create this application we’ll need two different machine learning models and some logic around the model outputs • Some capability to interpret the image and find the targeted piece of clothing • Using a segmentation model • Extract targeted article of clothing from image • Create representation of clothing that allows it to be compared to others (model b) • Create representations of entire catalog • Matching algorithm to find closest match to query article
  • 30. © Cloudera, Inc. All rights reserved. 30 Segmentoutthevariousarticlesofclothing
  • 31. © Cloudera, Inc. All rights reserved. 31 Createsemanticrepresentationsforourentirecatalog
  • 32. © Cloudera, Inc. All rights reserved. 32 Extractthetypeofclothingthatwewanttomatchon
  • 33. © Cloudera, Inc. All rights reserved. 33 Createsemanticrepresentationsfromthoseextracted Numeric vector representing visual patterns and attributes
  • 34. © Cloudera, Inc. All rights reserved. 34 Comparethoserepresentationstothoseofourcatalog A B Best Match
  • 35. © Cloudera, Inc. All rights reserved. 35 Puttingittogether
  • 36. © Cloudera, Inc. All rights reserved. 36 DEMO
  • 37. © Cloudera, Inc. All rights reserved. 37
  • 38. © Cloudera, Inc. All rights reserved. 38 BRINGING IT ALL TOGETHER
  • 39. © Cloudera, Inc. All rights reserved.39 WHATINDUSTRIALIZED“EDGETOAI”LOOKSLIKE Streaming Ingest Batch Ingest Machine Learning Tools BI Tools and SQL Editors Data Products DATA, METADATA, SECURITY, GOVERNANCE, WORKLOAD MANAGEMENT MACHINE LEARNING DATA ENGINEERING DATA WAREHOUSE OPERATIONAL DATABASE
  • 40. © Cloudera, Inc. All rights reserved. THANK YOU Let’s Keep the Conversation Going… Brent Biddulph MD, Retail & CG, Cloudera bbiddulph@cloudera.com +1 425.273.6851 www.linkedin.com/in/brentbiddulph/ @brentbiddulph Florian Muellerklein Data Scientist, Miner & Kasch fmuellerklein@minerkasch.com +1 410.564.1720 www.linkedin.com/in/florian-muellerklein/ @mllrkln