Texture Recognition and Classification Based on Deep Learning

Texture image classification has always been a very active research topic in computer vision and pattern recognition. In this paper, based on the deep learning advanced framework- Keras, we use Convolutional Neural Networks (CNN) to classify 12 kinds of texture images. Because there are few original...

Full description

Saved in:
Bibliographic Details
Published in2018 Sixth International Conference on Advanced Cloud and Big Data (CBD) pp. 344 - 348
Main Authors Zhu, Gaoming, Li, Bingchan, Hong, Shuai, Mao, Bo
Format Conference Proceeding
LanguageEnglish
Published IEEE 01.08.2018
Subjects
Online AccessGet full text
DOI10.1109/CBD.2018.00068

Cover

More Information
Summary:Texture image classification has always been a very active research topic in computer vision and pattern recognition. In this paper, based on the deep learning advanced framework- Keras, we use Convolutional Neural Networks (CNN) to classify 12 kinds of texture images. Because there are few original datasets and the quantity is not balanced, We used such as reflection enhancement, elastic transformation, random lighting and other data augmentation techniques to enhance and expand some texture images. On the one hand, it balances the number of various types of texture images. On the other hand, it enhances the generalization ability of the datasets. It plays a key role in the training of the model and improves the accuracy of the model. The final test accuracy is close to 90%, which is more advanced and convenient than the traditional texture image classification method, and the accuracy rate is higher.
DOI:10.1109/CBD.2018.00068