Item Recognition in
Retail
Sumedh Datar
Senior Machine Learning Engineer
7-Eleven
Problem
2
© 2023 7-Eleven
Barcode Scanner Item Lookup RFID
• Product Recognition
• Planogram Compliance
• Smart Self Checkout
• Autonomous Stores
Why Computer Vision in Retail
3
© 2023 7-Eleven
Slurpee : 0.99
Challenge with Item Recognition #1
Similar Looking Items
4
© 2023 7-Eleven
Challenge with Item Recognition #2
Item Overlap and Occlusion
5
© 2023 7-Eleven
Challenge with Item Recognition #3
Same Item Different Size
6
© 2023 7-Eleven
Challenge with Item Recognition #4
Number of Items to Classify
7
© 2023 7-Eleven
Challenge with Item Recognition #5
Packaging Changes
8
© 2023 7-Eleven
Solution - Feature Encoding
9
© 2023 7-Eleven
Neural Network Backbone
[1.2, 3.5, 4.6, …..]
[2.1, 5.3, 6.4, …..]
[3, 8, 12, …..]
Solution – Model Training
10
© 2023 7-Eleven
Neural Network
Backbone
Neural Network
Backbone
Contrastive
Loss
Output
Embeddings
Embeddings
Solution – RGB D Detection
11
© 2023 7-Eleven
Solution – Selective Creation of Data
12
© 2023 7-Eleven
Debugging Strategies – Embedding Visualizer
13
© 2023 7-Eleven
Debugging Strategies – Neural Activations
14
© 2023 7-Eleven
Product Recognition System - Architecture
15
© 2023 7-Eleven
Preprocessing
Segmentation
16
© 2023 7-Eleven
Detection box
Instance segmentation
Product Recognition System – Pre-Processing
17
© 2023 7-Eleven
Crop
Logo
Text
Product Recognition System – Recognition
18
© 2023 7-Eleven
Aggregated
features
Feature
Database
Feature Comparison
Final Result
Platform to Deploy CV Solutions
19
© 2023 7-Eleven
Low-cost edge
solutions GPUs Cloud
Challenges in Deploying CV Solutions
20
© 2023 7-Eleven
Accuracy Speed Cost
Our In-House Solution
21
© 2023 7-Eleven
• Can revolutionize the retail industry
• Enhance shopping experience
• Improve inventory accuracy
• Run retail operations efficiently
Conclusion
22
© 2023 7-Eleven

“Item Recognition in Retail,” a Presentation from 7-Eleven