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...
Main Authors: | , , , |
---|---|
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 |