System suitable for detecting cardiac function in walking test and electronic equipment thereof
By combining inertial measurement and cardiac vibration information, a systematic approach to analyzing cardiac function was developed, solving the challenge of assessing cardiac function outside the hospital using the six-minute walk test and achieving specific and accurate cardiac function detection.
Patent Information
- Application Number
- CN202411351492.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-09-26
- Publication Date
- 2026-02-03
AI Technical Summary
The existing six-minute walk test is difficult to conduct effectively and specifically to assess cardiac function outside of hospitals, due to limitations in venue and medical staff, and it is not very specific for cardiac patients.
An inertial measurement information acquisition module is used to acquire inertial measurement information of the subject's body. Combined with a cardiac vibration information acquisition module, vibration information of the heartbeat is extracted. Walking information is acquired through a walking information acquisition module. The processing module is used to analyze cardiac function, including time accumulation processing, historical data comparison, benchmark data analysis, and a neural network module, to realize the detection of cardiac function.
This technology enables the specific assessment of cardiac function by detecting characteristic changes in cardiac vibration signals outside of hospitals, without the need for specific locations or medical personnel. It eliminates interference from muscle weakness and pulmonary dysfunction, thus improving the accuracy and convenience of the test.
Smart Images

Figure CN121445358A_ABST
Abstract
Description
Technical Field
[0001] This invention belongs to the field of cardiac function testing, specifically relating to a system and electronic equipment for detecting cardiac function in a walking test. Background Technology
[0002] The 6-minute walk test (6MWT) is a traditional submaximal exercise test, which evolved from the 12-minute walk test designed by Balke in the 1860s. It does not require exercise equipment or expensive equipment and is generally conducted in a hospital, requiring only a 30-meter corridor and guidance from medical staff.
[0003] The six-minute walk test has long been widely used in clinical practice worldwide as a simple, inexpensive, and easy-to-perform test to assess the cardiopulmonary function of patients with underlying cardiopulmonary diseases. It measures the maximum distance a patient can walk within six minutes, reflecting their exercise tolerance and cardiopulmonary function under daily physical activity. The walking distance in the six-minute walk test is measured: <150 meters is considered severely abnormal, 150-300 meters is moderately abnormal, 301-450 meters is mildly abnormal, and >450 meters is considered normal.
[0004] However, the six-minute walk test is actually a test that assesses exercise tolerance in patients with various diseases, including heart, respiratory, and oncology, by measuring walking distance. It lacks specificity for heart disease patients and requires the patient to be in a medical setting under the guidance of professional medical staff. Therefore, it is difficult for patients who need to undergo the six-minute walk test to accurately and specifically assess cardiac function during their home-based chronic disease management after discharge. Summary of the Invention
[0005] To address the shortcomings of existing technologies, the purpose of this invention is to provide a system and electronic device for detecting cardiac function in a walking test.
[0006] A system for detecting cardiac function in a walking test, provided by the present invention, comprises:
[0007] First inertial measurement information acquisition module: Acquires first inertial measurement information, wherein the first inertial measurement information represents the inertial measurement information of the subject's body;
[0008] Vibration information acquisition module: Based on the first inertial measurement information, the vibration information is extracted, wherein the vibration information represents the vibration information generated during the heartbeat and pumping process of the subject;
[0009] Walking information acquisition module: Based on the first inertial measurement information, walking information is extracted, wherein the walking information represents the walking information of the subject;
[0010] First processing module: Based on the cardiac vibration information and the walking information, analyze and obtain the identification results of cardiac function.
[0011] Preferably, the first inertial measurement information includes triaxial acceleration information and / or triaxial angular velocity information;
[0012] The first inertial measurement information is collected from one or more parts of the subject's body; the one part is the sternum in the anterior chest region;
[0013] The cardiac vibration information acquisition module uses static information before walking and information about resting again after walking.
[0014] Inertial measurement information for detecting cardiac vibration signals, including acceleration information of the axis perpendicular to the body contact surface;
[0015] The first processing module includes:
[0016] Time accumulation processing module: Obtains walking accumulation information based on the walking information, wherein the walking accumulation information indicates the characteristics of the walking signal accumulation over the test time;
[0017] The second processing module analyzes the changes in cardiac function based on the changes in cardiac vibration information as the walking accumulation information changes; wherein, the changes include changes in the value of the cardiac vibration signal, changes in the rate of change of the value, and changes in the value as the test time accumulates.
[0018] Preferably, in the first processing module, the identification result of cardiac function is obtained by analyzing the characteristic values of the cardiac vibration information and / or the changes of the characteristic values of the cardiac vibration information with walking information;
[0019] The characteristics of the cardiac vibration signal include any one or more of the following characteristics:
[0020] Amplitude of cardiac vibration signal, including the amplitude of ejection peaks and / or the amplitude of diastolic peaks;
[0021] Temporal attributes of the cardiac signal, including ejection time parameters and / or diastolic time parameters;
[0022] Cardiac vibration signal frequency;
[0023] The ratio of the amplitude of the cardiac vibration signal during walking and / or before and after walking;
[0024] The ratio of the temporal attributes of the cardiac vibration signal during walking and / or before and after walking;
[0025] The ratio of the frequency change of the cardiac vibration signal during walking and / or before and after walking;
[0026] The walking information includes any one or more of the following:
[0027] The numerical value and / or change in walking cadence;
[0028] The numerical value and / or change in the numerical value of walking stride;
[0029] The numerical value and / or change in walking speed;
[0030] The numerical value and / or numerical variation of the vertical amplitude during walking;
[0031] The numerical value and / or change in the numerical value of walking ground contact time;
[0032] The numerical value and / or change in the numerical value of walking distance.
[0033] Preferably, the first processing module includes any one of the following modules:
[0034] Historical data module: compares and analyzes the changes in cardiac vibration information with the corresponding historical data of the subject;
[0035] Benchmark data module: Compares and analyzes the changes in cardiac vibration information with walking information and the corresponding benchmarks of the normal population;
[0036] Neural network module: Based on the changes in cardiac vibration information with walking information, and using a trained neural network, the module analyzes and obtains the detection results of cardiac function.
[0037] Preferably, the process of obtaining the cardiac function test results through analysis is generated in real time.
[0038] Preferably, the cardiac vibration signal and walking signal are derived from an accelerometer worn on the subject's torso.
[0039] According to the present invention, a computer-readable storage medium storing a computer program, wherein when the computer program is executed by a processor, the computer program performs the following steps:
[0040] First inertial measurement information acquisition step: Acquire first inertial measurement information, wherein the first inertial measurement information characterizes the inertial measurement information of the subject's body;
[0041] Steps for acquiring cardiac vibration information: Based on the first inertial measurement information, cardiac vibration information is extracted, wherein the cardiac vibration information represents the vibration information generated during the pumping of blood by the subject's heart.
[0042] Walking information acquisition steps: Based on the first inertial measurement information, walking information is extracted, wherein the walking information represents the subject's walking information;
[0043] First processing step: Based on the cardiac vibration information and the walking information, analyze and obtain the identification results regarding cardiac function.
[0044] According to an application management system provided by the present invention, an application is provided;
[0045] The application is configured to perform the following steps when executed:
[0046] First inertial measurement information acquisition step: Acquire first inertial measurement information, wherein the first inertial measurement information characterizes the inertial measurement information of the subject's body;
[0047] Steps for acquiring cardiac vibration information: Based on the first inertial measurement information, cardiac vibration information is extracted, wherein the cardiac vibration information represents the vibration information generated during the pumping of blood by the subject's heart.
[0048] Walking information acquisition steps: Based on the first inertial measurement information, walking information is extracted, wherein the walking information represents the subject's walking information;
[0049] First processing step: Based on the cardiac vibration information and the walking information, analyze to obtain the identification results of cardiac function;
[0050] The first step in the presentation is to display the test results of the stated cardiac function.
[0051] An electronic device according to the present invention includes a memory, a processor, and a computer program stored in the memory and executable on the processor. When the computer program is executed by the processor, it performs the following steps:
[0052] First inertial measurement information acquisition step: Acquire first inertial measurement information, wherein the first inertial measurement information characterizes the inertial measurement information of the subject's body;
[0053] Steps for acquiring cardiac vibration information: Based on the first inertial measurement information, cardiac vibration information is extracted, wherein the cardiac vibration information represents the vibration information generated during the pumping of blood by the subject's heart.
[0054] Walking information acquisition steps: Based on the first inertial measurement information, walking information is extracted, wherein the walking information represents the subject's walking information;
[0055] First processing step: Based on the cardiac vibration information and the walking information, analyze to obtain the identification results of cardiac function;
[0056] Alternatively, the electronic device may include the system for detecting cardiac function as described in any one of claims 1 to 6;
[0057] Alternatively, the electronic device includes a computer-readable storage medium storing a computer program as described in claim 7;
[0058] Alternatively, the electronic device may include the application management system of claim 8.
[0059] Preferably, it further includes: an acceleration sensor;
[0060] The accelerometer is worn on the subject's torso.
[0061] Compared with the prior art, the present invention has the following beneficial effects:
[0062] 1. The data processing of this invention is extracted from the signals of the sensors worn by the subjects during walking. By detecting the changes in the values of the subject's cardiac vibration signals with walking information, cardiac function can be analyzed. This is no longer limited by the walking location, walking time, or medical personnel, greatly facilitating the use of walking tests outside of hospitals.
[0063] 2. This invention collects cardiac vibration information during walking and assesses cardiac function by analyzing the changes in this information. This achieves specificity in cardiac function assessment and eliminates interference from other diseases such as muscle weakness and pulmonary dysfunction in the subject during walking. It is an innovative development of the traditional walking test that has been used worldwide for many years.
[0064] 3. This invention can use a simple and readily available inertial information as the sole signal source to develop the walking test into a cardiac function model that combines digitized walking information with cardiac vibration information. By detecting the changes in the numerical characteristics of the subject's cardiac vibration signal with walking information, cardiac function can be analyzed. This is an innovative development of the traditional walking test that has been used worldwide for many years.
[0065] 4. The cardiac vibration signal and walking signal of the present invention can be collected by the same inertial measurement unit sensor, which on the one hand ensures the time synchronization of the two signals and improves the accuracy of detection, and on the other hand facilitates the long-term use of the patient at home outside the hospital. Attached Figure Description
[0066] Other features, objects, and advantages of the present invention will become more apparent from the following detailed description of non-limiting embodiments with reference to the accompanying drawings:
[0067] Figure 1 This is a schematic diagram of the overall structure of a system for detecting cardiac function in a walking test, provided by the present invention.
[0068] Figure 2 This is a schematic diagram of the structure of the first processing module of a system for detecting cardiac function in a walking test, provided by the present invention.
[0069] Figure 3 This is a flowchart illustrating a method for detecting cardiac function in a walking test, provided by the present invention. Detailed Implementation
[0070] The present invention will now be described in detail with reference to specific embodiments. These embodiments will help those skilled in the art to further understand the present invention, but do not limit the invention in any way. It should be noted that those skilled in the art can make several changes and improvements without departing from the concept of the present invention. These all fall within the protection scope of the present invention.
[0071] According to the present invention, a system for detecting cardiac function in a walking test is provided, wherein walking includes walking and running, that is, the present invention is applicable to both walking and running, and includes:
[0072] Vibration information acquisition module: acquires vibration information from vibration signals, wherein the vibration information indicates the characteristics of the weak vibration signal generated by the subject's heart during each heartbeat and pumping blood; the vibration signal is acquired by detecting changes in inertial information caused by changes in vibration through an inertial measurement unit sensor worn on the subject's torso;
[0073] Walking information acquisition module: Acquires walking information from walking signals, wherein the walking information indicates the characteristics of the subject's walking signals; the walking signals are collected by detecting changes in inertial information caused by walking and / or walking changes through sensors of an inertial measurement unit worn on the subject's torso; the walking information indicates the inertial information of the subject's walking and / or walking changes;
[0074] The first processing module analyzes the changes in cardiac vibration information with walking information to obtain the detection results of cardiac function; wherein, the cardiac vibration information and walking information are derived from the inertial information and changes in inertial information collected by the sensor, and the detection results of cardiac function are obtained after analysis and processing.
[0075] Preferred examples of the present invention will now be described.
[0076] In a preferred embodiment, the first processing module includes:
[0077] The time accumulation processing module obtains accumulated walking data based on the walking information, wherein the accumulated walking data indicates the characteristics of walking signals accumulating over the test time; the walking information indicates that the sensor worn on the subject's torso can collect walking signals throughout the entire process. In other words, this invention can collect and record the cumulative amount of walking information of the subject during the wearing period based on the time dimension. The walking information includes walking-related data such as step length, number of steps, stride length, walking speed, cadence, walking distance, and walking time. Further, in a preferred embodiment, if the walking information response is abnormally slow, stops, or is abnormally fast during the wearing period, the walking information of the entire abnormal process can be collected and recorded in the product.
[0078] The second processing module analyzes the changes in cardiac vibration information along with the cumulative walking information to obtain the detection results of cardiac function. In other words, this invention combines cardiac vibration information with cumulative walking data for analysis. It detects how the heart's response and adaptation change as the subject's cumulative walking data changes, and then further analyzes and processes these changes to obtain the assessment results of the subject's cardiac function. These changes include changes in the numerical value of the cardiac vibration signal, changes in the rate of change of the numerical value, and changes in the numerical value accumulated over the test time.
[0079] More preferably, the change in cardiac vibration information with walking information includes: changes in cardiac vibration signal and / or changes in the rate of change of cardiac vibration signal;
[0080] The changes in the cardiac vibration signal include any one or more of the following changes:
[0081] Changes in the amplitude of the cardiac vibration signal; the changes in the amplitude of the cardiac vibration signal indicate the changes in the maximum amplitude data value of the cardiac vibration signal within a statistical range. For example, before walking and after walking a certain distance, the present invention detects and records the amplitude values of the systolic and diastolic wave groups within multiple cardiac cycles of the subject's cardiac vibration.
[0082] Changes in the temporal attributes of the cardiac vibration signal; the changes in the temporal attributes of the cardiac vibration signal indicate the ejection time parameters and / or diastolic time parameters of the cardiac vibration signal and their changes, such as the ejection time parameters and / or diastolic time parameters obtained by the cardiac vibration signal during the same cardiac cycle of the subject; such as the changes in the ejection time parameters and / or diastolic time parameters obtained by the cardiac vibration signal during multiple cardiac cycles of the subject during wear.
[0083] Changes in the frequency of the cardiac vibration signal; the changes in the frequency of the cardiac vibration signal indicate changes in the frequency value of the cardiac vibration signal. For example, after the present invention collects and records the cardiac vibration signal of the subject, it further processes the frequency changes of the cardiac vibration signal, such as the speed at which the cardiac vibration signal frequency is equivalent to the normal frequency within a unit of time.
[0084] The amplitude ratio of the cardiac vibration signal during walking and / or before and after walking; for example, the change in the amplitude of the systolic and diastolic peaks of the cardiac vibration signal indicates that when a subject has poor cardiac function, even during a slow walking test (i.e., a short walking distance), the amplitude of the systolic peak will significantly increase within a short period of time compared to before walking. For example, the ratio of the amplitude of the systolic and diastolic peaks of the cardiac vibration signal will show a significant change before and after the walking test and correspond to the state of cardiac function. For example, the change in the amplitude of the systolic and diastolic peaks of the cardiac vibration signal indicates that when a subject has poor cardiac function, the increase in cardiac vibration amplitude after the walking test will take a period of time to return to the pre-walking level, and the length of this time corresponds to the state of cardiac function.
[0085] The ratio of the temporal attributes of the cardiac vibration signal during and / or before and after the walking process; the temporal attributes correspond to the state of cardiac function. For example, when the subject is at rest, the ejection time and diastolic time and their ratio obtained from the cardiac vibration signal remain stable. After the walking test, the changes in the ejection time and diastolic time and their ratio obtained from the cardiac vibration signal before and after the walking test are related to cardiac function.
[0086] The ratio of the frequency changes of the cardiac vibration signal during walking and / or before and after walking; for example, the spectral characteristics of the cardiac vibration signal of the subject at rest before and after walking are used as frequency characteristics, and the two are compared to obtain the ratio, thereby characterizing the change in the frequency characteristics of the subject's cardiac vibration signal.
[0087] The walking information includes any one or more of the following:
[0088] The numerical value and / or change in the numerical value of walking cadence; the numerical value of walking cadence is the number of steps per unit time. When a subject tries to walk as quickly as possible according to the requirements of a walking test, the cadence is faster than normal walking. Cadence characterizes the intensity of the subject's walking movement and serves as an indicator of exercise intensity for assessing the responsiveness of cardiac signals before and after walking.
[0089] The numerical value and / or numerical variation of walking stride; the numerical value of walking stride is the distance covered in each step. When the subject tries to walk as quickly as possible according to the requirements of the walking test, the stride length is increased compared to normal walking. Stride length characterizes the intensity of the subject's walking movement and serves as an indicator of exercise intensity for assessing the responsiveness of cardiac signals before and after walking.
[0090] The numerical value and / or numerical variation of walking speed; when subjects strive to walk as quickly as possible as required by the walking test, their stride length is increased compared to normal walking. Walking speed characterizes the intensity of the subject's walking movement and serves as an indicator of exercise intensity for assessing the responsiveness of cardiac signals before and after walking.
[0091] The numerical value and / or numerical change of vertical amplitude during walking; when subjects exert effort to walk as quickly as possible as required by the walking test, the vertical amplitude increases compared to normal walking. Vertical amplitude during walking characterizes the intensity of the subject's walking motion and serves as an indicator of exercise intensity for assessing the reactivity of cardiac signals before and after walking.
[0092] The numerical value and / or variation of walking ground contact time; when subjects exert effort to walk as quickly as possible according to the requirements of the walking test, the walking ground contact time is reduced compared to normal walking. Walking ground contact time characterizes the intensity of the subject's walking movement and serves as an indicator of exercise intensity for assessing the reactivity of cardiac signals before and after walking.
[0093] The numerical value and / or change in the numerical value of walking distance. When subjects exert effort to walk as quickly as possible as required by the walking test, the walking distance increases compared to normal walking. Walking distance characterizes the intensity of the subject's walking exercise and serves as an indicator of exercise intensity for assessing the responsiveness of cardiac signals before and after walking.
[0094] Historical data module: This module compares and analyzes the changes in cardiac vibration information with the changes in walking information, along with the subject's corresponding historical data. The historical data includes relevant data from the subject's historical usage records, which indicate historical data on changes in cardiac vibration caused by changes in walking information under different past cardiac function states.
[0095] The benchmark data module compares and analyzes the changes in cardiac vibration information with walking information against a benchmark corresponding to a normal population whose demographic characteristics match those of the subjects. This benchmark, corresponding to a normal population whose demographic characteristics match those of the subjects, is a statistically analyzed benchmark showing the fluctuations in cardiac vibration information with walking information based on populations with similar demographic information such as the subjects' natural age. Different benchmarks are used for subjects of different natural ages. In a preferred embodiment, the benchmark data is a set set of data or a data range.
[0096] Neural network module: Based on the changes in cardiac vibration information with walking information, and using a trained neural network, the detection results of cardiac function are analyzed and obtained; the trained neural network refers to a neural network that, when inputting cardiac vibration information that changes with walking information of the subject, can not only obtain the detection results of the current subject's cardiac function, but also output the changing trend of the current subject's cardiac vibration information or walking information.
[0097] In more preferred embodiments, the first processing module analyzes the changes in cardiac vibration information as a function of walking information to obtain the detection result of cardiac function. For example, if the baseline is set as a 30% increase in the maximum amplitude of the cardiac vibration signal when the subject's cadence increases by 10%, and it is detected that the subject's cadence increases by 10% while the maximum amplitude of the cardiac vibration signal increases by 50%, then it is considered that the maximum amplitude of the subject's cardiac vibration signal increases too quickly, and the analysis indicates weak cardiac function.
[0098] In a preferred application scenario, a sensor is worn on the sternum of the subject. The same sensor is used to collect the subject's cardiac vibration signal and walking signal. If the increase in the value of the cardiac vibration signal exceeds the set baseline threshold after walking a set unit distance, the subject is considered to have weak cardiac function.
[0099] The present invention also provides a computer-readable storage medium storing a computer program, which, when executed by a processor, performs the following steps:
[0100] First inertial measurement information acquisition step: Acquire first inertial measurement information, wherein the first inertial measurement information represents the inertial measurement information of the subject's body; the first inertial measurement information includes triaxial acceleration information and / or triaxial angular velocity information; the first inertial measurement information is collected from one or more parts of the subject's body; the one part is the sternum in the anterior chest region;
[0101] The steps for acquiring cardiac vibration information are as follows: Based on the first inertial measurement information, cardiac vibration information is extracted, wherein the cardiac vibration information represents the vibration information generated during the pumping of blood by the subject's heart; the steps for acquiring cardiac vibration information use the static information before walking and the information of resting again after walking, and discard the information during walking; the inertial measurement information for detecting cardiac vibration signals includes acceleration information of the axis perpendicular to the body contact surface.
[0102] Walking information acquisition steps: Based on the first inertial measurement information, walking information is extracted, wherein the walking information represents the subject's walking information;
[0103] First processing step: Based on the cardiac vibration information and the walking information, an identification result regarding cardiac function is obtained through analysis. In this first processing step, the identification result regarding cardiac function is obtained based on the characteristic values of the cardiac vibration information and / or the changes in the characteristic values of the cardiac vibration information with walking information.
[0104] The characteristics of the cardiac vibration signal include any one or more of the following: cardiac vibration signal amplitude, including the amplitude of the ejection peak group and / or the amplitude of the diastolic peak group; cardiac vibration signal temporal attributes, including ejection time parameters and / or diastolic time parameters; cardiac vibration signal frequency; the ratio of the amplitude of the cardiac vibration signal during walking and / or before and after walking; the ratio of the temporal attributes of the cardiac vibration signal during walking and / or before and after walking; the ratio of the frequency changes of the cardiac vibration signal during walking and / or before and after walking; the walking information includes any one or more of the following: the value and / or the change in the value of walking cadence; the value and / or the change in the value of walking stride length; the value and / or the change in the value of walking speed; the value and / or the change in the value of walking vertical amplitude; the value and / or the change in the value of walking ground contact time; and the value and / or the change in the value of walking distance.
[0105] The first processing step includes any one of the following steps:
[0106] Historical data step: Compare and analyze the changes in cardiac vibration information with the corresponding historical data of the subject;
[0107] Benchmark data step: Compare and analyze the changes in cardiac vibration information with the walking information with the corresponding benchmark of the normal population;
[0108] Neural network step: Based on the changes in cardiac vibration information with walking information, the detection results of cardiac function are obtained by analyzing the trained neural network.
[0109] The analysis to derive the cardiac function test results is generated in real time. The cardiac vibration signal and gait signal are derived from an accelerometer worn on the subject's torso.
[0110] The first processing step includes:
[0111] Time accumulation processing step: Obtain walking accumulation information based on the walking information, wherein the walking accumulation information indicates the characteristics of the walking signal accumulating over the test time;
[0112] The second processing step is to analyze the changes in cardiac function based on the changes in cardiac vibration information as the walking accumulation information changes; wherein, the changes include changes in the value of cardiac vibration signal, changes in the rate of change of the value, and changes in the value as the test time accumulates.
[0113] The present invention also provides an application management system, which provides applications;
[0114] The application is configured to perform the following steps when executed:
[0115] First inertial measurement information acquisition step: Acquire first inertial measurement information, wherein the first inertial measurement information represents the inertial measurement information of the subject's body; the first inertial measurement information includes triaxial acceleration information and / or triaxial angular velocity information; the first inertial measurement information is collected from one or more parts of the subject's body; the one part is the sternum in the anterior chest region;
[0116] The steps for acquiring cardiac vibration information are as follows: Based on the first inertial measurement information, cardiac vibration information is extracted, wherein the cardiac vibration information represents the vibration information generated during the pumping of blood by the subject's heart; the steps for acquiring cardiac vibration information use the static information before walking and the information of resting again after walking, and discard the information during walking; the inertial measurement information for detecting cardiac vibration signals includes acceleration information of the axis perpendicular to the body contact surface.
[0117] Walking information acquisition steps: Based on the first inertial measurement information, walking information is extracted, wherein the walking information represents the subject's walking information;
[0118] First processing step: Based on the cardiac vibration information and the walking information, an identification result regarding cardiac function is obtained through analysis. In this first processing step, the identification result regarding cardiac function is obtained based on the characteristic values of the cardiac vibration information and / or the changes in the characteristic values of the cardiac vibration information with walking information.
[0119] The first step in the presentation is to display the test results of the stated cardiac function.
[0120] The characteristics of the cardiac vibration signal include any one or more of the following: cardiac vibration signal amplitude, including the amplitude of the ejection peak group and / or the amplitude of the diastolic peak group; cardiac vibration signal temporal attributes, including ejection time parameters and / or diastolic time parameters; cardiac vibration signal frequency; the ratio of the amplitude of the cardiac vibration signal during walking and / or before and after walking; the ratio of the temporal attributes of the cardiac vibration signal during walking and / or before and after walking; the ratio of the frequency changes of the cardiac vibration signal during walking and / or before and after walking; the walking information includes any one or more of the following: the value and / or the change in the value of walking cadence; the value and / or the change in the value of walking stride length; the value and / or the change in the value of walking speed; the value and / or the change in the value of walking vertical amplitude; the value and / or the change in the value of walking ground contact time; and the value and / or the change in the value of walking distance.
[0121] The first processing step includes any one of the following steps:
[0122] Historical data step: Compare and analyze the changes in cardiac vibration information with the corresponding historical data of the subject;
[0123] Benchmark data step: Compare and analyze the changes in cardiac vibration information with the walking information with the corresponding benchmark of the normal population;
[0124] Neural network step: Based on the changes in cardiac vibration information with walking information, the detection results of cardiac function are obtained by analyzing the trained neural network.
[0125] The analysis to derive the cardiac function test results is generated in real time. The cardiac vibration signal and gait signal are derived from an accelerometer worn on the subject's torso.
[0126] The first processing step includes:
[0127] Time accumulation processing step: Obtain walking accumulation information based on the walking information, wherein the walking accumulation information indicates the characteristics of the walking signal accumulating over the test time;
[0128] The second processing step is to analyze the changes in cardiac function based on the changes in cardiac vibration information as the walking accumulation information changes; wherein, the changes include changes in the value of cardiac vibration signal, changes in the rate of change of the value, and changes in the value as the test time accumulates.
[0129] An electronic device according to the present invention includes a memory, a processor, and a computer program stored in the memory and executable on the processor. When the computer program is executed by the processor, it performs the following steps:
[0130] First inertial measurement information acquisition step: Acquire first inertial measurement information, wherein the first inertial measurement information represents the inertial measurement information of the subject's body; the first inertial measurement information includes triaxial acceleration information and / or triaxial angular velocity information; the first inertial measurement information is collected from one or more parts of the subject's body; the one part is the sternum in the anterior chest region;
[0131] The steps for acquiring cardiac vibration information are as follows: Based on the first inertial measurement information, cardiac vibration information is extracted, wherein the cardiac vibration information represents the vibration information generated during the pumping of blood by the subject's heart; the steps for acquiring cardiac vibration information use the static information before walking and the information of resting again after walking, and discard the information during walking; the inertial measurement information for detecting cardiac vibration signals includes acceleration information of the axis perpendicular to the body contact surface.
[0132] Walking information acquisition steps: Based on the first inertial measurement information, walking information is extracted, wherein the walking information represents the subject's walking information;
[0133] First processing step: Based on the cardiac vibration information and the walking information, an identification result regarding cardiac function is obtained through analysis. In this first processing step, the identification result regarding cardiac function is obtained based on the characteristic values of the cardiac vibration information and / or the changes in the characteristic values of the cardiac vibration information with walking information.
[0134] The characteristics of the cardiac vibration signal include any one or more of the following: cardiac vibration signal amplitude, including the amplitude of the ejection peak group and / or the amplitude of the diastolic peak group; cardiac vibration signal temporal attributes, including ejection time parameters and / or diastolic time parameters; cardiac vibration signal frequency; the ratio of the amplitude of the cardiac vibration signal during walking and / or before and after walking; the ratio of the temporal attributes of the cardiac vibration signal during walking and / or before and after walking; the ratio of the frequency changes of the cardiac vibration signal during walking and / or before and after walking; the walking information includes any one or more of the following: the value and / or the change in the value of walking cadence; the value and / or the change in the value of walking stride length; the value and / or the change in the value of walking speed; the value and / or the change in the value of walking vertical amplitude; the value and / or the change in the value of walking ground contact time; and the value and / or the change in the value of walking distance.
[0135] The first processing step includes any one of the following steps:
[0136] Historical data step: Compare and analyze the changes in cardiac vibration information with the corresponding historical data of the subject;
[0137] Benchmark data step: Compare and analyze the changes in cardiac vibration information with the walking information with the corresponding benchmark of the normal population;
[0138] Neural network step: Based on the changes in cardiac vibration information with walking information, the detection results of cardiac function are obtained by analyzing the trained neural network.
[0139] The analysis to derive the cardiac function test results is generated in real time. The cardiac vibration signal and gait signal are derived from an accelerometer worn on the subject's torso.
[0140] The first processing step includes:
[0141] Time accumulation processing step: Obtain walking accumulation information based on the walking information, wherein the walking accumulation information indicates the characteristics of the walking signal accumulating over the test time;
[0142] The second processing step is to analyze the changes in cardiac function based on the changes in cardiac vibration information as the walking accumulation information changes; wherein, the changes include changes in the value of cardiac vibration signal, changes in the rate of change of the value, and changes in the value as the test time accumulates.
[0143] Those skilled in the art will understand that, besides implementing the system and its various devices, modules, and units provided by this invention in the form of purely computer-readable program code, the same functions can be achieved entirely through logical programming of the method steps, making the system and its various devices, modules, and units of this invention function in the form of logic gates, switches, application-specific integrated circuits, programmable logic controllers, and embedded microcontrollers. Therefore, the system and its various devices, modules, and units provided by this invention can be considered as a hardware component, and the devices, modules, and units included therein for implementing various functions can also be considered as structures within the hardware component; alternatively, the devices, modules, and units for implementing various functions can be considered as both software modules implementing the method and structures within the hardware component.
[0144] Specific embodiments of the present invention have been described above. It should be understood that the present invention is not limited to the specific embodiments described above, and those skilled in the art can make various changes or modifications within the scope of the claims, which do not affect the essence of the present invention. Unless otherwise specified, the embodiments and features described in this application can be arbitrarily combined with each other.
Claims
1. A system for detecting cardiac function in a walking test, characterized in that, include: First inertial measurement information acquisition module: Acquires first inertial measurement information, wherein the first inertial measurement information represents the inertial measurement information of the subject's body; Vibration information acquisition module: Based on the first inertial measurement information, the vibration information is extracted, wherein the vibration information represents the vibration information generated during the heartbeat and pumping process of the subject; Walking information acquisition module: Based on the first inertial measurement information, walking information is extracted, wherein the walking information represents the walking information of the subject; First processing module: Based on the cardiac vibration information and the walking information, analyze and obtain the identification results of cardiac function.
2. The system for detecting cardiac function in a walking test according to claim 1, characterized in that: The first inertial measurement information includes triaxial acceleration information and / or triaxial angular velocity information; The first inertial measurement information is collected from one or more parts of the subject's body; the one part is the sternum in the anterior chest region; The cardiac vibration information acquisition module uses static information before walking and information about resting again after walking. Inertial measurement information for detecting cardiac vibration signals, including acceleration information of the axis perpendicular to the body contact surface; The first processing module includes: Time accumulation processing module: Obtains walking accumulation information based on the walking information, wherein the walking accumulation information indicates the characteristics of the walking signal accumulation over the test time; The second processing module analyzes the changes in cardiac function based on the changes in cardiac vibration information as the walking accumulation information changes; wherein, the changes include changes in the value of the cardiac vibration signal, changes in the rate of change of the value, and changes in the value as the test time accumulates.
3. The system for detecting cardiac function in a walking test according to claim 1, characterized in that, In the first processing module, based on the characteristic values of the cardiac vibration information and / or the changes of the characteristic values of the cardiac vibration information with walking information, the identification results of cardiac function are obtained by analysis. The characteristics of the cardiac vibration signal include any one or more of the following characteristics: Amplitude of cardiac vibration signal, including the amplitude of ejection peaks and / or the amplitude of diastolic peaks; Temporal attributes of the cardiac signal, including ejection time parameters and / or diastolic time parameters; Cardiac vibration signal frequency; The ratio of the amplitude of the cardiac vibration signal during walking and / or before and after walking; The ratio of the temporal attributes of the cardiac vibration signal during walking and / or before and after walking; The ratio of the frequency change of the cardiac vibration signal during walking and / or before and after walking; The walking information includes any one or more of the following: The numerical value and / or change in walking cadence; The numerical value and / or change in the numerical value of walking stride; The numerical value and / or change in walking speed; The numerical value and / or numerical variation of the vertical amplitude during walking; The numerical value and / or change in the numerical value of walking ground contact time; The numerical value and / or change in the numerical value of walking distance.
4. The system for detecting cardiac function in a walking test according to claim 1, characterized in that, The first processing module includes any one of the following modules: Historical data module: compares and analyzes the changes in cardiac vibration information with the corresponding historical data of the subject; Benchmark data module: Compares and analyzes the changes in cardiac vibration information with walking information and the corresponding benchmarks of the normal population; Neural network module: Based on the changes in cardiac vibration information with walking information, and using a trained neural network, the module analyzes and obtains the detection results of cardiac function.
5. The system for detecting cardiac function in a walking test according to claim 1, characterized in that, The process of obtaining cardiac function test results from the analysis is generated in real time.
6. The system for detecting cardiac function in a walking test according to claim 1, characterized in that, The cardiac and gait signals are derived from an accelerometer worn on the subject's torso.
7. A computer-readable storage medium storing a computer program, characterized in that, When the computer program is executed by the processor, it performs the following steps: First inertial measurement information acquisition step: Acquire first inertial measurement information, wherein the first inertial measurement information characterizes the inertial measurement information of the subject's body; Steps for acquiring cardiac vibration information: Based on the first inertial measurement information, cardiac vibration information is extracted, wherein the cardiac vibration information represents the vibration information generated during the pumping of blood by the subject's heart. Walking information acquisition steps: Based on the first inertial measurement information, walking information is extracted, wherein the walking information represents the subject's walking information; First processing step: Based on the cardiac vibration information and the walking information, analyze and obtain the identification results regarding cardiac function.
8. An application management system, characterized in that, Provide applications; The application is configured to perform the following steps when executed: First inertial measurement information acquisition step: Acquire first inertial measurement information, wherein the first inertial measurement information characterizes the inertial measurement information of the subject's body; Steps for acquiring cardiac vibration information: Based on the first inertial measurement information, cardiac vibration information is extracted, wherein the cardiac vibration information represents the vibration information generated during the pumping of blood by the subject's heart. Walking information acquisition steps: Based on the first inertial measurement information, walking information is extracted, wherein the walking information represents the subject's walking information; First processing step: Based on the cardiac vibration information and the walking information, analyze to obtain the identification results of cardiac function; The first step in the presentation is to display the test results of the stated cardiac function.
9. An electronic device, characterized in that, It includes a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the computer program, when executed by the processor, performs the following steps: First inertial measurement information acquisition step: Acquire first inertial measurement information, wherein the first inertial measurement information characterizes the inertial measurement information of the subject's body; Steps for acquiring cardiac vibration information: Based on the first inertial measurement information, cardiac vibration information is extracted, wherein the cardiac vibration information represents the vibration information generated during the pumping of blood by the subject's heart. Walking information acquisition steps: Based on the first inertial measurement information, walking information is extracted, wherein the walking information represents the subject's walking information; First processing step: Based on the cardiac vibration information and the walking information, analyze to obtain the identification results of cardiac function; Alternatively, the electronic device may include the system for detecting cardiac function as described in any one of claims 1 to 6; Alternatively, the electronic device includes a computer-readable storage medium storing a computer program as described in claim 7; Alternatively, the electronic device may include the application management system of claim 8.
10. The electronic device according to claim 9, characterized in that, Also includes: Accelerometer; The accelerometer is worn on the subject's torso.
