An automated classification of coronary artery disease using discrete wavelet watershed transform and back propagation neural network has been proposed which basically segments the blood vessels of the coronary angiogram image as a first step, which in turn involves various stages such as pre-processing, image enhancement, and segmentation using discrete wavelet transform and watershed transform along with morphological operations. Pre-processing is done to remove the noise using the bicubic interpolation method followed by Daubechies 4 discrete wavelet transform and Weiner filtering. Further, image enhancement is done to improve the quality of the image using the histogram equalization technique. Auto thresholding is done to segment the edges of the blood vessel accurately and efficiently using distance and watershed transforms followed by normalization and median filtering. Finally, morphological operations are performed to remove the noise due to segmentation. Features such as area, mean, standard deviation, variance, brightness, diameter, smoothness, compactness, skewness, kurtosis, eccentricity and circularity are extracted from the segmented coronary blood vessel to train the neural network using back propagation network. Thus, the system is able to achieve 93.75% normal classification and 83.33% abnormal classification. Also, 90% efficiency is achieved in classifying Type 1 and 92% efficiency is achieved in classifying Type 2 stenosis at a learning rate of 0.7 and Type 1 classification efficiency of 85% and Type 2 classification of 89% has been achieved for 50 hidden units of the neural network.
Key words: Coronary artery disease, discrete wavelet transform, watershed transform, morphological operations, back propagation neural network.
Copyright © 2021 Author(s) retain the copyright of this article.
This article is published under the terms of the Creative Commons Attribution License 4.0