SlideShare uma empresa Scribd logo
1 de 13
Baixar para ler offline
© 2021 BASF
Object Detection and Dataset
Labeling Using Colors of
Manufactured Objects
Ian Childers, PhD
Head of Technology
BASF Surface Solutions,
Functional Coatings - Object Recognition
© 2021 BASF
Coatings – We are the Leader In Color Design
2
Global color collection Annual trend book
Global design support Innovative color concepts
Key success factors:
◼ Trend research
Excellent trend research and visualization
◼ Global color collection
Translation of trend research into annual global
color collection
◼ Innovative color concepts
New inspiring color concepts with future-
oriented approach
◼ Global design support
Close to the customer all around the world
© 2021 BASF
Object Detection with CNNs
• Convolutional neural networks learn
features and how the presence and
arrangement of the features correlate to
classes
• Large numbers of items, almost
infinite arrangements and views,
different illumination
• Lots of great work at solving these
issues
Remaining Problems
1. High quality, labelled training image sets are time consuming and expensive
2. AI predictions are less useful when the use case requires more certainty
Figure from: Chen, Y.; Chen, R.; Liu, M.; Xiao, A.; Wu, D.; Zhao, S. Indoor Visual
Positioning Aided by CNN-Based Image Retrieval: Training-Free, 3D Modeling-
Free. Sensors 2018, 18, 2692. https://doi.org/10.3390/s18082692
3
© 2021 BASF
Object Detection Edge Cases
Ultimate problem is the lack of a universal ground truth
Partial
occlusions
Flexible
shapes
Pose
dependency
Logos on
other items
Barcode issues
Recycling Bin Top View
Real life example
4
© 2021 BASF
Color and “Ground Truth”
• Color seems like an obvious choice for a
ground truth candidate
• Unfortunately, an object’s perceived
color is strongly dependent upon
illumination
• We really want an easy measurement
an object’s reflectance curve- it’s
inherent colorfulness
5
© 2021 BASF
Fluorescent Chroma
• Fluorescence is the absorption of light at one
energy and emission of light at another energy
(ex. blue→red)
• Magnitude of emission changes but shape
(chroma) does not under different
illumination
• Ideal “ground truth” IF you can separate
from reflectance
• BASF has developed fluorescent coatings and
camera/lighting designs to extract the
fluorescence chroma and use it for object
detection, classification, and segmentation
6
© 2021 BASF
Examples of Fluorescent Objects
7
Similar colors, different color IDs
3D shapes
• Commercial articles
• Plastics
• Printed packages
• Fabrics
• Printable labels
• Post-production
solution (similar to an
added price sticker)
• Custom coatings
7
© 2021 BASF
System Design
8
Cameras
LEDs
Bandpass
Filters
System designed in
partnership with
Basic idea: block reflective light
from reaching camera
© 2021 BASF
System Operation
9
Capture speed Classification demo
© 2021 BASF
Classification Model and Accuracy
• Can use many models for classification,
but nearest neighbors with
neighborhood component analysis works
well
• Fluorescence segmentation is part of
preprocessing
• Best results with all channels,
fluorescence doing majority of work
• Some LEDs are better than others,
both cameras are better than either
one
10
# LEDs Camera # Channel
Pixel
Accuracy
Accuracy
Rank
Object
Accuracy
6 1,2 all 0.957 1 1
4 1,2 all 0.946 4 1
2 1,2 all 0.885 8 0.996
2 2 all 0.869 9 0.989
2 1 all 0.766 17 0.95
8 1,2 fluorescence 0.864 10 0.966
10 1,2 reflectance 0.62 20 0.765
Reflective Image
Fluorescent
Segmentation
280 classes, different lighting conditions for
training and testing
© 2021 BASF
Use Cases and Partnerships
11
Collect
images
Determine
labelling
criteria
Manually
label
images
Train
CNN
Deploy
Update &
retrain
Deploy
As is: Manual image labelling slows whole pipeline
Color
Detect
articles
Collect
images
Label with
Color
Detect
Train
CNN
Deploy
Update &
retrain
To be: Color Detect automatically labels images, increasing workflow rate and retraining speed
Deploy
Visual
AI
Training
Retail
Get in touch (colordetect@basf.com)
if you think Color Detect technology
could help your business or project!
Packaged
Goods
Commerce
© 2021 BASF
Conclusions
• Fluorescent chroma can be separated
from reflectance
• Fluorescent chroma can be used to
improve object classification and
segmentation model performance
• Applications in retail, visual AI model
training, and more
12
Thank you!
© 2021 BASF
Resource Slide
13
2021 Embedded Vision Summit
Color based Object Detection System
for Visual AI Applications Demo
https://www.colordetect.basf.com
https://www.edge-ai-
vision.com/companies/basf/

Mais conteúdo relacionado

Semelhante a “Object Detection and Dataset Labeling Using Colors of Manufactured Objects,” a Presentation from BASF

"Approaches for Vision-based Driver Monitoring," a Presentation from PathPart...
"Approaches for Vision-based Driver Monitoring," a Presentation from PathPart..."Approaches for Vision-based Driver Monitoring," a Presentation from PathPart...
"Approaches for Vision-based Driver Monitoring," a Presentation from PathPart...
Edge AI and Vision Alliance
 
The Trade Group: Impactful Exhibit Design
The Trade Group: Impactful Exhibit DesignThe Trade Group: Impactful Exhibit Design
The Trade Group: Impactful Exhibit Design
The Trade Group
 
Information package Madrid layout
Information package Madrid layoutInformation package Madrid layout
Information package Madrid layout
Curso CTR
 

Semelhante a “Object Detection and Dataset Labeling Using Colors of Manufactured Objects,” a Presentation from BASF (20)

"Approaches for Vision-based Driver Monitoring," a Presentation from PathPart...
"Approaches for Vision-based Driver Monitoring," a Presentation from PathPart..."Approaches for Vision-based Driver Monitoring," a Presentation from PathPart...
"Approaches for Vision-based Driver Monitoring," a Presentation from PathPart...
 
Image captioning
Image captioningImage captioning
Image captioning
 
"Solving Vision Tasks Using Deep Learning: An Introduction," a Presentation f...
"Solving Vision Tasks Using Deep Learning: An Introduction," a Presentation f..."Solving Vision Tasks Using Deep Learning: An Introduction," a Presentation f...
"Solving Vision Tasks Using Deep Learning: An Introduction," a Presentation f...
 
“Modern Machine Vision from Basics to Advanced Deep Learning,” a Presentation...
“Modern Machine Vision from Basics to Advanced Deep Learning,” a Presentation...“Modern Machine Vision from Basics to Advanced Deep Learning,” a Presentation...
“Modern Machine Vision from Basics to Advanced Deep Learning,” a Presentation...
 
Material Design - Høgskolen Ringerike 2017
Material Design - Høgskolen Ringerike 2017Material Design - Høgskolen Ringerike 2017
Material Design - Høgskolen Ringerike 2017
 
10 Tips to Render Like a Pro on Poor PC
10 Tips to Render Like a Pro on Poor PC10 Tips to Render Like a Pro on Poor PC
10 Tips to Render Like a Pro on Poor PC
 
What you can learn from an open-source project with 250 million downloads
What you can learn from an open-source project with 250 million downloadsWhat you can learn from an open-source project with 250 million downloads
What you can learn from an open-source project with 250 million downloads
 
Light Management Films In Led Luminaire Design
Light Management Films In Led Luminaire DesignLight Management Films In Led Luminaire Design
Light Management Films In Led Luminaire Design
 
Research Ready to Build: Compelling Artefacts that Speak Your Agile Team's La...
Research Ready to Build: Compelling Artefacts that Speak Your Agile Team's La...Research Ready to Build: Compelling Artefacts that Speak Your Agile Team's La...
Research Ready to Build: Compelling Artefacts that Speak Your Agile Team's La...
 
Basic Engineering Design (Part 3): Designing Solutions
Basic Engineering Design (Part 3): Designing SolutionsBasic Engineering Design (Part 3): Designing Solutions
Basic Engineering Design (Part 3): Designing Solutions
 
Case Study: Furniture 3D Modeling and Rendering
Case Study: Furniture 3D Modeling and RenderingCase Study: Furniture 3D Modeling and Rendering
Case Study: Furniture 3D Modeling and Rendering
 
Tackling Consistency-related Design Challenges of Distributed Data-Intensive ...
Tackling Consistency-related Design Challenges of Distributed Data-Intensive ...Tackling Consistency-related Design Challenges of Distributed Data-Intensive ...
Tackling Consistency-related Design Challenges of Distributed Data-Intensive ...
 
P1151139820
P1151139820P1151139820
P1151139820
 
The Trade Group: Impactful Exhibit Design
The Trade Group: Impactful Exhibit DesignThe Trade Group: Impactful Exhibit Design
The Trade Group: Impactful Exhibit Design
 
“Tools and Strategies for Quickly Building Effective Image Datasets,” a Prese...
“Tools and Strategies for Quickly Building Effective Image Datasets,” a Prese...“Tools and Strategies for Quickly Building Effective Image Datasets,” a Prese...
“Tools and Strategies for Quickly Building Effective Image Datasets,” a Prese...
 
Lessons after working as a data scientist for 1 year
Lessons after working as a data scientist for 1 yearLessons after working as a data scientist for 1 year
Lessons after working as a data scientist for 1 year
 
Mobile Visual Search: Object Re-Identification Against Large Repositories
Mobile Visual Search: Object Re-Identification Against Large RepositoriesMobile Visual Search: Object Re-Identification Against Large Repositories
Mobile Visual Search: Object Re-Identification Against Large Repositories
 
Information package Madrid layout
Information package Madrid layoutInformation package Madrid layout
Information package Madrid layout
 
Scanning 101 Standards
Scanning 101 StandardsScanning 101 Standards
Scanning 101 Standards
 
Image Processing Introduction
Image Processing IntroductionImage Processing Introduction
Image Processing Introduction
 

Mais de Edge AI and Vision Alliance

“Learning Compact DNN Models for Embedded Vision,” a Presentation from the Un...
“Learning Compact DNN Models for Embedded Vision,” a Presentation from the Un...“Learning Compact DNN Models for Embedded Vision,” a Presentation from the Un...
“Learning Compact DNN Models for Embedded Vision,” a Presentation from the Un...
Edge AI and Vision Alliance
 
“Selecting Tools for Developing, Monitoring and Maintaining ML Models,” a Pre...
“Selecting Tools for Developing, Monitoring and Maintaining ML Models,” a Pre...“Selecting Tools for Developing, Monitoring and Maintaining ML Models,” a Pre...
“Selecting Tools for Developing, Monitoring and Maintaining ML Models,” a Pre...
Edge AI and Vision Alliance
 
“Vision-language Representations for Robotics,” a Presentation from the Unive...
“Vision-language Representations for Robotics,” a Presentation from the Unive...“Vision-language Representations for Robotics,” a Presentation from the Unive...
“Vision-language Representations for Robotics,” a Presentation from the Unive...
Edge AI and Vision Alliance
 
“Computer Vision in Sports: Scalable Solutions for Downmarkets,” a Presentati...
“Computer Vision in Sports: Scalable Solutions for Downmarkets,” a Presentati...“Computer Vision in Sports: Scalable Solutions for Downmarkets,” a Presentati...
“Computer Vision in Sports: Scalable Solutions for Downmarkets,” a Presentati...
Edge AI and Vision Alliance
 
“AI Start-ups: The Perils of Fishing for Whales (War Stories from the Entrepr...
“AI Start-ups: The Perils of Fishing for Whales (War Stories from the Entrepr...“AI Start-ups: The Perils of Fishing for Whales (War Stories from the Entrepr...
“AI Start-ups: The Perils of Fishing for Whales (War Stories from the Entrepr...
Edge AI and Vision Alliance
 
“Bias in Computer Vision—It’s Bigger Than Facial Recognition!,” a Presentatio...
“Bias in Computer Vision—It’s Bigger Than Facial Recognition!,” a Presentatio...“Bias in Computer Vision—It’s Bigger Than Facial Recognition!,” a Presentatio...
“Bias in Computer Vision—It’s Bigger Than Facial Recognition!,” a Presentatio...
Edge AI and Vision Alliance
 
“Updating the Edge ML Development Process,” a Presentation from Samsara
“Updating the Edge ML Development Process,” a Presentation from Samsara“Updating the Edge ML Development Process,” a Presentation from Samsara
“Updating the Edge ML Development Process,” a Presentation from Samsara
Edge AI and Vision Alliance
 
“Developing an Embedded Vision AI-powered Fitness System,” a Presentation fro...
“Developing an Embedded Vision AI-powered Fitness System,” a Presentation fro...“Developing an Embedded Vision AI-powered Fitness System,” a Presentation fro...
“Developing an Embedded Vision AI-powered Fitness System,” a Presentation fro...
Edge AI and Vision Alliance
 

Mais de Edge AI and Vision Alliance (20)

“Learning Compact DNN Models for Embedded Vision,” a Presentation from the Un...
“Learning Compact DNN Models for Embedded Vision,” a Presentation from the Un...“Learning Compact DNN Models for Embedded Vision,” a Presentation from the Un...
“Learning Compact DNN Models for Embedded Vision,” a Presentation from the Un...
 
“Introduction to Computer Vision with CNNs,” a Presentation from Mohammad Hag...
“Introduction to Computer Vision with CNNs,” a Presentation from Mohammad Hag...“Introduction to Computer Vision with CNNs,” a Presentation from Mohammad Hag...
“Introduction to Computer Vision with CNNs,” a Presentation from Mohammad Hag...
 
“Selecting Tools for Developing, Monitoring and Maintaining ML Models,” a Pre...
“Selecting Tools for Developing, Monitoring and Maintaining ML Models,” a Pre...“Selecting Tools for Developing, Monitoring and Maintaining ML Models,” a Pre...
“Selecting Tools for Developing, Monitoring and Maintaining ML Models,” a Pre...
 
“Building Accelerated GStreamer Applications for Video and Audio AI,” a Prese...
“Building Accelerated GStreamer Applications for Video and Audio AI,” a Prese...“Building Accelerated GStreamer Applications for Video and Audio AI,” a Prese...
“Building Accelerated GStreamer Applications for Video and Audio AI,” a Prese...
 
“Understanding, Selecting and Optimizing Object Detectors for Edge Applicatio...
“Understanding, Selecting and Optimizing Object Detectors for Edge Applicatio...“Understanding, Selecting and Optimizing Object Detectors for Edge Applicatio...
“Understanding, Selecting and Optimizing Object Detectors for Edge Applicatio...
 
“Introduction to Modern LiDAR for Machine Perception,” a Presentation from th...
“Introduction to Modern LiDAR for Machine Perception,” a Presentation from th...“Introduction to Modern LiDAR for Machine Perception,” a Presentation from th...
“Introduction to Modern LiDAR for Machine Perception,” a Presentation from th...
 
“Vision-language Representations for Robotics,” a Presentation from the Unive...
“Vision-language Representations for Robotics,” a Presentation from the Unive...“Vision-language Representations for Robotics,” a Presentation from the Unive...
“Vision-language Representations for Robotics,” a Presentation from the Unive...
 
“ADAS and AV Sensors: What’s Winning and Why?,” a Presentation from TechInsights
“ADAS and AV Sensors: What’s Winning and Why?,” a Presentation from TechInsights“ADAS and AV Sensors: What’s Winning and Why?,” a Presentation from TechInsights
“ADAS and AV Sensors: What’s Winning and Why?,” a Presentation from TechInsights
 
“Computer Vision in Sports: Scalable Solutions for Downmarkets,” a Presentati...
“Computer Vision in Sports: Scalable Solutions for Downmarkets,” a Presentati...“Computer Vision in Sports: Scalable Solutions for Downmarkets,” a Presentati...
“Computer Vision in Sports: Scalable Solutions for Downmarkets,” a Presentati...
 
“Detecting Data Drift in Image Classification Neural Networks,” a Presentatio...
“Detecting Data Drift in Image Classification Neural Networks,” a Presentatio...“Detecting Data Drift in Image Classification Neural Networks,” a Presentatio...
“Detecting Data Drift in Image Classification Neural Networks,” a Presentatio...
 
“Deep Neural Network Training: Diagnosing Problems and Implementing Solutions...
“Deep Neural Network Training: Diagnosing Problems and Implementing Solutions...“Deep Neural Network Training: Diagnosing Problems and Implementing Solutions...
“Deep Neural Network Training: Diagnosing Problems and Implementing Solutions...
 
“AI Start-ups: The Perils of Fishing for Whales (War Stories from the Entrepr...
“AI Start-ups: The Perils of Fishing for Whales (War Stories from the Entrepr...“AI Start-ups: The Perils of Fishing for Whales (War Stories from the Entrepr...
“AI Start-ups: The Perils of Fishing for Whales (War Stories from the Entrepr...
 
“A Computer Vision System for Autonomous Satellite Maneuvering,” a Presentati...
“A Computer Vision System for Autonomous Satellite Maneuvering,” a Presentati...“A Computer Vision System for Autonomous Satellite Maneuvering,” a Presentati...
“A Computer Vision System for Autonomous Satellite Maneuvering,” a Presentati...
 
“Bias in Computer Vision—It’s Bigger Than Facial Recognition!,” a Presentatio...
“Bias in Computer Vision—It’s Bigger Than Facial Recognition!,” a Presentatio...“Bias in Computer Vision—It’s Bigger Than Facial Recognition!,” a Presentatio...
“Bias in Computer Vision—It’s Bigger Than Facial Recognition!,” a Presentatio...
 
“Sensor Fusion Techniques for Accurate Perception of Objects in the Environme...
“Sensor Fusion Techniques for Accurate Perception of Objects in the Environme...“Sensor Fusion Techniques for Accurate Perception of Objects in the Environme...
“Sensor Fusion Techniques for Accurate Perception of Objects in the Environme...
 
“Updating the Edge ML Development Process,” a Presentation from Samsara
“Updating the Edge ML Development Process,” a Presentation from Samsara“Updating the Edge ML Development Process,” a Presentation from Samsara
“Updating the Edge ML Development Process,” a Presentation from Samsara
 
“Combating Bias in Production Computer Vision Systems,” a Presentation from R...
“Combating Bias in Production Computer Vision Systems,” a Presentation from R...“Combating Bias in Production Computer Vision Systems,” a Presentation from R...
“Combating Bias in Production Computer Vision Systems,” a Presentation from R...
 
“Developing an Embedded Vision AI-powered Fitness System,” a Presentation fro...
“Developing an Embedded Vision AI-powered Fitness System,” a Presentation fro...“Developing an Embedded Vision AI-powered Fitness System,” a Presentation fro...
“Developing an Embedded Vision AI-powered Fitness System,” a Presentation fro...
 
“Navigating the Evolving Venture Capital Landscape for Edge AI Start-ups,” a ...
“Navigating the Evolving Venture Capital Landscape for Edge AI Start-ups,” a ...“Navigating the Evolving Venture Capital Landscape for Edge AI Start-ups,” a ...
“Navigating the Evolving Venture Capital Landscape for Edge AI Start-ups,” a ...
 
“Advanced Presence Sensing: What It Means for the Smart Home,” a Presentation...
“Advanced Presence Sensing: What It Means for the Smart Home,” a Presentation...“Advanced Presence Sensing: What It Means for the Smart Home,” a Presentation...
“Advanced Presence Sensing: What It Means for the Smart Home,” a Presentation...
 

Último

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
Enterprise Knowledge
 

Último (20)

08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
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
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
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
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
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
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
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
 
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
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
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
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
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
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 

“Object Detection and Dataset Labeling Using Colors of Manufactured Objects,” a Presentation from BASF

  • 1. © 2021 BASF Object Detection and Dataset Labeling Using Colors of Manufactured Objects Ian Childers, PhD Head of Technology BASF Surface Solutions, Functional Coatings - Object Recognition
  • 2. © 2021 BASF Coatings – We are the Leader In Color Design 2 Global color collection Annual trend book Global design support Innovative color concepts Key success factors: ◼ Trend research Excellent trend research and visualization ◼ Global color collection Translation of trend research into annual global color collection ◼ Innovative color concepts New inspiring color concepts with future- oriented approach ◼ Global design support Close to the customer all around the world
  • 3. © 2021 BASF Object Detection with CNNs • Convolutional neural networks learn features and how the presence and arrangement of the features correlate to classes • Large numbers of items, almost infinite arrangements and views, different illumination • Lots of great work at solving these issues Remaining Problems 1. High quality, labelled training image sets are time consuming and expensive 2. AI predictions are less useful when the use case requires more certainty Figure from: Chen, Y.; Chen, R.; Liu, M.; Xiao, A.; Wu, D.; Zhao, S. Indoor Visual Positioning Aided by CNN-Based Image Retrieval: Training-Free, 3D Modeling- Free. Sensors 2018, 18, 2692. https://doi.org/10.3390/s18082692 3
  • 4. © 2021 BASF Object Detection Edge Cases Ultimate problem is the lack of a universal ground truth Partial occlusions Flexible shapes Pose dependency Logos on other items Barcode issues Recycling Bin Top View Real life example 4
  • 5. © 2021 BASF Color and “Ground Truth” • Color seems like an obvious choice for a ground truth candidate • Unfortunately, an object’s perceived color is strongly dependent upon illumination • We really want an easy measurement an object’s reflectance curve- it’s inherent colorfulness 5
  • 6. © 2021 BASF Fluorescent Chroma • Fluorescence is the absorption of light at one energy and emission of light at another energy (ex. blue→red) • Magnitude of emission changes but shape (chroma) does not under different illumination • Ideal “ground truth” IF you can separate from reflectance • BASF has developed fluorescent coatings and camera/lighting designs to extract the fluorescence chroma and use it for object detection, classification, and segmentation 6
  • 7. © 2021 BASF Examples of Fluorescent Objects 7 Similar colors, different color IDs 3D shapes • Commercial articles • Plastics • Printed packages • Fabrics • Printable labels • Post-production solution (similar to an added price sticker) • Custom coatings 7
  • 8. © 2021 BASF System Design 8 Cameras LEDs Bandpass Filters System designed in partnership with Basic idea: block reflective light from reaching camera
  • 9. © 2021 BASF System Operation 9 Capture speed Classification demo
  • 10. © 2021 BASF Classification Model and Accuracy • Can use many models for classification, but nearest neighbors with neighborhood component analysis works well • Fluorescence segmentation is part of preprocessing • Best results with all channels, fluorescence doing majority of work • Some LEDs are better than others, both cameras are better than either one 10 # LEDs Camera # Channel Pixel Accuracy Accuracy Rank Object Accuracy 6 1,2 all 0.957 1 1 4 1,2 all 0.946 4 1 2 1,2 all 0.885 8 0.996 2 2 all 0.869 9 0.989 2 1 all 0.766 17 0.95 8 1,2 fluorescence 0.864 10 0.966 10 1,2 reflectance 0.62 20 0.765 Reflective Image Fluorescent Segmentation 280 classes, different lighting conditions for training and testing
  • 11. © 2021 BASF Use Cases and Partnerships 11 Collect images Determine labelling criteria Manually label images Train CNN Deploy Update & retrain Deploy As is: Manual image labelling slows whole pipeline Color Detect articles Collect images Label with Color Detect Train CNN Deploy Update & retrain To be: Color Detect automatically labels images, increasing workflow rate and retraining speed Deploy Visual AI Training Retail Get in touch (colordetect@basf.com) if you think Color Detect technology could help your business or project! Packaged Goods Commerce
  • 12. © 2021 BASF Conclusions • Fluorescent chroma can be separated from reflectance • Fluorescent chroma can be used to improve object classification and segmentation model performance • Applications in retail, visual AI model training, and more 12 Thank you!
  • 13. © 2021 BASF Resource Slide 13 2021 Embedded Vision Summit Color based Object Detection System for Visual AI Applications Demo https://www.colordetect.basf.com https://www.edge-ai- vision.com/companies/basf/