Automated Identification of Sleep Disorder Types Using Triplet Half-Band Filter and Ensemble Machine Learning Techniques with EEG Signals

A sleep disorder is a medical condition that affects an individual’s regular sleeping pattern and routine, hence negatively affecting the individual’s health. The traditional procedures of identifying sleep disorders by clinicians involve questionnaires and polysomnography (PSG), which are subjectiv...

Full description

Bibliographic Details
Main Authors: Manish Sharma, Jainendra Tiwari, Virendra Patel, U. Rajendra Acharya
Format: Article
Language:English
Published: MDPI AG 2021-06-01
Series:Electronics
Subjects:
Online Access:https://www.mdpi.com/2079-9292/10/13/1531
_version_ 1797528806092701696
author Manish Sharma
Jainendra Tiwari
Virendra Patel
U. Rajendra Acharya
author_facet Manish Sharma
Jainendra Tiwari
Virendra Patel
U. Rajendra Acharya
author_sort Manish Sharma
collection DOAJ
description A sleep disorder is a medical condition that affects an individual’s regular sleeping pattern and routine, hence negatively affecting the individual’s health. The traditional procedures of identifying sleep disorders by clinicians involve questionnaires and polysomnography (PSG), which are subjective, time-consuming, and inconvenient. Hence, an automated sleep disorder identification is required to overcome these limitations. In the proposed study, we have proposed a method using electroencephalogram (EEG) signals for the automated identification of six sleep disorders, namely insomnia, nocturnal frontal lobe epilepsy (NFLE), narcolepsy, rapid eye movement behavior disorder (RBD), periodic leg movement disorder (PLM), and sleep-disordered breathing (SDB). To the best of our belief, this is one of the first studies ever undertaken to identify sleep disorders using EEG signals employing cyclic alternating pattern (CAP) sleep database. After sleep-scoring EEG epochs, we have created eight different data subsets of EEG epochs to develop the proposed model. A novel optimal triplet half-band filter bank (THFB) is used to obtain the subbands of EEG signals. We have extracted Hjorth parameters from subbands of EEG epochs. The selected features are fed to various supervised machine learning algorithms for the automated classification of sleep disorders. Our proposed system has obtained the highest accuracy of 99.2%, 98.2%, 96.2%, 98.3%, 98.8%, and 98.8% for insomnia, narcolepsy, NFLE, PLM, RBD, and SDB classes against normal healthy subjects, respectively, applying ensemble boosted trees classifier. As a result, we have attained the highest accuracy of 91.3% to identify the type of sleep disorder. The proposed method is simple, fast, efficient, and may reduce the challenges faced by medical practitioners during the diagnosis of various sleep disorders accurately in less time at sleep clinics and homes.
first_indexed 2024-03-10T10:04:38Z
format Article
id doaj.art-77ee1d1de3e54f6cbb78dd17bd76a133
institution Directory Open Access Journal
issn 2079-9292
language English
last_indexed 2024-03-10T10:04:38Z
publishDate 2021-06-01
publisher MDPI AG
record_format Article
series Electronics
spelling doaj.art-77ee1d1de3e54f6cbb78dd17bd76a1332023-11-22T01:39:43ZengMDPI AGElectronics2079-92922021-06-011013153110.3390/electronics10131531Automated Identification of Sleep Disorder Types Using Triplet Half-Band Filter and Ensemble Machine Learning Techniques with EEG SignalsManish Sharma0Jainendra Tiwari1Virendra Patel2U. Rajendra Acharya3Department of Electrical and Computer Science Engineering, Institute of Infrastructure, Technology, Research and Management (IITRAM), Ahmedabad-380026, IndiaDepartment of Electrical and Computer Science Engineering, Institute of Infrastructure, Technology, Research and Management (IITRAM), Ahmedabad-380026, IndiaDepartment of Electrical and Computer Science Engineering, Institute of Infrastructure, Technology, Research and Management (IITRAM), Ahmedabad-380026, IndiaSchool of Engineering, Ngee Ann Polytechnic, Singapore-599489, SingaporeA sleep disorder is a medical condition that affects an individual’s regular sleeping pattern and routine, hence negatively affecting the individual’s health. The traditional procedures of identifying sleep disorders by clinicians involve questionnaires and polysomnography (PSG), which are subjective, time-consuming, and inconvenient. Hence, an automated sleep disorder identification is required to overcome these limitations. In the proposed study, we have proposed a method using electroencephalogram (EEG) signals for the automated identification of six sleep disorders, namely insomnia, nocturnal frontal lobe epilepsy (NFLE), narcolepsy, rapid eye movement behavior disorder (RBD), periodic leg movement disorder (PLM), and sleep-disordered breathing (SDB). To the best of our belief, this is one of the first studies ever undertaken to identify sleep disorders using EEG signals employing cyclic alternating pattern (CAP) sleep database. After sleep-scoring EEG epochs, we have created eight different data subsets of EEG epochs to develop the proposed model. A novel optimal triplet half-band filter bank (THFB) is used to obtain the subbands of EEG signals. We have extracted Hjorth parameters from subbands of EEG epochs. The selected features are fed to various supervised machine learning algorithms for the automated classification of sleep disorders. Our proposed system has obtained the highest accuracy of 99.2%, 98.2%, 96.2%, 98.3%, 98.8%, and 98.8% for insomnia, narcolepsy, NFLE, PLM, RBD, and SDB classes against normal healthy subjects, respectively, applying ensemble boosted trees classifier. As a result, we have attained the highest accuracy of 91.3% to identify the type of sleep disorder. The proposed method is simple, fast, efficient, and may reduce the challenges faced by medical practitioners during the diagnosis of various sleep disorders accurately in less time at sleep clinics and homes.https://www.mdpi.com/2079-9292/10/13/1531sleepsleep stagespolysomnography (PSG)classificationensemble boosted trees
spellingShingle Manish Sharma
Jainendra Tiwari
Virendra Patel
U. Rajendra Acharya
Automated Identification of Sleep Disorder Types Using Triplet Half-Band Filter and Ensemble Machine Learning Techniques with EEG Signals
Electronics
sleep
sleep stages
polysomnography (PSG)
classification
ensemble boosted trees
title Automated Identification of Sleep Disorder Types Using Triplet Half-Band Filter and Ensemble Machine Learning Techniques with EEG Signals
title_full Automated Identification of Sleep Disorder Types Using Triplet Half-Band Filter and Ensemble Machine Learning Techniques with EEG Signals
title_fullStr Automated Identification of Sleep Disorder Types Using Triplet Half-Band Filter and Ensemble Machine Learning Techniques with EEG Signals
title_full_unstemmed Automated Identification of Sleep Disorder Types Using Triplet Half-Band Filter and Ensemble Machine Learning Techniques with EEG Signals
title_short Automated Identification of Sleep Disorder Types Using Triplet Half-Band Filter and Ensemble Machine Learning Techniques with EEG Signals
title_sort automated identification of sleep disorder types using triplet half band filter and ensemble machine learning techniques with eeg signals
topic sleep
sleep stages
polysomnography (PSG)
classification
ensemble boosted trees
url https://www.mdpi.com/2079-9292/10/13/1531
work_keys_str_mv AT manishsharma automatedidentificationofsleepdisordertypesusingtriplethalfbandfilterandensemblemachinelearningtechniqueswitheegsignals
AT jainendratiwari automatedidentificationofsleepdisordertypesusingtriplethalfbandfilterandensemblemachinelearningtechniqueswitheegsignals
AT virendrapatel automatedidentificationofsleepdisordertypesusingtriplethalfbandfilterandensemblemachinelearningtechniqueswitheegsignals
AT urajendraacharya automatedidentificationofsleepdisordertypesusingtriplethalfbandfilterandensemblemachinelearningtechniqueswitheegsignals