Cargando…

An Improved Convolutional Neural Network Algorithm and Its Application in Multilabel Image Labeling

In today's society, image resources are everywhere, and the number of available images can be overwhelming. Determining how to rapidly and effectively query, retrieve, and organize image information has become a popular research topic, and automatic image annotation is the key to text-based ima...

Descripción completa

Detalles Bibliográficos
Autores principales: Cao, Jianfang, Wu, Chenyan, Chen, Lichao, Cui, Hongyan, Feng, Guoqing
Formato: Online Artículo Texto
Lenguaje:English
Publicado: Hindawi 2019
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6637686/
https://www.ncbi.nlm.nih.gov/pubmed/31354800
http://dx.doi.org/10.1155/2019/2060796
_version_ 1783436294134693888
author Cao, Jianfang
Wu, Chenyan
Chen, Lichao
Cui, Hongyan
Feng, Guoqing
author_facet Cao, Jianfang
Wu, Chenyan
Chen, Lichao
Cui, Hongyan
Feng, Guoqing
author_sort Cao, Jianfang
collection PubMed
description In today's society, image resources are everywhere, and the number of available images can be overwhelming. Determining how to rapidly and effectively query, retrieve, and organize image information has become a popular research topic, and automatic image annotation is the key to text-based image retrieval. If the semantic images with annotations are not balanced among the training samples, the low-frequency labeling accuracy can be poor. In this study, a dual-channel convolution neural network (DCCNN) was designed to improve the accuracy of automatic labeling. The model integrates two convolutional neural network (CNN) channels with different structures. One channel is used for training based on the low-frequency samples and increases the proportion of low-frequency samples in the model, and the other is used for training based on all training sets. In the labeling process, the outputs of the two channels are fused to obtain a labeling decision. We verified the proposed model on the Caltech-256, Pascal VOC 2007, and Pascal VOC 2012 standard datasets. On the Pascal VOC 2012 dataset, the proposed DCCNN model achieves an overall labeling accuracy of up to 93.4% after 100 training iterations: 8.9% higher than the CNN and 15% higher than the traditional method. A similar accuracy can be achieved by the CNN only after 2,500 training iterations. On the 50,000-image dataset from Caltech-256 and Pascal VOC 2012, the performance of the DCCNN is relatively stable; it achieves an average labeling accuracy above 93%. In contrast, the CNN reaches an accuracy of only 91% even after extended training. Furthermore, the proposed DCCNN achieves a labeling accuracy for low-frequency words approximately 10% higher than that of the CNN, which further verifies the reliability of the proposed model in this study.
format Online
Article
Text
id pubmed-6637686
institution National Center for Biotechnology Information
language English
publishDate 2019
publisher Hindawi
record_format MEDLINE/PubMed
spelling pubmed-66376862019-07-28 An Improved Convolutional Neural Network Algorithm and Its Application in Multilabel Image Labeling Cao, Jianfang Wu, Chenyan Chen, Lichao Cui, Hongyan Feng, Guoqing Comput Intell Neurosci Research Article In today's society, image resources are everywhere, and the number of available images can be overwhelming. Determining how to rapidly and effectively query, retrieve, and organize image information has become a popular research topic, and automatic image annotation is the key to text-based image retrieval. If the semantic images with annotations are not balanced among the training samples, the low-frequency labeling accuracy can be poor. In this study, a dual-channel convolution neural network (DCCNN) was designed to improve the accuracy of automatic labeling. The model integrates two convolutional neural network (CNN) channels with different structures. One channel is used for training based on the low-frequency samples and increases the proportion of low-frequency samples in the model, and the other is used for training based on all training sets. In the labeling process, the outputs of the two channels are fused to obtain a labeling decision. We verified the proposed model on the Caltech-256, Pascal VOC 2007, and Pascal VOC 2012 standard datasets. On the Pascal VOC 2012 dataset, the proposed DCCNN model achieves an overall labeling accuracy of up to 93.4% after 100 training iterations: 8.9% higher than the CNN and 15% higher than the traditional method. A similar accuracy can be achieved by the CNN only after 2,500 training iterations. On the 50,000-image dataset from Caltech-256 and Pascal VOC 2012, the performance of the DCCNN is relatively stable; it achieves an average labeling accuracy above 93%. In contrast, the CNN reaches an accuracy of only 91% even after extended training. Furthermore, the proposed DCCNN achieves a labeling accuracy for low-frequency words approximately 10% higher than that of the CNN, which further verifies the reliability of the proposed model in this study. Hindawi 2019-07-04 /pmc/articles/PMC6637686/ /pubmed/31354800 http://dx.doi.org/10.1155/2019/2060796 Text en Copyright © 2019 Jianfang Cao et al. http://creativecommons.org/licenses/by/4.0/ This is an open access article distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.
spellingShingle Research Article
Cao, Jianfang
Wu, Chenyan
Chen, Lichao
Cui, Hongyan
Feng, Guoqing
An Improved Convolutional Neural Network Algorithm and Its Application in Multilabel Image Labeling
title An Improved Convolutional Neural Network Algorithm and Its Application in Multilabel Image Labeling
title_full An Improved Convolutional Neural Network Algorithm and Its Application in Multilabel Image Labeling
title_fullStr An Improved Convolutional Neural Network Algorithm and Its Application in Multilabel Image Labeling
title_full_unstemmed An Improved Convolutional Neural Network Algorithm and Its Application in Multilabel Image Labeling
title_short An Improved Convolutional Neural Network Algorithm and Its Application in Multilabel Image Labeling
title_sort improved convolutional neural network algorithm and its application in multilabel image labeling
topic Research Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6637686/
https://www.ncbi.nlm.nih.gov/pubmed/31354800
http://dx.doi.org/10.1155/2019/2060796
work_keys_str_mv AT caojianfang animprovedconvolutionalneuralnetworkalgorithmanditsapplicationinmultilabelimagelabeling
AT wuchenyan animprovedconvolutionalneuralnetworkalgorithmanditsapplicationinmultilabelimagelabeling
AT chenlichao animprovedconvolutionalneuralnetworkalgorithmanditsapplicationinmultilabelimagelabeling
AT cuihongyan animprovedconvolutionalneuralnetworkalgorithmanditsapplicationinmultilabelimagelabeling
AT fengguoqing animprovedconvolutionalneuralnetworkalgorithmanditsapplicationinmultilabelimagelabeling
AT caojianfang improvedconvolutionalneuralnetworkalgorithmanditsapplicationinmultilabelimagelabeling
AT wuchenyan improvedconvolutionalneuralnetworkalgorithmanditsapplicationinmultilabelimagelabeling
AT chenlichao improvedconvolutionalneuralnetworkalgorithmanditsapplicationinmultilabelimagelabeling
AT cuihongyan improvedconvolutionalneuralnetworkalgorithmanditsapplicationinmultilabelimagelabeling
AT fengguoqing improvedconvolutionalneuralnetworkalgorithmanditsapplicationinmultilabelimagelabeling