CN114869272A - Postural tremor detection model, posture tremor detection algorithm, and posture tremor detection device - Google Patents
Postural tremor detection model, posture tremor detection algorithm, and posture tremor detection device Download PDFInfo
- Publication number
- CN114869272A CN114869272A CN202210438879.2A CN202210438879A CN114869272A CN 114869272 A CN114869272 A CN 114869272A CN 202210438879 A CN202210438879 A CN 202210438879A CN 114869272 A CN114869272 A CN 114869272A
- Authority
- CN
- China
- Prior art keywords
- gyro
- acc
- mag
- data
- signal
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Classifications
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B5/00—Measuring for diagnostic purposes; Identification of persons
- A61B5/103—Measuring devices for testing the shape, pattern, colour, size or movement of the body or parts thereof, for diagnostic purposes
- A61B5/11—Measuring movement of the entire body or parts thereof, e.g. head or hand tremor or mobility of a limb
- A61B5/1101—Detecting tremor
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B5/00—Measuring for diagnostic purposes; Identification of persons
- A61B5/103—Measuring devices for testing the shape, pattern, colour, size or movement of the body or parts thereof, for diagnostic purposes
- A61B5/11—Measuring movement of the entire body or parts thereof, e.g. head or hand tremor or mobility of a limb
- A61B5/1116—Determining posture transitions
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B5/00—Measuring for diagnostic purposes; Identification of persons
- A61B5/103—Measuring devices for testing the shape, pattern, colour, size or movement of the body or parts thereof, for diagnostic purposes
- A61B5/11—Measuring movement of the entire body or parts thereof, e.g. head or hand tremor or mobility of a limb
- A61B5/1126—Measuring movement of the entire body or parts thereof, e.g. head or hand tremor or mobility of a limb using a particular sensing technique
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B5/00—Measuring for diagnostic purposes; Identification of persons
- A61B5/72—Signal processing specially adapted for physiological signals or for diagnostic purposes
- A61B5/7235—Details of waveform analysis
- A61B5/7246—Details of waveform analysis using correlation, e.g. template matching or determination of similarity
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B5/00—Measuring for diagnostic purposes; Identification of persons
- A61B5/72—Signal processing specially adapted for physiological signals or for diagnostic purposes
- A61B5/7235—Details of waveform analysis
- A61B5/7264—Classification of physiological signals or data, e.g. using neural networks, statistical classifiers, expert systems or fuzzy systems
- A61B5/7267—Classification of physiological signals or data, e.g. using neural networks, statistical classifiers, expert systems or fuzzy systems involving training the classification device
Landscapes
- Health & Medical Sciences (AREA)
- Life Sciences & Earth Sciences (AREA)
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Molecular Biology (AREA)
- General Health & Medical Sciences (AREA)
- Biophysics (AREA)
- Pathology (AREA)
- Veterinary Medicine (AREA)
- Biomedical Technology (AREA)
- Heart & Thoracic Surgery (AREA)
- Medical Informatics (AREA)
- Physiology (AREA)
- Surgery (AREA)
- Animal Behavior & Ethology (AREA)
- Public Health (AREA)
- Artificial Intelligence (AREA)
- Oral & Maxillofacial Surgery (AREA)
- Dentistry (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Psychiatry (AREA)
- Signal Processing (AREA)
- Evolutionary Computation (AREA)
- Fuzzy Systems (AREA)
- Mathematical Physics (AREA)
- Measurement Of The Respiration, Hearing Ability, Form, And Blood Characteristics Of Living Organisms (AREA)
Abstract
本申请公开了一种姿势震颤检测模型,该模型基于集成学习模型,所述模型的输入特征为多个;所述多个输入特征中至少一个输入特征获取自受试者的手部的三轴加速度数据,至少一个输入特征获取自自受试者的手部的三轴陀螺仪数据,至少一个输入特征获取自受试者的手部的三轴磁力计数据;所述模型根据所述多个输入特征对受试者在预定姿势时进行震颤等级的分类;所述预定姿势包括翼博位、手臂伸展位、对指位。本申请利用加速度计、陀螺仪和磁力计信号的多种运动学特征,有效揭示了特发震颤患者震颤的规律性和同步性,能够有效表征患者的震颤幅度、震颤频率等特征,并建立能够准确对患者的震颤症状进行量化分级的模型。
The present application discloses a posture tremor detection model, which is based on an ensemble learning model, and the input features of the model are multiple; at least one input feature of the multiple input features is obtained from the three-axis of the subject's hand acceleration data, at least one input feature is obtained from three-axis gyroscope data of the subject's hand, and at least one input feature is obtained from the three-axis magnetometer data of the subject's hand; the model is based on the multiple The input feature classifies the tremor level of the subject in a predetermined posture; the predetermined posture includes wing-beat position, arm extension position, and finger-pointing position. The present application utilizes various kinematic characteristics of accelerometer, gyroscope and magnetometer signals to effectively reveal the regularity and synchronization of tremor in patients with essential tremor, and can effectively characterize the characteristics of patients' tremor amplitude, tremor frequency, etc. A model for accurate quantitative grading of patients' tremor symptoms.
Description
技术领域technical field
本申请涉及模式识别,尤其涉及基于可穿戴设备的姿势震颤检测算法。The present application relates to pattern recognition, and in particular to a postural tremor detection algorithm based on wearable devices.
背景技术Background technique
特发震颤(ET)是一种具有特征性运动症状的退行性神经系统疾病,为常染色体显性遗传病,又称家族性或良性特发性震颤,是最常见的锥体外系疾病,也是最常见的震颤病症。约60%病人有家族史。特发性震颤是单一症状性疾病,姿势性震颤是本病的唯一临床表现。所谓姿势性震颤,是指肢体维持一定姿势时引发的震颤,在肢体完全放松时震颤自然消失。本病的震颤常见于手,其次为头部震颤,极少的病人出现下肢震颤。Essential tremor (ET) is a degenerative neurological disease with characteristic motor symptoms. It is an autosomal dominant genetic disease, also known as familial or benign essential tremor. The most common tremor symptoms. About 60% of patients have a family history. Essential tremor is a monosymptomatic disease, and postural tremor is the only clinical manifestation of this disease. The so-called postural tremor refers to the tremor caused when the limb maintains a certain posture, and the tremor disappears naturally when the limb is completely relaxed. The tremor of this disease is common in the hands, followed by head tremor, and rarely in patients with lower extremity tremor.
目前的临床评估主要是基于专家咨询,结合审查病人的主诉,非常依赖医生的专业知识和诊断经验。通过可穿戴传感器技术结合机器学习方法进行客观量化的研究具有很好的应用潜力。The current clinical assessment is mainly based on expert consultation, combined with the review of the patient's chief complaint, and relies heavily on the professional knowledge and diagnostic experience of the physician. Research on objective quantification through wearable sensor technology combined with machine learning methods has great potential for application.
将可穿戴式传感器应用于早期震颤评估中是当前学术界和工业界的一个研究热点。可穿戴传感器可以用于人体的高精度跟踪、长期生理信号监测等,这种非植入式监测已用于临床患者运动异常的评估中。The application of wearable sensors in early tremor assessment is currently a research hotspot in academia and industry. Wearable sensors can be used for high-precision tracking of the human body, long-term physiological signal monitoring, etc. This non-implantable monitoring has been used in the evaluation of clinical patient movement abnormalities.
目前,ET震颤严重程度的医疗级可穿戴系统,如Kinesia HomeViewTM,需要患者每小时使用平板电脑按照提示重复标准化的震颤评估动作。另外,使用一个名为PsyMateTM的经验抽样法应用程序,需要用户填写问卷。这些操作反而增加了患者的使用负担,干扰了日常生活。此外,在相关研究中显示,由于自由活动下容易混合其他类型的震颤和运动干扰。Currently, medical-grade wearable systems for ET tremor severity, such as the Kinesia HomeView ™ , require the patient to repeat a standardized tremor assessment maneuver on an hourly basis using a tablet computer as prompted. Alternatively, using an empirical sampling method application called PsyMate ™ , users are required to fill out a questionnaire. Instead, these operations increase the burden on patients and interfere with daily life. In addition, other types of tremors and motor disturbances are easily mixed due to free movement in related studies.
此外,现有的技术方案仅仅使用加速度计直接采集震颤信号,这种方案的缺陷在于容易混入活动中的运动成分,而且传感器累积误差和环境噪声也使测量的信号不可靠。此外,在早期病症阶段,肢体的震颤是非常轻微的,从加速度计采集的信号中很难提取其特征,容易被误认为是噪声信号而丢弃。In addition, the existing technical solution only uses the accelerometer to directly collect the tremor signal. The drawback of this solution is that the motion component is easily mixed into the activity, and the accumulated error of the sensor and the environmental noise also make the measured signal unreliable. In addition, in the early stage of the disease, the tremor of the limbs is very slight, and it is difficult to extract its features from the signal collected by the accelerometer, and it is easy to be mistaken for a noise signal and discarded.
发明内容SUMMARY OF THE INVENTION
鉴于上述问题,本申请旨在提出一种姿势震颤检测模型、姿势震颤检测算法、以及姿势震颤检测设备,其基于多个信号进行震颤症状的量化评估。In view of the above problems, the present application aims to propose a postural tremor detection model, a postural tremor detection algorithm, and a postural tremor detection device, which perform quantitative assessment of tremor symptoms based on multiple signals.
本申请的姿势震颤检测模型,该模型基于集成学习模型,The posture tremor detection model of the present application is based on an ensemble learning model,
所述模型的输入特征为多个;所述多个输入特征中至少一个输入特征获取自受试者的手部的三轴加速度数据,至少一个输入特征获取自自受试者的手部的三轴陀螺仪数据,至少一个输入特征获取自受试者的手部的三轴磁力计数据;There are multiple input features of the model; at least one input feature in the multiple input features is obtained from the triaxial acceleration data of the subject's hand, and at least one input feature is obtained from the three-axis acceleration data of the subject's hand. Axis gyroscope data, at least one input feature is obtained from triaxial magnetometer data of the subject's hand;
所述模型根据所述多个输入特征对受试者在预定姿势时进行震颤等级的分类;The model classifies the tremor level of the subject in a predetermined posture according to the plurality of input features;
所述预定姿势包括翼博位、手臂伸展位、对指位。The predetermined postures include a wing position, an arm extension position, and a pointing position.
优选地,针对翼博位进行检测时,所述集成学习模型采用基于嵌入方式的RUSBoost模型;Preferably, when detecting the wing position, the integrated learning model adopts the RUSBoost model based on the embedding method;
针对手臂伸展位进行检测时,所述集成学习模型采用基于Wrapper方法的AdaBoost模型;When the arm extension position is detected, the integrated learning model adopts the AdaBoost model based on the Wrapper method;
针对对指位进行检测时,所述集成学习模型采用基于互信息法的Bagging模型。When detecting the finger position, the ensemble learning model adopts the Bagging model based on the mutual information method.
优选地,所述多个输入特征选自:Preferably, the plurality of input features are selected from:
ACC_Max、ACC_Min、ACC_Mean、ACC_PeakP、ACC_Arv、ACC_Var、ACC_Std、ACC_Kurt、ACC_Skew、ACC_RMS、ACC_SF、ACC_CF、ACC_IF、ACC_LF、ACC_PwrP、ACC_PwrP_R、ACC_PrinP、ACC_SampEn、ACC_ApEn、ACC_FuzEn;ACC_Max, ACC_Min, ACC_Mean, ACC_PeakP, ACC_Arv, ACC_Var, ACC_Std, ACC_Kurt, ACC_Skew, ACC_RMS, ACC_SF, ACC_CF, ACC_IF, ACC_LF, ACC_PwrP, ACC_PwrP_R, ACC_PrinP, ACC_SampEn, ACC_ApEn, ACC_FuzEn;
GYRO_Max、GYRO_Min、GYRO_Mean、GYRO_PeakP、GYRO_Arv、GYRO_Var、GYRO_Std、GYRO_Kurt、GYRO_Skew、GYRO_RMS、GYRO_SF、GYRO_CF、GYRO_IF、GYRO_LF、GYRO_PwrP、GYRO_PwrP_R、GYRO_PrinP、GYRO_SampEn、GYRO_ApEn、GYRO_FuzEn;GYRO_Max, GYRO_Min, GYRO_Mean, GYRO_PeakP, GYRO_Arv, GYRO_Var, GYRO_Std, GYRO_Kurt, GYRO_Skew, GYRO_RMS, GYRO_SF, GYRO_CF, GYRO_IF, GYRO_LF, GYRO_PwrP, GYRO_PwrP_R, GYRO_PrinP, GYROG_SEnamp;
MAG_Max、MAG_Min、MAG_Mean、MAG_PeakP、MAG_Arv、MAG_Var、MAG_Std、MAG_Kurt、MAG_Skew、MAG_RMS、MAG_SF、MAG_CF、MAG_IF、MAG_LF、MAG_PwrP、MAG_PwrP_R、MAG_PrinP、MAG_SampEn、MAG_ApEn、MAG_FuzEn;MAG_Max, MAG_Min, MAG_Mean, MAG_PeakP, MAG_Arv, MAG_Var, MAG_Std, MAG_Kurt, MAG_Skew, MAG_RMS, MAG_SF, MAG_CF, MAG_IF, MAG_LF, MAG_PwrP, MAG_PwrP_R, MAG_PrinP, MAG_SampEn, MAG_ApEn, MAG_FuzEn;
其中,ACC_Max、ACC_Min、ACC_Mean、ACC_PeakP、ACC_Arv、ACC_Var、ACC_Std、ACC_Kurt、ACC_Skew、ACC_RMS、ACC_SF、ACC_CF、ACC_IF、ACC_LF、GYRO_Max、GYRO_Min、GYRO_Mean、GYRO_PeakP、GYRO_Arv、GYRO_Var、GYRO_Std、GYRO_Kurt、GYRO_Skew、GYRO_RMS、GYRO_SF、GYRO_CF、GYRO_IF、GYRO_LF、MAG_Max、MAG_Min、MAG_Mean、MAG_PeakP、MAG_Arv、MAG_Var、MAG_Std、MAG_Kurt、MAG_Skew、MAG_RMS、MAG_SF、MAG_CF、MAG_IF、MAG_LF为时域特征;Among them, ACC_Max, ACC_Min, ACC_Mean, ACC_PeakP, ACC_Arv, ACC_Var, ACC_Std, ACC_Kurt, ACC_Skew, ACC_RMS, ACC_SF, ACC_CF, ACC_IF, ACC_LF, GYRO_Max, GYRO_Min, GYRO_Mean, GYRO_PeakP, GYRO_Arv, GYRO_Var, GYRO_Std, GYRO_Kurt, GYRO_Skew GYRO_SF, GYRO_CF, GYRO_IF, GYRO_LF, MAG_Max, MAG_Min, MAG_Mean, MAG_PeakP, MAG_Arv, MAG_Var, MAG_Std, MAG_Kurt, MAG_Skew, MAG_RMS, MAG_SF, MAG_CF, MAG_IF, MAG_LF are time domain features;
ACC_Max为三轴加速度数据的信号最大峰值;ACC_Min为三轴加速度数据的信号最小峰值;ACC_Mean为三轴加速度数据的信号平均值;ACC_PeakP为三轴加速度数据的信号峰-峰幅值;ACC_Arv为三轴加速度数据的信号平均整流值;ACC_Var为三轴加速度数据的信号方差;ACC_Std为三轴加速度数据的信号标准差;ACC_Kurt为三轴加速度数据的信号峰度;ACC_Skew为三轴加速度数据的信号峭度;ACC_RMS为三轴加速度数据的信号均方根;ACC_SF为三轴加速度数据的信号波形因子;ACC_CF为三轴加速度数据的信号峰值因子;ACC_IF为三轴加速度数据的信号脉冲因子;ACC_LF为三轴加速度数据的信号裕度因子;ACC_Max is the maximum signal peak value of the triaxial acceleration data; ACC_Min is the signal minimum peak value of the triaxial acceleration data; ACC_Mean is the signal average value of the triaxial acceleration data; ACC_PeakP is the signal peak-to-peak amplitude of the triaxial acceleration data; ACC_Arv is the signal peak value of the triaxial acceleration data. The average rectification value of the signal of the three-axis acceleration data; ACC_Var is the signal variance of the three-axis acceleration data; ACC_Std is the signal standard deviation of the three-axis acceleration data; ACC_Kurt is the signal kurtosis of the three-axis acceleration data; ACC_Skew is the signal kurtosis of the three-axis acceleration data degrees; ACC_RMS is the signal root mean square of the triaxial acceleration data; ACC_SF is the signal shape factor of the triaxial acceleration data; ACC_CF is the signal crest factor of the triaxial acceleration data; ACC_IF is the signal pulse factor of the triaxial acceleration data; ACC_LF is the signal pulse factor of the triaxial acceleration data Signal margin factor for axis acceleration data;
GYRO_Max为三轴陀螺仪数据的信号最大峰值;GYRO_Min为三轴陀螺仪数据的最小峰值;GYRO_Mean为三轴陀螺仪数据的信号平均值;GYRO_PeakP为三轴陀螺仪数据的信号峰-峰幅值;GYRO_Arv为三轴陀螺仪数据的信号平均整流值;GYRO_Var为三轴陀螺仪数据的信号方差;GYRO_Std为三轴陀螺仪数据的信号标准差;GYRO_Kurt为三轴陀螺仪数据的信号峰度;GYRO_Skew为三轴陀螺仪数据的信号峭度;GYRO_RMS为三轴陀螺仪数据的信号均方根;GYRO_SF为三轴陀螺仪数据的信号波形因子;GYRO_CF为三轴陀螺仪数据的信号峰值因子;GYRO_IF为三轴陀螺仪数据的信号脉冲因子;GYRO_LF为三轴陀螺仪数据的信号裕度因子;GYRO_Max is the maximum peak value of the triaxial gyroscope data; GYRO_Min is the minimum peak value of the triaxial gyroscope data; GYRO_Mean is the signal average value of the triaxial gyroscope data; GYRO_PeakP is the signal peak-to-peak amplitude of the triaxial gyroscope data; GYRO_Arv is the average rectification value of the triaxial gyroscope data; GYRO_Var is the signal variance of the triaxial gyroscope data; GYRO_Std is the signal standard deviation of the triaxial gyroscope data; GYRO_Kurt is the signal kurtosis of the triaxial gyroscope data; GYRO_Skew is the signal kurtosis of the triaxial gyroscope data The signal kurtosis of the triaxial gyroscope data; GYRO_RMS is the signal root mean square of the triaxial gyroscope data; GYRO_SF is the signal form factor of the triaxial gyroscope data; GYRO_CF is the signal crest factor of the triaxial gyroscope data; GYRO_IF is the signal crest factor of the triaxial gyroscope data; Signal pulse factor of axis gyroscope data; GYRO_LF is the signal margin factor of three-axis gyroscope data;
MAG_Max为三轴磁力计数据的信号最大峰值;MAG_Min为三轴磁力计数据的最小峰值;MAG_Mean为三轴磁力计数据的信号平均值;MAG_PeakP为三轴磁力计数据的信号峰-峰幅值;MAG_Arv为三轴磁力计数据的信号平均整流值;MAG_Var为三轴磁力计数据的信号方差;MAG_Std为三轴磁力计数据的信号标准差;MAG_Kurt为三轴磁力计数据的信号峰度;MAG_Skew为三轴磁力计数据的信号峭度;MAG_RMS为三轴磁力计数据的信号均方根;MAG_SF为三轴磁力计数据的信号波形因子;MAG_CF为三轴磁力计数据的信号峰值因子;MAG_IF为三轴磁力计数据的信号脉冲因子;MAG_LF为三轴磁力计数据的信号裕度因子;MAG_Max is the maximum signal peak value of the triaxial magnetometer data; MAG_Min is the minimum peak value of the triaxial magnetometer data; MAG_Mean is the signal average value of the triaxial magnetometer data; MAG_PeakP is the signal peak-to-peak amplitude of the triaxial magnetometer data; MAG_Arv is the signal average rectification value of the triaxial magnetometer data; MAG_Var is the signal variance of the triaxial magnetometer data; MAG_Std is the signal standard deviation of the triaxial magnetometer data; MAG_Kurt is the signal kurtosis of the triaxial magnetometer data; MAG_Skew is the The signal kurtosis of the triaxial magnetometer data; MAG_RMS is the signal root mean square of the triaxial magnetometer data; MAG_SF is the signal form factor of the triaxial magnetometer data; MAG_CF is the signal crest factor of the triaxial magnetometer data; MAG_IF is the signal crest factor of the triaxial magnetometer data Signal pulse factor of axis magnetometer data; MAG_LF is the signal margin factor of triaxial magnetometer data;
ACC_PwrP、ACC_PwrP_R、ACC_PrinP、GYRO_PwrP、GYRO_PwrP_R、GYRO_PrinP、MAG_PwrP、MAG_PwrP_R、MAG_PrinP为频域特征;ACC_PwrP, ACC_PwrP_R, ACC_PrinP, GYRO_PwrP, GYRO_PwrP_R, GYRO_PrinP, MAG_PwrP, MAG_PwrP_R, MAG_PrinP are frequency domain features;
ACC_PwrP为三轴加速度数据的峰值功率;ACC_PwrP_R为三轴加速度数据的峰值功率比例;ACC_PrinP为三轴加速度数据的功率主峰值;ACC_PwrP is the peak power of the triaxial acceleration data; ACC_PwrP_R is the peak power ratio of the triaxial acceleration data; ACC_PrinP is the main peak power of the triaxial acceleration data;
GYRO_PwrP为三轴陀螺仪数据的峰值功率;GYRO_PwrP_R为三轴陀螺仪数据的峰值功率比例;GYRO_PrinP为三轴陀螺仪数据的功率主峰值;GYRO_PwrP is the peak power of the three-axis gyroscope data; GYRO_PwrP_R is the peak power ratio of the three-axis gyroscope data; GYRO_PrinP is the main peak power of the three-axis gyroscope data;
MAG_PwrP为三轴磁力计数据的峰值功率;MAG_PwrP_R为三轴磁力计数据的峰值功率比例;MAG_PrinP为三轴磁力计数据的功率主峰值;MAG_PwrP is the peak power of the triaxial magnetometer data; MAG_PwrP_R is the peak power ratio of the triaxial magnetometer data; MAG_PrinP is the main peak power of the triaxial magnetometer data;
ACC_SampEn、ACC_ApEn、ACC_FuzEn、GYRO_SampEn、GYRO_ApEn、GYRO_FuzEn、MAG_SampEn、MAG_ApEn、MAG_FuzEn为非线性特征;ACC_SampEn, ACC_ApEn, ACC_FuzEn, GYRO_SampEn, GYRO_ApEn, GYRO_FuzEn, MAG_SampEn, MAG_ApEn, MAG_FuzEn are nonlinear features;
ACC_SampEn为三轴加速度数据的样本熵;ACC_ApEn为三轴加速度数据的近似熵;ACC_FuzEn为三轴加速度数据的模糊熵;ACC_SampEn is the sample entropy of the triaxial acceleration data; ACC_ApEn is the approximate entropy of the triaxial acceleration data; ACC_FuzEn is the fuzzy entropy of the triaxial acceleration data;
GYRO_SampEn为三轴陀螺仪数据的样本熵、GYRO_ApEn为三轴陀螺仪数据的近似熵;GYRO_FuzEn为三轴陀螺仪数据的模糊熵。GYRO_SampEn is the sample entropy of the three-axis gyro data, GYRO_ApEn is the approximate entropy of the three-axis gyro data; GYRO_FuzEn is the fuzzy entropy of the three-axis gyro data.
优选地,所述基于嵌入方式的RUSBoost模型的最大分裂数量为311,学习器483个,学习率为0.8578;所述多个输入特征为:ACC_RMS;ACC_Min;ACC_Arv;ACC_LF;GYRO_RMS;GYRO_Max;GYRO_Min;GYRO_Arv;GYRO_SF;GYRO_LF;MAG_FuzEn;MAG_RMS;MAG_Max;MAG_Mean;MAG_SF;MAG_CF。Preferably, the maximum number of splits of the RUSBoost model based on the embedding method is 311, the number of learners is 483, and the learning rate is 0.8578; the multiple input features are: ACC_RMS; ACC_Min; ACC_Arv; ACC_LF; GYRO_RMS; GYRO_Max; GYRO_Min; GYRO_Arv; GYRO_SF; GYRO_LF; MAG_FuzEn; MAG_RMS; MAG_Max; MAG_Mean; MAG_SF; MAG_CF.
优选地,所述基于Wrapper方法的AdaBoost模型的最大分裂数量为212,学习器45个,学习率为0.9986;所述多个输入特征为:ACC_RMS;ACC_Min;ACC_Arv;ACC_LF;GYRO_Max;GYRO_Min;GYRO_Arv;GYRO_LF;GYRO_RMS;MAG_FuzEn;MAG_RMS;MAG_Max.Preferably, the maximum number of splits of the AdaBoost model based on the Wrapper method is 212, the number of learners is 45, and the learning rate is 0.9986; the multiple input features are: ACC_RMS; ACC_Min; ACC_Arv; ACC_LF; GYRO_Max; GYRO_Min; GYRO_Arv; GYRO_LF; GYRO_RMS; MAG_FuzEn; MAG_RMS; MAG_Max.
优选地,所述基于互信息法的Bagging模型的最大分裂数量为174,学习器362个,学习率为0.8578,自所述多个输入特征中随机抽取4个输入特征;所述多个输入特征为:ACC_Max;ACC_Mean;ACC_SF;ACC_CF;ACC_IF;ACC_LF;GYRO_Max;GYRO_Min;GYRO_Mean;GYRO_PeakP;GYRO_LF;MAG_RMS;MAG_Max。Preferably, the maximum number of splits of the bagging model based on the mutual information method is 174, the number of learners is 362, the learning rate is 0.8578, and 4 input features are randomly selected from the plurality of input features; the plurality of input features ACC_Max; ACC_Mean; ACC_SF; ACC_CF; ACC_IF; ACC_LF; GYRO_Max; GYRO_Min; GYRO_Mean; GYRO_PeakP;
本申请的一种姿势震颤检测算法,其通过设置在受试者手部的三轴加速度计、三轴陀螺仪、三轴磁力计获取受试者在指定动作时的三轴加速度数据、三轴陀螺仪数据、三轴磁力计数据;经处理后三轴加速度数据、三轴陀螺仪数据、三轴磁力计数据提取多个输入特征;将所述多个输入特征作为所述利用权利要求1-6中任一项姿势震颤检测模型的输入特征,对受试者的震颤等级进行分类。A posture tremor detection algorithm of the present application obtains the triaxial acceleration data, triaxial acceleration data, triaxial acceleration data, triaxial acceleration data, triaxial acceleration data, triaxial acceleration data, triaxial acceleration data, triaxial acceleration data, triaxial acceleration data, triaxial acceleration data, triaxial acceleration data, triaxial acceleration data, triaxial acceleration data, triaxial acceleration data, triaxial Gyroscope data, triaxial magnetometer data; after processing triaxial acceleration data, triaxial gyroscope data, triaxial magnetometer data to extract multiple input features; using the multiple input features as the utilization claim 1- The input feature of any one of the postural tremor detection models in 6, to classify the tremor level of the subject.
本申请的姿势震颤检测设备,其包括计算单元;The posture tremor detection device of the present application includes a computing unit;
所述计算单元运行权利要求1-6中任一项姿势震颤检测模型对受试者的震颤等级进行分类。The computing unit runs the postural tremor detection model of any one of claims 1-6 to classify the tremor level of the subject.
优选地,包括三轴加速度计、三轴陀螺仪、三轴磁力计;所述三轴加速度计、三轴陀螺仪、三轴磁力计设置在受试者的手部;受试者在指定动作下,所述三轴加速度数据通过该三轴加速度计获得;所述三轴陀螺仪数据通过该三轴陀螺仪获得;所述三轴磁力计数据通过该三轴磁力计获得。Preferably, it includes a three-axis accelerometer, a three-axis gyroscope, and a three-axis magnetometer; the three-axis accelerometer, three-axis gyroscope, and three-axis magnetometer are arranged on the subject's hand; The three-axis acceleration data is obtained through the three-axis accelerometer; the three-axis gyroscope data is obtained through the three-axis gyroscope; and the three-axis magnetometer data is obtained through the three-axis magnetometer.
优选地,所述三轴加速度计、所述三轴陀螺仪、所述三轴磁力计为穿戴设备,通过无线方式将所述三轴加速度数据、所述三轴陀螺仪数据、所述三轴磁力计数据送至所述计算单元。Preferably, the three-axis accelerometer, the three-axis gyroscope, and the three-axis magnetometer are wearable devices, and the three-axis acceleration data, the three-axis gyroscope data, the three-axis The magnetometer data is sent to the computing unit.
本申请中利用加速度计、陀螺仪和磁力计信号的多种运动学特征(比如均方根(RMS)、峰度、波形因子、频谱峰值、峰值功率、峰值比、近似熵、样本熵和模糊熵等特征),有效揭示了特发震颤患者震颤的规律性和同步性,能够有效表征患者的震颤幅度、震颤频率等特征,并建立能够准确对患者的震颤症状进行量化分级的模型。This application utilizes various kinematic characteristics of accelerometer, gyroscope and magnetometer signals such as root mean square (RMS), kurtosis, form factor, spectral peak, peak power, peak ratio, approximate entropy, sample entropy and blur Entropy and other characteristics), effectively revealing the regularity and synchronization of tremor in patients with essential tremor, and can effectively characterize the characteristics of patients' tremor amplitude, tremor frequency, etc., and establish a model that can accurately quantify and classify patients' tremor symptoms.
附图说明Description of drawings
图1为本申请中使用的可穿戴设备的结构和实验演示。Figure 1 is a structure and experimental demonstration of the wearable device used in this application.
图2为本发明的整体实验流程。FIG. 2 is the overall experimental flow of the present invention.
图3为根据加速度信号的矢量振幅(截取的15s信号段)计算的功率谱密度函数。Figure 3 shows the power spectral density function calculated from the vector amplitude of the acceleration signal (the intercepted 15s signal segment).
图4为五个分类模型的ROC曲线。Figure 4 shows the ROC curves of the five classification models.
图5为最佳五分类模型的混淆矩阵。Figure 5 shows the confusion matrix of the best five-class model.
具体实施方式Detailed ways
下面,结合附图对本申请进行详细说明。Hereinafter, the present application will be described in detail with reference to the accompanying drawings.
图1中,(a)显示了基于IMU的可穿戴设备的基本结构。(b)展示了实验的采集过程。(c)-(e)展示了三个姿势性震颤任务。图2中,基于数据处理和数据分析两部分,构建了ET患者体位性震颤的自动评分系统。图3中,基于功率谱容限跨度的方法被用来寻找峰值功率,阴影区域显示震颤信号的峰值功率。图4中,(a-c)五个机器学习模型在所有特征集上的ROC曲线,分别是在翼搏位、手臂伸展位和对指位任务中。(d-f)三个任务中基于五种特征选择方法的综合学习树模型的ROC曲线。图5中,(a-c)表示最优分类器AdaBoost总体特征集在翼搏位、手臂伸展位和对指位任务中的混淆矩阵。(d-f)表示在三个任务中基于最优特征选择方法的最优集成学习树模型的混淆矩阵。其中,(d)表示基于Embedded方法的RUSBoost的分类结果,具体参数为:最大分裂数量为311,学习器483个,学习率为0.8578;(e)表示基于Wrapper方法的AdaBoost的分类结果,具体参数为:最大分裂数量为212,学习器45个,学习率为0.9986;(f)表示基于互信息方法的Bagging的分类结果,具体参数为最大分裂数量为174,学习器362个,学习率为0.8578,训练基本估计量需随机抽取4个特征。In Figure 1, (a) shows the basic structure of an IMU-based wearable device. (b) shows the acquisition process of the experiment. (c)-(e) show three postural tremor tasks. In Figure 2, an automatic scoring system for orthostatic tremor in ET patients is constructed based on data processing and data analysis. In Figure 3, a method based on the power spectrum tolerance span is used to find the peak power, and the shaded area shows the peak power of the tremor signal. In Fig. 4, (a-c) ROC curves of five machine learning models on all feature sets, respectively, in the wing stroke, arm extension, and finger-to-finger tasks. (d-f) ROC curves of comprehensive learning tree models based on five feature selection methods in three tasks. In Fig. 5, (a-c) represent the confusion matrices of the optimal classifier AdaBoost overall feature set in the wing beat, arm extension, and finger-to-finger tasks. (d-f) represents the confusion matrix of the optimal ensemble learning tree model based on the optimal feature selection method in the three tasks. Among them, (d) represents the classification result of RUSBoost based on the Embedded method, and the specific parameters are: the maximum number of splits is 311, the number of learners is 483, and the learning rate is 0.8578; (e) represents the classification result of AdaBoost based on the Wrapper method, and the specific parameters is: the maximum number of splits is 212, the number of learners is 45, and the learning rate is 0.9986; (f) represents the classification result of bagging based on the mutual information method. The specific parameters are that the maximum number of splits is 174, the number of learners is 362, and the learning rate is 0.8578 , the training basic estimator needs to randomly select 4 features.
本发明方法的具体实施步骤为:The specific implementation steps of the method of the present invention are:
(1)在人体手部部署传感器,通过上位机(或计算单元)对传感器进行初始化,消除传感器零飘,并进行初始标定,设置传感器采样频率;通过部署的传感器采集人体手部的姿态信号。具体地,利用基于九轴IMU的可穿戴设备采集患者在指定动作下的双手的手部震颤数据;同时利用CRST量表对患者指定动作的完成情况进行打分;为后期追述和评估病情变化以及多名神经科专家盲审打分,在实验室检查的同时由专业的神经科医生全程对患者的动作录像。(1) Deploy the sensor on the human hand, initialize the sensor through the host computer (or computing unit), eliminate sensor drift, perform initial calibration, and set the sampling frequency of the sensor; collect the posture signal of the human hand through the deployed sensor. Specifically, the wearable device based on the nine-axis IMU is used to collect the hand tremor data of the patient's hands under the specified action; at the same time, the CRST scale is used to score the completion of the patient's specified action; A neurologist was blindly reviewed and scored, and a professional neurologist videotaped the patient's movements during the laboratory examination.
实验室检查全程由一位具有运动障碍专业知识的神经学家指导,并记录了视频数据(CMOS相机,48MP,1920*1080高清,60帧/秒),以支持三位神经学家的独立评分(相互盲分)。在实验室检查中,患者在手背上佩戴微型姿势传感器,数字信号通过蓝牙连接在主机中无线传输。上位机实时显示信号波形变化,并以文本形式存储在电脑硬盘上。为了确保解决有效的震颤信号,设备的采样频率被设定为100Hz,波特率被设定为每秒115,200Byte。Laboratory examinations were conducted by a neurologist with expertise in movement disorders, and video data were recorded (CMOS camera, 48MP, 1920*1080 HD, 60 frames/sec) to support independent scoring by three neurologists (Blind points to each other). During laboratory tests, patients wear tiny posture sensors on the back of their hands, and digital signals are transmitted wirelessly in a host computer via a Bluetooth connection. The host computer displays the signal waveform change in real time and stores it on the computer hard disk in the form of text. In order to ensure that valid chatter signals are resolved, the sampling frequency of the device is set to 100Hz and the baud rate is set to 115,200Bytes per second.
由两位专家共同打分,如有评分不一致的情况,需要请第三位专家通过查看录像对评分做出最终裁定。具体的打分过程如下。1)两位神经科医生通过观看视频资料对患者体位性震颤的严重程度进行打分,并获得两份相互盲目的评分表。2)由数据分析工程师统计两位专家的一致分数,对于分数不一致的动作,视频资料由另一位有经验的神经科医生做最终决定,直到获得可靠的分数。这种实验设计也避免了由于系统性偏见造成的训练错误,使机器学习模型更加可靠。Scores are jointly scored by two experts. If the scores are inconsistent, a third expert needs to be asked to make a final judgment on the scores by viewing the video. The specific scoring process is as follows. 1) Two neurologists rated the severity of postural tremor in patients by watching video materials, and obtained two mutually blinded score sheets. 2) The data analysis engineer will count the consistent scores of the two experts. For actions with inconsistent scores, the video data will be finalized by another experienced neurologist until a reliable score is obtained. This experimental design also avoids training errors due to systemic bias, making machine learning models more reliable.
IMU包括设备盒、九轴惯性传感器、嵌入式无线模块、锂电池、电源按键、状态指示灯和数据线。嵌入式无线模块、锂电池、电源按键、状态指示灯置于设备盒中,设备盒表面留有电源按键接口和状态指示灯接口,设备盒侧面留有数据线连接接口;九轴惯性传感器与设备盒之间通过数据线连接;锂电池负责嵌入式无线模块和状态指示灯供电;电源按键控制锂电池供电的开与关;九轴惯性传感器固定在患者的双手手背上,用于获取患者在指定动作下的手部的震颤数据,并将震颤数据通过嵌入式无线模块进行传输,传输给上位机(或计算单元);所述震颤数据是指利用九轴惯性传感器获取的三轴加速度数据、三轴陀螺仪数据和三轴磁力计数据。The IMU includes a device box, a nine-axis inertial sensor, an embedded wireless module, a lithium battery, a power button, a status indicator, and a data cable. The embedded wireless module, lithium battery, power button, and status indicator are placed in the device box. The power button interface and status indicator interface are left on the surface of the device box, and the data cable connection interface is left on the side of the device box. The nine-axis inertial sensor and the device The boxes are connected by a data cable; the lithium battery is responsible for the power supply of the embedded wireless module and the status indicator; the power button controls the on and off of the lithium battery supply; the nine-axis inertial The tremor data of the hand under the action, and the tremor data is transmitted through the embedded wireless module and transmitted to the host computer (or computing unit); the tremor data refers to the three-axis acceleration data obtained by the nine-axis inertial Axis gyroscope data and three-axis magnetometer data.
本发明中使用的可穿戴系统数据采集的核心是惯性传感单元。QFN封装的多芯片(MCM)MPU-9250(InvenSense,美国),它通过嵌入式微控制器(MSP430)集成了三轴加速计、三轴陀螺仪和三轴磁力计AK8963(AKM半导体,美国)。监测的数字信号通过蓝牙协议(BR-LE4.0-D2)进行无线传输。加速器各轴上的电容分别测量各轴的偏差程度;陀螺仪基于科里奥利效应进行测量,可以测量各轴转动的角速度;磁力计基于霍尔效应收集地磁场的电磁强度,可以估计载体的姿态方位等信息。此外,数据采集系统的主机可用于设置采集频率、校准传感器、可视化采集信号和存储数据(图1(a))。The core of the data acquisition of the wearable system used in the present invention is the inertial sensing unit. A QFN packaged multi-chip (MCM) MPU-9250 (InvenSense, USA) that integrates a three-axis accelerometer, a three-axis gyroscope, and a three-axis magnetometer AK8963 (AKM Semiconductor, USA) via an embedded microcontroller (MSP430). The monitored digital signal is wirelessly transmitted through the Bluetooth protocol (BR-LE4.0-D2). The capacitance on each axis of the accelerator measures the deviation of each axis; the gyroscope measures the angular velocity of each axis based on the Coriolis effect; the magnetometer collects the electromagnetic intensity of the earth's magnetic field based on the Hall effect, and can estimate the carrier's angular velocity. attitude, orientation, etc. In addition, the host of the data acquisition system can be used to set the acquisition frequency, calibrate the sensor, visualize the acquired signal, and store the data (Fig. 1(a)).
所述指定动作是指姿势性震颤动作,即身体受影响部位主动保持特定姿势时出现的震颤症状。根据CRST标准量表A部分(图1(b-e)),要求患者舒适地坐在椅子上,眼睛目视前方,双臂外展,手腕轻度伸展,手指分开,然后依次保持三种姿势。1)翼搏位,双臂外展,手臂轻度伸展,手指分开;2)手臂伸展位,双臂伸直,手掌向下;3)对指位,双臂外展,手臂伸直,手掌向下。左右手的食指相对,掌心向内。The specified action refers to a postural tremor action, that is, a tremor symptom that occurs when the affected part of the body actively maintains a specific posture. According to Part A of the CRST Standard Scale (Figure 1(b-e)), patients were asked to sit comfortably in a chair with eyes looking forward, arms outstretched, wrists slightly extended, fingers apart, and then maintain three positions in sequence. 1) Wing stroke position, arms outstretched, arms slightly extended, fingers separated; 2) Arm extension position, arms straight, palms down; 3) Finger position, arms outstretched, arms straight, palms down down. The index fingers of the left and right hands face each other, palms facing inward.
利用CRST量表对患者指定动作的完成情况进行打分是指专业医师根据患者指定动作的完成情况,判断患者的静止性震颤的震颤等级,震颤等级分为5个等级,分别为0级,1级,2级,3级,4级。CRST量表表明:姿势性震颤5个等级划分的震颤症状分别表现为:1)无;2)轻度,有时发生;3)幅度中等,动作时发生;4)幅度中等,定动作时发生;5)幅度大,影响进食。Using the CRST scale to score the completion of the patient's specified action means that the professional physician judges the patient's tremor level of resting tremor according to the completion of the patient's specified action. ,
(2)图2显示了数据分析的流程。主要分为两部分:数据处理和特征提取。在本发明方法中,对采集到的原始IMU数据进行过滤和切片,并转化为干净的等长序列进行特征提取。在特发震颤患者的实验室检查中,即使按照专业医生的要求严格规范检查动作,人体也会产生有意识的运动,通常表现为信号的低频成分,而高频成分则包括运动间期的震颤和噪声。具体的,实验获得的姿态传感信号包括ET震颤、生理震颤和各种随机噪声。在特征提取之前,需要尽可能地过滤掉特发性震颤以外的干扰信号,如正常肌肉激活引起的细微生理性震颤,其单向震颤振幅通常在150μm左右,频率为8-12Hz。相比之下,ET震颤的振幅会大得多,频率为4-12Hz。因此,我们通过在硬件端集成动态卡尔曼滤波算法,确保在动态环境中稳定的传感信号输出。此外,姿态解算器可以在前端过滤传感元件的随机误差(包括零点偏差、温度漂移、轴间对准误差等),以确保信号的可靠性并保留震荡信号的高信噪比。虽然可以得到稳定的姿势信号,但在震颤运动过程中,小振幅的人类有意运动和生理性震颤也是混合在一起的。小波变换适用于非平稳信号,在信号突变、压缩重建和去噪等问题上具有良好的时频定位特性。因此,本发明方法选择sym3小波,基于软阈值函数对嘈杂的震颤信号进行两级独立分解,重建有用的病理性震颤信息。(2) Figure 2 shows the flow of data analysis. It is mainly divided into two parts: data processing and feature extraction. In the method of the present invention, the collected raw IMU data is filtered and sliced, and converted into a clean isometric sequence for feature extraction. In the laboratory examination of patients with essential tremor, even if the examination actions are strictly regulated in accordance with the requirements of professional doctors, the human body will produce conscious movements, which are usually manifested as low-frequency components of the signal, while high-frequency components include inter-motion tremor and noise. Specifically, the attitude sensing signals obtained experimentally include ET tremor, physiological tremor and various random noises. Before feature extraction, it is necessary to filter out interference signals other than essential tremor as much as possible, such as subtle physiological tremor caused by normal muscle activation. In contrast, ET tremors will be much larger in amplitude, with a frequency of 4-12 Hz. Therefore, we ensure stable sensor signal output in dynamic environment by integrating the dynamic Kalman filtering algorithm on the hardware side. In addition, the attitude solver can filter the random errors of the sensing element (including zero point deviation, temperature drift, inter-axis alignment error, etc.) at the front end to ensure the reliability of the signal and preserve the high signal-to-noise ratio of the oscillatory signal. Although stable postural signals can be obtained, small-amplitude human intentional movements and physiologic tremors are also mixed during tremor movements. Wavelet transform is suitable for non-stationary signals, and has good time-frequency localization characteristics in the problems of signal mutation, compression reconstruction and denoising. Therefore, the method of the present invention selects the sym3 wavelet, performs two-level independent decomposition of the noisy tremor signal based on the soft threshold function, and reconstructs useful pathological tremor information.
(3)由于采集的前期和后期容易受测试准备和测试停止状态转换的影响,因此按时间轴分别剔除滤波后数据的前后C%的数据,保留按时间轴中心C%至1-C%的数据,以此实现将步骤(2)输出的滤波后含姿态分量和震颤分量的数据截取稳定信号成分;优选的,C%取值为5%。(3) Since the early and late stages of acquisition are easily affected by test preparation and test stop state transitions, the data of C% before and after the filtered data are removed according to the time axis, and the data of C% to 1-C% according to the center of the time axis are retained. Therefore, the stable signal component can be intercepted from the filtered data including the attitude component and the tremor component output in step (2); preferably, the value of C% is 5%.
(4)基于滤波处理后的震颤数据,进行等长的滑窗数据扩增,使震颤数据保持相同的长度,然后计算震颤数据时域幅值变化、频域峰值功率变化以及非线性熵值变化等特征;优选的,为了连续性描述震颤的变化,将滑窗移动步长设置为1s,窗口时长为4s,数据交叠率为75%。(4) Based on the tremor data after filtering, perform equal-length sliding window data amplification to keep the tremor data at the same length, and then calculate the time-domain amplitude change, frequency-domain peak power change and nonlinear entropy value change of the tremor data. and other characteristics; preferably, in order to describe the change of tremor continuously, the moving step of the sliding window is set to 1s, the window duration is 4s, and the data overlap rate is 75%.
(5)对经过滤波处理后的所有患者指定动作震颤的特征集合以适当的比例随机构建样本训练集和样本测试集;利用步骤(1)中获得的专家评分,对各段数据设置震颤严重程度的标签。(5) Randomly construct a sample training set and a sample test set in an appropriate proportion for the filter-processed feature sets of all patients' designated action tremors; use the expert scores obtained in step (1) to set the tremor severity for each segment of data Tag of.
为了保证训练模型的泛化性,选择数据分割比例为4:1的五折交叉验证。In order to ensure the generalization of the training model, a five-fold cross-validation with a data split ratio of 4:1 was selected.
(6)构建多种机器学习算法的五分类模型,包括支持向量机、集成树模型、线性判别分析、朴素贝叶斯模型和K近邻算法,并使用优化方法寻优调参,获得分类最佳的模型。(6) Build five classification models of various machine learning algorithms, including support vector machines, ensemble tree models, linear discriminant analysis, naive Bayesian models, and K-nearest neighbor algorithms, and use optimization methods to optimize and adjust parameters to obtain the best classification 's model.
选择贝叶斯优化算法寻得概率最优解,然后使用网格搜索进行小范围调参,训练阶段选择五折交叉验证以提高模型的泛化能力。Select the Bayesian optimization algorithm to find the optimal solution with probability, then use grid search to adjust parameters in a small range, and select five-fold cross-validation in the training phase to improve the generalization ability of the model.
(7)方法的有效性验证,包括:验证上述(2)和(4)中获取的七个参数与震颤等级之间的关系以及验证基于机器学习模型构建的分类器的准确性,综合全面的性能评估指标,给出最优的分类模型。(7) Validation of the method, including: verifying the relationship between the seven parameters obtained in (2) and (4) above and the tremor level and verifying the accuracy of the classifier constructed based on the machine learning model. The performance evaluation index gives the optimal classification model.
可建立类似的数据库验证本发明方法提出的模型性能。优选地,可按照本发明步骤中规定的参数进行设置。建议设置不少于100人的年龄匹配的性别均衡的数据库(平均年龄60岁左右,半数为男性),平均记录时长为6分钟,设置传感器采样频率为100Hz。A similar database can be established to verify the performance of the model proposed by the method of the present invention. Preferably, it can be set according to the parameters specified in the steps of the present invention. It is recommended to set up an age-matched gender-balanced database of no less than 100 people (average age is about 60 years old, half of them are male), the average recording time is 6 minutes, and the sensor sampling frequency is set to 100Hz.
本发明的实施的整体流程如图2所示。The overall flow of the implementation of the present invention is shown in FIG. 2 .
步骤(4)中,首先进行特征前处理工作:为了实现简单有效的状态识别,同时减少对穿戴位置和动作过程的依赖,对每个传感器的三轴序列分别计算信号矢量幅度(SVM)。SVM也可以从宏观角度降低每个IMU信号敏感轴的矢量运算的复杂性。具体的,用三轴加速度数据来说明数据分析和特征提取过程。asvm(i)表示第i个采样点的集合加速度,其计算公式为:In step (4), feature preprocessing is first performed: in order to achieve simple and effective state recognition and reduce the dependence on the wearing position and action process, the signal vector magnitude (SVM) is calculated separately for the three-axis sequence of each sensor. SVM can also reduce the complexity of vector operations for each IMU signal-sensitive axis from a macro perspective. Specifically, three-axis acceleration data is used to illustrate the data analysis and feature extraction process. a svm (i) represents the collective acceleration of the ith sampling point, and its calculation formula is:
(1)(1)
其中ax(i)、ay(i)和az(i)分别为第i个采样点的x、y和z轴上的加速度。对于一个长度为N的采样数据段,最终的SVM加速度序列为asvm={asvm(0),asvm(1),...,asvm(N-1)}。where a x (i), a y (i), and a z (i) are the accelerations on the x, y, and z axes of the ith sampling point, respectively. For a sampled data segment of length N, the final SVM acceleration sequence is a svm ={a svm (0),a svm (1),...,a svm (N-1)}.
进一步,利用特征前处理之后得到的SVM序列,分别从加速度计信号、陀螺仪信号、磁力计信号中提取静息性震颤的姿态震颤状态的时域、频域和非线性特征描述震颤严重程度,具体如下:Further, using the SVM sequence obtained after feature preprocessing, the time domain, frequency domain and nonlinear features of the posture tremor state of the resting tremor are extracted from the accelerometer signal, gyroscope signal, and magnetometer signal respectively to describe the tremor severity. details as follows:
时域特征:运动障碍类疾病震颤在静息状态下的振幅变化较为显著,本发明方法从三通道传感信号(加速度、角速度和角度)的SVM序列中分别提取了20个可解释特征,包括时域、频域和非线性特征。特征参数的具体描述见表1。时域参数都是信号的形态学特征。其中,偏度和峰度分别为信号的三阶标准化矩和四阶标准化矩,其具体公式见式(2-3)。Time-domain features: The amplitude of tremor in motion disorders is relatively significant at rest. The method of the present invention extracts 20 interpretable features from the SVM sequence of three-channel sensing signals (acceleration, angular velocity and angle), including Time domain, frequency domain and nonlinear features. The specific description of the characteristic parameters is shown in Table 1. The time domain parameters are all morphological characteristics of the signal. Among them, the skewness and the kurtosis are the third-order normalized moment and the fourth-order normalized moment of the signal, respectively, and the specific formula is shown in formula (2-3).
其中,amean表示加速度的SVM序列asvm的样本平均值。Among them, a mean represents the sample mean of the acceleration SVM sequence a svm .
表1实验阶段各通道传感信号的特征矩阵及其定义Table 1 The characteristic matrix and its definition of the sensing signal of each channel in the experimental stage
综上,根据表1,分别表1中的公式应用于三轴加速度信号、三轴陀螺仪信号、三轴磁力计信号,可得到60个输入特征,列举如下:In summary, according to Table 1, the formulas in Table 1 are applied to the three-axis acceleration signal, the three-axis gyroscope signal, and the three-axis magnetometer signal, and 60 input features can be obtained, which are listed as follows:
ACC_Max,ACC_Min,ACC_Mean,ACC_PeakP,ACC_Arv,ACC_Var,ACC_Std,ACC_Kurt,ACC_Skew,ACC_RMS,ACC_SF,ACC_CF,ACC_IF,ACC_LF,ACC_PwrP,ACC_PwrP_R,ACC_PrinP,ACC_SampEn,ACC_ApEn,ACC_FuzEn;ACC_Max,ACC_Min,ACC_Mean,ACC_PeakP,ACC_Arv,ACC_Var,ACC_Std,ACC_Kurt,ACC_Skew,ACC_RMS,ACC_SF,ACC_CF,ACC_IF,ACC_LF,ACC_PwrP,ACC_PwrP_R,ACC_PrinP,ACC_SampEn,ACC_ApEn,ACC_FuzEn;
GYRO_Max,GYRO_Min,GYRO_Mean,GYRO_PeakP,GYRO_Arv,GYRO_Var,GYRO_Std,GYRO_Kurt,GYRO_Skew,GYRO_RMS,GYRO_SF,GYRO_CF,GYRO_IF,GYRO_LF,GYRO_PwrP,GYRO_PwrP_R,GYRO_PrinP,GYRO_SampEn,GYRO_ApEn,GYRO_FuzEn;GYRO_Max,GYRO_Min,GYRO_Mean,GYRO_PeakP,GYRO_Arv,GYRO_Var,GYRO_Std,GYRO_Kurt,GYRO_Skew,GYRO_RMS,GYRO_SF,GYRO_CF,GYRO_IF,GYRO_LF,GYRO_PwrP,GYRO_PwrP_R,GYRO_PrinP,GYROG_En,ROG_Samp;;
MAG_Max,MAG_Min,MAG_Mean,MAG_PeakP,MAG_Arv,MAG_Var,MAG_Std,MAG_Kurt,MAG_Skew,MAG_RMS,MAG_SF,MAG_CF,MAG_IF,MAG_LF,MAG_PwrP,MAG_PwrP_R,MAG_PrinP,MAG_SampEn,MAG_ApEn,MAG_FuzEn。MAG_Max, MAG_Min, MAG_Mean, MAG_PeakP, MAG_Arv, MAG_Var, MAG_Std, MAG_Kurt, MAG_Skew, MAG_RMS, MAG_SF, MAG_CF, MAG_IF, MAG_LF, MAG_PwrP, MAG_PwrP_R, MAG_PrinP, MAG_SampEn, MAG_ApEn, MAG_FuzEn.
这60个输入特征,可以分为时域特征、频域特征、非线性特征。These 60 input features can be divided into time domain features, frequency domain features, and nonlinear features.
频域特征:信号处理领域的频域分析比时域分析能获得更直观的参数特性。在发明方法中,主要通过使用基于短信号长度的频谱估计,从能量角度获得信号的频率分布。耦合状态造成的误差几乎可以忽略不计,从而提高了信噪比。功率谱密度(PSD)被广泛定义为每单位频段的信号功率,反映了频域的信号功率分布。在频域中,首先计算功率谱,然后提取主震颤频率、峰值功率和震颤稳定指数,这些都是震颤频率的特征。此外,在信号处理中,频域分析比时域分析给出更直观的参数特征。信号带内的峰值功率Pm(fp)被定义为主频区间内的PSD曲线下的面积,并以公式(4)表示计算。Frequency domain characteristics: Frequency domain analysis in the field of signal processing can obtain more intuitive parameter characteristics than time domain analysis. In the inventive method, the frequency distribution of the signal is obtained from an energy perspective, mainly by using spectral estimation based on short signal lengths. The error caused by the coupling state is almost negligible, thereby improving the signal-to-noise ratio. Power spectral density (PSD) is broadly defined as the signal power per unit frequency band and reflects the signal power distribution in the frequency domain. In the frequency domain, the power spectrum is first calculated, and then the main tremor frequency, peak power and tremor stability index are extracted, which are all characteristics of tremor frequency. In addition, in signal processing, frequency domain analysis gives more intuitive parametric characteristics than time domain analysis. The peak power P m (f p ) in the signal band is defined as the area under the PSD curve in the main frequency interval, and is calculated by formula (4).
信号处理领域的频域分析比时域分析能获得更直观的参数特性。在发明方法中,主要通过使用基于短信号长度的频谱估计,从能量角度获得信号的频率分布。耦合状态造成的误差几乎可以忽略不计,从而提高了信噪比。功率谱密度(PSD)被广泛定义为每单位频段的信号功率,反映了频域的信号功率分布。表示震颤的加速度信号asvm的功率谱密度PS(f)的计算由公式(3-4)所示Frequency domain analysis in the field of signal processing can obtain more intuitive parameter characteristics than time domain analysis. In the inventive method, the frequency distribution of the signal is obtained from an energy perspective, mainly by using spectral estimation based on short signal lengths. The error caused by the coupling state is almost negligible, thereby improving the signal-to-noise ratio. Power spectral density (PSD) is broadly defined as the signal power per unit frequency band and reflects the signal power distribution in the frequency domain. The calculation of the power spectral density P S (f) of the acceleration signal a svm representing the tremor is given by Equation (3-4)
其中fp±fth表示主导频率下的峰值功率的带宽。多项研究认为,峰值功率优于传感器信号在主导频率±0.5Hz周围的一段时间(15s)内的单侧功率谱。是Sdft(f)的复共轭,表示功率信号asvm的离散傅里叶变换,可由公式(5)计算。where f p ± f th represents the bandwidth of the peak power at the dominant frequency. Several studies have concluded that the peak power is superior to the one-sided power spectrum of the sensor signal over a period of time (15s) around the dominant frequency ±0.5Hz. is the complex conjugate of S dft (f), representing the discrete Fourier transform of the power signal a svm , which can be calculated from equation (5).
进一步从公式(6)中可以计算出功率谱密度(PSD)PS(f):Further from equation (6), the power spectral density (PSD) P S (f) can be calculated:
优选的,本发明方法选择Welch方法,即在对整个加速度信号asvm进行分割后,对每个小信号序列进行预处理,加入Blackman窗。频谱估计由分段平均周期图方法完成,从而减少频谱泄漏。Preferably, the method of the present invention selects the Welch method, that is, after the entire acceleration signal a svm is segmented, each small signal sequence is preprocessed and a Blackman window is added. Spectral estimation is done by a piecewise averaging periodogram method, which reduces spectral leakage.
此外,本发明方法计算峰值功率与总功率的比值,用来表示震颤发生占总记录时间的比例关系,完整的功率估计的峰值功率的百分比应该比85%更显著,从而能够确定病人是否处于震颤状态。震颤信号关于PSD估计的峰值功率如图3所示,阴影区表示主频的震颤带。In addition, the method of the present invention calculates the ratio of the peak power to the total power, which is used to represent the proportional relationship between the occurrence of tremor and the total recording time. The percentage of the peak power of the complete power estimate should be more significant than 85%, so that it can be determined whether the patient is in tremor or not. state. The estimated peak power of the tremor signal with respect to the PSD is shown in Fig. 3, and the shaded area represents the tremor band of the dominant frequency.
非线性特征:Nonlinear features:
本发明方法利用多种熵值度量震颤数据的复杂性。近似熵(ApEn)是一种量化时间序列数据波动的不规则性和不可预测性程度的技术。通过比较频率、有效值和ApEn对量化震颤的贡献可以发现ApEn具有最好的鉴别能力。优选的,嵌入维度选择为m=2,相似性容忍度为r=0.1×SD(SD为序列标准差),ApEn被定义为The method of the present invention uses various entropy values to measure the complexity of tremor data. Approximate entropy (ApEn) is a technique to quantify the degree of irregularity and unpredictability of fluctuations in time series data. ApEn has the best discriminative power by comparing the frequency, RMS and ApEn's contribution to quantified tremor. Preferably, the embedding dimension is selected as m=2, the similarity tolerance is r=0.1×SD (SD is the sequence standard deviation), and ApEn is defined as
其中asvm代表一个连续的15s序列片段,表示在相似性标准r下整个序列中所有m长度子片段的平均相似率,可计算如下:where a svm represents a continuous 15s sequence fragment, represents the average similarity ratio of all m-length subfragments in the entire sequence under the similarity criterion r, which can be calculated as follows:
样本熵(SampEn)在计算序列自相似性概率时不包含其向量的比较,所以它不受数据长度的限制。相比之下,模糊熵提出了一个不明确的隶属度函数,提高了二元过程的相似度测量。这种模糊边界度量通过模糊熵增强了信号的复杂性,使熵的变化更加连续和平稳。表征序列复杂性的熵特征可以充分改善震颤量化模型的性能,所以本发明方法计算了这些非线性特征。The sample entropy (SampEn) does not include the comparison of its vectors when calculating the sequence self-similarity probability, so it is not limited by the data length. In contrast, fuzzy entropy proposes an ambiguous membership function that improves similarity measures for binary processes. This fuzzy boundary measure enhances the complexity of the signal through fuzzy entropy, making the change of entropy more continuous and smooth. Entropy features characterizing sequence complexity can substantially improve the performance of tremor quantification models, so the method of the present invention computes these nonlinear features.
进一步,使用几种机器学习算法开发了具有运动学特征的震颤严重程度自动评分系统。集成树模型、支持向量机(SVM)、判别分析(DA)、朴素贝叶斯和k-近邻(KNN)算法。构建的支持向量机分类器使用了三个核(线性、多项式和径向基函数(RBF))。KNN分类模型使用1-11之间的奇数作为K值。使用网格搜索和贝叶斯优化算法选择每个模型的最佳全局解决方案。贝叶斯优化算法的集合函数预计每秒钟提高一次,每个模型迭代30个历时以获得最优解。对于超参数较少的模型,可以首选网格搜索方便获得最优解。具体的分类器参数设计如下表所示。Further, an automatic scoring system for tremor severity with kinematic characteristics was developed using several machine learning algorithms. Ensemble tree models, support vector machines (SVM), discriminant analysis (DA), naive Bayes and k-nearest neighbors (KNN) algorithms. The constructed SVM classifier uses three kernels (linear, polynomial and radial basis functions (RBF)). The KNN classification model uses an odd number between 1-11 as the K value. The best global solution for each model is selected using grid search and Bayesian optimization algorithms. The ensemble function of the Bayesian optimization algorithm is expected to improve every second, and each model iterates for 30 epochs to obtain the optimal solution. For models with few hyperparameters, grid search can be preferred to obtain the optimal solution. The specific classifier parameter design is shown in the following table.
表2机器学习分类器的超参数设置Table 2 Hyperparameter settings for machine learning classifiers
本发明定义了验证条件以保证分类模型的泛化性。The present invention defines verification conditions to ensure the generalization of the classification model.
训练采用五倍交叉验证法来降低分类结果的偏差。在有限的训练集中,五倍交叉验证是最合适的验证方法,可以训练所有的类别,而不会出现过拟合的偏差。本发明方法定义了针对CRST分类的绝对误差以评估自动评分系统的性能。对于机器学习模型其分类误差etest计算如下:Training uses five-fold cross-validation to reduce the bias of the classification results. In a limited training set, five-fold cross-validation is the most appropriate validation method to train all classes without overfitting bias. The method of the present invention defines the absolute error for CRST classification to evaluate the performance of the automatic scoring system. For machine learning models Its classification error e test is calculated as follows:
其中,I(·)表示指标函数,yi是三位神经科医生对第i位ET患者的CRST量表的共识得分,是分类器确定的震颤等级。除最小分类误差外,本研究还计算了混淆矩阵的各个分类指数和多个分类的AUC值。where I( ) represents the indicator function, yi is the consensus score of the three neurologists on the CRST scale of the i-th ET patient, is the tremor level determined by the classifier. In addition to the minimum classification error, this study also calculated the individual classification indices of the confusion matrix and the AUC values for multiple classifications.
进一步,本发明方法定义了分类模型性能评价方法以全名评估震颤严重程度的分类性能。优选的,本发明方法采用四个主要指标来评价心律失常检测分类结果的性能,包括准确性(ACC)、敏感性(SED)、特异性(SPEC)、精确性(PRE)和F1得分,定义如下(10-14)。Further, the method of the present invention defines a classification model performance evaluation method to evaluate the classification performance of tremor severity in full name. Preferably, the method of the present invention uses four main indicators to evaluate the performance of arrhythmia detection classification results, including accuracy (ACC), sensitivity (SED), specificity (SPEC), precision (PRE) and F1 score, defined As follows (10-14).
TP(true positive)表示为分类正确,把原本属于正类的样本分成正类;TN(truenegative)表示为分类正确,把原本属于负类的样本分成负类;FP(false positive)表示为分类错误,把原本属于负类的错分成了正类;FN(false negative)表示为分类错误,把原本属于正类的错分成了负类。由于F1得分对FP和FN的权重相同,所以它提供的指标比准确度的偏差要小。相比之下,接收操作特性(ROC)曲线考虑了权衡敏感性和特异性的分类阈值。曲线下面积(AUC)经常被用作数据库分布不均时的评估指标。TP (true positive) means that the classification is correct, and the samples that originally belonged to the positive class are divided into positive classes; TN (true negative) means that the classification is correct, and the samples that originally belonged to the negative class are divided into negative classes; FP (false positive) means that the classification is wrong , divide the errors that originally belonged to the negative class into the positive class; FN (false negative) represents the classification error, and divide the errors that originally belonged to the positive class into the negative class. Since the F1 score weights FP and FN equally, it provides a less biased metric than accuracy. In contrast, receiver operating characteristic (ROC) curves take into account classification thresholds that trade off sensitivity and specificity. The area under the curve (AUC) is often used as an evaluation metric when databases are unevenly distributed.
进一步,本发明方法通过表4展示了每个优化的机器学习方法在三个姿势性震颤任务中的分类性能。可以看出,所有算法的准确率都能保持在85.72%以上,说明分类结果与实际得分吻合度较高。但是,灵敏度和精确度的得分都很低,所以F1得分作为灵敏度和精确度的调和平均值,更能显示出同时控制风险和决策成本的能力。结合三个任务的F1得分,实验结果表明AdaBoost的性能最好,平均为93.47%。此外,AUC作为权衡敏感度和特异度的指标,在不平衡的数据集中更能体现模型的泛化能力。根据图4(a-c)中的ROC曲线可以发现,无论每个类别的基本概率如何,AdaBoost的AUC都能达到99.1%以上,与其他机器学习模型相比,性能波动较小,测试结果也比较稳定。图5(a-c)绘制了三种姿势震颤任务分类任务中的最优AdaBoost算法和混淆矩阵。可以看出,对AdaBoost模型来说,翼搏位是最具挑战性的任务。然而,除了轻度震颤CRST 1-2的灵敏度最低为83.70%和89.83%外,其他类别的指数都在90.04%以上。只有震颤等级1的臂展检测精度较差,灵敏度为85.28%、91.84%、94.30%和94.69%。Further, the method of the present invention shows the classification performance of each optimized machine learning method in three postural tremor tasks through Table 4. It can be seen that the accuracy of all algorithms can be maintained above 85.72%, indicating that the classification results are in good agreement with the actual scores. However, both sensitivity and precision scores are low, so the F1 score, as a harmonic mean of sensitivity and precision, is more indicative of the ability to control both risk and decision cost. Combining the F1 scores of the three tasks, the experimental results show that AdaBoost has the best performance with an average of 93.47%. In addition, AUC, as an indicator for weighing sensitivity and specificity, can better reflect the generalization ability of the model in imbalanced datasets. According to the ROC curves in Figure 4(a-c), it can be found that regardless of the basic probability of each category, the AUC of AdaBoost can reach more than 99.1%. Compared with other machine learning models, the performance fluctuates less and the test results are relatively stable. . Figure 5(a–c) plots the optimal AdaBoost algorithm and confusion matrix in three pose tremor task classification tasks. It can be seen that the wing beat position is the most challenging task for the AdaBoost model. However, with the exception of mild tremor CRST 1-2, which had the lowest sensitivity of 83.70% and 89.83%, all other categories had indices above 90.04%. Only the arm span detection accuracy of
表3每个优化的机器学习方法在三个姿势性震颤任务中的分类性能。Table 3. Classification performance of each optimized machine learning method on three postural tremor tasks.
本发明算法的实验结果表明,基于完整特征集的集成学习方法可以有效地对三种姿势性震颤的五个严重程度进行分类。此外,本发明算法使用不同的特征选择方法针对五种机器学习模型进行优化,以评估有意义的临床特征,加快算法的推理速度。表4总结了五个机器学习模型基于PCA排名器、基于方差阈值的过滤方法、基于互信息的过滤方法、Wrapper子集评估和Embedded特征子集来优化分类结果的情况。全局指标AUC和准确率显示,在所有三个姿势震颤任务的所有特征子集中,集成学习算法表现最好。PCA通过选择95%的可解释方差并将特征压缩到4个以下,使特征的数量减少了93.33%。该方法对翼搏位、手臂伸展位和对指位任务的AUC分别为0.870、0.926和0.754。虽然与其他特征选择方法相比,在性能上略有损失,但它可以大大加快模型操作的速度。The experimental results of the algorithm of the present invention show that the integrated learning method based on the complete feature set can effectively classify the five severities of three postural tremors. In addition, the algorithm of the present invention is optimized for five machine learning models using different feature selection methods to evaluate meaningful clinical features and speed up the reasoning speed of the algorithm. Table 4 summarizes how five machine learning models optimize classification results based on PCA ranker, variance threshold-based filtering methods, mutual information-based filtering methods, Wrapper subset evaluation, and Embedded feature subsets. The global metrics AUC and accuracy show that the ensemble learning algorithm performs best on all feature subsets across all three postural tremor tasks. PCA reduces the number of features by 93.33% by selecting 95% of the explained variance and compressing the features to less than 4. The AUC of this method for wing beat, arm extension and finger position tasks were 0.870, 0.926 and 0.754, respectively. Although there is a slight loss in performance compared to other feature selection methods, it can greatly speed up model operations.
本发明算法显示了基于不同特征子集的最优的集成学习模型在三个任务中的ROC曲线(图5(d-f))。对于不同的任务,最终选择的特征和算法不同。最后,本研究通过图5(d-f)直观地展示了基于最优特征选择方法训练得到的最优合集学习方法的混淆矩阵。实验结果发现,在翼搏位任务中,基于嵌入式方式的RUSBoost的最优分类结果,共选择了16个特征参数(剔除了73.33%的特征),五个严重程度的特异性在97.46%-99.54%之间。相比之下,在手臂伸展任务中使用基于Wrapper方法的AdaBoost模型,只选择12个特征参数,宏观F1得分可以达到94.49%。即使对于严重程度为4级的类别,其准确性、敏感性、特异性、精确性和F1得分分别为99.45%、96.32%、99.72%、96.57%和96.44%。在对指位任务中使用了基于互信息法的Bagging模型。该模型很容易将CRST 1误认为没有震颤症状,但其他类型的F1得分在93.21%-94.47%之间。The algorithm of the present invention shows the ROC curves of the optimal ensemble learning model based on different feature subsets in the three tasks (Fig. 5(d-f)). For different tasks, the final selected features and algorithms are different. Finally, this study visually shows the confusion matrix of the optimal ensemble learning method trained based on the optimal feature selection method through Figure 5(d-f). The experimental results found that in the wing beat task, the optimal classification results of RUSBoost based on the embedded method selected a total of 16 feature parameters (73.33% of the features were eliminated), and the specificity of five severity was 97.46%- Between 99.54%. In contrast, using the AdaBoost model based on the Wrapper method in the arm extension task with only 12 feature parameters selected, the macro F1 score can reach 94.49%. Even for the severity 4 category, the accuracy, sensitivity, specificity, precision and F1 scores were 99.45%, 96.32%, 99.72%, 96.57% and 96.44%, respectively. The bagging model based on mutual information method is used in the pointing task. The model easily
表4基于不同特征选择方法的机器学习分类器的预测性能。Table 4. Predictive performance of machine learning classifiers based on different feature selection methods.
本发明介绍了一种基于可穿戴设备开发的姿势性震颤的自动量化方法。该研究基于严格的实验范式,收集了被诊断为ET的患者的三项任务的姿势信号。它建立了一个数据库(包括高清视频、电子病例信息和高维姿态传感信号),由三位神经外科医生共同独立评分。在数据分析阶段,该研究探索了SVM、KNN、NB、决策树和集合学习方法,通过贝叶斯优化和网格搜索选择最佳超参数。这些机器学习算法中的每一种都使用五折交叉法进行验证,以增强其泛化能力。此外,我们探索了使用不同特征选择方法构建的参数子集对姿势震颤任务的表征能力,并证明了所提取特征的有效性。The invention introduces an automatic quantification method for postural tremor developed based on wearable equipment. Based on a rigorous experimental paradigm, the study collected postural signals for three tasks in patients diagnosed with ET. It builds a database (including high-definition video, electronic case information, and high-dimensional posture sensing signals) that is jointly and independently scored by three neurosurgeons. In the data analysis phase, the research explores SVM, KNN, NB, decision tree and ensemble learning methods to select the best hyperparameters through Bayesian optimization and grid search. Each of these machine learning algorithms is validated using a five-fold crossover method to enhance its generalization ability. Furthermore, we explore the representational ability of parameter subsets constructed using different feature selection methods for the postural tremor task and demonstrate the effectiveness of the extracted features.
结合实验结果,本发明的最佳模型是集成学习模型,在翼搏位任务中使用基于Embedded方法的RUSBoost模型,在手臂伸展位任务中使用基于Wrapper方法的AdaBoost模型,以及在对指位任务中使用基于Mutual information方法的Bagging算法。三个姿势性震颤任务的准确率在97.25%-97.98%之间,AUC为0.980-0.997,分类误差概率小,这是我们所知的ET症状自动评分的最佳准确率。Combined with the experimental results, the best model of the present invention is an integrated learning model, using the RUSBoost model based on the Embedded method in the wing stroke position task, using the AdaBoost model based on the Wrapper method in the arm extension position task, and in the finger position task. Use the Bagging algorithm based on the Mutual information method. The three postural tremor tasks have accuracies in the range of 97.25%-97.98%, AUCs of 0.980-0.997, and a small probability of classification error, which is the best we know of for automatic scoring of ET symptoms.
该模型在预测几类时仍有较好的AUC,具有目前ET症状自动识别的最佳性能。这些结果表明,所提出的方法适用于应用标准化的实验室检测,帮助临床医生对复杂或早期的ET病例进行自动评分,以帮助决策,提高疾病管理效率。The model still has good AUC in predicting several classes, and has the best performance for automatic recognition of ET symptoms so far. These results suggest that the proposed method is suitable for applying standardized laboratory tests to help clinicians automatically score complex or early ET cases to aid decision-making and improve disease management efficiency.
尽管参照前述实施例对本发明进行了详细的说明,对于本领域的技术人员来说,其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。Although the present invention has been described in detail with reference to the foregoing embodiments, for those skilled in the art, it is still possible to modify the technical solutions described in the foregoing embodiments, or to perform equivalent replacements for some of the technical features. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present invention shall be included within the protection scope of the present invention.
Claims (10)
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202111030538 | 2021-09-03 | ||
| CN2021110305383 | 2021-09-03 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| CN114869272A true CN114869272A (en) | 2022-08-09 |
Family
ID=82672598
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN202210438879.2A Pending CN114869272A (en) | 2021-09-03 | 2022-04-25 | Postural tremor detection model, posture tremor detection algorithm, and posture tremor detection device |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN114869272A (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN117495211A (en) * | 2024-01-03 | 2024-02-02 | 东北大学 | Industrial master machining workpiece quality prediction method based on self-adaptive period discovery |
Citations (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6561992B1 (en) * | 2000-09-05 | 2003-05-13 | Advanced Research And Technology Institute, Inc. | Method and apparatus utilizing computational intelligence to diagnose neurological disorders |
| CN104398263A (en) * | 2014-12-25 | 2015-03-11 | 中国科学院合肥物质科学研究院 | Method for quantitatively evaluating symptoms of tremor of patient with Parkinson's disease according to approximate entropy and cross approximate entropy |
| CN108961215A (en) * | 2018-06-05 | 2018-12-07 | 上海大学 | Parkinson's disease assistant diagnosis system and method based on Multimodal medical image |
| CN110522455A (en) * | 2019-09-26 | 2019-12-03 | 安徽中医药大学 | A WD tremor grade assessment method based on deep learning |
| CN110522456A (en) * | 2019-09-26 | 2019-12-03 | 安徽中医药大学 | A self-assessment system for WD tremor patients based on deep learning |
| CN112075940A (en) * | 2020-09-21 | 2020-12-15 | 哈尔滨工业大学 | A Tremor Detection System Based on Bidirectional Long Short-Term Memory Neural Network |
| CN112674762A (en) * | 2020-12-28 | 2021-04-20 | 江苏省省级机关医院 | Parkinson tremble evaluation device based on wearable inertial sensor |
-
2022
- 2022-04-25 CN CN202210438879.2A patent/CN114869272A/en active Pending
Patent Citations (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6561992B1 (en) * | 2000-09-05 | 2003-05-13 | Advanced Research And Technology Institute, Inc. | Method and apparatus utilizing computational intelligence to diagnose neurological disorders |
| CN104398263A (en) * | 2014-12-25 | 2015-03-11 | 中国科学院合肥物质科学研究院 | Method for quantitatively evaluating symptoms of tremor of patient with Parkinson's disease according to approximate entropy and cross approximate entropy |
| CN108961215A (en) * | 2018-06-05 | 2018-12-07 | 上海大学 | Parkinson's disease assistant diagnosis system and method based on Multimodal medical image |
| CN110522455A (en) * | 2019-09-26 | 2019-12-03 | 安徽中医药大学 | A WD tremor grade assessment method based on deep learning |
| CN110522456A (en) * | 2019-09-26 | 2019-12-03 | 安徽中医药大学 | A self-assessment system for WD tremor patients based on deep learning |
| CN112075940A (en) * | 2020-09-21 | 2020-12-15 | 哈尔滨工业大学 | A Tremor Detection System Based on Bidirectional Long Short-Term Memory Neural Network |
| CN112674762A (en) * | 2020-12-28 | 2021-04-20 | 江苏省省级机关医院 | Parkinson tremble evaluation device based on wearable inertial sensor |
Non-Patent Citations (2)
| Title |
|---|
| 雷炳业,等: "基于机器学习的神经精神疾病辅助诊断研究进展", 中国医学物理学杂志, vol. 37, no. 2, 28 February 2020 (2020-02-28), pages 257 - 263 * |
| 韩金涛: "基于气动肌肉系统的帕金森病情监测与辅助康复装置", 哈尔滨工业大学硕士学位论文, no. 01, 15 January 2021 (2021-01-15), pages 35 - 37 * |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN117495211A (en) * | 2024-01-03 | 2024-02-02 | 东北大学 | Industrial master machining workpiece quality prediction method based on self-adaptive period discovery |
| CN117495211B (en) * | 2024-01-03 | 2024-03-19 | 东北大学 | Quality prediction method of industrial machining workpieces based on adaptive cycle discovery |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| Choi et al. | Real-time apnea-hypopnea event detection during sleep by convolutional neural networks | |
| CN115336979B (en) | Multi-task tremor automatic detection method and detection device based on wearable device | |
| Fekr et al. | Respiration disorders classification with informative features for m-health applications | |
| Chen et al. | Apneadetector: Detecting sleep apnea with smartwatches | |
| Ma et al. | Quantitative assessment of essential tremor based on machine learning methods using wearable device | |
| Soliński et al. | Automatic cough detection based on airflow signals for portable spirometry system | |
| US20220199245A1 (en) | Systems and methods for signal based feature analysis to determine clinical outcomes | |
| CN115486814A (en) | Intelligent fusion analysis and processing method based on multi-modal epilepsy data | |
| US20180338715A1 (en) | Technology and methods for detecting cognitive decline | |
| Petersen et al. | Actigraphy-based scratch detection using logistic regression | |
| Datta et al. | Automated scoring of hemiparesis in acute stroke from measures of upper limb co-ordination using wearable accelerometry | |
| WO2013086615A1 (en) | Device and method for detecting congenital dysphagia | |
| CN114818804A (en) | Resting tremor detection model, resting tremor detection algorithm, and resting tremor detection apparatus | |
| Chen et al. | An interpretable deep learning optimized wearable daily detection system for Parkinson’s disease | |
| De Fazio et al. | A smart glove to evaluate Parkinson's disease by flexible piezoelectric and inertial sensors | |
| Peng et al. | Multi-Scale and Multi-Level Feature Assessment Framework for Classification of Parkinson's Disease State From Short-Term Motor Tasks | |
| CN114869272A (en) | Postural tremor detection model, posture tremor detection algorithm, and posture tremor detection device | |
| Ma et al. | A SVM-based algorithm to diagnose sleep apnea | |
| Datta et al. | Novel measures of similarity and asymmetry in upper limb activities for identifying hemiparetic severity in stroke survivors | |
| Lones et al. | Evolving classifiers to inform clinical assessment of parkinson's disease | |
| Rescioa et al. | Unsupervised-based framework for aged worker’s stress detection | |
| Tao et al. | Effective severity assessment of parkinson’s disease with wearable intelligence using free-living environment data | |
| Lee et al. | A Graph-Based approach for individual fall risk assessment through a wearable inertial measurement unit sensor | |
| Lacy et al. | Characterisation of movement disorder in Parkinson's disease using evolutionary algorithms | |
| Chandel et al. | Patient specific seizure onset-offset latency detection using long-term EEG signals |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PB01 | Publication | ||
| PB01 | Publication | ||
| SE01 | Entry into force of request for substantive examination | ||
| SE01 | Entry into force of request for substantive examination |