SlideShare a Scribd company logo
Implementing Machine Learning Based Image Recognition
For Animal Detection
Andy Rosales-Elias, Nevena Golubovic, Chandra Krintz, Rich Wolski
{andyrosales, nevena, ckrintz, rich}@cs.ucsb.edu
• Animal surveillance is error-prone, time consuming and expensive.
• Using a computer to count animals and observe trends is faster, more reliable and
cheaper.
• We use different machine learning technologies to recognize and categorize animal
species in an image, which is taken by motion-triggered camera traps.
• We combine data from the machine learning model with metadata such as: date, time
and temperature in order to learn more about animal species
Introduction
Using Convolutional Neural Networks
Image Recognition With Metadata
No Retraining
0
0.2
0.4
0.6
0.8
1
1.2
Accuracy%
Previous OCR New OCR
0
50
100
150
200
250
300
Time(s)
Previous OCR New OCR
Methods
For the classification task we used Convolutional Neural Networks (CNN) – a machine
learning framework that has been proven to be significantly better at image recognizing
tasks¹
The open-source Convolutional Neural Networks come pre-trained with data from
ImageNet². However this can be a problem because the default, pre-trained model is
trained on classes that are irrelevant to us (figure 1) therefore we need to modify our CNN
in order to obtain only relevant results. We modified our CNN by adding an extra layer that
filters only the results that are irrelevant to our purposes. (Figure 2)
as
OCR Performance Results
The next step is to combine the image recognition data with information like temperature,
time and date. Time and date are automatically generated with every picture but
temperature needs to be recognized using OCR techniques. This information can help us
recognize trends and answer questions like “what time/temperature do animals come out
the most?”
To compare both types of OCR,
we picked 20 random images and
analyzed them with each method.
The “new OCR” (figure 8) proved
to be significantly better in all
aspects of accuracy and time
Shared Classifier vs Tailored Classifier
CNN #1: Caffe CNN #1: TensorFlow
The first experiment consisted of testing two different Convolutional Neural Network
models – Caffe and TensorFlow. Both models were trained on the same dataset by default:
ImageNet. The pie charts figure 4 and figure 5 show the most common recognition results
for both models. These results were incredibly inaccurate due to the under fitting training
datasets.
The second experiment (figure 6) shows results after re-training the default models with
labeled images from camera traps. With these trained labeled images, the model was able
to significantly increase the accuracy of recognition.
Recognition results of 12210 images
? ?
The computer does know what
these numbers mean, so we have to
‘teach’ it to recognize them (figure 7
and figure 8)
Time/date can be easily obtained with
the image’s EXIF data
Retrained in Four Categories
Figure 1
Figure 2
Figure 3
Figure 4
Figure 5
Results
Figure 6
Re-training dataset:
• Bear: 170 images
• Deer: 489 images
• Coyote: 259 images
• Empty/other: 21 images
Figure 7 Figure 8
The diagrams below show two different forms of recognizing images using optical character
recognition. This is necessary in order to know the temperature of the image as shown in
figure 3. The first method depicted in figure 7 shows our original approach. However,
because of the shared “unknown classifier”, misclassification was common (e.g. 7 classified
as 1). With the new technique of using a “tailored classifier”, classification is always
accurate as proven in figure 9.
Figure 9 Figure 10
Recognition results of 12210 images
Re-trained TensorFlow
References:
¹ Zhong, Zhuoyao et al. “High Performance Offline Handwritten Chinese Character Recognition Using GoogLeNet and Directional Feature Maps.”
²ImageNet Large Scale Visual Recognition Challenge. IJCV, 2015.
Funded in part by NSF CCF-1539586
CSEP

More Related Content

What's hot

Ijmsr 2016-10
Ijmsr 2016-10Ijmsr 2016-10
Ijmsr 2016-10
ijmsr
 
Gesture recognition system
Gesture recognition systemGesture recognition system
Gesture recognition system
eSAT Journals
 
SoA_project
SoA_projectSoA_project
SoA_project
FastBRaIn_at_NECST
 
Automatic detection of rust disease of Lentil by machine learning system usin...
Automatic detection of rust disease of Lentil by machine learning system usin...Automatic detection of rust disease of Lentil by machine learning system usin...
Automatic detection of rust disease of Lentil by machine learning system usin...
IJECEIAES
 
ODVSML_Presentation
ODVSML_PresentationODVSML_Presentation
ODVSML_Presentation
Shounak Mitra
 
1. updated document ed sat
1. updated document ed sat1. updated document ed sat
1. updated document ed sat
IAESIJEECS
 
RECOGNIZING AND TRACKING OUTDOOR OBJECTS BY USING ARTOOLKIT MARKERS
RECOGNIZING AND TRACKING OUTDOOR OBJECTS BY USING ARTOOLKIT MARKERSRECOGNIZING AND TRACKING OUTDOOR OBJECTS BY USING ARTOOLKIT MARKERS
RECOGNIZING AND TRACKING OUTDOOR OBJECTS BY USING ARTOOLKIT MARKERS
ijcsit
 
FallThesisFinal
FallThesisFinalFallThesisFinal
FallThesisFinal
Leora Juster
 
Neural networks
Neural networksNeural networks
Neural networks
HarshitGupta367
 
Cluster formation over huge volatile robotic data
Cluster formation over huge volatile robotic data Cluster formation over huge volatile robotic data
Cluster formation over huge volatile robotic data
Eirini Ntoutsi
 
2015 09-21 webinar - 3D SCAN 3D Scanning Storage and Visualization
2015 09-21 webinar - 3D SCAN 3D Scanning Storage and Visualization2015 09-21 webinar - 3D SCAN 3D Scanning Storage and Visualization
2015 09-21 webinar - 3D SCAN 3D Scanning Storage and Visualization
FITMAN FI
 
Artem Baklanov - Votes Aggregation Techniques in Geo-Wiki Crowdsourcing Game:...
Artem Baklanov - Votes Aggregation Techniques in Geo-Wiki Crowdsourcing Game:...Artem Baklanov - Votes Aggregation Techniques in Geo-Wiki Crowdsourcing Game:...
Artem Baklanov - Votes Aggregation Techniques in Geo-Wiki Crowdsourcing Game:...
AIST
 
Microsoft COCO: Common Objects in Context
Microsoft COCO: Common Objects in Context Microsoft COCO: Common Objects in Context
Microsoft COCO: Common Objects in Context
KhalidKhan412
 
Medical Imaging at DCU - Kevin McGuinness - UPC Barcelona 2018
Medical Imaging at DCU - Kevin McGuinness - UPC Barcelona 2018Medical Imaging at DCU - Kevin McGuinness - UPC Barcelona 2018
Medical Imaging at DCU - Kevin McGuinness - UPC Barcelona 2018
Universitat Politècnica de Catalunya
 
Object classification using CNN & VGG16 Model (Keras and Tensorflow)
Object classification using CNN & VGG16 Model (Keras and Tensorflow) Object classification using CNN & VGG16 Model (Keras and Tensorflow)
Object classification using CNN & VGG16 Model (Keras and Tensorflow)
Lalit Jain
 
An Uncompressed Image Encryption Algorithm Based on DNA Sequences
An Uncompressed Image Encryption Algorithm Based on DNA Sequences An Uncompressed Image Encryption Algorithm Based on DNA Sequences
An Uncompressed Image Encryption Algorithm Based on DNA Sequences
cscpconf
 
DYNAMIC NETWORK ANOMALY INTRUSION DETECTION USING MODIFIED SOM
DYNAMIC NETWORK ANOMALY INTRUSION DETECTION USING MODIFIED SOMDYNAMIC NETWORK ANOMALY INTRUSION DETECTION USING MODIFIED SOM
DYNAMIC NETWORK ANOMALY INTRUSION DETECTION USING MODIFIED SOM
cscpconf
 
sduGroupEvent
sduGroupEventsduGroupEvent
sduGroupEvent
Thomas Sølund
 
"Edge Intelligence: Visual Reinforcement Learning for Mobile Devices," a Pres...
"Edge Intelligence: Visual Reinforcement Learning for Mobile Devices," a Pres..."Edge Intelligence: Visual Reinforcement Learning for Mobile Devices," a Pres...
"Edge Intelligence: Visual Reinforcement Learning for Mobile Devices," a Pres...
Edge AI and Vision Alliance
 
Image Classification using deep learning
Image Classification using deep learning Image Classification using deep learning
Image Classification using deep learning
Asma-AH
 

What's hot (20)

Ijmsr 2016-10
Ijmsr 2016-10Ijmsr 2016-10
Ijmsr 2016-10
 
Gesture recognition system
Gesture recognition systemGesture recognition system
Gesture recognition system
 
SoA_project
SoA_projectSoA_project
SoA_project
 
Automatic detection of rust disease of Lentil by machine learning system usin...
Automatic detection of rust disease of Lentil by machine learning system usin...Automatic detection of rust disease of Lentil by machine learning system usin...
Automatic detection of rust disease of Lentil by machine learning system usin...
 
ODVSML_Presentation
ODVSML_PresentationODVSML_Presentation
ODVSML_Presentation
 
1. updated document ed sat
1. updated document ed sat1. updated document ed sat
1. updated document ed sat
 
RECOGNIZING AND TRACKING OUTDOOR OBJECTS BY USING ARTOOLKIT MARKERS
RECOGNIZING AND TRACKING OUTDOOR OBJECTS BY USING ARTOOLKIT MARKERSRECOGNIZING AND TRACKING OUTDOOR OBJECTS BY USING ARTOOLKIT MARKERS
RECOGNIZING AND TRACKING OUTDOOR OBJECTS BY USING ARTOOLKIT MARKERS
 
FallThesisFinal
FallThesisFinalFallThesisFinal
FallThesisFinal
 
Neural networks
Neural networksNeural networks
Neural networks
 
Cluster formation over huge volatile robotic data
Cluster formation over huge volatile robotic data Cluster formation over huge volatile robotic data
Cluster formation over huge volatile robotic data
 
2015 09-21 webinar - 3D SCAN 3D Scanning Storage and Visualization
2015 09-21 webinar - 3D SCAN 3D Scanning Storage and Visualization2015 09-21 webinar - 3D SCAN 3D Scanning Storage and Visualization
2015 09-21 webinar - 3D SCAN 3D Scanning Storage and Visualization
 
Artem Baklanov - Votes Aggregation Techniques in Geo-Wiki Crowdsourcing Game:...
Artem Baklanov - Votes Aggregation Techniques in Geo-Wiki Crowdsourcing Game:...Artem Baklanov - Votes Aggregation Techniques in Geo-Wiki Crowdsourcing Game:...
Artem Baklanov - Votes Aggregation Techniques in Geo-Wiki Crowdsourcing Game:...
 
Microsoft COCO: Common Objects in Context
Microsoft COCO: Common Objects in Context Microsoft COCO: Common Objects in Context
Microsoft COCO: Common Objects in Context
 
Medical Imaging at DCU - Kevin McGuinness - UPC Barcelona 2018
Medical Imaging at DCU - Kevin McGuinness - UPC Barcelona 2018Medical Imaging at DCU - Kevin McGuinness - UPC Barcelona 2018
Medical Imaging at DCU - Kevin McGuinness - UPC Barcelona 2018
 
Object classification using CNN & VGG16 Model (Keras and Tensorflow)
Object classification using CNN & VGG16 Model (Keras and Tensorflow) Object classification using CNN & VGG16 Model (Keras and Tensorflow)
Object classification using CNN & VGG16 Model (Keras and Tensorflow)
 
An Uncompressed Image Encryption Algorithm Based on DNA Sequences
An Uncompressed Image Encryption Algorithm Based on DNA Sequences An Uncompressed Image Encryption Algorithm Based on DNA Sequences
An Uncompressed Image Encryption Algorithm Based on DNA Sequences
 
DYNAMIC NETWORK ANOMALY INTRUSION DETECTION USING MODIFIED SOM
DYNAMIC NETWORK ANOMALY INTRUSION DETECTION USING MODIFIED SOMDYNAMIC NETWORK ANOMALY INTRUSION DETECTION USING MODIFIED SOM
DYNAMIC NETWORK ANOMALY INTRUSION DETECTION USING MODIFIED SOM
 
sduGroupEvent
sduGroupEventsduGroupEvent
sduGroupEvent
 
"Edge Intelligence: Visual Reinforcement Learning for Mobile Devices," a Pres...
"Edge Intelligence: Visual Reinforcement Learning for Mobile Devices," a Pres..."Edge Intelligence: Visual Reinforcement Learning for Mobile Devices," a Pres...
"Edge Intelligence: Visual Reinforcement Learning for Mobile Devices," a Pres...
 
Image Classification using deep learning
Image Classification using deep learning Image Classification using deep learning
Image Classification using deep learning
 

Similar to EUREKA Poster Andy Rosales Elias

Final Presentation Andy Rosales (1) (1)
Final Presentation Andy Rosales (1) (1)Final Presentation Andy Rosales (1) (1)
Final Presentation Andy Rosales (1) (1)
Andy Rosales-Elias
 
Estimating information from image colors an application to digital cameras an...
Estimating information from image colors an application to digital cameras an...Estimating information from image colors an application to digital cameras an...
Estimating information from image colors an application to digital cameras an...
Ecwayt
 
Estimating information from image colors an application to digital cameras an...
Estimating information from image colors an application to digital cameras an...Estimating information from image colors an application to digital cameras an...
Estimating information from image colors an application to digital cameras an...
Ecwaytech
 
Matlab estimating information from image colors an application to digital ca...
Matlab  estimating information from image colors an application to digital ca...Matlab  estimating information from image colors an application to digital ca...
Matlab estimating information from image colors an application to digital ca...
Ecwaytech
 
Improving image resolution through the cra algorithm involved recycling proce...
Improving image resolution through the cra algorithm involved recycling proce...Improving image resolution through the cra algorithm involved recycling proce...
Improving image resolution through the cra algorithm involved recycling proce...
csandit
 
IMPROVING IMAGE RESOLUTION THROUGH THE CRA ALGORITHM INVOLVED RECYCLING PROCE...
IMPROVING IMAGE RESOLUTION THROUGH THE CRA ALGORITHM INVOLVED RECYCLING PROCE...IMPROVING IMAGE RESOLUTION THROUGH THE CRA ALGORITHM INVOLVED RECYCLING PROCE...
IMPROVING IMAGE RESOLUTION THROUGH THE CRA ALGORITHM INVOLVED RECYCLING PROCE...
cscpconf
 
CNN FEATURES ARE ALSO GREAT AT UNSUPERVISED CLASSIFICATION
CNN FEATURES ARE ALSO GREAT AT UNSUPERVISED CLASSIFICATION CNN FEATURES ARE ALSO GREAT AT UNSUPERVISED CLASSIFICATION
CNN FEATURES ARE ALSO GREAT AT UNSUPERVISED CLASSIFICATION
cscpconf
 
Fin_whales
Fin_whalesFin_whales
Fin_whales
Elijah Willie
 
neuralAC
neuralACneuralAC
neuralAC
Dr Rupesh Shet
 
Report face recognition : ArganRecogn
Report face recognition :  ArganRecognReport face recognition :  ArganRecogn
Report face recognition : ArganRecogn
Ilyas CHAOUA
 
One shot learning
One shot learningOne shot learning
One shot learning
Vuong Ho Ngoc
 
Poster - Convolutional Neural Networks for Real-time Road Sign Detection-V3Mr...
Poster - Convolutional Neural Networks for Real-time Road Sign Detection-V3Mr...Poster - Convolutional Neural Networks for Real-time Road Sign Detection-V3Mr...
Poster - Convolutional Neural Networks for Real-time Road Sign Detection-V3Mr...
Guangrui Liu
 
Course Title CS591-Advance Artificial Intelligence
Course Title CS591-Advance Artificial Intelligence           Course Title CS591-Advance Artificial Intelligence
Course Title CS591-Advance Artificial Intelligence
CruzIbarra161
 
Passive Image Forensic Method to Detect Resampling Forgery in Digital Images
Passive Image Forensic Method to Detect Resampling Forgery in Digital ImagesPassive Image Forensic Method to Detect Resampling Forgery in Digital Images
Passive Image Forensic Method to Detect Resampling Forgery in Digital Images
iosrjce
 
F017374752
F017374752F017374752
F017374752
IOSR Journals
 
THE EFFECT OF PHYSICAL BASED FEATURES FOR RECOGNITION OF RECAPTURED IMAGES
THE EFFECT OF PHYSICAL BASED FEATURES FOR RECOGNITION OF RECAPTURED IMAGESTHE EFFECT OF PHYSICAL BASED FEATURES FOR RECOGNITION OF RECAPTURED IMAGES
THE EFFECT OF PHYSICAL BASED FEATURES FOR RECOGNITION OF RECAPTURED IMAGES
ijcsit
 
ppt icitisee 2022_without_recording.pptx
ppt icitisee 2022_without_recording.pptxppt icitisee 2022_without_recording.pptx
ppt icitisee 2022_without_recording.pptx
ssusera4da91
 
ppt.pdf
ppt.pdfppt.pdf
PPT - Deep and Confident Prediction For Time Series at Uber
PPT - Deep and Confident Prediction For Time Series at UberPPT - Deep and Confident Prediction For Time Series at Uber
PPT - Deep and Confident Prediction For Time Series at Uber
Jisang Yoon
 
APPLICATION OF CONVOLUTIONAL NEURAL NETWORK IN LAWN MEASUREMENT
APPLICATION OF CONVOLUTIONAL NEURAL NETWORK IN LAWN MEASUREMENTAPPLICATION OF CONVOLUTIONAL NEURAL NETWORK IN LAWN MEASUREMENT
APPLICATION OF CONVOLUTIONAL NEURAL NETWORK IN LAWN MEASUREMENT
sipij
 

Similar to EUREKA Poster Andy Rosales Elias (20)

Final Presentation Andy Rosales (1) (1)
Final Presentation Andy Rosales (1) (1)Final Presentation Andy Rosales (1) (1)
Final Presentation Andy Rosales (1) (1)
 
Estimating information from image colors an application to digital cameras an...
Estimating information from image colors an application to digital cameras an...Estimating information from image colors an application to digital cameras an...
Estimating information from image colors an application to digital cameras an...
 
Estimating information from image colors an application to digital cameras an...
Estimating information from image colors an application to digital cameras an...Estimating information from image colors an application to digital cameras an...
Estimating information from image colors an application to digital cameras an...
 
Matlab estimating information from image colors an application to digital ca...
Matlab  estimating information from image colors an application to digital ca...Matlab  estimating information from image colors an application to digital ca...
Matlab estimating information from image colors an application to digital ca...
 
Improving image resolution through the cra algorithm involved recycling proce...
Improving image resolution through the cra algorithm involved recycling proce...Improving image resolution through the cra algorithm involved recycling proce...
Improving image resolution through the cra algorithm involved recycling proce...
 
IMPROVING IMAGE RESOLUTION THROUGH THE CRA ALGORITHM INVOLVED RECYCLING PROCE...
IMPROVING IMAGE RESOLUTION THROUGH THE CRA ALGORITHM INVOLVED RECYCLING PROCE...IMPROVING IMAGE RESOLUTION THROUGH THE CRA ALGORITHM INVOLVED RECYCLING PROCE...
IMPROVING IMAGE RESOLUTION THROUGH THE CRA ALGORITHM INVOLVED RECYCLING PROCE...
 
CNN FEATURES ARE ALSO GREAT AT UNSUPERVISED CLASSIFICATION
CNN FEATURES ARE ALSO GREAT AT UNSUPERVISED CLASSIFICATION CNN FEATURES ARE ALSO GREAT AT UNSUPERVISED CLASSIFICATION
CNN FEATURES ARE ALSO GREAT AT UNSUPERVISED CLASSIFICATION
 
Fin_whales
Fin_whalesFin_whales
Fin_whales
 
neuralAC
neuralACneuralAC
neuralAC
 
Report face recognition : ArganRecogn
Report face recognition :  ArganRecognReport face recognition :  ArganRecogn
Report face recognition : ArganRecogn
 
One shot learning
One shot learningOne shot learning
One shot learning
 
Poster - Convolutional Neural Networks for Real-time Road Sign Detection-V3Mr...
Poster - Convolutional Neural Networks for Real-time Road Sign Detection-V3Mr...Poster - Convolutional Neural Networks for Real-time Road Sign Detection-V3Mr...
Poster - Convolutional Neural Networks for Real-time Road Sign Detection-V3Mr...
 
Course Title CS591-Advance Artificial Intelligence
Course Title CS591-Advance Artificial Intelligence           Course Title CS591-Advance Artificial Intelligence
Course Title CS591-Advance Artificial Intelligence
 
Passive Image Forensic Method to Detect Resampling Forgery in Digital Images
Passive Image Forensic Method to Detect Resampling Forgery in Digital ImagesPassive Image Forensic Method to Detect Resampling Forgery in Digital Images
Passive Image Forensic Method to Detect Resampling Forgery in Digital Images
 
F017374752
F017374752F017374752
F017374752
 
THE EFFECT OF PHYSICAL BASED FEATURES FOR RECOGNITION OF RECAPTURED IMAGES
THE EFFECT OF PHYSICAL BASED FEATURES FOR RECOGNITION OF RECAPTURED IMAGESTHE EFFECT OF PHYSICAL BASED FEATURES FOR RECOGNITION OF RECAPTURED IMAGES
THE EFFECT OF PHYSICAL BASED FEATURES FOR RECOGNITION OF RECAPTURED IMAGES
 
ppt icitisee 2022_without_recording.pptx
ppt icitisee 2022_without_recording.pptxppt icitisee 2022_without_recording.pptx
ppt icitisee 2022_without_recording.pptx
 
ppt.pdf
ppt.pdfppt.pdf
ppt.pdf
 
PPT - Deep and Confident Prediction For Time Series at Uber
PPT - Deep and Confident Prediction For Time Series at UberPPT - Deep and Confident Prediction For Time Series at Uber
PPT - Deep and Confident Prediction For Time Series at Uber
 
APPLICATION OF CONVOLUTIONAL NEURAL NETWORK IN LAWN MEASUREMENT
APPLICATION OF CONVOLUTIONAL NEURAL NETWORK IN LAWN MEASUREMENTAPPLICATION OF CONVOLUTIONAL NEURAL NETWORK IN LAWN MEASUREMENT
APPLICATION OF CONVOLUTIONAL NEURAL NETWORK IN LAWN MEASUREMENT
 

EUREKA Poster Andy Rosales Elias

  • 1. Implementing Machine Learning Based Image Recognition For Animal Detection Andy Rosales-Elias, Nevena Golubovic, Chandra Krintz, Rich Wolski {andyrosales, nevena, ckrintz, rich}@cs.ucsb.edu • Animal surveillance is error-prone, time consuming and expensive. • Using a computer to count animals and observe trends is faster, more reliable and cheaper. • We use different machine learning technologies to recognize and categorize animal species in an image, which is taken by motion-triggered camera traps. • We combine data from the machine learning model with metadata such as: date, time and temperature in order to learn more about animal species Introduction Using Convolutional Neural Networks Image Recognition With Metadata No Retraining 0 0.2 0.4 0.6 0.8 1 1.2 Accuracy% Previous OCR New OCR 0 50 100 150 200 250 300 Time(s) Previous OCR New OCR Methods For the classification task we used Convolutional Neural Networks (CNN) – a machine learning framework that has been proven to be significantly better at image recognizing tasks¹ The open-source Convolutional Neural Networks come pre-trained with data from ImageNet². However this can be a problem because the default, pre-trained model is trained on classes that are irrelevant to us (figure 1) therefore we need to modify our CNN in order to obtain only relevant results. We modified our CNN by adding an extra layer that filters only the results that are irrelevant to our purposes. (Figure 2) as OCR Performance Results The next step is to combine the image recognition data with information like temperature, time and date. Time and date are automatically generated with every picture but temperature needs to be recognized using OCR techniques. This information can help us recognize trends and answer questions like “what time/temperature do animals come out the most?” To compare both types of OCR, we picked 20 random images and analyzed them with each method. The “new OCR” (figure 8) proved to be significantly better in all aspects of accuracy and time Shared Classifier vs Tailored Classifier CNN #1: Caffe CNN #1: TensorFlow The first experiment consisted of testing two different Convolutional Neural Network models – Caffe and TensorFlow. Both models were trained on the same dataset by default: ImageNet. The pie charts figure 4 and figure 5 show the most common recognition results for both models. These results were incredibly inaccurate due to the under fitting training datasets. The second experiment (figure 6) shows results after re-training the default models with labeled images from camera traps. With these trained labeled images, the model was able to significantly increase the accuracy of recognition. Recognition results of 12210 images ? ? The computer does know what these numbers mean, so we have to ‘teach’ it to recognize them (figure 7 and figure 8) Time/date can be easily obtained with the image’s EXIF data Retrained in Four Categories Figure 1 Figure 2 Figure 3 Figure 4 Figure 5 Results Figure 6 Re-training dataset: • Bear: 170 images • Deer: 489 images • Coyote: 259 images • Empty/other: 21 images Figure 7 Figure 8 The diagrams below show two different forms of recognizing images using optical character recognition. This is necessary in order to know the temperature of the image as shown in figure 3. The first method depicted in figure 7 shows our original approach. However, because of the shared “unknown classifier”, misclassification was common (e.g. 7 classified as 1). With the new technique of using a “tailored classifier”, classification is always accurate as proven in figure 9. Figure 9 Figure 10 Recognition results of 12210 images Re-trained TensorFlow References: ¹ Zhong, Zhuoyao et al. “High Performance Offline Handwritten Chinese Character Recognition Using GoogLeNet and Directional Feature Maps.” ²ImageNet Large Scale Visual Recognition Challenge. IJCV, 2015. Funded in part by NSF CCF-1539586 CSEP