journal article·2019-12-14Open access

Automatic Segmentation of Coronary Arteries in X-ray Angiograms using Multiscale Analysis and Artificial Neural Networks

Fernando Cervantes-Sanchez, Ivan Cruz-Aceves, Arturo Hernandez-Aguirre, Martha Alicia Hernandez-Gonzalez, Sergio Eduardo Solorio-Meza

Applied Sciences· Volume 9· Issue 24

Abstract

This paper presents a novel method for the automatic segmentation of coronary arteries in X-ray angiograms, based on multiscale analysis and neural networks. The multiscale analysis is performed by using Gaussian filters in the spatial domain and Gabor filters in the frequency domain, which are used as inputs by a multilayer perceptron (MLP) for the enhancement of vessel-like structures. The optimal design of the MLP is selected following a statistical comparative analysis, using a training set of 100 angiograms, and the area under the ROC curve ( A z ) for assessment of the detection performance. The detection results of the proposed method are compared with eleven state-of-the-art blood vessel enhancement methods, obtaining the highest performance of A z = 0.9775 , with a test set of 30 angiograms. The database of 130 X-ray coronary angiograms has been outlined by a specialist and approved by a medical ethics committee. On the other hand, the vessel extraction technique was selected from fourteen binary classification algorithms applied to the multiscale filter response. Finally, the proposed segmentation method is compared with twelve state-of-the-art vessel segmentation methods in terms of six binary evaluation metrics, where the proposed method provided the most accurate coronary arteries segmentation with a classification rate of 0.9698 and Dice coefficient of 0.6857 , using the test set of angiograms. In addition to the experimental results, the performance in the detection and segmentation steps of the proposed method have also shown that it can be highly suitable for systems that perform computer-aided diagnosis in X-ray imaging.
Source: crossref · Quality: baseline

Research context

OpenAlex topics: Retinal Imaging and Analysis · Medical Image Segmentation Techniques · Cerebrovascular and Carotid Artery Diseases

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

Affiliations

Centro de Investigación en Matemáticas, A.C. (CIMAT), Guanajuato 36023, Gto, Mexico

CONACYT-Centro de Investigación en Matemáticas, A.C. (CIMAT), Guanajuato 36023, Gto., Mexico

Unidad Médica de Alta Especialidad (UMAE)-Hospital de Especialidades No.1. Centro Médico Nacional del Bajio, IMSS, CP. León 37320, Guanajuato, Mexico

Department of Health Sciences, Universidad Tecnológica de México (UNITEC) Campus León, León 37200, Gto., Mexico

Funding

Consejo Nacional de Ciencia y Tecnología

References (39)

Show source-provided references
1. Eiho, S., and Qian, Y. (1997, January 7–10). Detection of coronary artery tree using morphological operator. Proceedings of the Computers in Cardiology 1997, Lund, Sweden.
2. Qian, Y., Eiho, S., Sugimoto, N., and Fujita, M. (1998, January 13–16). Automatic extraction of coronary artery tree on coronary angiograms by morphological operators. Proceedings of the Computers in Cardiology 1998, Cleveland, OH, USA.
3. Wells, W.M., Colchester, A., and Delp, S. (1998). Multiscale vessel enhancement filtering. Medical Image Computing and Computer-Assisted Intervention—MICCAI’98, Springer.10.1007/BFb0056181 ↗
4. Wang, S., Li, B., and Zhou, S. (2012, January 28–30). A Segmentation Method of Coronary Angiograms Based on Multi-scale Filtering and Region-Growing. Proceedings of the 2012 International Conference on Biomedical Engineering and Biotechnology, Macao, China.10.1109/iCBEB.2012.39 ↗
5. Li, Y., Zhou, S., Wu, J., Ma, X., and Peng, K. (2012, January 17–19). A Novel Method of Vessel Segmentation for X-ray Coronary Angiography Images. Proceedings of the 2012 Fourth International Conference on Computational and Information Sciences, Chongqing, China.10.1109/ICCIS.2012.34 ↗
6. Detection of blood vessels in retinal images using two-dimensional matched filters10.1109/42.34715 ↗
7. Detection of blood vessels in ophthalmoscope images using MF/ant (matched filter/ant colony) algorithm10.1016/j.cmpb.2009.04.005 ↗
8. Kang, W., Wang, K., Chen, W., and Kang, W. (2009, January 17–19). Segmentation Method Based on Fusion Algorithm for Coronary Angiograms. Proceedings of the 2009 2nd International Congress on Image and Signal Processing, Tianjin, China.10.1109/CISP.2009.5303615 ↗
9. An improved matched filter for blood vessel detection of digital retinal images10.1016/j.compbiomed.2006.03.003 ↗
10. Genetic algorithm matched filter optimization for automated detection of blood vessels from digital retinal images10.1016/j.cmpb.2007.05.012 ↗
11. On the performance of nature inspired algorithms for the automatic segmentation of coronary arteries using Gaussian matched filters10.1016/j.asoc.2016.01.030 ↗
12. Retinal vessel segmentation using the 2-D Gabor wavelet and supervised classification10.1109/TMI.2006.879967 ↗
13. Rangayyan, R.M., Oloumi, F., Oloumi, F., Eshghzadeh-Zanjani, P., and Ayres, F.J. (2007, January 22–26). Detection of Blood Vessels in the Retina Using Gabor Filters. Proceedings of the 2007 Canadian Conference on Electrical and Computer Engineering, Vancouver, BC, Canada.10.1109/CCECE.2007.184 ↗
14. Detection of blood vessels in the retina with multiscale Gabor filters10.1117/1.2907209 ↗
15. Segmentation of coronary angiograms using Gabor filters and Boltzmann univariate marginal distribution algorithm
16. Automatic segmentation of coronary arteries using Gabor filters and thresholding based on multiobjective optimization10.1016/j.bspc.2015.11.001 ↗
17. A novel multiscale Gaussian matched filter using neural networks for the segmentation of x-ray coronary angiograms
18. Theory of communication. Part 1: The analysis of information
19. Approximation capabilities of multilayer feedforward networks10.1016/0893-6080(91)90009-T ↗
20. Computer-Assisted Classification Patterns in Autoimmune Diagnostics: The AIDA Project
21. A multi-process system for HEp-2 cells classification based on SVM10.1016/j.patrec.2016.03.024 ↗
22. Training feedforward networks with the Marquardt algorithm10.1109/72.329697 ↗
23. Gradient-based learning applied to document recognition10.1109/5.726791 ↗
24. Simonyan, K., and Zisserman, A. (2015, January 7–9). Very Deep Convolutional Networks for Large-Scale Image Recognition. Proceedings of the 3rd International Conference on Learning Representations, San Diego, CA, USA. Conference Track Proceedings.
25. An effective retinal blood vessel segmentation method using multi-scale line detection10.1016/j.patcog.2012.08.009 ↗
26. A Threshold Selection Method from Gray-Level Histograms10.1109/TSMC.1979.4310076 ↗
27. Picture Thresholding Using an Iterative Selection Method10.1109/TSMC.1978.4310039 ↗
28. Niblack, W. (1985). An Introduction to Digital Image Processing, Strandberg Publishing Company.
29. Moment-preserving thresolding: A new approach10.1016/0734-189X(85)90133-1 ↗
30. Threshold selection based on a simple image statistic10.1016/0734-189X(85)90093-3 ↗
31. Adaptive document image binarization10.1016/S0031-3203(99)00055-2 ↗
32. A new method for gray-level picture thresholding using the entropy of the histogram10.1016/0734-189X(85)90125-2 ↗
33. Kang, W., Kang, W., Li, Y., and Wang, Q. (2013, January 16–18). The segmentation method of degree-based fusion algorithm for coronary angiograms. Proceedings of the 2013 2nd International Conference on Measurement, Information and Control, Harbin, China.10.1109/MIC.2013.6758057 ↗
34. Image Thresholding for Optical Character Recognition and Other Applications Requiring Character Image Extraction10.1147/rd.274.0400 ↗
35. Histogram concavity analysis as an aid in threshold selection10.1109/TSMC.1983.6313118 ↗
36. Entropic thresholding10.1016/0165-1684(89)90090-X ↗
37. Chanwimaluang, T., and Fan, G. (2003, January 25–28). An efficient blood vessel detection algorithm for retinal images using local entropy thresholding. Proceedings of the 2003 International Symposium on Circuits and Systems, Bangkok, Thailand.
38. Kang, W., Kang, W., Chen, W., Liu, B., and Wu, W. (2010, January 27–29). Segmentation method of degree-based transition region extraction for coronary angiograms. Proceedings of the 2010 2nd International Conference on Advanced Computer Control, Shenyang, China.
39. Ronneberger, O., Fischer, P., and Brox, T. (2015). U-Net: Convolutional Networks for Biomedical Image Segmentation, Springer Nature.10.1007/978-3-319-24574-4_28 ↗