Skip to main content
Log in

Diagnosis of Parkinson's Disease Using Convolutional Neural Network-Based Audio Signal Processing on FPGA

  • Published:
Circuits, Systems, and Signal Processing Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6

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

  1. 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)

    Article  Google Scholar 

  2. 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.

  3. 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

  4. F. Åström, R. Koker, A parallel neural network approach to prediction of Parkinson’s disease. Expert Syst. Appl. 38, 12470–12474 (2011)

    Article  Google Scholar 

  5. 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)

    Article  Google Scholar 

  6. 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)

    Article  Google Scholar 

  7. M. Behroozi, A. Sami, A multiple-classifier framework for Parkinson’s disease detection based on various vocal tests. Int. J. Telemed. Appl. (2016)

  8. 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)

    Article  Google Scholar 

  9. 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

  10. 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)

    Article  Google Scholar 

  11. 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)

    Article  Google Scholar 

  12. 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)

    Article  Google Scholar 

  13. M.K. Das, S. Ari, Patient-specific ECG beat classification technique. Healthc. Technol. Lett. 1, 98–103 (2014)

    Article  Google Scholar 

  14. R. Das, A comparison of multiple classification methods for diagnosis of Parkinson disease. Expert Syst. Appl. 37, 1568–1572 (2010)

    Article  Google Scholar 

  15. Ö. 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)

    Article  Google Scholar 

  16. 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

  17. 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)

    Article  Google Scholar 

  18. 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

  19. 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)

    Article  Google Scholar 

  20. 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.

  21. 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

  22. 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)

    Article  Google Scholar 

  23. V.S.R. Kumari, K.P. Rajesh, Fuzzy unordered rule induction for evaluating cardiac arrhythmia. Biomed. Eng. Lett. 3, 74–79 (2013)

    Article  Google Scholar 

  24. S. Lahmiri, High frequency based features for low and high retina hemorrhage classification. IET Healthc. Technol. Lett. 4, 20–24 (2017)

    Article  Google Scholar 

  25. 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)

    Article  Google Scholar 

  26. 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)

    Google Scholar 

  27. C.H. Lee, Location-aware speakers for the virtual reality environments. IEEE Access 5, 2636–2640 (2017)

    Article  Google Scholar 

  28. 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)

    Article  Google Scholar 

  29. 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

  30. 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)

  31. 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)

    Article  Google Scholar 

  32. 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)

    Article  Google Scholar 

  33. 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)

    Article  Google Scholar 

  34. A. Mert, N. Kiliç, A Akan, An improved hybrid feature reduction for increased breast cancer diagnostic performance. Biomed. Eng. Lett. 4, 285–291 (2014)

    Article  Google Scholar 

  35. 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)

    Article  Google Scholar 

  36. 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)

    Article  Google Scholar 

  37. 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)

    Google Scholar 

  38. I. Pérez, M. Figueroa, A heterogeneous hardware accelerator for image classification in embedded systems. Sensors 21, 2637 (2021)

    Article  Google Scholar 

  39. 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.

  40. 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)

    Article  Google Scholar 

  41. 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

  42. 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).

  43. 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)

    Article  Google Scholar 

  44. 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)

    Article  Google Scholar 

  45. 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)

    Article  Google Scholar 

  46. 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)

    Article  Google Scholar 

  47. 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)

    Article  Google Scholar 

  48. S. Skodda, H. Rinsche, U. Schlegel, Progression of dysprosody in Parkinson’s disease over time—a longitudinal study. Mov. Disord. 24, 716–722 (2009)

    Article  Google Scholar 

  49. D. Theodoropoulos, G. Kuzmanov, G. Gaydadjiev, Multi-core platforms for beamforming and wave field synthesis. IEEE Trans. Multimed. 13(2), 235–245 (2011)

    Article  Google Scholar 

  50. 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)

    Article  Google Scholar 

  51. 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.

  52. 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)

    Article  Google Scholar 

  53. 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)

    Article  Google Scholar 

  54. 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)

    Article  Google Scholar 

  55. 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.

  56. Z. Zhang, X. Luo, Heartbeat classification using decision level fusion. Biomed. Eng. Lett. 4, 388–395 (2014)

    Article  Google Scholar 

  57. 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

  58. 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

  59. 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)

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Farzan Khatib.

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.

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

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

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • DOI: https://doi.org/10.1007/s00034-024-02636-y

Keywords

Navigation