Labelled and unlabelled hand acceleration data captured unobtrusively from PD patients and Healthy Controls
收藏资源简介:
The dataset contains acceleration signals captured in-the-wild via the IMU sensor embedded in modern smartphones, for the purpose of detecting tremorous episodes, related to Parkinson's Disease (PD). It contains two different groups of subjects: tremor_sdata.pickle --> A group of 45 subjects that have been subjected to neurological examination (the same dataset as https://zenodo.org/record/3519213) tremor_gdata.pickle --> A group of 454 subjects who just self-reported their PD status All subjects contributed accelerometer data using their personal smartphones, for a period spanning many months. Tri-axial acceleration values were recorded automatically whenever a phone call was realized. The recording lasted for 75 seconds at the most. Each phone call thus resulted in one recorded accelerometer signal, also referred to as session. Each subject contributed a different amount of sessions depending on the number of phone calls they realized during the data collection period as well as their participation time (they were free to drop-out at any time). A detailed description of the capturing process as well as analysis results, can be found in the related research article. The data is presented as a python dictionary, indexed by the subject ids. Each element of the dictionary is a list with the following significance: Index Meaning 0 List of np.arrays, Each array contains the power spectral density for an acceleration segment of 5s duration 1 Dictionary, Denotes subject updrs 2 List of str containing a unique identifier of the acceleration session that each segment in the other lists belongs to 3 List of np.arrays, Each array contains the pre-processed acceleration values for a 5s segment The subject updrs is represented as dictionary containing the following tremor-related annotation values (FOR THE FIRST GROUP ONLY): * updrs16: scalar int The value related to tremor as described in item 16 of the part II of the MDS-UPDRS scale, as reported by the subject. * updrs20_right: scalar int in range [0, 4] The value related to rest tremor in the right hand as described in item 20 of the part III of the MDS-UPDRS scale, as reported by the attending neurologist. * updrs20_left: scalar int in range [0, 4] Same as above but for left hand. * updrs21_right: scalar int in range [0, 4] The value related to action/postural tremor in the right hand as described in item 21 of the part III of the MDS-UPDRS scale, as reported by the attending neurologist. * updrs21_left: scalar int in range [0, 4] Same as above but for left hand. * sp_expert: scalar int in range [0, 1] A binary tremor annotation created by a group of signal processing experts, upon visually examining the contributed signals in both time and frequency domain and taking into consideration the UDPRS scores of each subject. This was necessary due to the intermittent nature of tremor, as well as a number of considerations related to the in-the-wild nature of the data capturing process. For more details, we refer the reader to the dataset description in the related research article. A '1' value indicates that the subject has tremor. A '0' value indicates that the subject doesn't have tremor. * pd_status: scalar int in range [0, 1] A '1' value indicates that the subject is a PD patient. A '0' value indicates that the subject is a Healthy Control Note: Each annotation value refers to the subject as a whole, and not in any one session.
本数据集包含通过现代智能手机内置惯性测量单元(Inertial Measurement Unit, IMU)在真实野外环境中采集的加速度信号,用于检测与帕金森病(Parkinson's Disease, PD)相关的震颤发作。数据集包含两组受试对象: tremor_sdata.pickle:包含45名接受过神经科检查的受试对象(与https://zenodo.org/record/3519213使用的数据集一致); tremor_gdata.pickle:包含454名仅自我报告帕金森病患病状态的受试对象。 所有受试对象均使用个人智能手机采集加速度数据,采集周期长达数月。每当受试者拨打电话时,系统将自动记录三轴加速度数值,单次录制时长最长为75秒。每一次通话将对应一条记录的加速度信号,亦称为一次会话(session)。每位受试对象贡献的会话数量各不相同,取决于数据采集周期内其拨打的通话次数以及参与时长(受试者可随时自愿退出研究)。采集流程的详细说明与分析结果可参阅相关研究论文。 本数据集以Python字典形式存储,以受试者ID作为索引。字典中的每个元素为一个列表,各索引对应的含义如下: 0:numpy数组列表,每个数组对应一段5秒时长的加速度片段的功率谱密度 1:字典,记录受试者的统一帕金森病评定量表(Movement Disorder Society-Unified Parkinson's Disease Rating Scale, MDS-UPDRS)评分信息 2:字符串列表,包含其他列表中各加速度片段所属会话的唯一标识符 3:numpy数组列表,每个数组对应一段5秒时长的加速度片段的预处理后数值 受试者的MDS-UPDRS评分以字典形式存储,包含以下与震颤相关的标注值(仅适用于第一组受试对象): - updrs16:整数标量,对应受试者自评的MDS-UPDRS第二部分第16项中与震颤相关的评分 - updrs20_right:取值范围为[0,4]的整数标量,对应接诊神经科医生评定的MDS-UPDRS第三部分第20项中右手静止性震颤评分 - updrs20_left:取值范围为[0,4]的整数标量,同上述指标,对应左手静止性震颤评分 - updrs21_right:取值范围为[0,4]的整数标量,对应接诊神经科医生评定的MDS-UPDRS第三部分第21项中右手动作性/姿势性震颤评分 - updrs21_left:取值范围为[0,4]的整数标量,同上述指标,对应左手动作性/姿势性震颤评分 - sp_expert:取值范围为[0,1]的整数标量,由一组信号处理专家通过时域、频域视觉检视受试对象提交的信号,并结合各受试者的UPDRS评分生成的二元震颤标注。由于震颤具有间歇性,且野外采集流程存在诸多限制,该标注十分必要。标注值为1表示受试者存在震颤,为0表示受试者无震颤。更多细节可参阅相关研究论文中的数据集说明。 - pd_status:取值范围为[0,1]的整数标量,值为1表示受试者为帕金森病患者,值为0表示受试者为健康对照。 注意:所有标注值均针对受试者整体,而非某一次会话。



