Detection of Movement and Lead-Popping Artifacts in Polysomnography EEG Data.

Signals Pub Date : 2024-12-01 Epub Date: 2024-10-22 DOI:10.3390/signals5040038
Nishanth Anandanadarajah, Amlan Talukder, Deryck Yeung, Yuanyuan Li, David M Umbach, Zheng Fan, Leping Li
{"title":"Detection of Movement and Lead-Popping Artifacts in Polysomnography EEG Data.","authors":"Nishanth Anandanadarajah, Amlan Talukder, Deryck Yeung, Yuanyuan Li, David M Umbach, Zheng Fan, Leping Li","doi":"10.3390/signals5040038","DOIUrl":null,"url":null,"abstract":"<p><p>Polysomnography (PSG) measures brain activity during sleep via electroencephalography (EEG) using six leads. Artifacts caused by movement or loose leads distort EEG measurements. We developed a method to automatically identify such artifacts in a PSG EEG trace. After preprocessing, we extracted power levels at frequencies of 0.5-32.5 Hz with multitaper spectral analysis using 4 s windows with 3 s overlap. For each resulting 1 s segment, we computed segment-specific correlations between power levels for all pairs of leads. We then averaged all pairwise correlation coefficients involving each lead, creating a time series of segment-specific average correlations for each lead. Our algorithm scans each averaged time series separately for \"bad\" segments using a local moving window. In a second pass, any segment whose averaged correlation is less than a global threshold among all remaining good segments is declared an outlier. We mark all segments between two outlier segments fewer than 300 s apart as artifact regions. This process is repeated, removing a channel with excessive outliers in each iteration. We compared artifact regions discovered by our algorithm to expert-assessed ground truth, achieving sensitivity and specificity of 80% and 91%, respectively. Our algorithm is an open-source tool, either as a Python package or a Docker.</p>","PeriodicalId":93815,"journal":{"name":"Signals","volume":"5 4","pages":"690-704"},"PeriodicalIF":0.0000,"publicationDate":"2024-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://www.ncbi.nlm.nih.gov/pmc/articles/PMC11687361/pdf/","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Signals","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.3390/signals5040038","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"2024/10/22 0:00:00","PubModel":"Epub","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

Abstract

Polysomnography (PSG) measures brain activity during sleep via electroencephalography (EEG) using six leads. Artifacts caused by movement or loose leads distort EEG measurements. We developed a method to automatically identify such artifacts in a PSG EEG trace. After preprocessing, we extracted power levels at frequencies of 0.5-32.5 Hz with multitaper spectral analysis using 4 s windows with 3 s overlap. For each resulting 1 s segment, we computed segment-specific correlations between power levels for all pairs of leads. We then averaged all pairwise correlation coefficients involving each lead, creating a time series of segment-specific average correlations for each lead. Our algorithm scans each averaged time series separately for "bad" segments using a local moving window. In a second pass, any segment whose averaged correlation is less than a global threshold among all remaining good segments is declared an outlier. We mark all segments between two outlier segments fewer than 300 s apart as artifact regions. This process is repeated, removing a channel with excessive outliers in each iteration. We compared artifact regions discovered by our algorithm to expert-assessed ground truth, achieving sensitivity and specificity of 80% and 91%, respectively. Our algorithm is an open-source tool, either as a Python package or a Docker.

多导睡眠图脑电图数据中运动和爆铅伪影的检测。
多导睡眠描记术(PSG)通过使用六根导联的脑电图(EEG)来测量睡眠期间的大脑活动。由运动或松动引线引起的伪影会扭曲脑电图测量结果。我们开发了一种方法来自动识别这些伪影在PSG脑电图跟踪。预处理后,我们使用4 s窗和3 s重叠进行多锥度频谱分析,提取0.5-32.5 Hz频率下的功率电平。对于每个产生的1 s段,我们计算了所有对引线的功率水平之间的段特定相关性。然后,我们对每条线索的所有两两相关系数取平均值,为每条线索创建一个特定于细分市场的平均相关性时间序列。我们的算法使用局部移动窗口分别扫描每个平均时间序列中的“坏”段。在第二次传递中,在所有剩余的良好段中,任何平均相关性小于全局阈值的段都被宣布为离群值。我们将两个间隔小于300秒的离群片段之间的所有片段标记为人工区域。这个过程是重复的,在每次迭代中删除一个有过多异常值的通道。我们将算法发现的伪迹区域与专家评估的地面真相进行了比较,分别达到80%和91%的灵敏度和特异性。我们的算法是一个开源工具,可以是Python包,也可以是Docker。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
CiteScore
3.20
自引率
0.00%
发文量
0
审稿时长
11 weeks
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信