journal article·2022-05-29Open access

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

Redha Ali, Russell C. Hardie, Barath Narayanan Narayanan, Temesguen M. Kebede

Applied Sciences· Volume 12· Issue 11

Abstract

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.
Source: crossref · Quality: baseline

Research context

OpenAlex topics: Retinal Imaging and Analysis · Digital Imaging for Blood Diseases · COVID-19 diagnosis using AI

SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.

Affiliations

Department of Electrical and Computer Engineering, University of Dayton, 300 College Park, Dayton, OH 45469, USA

Sensors and Software Systems Division, University of Dayton Research Institute, 1700 South Patterson Blvd., Dayton, OH 45409, USA

References (70)

Show source-provided references
1. Zhai, X., Kolesnikov, A., Houlsby, N., and Beyer, L. (2021). Scaling vision transformers. arXiv.10.1109/CVPR52688.2022.01179 ↗
2. Riquelme, C., Puigcerver, J., Mustafa, B., Neumann, M., Jenatton, R., Pinto, A.S., Keysers, D., and Houlsby, N. (2021). Scaling Vision with Sparse Mixture of Experts. arXiv.
3. (2021, July 06). Image Classification on ImageNe. Available online: https://paperswithcode.com/sota/image-classification-on-imagenet.
4. Structural analysis and optimization of convolutional neural networks with a small sample size
5. Arsenovic, M., Karanovic, M., Sladojevic, S., Anderla, A., and Stefanovic, D. (2019). Solving current limitations of deep learning based approaches for plant disease detection. Symmetry, 11.10.3390/sym11070939 ↗
6. Deep limitations? Examining expert disagreement over deep learning
7. Lv, X., and Zhang, X. (2019, January 2–4). Generating chinese classical landscape paintings based on cycle-consistent adversarial networks. Proceedings of the 2019 6th International Conference on systems and Informatics (ICSAI), Shanghai, China.10.1109/ICSAI48974.2019.9010358 ↗
8. Chen, K. (2015). Deep and Modular Neural Networks. Handbook of Computational Intelligence, Springer.10.1007/978-3-662-43505-2_28 ↗
9. Neural science: A century of progress and the mysteries that remain10.1016/S0896-6273(00)80912-5 ↗
10. Fodor, J.A. (1983). The Modularity of Mind, MIT Press.10.7551/mitpress/4737.001.0001 ↗
11. Edelman, G.M. (1987). Neural Darwinism: The Theory of Neural Group Selection, Basic Books.
12. Got ACTs? Availability, price, market share and provider knowledge of anti-malarial medicines in public and private sector outlets in six malaria-endemic countries10.1186/1475-2875-10-326 ↗
13. WHO (2020). World Malaria Report 2020: 20 Years of Global Progress and Challenges.
14. Malaria surveillance—United States, 201510.15585/mmwr.ss6707a1 ↗
15. Posfai, D., Sylvester, K., Reddy, A., Ganley, J.G., Wirth, J., Cullen, Q.E., Dave, T., Kato, N., Dave, S.S., and Derbyshire, E.R. (2018). Plasmodium parasite exploits host aquaporin-3 during liver stage malaria infection. PLoS Pathog., 14.10.1371/journal.ppat.1007057 ↗
16. Dey, N., Ashour, A.S., and Borra, S. (2017). Classification in BioApps: Automation of Decision Making, Springer.10.1007/978-3-319-65981-7 ↗
17. WHO (2016). Malaria Microscopy: Quality Assurance Manual, Version 2.
18. Deep learning for smartphone-based malaria parasite detection in thick blood smears10.1109/JBHI.2019.2939121 ↗
19. Dong, Y., Jiang, Z., Shen, H., Pan, W.D., Williams, L.A., Reddy, V.V., Benjamin, W.H., and Bryan, A.W. (2017, January 16–19). Evaluations of deep convolutional neural networks for automatic identification of malaria infected cells. Proceedings of the 2017 IEEE EMBS International Conference on Biomedical & Health Informatics (BHI), Chicago, IL, USA.10.1109/BHI.2017.7897215 ↗
20. The worldwide epidemic of diabetic retinopathy10.4103/0301-4738.100542 ↗
21. Custom-Molded Offloading Footwear Effectively Prevents Recurrence and Amputation, and Lowers Mortality Rates in High-Risk Diabetic Foot Patients: A Multicenter, Prospective Observational Study10.2147/DMSO.S341364 ↗
22. Global causes of blindness and distance vision impairment 1990–2020: A systematic review and meta-analysis10.1016/S2214-109X(17)30393-5 ↗
23. Imaging in diabetic retinopathy10.4103/0974-9233.151887 ↗
24. WHO global progress report on tuberculosis elimination10.1016/S2213-2600(19)30418-7 ↗
25. Transfer-to-transfer learning approach for computer aided detection of COVID-19 in chest radiographs10.3390/ai1040032 ↗
26. World Health Organization (2016). World Malaria Report 2015.
27. Ali, R., Hardie, R.C., and Ragb, H.K. (2020, January 13–15). Ensemble lung segmentation system using deep neural networks. Proceedings of the 2020 IEEE Applied Imagery Pattern Recognition Workshop (AIPR), Washington, DC, USA.10.1109/AIPR50011.2020.9425311 ↗
28. Rahman, A., Zunair, H., Rahman, M.S., Yuki, J.Q., Biswas, S., Alam, M.A., Alam, N.B., and Mahdy, M. (2019). Improving malaria parasite detection from red blood cell using deep convolutional neural networks. arXiv.
29. Malaria detection using deep residual networks with mobile microscopy
30. Convolutional neural networks to automate the screening of malaria in low-resource countries10.7717/peerj.9674 ↗
31. Image analysis and machine learning for detecting malaria10.1016/j.trsl.2017.12.004 ↗
32. Machine learning model for predicting malaria using clinical information10.1016/j.compbiomed.2020.104151 ↗
33. Performance analysis of machine learning and deep learning architectures for malaria detection on cell images
34. A deep learning ensemble approach for diabetic retinopathy detection10.1109/ACCESS.2019.2947484 ↗
35. The application of deep learning for diabetic retinopathy prescreening in research eye-PACS
36. A deep learning-based smartphone app for real-time detection of five stages of diabetic retinopathy
37. Hybrid machine learning architecture for automated detection and grading of retinal images for diabetic retinopathy10.1117/1.JMI.7.3.034501 ↗
38. Explainable end-to-end deep learning for diabetic retinopathy detection across multiple datasets10.1117/1.JMI.7.4.044503 ↗
39. An application of transfer learning to neutrophil cluster detection for tuberculosis: Efficient implementation with nonmetric multidimensional scaling and sampling
40. A novel approach for tuberculosis screening based on deep convolutional neural networks
41. Wu, E.Q., Zhou, M., Hu, D., Zhu, L., Tang, Z., Qiu, X.Y., Deng, P.Y., Zhu, L.M., and Ren, H. (2020). Self-Paced Dynamic Infinite Mixture Model for Fatigue Evaluation of Pilots’ Brains. IEEE Trans. Cybern.
42. Automatic detection of tuberculosis bacilli from microscopic sputum smear images using deep learning methods10.1016/j.bbe.2018.05.007 ↗
43. A deep learning system that generates quantitative CT reports for diagnosing pulmonary tuberculosis10.1007/s10489-020-02051-1 ↗
44. Imagenet large scale visual recognition challenge10.1007/s11263-015-0816-y ↗
45. An enhanced fast non-dominated solution sorting genetic algorithm for multi-objective problems10.1016/j.ins.2021.11.052 ↗
46. Chen, T., Goodfellow, I., and Shlens, J. (2016). Net2Net: Accelerating Learning via Knowledge Transfer. arXiv.
47. Anderson, A., Shaffer, K., Yankov, A., Corley, C.D., and Hodas, N.O. (2016). Beyond Fine Tuning: A Modular Approach to Learning on Small Data. arXiv.
48. Pre-trained convolutional neural networks as feature extractors toward improved malaria parasite detection in thin blood smear images10.7717/peerj.4568 ↗
49. (2020, December 14). APTOS 2019 Blindness Detection. Available online: https://www.kaggle.com/c/aptos2019-blindness-detection/overview.
50. Two public chest X-ray datasets for computer-aided screening of pulmonary diseases
51. Finlayson, G.D., and Trezzi, E. (2004, January 9–12). Shades of gray and colour constancy. Proceedings of the Color and Imaging Conference. Society for Imaging Science and Technology, Scottsdale, AZ, USA.10.2352/CIC.2004.12.1.art00008 ↗
52. Kingma, D.P., and Ba, J. (2015). Adam: A Method for Stochastic Optimization. arXiv.
53. Kim, P. (2017). Matlab deep learning. With Machine Learning, Neural Networks and Artificial Intelligence, Springer.10.1007/978-1-4842-2845-6_1 ↗
54. Ng, A.Y. (2004, January 4–8). Feature selection, L 1 vs. L 2 regularization, and rotational invariance. Proceedings of the 21st International Conference on Machine Learning, Banff, AB, Canada.
55. Skin cancer classification using convolutional neural networks: Systematic review10.2196/11936 ↗
56. Imagenet classification with deep convolutional neural networks
57. He, K., Zhang, X., Ren, S., and Sun, J. (2016, January 27–30). Deep residual learning for image recognition. Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, Las Vegas, NV, USA.10.1109/CVPR.2016.90 ↗
58. Szegedy, C., Vanhoucke, V., Ioffe, S., Shlens, J., and Wojna, Z. (2016, January 17–22). Rethinking the inception architecture for computer vision. Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, New York, NY, USA.10.1109/CVPR.2016.308 ↗
59. Huang, G., Liu, Z., Van Der Maaten, L., and Weinberger, K.Q. (2017, January 21–26). Densely connected convolutional networks. Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, Honolulu, HI, USA.10.1109/CVPR.2017.243 ↗
60. Zoph, B., Vasudevan, V., Shlens, J., and Le, Q.V. (2018, January 18–23). Learning transferable architectures for scalable image recognition. Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, Salt Lake City, UT, USA.10.1109/CVPR.2018.00907 ↗
61. (2021, July 06). MATLAB Deep Learning Toolbox Documentation. Available online: https://www.mathworks.com/help/deeplearning/.
62. Deng, J., Dong, W., Socher, R., Li, L.J., Li, K., and Fei-Fei, L. (2009, January 20–25). Imagenet: A large-scale hierarchical image database. Proceedings of the 2009 IEEE Conference on Computer Vision and Pattern Recognition, Miami, FL, USA.10.1109/CVPR.2009.5206848 ↗
63. Performance evaluation of deep neural ensembles toward malaria parasite detection in thin-blood smear images10.7717/peerj.6977 ↗
64. Development and validation of a deep learning algorithm for detection of diabetic retinopathy in retinal fundus photographs10.1001/jama.2016.17216 ↗
65. Deep learning fundus image analysis for diabetic retinopathy and macular edema grading10.1038/s41598-019-47181-w ↗
66. Detection of pulmonary tuberculosis manifestation in chest X-rays using different convolutional neural network (CNN) models10.35940/ijeat.A2632.109119 ↗
67. Deep learning for automated classification of tuberculosis-related chest X-Ray: Dataset distribution shift limits diagnostic performance generalizability10.1016/j.heliyon.2020.e04614 ↗
68. Zhou, B., Khosla, A., Lapedriza, A., Oliva, A., and Torralba, A. (2016, January 27–30). Learning deep features for discriminative localization. Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, Las Vegas, NV, USA.10.1109/CVPR.2016.319 ↗
69. Image analysis approach for development of a decision support system for detection of malaria parasites in thin blood smear images10.1007/s10278-011-9442-6 ↗
70. Automatic detection of hard and soft exudates from retinal fundus images10.2478/ausi-2019-0005 ↗