Machine Learning Hackathon - ExxonMobil
Solution to Problem Statement 1
Team Members:
Problem Statement
Currently, ExxonMobil sponsors campaign signage for retailers and field staff has to physically visit the retail sites to validate the signage to ensure the signage is within ExxonMobil brand guidelines. This manual effort will be very time consuming. Develop a solution which automates some of this work:
a.) Retailers take an image of the campaign signage and send/upload to the technology platform.
b.) The technology will leverage a combination of image analytics and machine learning to automate the validation process with the uploaded campaign signage image and identify those signage which does not confirm to ExxonMobil brand guidelines.
Solution Approach
Model Architecture
Image Input
Neural Network Module
Geotagging Module
Signage Detection
Learning Module
Logo Object Detection
Geographic Info
Image Analysis Module
Deep Learning: Compliant Brand Signage Identification
Architecture of Convolutional Neural Networks converting input image to probabilistic classification outputs
Signage Detection using Neural Network Model
0.92 Correct
Input Image
Neural Network
Output
0.08 Incorrect
Image Analysis: Logo Detection
Demonstration
The video shows the working of the algorithm on 2 images.
Logo Detection Results
Step 1: Select the image to be classified and upload it to the server.
Step 2: The image is received by the backend and fed into our system consisting of Machine Learning Model, Image Analysis Engine and Geotagging module.
Step 3: The modules produce respective outputs on the backend which are then delivered to the front end.
Detected
Logo
Neural Network Output
Geotagging
Training
Platform Training Methodologies
Model
Positive Training Set
Negative Training Set
OFFLINE TRAINING
ONLINE TRAINING
Prediction
Feedback
The signage classifier can be retrained by uploading images from both the categories to tune the model as per business requirements.
Thank You!