Software Tool Development and Application Focusing in EDF Signal Readings and Polysomnography


The EDF+ (European Data Format Plus) is a flexible and open source data format created in order to store and exchange biomedical signals. It is known worldwide and used by a large variety of specialists in the area. EDF+ signals have been subjected to many researches of clinical interest amongst diagnosing and for treatment of diseases related to sleeping disorders. Nevertheless, more complete and user-friendly tools, which use these signals, are yet too few in the market. This paper presents a new tool developed in order to read and analyze EDF+ signals, focusing in the area of sleep disorders. It includes several features, such as organizing signal channels through previous montage customizations, sleep stage bars and graphics for analyzing the quality of sleep (hypnograms). It provides easiness in the whole process of interpretation and scoring of sleep events in polysomnography exams. The software development used the C++ language, due to its great versatility and efficiency, using Visual Studio Community 2013? as the Integrated Development Environment (IDE). Moreover, it implements many Digital Signal Processing (DSP) techniques, for instance, its own set of digital filters. This paper presents an application of Polysomnography analysis software and suggests a modification on the way to interpret the EDF+ standard and its usage.

Share and Cite:

Dotta, I. , Manganoti, S. and Nascimento, A. (2015) Software Tool Development and Application Focusing in EDF Signal Readings and Polysomnography. Journal of Software Engineering and Applications, 8, 463-469. doi: 10.4236/jsea.2015.89044.

Conflicts of Interest

The authors declare no conflicts of interest.


[1] Harvey, E.N., Loomis, A.L. and Garret, A.H. (1937) Cerebral States during Sleep as Studied by Human Brain Potentials.
[2] Iber, C., Ancoli-Israel, S. and Quan, S.F. (2007) The AASM Manual for the Scoring of Sleep and Associated Events: Rules, Terminology and Technical Specifications. 1st Edition, Westchester.
[3] Florence, A.P., et al. Evaluation of Home versus Laboratory Polysomnography in the Diagnosis of Sleep Apnea Syndrome. American Journal of Respiratory and Critical Care Medicine, 162, 814-818.
[4] Sousa, G., et al. (2010) A Comparison of Polysomnographic Variables between Adolescents with Polycystic Ovarian Syndrome and Healthy Controls. International Journal of Clinical Medicine, 1.
[5] Low, T.T., et al. (2013) The Influence of Timing of Polysomnography on Diagnosis of Obstructive Sleep Apnea in Patients. JCSIP.
[6] Sashikala, P.A. (2012) Role of Software Reliability Models in Performance Improvement and Management. Journal of Software Engineering and Applications, 5.
[7] Emerysleepcenter.
[8] Kemp, B. and Olivan, J. (2003) European Data Format ‘plus’ (edf+), an edf Alike Standard Format for the Exchange of Physiological Data. Clinical Neurophysiology, 114, 1755-1761.
[9] Dotta, B.W.I. and Manganoti, S.S. (2014) isSleepWatcher Software. Instituto de Sistemas Elétricos e Energia (ISEE), Universidade Federal de Itajuba (UNIFEI), Itajuba.
[10] Achimugu, P., et al. (2010) Software Architecture and Methodology as a Tool for Efficient Software Engineering Process: A Critical Appraisal. Journal of Software Engineering and Applications, 3.
[11] Smith, P.S.W. (1997) The Scientist and Engineer’s Guide to Digital Signal Processing.

Copyright © 2022 by authors and Scientific Research Publishing Inc.

Creative Commons License

This work and the related PDF file are licensed under a Creative Commons Attribution 4.0 International License.