Abstract

An image classification algorithm based on adaptive feature weight updating is proposed to address the low classification accuracy of the current single-feature classification algorithms and simple multifeature fusion algorithms. The MapReduce parallel programming model on the Hadoop platform is used to perform an adaptive fusion of hue, local binary pattern (LBP) and scale-invariant feature transform (SIFT) features extracted from images to derive optimal combinations of weights. The support vector machine (SVM) classifier is then used to perform parallel training to obtain the optimal SVM classification model, which is then tested. The Pascal VOC 2012, Caltech 256 and SUN databases are adopted to build a massive image library. The speedup, classification accuracy and training time are tested in the experiment, and the results show that a linear growth tendency is present in the speedup of the system in a cluster environment. In consideration of the hardware costs, time, performance and accuracy, the algorithm is superior to mainstream classification algorithms, such as the power mean SVM and convolutional neural network (CNN). As the number and types of images both increase, the classification accuracy rate exceeds 95%. When the number of images reaches 80,000, the training time of the proposed algorithm is only 1/5 that of traditional single-node architecture algorithms. This result reflects the effectiveness of the algorithm, which provides a basis for the effective analysis and processing of image big data.

Highlights

  • The selection of image features and classifiers has long been a primary challenge in image classification [1]

  • Based on the above ideas, an improved support vector machine (SVM) classification algorithm based on adaptive feature weight updating (AFWU-SVM) is proposed

  • Low-level visual feature algorithms are frequently used for image feature extraction, and image classification methods that are based on single low-level visual features are the most common [5]

Read more

Summary

Introduction

The selection of image features and classifiers has long been a primary challenge in image classification [1]. One category includes classification algorithms that employ artificial markers, whereas the other includes algorithms that use keywords and text to describe and classify images These methods are simple and easy to understand. Based on the above ideas, an improved support vector machine (SVM) classification algorithm based on adaptive feature weight updating (AFWU-SVM) is proposed This algorithm can extract multiple features from images and carry out random adaptive fusion to determine the optimal feature weights for use in fusion. Experimental verification shows that the proposed algorithm displays high classification accuracy This method displays shorter run times in addition to higher accuracy and significantly greater efficiency than traditional single-node architecture algorithms while guaranteeing cost effectiveness.

Literature review
Methods
Results and discussion
Full Text
Paper version not known

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.