Skip to main content

EEG-PML: A Software for Processing and Machine Learning Analysis of EEG Signals

  • Conference paper
  • First Online:
VIII Latin American Conference on Biomedical Engineering and XLII National Conference on Biomedical Engineering (CLAIB 2019)

Abstract

Studies on EEG involve great amount of data to be processed and analyzed, requiring valuable time that the researchers could spend on more important tasks. On this work we developed a software that incorporates pre-processing algorithms like visualization and windowing tools, band pass filter and artifact removal tools, along with the machine learning algorithms: K-Means to group the data and Decision Trees to classify it. We expect that EEG-PML facilitates researchers work and, with the help of the machine learning algorithms, the studies over the EEG data can advance over new areas of research.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 259.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 329.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. Islam, M.K., Rastegarnia, A., Yang, Z.: Methods for artifact detection and removal from scalp EEG: A review. Neurophysiol. Clin. Clin. Neurophysiol. 46(4–5), 287–305 (2016)

    Article  Google Scholar 

  2. SCCN EEGLAB [Computer Software]. https://sccn.ucsd.edu/eeglab/index.php. Accessed 18 May 2018

  3. ADInstruments LabChart [Computer Software]. https://www.adinstruments.com/products/labchart. Accessed 18 May 2018

  4. BrainProducts BrainVision Analyzer 2 [Computer Software]. https://www.brainproducts.com/productdetails.php?id=17. Accessed 18 May 2018

  5. Sklearn.cluster.kmeans Scikit-learn: Machine Learning in Python. https://scikit-learn.org/stable/modules/generated/sklearn.cluster.KMeans.html. Accessed 21 Jul 2018

  6. Decision Trees Scikit-learn: Machine Learning in Python. https://scikit-learn.org/stable/modules/tree.html. Accessed 25 Jul 2018

  7. Ray, P.P.: A survey on visual programming languages in internet of things. Sci. Prog. 2017, 6 (2017)

    Google Scholar 

  8. Elliott, C., Vijayakumar, V., Zink, W., Hansen, R.: National instruments LabVIEW: a programming environment for laboratory automation and measurement. JALA: J. Assoc. Lab. Autom. 12(1), 17–24 (2007)

    Google Scholar 

  9. Demsar, J., Curk, T., Erjavec, A., Gorup, C., Hocevar, T., Milutinovic, M., Mozina, M., Polajnar, M., Toplak, M., Staric, A., Stajdohar, M., Umek, L., Zagar, L., Zbontar, J., Zitnik, M., Zupan, B.: Orange: data mining toolbox in Python. J. Mach. Learn. Res. 14, 2349–2353 (2013)

    MATH  Google Scholar 

  10. Hyvärinen, A., Oja, E.: Independent component analysis: algorithms and applications. Neural Networks 13(4–5), 411–430 (2000)

    Article  Google Scholar 

  11. Roach, B.J., Mathalon, D.H.: Event-related EEG time-frequency analysis: an overview of measures and an analysis of early gamma band phase locking in schizophrenia. Schizophr. Bull. 34(5), 907–926 (2008)

    Article  Google Scholar 

  12. Smith, S.W.: The scientist and engineer’s guide to digital signal processing (1997)

    Google Scholar 

  13. Cerna, M., Harvey, A.F.: The fundamentals of FFT-based signal analysis and measurement. National Instruments, Junho, 54 (2000)

    Google Scholar 

  14. Yeh, S.T.: Using trapezoidal rule for the area under a curve calculation. In: Proceedings of the 27th Annual SAS® User Group International (SUGI 2002) (2002)

    Google Scholar 

  15. MacQueen, J.B.: Some methods for classification and analysis of multivariate observations. In: Proceedings Fifth Berkeley Symposium on Mathematical Statistics and Probability, vol. 1, pp. 281–297. University of California Press (1967)

    Google Scholar 

  16. Rousseeuw, P.J.: Silhouettes: a graphic aid to the interpretation and validation of cluster analysis. J. Comput. Appl. Math. 20, 53–65 (1987)

    Article  Google Scholar 

  17. sklearn.metrics.silhouette_score Scikit-learn: Machine Learning in Python. https://scikit-learn.org/stable/modules/generated/sklearn.metrics.silhouette_score.html. Accessed 22 Jul 2018

  18. Gini, C.: Variabilità e Mutabilità, Harvard University (1912)

    Google Scholar 

  19. Gansner, E., Ellson, J., North, S. Graphviz (Version 2.38) [Computer software]. https://graphviz.gitlab.io/download/. Accessed 28 Jul 2018

  20. González, A.A., Gómez, F.R.: The analysis of EEG coherence reflects middle childhood differences in mathematical achievement. Brain Cogn. 2018(124), 57–63 (2018)

    Article  Google Scholar 

  21. Wilkinson, G.S., Robertson, G.J.: Wide Range Achievement Test (WRAT4). Psychological Assessment Resources, Lutz (2006)

    Google Scholar 

Download references

Acknowledgment

The authors of this paper would like to acknowledge the EEG database provided by Andrés Antonio González Garrido and Fabiola Reveca Gómez Velázquez.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Lluvia Gwendolyn Alvarado-Robles .

Editor information

Editors and Affiliations

Ethics declarations

The authors declare that they have no conflict of interest.

Rights and permissions

Reprints and permissions

Copyright information

© 2020 Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Alvarado-Robles, L.G., Munguia-Nava, C.M., Román-Godínez, I., Salido-Ruiz, R.A., Torres-Ramos, S. (2020). EEG-PML: A Software for Processing and Machine Learning Analysis of EEG Signals. In: González Díaz, C., et al. VIII Latin American Conference on Biomedical Engineering and XLII National Conference on Biomedical Engineering. CLAIB 2019. IFMBE Proceedings, vol 75. Springer, Cham. https://doi.org/10.1007/978-3-030-30648-9_1

Download citation

  • DOI: https://doi.org/10.1007/978-3-030-30648-9_1

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-030-30647-2

  • Online ISBN: 978-3-030-30648-9

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics