Abstract
Normal blood supply to the human brain may be marred by the presence of a clot inside the blood vessels. This clot structure called emboli inhibits normal blood flow to the brain. It is considered as one of the main sources of stroke. Presence of emboli in human's can be determined by the analysis of transcranial Doppler signal. Different signal processing and machine learning algorithms have been used for classifying the detected signal as an emboli, Doppler speckle, and an artifact. In this paper, we sought to make use of the wavelet transform based algorithm called Wavelet Scattering Transform, which is translation invariant and stable to deformations for classifying different Doppler signals. With its architectural resemblance to Convolutional Neural Network, Wavelet Scattering Transform works well on small datasets and subsequently was trained on a dataset consisting of 300 Doppler signals. To check the effectiveness of extracted Scattering transform based features for Doppler signal classification, learning algorithms that included multi-class Support vector machine, k-nearest neighbor and Naive Bayes algorithms were trained. Comparative analysis was done with respect to the handcrafted Continuous wavelet transform features extracted from samples and Wavelet scattering with Support vector machine achieved an accuracy of 98.89%. Also, with set of extracted scattering coefficients, Gaussian process regression was performed and a regression model was trained on three different sets of scattering coefficients with zero order scattering coefficients providing least prediction loss of 34.95%.
Original language | English |
---|---|
Article number | 107611 |
Journal | Computers in Biology and Medicine |
Volume | 167 |
DOIs | |
Publication status | Published - Dec 2023 |
Externally published | Yes |
Bibliographical note
Publisher Copyright:© 2023 Elsevier Ltd
Keywords
- Convolutional Neural Networks
- Doppler signal
- Fourier transform
- Scattering transform
- Stroke
- Wavelet transform