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...
Autores principales: | , , , , |
---|---|
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 |