Car Damage Classification

Slides:



Advertisements
Similar presentations
Learning Visual Similarity Measures for Comparing Never Seen Objects Eric Nowak, Frédéric Jurie CVPR 2007.
Advertisements

Text Classification With Labeled and Unlabeled Data Presenter: Aleksandar Milisic Supervisor: Dr. David Albrecht.
CSCI 347 / CS 4206: Data Mining Module 06: Evaluation Topic 01: Training, Testing, and Tuning Datasets.
Active Learning for Class Imbalance Problem
Evaluating Hypotheses Reading: Coursepack: Learning From Examples, Section 4 (pp )
Logan Lebanoff Mentor: Haroon Idrees. Two-layer method  Trying a method that will have two layers of neural networks.
CSSE463: Image Recognition Day 11 Lab 4 (shape) tomorrow: feel free to start in advance Lab 4 (shape) tomorrow: feel free to start in advance Test Monday.
Students: Meera & Si Mentor: Afshin Dehghan WEEK 4: DEEP TRACKING.
Data Mining Techniques Applied in Advanced Manufacturing PRESENT BY WEI SUN.
Deep Learning Overview Sources: workshop-tutorial-final.pdf
Face Recognition based on 2D-PCA and CNN
Wenchi MA CV Group EECS,KU 03/20/2017
Tenacious Deep Learning
CNN-RNN: A Unified Framework for Multi-label Image Classification
Automatic Lung Cancer Diagnosis from CT Scans (Week 1)
CS 4501: Introduction to Computer Vision Computer Vision + Natural Language Connelly Barnes Some slides from Fei-Fei Li / Andrej Karpathy / Justin Johnson.
The Relationship between Deep Learning and Brain Function
Support Vector Machines
Compact Bilinear Pooling
DeepCount Mark Lenson.
Observations by Dance Move
Convolutional Neural Fabrics by Shreyas Saxena, Jakob Verbeek
CSSE463: Image Recognition Day 11
Ajita Rattani and Reza Derakhshani,
Hierarchical Deep Convolutional Neural Network
Schizophrenia Classification Using
Comparison Between Deep Learning Packages
ASAP and Deep ASAP: End-to-End Audio Sentiment Analysis Pipelines
Project Implementation for ITCS4122
ECE 599/692 – Deep Learning Lecture 6 – CNN: The Variants
Deep Learning Convoluted Neural Networks Part 2 11/13/
Introduction to Deep Learning for neuronal data analyses
Bird-species Recognition Using Convolutional Neural Network
Feature Film Features: Applying machine learning to movie genre identification  CSCI 5622 Group L: Grant Baker, John Dinkel, Derek Gorthy, Jeffrey Maierhofer,
CSSE463: Image Recognition Day 20
CSSE463: Image Recognition Day 11
A Comparative Study of Convolutional Neural Network Models with Rosenblatt’s Brain Model Abu Kamruzzaman, Atik Khatri , Milind Ikke, Damiano Mastrandrea,
Counting in Dense Crowds using Deep Learning
Recurrent Neural Networks
Dog/Cat Classifier Christina Stiff.
Introduction to Deep Learning with Keras
SAS Deep Learning: From Toolkit to Fast Model Prototyping
Similarity based on Shape and Appearance
Declarative Transfer Learning from Deep CNNs at Scale
Age and Gender Classification using Convolutional Neural Networks
Machine Learning Interpretability
Use 3D Convolutional Neural Network to Inspect Solder Ball Defects
Outline Background Motivation Proposed Model Experimental Results
Tuning CNN: Tips & Tricks
Semantic Similarity Detection
Designing Neural Network Architectures Using Reinforcement Learning
Logistic Regression & Transfer Learning
CSSE463: Image Recognition Day 11
Heterogeneous convolutional neural networks for visual recognition
CSSE463: Image Recognition Day 11
Model Compression Joseph E. Gonzalez
Week 8 Farzain Majeed.
Image Processing and Multi-domain Translation
An Evaluation Of Transfer Learning for Classifying Sales Engagement s at Large Scale Yong Liu, Pavel Dmitriev, Yifei Huang, Andrew Brooks, Li Dong.
Neural Machine Translation using CNN
Pose Estimation in hockey videos using convolutional neural networks
CRCV REU 2019 Kara Schatz.
Real-time Object Recognition using deep learning-Raspberry Pi
LHC beam mode classification
Adrian E. Gonzalez , David Parra Department of Computer Science
ICLR, 2019 Jiahe Li
Tschandl P1,2, Argenziano G3, Razmara M4, Yap J4
Do Better ImageNet Models Transfer Better?
Deep CNN for breast cancer histology Image Analysis
Convolutional neural network based Alzheimer’s disease classification from magnetic resonance brain images RachnaJain NikitaJainaAkshayAggarwal D.
Presentation transcript:

Car Damage Classification By: David Parra Adrian E. Gonzalez

Motivation Wanted to work on a project that involved being able to identify and determine the damage in a car of a given an image .

Background Current visual inspection and validation is done by somebody and because of this, it tends to delay the claim process. Car insurances tend to waste resources due to claim leakage claim leakage: lost dollars through claims management inefficiencies This Claim leakage can be the difference between the actual claim payment made and the amount that should have been paid

Problem Attempting to obtain a higher accuracy using CNN in Car Damage Classifications, while using a limited set of Data.

Goals Being able to Compare 2 types of Cars Such as Damage vs Whole Being able to Compare at least 3 levels of damages Such as Minor vs Moderate vs Severe Being able to determine the side of the car that is damaged Such as Front vs Rear vs Side

Related Works Previous works used different methods based off of CNN in attempting to solve the problem, ultimately achieving between 80%- 90% accuracy using CNN. https://www.researchgate.net/publication/322671990_Deep_Learning_Based_Car_Damage_Classification

Data Data Set in total is more than a thousand images Dimensions are (160, 160, 3) 8 classes Data is separated into this cases for the demo Data Set 1: Damage, Whole Data Set 2: Front, Rear, Side Data Set 3: Minor, Moderate, Severe Each Data Set has its own Training and Validation Data in which it was split into 80%-20%, where 80% was used for training and 20% was used for testing.

Whole

Damaged

Minor Damage

Moderate Damage

Severe Damage

Method (intro) Training a neural network from scratch requires: A lot of data A lot of time A lot of processing power We use Transfer learning from pretrained models

Method (cont.)

PRETRAINED CNN’s (keras) Xception VGG16 VGG19 ResNet, ResNetV2, ResNeXt InceptionV3 InceptionResNetV2 MobileNet MobileNetV2 DenseNet NASNet

MODEL

Training Parameters(1) images

Training Parameters(2) Optimizers fine tuning

Experimental Results(1) 3 cases where the architecture worked ok Damage vs Whole Minor vs Whole Moderate vs Whole

Experimental Results(2) 3 cases where the architecture didn’t work as expected Severe vs Damage Damage vs Front Moderate vs Minor

Experimental Results(3) Front vs Rear vs Side Minor vs Moderate vs Severe

Discussion about Results and Performance -Overall accuracy is between .6 and .8 -Accuracy remains low unless classes are very different -Fine tuning helped in most cases to gain some accuracy

Future Works and Plans Test with more pretrained models Extend the dataset Try different classifiers Try other classes

References K. Patil, M. Kulkarni, S. Karande, "Deep learning based damage classification", 2017 16th IEEE International Conference on Machine Learning and Applications (ICMLA), pp. 50-54, 2017.