Image Classification for the Automatic Feature Extraction in Human Worn Fashion Data

With the always increasing amount of image data, it has become a necessity to automatically look for and process information in these images. As fashion is captured in images, the fashion sector provides the perfect foundation to be supported by the integration of a service or application that is built on an image classification model. In this article, the state of the art for image classification is analyzed and discussed. Based on the elaborated knowledge, four different approaches will be implemented to successfully extract features out of fashion data. For this purpose, a human-worn fashion dataset with 2567 images was created, but it was significantly enlarged by the performed image operations. The results show that convolutional neural networks are the undisputed standard for classifying images, and that TensorFlow is the best library to build them. Moreover, through the introduction of dropout layers, data augmentation and transfer learning, model overfitting was successfully prevented, and it was possible to incrementally improve the validation accuracy of the created dataset from an initial 69% to a final validation accuracy of 84%. More distinct apparel like trousers, shoes and hats were better classified than other upper body clothes.

[1]  Bernard Kamsu-Foguem,et al.  Deep convolution neural network for image recognition , 2018, Ecol. Informatics.

[2]  Ladislav Hluchý,et al.  Machine Learning and Deep Learning frameworks and libraries for large-scale data mining: a survey , 2019, Artificial Intelligence Review.

[3]  Kyung-shik Shin,et al.  Hierarchical convolutional neural networks for fashion image classification , 2019, Expert Syst. Appl..

[4]  A. Feridun Ozguc,et al.  Estimation of heat transfer in oscillating annular flow using artifical neural networks , 2009, Adv. Eng. Softw..

[5]  Jun Ma,et al.  Feed-forward neural network training using sparse representation , 2019, Expert Syst. Appl..

[6]  Paulo S. C. Alencar,et al.  The use of machine learning algorithms in recommender systems: A systematic review , 2015, Expert Syst. Appl..

[7]  Manoj Kumar,et al.  History of Neural Networks , 2015 .

[8]  Amal Zouhri,et al.  Classification and Recognition of 3D Image of Charlier moments using a Multilayer Perceptron Architecture , 2018 .

[9]  Christopher Tack,et al.  Artificial intelligence and machine learning | applications in musculoskeletal physiotherapy. , 2019, Musculoskeletal science & practice.

[10]  Shai Ben-David,et al.  Understanding Machine Learning: References , 2014 .

[11]  Geoffrey E. Hinton,et al.  Learning representations by back-propagating errors , 1986, Nature.

[12]  Ujjwal Maulik,et al.  Transformation Invariant Image Recognition Using Multilayer Perceptron , 2013 .

[13]  Fei Wang,et al.  A visual analytical approach for transfer learning in classification , 2017, Inf. Sci..

[14]  Ying Zhu,et al.  Various Frameworks and Libraries of Machine Learning and Deep Learning: A Survey , 2019, Archives of Computational Methods in Engineering.

[15]  Risto Miikkulainen,et al.  Topology of a Neural Network , 2017, Encyclopedia of Machine Learning and Data Mining.

[16]  N. Messikh,et al.  The use of a multilayer perceptron (MLP) for modelling the phenol removal by emulsion liquid membrane , 2017 .

[17]  Taiwo Oladipupo Ayodele,et al.  Types of Machine Learning Algorithms , 2010 .

[18]  Kyung-shik Shin,et al.  Image classification of fine-grained fashion image based on style using pre-trained convolutional neural network , 2018, 2018 IEEE 3rd International Conference on Big Data Analysis (ICBDA).

[19]  Roland Vollgraf,et al.  Fashion-MNIST: a Novel Image Dataset for Benchmarking Machine Learning Algorithms , 2017, ArXiv.

[20]  Ashish Ghosh,et al.  Scaled and oriented object tracking using ensemble of multilayer perceptrons , 2018, Appl. Soft Comput..

[21]  Young-Seuk Park,et al.  Artificial Neural Networks , 2008 .

[22]  Bradley J. Erickson,et al.  Toolkits and Libraries for Deep Learning , 2017, Journal of Digital Imaging.

[23]  Lyle N. Long,et al.  Scalable Massively Parallel Artificial Neural Networks , 2005, J. Aerosp. Comput. Inf. Commun..

[24]  D. Wilkin,et al.  Neuron , 2001, Brain Research.