[go: up one dir, main page]

CN115530800A - Falling detection system based on bracelet - Google Patents

Falling detection system based on bracelet Download PDF

Info

Publication number
CN115530800A
CN115530800A CN202110732999.9A CN202110732999A CN115530800A CN 115530800 A CN115530800 A CN 115530800A CN 202110732999 A CN202110732999 A CN 202110732999A CN 115530800 A CN115530800 A CN 115530800A
Authority
CN
China
Prior art keywords
time
data
fall
falling
acceleration
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
Application number
CN202110732999.9A
Other languages
Chinese (zh)
Inventor
周颢
郭楷文
李向阳
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
University of Science and Technology of China USTC
Original Assignee
University of Science and Technology of China USTC
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by University of Science and Technology of China USTC filed Critical University of Science and Technology of China USTC
Priority to CN202110732999.9A priority Critical patent/CN115530800A/en
Publication of CN115530800A publication Critical patent/CN115530800A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B5/00Measuring for diagnostic purposes; Identification of persons
    • A61B5/103Measuring devices for testing the shape, pattern, colour, size or movement of the body or parts thereof, for diagnostic purposes
    • A61B5/11Measuring movement of the entire body or parts thereof, e.g. head or hand tremor or mobility of a limb
    • A61B5/1116Determining posture transitions
    • A61B5/1117Fall detection
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B5/00Measuring for diagnostic purposes; Identification of persons
    • A61B5/68Arrangements of detecting, measuring or recording means, e.g. sensors, in relation to patient
    • A61B5/6801Arrangements of detecting, measuring or recording means, e.g. sensors, in relation to patient specially adapted to be attached to or worn on the body surface
    • A61B5/6802Sensor mounted on worn items
    • A61B5/681Wristwatch-type devices
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B5/00Measuring for diagnostic purposes; Identification of persons
    • A61B5/72Signal processing specially adapted for physiological signals or for diagnostic purposes
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B5/00Measuring for diagnostic purposes; Identification of persons
    • A61B5/74Details of notification to user or communication with user or patient; User input means
    • A61B5/746Alarms related to a physiological condition, e.g. details of setting alarm thresholds or avoiding false alarms
    • GPHYSICS
    • G08SIGNALLING
    • G08BSIGNALLING OR CALLING SYSTEMS; ORDER TELEGRAPHS; ALARM SYSTEMS
    • G08B21/00Alarms responsive to a single specified undesired or abnormal condition and not otherwise provided for
    • G08B21/02Alarms for ensuring the safety of persons
    • G08B21/04Alarms for ensuring the safety of persons responsive to non-activity, e.g. of elderly persons
    • G08B21/0438Sensor means for detecting
    • G08B21/0446Sensor means for detecting worn on the body to detect changes of posture, e.g. a fall, inclination, acceleration, gait

Landscapes

  • Health & Medical Sciences (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Engineering & Computer Science (AREA)
  • General Health & Medical Sciences (AREA)
  • Physics & Mathematics (AREA)
  • Biomedical Technology (AREA)
  • Pathology (AREA)
  • Heart & Thoracic Surgery (AREA)
  • Medical Informatics (AREA)
  • Molecular Biology (AREA)
  • Surgery (AREA)
  • Animal Behavior & Ethology (AREA)
  • Biophysics (AREA)
  • Public Health (AREA)
  • Veterinary Medicine (AREA)
  • Physiology (AREA)
  • Dentistry (AREA)
  • Oral & Maxillofacial Surgery (AREA)
  • Artificial Intelligence (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Psychiatry (AREA)
  • Signal Processing (AREA)
  • Gerontology & Geriatric Medicine (AREA)
  • Business, Economics & Management (AREA)
  • Emergency Management (AREA)
  • General Physics & Mathematics (AREA)
  • Measurement Of The Respiration, Hearing Ability, Form, And Blood Characteristics Of Living Organisms (AREA)

Abstract

本发明公开了一种基于手环的跌倒检测系统,包括:首先,通过手环中内置的加速度传感器进行跌倒数据的采集;之后,对采集的跌倒数据按照设置的时间窗口进行分割,并对预处理后的数据进行滤波处理,并进行时频域、时域和瞬时频率分析,提取特征;最后,利用提取的特征进行模型训练,并将训练获得的模型进行部署,以用于进行实时跌倒检测处理。本发明采用了对采集数据的时域、时频域、瞬时频率分别进行分析的实现方案,相较于现有的其他技术方案,本发明提供的技术方案考虑的更加全面,系统的鲁棒性更好,能够快速准确地实现跌倒检测处理。

Figure 202110732999

The invention discloses a fall detection system based on a bracelet, which includes: firstly, collecting fall data through an acceleration sensor built in the bracelet; then, dividing the collected fall data according to a set time window, and pre-set The processed data is filtered and analyzed in the time-frequency domain, time domain and instantaneous frequency to extract features; finally, the extracted features are used for model training, and the trained model is deployed for real-time fall detection deal with. The present invention adopts the implementation scheme of separately analyzing the time domain, time-frequency domain and instantaneous frequency of the collected data. Compared with other existing technical schemes, the technical scheme provided by the present invention considers more comprehensively, and the robustness of the system Even better, fall detection processing can be implemented quickly and accurately.

Figure 202110732999

Description

一种基于手环的跌倒检测系统A wristband-based fall detection system

技术领域technical field

本发明涉及智能电子技术领域,尤其涉及一种基于手环的跌倒检测系统。The invention relates to the technical field of intelligent electronics, in particular to a fall detection system based on a bracelet.

背景技术Background technique

随着科技的不断进步,生活水平的提高,人们的健康保护意识也随之不断提升。同时,人口老龄化也开始逐步得到社会的关注。而且,世界上很多发达国家均已经处于老龄化社会,德国、意大利和日本60岁以上老年人的比重均已超过20%。人口老龄化会产生许多现实的社会问题,其中老年人的医疗保健问题亟待解决,如何有效解决老年人的医疗保健问题已经越来越受到国际社会的关注,其中跌倒问题尤其需要关注。With the continuous advancement of science and technology and the improvement of living standards, people's awareness of health protection has also been continuously improved. At the same time, the aging of the population has gradually attracted the attention of the society. Moreover, many developed countries in the world are already in the aging society, and the proportion of the elderly over 60 years old in Germany, Italy and Japan has exceeded 20%. The aging of the population will cause many real social problems, among which the medical care of the elderly needs to be solved urgently. How to effectively solve the medical care of the elderly has attracted more and more attention from the international community, and the problem of falls needs special attention.

跌倒是指一种突然意外的倒地现象,这种现象可发生于任何年龄,但是在老年人中更为常见,并且相较于对年轻人的危害,老年人跌倒以后的危害更大,严重威胁老年人的身体健康。尤其对于子女不在身边的空巢老人,跌倒发生以后可能无法自行呼救,错过黄金治疗时间,得不到及时的救治,可能因此而造成更加严重的伤害,比如残疾甚至死亡。因此,对于跌倒的检测与报警是非常必要的。A fall is defined as a sudden and unexpected fall to the ground. This phenomenon can occur at any age, but it is more common in the elderly. Compared with the harm to the young, the harm of the elderly after a fall is greater and serious. Threat to the health of the elderly. Especially for the empty-nest elderly who are not with their children, they may not be able to call for help after a fall, miss the golden treatment time, and fail to receive timely treatment, which may cause more serious injuries, such as disability or even death. Therefore, it is very necessary for the detection and alarm of falls.

基于上述需求,如何设计一款准确且实时跌倒检测报警系统成为了国内外研究人员的一个研究焦点。目前,根据获取跌倒特征信息数据的手段不同,跌倒检测技术主要分为以下三类:Based on the above requirements, how to design an accurate and real-time fall detection and alarm system has become a research focus of researchers at home and abroad. At present, according to the different means of obtaining fall feature information data, fall detection technologies are mainly divided into the following three categories:

(1)用户自主启动型报警系统(1) User-initiated alarm system

用户自主启动型报警系统是指用户在跌倒以后,自主的通过该系统向家人及医疗机构报警,以便得到及时的救治。通常情况下,报警是通过一个按键触发,用户只需要按下按键就可以迅速的完成报警。该系统常常被放置在手表,挂饰类的装置上,或是浴室等家庭中容易跌倒的地方,其具有价格低廉、操作简单的优点,但是相应的缺点也非常明显。用户必须自主的按下按键启动报警系统,这也就意味着,用户必须要有清醒的意识才可以操作该系统。然而,跌倒后的老人极有可能因昏倒或晕厥而无法自主发出报警。另外,若用户患有老年痴呆或者其他精神疾病,也同样无法正常使用该系统。由于以上两点原因,制约了该系统的使用范围。The user-initiated alarm system means that after the user falls, he can independently report to his family and medical institutions through the system, so as to receive timely treatment. Usually, the alarm is triggered by a button, and the user only needs to press the button to complete the alarm quickly. This system is often placed on watches, hanging ornaments, or places where people are prone to falls such as bathrooms. It has the advantages of low price and simple operation, but the corresponding disadvantages are also very obvious. The user must independently press the button to activate the alarm system, which means that the user must have a clear consciousness to operate the system. However, the elderly who have fallen are most likely to be unable to call the police autonomously due to fainting or fainting. In addition, if the user suffers from Alzheimer's or other mental illnesses, the system cannot be used normally. Due to the above two reasons, the scope of use of the system is restricted.

(2)基于视频装置的跌倒检测系统(2) Fall detection system based on video device

基于视频装置的跌倒检测系统是指通过智能视频监测技术,对用户的身体姿态进行监控,并在发生跌倒时有效识别并且及时报警的系统。该系统通常被放置在用户经常活动的区域内,无需随身携带,不影响用户的日常生活。同时该系统在检测到跌倒发生后无需用户操作,即使在用户失去意识后也可以及时完成报警。尽管基于视频装置的跌倒检测系统研究进展可观,也取得了不错的应用效果。但是该系统最大的局限性是视频装置必须要放置在用户经常活动的区域内,导致在其他区域的跌倒行为无法被捕捉到。另外,该系统需要长时间的采集放置区域内的视频信息,导致可能会侵犯到用户的隐私。上述各原因制约了该系统的应用效果。A fall detection system based on a video device refers to a system that monitors the user's body posture through intelligent video monitoring technology, and effectively recognizes and alarms in time when a fall occurs. The system is usually placed in the area where the user frequently moves, and does not need to be carried around, and does not affect the user's daily life. At the same time, the system does not require user operation after detecting a fall, and can complete the alarm in time even after the user loses consciousness. Although the research progress of the fall detection system based on the video device is considerable, it has also achieved good application results. But the biggest limitation of this system is that the video device must be placed in the area where the user frequently moves, so that the falling behavior in other areas cannot be captured. In addition, the system needs to collect video information in the placement area for a long time, which may infringe the user's privacy. The above-mentioned reasons restrict the application effect of the system.

(3)基于可穿戴设备的跌倒检测系统(3) Fall detection system based on wearable devices

基于可穿戴设备的跌倒检测系统是指通过嵌入了微型传感器的可穿戴设备来检测用户是否跌倒,例如智能手环、智能手表等。该系统可以长时间的实时监测人体的活动,采集人体活动数据,通过相应的算法来判断是否跌倒。相对于前面两种系统,该系统可以应用在用户跌倒之后失去意识的场景,对于患有老年痴呆或者其他精神疾病的老年人也可以实现保护。同时该系统没有活动区域的限制,对用户隐私实现了最大程度的保护。因此,该系统是一种比较理想的跌倒检测系统。A wearable device-based fall detection system refers to a wearable device embedded with micro sensors to detect whether a user has fallen, such as a smart bracelet, smart watch, etc. The system can monitor human activities in real time for a long time, collect data on human activities, and use corresponding algorithms to judge whether it has fallen. Compared with the previous two systems, this system can be applied to the scene where the user loses consciousness after falling, and it can also protect the elderly with dementia or other mental diseases. At the same time, the system has no restrictions on the active area, which maximizes the protection of user privacy. Therefore, this system is an ideal fall detection system.

但是,目前上述基于可穿戴设备的跌倒检测系统中均需要采集大量的数据进行分析处理,这就使得可穿戴设备的处理计算量大大增加,进而导致的后果是无法快速地检测到用户的跌倒行为。另外,大量的采集数据需求还使得产品的实现复杂度变高,导致技术实现成本也同时升高,影响了相应产品的推广应用。However, at present, the above-mentioned fall detection systems based on wearable devices need to collect a large amount of data for analysis and processing, which greatly increases the amount of processing and calculation of wearable devices, and the result is that the user's fall behavior cannot be quickly detected. . In addition, a large amount of data collection requirements also make the implementation of the product more complex, leading to an increase in the cost of technology implementation, which affects the promotion and application of the corresponding products.

发明内容Contents of the invention

本发明的目的是提供一种基于手环的跌倒检测系统,其能够基于较少的数据采集实现快速准确地跌倒检测处理。The purpose of the present invention is to provide a fall detection system based on a wristband, which can realize rapid and accurate fall detection processing based on less data collection.

本发明的目的是通过以下技术方案实现的:The purpose of the present invention is achieved through the following technical solutions:

一种基于手环的跌倒检测系统,包括:A bracelet-based fall detection system comprising:

数据采集模块,通过手环中内置的加速度传感器进行跌倒数据的采集;The data acquisition module collects fall data through the built-in acceleration sensor in the wristband;

数据预处理模块,对采集的跌倒数据按照设置的时间窗口进行分割,所述窗口是指在窗口所在的时间段内能够识别出是否跌倒;The data preprocessing module divides the collected fall data according to the set time window, and the window refers to whether the fall can be identified within the time period where the window is located;

特征提取模块,对预处理后的数据进行滤波处理,并进行时频域、时域和瞬时频率分析,提取特征,所述特征为能够识别区分是否发生跌倒行为的信息;The feature extraction module performs filtering processing on the preprocessed data, and performs time-frequency domain, time domain and instantaneous frequency analysis to extract features, and the features are information that can identify and distinguish whether a fall behavior occurs;

模型训练及部署模块,利用提取的特征进行模型训练,并将训练获得的模型进行部署,以用于进行实时跌倒检测处理。The model training and deployment module uses the extracted features for model training, and deploys the trained model for real-time fall detection processing.

所述数据预处理模块进行分割过程中采用的时间窗口为5秒。The time window used in the segmentation process by the data preprocessing module is 5 seconds.

所述特征提取模块进行滤波过程中包括滤掉17Hz以上的频率,且该模块具体包括:The filtering process of the feature extraction module includes filtering out frequencies above 17Hz, and the module specifically includes:

提取频谱特征子模块,通过短时快速傅里叶变换进行频谱的提取,其中,快速傅里叶变换的窗口长度设定为50个采样点,且每次滑动的长度为25个采样点,相应的窗函数选用海明窗;Extract the spectral feature sub-module, and extract the spectrum through the short-time fast Fourier transform, wherein the window length of the fast Fourier transform is set to 50 sampling points, and the length of each sliding is 25 sampling points, corresponding The window function of chooses Hamming window;

提取时域特征子模块,用于提取的时域特征包括跌倒时最大峰值、失重阶段最小波谷值、最大峰值持续时间、最小波谷持续时间、活跃比率、跌倒撞击后加速度波动和跌倒撞击后轴标准差;Extract time-domain features sub-module, the time-domain features used for extraction include the maximum peak value during the fall, the minimum trough value during the weightlessness stage, the maximum peak duration, the minimum trough duration, the active ratio, the acceleration fluctuation after the fall and the impact, and the axle standard after the fall and impact Difference;

提取瞬时频率特征子模块,提取0-12Hz数据,并确定其在瞬时频率中所占的比重。Extract the instantaneous frequency feature sub-module, extract 0-12Hz data, and determine its proportion in the instantaneous frequency.

所述最大峰值持续时间为:以最大峰值为中心点向两侧判断峰值是否大于设定的第一阈值,并将两侧离最大峰值最远的大于设定的第一阈值的两个峰值点之间的时间长度作为最大峰值持续时间.;所述最小波谷持续时间为:以最小波谷值为中心点向两侧判断波谷值是否小于设定的第二阈值,并将两侧离最小波谷值最远的小于设定的第二阈值的两个最小波谷值点之间的时间长度作为最小波谷持续时间。The maximum peak duration is: take the maximum peak as the center point to judge whether the peak value is greater than the set first threshold to both sides, and compare the two peak points on both sides that are farthest from the maximum peak value greater than the set first threshold The length of time between them is taken as the maximum peak duration. The minimum trough duration is: judge whether the trough value is less than the set second threshold from the center point of the minimum trough value to both sides, and separate the two sides from the minimum trough value The time length between the two minimum trough points that are farthest away from the set second threshold is taken as the minimum trough duration.

所述活跃比率为活跃时长占总时间长的比率,所述活跃时长是指符合活跃时刻条件的活跃时刻总时长,所述活跃时刻是指某时刻的加速度处于预先设定的阈值区间之外。The active ratio is the ratio of the active time to the total time, the active time refers to the total active time that meets the active moment conditions, and the active moment refers to the acceleration at a certain moment is outside the preset threshold range.

所述活跃比率为活跃采样点个数与总采样点个数的比值,所述活跃采样点是指上述活跃时刻的采样点。The active ratio is the ratio of the number of active sampling points to the total number of sampling points, and the active sampling point refers to the sampling point at the above-mentioned active moment.

所述提取时域特征子模块中提取跌倒撞击后加速度波动包括:提取跌倒撞击后波峰密度、跌倒撞击后波谷密度、跌倒撞击后波峰波谷对密度和跌倒撞击后加速度标准差;和/或,所述提取时域特征子模块中提取跌倒撞击后轴标准差包括:提取跌倒撞击后波动最小轴标准差和跌倒撞击后前后变化最大轴标准差。The extraction of post-fall acceleration fluctuations in the time-domain feature extraction sub-module includes: extracting post-fall peak density, post-fall trough density, post-fall peak-valley pair density, and post-fall acceleration standard deviation; and/or, the The extraction of the standard deviation of the axis after the fall and impact in the sub-module of extracting time domain features includes: extracting the minimum axis standard deviation of the fluctuation after the fall and the impact and the maximum axis standard deviation of the front and rear changes after the fall and impact.

所述提取跌倒撞击后波峰密度为:波峰个数与采样点个数的比值;跌倒撞击后波谷密度为:波谷个数与采样点个数的比值。The extracted peak density after fall and impact is: the ratio of the number of peaks to the number of sampling points; the density of valleys after falling and impact is: the ratio of the number of valleys to the number of sampling points.

当所述手环中的加速度传感器为三轴加速度传感器时,所述特征提取模块在提取特征的过程中使用的数据为基于三轴加速度数据确定的合加速度数据。When the acceleration sensor in the wristband is a three-axis acceleration sensor, the data used by the feature extraction module in the process of extracting features is the resultant acceleration data determined based on the three-axis acceleration data.

所述模型训练及部署模块进行模型训练过程中具体为将所述特征提取模块提取的特征放入到SVM分类器中进行训练,并得到训练后的模型。During the model training process of the model training and deployment module, the features extracted by the feature extraction module are put into the SVM classifier for training, and the trained model is obtained.

由上述本发明提供的技术方案可以看出,其具体根据采集的加速度计数据对时域、时频域、瞬时频率进行分析,提取了有效特征,这对基于商用手环的行为感知工作具有很大帮助。而且,本发明中还对数据进行了预处理,以将传感器采集到的多维数据压缩为一维,这样显著降低了系统的计算量,有效提高了跌倒检测效率。同时,还对采集数据的时域、时频域、瞬时频率分别进行了分析,使得相较于现有的其他技术方案,本发明提供的技术方案考虑的更加全面,系统的鲁棒性更好。It can be seen from the above-mentioned technical solution provided by the present invention that it specifically analyzes the time domain, time-frequency domain, and instantaneous frequency according to the collected accelerometer data, and extracts effective features, which is of great significance to the behavior perception work based on commercial wristbands. big help. Moreover, the present invention also preprocesses the data to compress the multi-dimensional data collected by the sensor into one dimension, which significantly reduces the calculation amount of the system and effectively improves the fall detection efficiency. At the same time, the time domain, time-frequency domain, and instantaneous frequency of the collected data are analyzed separately, so that compared with other existing technical solutions, the technical solution provided by the present invention is considered more comprehensive and the robustness of the system is better .

附图说明Description of drawings

为了更清楚地说明本发明实施例的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域的普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他附图。In order to more clearly illustrate the technical solutions of the embodiments of the present invention, the following will briefly introduce the accompanying drawings that need to be used in the description of the embodiments. Obviously, the accompanying drawings in the following description are only some embodiments of the present invention. For Those of ordinary skill in the art can also obtain other drawings based on these drawings on the premise of not paying creative efforts.

图1为本发明实施例提供的系统的架构示意图;FIG. 1 is a schematic structural diagram of a system provided by an embodiment of the present invention;

图2为本发明实施例中提取频谱特征的过程示意图;Fig. 2 is a schematic diagram of the process of extracting spectral features in an embodiment of the present invention;

图3为短窗口频率分辨率差的示意图;Fig. 3 is a schematic diagram of short-window frequency resolution difference;

图4为长窗口频率分辨率差的示意图;Fig. 4 is the schematic diagram of long window frequency resolution difference;

图5为跌倒动作分波段波形的示意图;Fig. 5 is a schematic diagram of a sub-band waveform of a fall action;

图6为非跌倒数据瞬时频率统计示意图;Fig. 6 is a schematic diagram of instantaneous frequency statistics of non-fall data;

图7为跌倒数据瞬时频率统计示意图。Fig. 7 is a schematic diagram of instantaneous frequency statistics of fall data.

具体实施方式detailed description

下面结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明的保护范围。The technical solutions in the embodiments of the present invention will be clearly and completely described below in conjunction with the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are only some of the embodiments of the present invention, not all of them. Based on the embodiments of the present invention, all other embodiments obtained by persons of ordinary skill in the art without making creative efforts belong to the protection scope of the present invention.

本发明的目的是提供一种基于商业手环的跌倒检测系统,通过采集商业手环的数据,对用户是否发生跌倒行为进行分析与识别。本发明提供的系统应用场景可以但不限于为小米手环3。实际应用中,用户可以左手佩戴小米手环3,之后当用户发生跌倒情况时,则该系统便能够迅速检测到跌倒行为的发生,以便进行及时报警。The purpose of the present invention is to provide a fall detection system based on a commercial bracelet, which can analyze and identify whether a user has fallen by collecting data from the commercial bracelet. The system application scenario provided by the present invention can be but not limited to Mi Band 3. In practical application, the user can wear the Mi Band 3 on the left hand, and then when the user falls, the system can quickly detect the occurrence of the fall, so as to give a timely alarm.

本发明提供的系统的具体实现框架如图1所示,主要分为数据采集、数据预处理、特征提取、分类器分类(模型训练及部署)等处理模块。The specific implementation framework of the system provided by the present invention is shown in Fig. 1, which is mainly divided into processing modules such as data acquisition, data preprocessing, feature extraction, classifier classification (model training and deployment).

下面将以本发明实施例具体应用于小米手环3中为例,分别针对图1中的各处理模块的具体实现方式进行详细说明。显然,本发明实施例也可以应用其他具有类似数据采集功能的手环中。The specific implementation of each processing module in FIG. 1 will be described in detail below, taking the embodiment of the present invention specifically applied to Mi Band 3 as an example. Obviously, the embodiments of the present invention can also be applied to other wristbands with similar data collection functions.

参照图1所示,本发明实施例具体可以包括以下处理模块:Referring to Fig. 1, the embodiment of the present invention may specifically include the following processing modules:

(一)数据采集模块(1) Data acquisition module

在具体实现本发明的过程中可以基于小米手环3采集数据,小米手环3配备有一个采样率为25Hz的三轴加速度传感器,且具有20天的续航时长,故可以使用该手环采集数据,即通过手环中内置的加速度传感器进行跌倒数据的采集,并基于采集到的数据进行后续的跌倒检测的系统实现。In the process of implementing the present invention, data can be collected based on Xiaomi Mi Band 3, which is equipped with a three-axis acceleration sensor with a sampling rate of 25Hz and has a battery life of 20 days, so it can be used to collect data , that is, a system that collects fall data through the built-in acceleration sensor in the wristband, and performs subsequent fall detection based on the collected data.

(二).数据预处理模块(2). Data preprocessing module

该数据预处理模块主要用于对采集的跌倒数据按照设置的时间窗口进行分割;The data preprocessing module is mainly used to segment the collected fall data according to the set time window;

具体地,为了能够更加准确的识别出跌倒动作,可以设置时间窗口对小米手环3采集到的跌倒数据进行分割。该时间窗口是指在特定时间段内算法能够识别出是否跌倒的时间长度。在确定窗口长度过程中发现,若时间窗口设置过长,则会导致需要处理的数据量太大,计算量也较大,同时跌倒动作在时间轴上所占的比例较低,算法的准确率很差;而如果时间窗口设置的过短,则不足以记录整个跌倒过程,跌倒动作将难以识别,因此选定合适的时间窗口长度是整个算法取得出色性能的基础。为此,依据跌倒动作的特点与持续时间,并经过大量的实验及理论分析研究,最终确定可以将时间窗口设置为5s左右,这样设置的时间窗口长度既可以涵盖跌倒动作的全部阶段,又可以保证其他动作的噪声也较小。而且,通过实验也证明其可以取得最优的效果。Specifically, in order to identify falls more accurately, a time window can be set to segment the fall data collected by Mi Band 3. This time window refers to the length of time that the algorithm can identify whether a fall occurred within a certain period of time. In the process of determining the window length, it is found that if the time window is set too long, the amount of data to be processed will be too large, and the amount of calculation will be large. At the same time, the proportion of falling actions on the time axis is low, and the accuracy of the algorithm If the time window is set too short, it will not be enough to record the entire fall process, and the fall action will be difficult to recognize. Therefore, selecting an appropriate time window length is the basis for the excellent performance of the entire algorithm. Therefore, according to the characteristics and duration of the falling action, and after a large number of experiments and theoretical analysis, it is finally determined that the time window can be set to about 5s, so that the length of the time window can not only cover all stages of the falling action, but also can Make sure other actions are less noisy as well. Moreover, experiments have also proved that it can achieve the best results.

(三).特征提取模块(3). Feature extraction module

在本发明实施例中,使用小米手环3采集到了三轴加速度传感器的时序信号,通过对时频域、时域、瞬时频率进行分析,提取特征,其中所述特征是指能够识别区分是否发生跌倒行为的信息。In the embodiment of the present invention, the timing signal of the three-axis acceleration sensor is collected by using Mi Band 3, and the features are extracted by analyzing the time-frequency domain, time domain, and instantaneous frequency, wherein the feature refers to the ability to identify and distinguish whether the Information on Falling Behavior.

(1)时频域分析部分,即频谱特征提取子模块(1) The time-frequency domain analysis part, that is, the spectral feature extraction sub-module

在时频域分析中,频谱特征是时序信号里非常重要的信息,具体可以采用短时快速傅里叶变换对数据进行处理,相应的提取频谱特征的处理流程如图2所示。考虑到算法的计算量,可以不针对每一轴的数据都进行分析,而是使用由三轴加速度数据处理后得到的合加速度数据,合加速度公式如下:In time-frequency domain analysis, spectral features are very important information in time-series signals. Specifically, short-time fast Fourier transform can be used to process data. The corresponding processing flow for extracting spectral features is shown in Figure 2. Considering the calculation amount of the algorithm, it is not necessary to analyze the data of each axis, but to use the combined acceleration data obtained by processing the three-axis acceleration data. The combined acceleration formula is as follows:

Figure BDA0003140456540000061
Figure BDA0003140456540000061

基于上述描述,具体的频谱特征提取过程参照图2所示,包括:Based on the above description, the specific spectral feature extraction process is shown in Figure 2, including:

(11)滤波处理(11) Filter processing

研究发现人体活动的加速度时序信号的频域通常在17Hz以下,因此可以设置相应的17Hz的低通滤波器,以过滤掉非人体活动产生的噪音。在具体的实现过程中,可以在使用短时快速傅里叶变换时,将截止频率设为17Hz,即舍弃掉了STFT(短时快速傅里叶变换)之后超过17Hz的部分。Research has found that the frequency domain of the acceleration time series signal of human activity is usually below 17Hz, so a corresponding 17Hz low-pass filter can be set to filter out the noise generated by non-human activity. In a specific implementation process, when the short-time fast Fourier transform is used, the cutoff frequency can be set to 17 Hz, that is, the part exceeding 17 Hz after the STFT (short-time fast Fourier transform) is discarded.

(12)短时快速傅里叶变换处理(12) Short-time fast Fourier transform processing

在短时快速傅里叶变换过程中,窗口的长度将决定频谱图的时间分辨率和频率分辨率。窗口长越长,截取的信号越长,傅里叶变换后频率分辨率越高,时间分辨率越差;相反,窗口长越短,截取的信号就越短,频率分辨率越差,时间分辨率越好,也就是说,短时傅里叶变换中,时间分辨率和频率分辨率之间不能兼得,如图3、图4所示。因此,窗口的长度将直接影响算法的效果。In the short-time fast Fourier transform process, the length of the window will determine the time resolution and frequency resolution of the spectrogram. The longer the window length, the longer the intercepted signal, the higher the frequency resolution after Fourier transform, and the worse the time resolution; on the contrary, the shorter the window length, the shorter the intercepted signal, the worse the frequency resolution, and the worse the time resolution. The better the rate, that is to say, in the short-time Fourier transform, the time resolution and the frequency resolution cannot be achieved at the same time, as shown in Figure 3 and Figure 4. Therefore, the length of the window will directly affect the effect of the algorithm.

为此,根据大量实验并结合经验,确定可以将短时快速傅里叶变换的窗口长度设为50个采样点,每次滑动的长度为25个采样点,窗函数选用海明窗。For this reason, according to a large number of experiments and combined with experience, it is determined that the window length of the short-time fast Fourier transform can be set to 50 sampling points, and the length of each sliding is 25 sampling points, and the window function is selected as Hamming window.

经过以上过程(11)和(12)的处理,便可以从时序信号的原始数据里提取到频谱特征。After the above processes (11) and (12), the spectral features can be extracted from the original data of the time series signal.

(2)提取时域特征子模块(2) Extract time domain feature sub-module

为了更加方便地讨论跌倒动作的时域特性,本发明中具体将跌倒行为分成了五个阶段:稳定阶段、晃动阶段(不稳定阶段)、失重阶段(跌倒阶段)、撞击阶段和跌倒后观察阶段。跌倒动作的人体加速度波形具有显著特点,通常情况下,在失重阶段时会产生一个全局最小的波谷;在失重阶段结束开始撞击时,会产生一个较大的波峰。之后由于与地面碰撞产生的反弹,加速度会不断变化,波形出现一定数量的波峰和波谷,具体可以参照图5所示。In order to discuss the time-domain characteristics of the falling action more conveniently, the falling behavior is specifically divided into five stages in the present invention: stable stage, shaking stage (unstable stage), weightless stage (falling stage), impact stage and observation stage after falling . The human body acceleration waveform of the fall action has remarkable characteristics. Usually, a global minimum trough will be generated during the weightlessness stage; a larger peak will be generated when the weightlessness stage ends and the impact begins. Afterwards, due to the rebound caused by the collision with the ground, the acceleration will continue to change, and a certain number of peaks and troughs will appear in the waveform, as shown in Figure 5 for details.

通过研究跌倒动作各个阶段的物理特性,并观察跌倒动作数据的波形特点,并进行大量实验及检测分析后决定从以下几个方面选取阈值检测算法需要的特征。By studying the physical characteristics of each stage of the fall action, observing the waveform characteristics of the fall action data, and conducting a large number of experiments and detection analysis, it is decided to select the features required by the threshold detection algorithm from the following aspects.

(21)最大峰值max_acc(21) Maximum peak value max_acc

在跌倒时,人体会经过一段时间的失重,此时人体具有一个逐渐增大的朝向地面的速度。当人体撞击地面时,人体的速度会迅速减小,因此会产生一个较大的加速度。这个特点在波形图上的表现为在撞击阶段有一个较高的峰值。基于这个特点,可以在时域中选取最大峰值作为一个特征,即:During a fall, the human body undergoes a period of weightlessness during which the human body has a gradually increasing velocity towards the ground. When the human body hits the ground, the speed of the human body will decrease rapidly, so a large acceleration will be generated. This feature is manifested in the waveform as a higher peak during the impact phase. Based on this feature, the maximum peak can be selected as a feature in the time domain, namely:

max_acc=max(acc);max_acc = max(acc);

(22)失重阶段最小波谷值min_acc(22) The minimum valley value min_acc in the weightlessness stage

相对于其他日常动作,跌倒动作会产生较大程度的失重,因此设备坐标系的加速度与重力加速度抵消以后,会产生一个非常小的加速度值。在波形图上,这个特点体现为失重阶段有一个较小的波谷。基于这个特点,则确定可以在时域特征中选取最小波谷值作为一个特征,即:Compared with other daily actions, the falling action will produce a greater degree of weightlessness, so after the acceleration of the device coordinate system and the acceleration of gravity are canceled out, a very small acceleration value will be produced. On the oscillogram, this feature manifests itself as a smaller trough during the weightlessness phase. Based on this feature, it is determined that the minimum valley value can be selected as a feature in the time domain feature, namely:

min_acc=min(acc);min_acc = min(acc);

(23)最大峰值持续时间peak_duration(23) Maximum peak duration peak_duration

在非跌倒情况下,虽然人体可能会产生一个类似于撞击时的加速度峰值,这样可能会符合之前设定的(21)条件。但是处于正常状态下的用户,在身体不稳定时会下意识的保持身体平衡,因此这个峰值的持续时间会比较短,所以可以在特征中添加最大峰值持续时间作为补充,以降低选择最大峰值作为特征带来的误警率。在具体实现过程中,可以以最大峰值为中心点,向两侧判断最大峰值持续时间是否大于预先设定的阈值,例如,可以设定阈值为(21)中的最大峰值*0.1,假设波峰左侧符合条件左侧边界点为ps,波峰右侧符合条件边界点为pe,则最大峰值持续时间为:In the case of non-fall, although the human body may produce a peak acceleration similar to that of the impact, this may meet the previously set condition (21). However, users in a normal state will subconsciously maintain body balance when their bodies are unstable, so the duration of this peak will be relatively short, so the maximum peak duration can be added to the feature as a supplement to reduce the selection of the maximum peak as a feature The resulting false alarm rate. In the specific implementation process, the maximum peak value can be used as the center point to judge whether the maximum peak duration is greater than the preset threshold. The boundary point on the left side meeting the conditions is ps, and the boundary point meeting the conditions on the right side of the peak is pe, then the maximum peak duration is:

peak_duration=pe–ps;peak_duration = pe – ps;

也就是说,所述最大峰值持续时间为:以最大峰值为中心点向两侧判断峰值是否大于设定的第一阈值,并将两侧离最大峰值最远的大于设定的第一阈值的两个峰值点之间的时间长度作为最大峰值持续时间;That is to say, the maximum peak duration is as follows: take the maximum peak as the center point to judge whether the peak value is greater than the first set threshold on both sides, and determine whether the peak on both sides is farthest from the maximum peak is greater than the first set threshold. The time length between two peak points is taken as the maximum peak duration;

(24)最小波谷持续时间trough_duration(24) Minimum trough duration trough_duration

与(23)同理,在非跌倒情况下,虽然人体也可能会产生一个类似于失重时的加速度波谷,但是处于正常状态下的用户,在身体不稳定时会下意识的保持身体平衡,因此这个波谷的持续时间会比较短。因而在特征中添加了最小波谷持续时间作为补充,以降低选择最小波谷值作为特征带来的误警率。在具体过程中,可以以最小波谷值为中心点,向两侧判断是否小于设定的阈值,例如,设定的阈值可以是(22)中的最小波谷*1.5,假设波谷左侧符合条件的边界点为ts,波谷右侧符合条件的边界点为te,则最小波谷持续时间为:Similar to (23), in the case of non-falling, although the human body may also produce an acceleration trough similar to that of weightlessness, the user in a normal state will subconsciously maintain body balance when the body is unstable, so this The duration of the trough will be relatively short. Therefore, the minimum trough duration is added to the feature as a supplement to reduce the false alarm rate caused by selecting the minimum trough value as a feature. In the specific process, the minimum trough can be used as the center point to judge whether it is smaller than the set threshold on both sides. For example, the set threshold can be the minimum trough*1.5 in (22), assuming that the left side of the trough meets the conditions The boundary point is ts, and the qualified boundary point on the right side of the trough is te, then the minimum trough duration is:

trough_duration=te–ts;trough_duration = te – ts;

也就是说,所述最小波谷持续时间为:以最小波谷值为中心点向两侧判断波谷值是否小于设定的第二阈值,并将两侧离最小波谷值最远的小于设定的第二阈值的两个最小波谷值点之间的时间长度作为最小波谷持续时间;That is to say, the minimum trough duration is: judge whether the trough value is less than the set second threshold value from the center point of the minimum trough value to both sides, and determine whether the trough value on both sides is farthest from the minimum trough value is less than the set second threshold value. The time length between the two minimum trough value points of the second threshold is taken as the minimum trough duration;

(25)活跃比率activity_rate(25) Active rate activity_rate

上述各个特征考虑了数据的波峰和波谷的特点,对于上述描述的跌倒数据的波峰和波谷的特点在用户剧烈运动时也是极易产生。以跑步动作为例,跑步时人体加速度变化一直很大,很有可能被上述规则识别为跌倒,基于此,经过研究分析确定引入了一个新的待提取的特征,即活跃比率。所述活跃比率为活跃时长占总时间长的比率,所述活跃时长是指符合活跃时刻条件的活跃时刻总时长,所述活跃时刻是指某时刻的加速度处于预先设定的阈值区间之外。Each of the above characteristics takes into account the characteristics of the peaks and troughs of the data, and the characteristics of the peaks and troughs of the fall data described above are also very easy to occur when the user is exercising vigorously. Taking running as an example, the acceleration of the human body changes greatly all the time, and it is likely to be recognized as a fall by the above rules. Based on this, after research and analysis, it is determined that a new feature to be extracted is introduced, that is, the activity ratio. The active ratio is the ratio of the active time to the total time, the active time refers to the total active time that meets the active moment conditions, and the active moment refers to the acceleration at a certain moment is outside the preset threshold range.

具体可以设定一个阈值区间[low_threshold,high_threshold],例如,该区间的具体值可以设置为[max_acc*0.2,max_acc*0.6],当某时刻加速度处于该阈值区间以外时,即未处于该区间内时,则称该时刻为活跃时刻。活跃比率被定义为活跃时长/总时间。特别地,由于不同数据的跌倒阶段长度不一致,为了统一度量,在具体操作时,活跃比率可以设定为活跃采样点个数/总采样点个数,即:Specifically, a threshold interval [low_threshold, high_threshold] can be set. For example, the specific value of this interval can be set to [max_acc*0.2, max_acc*0.6]. When the acceleration is outside the threshold interval at a certain moment, it is not in the interval , it is called the active moment. Active ratio is defined as active time/total time. In particular, since the lengths of the falling phases of different data are inconsistent, in order to measure uniformly, the active ratio can be set as the number of active sampling points/total number of sampling points, namely:

activity_rate=activity_number/length(acc);activity_rate=activity_number/length(acc);

其中,所述活跃采样点是指上述活跃时刻的采样点;Wherein, the active sampling point refers to the sampling point at the above-mentioned active moment;

(26)跌倒撞击后加速度出现波动(26) Acceleration fluctuates after a fall and impact

在发生跌倒动作时,人体撞击地面后会受到反作用力,产生反弹离开地面,之后会再次撞击地面。这种情况通常可能会反复多次,且幅度逐渐减小。从加速度的特点来看,这种现象体现为加速度会有不断的波动,总体来看是加速度在不停地变化,数据的离散程度较大。在概率统计中,通常采用标准差来反应数据的离散程度。本发明中选取跌倒撞击后的加速度标准差作为一个特征。When a fall occurs, the human body will receive a reaction force after hitting the ground, bounce off the ground, and then hit the ground again. This situation may usually be repeated several times, and the magnitude gradually decreases. Judging from the characteristics of the acceleration, this phenomenon is reflected in the constant fluctuation of the acceleration. Generally speaking, the acceleration is constantly changing, and the degree of dispersion of the data is relatively large. In probability statistics, standard deviation is usually used to reflect the degree of dispersion of data. In the present invention, the standard deviation of acceleration after a fall and impact is selected as a feature.

而从图5所示的波形图像的特点来看,加速度波动表现为撞击后会出现多个波峰波谷。为了体现出这一特点,可以计算跌倒撞击后波峰个数与波谷个数。由于不同数据的跌倒阶段长度不一样,为了统一度量,在具体操作时可以采用密度而非个数具体可以选取如下各个特征:However, judging from the characteristics of the waveform image shown in Figure 5, acceleration fluctuations appear as multiple peaks and troughs after the impact. In order to reflect this feature, the number of crests and troughs after a fall and impact can be calculated. Since the length of the falling stage of different data is different, in order to unify the measurement, the density rather than the number can be used in the specific operation. Specifically, the following features can be selected:

跌倒撞击后波峰密度,即波峰个数/采样点个数;Peak density after fall and impact, that is, the number of peaks/number of sampling points;

跌倒撞击后波谷密度,即波谷个数/采样点个数;The trough density after the fall and impact, that is, the number of troughs/the number of sampling points;

跌倒撞击后波峰波谷对密度,即波峰波谷对个数/采样点个数。The density of peak and trough pairs after a fall and impact, that is, the number of peak and trough pairs/number of sampling points.

跌倒后采样点个数为length(acc_after_peak),下面的number均为跌倒后的(即最大波峰之后)符合条件的采样点。The number of sampling points after the fall is length(acc_after_peak), and the numbers below are the qualified sampling points after the fall (that is, after the maximum peak).

符合条件的波峰的定义为:其需要大于前一个采样点,且大于后一个采样点;同时还需要大于预先设定的阈值,例如,预先设定的阈值可以为12。A qualified peak is defined as: it needs to be larger than the previous sampling point and larger than the next sampling point; meanwhile, it needs to be larger than a preset threshold, for example, the preset threshold can be 12.

符合条件的波谷的定义为:其需要小于前一个采样点,且小于后一个采样点;同时还需要小于预先设定的阈值,例如,预先设定的阈值为10。The qualified valley is defined as: it needs to be smaller than the previous sampling point and smaller than the next sampling point; meanwhile, it also needs to be smaller than a preset threshold, for example, the preset threshold is 10.

基于此,上述选取的各个特征表达式如下:Based on this, the above selected feature expressions are as follows:

peak_density=peak_number/length(acc_after_peak);peak_density=peak_number/length(acc_after_peak);

trough_density=trough_number/length(acc_after_peak);trough_density=trough_number/length(acc_after_peak);

peak_trough_density=peak_trough_number/length(acc_after_peak);peak_trough_density=peak_trough_number/length(acc_after_peak);

(27)跌倒撞击后有一轴加速度波动小(27) There is little fluctuation in the acceleration of one axis after a fall and impact

通常情况下,人体跌倒以后会暂时失去行动能力,导致至少存在一个坐标轴的加速度数据在跌倒以后变化幅度很小。因此可以通过计算跌倒后波动最小的轴的标准差来体现这一现象,称为跌倒撞击后波动最少轴标准差,并将其作为时域特征。同时,还可以利用跌倒后加速度标准差作为特征,两者分别为:Usually, a human body will temporarily lose mobility after a fall, resulting in a small change in the acceleration data of at least one coordinate axis after the fall. Therefore, this phenomenon can be reflected by calculating the standard deviation of the axis with the least fluctuation after a fall, called the standard deviation of the axis with the least fluctuation after fall and impact, and using it as a time-domain feature. At the same time, the standard deviation of the acceleration after the fall can also be used as a feature, the two are:

min_std=min(x_std,y_std,z_std);min_std = min(x_std, y_std, z_std);

acc_std=std(acc_after_peak);acc_std = std(acc_after_peak);

其中,x_std,y_std,z_std分别代表x,y,z轴的跌倒后数据的标准差;Among them, x_std, y_std, and z_std represent the standard deviation of the data after the fall on the x, y, and z axes, respectively;

(28)跌倒撞击前与跌倒撞击后有一轴加速度变化大(28) There is a large change in the acceleration of one axis before and after the fall and impact

由于跌倒会导致人体姿势变化,该变化体现在三轴加速度传感器数据上就是有一轴数据变化比较大。在具体的数据处理上,可以在跌倒前后各选取一个具有代表性的点进行比较,例如,可以选择有代表性的点是最大波峰左侧第一个波峰delta_before和最大波峰右侧第一个波峰delta_after,求出加速度变化最大的坐标轴的加速度变化量,作为一个时域特征,即:Because a fall will cause a change in the human body posture, this change is reflected in the data of the three-axis acceleration sensor, that is, the data of one axis has a relatively large change. In terms of specific data processing, a representative point can be selected for comparison before and after the fall. For example, the representative points can be selected to be the first peak delta_before on the left side of the largest peak and the first peak on the right side of the largest peak delta_after, to find the acceleration change of the coordinate axis with the largest acceleration change, as a time domain feature, namely:

max_delta=max(xdelta_after-xdelta_before,ydelta_after-ydelta_before,zdelta_after-zdelta_before)。max_delta=max(x delta_after- x delta_before , y delta_after -y delta_before , z delta_after -z delta_before ).

通过上述描述可见,本发明实施例中共选取了11种特征作为时域特征,汇总如下述表1所示:It can be seen from the above description that a total of 11 features are selected as time-domain features in the embodiment of the present invention, and the summary is shown in Table 1 below:

表1Table 1

Figure BDA0003140456540000091
Figure BDA0003140456540000091

Figure BDA0003140456540000101
Figure BDA0003140456540000101

(3)提取瞬时频率特征子模块(3) Extract the instantaneous frequency feature sub-module

本发明实施例中具体可以使用希尔伯特变换来估计瞬时频率,以降低模型在非跌倒数据上的误警率。对数据进行希尔伯特变换后,则可以得到瞬时频率,再进行四舍五入处理,统计非跌倒数据与跌倒数据瞬时频率中不同频率占比,则可以发现0Hz与12Hz的占比在跌倒数据与非跌倒数据上的差异比较明显,具体参照图6和图7所示,故可使用0Hz与12Hz在瞬时频率中所占比重作为瞬时频率特征。Specifically, in the embodiment of the present invention, the Hilbert transform can be used to estimate the instantaneous frequency, so as to reduce the false alarm rate of the model on non-fall data. After the Hilbert transform is performed on the data, the instantaneous frequency can be obtained, and then rounded, and the proportion of different frequencies in the instantaneous frequency of the non-fall data and the fall data is counted, and it can be found that the proportion of 0Hz and 12Hz is higher than that of the fall data and the non-fall data. The difference in the fall data is obvious, as shown in Figure 6 and Figure 7 for details, so the proportion of 0Hz and 12Hz in the instantaneous frequency can be used as the instantaneous frequency feature.

(四)模型训练及部署模块(4) Model training and deployment module

在完成上述各特征的提取后,则可以将提取获得的特征输入SVM(支持向量机)分类器中进行训练,并获得相应训练后的模型,得到训练获得的模型后便可以将其部署到手环中以建立实时地跌倒检测系统,从而能够实时实现跌倒监测处理。After completing the extraction of the above features, the extracted features can be input into the SVM (Support Vector Machine) classifier for training, and the corresponding trained model can be obtained. After the trained model can be deployed to the bracelet China and Israel establish a real-time fall detection system, so that real-time fall monitoring and processing can be realized.

完成模型的部署后,便可以进行跌倒监测处理,且可以将监测处理结果通过输出部分输出,例如,通过设定的方式进行报警等等。After the deployment of the model is completed, the fall monitoring process can be performed, and the monitoring process results can be output through the output part, for example, an alarm can be set in a set way, and so on.

上述本发明提供的具体应用实施例是基于低成本的商用手环实现,但其仍然能够在低采样率设备采集到的数据条件下实现有效跌倒检测,并可以保证检测的效果优于其他检测方案,即可以实现高精度的跌倒检测功能,从而使跌倒检测可以更加的普适方便。The above-mentioned specific application examples provided by the present invention are implemented based on low-cost commercial wristbands, but they can still achieve effective fall detection under the condition of data collected by low-sampling rate equipment, and can ensure that the detection effect is better than other detection schemes , that is, a high-precision fall detection function can be realized, so that the fall detection can be more universal and convenient.

本发明实施例在具体实施于小米手环3中后,用户左手佩戴小米手环3,用户模拟跌倒行为后,能够及时检测到跌倒行为,并在检测到跌倒行为发生后还会迅速触发报警。After the embodiment of the present invention is implemented in the Mi Band 3, the user wears the Mi Band 3 with his left hand. After the user simulates the fall behavior, the fall behavior can be detected in time, and the alarm will be triggered quickly after the fall behavior is detected.

以上所述,仅为本发明较佳的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明披露的技术范围内,可轻易想到的变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应该以权利要求书的保护范围为准。The above is only a preferred embodiment of the present invention, but the scope of protection of the present invention is not limited thereto. Any person familiar with the technical field can easily conceive of changes or changes within the technical scope disclosed in the present invention. Replacement should be covered within the protection scope of the present invention. Therefore, the protection scope of the present invention should be determined by the protection scope of the claims.

Claims (10)

1. A bracelet-based fall detection system, comprising:
the data acquisition module acquires falling data through an acceleration sensor arranged in the bracelet;
the data preprocessing module is used for dividing the acquired falling data according to a set time window, wherein the window is used for identifying whether the falling data fall or not in a time period of the window;
the feature extraction module is used for filtering the preprocessed data, analyzing a time-frequency domain, a time domain and an instantaneous frequency, and extracting features, wherein the features are information capable of identifying whether a falling behavior occurs or not;
and the model training and deployment module is used for performing model training by using the extracted features and deploying the model obtained by training so as to perform real-time fall detection processing.
2. The system of claim 1, wherein the time window used in the segmentation by the data pre-processing module is 5 seconds.
3. The system according to claim 1 or 2, wherein the filtering process of the feature extraction module includes filtering out frequencies above 17Hz, and the module specifically includes:
the frequency spectrum characteristic extraction sub-module extracts a frequency spectrum through short-time fast Fourier transform, wherein the window length of the fast Fourier transform is set to be 50 sampling points, the sliding length of each time is 25 sampling points, and a Hamming window is selected as a corresponding window function;
the time domain characteristic extraction submodule is used for extracting time domain characteristics, wherein the time domain characteristics comprise a maximum peak value during falling, a minimum valley value in a weightlessness stage, maximum peak value duration time, minimum valley duration time, an activity ratio, acceleration fluctuation after falling impact and a standard deviation of a shaft after falling impact;
and extracting an instantaneous frequency characteristic submodule, extracting 0-12Hz data and determining the proportion of the data in the instantaneous frequency.
4. The system of claim 3, wherein the maximum peak duration is: judging whether the peak value is larger than a set first threshold value or not from two sides by taking the maximum peak value as a central point, and taking the time length between two peak value points which are farthest away from the maximum peak value and are larger than the set first threshold value at two sides as the maximum peak value duration time; the minimum trough duration is: and judging whether the valley value is smaller than a set second threshold value or not from two sides by taking the minimum valley value as a central point, and taking the time length between two minimum valley value points which are farthest away from the minimum valley value and are smaller than the set second threshold value at two sides as the minimum valley duration.
5. The system according to claim 3, wherein the active ratio is a ratio of an active time length to a total time length, the active time length is a total active time length meeting an active time condition, and the active time is an acceleration at a certain time which is outside a preset threshold interval.
6. The system of claim 5, wherein the active ratio is a ratio of the number of active sampling points to the total number of sampling points, and the active sampling points are the sampling points at the active time.
7. The system of claim 3, wherein the extracting temporal features submodule extracts the post-fall impact acceleration fluctuations comprising: extracting the peak density after falling impact, the trough density after falling impact, the peak and trough pair density after falling impact and the acceleration standard deviation after falling impact; and/or the step of extracting the standard deviation of the falling impact rear axle in the time domain feature extraction submodule comprises the following steps: and extracting the fluctuation minimum axis standard deviation after falling impact and the front-back change maximum axis standard deviation after falling impact.
8. The system of claim 7, wherein the extracted post-fall impact peak density is: the ratio of the number of wave crests to the number of sampling points; the trough density after falling and impacting is: the ratio of the number of the wave troughs to the number of the sampling points.
9. The system of claim 3, wherein when the acceleration sensors in the bracelet are triaxial acceleration sensors, the data used by the feature extraction module in extracting features is resultant acceleration data determined based on the triaxial acceleration data.
10. The system according to claim 3, wherein the model training and deployment module performs a model training process, specifically, the features extracted by the feature extraction module are placed into an SVM classifier for training, and a trained model is obtained.
CN202110732999.9A 2021-06-30 2021-06-30 Falling detection system based on bracelet Pending CN115530800A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202110732999.9A CN115530800A (en) 2021-06-30 2021-06-30 Falling detection system based on bracelet

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202110732999.9A CN115530800A (en) 2021-06-30 2021-06-30 Falling detection system based on bracelet

Publications (1)

Publication Number Publication Date
CN115530800A true CN115530800A (en) 2022-12-30

Family

ID=84716910

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202110732999.9A Pending CN115530800A (en) 2021-06-30 2021-06-30 Falling detection system based on bracelet

Country Status (1)

Country Link
CN (1) CN115530800A (en)

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106875630A (en) * 2017-03-13 2017-06-20 中国科学院计算技术研究所 A kind of wearable fall detection method and system based on hierarchical classification
CN107358248A (en) * 2017-06-07 2017-11-17 南京邮电大学 A kind of method for improving fall detection system precision
CN108109336A (en) * 2017-11-28 2018-06-01 北京品驰医疗设备有限公司 A kind of human body tumble recognition methods based on acceleration transducer
CN109087482A (en) * 2018-09-18 2018-12-25 西安交通大学 A kind of falling detection device and method
CN109171738A (en) * 2018-07-13 2019-01-11 杭州电子科技大学 Fall detection method based on human body acceleration multiple features fusion and KNN
CN111657918A (en) * 2020-06-12 2020-09-15 电子科技大学 Falling detection method and system combining electrocardio and inertial sensing data
CN111887859A (en) * 2020-08-05 2020-11-06 安徽华米智能科技有限公司 Fall behavior recognition method and device, electronic device and medium

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106875630A (en) * 2017-03-13 2017-06-20 中国科学院计算技术研究所 A kind of wearable fall detection method and system based on hierarchical classification
CN107358248A (en) * 2017-06-07 2017-11-17 南京邮电大学 A kind of method for improving fall detection system precision
CN108109336A (en) * 2017-11-28 2018-06-01 北京品驰医疗设备有限公司 A kind of human body tumble recognition methods based on acceleration transducer
CN109171738A (en) * 2018-07-13 2019-01-11 杭州电子科技大学 Fall detection method based on human body acceleration multiple features fusion and KNN
CN109087482A (en) * 2018-09-18 2018-12-25 西安交通大学 A kind of falling detection device and method
CN111657918A (en) * 2020-06-12 2020-09-15 电子科技大学 Falling detection method and system combining electrocardio and inertial sensing data
CN111887859A (en) * 2020-08-05 2020-11-06 安徽华米智能科技有限公司 Fall behavior recognition method and device, electronic device and medium

Similar Documents

Publication Publication Date Title
US10306135B2 (en) Automatic detection by a wearable camera
CN102610056B (en) Mobile phone wearing mode-oriented falling event detection system and method
CN105118236B (en) Paralysis falls to monitor and preventing mean and its processing method
CN103886715B (en) A kind of tumble detection method for human body
CN105708470B (en) Based on doppler detector and the united fall detection system of sensor and method
CN103337132B (en) Tumble detection method for human body based on 3-axis acceleration sensor
CN106334307B (en) A kind of swimming monitoring method
CN109222961A (en) A kind of portable sleep monitoring system and relevant sleep monitoring method
CN201691930U (en) Human movement state monitoring device
He et al. Weightlessness feature—a novel feature for single tri-axial accelerometer based activity recognition
Merrouche et al. Depth camera based fall detection using human shape and movement
CN102657533A (en) Falling detection method, falling detection device and wrist type device
CN102302370A (en) Method and device for detecting tumbling
De Cillis et al. Fall-detection solution for mobile platforms using accelerometer and gyroscope data
CN105654666A (en) Old people falling monitoring method based on MEMS sensor
Jatesiktat et al. An elderly fall detection using a wrist-worn accelerometer and barometer
Liang et al. Pre-impact alarm system for fall detection using MEMS sensors and HMM-based SVM classifier
CN203931101U (en) A kind of wearable human paralysis device of falling detection alarm
Adaskevicius Method for recognition of the physical activity of human being using a wearable accelerometer
CN105760819B (en) A kind of daily routines recognition methods based on acceleration signal
Yuwono et al. Fall detection using a Gaussian distribution of clustered knowledge, augmented radial basis neural-network, and multilayer perceptron
Xie et al. ART: adaptive and real-time fall detection using COTS smart watch
CN115530800A (en) Falling detection system based on bracelet
CN108720840A (en) A kind of method and system detecting health data based on Worn type equipment
CN105342583A (en) Intelligent monitoring device with high-precision step counting function for old people

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
CB03 Change of inventor or designer information

Inventor after: Li Xiangyang

Inventor after: Zhou Hao

Inventor after: Guo Kaiwen

Inventor before: Zhou Hao

Inventor before: Guo Kaiwen

Inventor before: Li Xiangyang

CB03 Change of inventor or designer information
RJ01 Rejection of invention patent application after publication

Application publication date: 20221230