journal article·2024-02-01Open access

Ensemble Learning-Based Coronary Artery Disease Detection Using Computer Tomography Images

Abdul Rahaman Wahab Sait, Ali Mohammad Alorsan Bani Awad

Applied Sciences· Volume 14· Issue 3

Abstract

Coronary artery disease (CAD) is the most prevalent form of cardiovascular disease that may result in myocardial infarction. Annually, it leads to millions of fatalities and causes billions of dollars in global economic losses. Limited resources and complexities in interpreting results pose challenges to healthcare centers in implementing deep learning (DL)-based CAD detection models. Ensemble learning (EL) allows developers to build an effective CAD detection model by integrating the outcomes of multiple medical imaging models. In this study, the authors build an EL-based CAD detection model to identify CAD from coronary computer tomography angiography (CCTA) images. They employ a feature engineering technique, including MobileNet V3, CatBoost, and LightGBM models. A random forest (RF) classifier is used to ensemble the outcomes of the CatBoost and LightGBM models. The authors generalize the model using two benchmark datasets. The proposed model achieved an accuracy of 99.7% and 99.6% with limited computational resources. The generalization results highlight the importance of the proposed model’s efficiency in identifying CAD from the CCTA images. Healthcare centers and cardiologists can benefit from the proposed model to identify CAD in the initial stages. The proposed feature engineering can be extended using a liquid neural network model to reduce computational resources.
Source: crossref · Quality: baseline

Research context

OpenAlex topics: Advanced X-ray and CT Imaging · Artificial Intelligence in Healthcare · Brain Tumor Detection and Classification

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

Affiliations

Department of Documents and Archive, Center of Documents and Administrative Communication, King Faisal University, P.O. Box 400, Hofuf 31982, Al-Ahsa, Saudi Arabia

Center of Measurement and Evaluation, King Faisal University, P.O. Box 400, Hofuf 31982, Al-Ahsa, Saudi Arabia

Funding

Deanship of Scientific Research, Vice Presidency for Graduate Studies and Scientific Research, King Faisal University, Saudi Arabia

References (53)

Show source-provided references
1. Lee, S., Rim, B., Jou, S.-S., Gil, H.-W., Jia, X., Lee, A., and Hong, M. (2021). Deep-Learning-Based Coronary Artery Calcium Detection from CT Image. Sensors, 21.10.3390/s21217059 ↗
2. Chen, X., Fu, Y., Lin, J., Ji, Y., Fang, Y., and Wu, J. (2020). Coronary Artery Disease Detection by Machine Learning with Coronary Bifurcation Features. Appl. Sci., 10.10.3390/app10217656 ↗
3. Abdar, M., Książek, W., Acharya, U.R., Tan, R.-S., Makarenkov, V., and Pławiak, P. (2019). A new machine learning technique for an accurate diagnosis of coronary artery disease. Comput. Methods Programs Biomed., 179.10.1016/j.cmpb.2019.104992 ↗
4. How scan parameter choice affects deep learning-based coronary artery disease assessment from computed tomography10.1038/s41598-023-29347-9 ↗
5. Deep Learning Analysis of Coronary Arteries in Cardiac CT Angiography for Detection of Patients Requiring Invasive Coronary Angiography10.1109/TMI.2019.2953054 ↗
6. A Computationally Efficient Approach to Segmentation of the Aorta and Coronary Arteries Using Deep Learning10.1109/ACCESS.2021.3099030 ↗
7. Alizadehsani, R., Abdar, M., Roshanzamir, M., Khosravi, A., Kebria, P.M., Khozeimeh, F., Nahavandi, S., Sarrafzadegan, N., and Acharya, U.R. (2019). Machine learning-based coronary artery disease diagnosis: A comprehensive review. Comput. Biol. Med., 111.10.1016/j.compbiomed.2019.103346 ↗
8. Diagnostic performance of deep learning-based vessel extraction and stenosis detection on coronary com-puted tomography angiography for coronary artery disease: A multi-reader multi-case study10.1007/s11547-023-01606-9 ↗
9. Machine learning of clinical variables and coronary artery calcium scoring for the prediction of obstructive coronary artery disease on coronary computed tomography angiography: Analysis from the CONFIRM registry10.1093/eurheartj/ehz565 ↗
10. Ren, P., He, Y., Guo, N., Luo, N., Li, F., Wang, Z., and Yang, Z. (2023). A deep learning-based automated algorithm for labeling coronary arteries in computed tomography angiography images. BMC Med. Inform. Decis. Mak., 23.10.1186/s12911-023-02332-y ↗
11. Kaba, Ş., Haci, H., Isin, A., Ilhan, A., and Conkbayir, C. (2023). The Application of Deep Learning for the Segmentation and Classification of Coronary Arteries. Diagnostics, 13.10.3390/diagnostics13132274 ↗
12. Rjiba, S., Urruty, T., Bourdon, P., Fernandez-Maloigne, C., Delepaule, R., Christiaens, L.-P., and Guillevin, R. (2020, January 9–12). CenterlineNet: Automatic Coronary Artery Centerline Extraction for Computed Tomographic Angiographic Images Using Convolutional Neural Network Architectures. Proceedings of the 2020 Tenth International Conference on Image Processing Theory, Tools and Applications (IPTA), Paris, France.10.1109/IPTA50016.2020.9286458 ↗
13. Multi-input deep learning approach for Cardiovascular Disease diagnosis using Myocardial Perfusion Imaging and clinical data10.1016/j.ejmp.2021.04.011 ↗
14. Multi-constraints based deep learning model for automated segmentation and diagnosis of coronary artery disease in X-ray angiographic images10.7717/peerj-cs.993 ↗
15. Machine learning-aided risk strati-fication system for the prediction of coronary artery disease10.1016/j.ijcard.2020.09.070 ↗
16. Wu, W., Zhang, J., Xie, H., Zhao, Y., Zhang, S., and Gu, L. (2020). Automatic detection of coronary artery stenosis by convolutional neural network with temporal constraint. Comput. Biol. Med., 118.10.1016/j.compbiomed.2020.103657 ↗
17. Deep learning segmentation of major vessels in X-ray coronary angiography10.1038/s41598-019-53254-7 ↗
18. Diagnosis of Coronary Artery Disease from Myocardial Perfusion Imaging Using Convolutional Neural Networks10.1016/j.procs.2023.01.061 ↗
19. Automated plaque classification using computed tomography angiography and Gabor transformations10.1016/j.artmed.2019.101724 ↗
20. Deep learning with convolutional neural network for estimation of the characterisation of coronary plaques: Validation using IB-IVUS10.1016/j.radi.2021.07.024 ↗
21. Deep learning–based image restoration algorithm for coronary CT angiography10.1007/s00330-019-06183-y ↗
22. Functional cardiac CT–going beyond anatomical evaluation of coronary artery disease with Cine CT, CT-FFR, CT perfusion and machine learning10.1259/bjr.20200349 ↗
23. Diagnostic performance of deep learning algorithm for analysis of computed tomography myocardial perfusion10.1007/s00259-022-05732-w ↗
24. Deep learning-based cardiovascular image diagnosis: A promising challenge10.1016/j.future.2019.09.047 ↗
25. Muñuzuri. Coronary artery segmentation based on transfer learning and UNet architecture on computed tomography coronary angiography images10.1109/ACCESS.2023.3293090 ↗
26. Zhang, J., Zhu, H., Chen, Y., Yang, C., Cheng, H., Li, Y., and Wang, F. (2021). En-semble machine learning approach for screening of coronary heart disease based on echocardiography and risk factors. BMC Med. Inform. Decis. Mak., 21.10.1186/s12911-021-01535-5 ↗
27. Ensemble feature selection and classification methods for machine learning-based coronary artery disease diagnosis10.1016/j.csi.2022.103706 ↗
28. Alothman, A.F., Sait, A.R.W., and Alhussain, T.A. (2022). Detecting Coronary Artery Disease from Computed Tomography Images Using a Deep Learning Technique. Diagnostics, 12.10.3390/diagnostics12092073 ↗
29. Wahab Sait, A.R., and Dutta, A.K. (2023). Developing a Deep-Learning-Based Coronary Artery Disease Detec-tion Technique Using Computer Tomography Images. Diagnostics, 13.10.3390/diagnostics13071312 ↗
30. Han, D., Liu, J., Sun, Z., Cui, Y., He, Y., and Yang, Z. (2020). Deep learning analysis in coronary computed tomographic angiography imaging for the assessment of patients with coronary artery stenosis. Comput. Methods Programs Biomed., 196.10.1016/j.cmpb.2020.105651 ↗
31. Diagnostic performance of deep learning-based vascular extraction and stenosis detection technique for coronary artery disease10.1259/bjr.20191028 ↗
32. Papandrianos, N., and Papageorgiou, E. (2021). Automatic Diagnosis of Coronary Artery Disease in SPECT Myocardial Perfusion Imaging Employing Deep Learning. Appl. Sci., 11.10.3390/app11146362 ↗
33. Coronary artery segmentation under class imbalance using a U-Net based architecture on computed tomography angiography images10.1038/s41598-021-93889-z ↗
34. Deep convolutional neural networks to predict cardiovascular risk from computed tomography10.1038/s41467-021-20966-2 ↗
35. Clinical Evaluation of the Automatic Coronary Artery Disease Reporting and Data System (CAD-RADS) in Coronary Computed Tomography Angiography Using Convolutional Neural Networks10.1016/j.acra.2022.05.015 ↗
36. Moon, J.H., Lee, D.Y., Cha, W.C., Chung, M.J., Lee, K.-S., Cho, B.H., and Choi, J.H. (2021). Automatic stenosis recognition from coronary angiography using convolutional neural networks. Comput. Methods Programs Biomed., 198.10.1016/j.cmpb.2020.105819 ↗
37. Li, H., Wang, X., Liu, C., Zeng, Q., Zheng, Y., Chu, X., Yao, L., Wang, J., Jiao, Y., and Karmakar, C. (2020). A fusion framework based on multi-domain features and deep learning features of phonocardiogram for coronary artery disease detection. Comput. Biol. Med., 120.10.1016/j.compbiomed.2020.103733 ↗
38. (2023, March 05). Random Forest Classifier. Available online: https://gist.github.com/pb111/88545fa33780928694388779af23bf58.
39. (2023, March 06). CatBoost. Available online: https://github.com/catboost/catboost.
40. (2023, March 07). LightGBM. Available online: https://github.com/microsoft/LightGBM.
41. Zeng, A., Wu, C., Lin, G., Xie, W., Hong, J., Huang, M., Zhuang, J., Bi, S., Pan, D., and Ullah, N. (2022). ImageCAS: A Large-Scale Dataset and Benchmark for Coronary Artery Segmentation based on Computed Tomography Angiography Images. arXiv.10.1016/j.compmedimag.2023.102287 ↗
42. Demirer, M., Gupta, V., Bigelow, M., Erdal, B., Prevedello, L., and White, R. (2019). Image dataset for a CNN algorithm development to detect coronary atherosclerosis in coronary CT angiography. Mendeley Data.
43. Automated coronary artery atherosclerosis detection and weakly supervised localization on coronary CT angiography with a deep 3-dimensional convo-lutional neural network10.1016/j.compmedimag.2020.101721 ↗
44. Dense Steerable Filter CNNs for Exploiting Rotational Symmetry in Histology Images10.1109/TMI.2020.3013246 ↗
45. Low-Dose Abdominal CT Using a Deep Learning-Based Denoising Algorithm: A Comparison with CT Reconstructed with Filtered Back Projection or Iterative Reconstruction Algorithm10.3348/kjr.2019.0413 ↗
46. Enhancement of aortic dissections in CT angiography: Are common filters robust enough?
47. Yunus, M.M., Sabarudin, A., Karim, M.K.A., Nohuddin, P.N.E., Zainal, I.A., Shamsul, M.S.M., and Yusof, A.K.M. (2022). Reproducibility and Repeatability of Coronary Computed Tomography Angiography (CCTA) Image Segmentation in Detecting Atherosclerosis: A Radiomics Study. Diagnostics, 12.10.3390/diagnostics12082007 ↗
48. Identification and quantification of cardiovascular structures from CCTA: An end-to-end, rapid, pixel-wise, deep-learning method
49. Supervised Filter Learning for Coronary Artery Vesselness Enhancement Diffusion in Coronary CT Angiography Images10.2991/ijcis.d.200422.001 ↗
50. A modified Frangi’s vesselness measure based on gradient and grayscale values for coronary artery detection10.3233/JIFS-182613 ↗
51. Objective comparison of methods to decode anomalous diffusion10.1038/s41467-021-26320-w ↗
52. Bayesian inference of scaled versus fractional Brownian motion10.1088/1751-8121/ac60e7 ↗
53. Single tra-jectory characterization via machine learning10.1088/1367-2630/ab6065 ↗