University Computing Centre, University of Zagreb, 10000 Zagreb, Croatia.
Faculty of Electrical Engineering, Computer Science and Information Technology Osijek, 31000 Osijek, Croatia.
Sensors (Basel). 2022 Oct 11;22(20):7695. doi: 10.3390/s22207695.
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.
图表通常用于表格数据的图形表示。由于它们在各个领域的广泛扩展,因此需要开发计算机算法,以便以有用的方式轻松地从图表图像中检索和处理信息。卷积神经网络 (CNN) 在各种图像处理和分类任务中取得了成功。然而,神经网络在结果准确性和计算要求方面的成功需要仔细构建网络层和网络参数。我们提出了一种用于图表类型分类和图像生成的新型浅层卷积神经网络 (SCNN) 架构。我们通过在三个不同的模型中使用它来验证所提出的新网络。第一个用例是传统的 SCNN 分类器,模型的平均分类准确率为 97.14%。第二个用例由两个之前介绍的基于 SCNN 的模型并行组成,具有相同的配置、共享权重,并且两个模型中的参数镜像和更新。模型的平均分类准确率为 100%。第三个提出的用例由两个不同的模型组成,一个是生成器,另一个是鉴别器,它们都使用对抗过程同时进行训练。生成的图表图像与原始图像相似。提供了针对七个图表类别的分类任务的广泛实验分析和评估。结果表明,所提出的 SCNN 是一种用于图表图像分类和生成的强大工具,与深度卷积神经网络 (DCNN) 相当,但效率更高,计算时间和空间复杂度更低。