Evaluating Techniques for Image Classification

Slides:



Advertisements
Similar presentations
Human Identity Recognition in Aerial Images Omar Oreifej Ramin Mehran Mubarak Shah CVPR 2010, June Computer Vision Lab of UCF.
Advertisements

Carolina Galleguillos, Brian McFee, Serge Belongie, Gert Lanckriet Computer Science and Engineering Department Electrical and Computer Engineering Department.
Learning Methods for Generic Object Recognition with Invariance to Pose and Lighting by Yann LeCun, Fu Jie Huang, and Léon Bottou in Proceedings of CVPR'04,
1 Application of Metamorphic Testing to Supervised Classifiers Xiaoyuan Xie, Tsong Yueh Chen Swinburne University of Technology Christian Murphy, Gail.
Classification Dr Eamonn Keogh Computer Science & Engineering Department University of California - Riverside Riverside,CA Who.
A Study of Approaches for Object Recognition
1 Nearest Neighbor Learning Greg Grudic (Notes borrowed from Thomas G. Dietterich and Tom Mitchell) Intro AI.
1 MACHINE LEARNING TECHNIQUES IN IMAGE PROCESSING By Kaan Tariman M.S. in Computer Science CSCI 8810 Course Project.
1 Ensembles of Nearest Neighbor Forecasts Dragomir Yankov, Eamonn Keogh Dept. of Computer Science & Eng. University of California Riverside Dennis DeCoste.
Face Processing System Presented by: Harvest Jang Group meeting Fall 2002.
© 2013 IBM Corporation Efficient Multi-stage Image Classification for Mobile Sensing in Urban Environments Presented by Shashank Mujumdar IBM Research,
1 Comparison of Discrimination Methods for the Classification of Tumors Using Gene Expression Data Presented by: Tun-Hsiang Yang.
Image Processing David Kauchak cs458 Fall 2012 Empirical Evaluation of Dissimilarity Measures for Color and Texture Jan Puzicha, Joachim M. Buhmann, Yossi.
Bala Lakshminarayanan AUTOMATIC TARGET RECOGNITION April 1, 2004.
Techniques for Estimating Layers from Polar Radar Imagery Jerome E. Mitchell, Geoffrey C. Fox, and David J. Crandall :: CReSIS NSF Site Visit :: School.
Computer Vision CS 776 Spring 2014 Recognition Machine Learning Prof. Alex Berg.
Indiana GIS Conference, March 7-8, URBAN GROWTH MODELING USING MULTI-TEMPORAL IMAGES AND CELLULAR AUTOMATA – A CASE STUDY OF INDIANAPOLIS SHARAF.
COMMON EVALUATION FINAL PROJECT Vira Oleksyuk ECE 8110: Introduction to machine Learning and Pattern Recognition.
Pattern Recognition April 19, 2007 Suggested Reading: Horn Chapter 14.
Visual Information Systems Recognition and Classification.
Lecture 27: Recognition Basics CS4670/5670: Computer Vision Kavita Bala Slides from Andrej Karpathy and Fei-Fei Li
Figure ground segregation in video via averaging and color distribution Introduction to Computational and Biological Vision 2013 Dror Zenati.
Gang WangDerek HoiemDavid Forsyth. INTRODUCTION APROACH (implement detail) EXPERIMENTS CONCLUSION.
Project by: Cirill Aizenberg, Dima Altshuler Supervisor: Erez Berkovich.
Patch Based Prediction Techniques University of Houston By: Paul AMALAMAN From: UH-DMML Lab Director: Dr. Eick.
A NOVEL METHOD FOR COLOR FACE RECOGNITION USING KNN CLASSIFIER
GENDER AND AGE RECOGNITION FOR VIDEO ANALYTICS SOLUTION PRESENTED BY: SUBHASH REDDY JOLAPURAM.
Chapter 13 (Prototype Methods and Nearest-Neighbors )
FACE DETECTION : AMIT BHAMARE. WHAT IS FACE DETECTION ? Face detection is computer based technology which detect the face in digital image. Trivial task.
Demosaicking for Multispectral Filter Array (MSFA)
Computational Intelligence: Methods and Applications Lecture 33 Decision Tables & Information Theory Włodzisław Duch Dept. of Informatics, UMK Google:
MACHINE VISION GROUP Face image mapping from NIR to VIS Jie Chen Machine Vision Group
Competition II: Springleaf Sha Li (Team leader) Xiaoyan Chong, Minglu Ma, Yue Wang CAMCOS Fall 2015 San Jose State University.
Learning Photographic Global Tonal Adjustment with a Database of Input / Output Image Pairs.
Intelligent Database Systems Lab 國立雲林科技大學 National Yunlin University of Science and Technology 1 Recognizing Partially Occluded, Expression Variant Faces.
Cell Segmentation in Microscopy Imagery Using a Bag of Local Bayesian Classifiers Zhaozheng Yin RI/CMU, Fall 2009.
Introduction to Data Mining Clustering & Classification Reference: Tan et al: Introduction to data mining. Some slides are adopted from Tan et al.
Analyzing the Behavior of Deep Models Dhruv Batra Devi Parikh Aishwarya Agrawal (EMNLP 2016)
CS : Designing, Visualizing and Understanding Deep Neural Networks
A Plane-Based Approach to Mondrian Stereo Matching
Object detection with deformable part-based models
Efficient Image Classification on Vertically Decomposed Data
Improving the Performance of Fingerprint Classification
Article Review Todd Hricik.
Recognizing Deformable Shapes
Machine Learning Basics
Week 6 Cecilia La Place.
Real-Time Human Pose Recognition in Parts from Single Depth Image
COMBINED UNSUPERVISED AND SEMI-SUPERVISED LEARNING FOR DATA CLASSIFICATION Fabricio Aparecido Breve, Daniel Carlos Guimarães Pedronette State University.
Introduction Feature Extraction Discussions Conclusions Results
Network In Network Authors: Min Lin, Qiang Chen, Shuicheng Yan
Using Tensorflow to Detect Objects in an Image
Machine Learning Week 1.
Efficient Image Classification on Vertically Decomposed Data
Bird-species Recognition Using Convolutional Neural Network
Prepared by: Mahmoud Rafeek Al-Farra
Prepared by: Mahmoud Rafeek Al-Farra
An Improved Neural Network Algorithm for Classifying the Transmission Line Faults Slavko Vasilic Dr Mladen Kezunovic Texas A&M University.
How to Digitize the Natural Color
Using Tensorflow to Detect Objects in an Image
MACHINE LEARNING TECHNIQUES IN IMAGE PROCESSING
MACHINE LEARNING TECHNIQUES IN IMAGE PROCESSING
Classification Breakdown
Facultad de Ingeniería, Centro de Cálculo
Supervised machine learning: creating a model
MAS 622J Course Project Classification of Affective States - GP Semi-Supervised Learning, SVM and kNN Hyungil Ahn
Pooja Pun, Avdesh Mishra, Simon Lailvaux, Md Tamjidul Hoque
Sign Language Recognition With Unsupervised Feature Learning
Machine Learning for Cyber
Shengcong Chen, Changxing Ding, Minfeng Liu 2018
Presentation transcript:

Evaluating Techniques for Image Classification Richmond Adjei1, Jerome E. Mitchell2, and Geoffrey Fox2 1Indiana University – Purdue University Indianapolis and 2Indiana University K-Nearest Neighbor Another algorithm that we chose to use is the K nearest neighbor algorithm.  This is a machine learning algorithm that detects the k nearest images  -- for our algorithm we chose to examine the following k: 1, 5, 7, 11, 15, 30, and 50 with the euclidean distance equation The accuracy of the KNN classifier depends on the k value, and the distance algorithm. Figure 1: k-Nearest Neighbor accuracy with varying number of k In order to tune the parameters of the model, we used a validation set, which is a split of our training set. For example, using our CIFAR-10, we could allow 49,000 for training and 1,000 for validation Conclusion Image classification is a challenging problem in computer vision and has wide applicability in object detection and segmentation We used a subset of the CIFAR-10 dataset, which consist of 10 classes with training and testing examples We evaluated 2 classifiers, namely nearest neighbor, and k-nearest neighbor. K-nearest neighbor performed significantly better when k > 1.  Methodology The images used originated from a subset of the CIFAR-10 dataset, which contains 10 classes {airplane, automobile, bird, cat, deer, dog, frog, horse, ship, and truck}, each with 5000 training samples and 10000 testing samples. In order to evaluate image classification accuracy, 2 different approaches were used: the nearest neighbor approach with two different distances, and k-nearest neighbor algorithm In the nearest neighbor classification, a classifier will take a test image, compare it to every training image and predict the label of the closest training image. Applied to image classification, we used two distances: 𝐼 𝑟𝑐 𝑡𝑟𝑎𝑖𝑛 − 𝐼 𝑟𝑐 𝑡𝑒𝑠𝑡 This gave a classification accuracy of 32%. The second distance approached the problem in the same manner, but uses the square root of the sum of the difference of squares: This yielded an accuracy of 34%. The difference between these two, is that one is an average and a direct comparison of pixels by color, and one is the Euclidean Distance  Abstract Image classification describes the problem of allowing a computer to recognize objects from an image, and although it has become a challenging problem, considerable work has been done to improve its accuracy   We present a comparative evaluation of 2 classifiers, namely Nearest Neighbor (with two different distance equations) and k-nearest neighbor, for determining accuracy from a CIFAR-10 dataset, where each image has one of ten distinct classes composed mostly of objects and animals Our results suggest the k-nearest neighbor classifier performed better than the nearest neighbor when k > 1 Introduction and Challenges The image classification problem is a major problem in computer vision and has a large variety of practical applications, such as object detection and segmentation. The Image Classification Process: 1. Input:. The input consists of a set of N images, each labeled with K distinct classes -- training set 2. Learning: Process uses training set to learn the classes -- training a classifier 3. Evaluation:. Determine the quality of the classifier by predicting labels for a new, unseen set of images and compare it with labeled images (ground truth) The task of recognizing an image is effortless for a human to perform  but can be difficult for a computer vision algorithm because of the following associated challenges: 1. Varying Viewpoints: an object in an image can be oriented in many ways with respect to a camera     2. Background Clutter: the objects in an image may blend into their environment, allowing it difficult to identify k 1 5 7 11 15 30 60 accuracy 34.7% 34.9% 35% 33.7% 33.2% 30.6% Acknowledgment We like to express our gratitude to Dr. Geoffrey Fox for giving us the opportunity to work in his lab this summer. We also would like to thank the School of Informatics at Indiana University Bloomington and the IU-SROC Director Dr. Lamara Warren