IMNets: Deep Learning Using an Incremental Modular Network Synthesis Approach for Medical Imaging Applications

Deep learning approaches play a crucial role in computer-aided diagnosis systems to support clinical decision-making. However, developing such automated solutions is challenging due to the limited availability of annotated medical data. In this study, we proposed a novel and computationally efficien...

Full description

Bibliographic Details
Main Authors: Redha Ali, Russell C. Hardie, Barath Narayanan Narayanan, Temesguen M. Kebede
Format: Article
Language:English
Published: MDPI AG 2022-05-01
Series:Applied Sciences
Subjects:
Online Access:https://www.mdpi.com/2076-3417/12/11/5500
_version_ 1797494182565117952
author Redha Ali
Russell C. Hardie
Barath Narayanan Narayanan
Temesguen M. Kebede
author_facet Redha Ali
Russell C. Hardie
Barath Narayanan Narayanan
Temesguen M. Kebede
author_sort Redha Ali
collection DOAJ
description Deep learning approaches play a crucial role in computer-aided diagnosis systems to support clinical decision-making. However, developing such automated solutions is challenging due to the limited availability of annotated medical data. In this study, we proposed a novel and computationally efficient deep learning approach to leverage small data for learning generalizable and domain invariant representations in different medical imaging applications such as malaria, diabetic retinopathy, and tuberculosis. We refer to our approach as Incremental Modular Network Synthesis (IMNS), and the resulting CNNs as Incremental Modular Networks (IMNets). Our IMNS approach is to use small network modules that we call SubNets which are capable of generating salient features for a particular problem. Then, we build up ever larger and more powerful networks by combining these SubNets in different configurations. At each stage, only one new SubNet module undergoes learning updates. This reduces the computational resource requirements for training and aids in network optimization. We compare IMNets against classic and state-of-the-art deep learning architectures such as AlexNet, ResNet-50, Inception v3, DenseNet-201, and NasNet for the various experiments conducted in this study. Our proposed IMNS design leads to high average classification accuracies of 97.0%, 97.9%, and 88.6% for malaria, diabetic retinopathy, and tuberculosis, respectively. Our modular design for deep learning achieves the state-of-the-art performance in the scenarios tested. The IMNets produced here have a relatively low computational complexity compared to traditional deep learning architectures. The largest IMNet tested here has 0.95 M of the learnable parameters and 0.08 G of the floating-point multiply–add (MAdd) operations. The simpler IMNets train faster, have lower memory requirements, and process images faster than the benchmark methods tested.
first_indexed 2024-03-10T01:30:41Z
format Article
id doaj.art-7ca916ab1f2d45668f9ed4f5f7602c4f
institution Directory Open Access Journal
issn 2076-3417
language English
last_indexed 2024-03-10T01:30:41Z
publishDate 2022-05-01
publisher MDPI AG
record_format Article
series Applied Sciences
spelling doaj.art-7ca916ab1f2d45668f9ed4f5f7602c4f2023-11-23T13:42:49ZengMDPI AGApplied Sciences2076-34172022-05-011211550010.3390/app12115500IMNets: Deep Learning Using an Incremental Modular Network Synthesis Approach for Medical Imaging ApplicationsRedha Ali0Russell C. Hardie1Barath Narayanan Narayanan2Temesguen M. Kebede3Department of Electrical and Computer Engineering, University of Dayton, 300 College Park, Dayton, OH 45469, USADepartment of Electrical and Computer Engineering, University of Dayton, 300 College Park, Dayton, OH 45469, USADepartment of Electrical and Computer Engineering, University of Dayton, 300 College Park, Dayton, OH 45469, USADepartment of Electrical and Computer Engineering, University of Dayton, 300 College Park, Dayton, OH 45469, USADeep learning approaches play a crucial role in computer-aided diagnosis systems to support clinical decision-making. However, developing such automated solutions is challenging due to the limited availability of annotated medical data. In this study, we proposed a novel and computationally efficient deep learning approach to leverage small data for learning generalizable and domain invariant representations in different medical imaging applications such as malaria, diabetic retinopathy, and tuberculosis. We refer to our approach as Incremental Modular Network Synthesis (IMNS), and the resulting CNNs as Incremental Modular Networks (IMNets). Our IMNS approach is to use small network modules that we call SubNets which are capable of generating salient features for a particular problem. Then, we build up ever larger and more powerful networks by combining these SubNets in different configurations. At each stage, only one new SubNet module undergoes learning updates. This reduces the computational resource requirements for training and aids in network optimization. We compare IMNets against classic and state-of-the-art deep learning architectures such as AlexNet, ResNet-50, Inception v3, DenseNet-201, and NasNet for the various experiments conducted in this study. Our proposed IMNS design leads to high average classification accuracies of 97.0%, 97.9%, and 88.6% for malaria, diabetic retinopathy, and tuberculosis, respectively. Our modular design for deep learning achieves the state-of-the-art performance in the scenarios tested. The IMNets produced here have a relatively low computational complexity compared to traditional deep learning architectures. The largest IMNet tested here has 0.95 M of the learnable parameters and 0.08 G of the floating-point multiply–add (MAdd) operations. The simpler IMNets train faster, have lower memory requirements, and process images faster than the benchmark methods tested.https://www.mdpi.com/2076-3417/12/11/5500medical imagingdeep learningmalaria detectiondiabetic retinopathytuberculosis detectionmodular networks
spellingShingle Redha Ali
Russell C. Hardie
Barath Narayanan Narayanan
Temesguen M. Kebede
IMNets: Deep Learning Using an Incremental Modular Network Synthesis Approach for Medical Imaging Applications
Applied Sciences
medical imaging
deep learning
malaria detection
diabetic retinopathy
tuberculosis detection
modular networks
title IMNets: Deep Learning Using an Incremental Modular Network Synthesis Approach for Medical Imaging Applications
title_full IMNets: Deep Learning Using an Incremental Modular Network Synthesis Approach for Medical Imaging Applications
title_fullStr IMNets: Deep Learning Using an Incremental Modular Network Synthesis Approach for Medical Imaging Applications
title_full_unstemmed IMNets: Deep Learning Using an Incremental Modular Network Synthesis Approach for Medical Imaging Applications
title_short IMNets: Deep Learning Using an Incremental Modular Network Synthesis Approach for Medical Imaging Applications
title_sort imnets deep learning using an incremental modular network synthesis approach for medical imaging applications
topic medical imaging
deep learning
malaria detection
diabetic retinopathy
tuberculosis detection
modular networks
url https://www.mdpi.com/2076-3417/12/11/5500
work_keys_str_mv AT redhaali imnetsdeeplearningusinganincrementalmodularnetworksynthesisapproachformedicalimagingapplications
AT russellchardie imnetsdeeplearningusinganincrementalmodularnetworksynthesisapproachformedicalimagingapplications
AT barathnarayanannarayanan imnetsdeeplearningusinganincrementalmodularnetworksynthesisapproachformedicalimagingapplications
AT temesguenmkebede imnetsdeeplearningusinganincrementalmodularnetworksynthesisapproachformedicalimagingapplications