Leo Hendrik, Saddami Khairun, Muharar Rusdha, Munadi Khairul, Arnia Fitri
Postgraduate School of Engineering, Universitas Syiah Kuala, Banda Aceh, Indonesia.
Department of Electrical and Computer Engineering, Universitas Syiah Kuala, Banda Aceh, Indonesia.
Digit Health. 2024 Aug 20;10:20552076241271639. doi: 10.1177/20552076241271639. eCollection 2024 Jan-Dec.
The presence of a lightweight convolutional neural network (CNN) model with a high-accuracy rate and low complexity can be useful in building an early obesity detection system, especially on mobile-based applications. The previous works of the CNN model for obesity detection were focused on the accuracy performances without considering the complexity size. In this study, we aim to build a new lightweight CNN model that can accurately classify normal and obese thermograms with low complexity sizes.
The DenseNet201 CNN architectures were modified by replacing the standard convolution layers with multiple depthwise and pointwise convolution layers from the MobileNet architectures. Then, the depth network of the dense block was reduced to determine which depths were the most comparable to obtain minimum validation losses. The proposed model then was compared with state-of-the-art DenseNet and MobileNet CNN models in terms of classification performances, and complexity size, which is measured in model size and computation cost.
The results of the testing experiment show that the proposed model has achieved an accuracy of 81.54% with a model size of 1.44 megabyte (MB). This accuracy was comparable to that of DenseNet, which was 83.08%. However, DenseNet's model size was 71.77 MB. On the other hand, the proposed model's accuracy was higher than that of MobileNetV2, which was 79.23%, with a computation cost of 0.69 billion floating-point operations per second (GFLOPS), which approximated that of MobileNetV2, which was 0.59 GFLOPS.
The proposed model inherited the feature-extracting ability from the DenseNet201 architecture while keeping the lightweight complexity characteristic of the MobileNet architecture.
拥有高精度和低复杂度的轻量级卷积神经网络(CNN)模型,对构建早期肥胖检测系统可能会很有用,特别是在基于移动设备的应用中。先前用于肥胖检测的CNN模型的工作主要集中在准确性表现上,而没有考虑复杂度大小。在本研究中,我们旨在构建一个新的轻量级CNN模型,该模型能够以低复杂度大小准确地对正常和肥胖热成像图进行分类。
通过用MobileNet架构中的多个深度卷积层和逐点卷积层替换标准卷积层,对DenseNet201 CNN架构进行修改。然后,减少密集块的深度网络,以确定哪些深度最具可比性,从而获得最小验证损失。然后,将所提出的模型与最先进的DenseNet和MobileNet CNN模型在分类性能和复杂度大小方面进行比较,复杂度大小通过模型大小和计算成本来衡量。
测试实验结果表明,所提出的模型在模型大小为1.44兆字节(MB)的情况下,准确率达到了81.54%。这个准确率与DenseNet的83.08%相当。然而,DenseNet的模型大小为71.77 MB。另一方面,所提出模型的准确率高于MobileNetV2的79.23%,其计算成本为每秒0.69亿次浮点运算(GFLOPS),与MobileNetV较接近,MobileNetV2的计算成本为0.59 GFLOPS。
所提出的模型继承了DenseNet201架构的特征提取能力,同时保持了MobileNet架构的轻量级复杂度特征。