Cargando…

A Multi-Purpose Shallow Convolutional Neural Network for Chart Images

Charts are often used for the graphical representation of tabular data. Due to their vast expansion in various fields, it is necessary to develop computer algorithms that can easily retrieve and process information from chart images in a helpful way. Convolutional neural networks (CNNs) have succeed...

Descripción completa

Detalles Bibliográficos
Autores principales: Bajić, Filip, Orel, Ognjen, Habijan, Marija
Formato: Online Artículo Texto
Lenguaje:English
Publicado: MDPI 2022
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9612160/
https://www.ncbi.nlm.nih.gov/pubmed/36298046
http://dx.doi.org/10.3390/s22207695
_version_ 1784819710573936640
author Bajić, Filip
Orel, Ognjen
Habijan, Marija
author_facet Bajić, Filip
Orel, Ognjen
Habijan, Marija
author_sort Bajić, Filip
collection PubMed
description Charts are often used for the graphical representation of tabular data. Due to their vast expansion in various fields, it is necessary to develop computer algorithms that can easily retrieve and process information from chart images in a helpful way. Convolutional neural networks (CNNs) have succeeded in various image processing and classification tasks. Nevertheless, the success of training neural networks in terms of result accuracy and computational requirements requires careful construction of the network layers’ and networks’ parameters. We propose a novel Shallow Convolutional Neural Network (SCNN) architecture for chart-type classification and image generation. We validate the proposed novel network by using it in three different models. The first use case is a traditional SCNN classifier where the model achieves average classification accuracy of 97.14%. The second use case consists of two previously introduced SCNN-based models in parallel, with the same configuration, shared weights, and parameters mirrored and updated in both models. The model achieves average classification accuracy of 100%. The third proposed use case consists of two distinct models, a generator and a discriminator, which are both trained simultaneously using an adversarial process. The generated chart images are plausible to the originals. Extensive experimental analysis end evaluation is provided for the classification task of seven chart classes. The results show that the proposed SCNN is a powerful tool for chart image classification and generation, comparable with Deep Convolutional Neural Networks (DCNNs) but with higher efficiency, reduced computational time, and space complexity.
format Online
Article
Text
id pubmed-9612160
institution National Center for Biotechnology Information
language English
publishDate 2022
publisher MDPI
record_format MEDLINE/PubMed
spelling pubmed-96121602022-10-28 A Multi-Purpose Shallow Convolutional Neural Network for Chart Images Bajić, Filip Orel, Ognjen Habijan, Marija Sensors (Basel) Article Charts are often used for the graphical representation of tabular data. Due to their vast expansion in various fields, it is necessary to develop computer algorithms that can easily retrieve and process information from chart images in a helpful way. Convolutional neural networks (CNNs) have succeeded in various image processing and classification tasks. Nevertheless, the success of training neural networks in terms of result accuracy and computational requirements requires careful construction of the network layers’ and networks’ parameters. We propose a novel Shallow Convolutional Neural Network (SCNN) architecture for chart-type classification and image generation. We validate the proposed novel network by using it in three different models. The first use case is a traditional SCNN classifier where the model achieves average classification accuracy of 97.14%. The second use case consists of two previously introduced SCNN-based models in parallel, with the same configuration, shared weights, and parameters mirrored and updated in both models. The model achieves average classification accuracy of 100%. The third proposed use case consists of two distinct models, a generator and a discriminator, which are both trained simultaneously using an adversarial process. The generated chart images are plausible to the originals. Extensive experimental analysis end evaluation is provided for the classification task of seven chart classes. The results show that the proposed SCNN is a powerful tool for chart image classification and generation, comparable with Deep Convolutional Neural Networks (DCNNs) but with higher efficiency, reduced computational time, and space complexity. MDPI 2022-10-11 /pmc/articles/PMC9612160/ /pubmed/36298046 http://dx.doi.org/10.3390/s22207695 Text en © 2022 by the authors. https://creativecommons.org/licenses/by/4.0/Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
spellingShingle Article
Bajić, Filip
Orel, Ognjen
Habijan, Marija
A Multi-Purpose Shallow Convolutional Neural Network for Chart Images
title A Multi-Purpose Shallow Convolutional Neural Network for Chart Images
title_full A Multi-Purpose Shallow Convolutional Neural Network for Chart Images
title_fullStr A Multi-Purpose Shallow Convolutional Neural Network for Chart Images
title_full_unstemmed A Multi-Purpose Shallow Convolutional Neural Network for Chart Images
title_short A Multi-Purpose Shallow Convolutional Neural Network for Chart Images
title_sort multi-purpose shallow convolutional neural network for chart images
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9612160/
https://www.ncbi.nlm.nih.gov/pubmed/36298046
http://dx.doi.org/10.3390/s22207695
work_keys_str_mv AT bajicfilip amultipurposeshallowconvolutionalneuralnetworkforchartimages
AT orelognjen amultipurposeshallowconvolutionalneuralnetworkforchartimages
AT habijanmarija amultipurposeshallowconvolutionalneuralnetworkforchartimages
AT bajicfilip multipurposeshallowconvolutionalneuralnetworkforchartimages
AT orelognjen multipurposeshallowconvolutionalneuralnetworkforchartimages
AT habijanmarija multipurposeshallowconvolutionalneuralnetworkforchartimages