Cargando…

A Parallel Adaboost-Backpropagation Neural Network for Massive Image Dataset Classification

Image classification uses computers to simulate human understanding and cognition of images by automatically categorizing images. This study proposes a faster image classification approach that parallelizes the traditional Adaboost-Backpropagation (BP) neural network using the MapReduce parallel pro...

Descripción completa

Detalles Bibliográficos
Autores principales: Cao, Jianfang, Chen, Lichao, Wang, Min, Shi, Hao, Tian, Yun
Formato: Online Artículo Texto
Lenguaje:English
Publicado: Nature Publishing Group 2016
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC5131302/
https://www.ncbi.nlm.nih.gov/pubmed/27905520
http://dx.doi.org/10.1038/srep38201
_version_ 1782470868227588096
author Cao, Jianfang
Chen, Lichao
Wang, Min
Shi, Hao
Tian, Yun
author_facet Cao, Jianfang
Chen, Lichao
Wang, Min
Shi, Hao
Tian, Yun
author_sort Cao, Jianfang
collection PubMed
description Image classification uses computers to simulate human understanding and cognition of images by automatically categorizing images. This study proposes a faster image classification approach that parallelizes the traditional Adaboost-Backpropagation (BP) neural network using the MapReduce parallel programming model. First, we construct a strong classifier by assembling the outputs of 15 BP neural networks (which are individually regarded as weak classifiers) based on the Adaboost algorithm. Second, we design Map and Reduce tasks for both the parallel Adaboost-BP neural network and the feature extraction algorithm. Finally, we establish an automated classification model by building a Hadoop cluster. We use the Pascal VOC2007 and Caltech256 datasets to train and test the classification model. The results are superior to those obtained using traditional Adaboost-BP neural network or parallel BP neural network approaches. Our approach increased the average classification accuracy rate by approximately 14.5% and 26.0% compared to the traditional Adaboost-BP neural network and parallel BP neural network, respectively. Furthermore, the proposed approach requires less computation time and scales very well as evaluated by speedup, sizeup and scaleup. The proposed approach may provide a foundation for automated large-scale image classification and demonstrates practical value.
format Online
Article
Text
id pubmed-5131302
institution National Center for Biotechnology Information
language English
publishDate 2016
publisher Nature Publishing Group
record_format MEDLINE/PubMed
spelling pubmed-51313022016-12-15 A Parallel Adaboost-Backpropagation Neural Network for Massive Image Dataset Classification Cao, Jianfang Chen, Lichao Wang, Min Shi, Hao Tian, Yun Sci Rep Article Image classification uses computers to simulate human understanding and cognition of images by automatically categorizing images. This study proposes a faster image classification approach that parallelizes the traditional Adaboost-Backpropagation (BP) neural network using the MapReduce parallel programming model. First, we construct a strong classifier by assembling the outputs of 15 BP neural networks (which are individually regarded as weak classifiers) based on the Adaboost algorithm. Second, we design Map and Reduce tasks for both the parallel Adaboost-BP neural network and the feature extraction algorithm. Finally, we establish an automated classification model by building a Hadoop cluster. We use the Pascal VOC2007 and Caltech256 datasets to train and test the classification model. The results are superior to those obtained using traditional Adaboost-BP neural network or parallel BP neural network approaches. Our approach increased the average classification accuracy rate by approximately 14.5% and 26.0% compared to the traditional Adaboost-BP neural network and parallel BP neural network, respectively. Furthermore, the proposed approach requires less computation time and scales very well as evaluated by speedup, sizeup and scaleup. The proposed approach may provide a foundation for automated large-scale image classification and demonstrates practical value. Nature Publishing Group 2016-12-01 /pmc/articles/PMC5131302/ /pubmed/27905520 http://dx.doi.org/10.1038/srep38201 Text en Copyright © 2016, The Author(s) http://creativecommons.org/licenses/by/4.0/ This work is licensed under a Creative Commons Attribution 4.0 International License. The images or other third party material in this article are included in the article’s Creative Commons license, unless indicated otherwise in the credit line; if the material is not included under the Creative Commons license, users will need to obtain permission from the license holder to reproduce the material. To view a copy of this license, visit http://creativecommons.org/licenses/by/4.0/
spellingShingle Article
Cao, Jianfang
Chen, Lichao
Wang, Min
Shi, Hao
Tian, Yun
A Parallel Adaboost-Backpropagation Neural Network for Massive Image Dataset Classification
title A Parallel Adaboost-Backpropagation Neural Network for Massive Image Dataset Classification
title_full A Parallel Adaboost-Backpropagation Neural Network for Massive Image Dataset Classification
title_fullStr A Parallel Adaboost-Backpropagation Neural Network for Massive Image Dataset Classification
title_full_unstemmed A Parallel Adaboost-Backpropagation Neural Network for Massive Image Dataset Classification
title_short A Parallel Adaboost-Backpropagation Neural Network for Massive Image Dataset Classification
title_sort parallel adaboost-backpropagation neural network for massive image dataset classification
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC5131302/
https://www.ncbi.nlm.nih.gov/pubmed/27905520
http://dx.doi.org/10.1038/srep38201
work_keys_str_mv AT caojianfang aparalleladaboostbackpropagationneuralnetworkformassiveimagedatasetclassification
AT chenlichao aparalleladaboostbackpropagationneuralnetworkformassiveimagedatasetclassification
AT wangmin aparalleladaboostbackpropagationneuralnetworkformassiveimagedatasetclassification
AT shihao aparalleladaboostbackpropagationneuralnetworkformassiveimagedatasetclassification
AT tianyun aparalleladaboostbackpropagationneuralnetworkformassiveimagedatasetclassification
AT caojianfang paralleladaboostbackpropagationneuralnetworkformassiveimagedatasetclassification
AT chenlichao paralleladaboostbackpropagationneuralnetworkformassiveimagedatasetclassification
AT wangmin paralleladaboostbackpropagationneuralnetworkformassiveimagedatasetclassification
AT shihao paralleladaboostbackpropagationneuralnetworkformassiveimagedatasetclassification
AT tianyun paralleladaboostbackpropagationneuralnetworkformassiveimagedatasetclassification