Texture Classification using Naïve Bayes Classifier

Summary This paper presents a texture classification algorithm using Independent Component Analysis and Naïve Bayes Classifier. Naïve Bayes is one of the most effective and efficient classification algorithms. Naïve Bayes classifiers still tend to perform very well under unrealistic assumption. Especially for small sample sizes, naive Bayes classifiers can outperform the more powerful classifiers. Texture features are extracted using Independent Component Analysis and then classified by Naïve Bayes Classifier. Experiments were performed in order to evaluate the performance of the proposed classifier. It consists of texture images from the Describable Textures Dataset (DTD) and Brodatz album. Experimental results show that the proposed algorithm has an encouraging performance. The Naïve Bayes Classifier produces a very accurate classification results.

[1]  Wen-Liang Hwang,et al.  Constrained Null Space Component Analysis for Semiblind Source Separation Problem , 2018, IEEE Transactions on Neural Networks and Learning Systems.

[2]  Rafi Ahamed Shaik,et al.  Separation of Sources From Single-Channel EEG Signals Using Independent Component Analysis , 2018, IEEE Transactions on Instrumentation and Measurement.

[3]  Malek Adjouadi,et al.  Real-time R-spike detection in the cardiac waveform through independent component analysis , 2017, 2017 IEEE Signal Processing in Medicine and Biology Symposium (SPMB).

[4]  Ramazan Bayindir,et al.  A Novel Application of Naive Bayes Classifier in Photovoltaic Energy Prediction , 2017, 2017 16th IEEE International Conference on Machine Learning and Applications (ICMLA).

[5]  K Nirmala,et al.  HoG based Naive Bayes classifier for glaucoma detection , 2017, TENCON 2017 - 2017 IEEE Region 10 Conference.

[6]  Rongrong Sun,et al.  Dynamic kernel independent component analysis approach for fault detection and diagnosis , 2017, 2017 Chinese Automation Congress (CAC).

[7]  Cheng Lei,et al.  Process monitoring using independent component analysis based on gradient and newton iteration methods , 2017, 2017 Chinese Automation Congress (CAC).

[8]  Nurettin Acir,et al.  Automatic removal of ocular artefacts in EEG signal by using independent component analysis and Artificial Neural Network , 2017, 2017 Medical Technologies National Congress (TIPTEKNO).

[9]  Luiz Eduardo Soares de Oliveira,et al.  A Review of Texture Classification Methods and Databases , 2017, 2017 30th SIBGRAPI Conference on Graphics, Patterns and Images Tutorials (SIBGRAPI-T).

[10]  Taha H. Rassem,et al.  Texture image classification using wavelet completed local binary pattern descriptor (WCLBP) , 2017, 2017 Seventh International Conference on Innovative Computing Technology (INTECH).

[11]  Zhitao Gu,et al.  Blind separation of human motions based on independent component analysis , 2017, 2017 International Applied Computational Electromagnetics Society Symposium (ACES).

[12]  S. L. Ullo,et al.  Fourier independent component analysis of radar micro-Doppler features , 2017, 2017 IEEE International Workshop on Metrology for AeroSpace (MetroAeroSpace).

[13]  Mohamad Irfan,et al.  The comparation of text mining with Naive Bayes classifier, nearest neighbor, and decision tree to detect Indonesian swear words on Twitter , 2017, 2017 5th International Conference on Cyber and IT Service Management (CITSM).

[14]  Shuli Wang,et al.  Texture classification by multifractal spectrum and barycentric coordinates of bit planes of wavelet coefficients , 2017, IET Image Process..

[15]  Cecilia Di Ruberto,et al.  Histogram of Radon transform and texton matrix for texture analysis and classification , 2017, IET Image Process..

[16]  Patrick Roblin,et al.  Independent component analysis for multi-carrier transmission for 4G/5G power amplifiers , 2017, 2017 89th ARFTG Microwave Measurement Conference (ARFTG).

[17]  Hassan Ghassemian,et al.  Texture classification using Shearlet transform and GLCM , 2017, 2017 Iranian Conference on Electrical Engineering (ICEE).

[18]  Mykhailo Granik,et al.  Fake news detection using naive Bayes classifier , 2017, 2017 IEEE First Ukraine Conference on Electrical and Computer Engineering (UKRCON).

[19]  Neha Sharma,et al.  Modifying Naive Bayes classifier for multinomial text classification , 2016, 2016 International Conference on Recent Advances and Innovations in Engineering (ICRAIE).

[20]  Yon-Ping Chen,et al.  Real-time and low-memory multi-face detection system design based on naive Bayes classifier using FPGA , 2016, 2016 International Automatic Control Conference (CACS).

[21]  Yeresime Suresh,et al.  Software quality assessment for open source software using logistic & Naive Bayes classifier , 2016, 2016 International Conference on Computation System and Information Technology for Sustainable Solutions (CSITSS).

[22]  Ronei Marcos de Moraes,et al.  A Fuzzy Binomial Naive Bayes classifier for epidemiological data , 2016, 2016 IEEE International Conference on Fuzzy Systems (FUZZ-IEEE).

[23]  David L. Olson,et al.  Data Mining Models , 2016 .

[24]  Chung-Lin Huang,et al.  Image classification using pairwise local observations based Naive Bayes classifier , 2015, 2015 Asia-Pacific Signal and Information Processing Association Annual Summit and Conference (APSIPA).

[25]  Iasonas Kokkinos,et al.  Describing Textures in the Wild , 2013, 2014 IEEE Conference on Computer Vision and Pattern Recognition.

[26]  Xianghua Xie,et al.  Handbook of Texture Analysis , 2008 .

[27]  D.A. Al Nadi,et al.  Independent Component Analysis (ICA) for texture classification , 2008, 2008 5th International Multi-Conference on Systems, Signals and Devices.

[28]  Hang Joon Kim,et al.  Support Vector Machines for Texture Classification , 2002, IEEE Trans. Pattern Anal. Mach. Intell..

[29]  Chun-Shien Lu,et al.  Unsupervised texture segmentation via wavelet transform , 1997, Pattern Recognit..

[30]  Jana Reinhard,et al.  Textures A Photographic Album For Artists And Designers , 2016 .

[31]  James V. Stone,et al.  Independent Component Analysis , 2015, Encyclopedia of Biometrics.

[32]  อนิรุธ สืบสิงห์ Data Mining Practical Machine Learning Tools and Techniques , 2014 .