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....
Gespeichert in:
Veröffentlicht in: | Expert systems with applications 2010-12, Vol.37 (12), p.7922-7928 |
---|---|
Hauptverfasser: | , , |
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 |