{'fraction_non_alphanumeric': 0.01814300960512273, 'fraction_numerical': 0.0021344717182497333, 'mean_word_length': 5.513888888888889, 'pattern_counts': {'":': 0, '<': 0, '<?xml version=': 0, '>': 0, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
Efficient Texture Classification Using Independent Component Analysis

Texture classification is the assignment of texture to one or more texture classes. It has been largely used in various fields. This paper proposes a system for Texture Classification using Independent Component Analysis (ICA) using set of classifiers. Independent Component Analysis proved its efficiency in many domains. Our objective is to improve texture classification by adopting the use of ICA with a classifier in this domain. After extracting the main features of the image, classification using set of classifiers is performed. Experimental results have shown that ICA has a promising performance in texture classification. When combined with neural networks, Texture classification accuracy reached the accuracy of 91%. Furthermore, Naïve Bayes showed both exceptional training and testing times, and therefore, it proved to be efficient for big datasets.