Color–Texture Pattern Classification Using Global–Local Feature Extraction, an SVM Classifier, with Bagging Ensemble Post-Processing

Many applications in image analysis require the accurate classification of complex patterns including both color and texture, e.g., in content image retrieval, biometrics, and the inspection of fabrics, wood, steel, ceramics, and fruits, among others. A new method for pattern classification using bo...

Full description

Bibliographic Details
Main Authors: Carlos F. Navarro, Claudio A. Perez
Format: Article
Language:English
Published: MDPI AG 2019-08-01
Series:Applied Sciences
Subjects:
Online Access:https://www.mdpi.com/2076-3417/9/15/3130
id doaj-d751ef10d1344b6583fa9f8553ed9231
record_format Article
spelling doaj-d751ef10d1344b6583fa9f8553ed92312020-11-25T01:57:01ZengMDPI AGApplied Sciences2076-34172019-08-01915313010.3390/app9153130app9153130Color–Texture Pattern Classification Using Global–Local Feature Extraction, an SVM Classifier, with Bagging Ensemble Post-ProcessingCarlos F. Navarro0Claudio A. Perez1Image Processing Laboratory, Electrical Engineering Department and Advanced Mining Technology Center, Universidad de Chile, Santiago 8370451, ChileImage Processing Laboratory, Electrical Engineering Department and Advanced Mining Technology Center, Universidad de Chile, Santiago 8370451, ChileMany applications in image analysis require the accurate classification of complex patterns including both color and texture, e.g., in content image retrieval, biometrics, and the inspection of fabrics, wood, steel, ceramics, and fruits, among others. A new method for pattern classification using both color and texture information is proposed in this paper. The proposed method includes the following steps: division of each image into global and local samples, texture and color feature extraction from samples using a Haralick statistics and binary quaternion-moment-preserving method, a classification stage using support vector machine, and a final stage of post-processing employing a bagging ensemble. One of the main contributions of this method is the image partition, allowing image representation into global and local features. This partition captures most of the information present in the image for colored texture classification allowing improved results. The proposed method was tested on four databases extensively used in color−texture classification: the Brodatz, VisTex, Outex, and KTH-TIPS2b databases, yielding correct classification rates of 97.63%, 97.13%, 90.78%, and 92.90%, respectively. The use of the post-processing stage improved those results to 99.88%, 100%, 98.97%, and 95.75%, respectively. We compared our results to the best previously published results on the same databases finding significant improvements in all cases.https://www.mdpi.com/2076-3417/9/15/3130colored texture pattern classificationglobal–local texture classificationcolor–texture featurescolor–texture feature extractionbagging post-processingBQMP and Haralick global–local feature integration
collection DOAJ
language English
format Article
sources DOAJ
author Carlos F. Navarro
Claudio A. Perez
spellingShingle Carlos F. Navarro
Claudio A. Perez
Color–Texture Pattern Classification Using Global–Local Feature Extraction, an SVM Classifier, with Bagging Ensemble Post-Processing
Applied Sciences
colored texture pattern classification
global–local texture classification
color–texture features
color–texture feature extraction
bagging post-processing
BQMP and Haralick global–local feature integration
author_facet Carlos F. Navarro
Claudio A. Perez
author_sort Carlos F. Navarro
title Color–Texture Pattern Classification Using Global–Local Feature Extraction, an SVM Classifier, with Bagging Ensemble Post-Processing
title_short Color–Texture Pattern Classification Using Global–Local Feature Extraction, an SVM Classifier, with Bagging Ensemble Post-Processing
title_full Color–Texture Pattern Classification Using Global–Local Feature Extraction, an SVM Classifier, with Bagging Ensemble Post-Processing
title_fullStr Color–Texture Pattern Classification Using Global–Local Feature Extraction, an SVM Classifier, with Bagging Ensemble Post-Processing
title_full_unstemmed Color–Texture Pattern Classification Using Global–Local Feature Extraction, an SVM Classifier, with Bagging Ensemble Post-Processing
title_sort color–texture pattern classification using global–local feature extraction, an svm classifier, with bagging ensemble post-processing
publisher MDPI AG
series Applied Sciences
issn 2076-3417
publishDate 2019-08-01
description Many applications in image analysis require the accurate classification of complex patterns including both color and texture, e.g., in content image retrieval, biometrics, and the inspection of fabrics, wood, steel, ceramics, and fruits, among others. A new method for pattern classification using both color and texture information is proposed in this paper. The proposed method includes the following steps: division of each image into global and local samples, texture and color feature extraction from samples using a Haralick statistics and binary quaternion-moment-preserving method, a classification stage using support vector machine, and a final stage of post-processing employing a bagging ensemble. One of the main contributions of this method is the image partition, allowing image representation into global and local features. This partition captures most of the information present in the image for colored texture classification allowing improved results. The proposed method was tested on four databases extensively used in color−texture classification: the Brodatz, VisTex, Outex, and KTH-TIPS2b databases, yielding correct classification rates of 97.63%, 97.13%, 90.78%, and 92.90%, respectively. The use of the post-processing stage improved those results to 99.88%, 100%, 98.97%, and 95.75%, respectively. We compared our results to the best previously published results on the same databases finding significant improvements in all cases.
topic colored texture pattern classification
global–local texture classification
color–texture features
color–texture feature extraction
bagging post-processing
BQMP and Haralick global–local feature integration
url https://www.mdpi.com/2076-3417/9/15/3130
work_keys_str_mv AT carlosfnavarro colortexturepatternclassificationusinggloballocalfeatureextractionansvmclassifierwithbaggingensemblepostprocessing
AT claudioaperez colortexturepatternclassificationusinggloballocalfeatureextractionansvmclassifierwithbaggingensemblepostprocessing
_version_ 1724976917600272384