Machine Learning for Object Labelling

Identification of objects from an image using machine learning is an emerging research topic. It is known to the scientific community that the labelling of objects by human intelligence in the current scenario of high volume data consumes a large amount of time and produces an error of 5% as observed in the case of ImageNet. In this regard, machine learning methods have become more popular and effective as they produce better results. However, the performance of different machine learning methods vary while identifying objects from images. To address this fact, an object labelling problem has been formulated by considering the images that contain objects of 10 different classes either in the form of solid, hollow and mixed. In order to label the objects in such three types of images, two different approaches are followed. First, a training dataset is created of size 240 samples where 24 samples are present in each of the 10 classes. Here each class contains equal number of solid and hollow objects. In the second approach, entropy is used to reduce the number of samples in the training dataset needed to achieve similar performance as obtained in the first approach. Thereafter, both the training datasets are applied separately to the seven well-known machine learning methods and one classical method to obtain the final results on three test images. The performance of the methods is demonstrated in terms of accuracy as well as by providing annotated objects in images. A software named ObLab2018 has also been developed to annotate the objects from images. The software and the datasets are provided online at http://www.nitttrkol.ac.in/indrajit/projects/ObLab2018/.

[1]  Kemal Polat,et al.  A cascade learning system for classification of diabetes disease: Generalized Discriminant Analysis and Least Square Support Vector Machine , 2008, Expert Syst. Appl..

[2]  David G. Stork,et al.  Pattern classification, 2nd Edition , 2000 .

[3]  David A. Forsyth,et al.  Object Recognition as Machine Translation: Learning a Lexicon for a Fixed Image Vocabulary , 2002, ECCV.

[4]  Mark A. Hall,et al.  Correlation-based Feature Selection for Discrete and Numeric Class Machine Learning , 1999, ICML.

[5]  Q. M. Jonathan Wu,et al.  Human face recognition based on multidimensional PCA and extreme learning machine , 2011, Pattern Recognit..

[6]  Gwen Littlewort,et al.  Machine learning methods for fully automatic recognition of facial expressions and facial actions , 2004, 2004 IEEE International Conference on Systems, Man and Cybernetics (IEEE Cat. No.04CH37583).

[7]  Y. LeCun,et al.  Learning methods for generic object recognition with invariance to pose and lighting , 2004, Proceedings of the 2004 IEEE Computer Society Conference on Computer Vision and Pattern Recognition, 2004. CVPR 2004..

[8]  Geoffrey E. Hinton,et al.  ImageNet classification with deep convolutional neural networks , 2012, Commun. ACM.

[9]  Gwen Littlewort,et al.  Recognizing facial expression: machine learning and application to spontaneous behavior , 2005, 2005 IEEE Computer Society Conference on Computer Vision and Pattern Recognition (CVPR'05).

[10]  D. Larose k‐Nearest Neighbor Algorithm , 2005 .

[11]  Jürgen Schmidhuber,et al.  Multi-column deep neural networks for image classification , 2012, 2012 IEEE Conference on Computer Vision and Pattern Recognition.

[12]  Michael S. Bernstein,et al.  ImageNet Large Scale Visual Recognition Challenge , 2014, International Journal of Computer Vision.

[13]  Bernhard E. Boser,et al.  A training algorithm for optimal margin classifiers , 1992, COLT '92.

[14]  Leo Breiman,et al.  Classification and Regression Trees , 1984 .

[15]  Fabrizio Sebastiani,et al.  Machine learning in automated text categorization , 2001, CSUR.

[16]  Jian Sun,et al.  Deep Residual Learning for Image Recognition , 2015, 2016 IEEE Conference on Computer Vision and Pattern Recognition (CVPR).

[17]  Robert Tibshirani,et al.  The Elements of Statistical Learning: Data Mining, Inference, and Prediction, 2nd Edition , 2001, Springer Series in Statistics.

[18]  Tapani Raiko,et al.  Deep Learning Made Easier by Linear Transformations in Perceptrons , 2012, AISTATS.