Efficient sleep stage recognition system based on EEG signal using k-means clustering based feature weighting

Sleep scoring is one of the most important methods for diagnosis in psychiatry and neurology. Sleep staging is a time consuming and difficult task conducted by sleep specialists. The purposes of this work are to automatic score the sleep stages and to help to sleep physicians on sleep stage scoring....

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:Expert systems with applications 2010-12, Vol.37 (12), p.7922-7928
Hauptverfasser: Güneş, Salih, Polat, Kemal, Yosunkaya, Şebnem
Format: Artikel
Sprache:eng
Schlagworte:
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page 7928
container_issue 12
container_start_page 7922
container_title Expert systems with applications
container_volume 37
creator Güneş, Salih
Polat, Kemal
Yosunkaya, Şebnem
description Sleep scoring is one of the most important methods for diagnosis in psychiatry and neurology. Sleep staging is a time consuming and difficult task conducted by sleep specialists. The purposes of this work are to automatic score the sleep stages and to help to sleep physicians on sleep stage scoring. In this work, a novel data preprocessing method called k-means clustering based feature weighting (KMCFW) has been proposed and combined with k-NN ( k-nearest neighbor) and decision tree classifiers to classify the EEG (electroencephalogram) sleep into six sleep stages including awake, N-REM (non-rapid eye movement) stage 1, N-REM stage 2, N-REM stage 3, REM, and non-sleep (movement time). First of all, frequency domain features belonging to sleep EEG signal have been extracted using Welch spectral analysis method and composed 129 features from EEG signal relating each sleep stages. In order to decrease the features, the statistical features comprising minimum value, maximum value, standard deviation, and mean value have been used and then reduced from 129 to 4 features. In the second phase, the sleep stages dataset with four features has been weighted by means of k-means clustering based feature weighting. Finally, the weighted sleep stages have been automatically classified into six sleep stages using k-NN and C4.5 decision tree classifier. In the classification of sleep stages, the k values of 10, 20, 30, 40, 50, and 60 in k-NN classifier have been used and compared with each other. In the experimental results, while sleep stages has been classified with 55.88% success rate using k-NN classifier (for k value of 40), the weighted sleep stages with KMCFW has been recognized with 82.15% success rate k-NN classifier (for k value of 40). And also, we have investigated the relevance between sleep stages and frequency domain features belonging to EEG signal. These results have demonstrated that proposed weighting method have a considerable impact on automatic determining of sleep stages. This system could be used as an online system in the automatic scoring of sleep stages and helps to sleep physicians in the sleep scoring process.
doi_str_mv 10.1016/j.eswa.2010.04.043
format Article
fullrecord <record><control><sourceid>proquest_cross</sourceid><recordid>TN_cdi_proquest_miscellaneous_849437651</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><els_id>S095741741000343X</els_id><sourcerecordid>1700996414</sourcerecordid><originalsourceid>FETCH-LOGICAL-c365t-7d4a09c96f4b0804d87a77d1f8755196a2ad566f1003d4221cec21a29a1b5dc33</originalsourceid><addsrcrecordid>eNp9kU9rGzEQxUVoIa7bL5CTbsllXWlXK62gl2Bct2DopT0LWZrdyNk_rkbb4G8fLe7ZMCDm8Zth9B4hD5xtOOPy62kD-GY3JcsCE7mqO7LijaoKqXT1gayYrlUhuBL35BPiiTGuGFMrMuzaNrgAY6LYA5wpJtsBjeCmbgwpTCPFCyYY6NEieJr73W5PMXSj7emMYezoazGAHZG6fs5kXKQr3IJNcwT6BqF7SVn_TD62tkf48v9dkz_fd7-3P4rDr_3P7fOhcJWsU6G8sEw7LVtxZA0TvlFWKc_bRtU119KW1tdStpyxyouy5A5cyW2pLT_W3lXVmjxe957j9HcGTGYI6KDv7QjTjKYRWlRK1jyTTzfJxSatpeAio-UVdXFCjNCacwyDjRfDmVlSMCezpGCWFAwTuZZLvl2HIH_3X4BocHHbgQ_Z42T8FG6NvwOd75Er</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>1700996414</pqid></control><display><type>article</type><title>Efficient sleep stage recognition system based on EEG signal using k-means clustering based feature weighting</title><source>Elsevier ScienceDirect Journals Complete</source><creator>Güneş, Salih ; Polat, Kemal ; Yosunkaya, Şebnem</creator><creatorcontrib>Güneş, Salih ; Polat, Kemal ; Yosunkaya, Şebnem</creatorcontrib><description>Sleep scoring is one of the most important methods for diagnosis in psychiatry and neurology. Sleep staging is a time consuming and difficult task conducted by sleep specialists. The purposes of this work are to automatic score the sleep stages and to help to sleep physicians on sleep stage scoring. In this work, a novel data preprocessing method called k-means clustering based feature weighting (KMCFW) has been proposed and combined with k-NN ( k-nearest neighbor) and decision tree classifiers to classify the EEG (electroencephalogram) sleep into six sleep stages including awake, N-REM (non-rapid eye movement) stage 1, N-REM stage 2, N-REM stage 3, REM, and non-sleep (movement time). First of all, frequency domain features belonging to sleep EEG signal have been extracted using Welch spectral analysis method and composed 129 features from EEG signal relating each sleep stages. In order to decrease the features, the statistical features comprising minimum value, maximum value, standard deviation, and mean value have been used and then reduced from 129 to 4 features. In the second phase, the sleep stages dataset with four features has been weighted by means of k-means clustering based feature weighting. Finally, the weighted sleep stages have been automatically classified into six sleep stages using k-NN and C4.5 decision tree classifier. In the classification of sleep stages, the k values of 10, 20, 30, 40, 50, and 60 in k-NN classifier have been used and compared with each other. In the experimental results, while sleep stages has been classified with 55.88% success rate using k-NN classifier (for k value of 40), the weighted sleep stages with KMCFW has been recognized with 82.15% success rate k-NN classifier (for k value of 40). And also, we have investigated the relevance between sleep stages and frequency domain features belonging to EEG signal. These results have demonstrated that proposed weighting method have a considerable impact on automatic determining of sleep stages. This system could be used as an online system in the automatic scoring of sleep stages and helps to sleep physicians in the sleep scoring process.</description><identifier>ISSN: 0957-4174</identifier><identifier>EISSN: 1873-6793</identifier><identifier>DOI: 10.1016/j.eswa.2010.04.043</identifier><language>eng</language><publisher>Elsevier Ltd</publisher><subject>Classification ; Classifiers ; Clustering ; Decision tree ; Decision trees ; EEG signal ; Frequency domains ; k-Means clustering based feature weighting ; k-Nearest neighbor classifier ; Polysomnography ; Scoring ; Sleep ; Sleep scoring ; Weighting</subject><ispartof>Expert systems with applications, 2010-12, Vol.37 (12), p.7922-7928</ispartof><rights>2010 Elsevier Ltd</rights><lds50>peer_reviewed</lds50><woscitedreferencessubscribed>false</woscitedreferencessubscribed><citedby>FETCH-LOGICAL-c365t-7d4a09c96f4b0804d87a77d1f8755196a2ad566f1003d4221cec21a29a1b5dc33</citedby></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://dx.doi.org/10.1016/j.eswa.2010.04.043$$EHTML$$P50$$Gelsevier$$H</linktohtml><link.rule.ids>314,780,784,3550,27924,27925,45995</link.rule.ids></links><search><creatorcontrib>Güneş, Salih</creatorcontrib><creatorcontrib>Polat, Kemal</creatorcontrib><creatorcontrib>Yosunkaya, Şebnem</creatorcontrib><title>Efficient sleep stage recognition system based on EEG signal using k-means clustering based feature weighting</title><title>Expert systems with applications</title><description>Sleep scoring is one of the most important methods for diagnosis in psychiatry and neurology. Sleep staging is a time consuming and difficult task conducted by sleep specialists. The purposes of this work are to automatic score the sleep stages and to help to sleep physicians on sleep stage scoring. In this work, a novel data preprocessing method called k-means clustering based feature weighting (KMCFW) has been proposed and combined with k-NN ( k-nearest neighbor) and decision tree classifiers to classify the EEG (electroencephalogram) sleep into six sleep stages including awake, N-REM (non-rapid eye movement) stage 1, N-REM stage 2, N-REM stage 3, REM, and non-sleep (movement time). First of all, frequency domain features belonging to sleep EEG signal have been extracted using Welch spectral analysis method and composed 129 features from EEG signal relating each sleep stages. In order to decrease the features, the statistical features comprising minimum value, maximum value, standard deviation, and mean value have been used and then reduced from 129 to 4 features. In the second phase, the sleep stages dataset with four features has been weighted by means of k-means clustering based feature weighting. Finally, the weighted sleep stages have been automatically classified into six sleep stages using k-NN and C4.5 decision tree classifier. In the classification of sleep stages, the k values of 10, 20, 30, 40, 50, and 60 in k-NN classifier have been used and compared with each other. In the experimental results, while sleep stages has been classified with 55.88% success rate using k-NN classifier (for k value of 40), the weighted sleep stages with KMCFW has been recognized with 82.15% success rate k-NN classifier (for k value of 40). And also, we have investigated the relevance between sleep stages and frequency domain features belonging to EEG signal. These results have demonstrated that proposed weighting method have a considerable impact on automatic determining of sleep stages. This system could be used as an online system in the automatic scoring of sleep stages and helps to sleep physicians in the sleep scoring process.</description><subject>Classification</subject><subject>Classifiers</subject><subject>Clustering</subject><subject>Decision tree</subject><subject>Decision trees</subject><subject>EEG signal</subject><subject>Frequency domains</subject><subject>k-Means clustering based feature weighting</subject><subject>k-Nearest neighbor classifier</subject><subject>Polysomnography</subject><subject>Scoring</subject><subject>Sleep</subject><subject>Sleep scoring</subject><subject>Weighting</subject><issn>0957-4174</issn><issn>1873-6793</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2010</creationdate><recordtype>article</recordtype><recordid>eNp9kU9rGzEQxUVoIa7bL5CTbsllXWlXK62gl2Bct2DopT0LWZrdyNk_rkbb4G8fLe7ZMCDm8Zth9B4hD5xtOOPy62kD-GY3JcsCE7mqO7LijaoKqXT1gayYrlUhuBL35BPiiTGuGFMrMuzaNrgAY6LYA5wpJtsBjeCmbgwpTCPFCyYY6NEieJr73W5PMXSj7emMYezoazGAHZG6fs5kXKQr3IJNcwT6BqF7SVn_TD62tkf48v9dkz_fd7-3P4rDr_3P7fOhcJWsU6G8sEw7LVtxZA0TvlFWKc_bRtU119KW1tdStpyxyouy5A5cyW2pLT_W3lXVmjxe957j9HcGTGYI6KDv7QjTjKYRWlRK1jyTTzfJxSatpeAio-UVdXFCjNCacwyDjRfDmVlSMCezpGCWFAwTuZZLvl2HIH_3X4BocHHbgQ_Z42T8FG6NvwOd75Er</recordid><startdate>20101201</startdate><enddate>20101201</enddate><creator>Güneş, Salih</creator><creator>Polat, Kemal</creator><creator>Yosunkaya, Şebnem</creator><general>Elsevier Ltd</general><scope>AAYXX</scope><scope>CITATION</scope><scope>7SC</scope><scope>8FD</scope><scope>JQ2</scope><scope>L7M</scope><scope>L~C</scope><scope>L~D</scope><scope>7TK</scope></search><sort><creationdate>20101201</creationdate><title>Efficient sleep stage recognition system based on EEG signal using k-means clustering based feature weighting</title><author>Güneş, Salih ; Polat, Kemal ; Yosunkaya, Şebnem</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c365t-7d4a09c96f4b0804d87a77d1f8755196a2ad566f1003d4221cec21a29a1b5dc33</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2010</creationdate><topic>Classification</topic><topic>Classifiers</topic><topic>Clustering</topic><topic>Decision tree</topic><topic>Decision trees</topic><topic>EEG signal</topic><topic>Frequency domains</topic><topic>k-Means clustering based feature weighting</topic><topic>k-Nearest neighbor classifier</topic><topic>Polysomnography</topic><topic>Scoring</topic><topic>Sleep</topic><topic>Sleep scoring</topic><topic>Weighting</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Güneş, Salih</creatorcontrib><creatorcontrib>Polat, Kemal</creatorcontrib><creatorcontrib>Yosunkaya, Şebnem</creatorcontrib><collection>CrossRef</collection><collection>Computer and Information Systems Abstracts</collection><collection>Technology Research Database</collection><collection>ProQuest Computer Science Collection</collection><collection>Advanced Technologies Database with Aerospace</collection><collection>Computer and Information Systems Abstracts – Academic</collection><collection>Computer and Information Systems Abstracts Professional</collection><collection>Neurosciences Abstracts</collection><jtitle>Expert systems with applications</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Güneş, Salih</au><au>Polat, Kemal</au><au>Yosunkaya, Şebnem</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>Efficient sleep stage recognition system based on EEG signal using k-means clustering based feature weighting</atitle><jtitle>Expert systems with applications</jtitle><date>2010-12-01</date><risdate>2010</risdate><volume>37</volume><issue>12</issue><spage>7922</spage><epage>7928</epage><pages>7922-7928</pages><issn>0957-4174</issn><eissn>1873-6793</eissn><abstract>Sleep scoring is one of the most important methods for diagnosis in psychiatry and neurology. Sleep staging is a time consuming and difficult task conducted by sleep specialists. The purposes of this work are to automatic score the sleep stages and to help to sleep physicians on sleep stage scoring. In this work, a novel data preprocessing method called k-means clustering based feature weighting (KMCFW) has been proposed and combined with k-NN ( k-nearest neighbor) and decision tree classifiers to classify the EEG (electroencephalogram) sleep into six sleep stages including awake, N-REM (non-rapid eye movement) stage 1, N-REM stage 2, N-REM stage 3, REM, and non-sleep (movement time). First of all, frequency domain features belonging to sleep EEG signal have been extracted using Welch spectral analysis method and composed 129 features from EEG signal relating each sleep stages. In order to decrease the features, the statistical features comprising minimum value, maximum value, standard deviation, and mean value have been used and then reduced from 129 to 4 features. In the second phase, the sleep stages dataset with four features has been weighted by means of k-means clustering based feature weighting. Finally, the weighted sleep stages have been automatically classified into six sleep stages using k-NN and C4.5 decision tree classifier. In the classification of sleep stages, the k values of 10, 20, 30, 40, 50, and 60 in k-NN classifier have been used and compared with each other. In the experimental results, while sleep stages has been classified with 55.88% success rate using k-NN classifier (for k value of 40), the weighted sleep stages with KMCFW has been recognized with 82.15% success rate k-NN classifier (for k value of 40). And also, we have investigated the relevance between sleep stages and frequency domain features belonging to EEG signal. These results have demonstrated that proposed weighting method have a considerable impact on automatic determining of sleep stages. This system could be used as an online system in the automatic scoring of sleep stages and helps to sleep physicians in the sleep scoring process.</abstract><pub>Elsevier Ltd</pub><doi>10.1016/j.eswa.2010.04.043</doi><tpages>7</tpages></addata></record>
fulltext fulltext
identifier ISSN: 0957-4174
ispartof Expert systems with applications, 2010-12, Vol.37 (12), p.7922-7928
issn 0957-4174
1873-6793
language eng
recordid cdi_proquest_miscellaneous_849437651
source Elsevier ScienceDirect Journals Complete
subjects Classification
Classifiers
Clustering
Decision tree
Decision trees
EEG signal
Frequency domains
k-Means clustering based feature weighting
k-Nearest neighbor classifier
Polysomnography
Scoring
Sleep
Sleep scoring
Weighting
title Efficient sleep stage recognition system based on EEG signal using k-means clustering based feature weighting
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2024-12-26T06%3A21%3A42IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-proquest_cross&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=Efficient%20sleep%20stage%20recognition%20system%20based%20on%20EEG%20signal%20using%20k-means%20clustering%20based%20feature%20weighting&rft.jtitle=Expert%20systems%20with%20applications&rft.au=G%C3%BCne%C5%9F,%20Salih&rft.date=2010-12-01&rft.volume=37&rft.issue=12&rft.spage=7922&rft.epage=7928&rft.pages=7922-7928&rft.issn=0957-4174&rft.eissn=1873-6793&rft_id=info:doi/10.1016/j.eswa.2010.04.043&rft_dat=%3Cproquest_cross%3E1700996414%3C/proquest_cross%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_pqid=1700996414&rft_id=info:pmid/&rft_els_id=S095741741000343X&rfr_iscdi=true