Abstract
This study proposes a new method for diagnosing Parkinson's disease using audio signals and FPGA-based convolutional neural networks. The proposed method involves training a convolutional neural network and using deep learning techniques to increase its accuracy. The method is implemented on an FPGA chip to reduce latency and storage space. This work achieves higher accuracy and lower delay than other methods. The study also explores the potential of using the dropout approach during network training to improve the learning of convolutional neural networks. The findings of this study suggest that the proposed method can be a useful tool for diagnosing Parkinson's disease with audio data. Contributions and novelties of this work include the use of FPGA-based convolutional neural networks for Parkinson's disease diagnosis, the implementation of the method on an FPGA chip, and the exploration of the dropout approach for improving the accuracy of convolutional neural networks. The proposed method achieves higher accuracy and lower delay than other methods, making it a useful tool for diagnosing Parkinson's disease with audio data. The use of a new accelerator with a dropout technique and lowering the learning rate to increase detection accuracy is also a novel contribution to the field of machine learning. In addition, the proposed method eliminates the need to store convolution mapping, reducing the chip volume and computational volume, and the integrated chip is much smaller in volume and uses less power than prior generations. The method is developed and trained on audio data to detect Parkinson's disease and then implemented on an FPGA using a high-end hardware accelerator architecture. By reducing the bit width, this method decreases the space used by the logical cells and minimizes latency via the proposed computational model and parallel computations.
Similar content being viewed by others
Data Availability
The data that support the findings of this study are available on request from the corresponding author.
References
A. Akbari, M.K. Arjmandi, An efficient voice pathology classification scheme based on applying multi-layer linear discriminant analysis to wavelet packet-based features. Biomed. Signal Process. Control 10, 209–223 (2014)
I. Al-Hussaini et al., Predictive real-time beat tracking from music for embedded application, in 2018 IEEE Conference on Multimedia Information Processing and Retrieval (MIPR) (2018), pp. 297–300.
P. Arena, L. Forhma, L. Occhipinti, M.G. Xibilia, Neural networks for quaternion-valued function approximation, in 1994 IEEE International Symposium on Conference: Circuits and Systems, 1994. ISCAS '94, vol. 6
F. Åström, R. Koker, A parallel neural network approach to prediction of Parkinson’s disease. Expert Syst. Appl. 38, 12470–12474 (2011)
G.S. Babu, S. Suresh, B.S. Mahanand, A novel PBL-McRBFN-RFE approach for identification of critical brain regions responsible for Parkinson’s disease. Expert Syst. Appl. 41, 478–488 (2014)
V. Bajaj, R.B. Pachori, Epileptic seizure detection based on the instantaneous area of analytic intrinsic mode functions of EEG signals. Biomed. Eng. Lett. 3, 17–21 (2013)
M. Behroozi, A. Sami, A multiple-classifier framework for Parkinson’s disease detection based on various vocal tests. Int. J. Telemed. Appl. (2016)
P. Bountris, E. Topaka, A. Pouliakis, M. Haritou, P. Karakitsos, D. Koutsouris, Development of a clinical decision support system using genetic algorithms and Bayesian classification for improving the personalised management of women attending a colposcopy room. Healthc. Technol. Lett. 3, 143–149 (2016)
X. Chang, H. Pan, D. Zhang, Q. Sun, W. Lin, A memory-optimized and energy-efficient CNN acceleration architecture based on FPGA, in Proceedings of the 2019 IEEE 28th International Symposium on Industrial Electronics (ISIE), Vancouver, BC, Canada, 12–14 June 2019, pp. 2137–2141
V.S. Charisis, L.J. Hadjileontiadis, Use of adaptive hybrid filtering process in Crohn’s disease lesion detection from real capsule endoscopy videos. Healthc. Technol. Lett. 3, 27–33 (2016)
C.-W. Cho, W.-H. Chao, S.-H. Lin, Y.-Y. Chen, A vision-based analysis system for gait recognition in patients with Parkinson’s disease. Expert Syst. Appl. 36, 7033–7039 (2009)
P. Coleman, A. Franck, J. Francombe et al., An audio-visual system for object-based audio: from recording to listening. IEEE Trans. Multimed. 20(8), 1919–1931 (2018)
M.K. Das, S. Ari, Patient-specific ECG beat classification technique. Healthc. Technol. Lett. 1, 98–103 (2014)
R. Das, A comparison of multiple classification methods for diagnosis of Parkinson disease. Expert Syst. Appl. 37, 1568–1572 (2010)
Ö. Eskidere, F. Ertas, C. Hanilçi, A comparison of regression methods for remote tracking of Parkinson’s disease progression. Expert Syst. Appl. 39, 5523–5528 (2012)
F.U.D. Farrukh, T. Xie, C. Zhang, Z. Wang, Optimization for efficient hardware implementation of CNN on FPGA, in Proceedings of the 2018 IEEE International Conference on Integrated Circuits, Technologies and Applications (ICTA), Beijing, China, 21–23 November 2018, pp. 88–89
Z. Gandomkar, F. Bahrami, Method to classify elderly subjects as fallers and non-fallers based on gait energy image. Healthc. Technol. Lett. 1, 110–114 (2014)
S. Ghaffari, S. Sharifian, Fpga-based convolutional neural network accelerator design using high level synthesize, in 2016 2nd International Conference of Signal Processing and Intelligent Systems (ICSPIS) (IEEE, 2016), pp. 1–6
D. Giardino, M. Matta, F. Silvestri et al., Fpga implementation of handwritten number recognition based on Cnn. Int. J. Adv. Sci. Eng. Inf. Technol. 9(1), 167–171 (2019)
M. B. Irwansyah, K. Andra, K. Kiyota, Mitarai, T. Usagawa, Open-source raspberry Pi hearing assistance device with consumer hardware, in 2018 IEEE 7th Global Conference on Consumer Electronics (GCCE), Nara (2018), pp. 164–165.
J. Jiang, Audio processing with channel filtering using DSP techniques, in 2018 IEEE 8th Annual Computing and Communication Workshop and Conference (CCWC) (2018), pp. 545–550
S.S. Kambhampati, V. Singh, M.S. Manikandan, B. Ramkumar, Unified framework for triaxial accelerometer-based fall event detection and classification using cumulants and hierarchical decision tree classifier. Healthc. Technol. Lett. 2, 101–107 (2015)
V.S.R. Kumari, K.P. Rajesh, Fuzzy unordered rule induction for evaluating cardiac arrhythmia. Biomed. Eng. Lett. 3, 74–79 (2013)
S. Lahmiri, High frequency based features for low and high retina hemorrhage classification. IET Healthc. Technol. Lett. 4, 20–24 (2017)
S. Lahmiri, M. Boukadoum, New approach for automatic classification of Alzheimer’s disease, mild cognitive impairment and healthy brain magnetic resonance images. Healthc. Technol. Lett. 1, 32–36 (2014)
S. Lahmiri, C. Gargour, M. Gabrea, Automated pathologies detection in retina digital images based on the complex continuous wavelet transform phase angles. IET Healthc. Technol. Lett. 1, 104–108 (2014)
C.H. Lee, Location-aware speakers for the virtual reality environments. IEEE Access 5, 2636–2640 (2017)
S.-H. Lee, J.S. Lim, Parkinson’s Disease classification using gait characteristics and wavelet-based feature extraction. Expert Syst. Appl. 39, 7338–7344 (2012)
Z.-l. Li, L.-y. Wang, J.-y. Yu, B.-w. Cheng, L. Hao, The design of lightweight and multi parallel CNN accelerator based on FPGA, in Proceedings of the 2019 IEEE 8th Joint International Information Technology and Artificial Intelligence Conference (ITAIC), Chongqing, China, 24–26 May 2019, p. 1521–1528
M.A. Little, P.E. McSharry, E.J. Hunter, L.O. Ramig, Suitability of dysphonia measurements for telemonitoring of Parkinson’s disease. IEEE Trans. Biomed. Eng. (2009)
M.A. Little, P.E. McSharry, S.J. Roberts, D.A.E. Costello, I.M. Moroz, Exploiting nonlinear recurrence and fractal scaling properties for voice disorder detection. Biomed. Eng. Online 6, 23 (2007)
B. Liu, D. Zou, L. Feng, S. Feng, P. Fu, J. Li, An FPGA-based CNN accelerator integrating depthwise separable convolution. Electronics 8, 281 (2019)
M. Hireš, M. Gazda, P. Drotár, N.D. Pah, M.A. Motin, D.K. Kumar, Convolutional neural network ensemble for Parkinson’s disease detection from voice recordings. Comput. Biol. Med. 141, 105021 (2022)
A. Mert, N. Kiliç, A Akan, An improved hybrid feature reduction for increased breast cancer diagnostic performance. Biomed. Eng. Lett. 4, 285–291 (2014)
S. Mittal, J.S.J.A.C.S. Vetter, A survey of methods for analyzing and improving Gpu energy efficiency. ACM Comput. Surv. (CSUR) 47(2), 1–23 (2014)
M.R. Mohammadi, A. Khaleghi, A.M. Nasrabadi, S. Rafieivand, M. Begol, H. Zarafshan, EEG classification of ADHD and normal children using non-linear features and neural network. Biomed. Eng. Lett. 6, 66–73 (2016)
K. Ovtcharov, O. Ruwase, J.-Y. Kim et al., Accelerating deep convolutional neural networks using specialized hardware. Microsoft Res. Whitepaper 2(11), 1–4 (2015)
I. Pérez, M. Figueroa, A heterogeneous hardware accelerator for image classification in embedded systems. Sensors 21, 2637 (2021)
M. Psarakis, A. Pikrakis, G. Dendrinos, FPGA-based acceleration for tracking audio effects in movies, in 2012 IEEE 20th International Symposium on Field-Programmable Custom Computing Machines (2012), pp. 85–92.
J. Rafael-Orozco-Arroyave, J. Francisco-Vargas-Bonilla, E. Delgado-Trejos, Acoustic analysis and nonlinear dynamics applied to voice pathology detection: a review. Recent Patents Signal Process. 2, 96–107 (2012)
F. Raffaeli, S. Awad, Portable low-cost platform for embedded speech analysis and synthesis, in 2016 12th International Computer Engineering Conference (ICENCO), Cairo (2016), pp. 117–122
A. Rahman, S.S. Rizvi, A. Khan, A. Afzaal Abbasi, S.U. Khan, T.-S. Chung, Parkinson’s disease diagnosis in cepstral domain using MFCC and dimensionality reduction with SVM classifier. Mobile Inf. Syst. (2021).
S. Raj, K. Maurya, K.C. Ray, A knowledge-based real time embedded platform for arrhythmia beat classification. Biomed. Eng. Lett. 5, 271–280 (2015)
A. Rojas, J.M. Górriz, J. Ramírez, I.A. Illán, F.J. Martínez-Murcia, A. Ortiz, M. Gómez Río, M. Moreno-Caballero, Application of empirical mode decomposition (EMD) on DaTSCAN SPECT images to explore Parkinson’s disease. Expert Syst. Appl. 40, 2756–2766 (2013)
A.B.M. Sayeed Ud Doulah, S.A. Fattah, W.-P. Zhu, M.O. Ahmad, DCT domain feature extraction scheme based on motor unit action potential of EMG signal for neuromuscular disease classification. Healthc. Technol. Lett. 1, 26–31 (2014)
H. Shabani, M. Mikaili, S.M.R. Noori, Assessment of recurrence quantification analysis (RQA) of EEG for development of a novel drowsiness detection system. Biomed. Eng. Lett. 6, 196–204 (2016)
S. Arora, A. Tsanas, Assessing Parkinson’s disease at scale using telephone-recorded speech: insights from the Parkinson’s voice initiative. Diagnostics 11, 1892 (2021)
S. Skodda, H. Rinsche, U. Schlegel, Progression of dysprosody in Parkinson’s disease over time—a longitudinal study. Mov. Disord. 24, 716–722 (2009)
D. Theodoropoulos, G. Kuzmanov, G. Gaydadjiev, Multi-core platforms for beamforming and wave field synthesis. IEEE Trans. Multimed. 13(2), 235–245 (2011)
R.K. Tripathy, L.N. Sharma, S. Dandapat, A new way of quantifying diagnostic information from multilead electrocardiogram for cardiac disease classification. Healthc. Technol. Lett. 1, 98–103 (2014)
T.-H. Tsai, Y.-C. Ho, M.-H. Sheu, Implementation of Fpga-based accelerator for deep neural networks, in 2019 IEEE 22nd International Symposium on Design and Diagnostics of Electronic Circuits & Systems (DDECS) (2019) pp. 1–4.
A. Tsanas, M.A. Little, P.E. McSharry, L.O. Ramig, Accurate telemonitoring of Parkinson’s disease progression by non-invasive speech tests. IEEE Trans. Biomed. Eng. 57, 884–893 (2010)
V. Vaijeyanthi, K. Vishnuprasad, C. Santhosh Kumar, K.I. Ramachandran, R. Gopinath, A.A. Kumar, P.K. Yadav, Towards enhancing the performance of multi-parameter patient monitors. Healthc. Technol. Lett. 1, 19–20 (2014)
F. Xu, W. Zhou, Y. Zhen, Q. Yuan, Classification of motor imagery tasks for electrocorticogram based brain–computer interface. Biomed. Eng. Lett. 4, 149–157 (2014)
A. Yazdanbakhsh, J. Park, H. Sharma, et al. Neural acceleration for Gpu throughput processors, in Proceedings of the 48th International Symposium on Microarchitecture (2015), pp. 482–493.
Z. Zhang, X. Luo, Heartbeat classification using decision level fusion. Biomed. Eng. Lett. 4, 388–395 (2014)
R. Zhao, W. Song, W. Zhang, et al. Accelerating binarized convolutional neural networks with software-programmable Fpgas, in Proceedings of the 2017 ACM/SIGDA International Symposium on Field-Programmable Gate Arrays, 2017 (2017), pp. 15–24
Y. Zhou, J. Jiang, An Fpga-based accelerator implementation for deep convolutional neural networks, in International Conference on Computer Science and Network Technology (ICCSNT), vol. 1, (IEEE, 2015), pp. 829–832
W.-L. Zuo, Z.-Y. Wang, T. Liu, H.-L. Chen, Effective detection of Parkinson’s disease using an adaptive fuzzy k-nearest neighbor approach. Biomed. Signal Process. Control 8, 364–373 (2013)
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Conflict of interest
The authors declare that they have no known competing financial interests or personal relationships that could have appeared to influence the work reported in this paper.
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.
About this article
Cite this article
Majidinia, H., Khatib, F., Seyyed Mahdavi Chabok, S.J. et al. Diagnosis of Parkinson's Disease Using Convolutional Neural Network-Based Audio Signal Processing on FPGA. Circuits Syst Signal Process (2024). https://doi.org/10.1007/s00034-024-02636-y
Received:
Revised:
Accepted:
Published:
DOI: https://doi.org/10.1007/s00034-024-02636-y