CN113476039A - Method and device for acquiring cardiac shock signals, storage medium and computer equipment - Google Patents

Method and device for acquiring cardiac shock signals, storage medium and computer equipment Download PDF

Info

Publication number
CN113476039A
CN113476039A CN202110873353.2A CN202110873353A CN113476039A CN 113476039 A CN113476039 A CN 113476039A CN 202110873353 A CN202110873353 A CN 202110873353A CN 113476039 A CN113476039 A CN 113476039A
Authority
CN
China
Prior art keywords
signal
data
signals
time window
channel
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.)
Granted
Application number
CN202110873353.2A
Other languages
Chinese (zh)
Other versions
CN113476039B (en
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.)
Shenzhen Shuliantianxia Intelligent Technology Co Ltd
Original Assignee
Shenzhen Shuliantianxia Intelligent Technology Co Ltd
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 Shenzhen Shuliantianxia Intelligent Technology Co Ltd filed Critical Shenzhen Shuliantianxia Intelligent Technology Co Ltd
Priority to CN202110873353.2A priority Critical patent/CN113476039B/en
Publication of CN113476039A publication Critical patent/CN113476039A/en
Application granted granted Critical
Publication of CN113476039B publication Critical patent/CN113476039B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B5/00Measuring for diagnostic purposes; Identification of persons
    • A61B5/103Detecting, measuring or recording 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, mobility of a limb
    • A61B5/1102Ballistocardiography
    • 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/6887Arrangements of detecting, measuring or recording means, e.g. sensors, in relation to patient mounted on external non-worn devices, e.g. non-medical devices
    • A61B5/6892Mats
    • 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
    • A61B5/7203Signal processing specially adapted for physiological signals or for diagnostic purposes for noise prevention, reduction or removal
    • 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
    • A61B5/7235Details of waveform analysis
    • A61B5/725Details of waveform analysis using specific filters therefor, e.g. Kalman or adaptive filters
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B2562/00Details of sensors; Constructional details of sensor housings or probes; Accessories for sensors
    • A61B2562/02Details of sensors specially adapted for in-vivo measurements
    • A61B2562/0247Pressure sensors

Landscapes

  • Health & Medical Sciences (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Engineering & Computer Science (AREA)
  • Medical Informatics (AREA)
  • Animal Behavior & Ethology (AREA)
  • Physics & Mathematics (AREA)
  • Veterinary Medicine (AREA)
  • Biophysics (AREA)
  • Pathology (AREA)
  • Public Health (AREA)
  • Biomedical Technology (AREA)
  • Heart & Thoracic Surgery (AREA)
  • General Health & Medical Sciences (AREA)
  • Molecular Biology (AREA)
  • Surgery (AREA)
  • Physiology (AREA)
  • Signal Processing (AREA)
  • Artificial Intelligence (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Psychiatry (AREA)
  • Cardiology (AREA)
  • Oral & Maxillofacial Surgery (AREA)
  • Dentistry (AREA)
  • Measuring Pulse, Heart Rate, Blood Pressure Or Blood Flow (AREA)

Abstract

The invention discloses a method and a device for acquiring a cardiac shock signal, a storage medium and computer equipment, wherein the method comprises the following steps: set up at least three piezoelectric sensor collection multichannel heart impact signal in the length direction of mattress interval, through sliding preset time window on multichannel heart impact signal to select the optimal signal data among the multichannel heart impact signal, the heart impact signal of output is updated based on the heart impact signal of the data channel that optimal signal data corresponds, thereby, even human sleep appearance constantly changes, still can be based on the heart impact signal of optimal data channel collection, and be used for updating the heart impact signal of output, thereby the intensity of the heart impact signal of gathering has been improved, be convenient for the human physiological information when sleeping of analysis.

Description

Method and device for acquiring cardiac shock signals, storage medium and computer equipment
Technical Field
The invention relates to the technical field of signal processing, in particular to a method and a device for acquiring a cardiac shock signal, a storage medium and computer equipment.
Background
The heart attack signal (BCG) results from the pumping of blood by the heart to cause blood to flow in large blood vessels, creating an impact force on a supporting object in close contact with the human body. Physiological information related to sleep, such as heart rate/respiration, can be calculated through the ballistocardiogram signal. In turn, heart rate variability data may be obtained to assess sleep quality, stress conditions, or cardiac function, among others.
In the process of collecting the heart impact signals, the existing piezoelectric sensor can cause the strength of the heart impact signals collected by the piezoelectric sensor to be weaker or even fail to collect the heart impact signals because the sleeping posture of a human body in sleep is not controlled.
Disclosure of Invention
In view of the above, it is necessary to provide a method and an apparatus for acquiring a cardiac shock signal, a storage medium, and a computer device.
The invention provides a method for acquiring a ballistocardiogram signal in a first aspect, which comprises the following steps:
acquiring multi-channel heart impact signals acquired by all piezoelectric sensors on a mattress, wherein the mattress at least comprises three piezoelectric sensors arranged along the length direction of the mattress; respectively sliding a preset time window on the multiple paths of the heart attack signals by taking a preset first time length as a step length to obtain signal data of the multiple paths of the heart attack signals in the preset time window; and determining a data channel according to the optimal signal data in the plurality of paths of signal data, and updating the output impact signal based on the impact signal of the data channel.
Wherein, the determining a data channel according to the optimal signal data in the plurality of signal data and updating the output ballistocardiogram signal based on the ballistocardiogram signal of the data channel comprises: acquiring optimal signal data in the multiple paths of signal data, wherein the optimal signal data is used for indicating that the energy values of the cardioblast signals acquired in all the piezoelectric sensors are the largest in the same time period; and acquiring a data channel corresponding to the optimal signal data, and using the ballistocardiogram signal of the last step length on the data channel to update the output ballistocardiogram signal.
Wherein, with a preset first duration as the step length, respectively slide on multichannel ballistocardiogram signal and predetermine the time window to obtain multichannel ballistocardiogram signal data in predetermine the time window, include: taking a preset first time length as a step length, and backwards taking out the cardiac shock signal in the preset time window; and carrying out iterative computation on the cardioblast signal in the preset time window to obtain signal data in the preset time window.
Wherein after iteratively calculating the ballistocardiogram signal within the preset time window to obtain the signal data within the preset time window, the method further comprises: judging whether the signal data in each preset time window is smaller than a first preset threshold value, wherein the first preset threshold value is a lower limit value of a heart attack signal of a normal user; and if so, using the ballistocardiogram signal of the data channel determined by the last sliding time window to update the output ballistocardiogram signal.
Wherein after iteratively calculating the ballistocardiogram signal within the preset time window to obtain the signal data within the preset time window, the method further comprises: judging whether the signal data in each preset time window is larger than a second preset threshold value, wherein the second preset threshold value is the upper limit value of the cardiac shock signal of the normal user; and if so, using the ballistocardiogram signal of the data channel determined by the last sliding time window to update the output ballistocardiogram signal.
Wherein, after acquiring the multi-channel heart impact signals acquired by all the piezoelectric sensors on the mattress, the method further comprises: respectively carrying out working frequency interference filtering processing on the multiple paths of the heart impact signals; denoising the multi-channel impact signals subjected to the power frequency interference filtering processing respectively; and highlighting J points corresponding to heart beats in the de-noised multi-channel impact signals by using a first-order difference method, wherein the obtained multi-channel impact signals are favorable for calculating heart rate signals of the human body.
Wherein, after acquiring the multi-channel heart impact signals acquired by all the piezoelectric sensors on the mattress, the method further comprises: respectively carrying out working frequency interference filtering processing on the multiple paths of the heart impact signals; denoising the multi-channel impact signal subjected to the power frequency interference filtering processing; and performing smooth denoising on the denoised multi-channel impact signals by using a 5-point sliding-tie filtering method, wherein the obtained multi-channel impact signals are favorable for calculating human breathing signals.
The second aspect of the present invention provides an apparatus for acquiring a cardiac shock signal, the apparatus comprising:
a mattress; at least three piezoelectric sensors arranged on the mattress are arranged along the length direction of the mattress; the host unit is electrically connected with all the piezoelectric sensors and is used for converting voltage signals of the piezoelectric sensors into cardioblast signals; the device comprises a signal acquisition subunit, a data acquisition subunit and a signal updating subunit; the signal acquisition subunit is used for acquiring multiple paths of cardiac shock signals acquired by all piezoelectric sensors on the mattress; the data acquisition subunit is configured to slide a preset time window on the multiple paths of cardiac shock signals respectively with a preset first time length as a step length, so as to obtain signal data of the multiple paths of cardiac shock signals in the preset time window; the signal updating subunit is used for determining a data channel according to the optimal signal data in the multiple paths of signal data and updating the output impact signal based on the impact signal of the data channel.
A third aspect of the invention provides a computer apparatus comprising a memory and a processor, the memory storing a computer program which, when executed by the processor, causes the processor to perform the steps of:
acquiring multi-channel heart impact signals acquired by all piezoelectric sensors on a mattress, wherein the mattress at least comprises three piezoelectric sensors arranged along the length direction of the mattress; respectively sliding a preset time window on the multiple paths of the heart attack signals by taking a preset first time length as a step length to obtain signal data of the multiple paths of the heart attack signals in the preset time window; and determining a data channel according to the optimal signal data in the plurality of paths of signal data, and updating the output impact signal based on the impact signal of the data channel.
A fourth aspect of the invention provides a computer readable storage medium storing a computer program which, when executed by a processor, causes the processor to perform the method of any of the above.
The embodiment of the invention has the following beneficial effects: set up at least three piezoelectric sensor collection multichannel heart impact signal in the length direction of mattress interval, through sliding preset time window on multichannel heart impact signal to select the optimal signal data among the multichannel heart impact signal, the heart impact signal of output is updated based on the heart impact signal of the data channel that optimal signal data corresponds, thereby, even human sleep appearance constantly changes, still can be based on the heart impact signal of optimal data channel collection, and be used for updating the heart impact signal of output, thereby the intensity of the heart impact signal of gathering has been improved, be convenient for the human physiological information when sleeping of analysis.
Drawings
In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings used in the description of the embodiments or the prior art will be briefly described below, it is obvious that the drawings in the following description are only some embodiments of the present invention, and for those skilled in the art, other drawings can be obtained according to the drawings without creative efforts.
Wherein:
FIG. 1 is a flow chart of a method of acquiring a ballistocardiographic signal according to one embodiment;
FIG. 2 is a flow diagram of an acquisition method of ballistocardiographic signals that facilitates calculating a heart rate according to one embodiment;
FIG. 3 is a schematic diagram of a method for acquiring a ballistocardiographic signal that facilitates calculating a heart rate according to one embodiment of the present disclosure;
FIG. 4 is a flow diagram of an acquisition method that facilitates calculating a respiratory ballistocardiographic signal according to one embodiment;
FIG. 5 is a schematic diagram of an embodiment of a method for collecting a cardiac shock signal that facilitates calculating respiration, the voltage signal and the cardiac shock signal being collected by three piezoelectric sensors;
FIG. 6 is a block diagram of a heart attack signaling device in accordance with one embodiment;
FIG. 7 is a block diagram of a computer device in one embodiment.
Detailed Description
The technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the drawings in the embodiments of the present invention, and it is obvious that the described embodiments are only a part of the embodiments of the present invention, and not all of the embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.
Referring to fig. 1, the present embodiment provides a method for acquiring a cardiac shock signal, including:
s101, acquiring multi-channel heart impact signals acquired by all piezoelectric sensors on a mattress;
s102, sliding a preset time window on the multi-channel impact signals respectively by taking a preset first time length as a step length to obtain signal data of the multi-channel impact signals in the preset time window;
s103, determining a data channel according to the optimal signal data in the multi-channel signal data, and updating the output heart attack signal based on the heart attack signal of the data channel.
In step S101, the mattress includes at least three piezoelectric sensors arranged in a row along a length direction of the mattress, and an acquisition area formed by all the piezoelectric sensors completely covers a heart center position and an abdomen center position of the human body when the human body lies on the mattress. The heart impact signals acquired from the heart center position and the abdomen center position are closest to real data, so that the distances between all the piezoelectric sensors completely cover the heart center position and the abdomen center position of a human body, and the heart impact signals can be acquired more accurately.
In step S102, after sliding the preset time window on the multi-channel ballistocardiogram signal, signal data of the multi-channel ballistocardiogram signal in the preset time window can be acquired, specifically, the signal data may be data for calculating a heart rate or data for calculating a respiration.
According to the method for acquiring the cardiac shock signals, at least three piezoelectric sensors are arranged in the length direction of the mattress at intervals to acquire multiple paths of cardiac shock signals, the preset time window slides on the multiple paths of cardiac shock signals to screen out the optimal signal data in the multiple paths of cardiac shock signals, the output cardiac shock signals are updated based on the cardiac shock signals of the data channels corresponding to the optimal signal data, and therefore even if the sleeping posture of a human body changes continuously, the cardiac shock signals acquired based on the optimal data channels can still be used for updating the output cardiac shock signals, the strength of the acquired cardiac shock signals is improved, and the physiological information of the human body during sleeping can be analyzed conveniently.
In one embodiment, the step S102, with a preset first time length as a step size, respectively sliding a preset time window on the multi-channel impact signals to obtain signal data of the multi-channel impact signals within the preset time window, includes:
s1021, taking a preset first time length as a step length, and backwards taking out a cardiac shock signal in a preset time window;
and S1022, iteratively calculating the cardiac shock signal in the preset time window to obtain signal data in the preset time window.
In step S1021, the first duration is a preset duration, which may be 1 second, or a duration smaller than the time window, such as 2 seconds, and in this embodiment, the first duration is 1S, and the time window is slid by using a step length of 1S, so as to extract the impact message in the time window backward.
In step S1022, the iterative computation is to compute the cardiac shock signal in the time window after each sliding of the preset time window, for example, the duration of the preset time window is 5S, the first frame selects the cardiac shock signal of 0-5 seconds, the 1S is used as the step length, the second frame selects the cardiac shock signal of 1-6S, and then the cardiac shock signals of the first frame selection and the second frame selection of the time window are iteratively computed at this time, so as to obtain signal data of two frame selections; in addition, since 3 piezoelectric sensors are taken as an example in this embodiment, when the time window is first and second framed, actually, framing is performed on both 3-way core impact signals, and a 3-way core impact signal of the first framed and a 3-way core impact signal of the second framed are obtained.
In one embodiment, in step S1022, after iteratively calculating the ballistocardiograph signal within the preset time window to obtain the signal data within the preset time window, the method for acquiring the ballistocardiograph signal further includes:
s1023, judging whether the signal data in each preset time window are smaller than a first preset threshold value, wherein the first preset threshold value is the lower limit value of the cardiac shock signal of the normal user;
and S1024, if so, using the heartbeat signal of the data channel determined by the last sliding time window to update the output heartbeat signal.
In step S1023, since the first preset threshold is the lower limit value of the cardiac shock signal of the normal user, if the signal data in each preset time window is smaller than the first preset value, it indicates that no person is on the mattress at this time, and the cardiac shock signals obtained by the multiple cardiac shock signals are wrong, so that the cardiac shock signals are closest to the real data, step S1024 is used to use the cardiac shock signals of the data channel determined by the last sliding time window to update the output cardiac shock signals.
In one embodiment, in step S1022, after iteratively calculating the ballistocardiograph signal within the preset time window to obtain the signal data within the preset time window, the method for acquiring the ballistocardiograph signal further includes:
s1025, judging whether the signal data in each preset time window is larger than a second preset threshold value, wherein the second preset threshold value is the upper limit value of the heart attack signal of the normal user;
and S1026, if so, using the heartbeat signal of the data channel determined by the last sliding time window to update the output heartbeat signal.
In step S1025, since the second preset threshold is the upper limit value of the cardiac shock signal of the normal user, if the signal data in each preset time window is greater than the second preset value, it indicates that the pressure on the mattress is not brought by the person, so the cardiac shock signals obtained by the multiple cardiac shock signals are wrong, and in order to make the cardiac shock signals closest to the real data, step S1026 is used to use the cardiac shock signals of the data channel determined by the last sliding time window to update the output cardiac shock signals.
In one embodiment, the step S103 of determining a data channel according to the optimal signal data in the multi-channel signal data and updating the output heartbeat signal based on the heartbeat signal of the data channel includes:
s1031, obtaining optimal signal data in the multi-path signal data;
s1032, acquiring a data channel corresponding to the optimal signal data, and using the heartbeat signal of the last step length on the data channel to update the output heartbeat signal.
In step S1031, since multiple paths of ballistocardiograph signals are collected, after the time window is slid, the data channel in which each path of ballistocardiograph signal is located generates a signal data, and the optimal signal data is used to indicate the signal data with the largest energy value of the ballistocardiograph signals collected in all the piezoelectric sensors in the same time period.
In addition, the same period in the above refers to a period within the same time window.
The energy value can be a heart rate energy value or a respiration energy value, and specifically, different energy values can be obtained according to different settings.
In step S1032, the data channel where the optimal energy data is located is obtained, and the output ballistocardiogram signal is updated with the ballistocardiogram signal of the last step, so that it can be ensured that the newly generated ballistocardiogram signal of one step is the signal closest to the real situation, and thus the error with the actual data is reduced.
In one embodiment, in step S101, after acquiring multiple cardiac shock signals acquired by all piezoelectric sensors on the mattress, the method for acquiring cardiac shock signals further includes:
s111, respectively performing working frequency interference filtering processing on the multi-channel heart impact signals;
s121, denoising the multi-channel impact signals subjected to the power frequency interference filtering processing respectively;
s131, highlighting J points corresponding to heart beats in the de-noised multi-channel impact signals by using a first-order difference method, wherein the obtained multi-channel impact signals are beneficial to calculating human body heart rate signals.
In this embodiment, in step S111, a wave trap may be used to perform power frequency interference filtering processing, a parameter of the wave trap is 50Hz, in step S121, a butterworth band pass filter may be used to perform denoising processing, a parameter of the butterworth band pass filter is 0.67 to 10Hz, and after step S111 and step S121, both power frequency interference and noise of the heartbeat signal are eliminated to a certain extent, so that the voltage signal is converted into the heartbeat signal, thereby improving accuracy of the voltage signal, and a J point corresponding to a heartbeat is data of the heartbeat signal at this time, so that, using step S131, the voltage signal can be converted into the heartbeat signal used for calculating the heartbeat data.
In this embodiment, after step S131 is executed, the heartbeat data of the human body can be obtained by calculating the heartbeat signal; and in the corresponding subsequent step S1023, the first preset threshold is the heart rate lower limit threshold, and in the corresponding step S1025, the second preset threshold is the heart rate upper limit threshold.
Specifically, referring to fig. 2, in combination with the above embodiments, when collecting the ballistocardiograph signal beneficial to calculating the heart rate, the method for collecting the ballistocardiograph signal is as follows:
and step S051, the step length is 1 second, and the heart beat energy value in the 5 second time window is calculated in an iterative mode.
In step S052, it is determined whether the current data time length is equal to or greater than 5 seconds. If yes, the process proceeds to step S054, and if no, the process proceeds to S053.
And S053, the step length is 1 second, the heart beat energy within 1 second of the time window is calculated in an iterative mode, and the channel with the largest energy is selected as the optimal channel. When the calculation window does not satisfy 5 seconds, temporarily changing the calculation window to 1 second in order to output the screened data in real time.
Step S054, judge whether all three channels are less than LOW ENERGY threshold LOW _ HB _ ENERGY _ THR. The threshold is mainly a threshold for distinguishing whether or not a person is in bed. If so, nobody, proceeds to step S055. If not, then someone is present, and the process proceeds to step S056.
In step S055, the optimal channel is the last selected result. Mainly, no one is in the state, and subsequent judgment is needed to determine the optimal channel.
Step S056, judge whether there is at least one channel greater than HIGH ENERGY threshold value HIGH _ HB _ ENERGY _ THR in three channels. The threshold value is mainly used for distinguishing whether a person moves in bed or not. If so, proceed to S057. If not, S058 is entered.
And step S057, the optimal channel is the last selection result. Mainly, in this state, a person is in the bed and has body movement, and subsequent judgment is needed to determine the optimal channel.
And step S058, selecting the channel with the largest energy as the optimal channel. In this state, the person is in the bed and does not move, so that the judgment result is reliable.
And step S059, outputting the selected heart impact signal of the optimal channel. As shown in FIG. 3, the cardiac shock signals of the three channels of raw data and the selected optimal channel are shown.
In one embodiment, in step S101, after acquiring multiple cardiac shock signals acquired by all piezoelectric sensors on the mattress, the method for acquiring cardiac shock signals further includes:
s141, respectively filtering the working frequency interference of the multi-channel heart impact signals;
s151, denoising the multi-channel impact signals subjected to the power frequency interference filtering processing;
s161, smoothly denoising the denoised multi-channel cardiac shock signals by using a 5-point sliding-tie filtering method, wherein the obtained multi-channel cardiac shock signals are beneficial to calculating human breathing signals.
In this embodiment, in step S141, a wave trap is used to perform power frequency interference filtering processing, a parameter of the wave trap is 50Hz, in step S1032, a butterworth band pass filter is used to perform denoising processing, a parameter of the butterworth band pass filter is 0.2 to 0.4Hz, after step S151 and step S141, both power frequency interference and noise of the cardiac shock signal are eliminated to a certain extent, so that accuracy of the voltage signal is improved, and then, in step S61, the voltage signal can be converted into a cardiac shock signal for calculating respiratory data.
In this embodiment, after step S161 is executed, the respiration data of the human body can be obtained by calculating the cardiac shock signal; and in the corresponding subsequent step S1023, the first preset threshold is the lower respiration threshold, and in the corresponding step S1025, the second preset threshold is the upper heart rate threshold.
In one embodiment, in step S102, the preset time window includes a first time window and a second time window, a duration of the first time window is a second duration, a duration of the second time window is a third duration, and the third duration is less than the second duration and greater than or equal to the first duration.
Specifically, referring to fig. 4, in combination with the above embodiments, when acquiring a cardiac shock signal beneficial to calculating respiration, the acquisition method of the cardiac shock signal is as follows:
step S071, step length 1 second, and iteration calculation of the call energy absorption value in the 5 second time window.
And step S072, determining whether the current data time length is greater than or equal to 5 seconds. If yes, the process proceeds to step S074, and if no, the process proceeds to step S073.
And step S073, step length is 1 second, the breathing energy within 1 second of the time window is calculated in an iterative mode, and the channel with the maximum energy is selected as the optimal channel. When the calculation window does not satisfy 5 seconds, temporarily changing the calculation window to 1 second in order to output the screened data in real time.
In step S074, it is determined whether all three channels are smaller than the LOW ENERGY threshold LOW _ RESP _ ENERGY _ THR. The threshold is mainly a threshold for distinguishing whether or not a person is in bed. If so, no one is present, and the process proceeds to step S075. If not, then someone is present, and the process proceeds to step S076.
In step S075, the optimal channel is the last selected result. Mainly, no one is in the state, and subsequent judgment is needed to determine the optimal channel.
Step S076, it is determined whether at least one of the three channels is greater than the HIGH ENERGY threshold HIGH _ RESP _ ENERGY _ THR. The threshold value is mainly used for distinguishing whether a person moves in bed or not. If so, the process proceeds to S077. If not, the process proceeds to S078.
In step S077, the optimal channel is the last selection result. Mainly, in this state, a person is in the bed and has body movement, and subsequent judgment is needed to determine the optimal channel.
Step S078, selecting the channel with the largest energy as the optimal channel. In this state, the person is in the bed and does not move, so that the judgment result is reliable.
And step S079, outputting the selected heart impact signal of the optimal channel. As shown in fig. 5, the three channels of raw data and the outputted optimal channel of the selected cardiac shock signal.
In step S101, after obtaining multiple cardiac shock signals collected by all piezoelectric sensors on the mattress, the method for collecting cardiac shock signals further includes:
s201, judging whether the duration of the cardiac shock signal is greater than or equal to a second duration;
s301, if the time length is less than the second time length, the step S102 is executed by using the second time window as a preset time window;
s401, if the time length is larger than the second time length, the first time window is used as a preset time window, and the step S102 is executed.
In this embodiment, the first time period is 1 second, the second time period is 5 seconds, and the third time period is 1 second.
In step S101, for some reasons, such as a sleeping posture of a human body, a cardiac shock signal collected by a certain piezoelectric sensor may be less than 5 seconds, that is, the second duration requirement of the second time window cannot be met, so that it is necessary to determine whether the duration of the cardiac shock signal is less than 5 seconds on the basis of step S101, if the duration is less than 5 seconds, step S301 is executed, and if the duration is greater than or equal to 5 seconds, step S401 is executed.
In step S301, since the cardiac shock signal of the time period is less than 5 seconds and exceeds the duration of the first time window, the iterative calculation needs to be performed by sliding the second time window by 1 second step size in order to output data in real time.
In step S1026, since the cardiac shock signal exceeds 5 seconds in the period, the duration of the second time window is too short, and if the cardiac shock signal is used, the calculation amount and the resource occupancy rate need to be increased, and the calculation speed needs to be reduced.
In one embodiment, the method for acquiring the ballistocardiogram signal further comprises: and displaying the voltage signal and the optimal heart impact signal.
In this embodiment, the cardiac shock signal and the optimal cardiac shock signal are displayed, so that each signal can be observed and studied more intuitively.
In one embodiment, in step S01, before acquiring multiple cardiac shock signals collected by all the piezoelectric sensors on the mattress, a hardware device having three piezoelectric sensors needs to be configured, and the positions of the three piezoelectric sensors have a great influence on the accuracy of data collection thereof, so that the distances between the three piezoelectric sensors need to be calculated, so that the three piezoelectric sensors are arranged at equal intervals, and the distances between the piezoelectric sensors at two ends are greater than the distance from the heart to the abdomen of the human body.
The distance from the heart to the abdomen of the human body is obtained by pre-acquired human body data, and the method for pre-acquiring the human body data comprises the following steps: marking the central positions of the heart and the abdomen of at least 100 adult experimenters (with the ages of 36.3 +/-4.5 and the heights of 168.6cm +/-11.2 cm) in sleeping postures of lying/reclining/lying upside down/lying on side/lying prone and the like respectively; the positions of the three piezoelectric sensors are determined based on the center positions of the marked heart and abdomen so that the three piezoelectric sensors are equally spaced and fully cover the center positions of the marked heart and abdomen.
The above-mentioned methods of marking the center positions of the heart and abdomen, determining the positions of the three piezoelectric sensors, manual marking and manual calculation.
In other embodiments, the center positions of the heart and abdomen are marked, and the positions of the three piezoelectric sensors are determined by automatic marking and automatic calculation. In this embodiment, the method for acquiring a ballistocardiogram signal further includes: the distances between the different piezoelectric sensors are calculated in advance, so that the distances between the piezoelectric sensors at two ends are larger than the distance from the heart to the abdomen of the human body. Wherein pre-calculating distances between different piezoelectric sensors comprises: under various sleeping postures of a human body, marking the center position of the heart and the center position of the abdomen of the human body in advance; in the case where all the piezoelectric sensors are arranged at equal intervals so that all the piezoelectric sensors can cover the heart center position and the abdomen center position, the distances between the different piezoelectric sensors are calculated.
Referring to fig. 6, an embodiment of the present invention further provides a device for acquiring a cardiac shock signal, where the device includes a mattress 1, at least three piezoelectric sensors 2, and a host unit 3.
At least three piezoelectric sensors 2 are arranged on the mattress 1 along the length direction of the mattress 1, and the collection area formed by all the piezoelectric sensors 2 completely covers the heart center position and the abdomen center position of a human body when the human body lies on the mattress; the main unit 3 is electrically connected with all the piezoelectric sensors 2, and the main unit 3 is used for converting the voltage signals of the piezoelectric sensors 2 into the ballistocardiographic signals.
Wherein the host unit 3 includes: the device comprises a signal acquisition subunit, a data acquisition subunit and a signal updating subunit; the signal acquisition subunit is used for acquiring multiple paths of cardiac shock signals acquired by all piezoelectric sensors on the mattress; the data acquisition subunit is used for respectively sliding a preset time window on the multi-channel impact signals by taking a preset first time length as a step length so as to obtain signal data of the multi-channel impact signals in the preset time window; the signal updating subunit is used for determining a data channel according to the optimal signal data in the multi-channel signal data and updating the output impact signal based on the impact signal of the data channel.
The utility model provides a heart attack signal's collection system, if the human body is in the sleep, the appearance of sleeping has taken place the change, can use at least three piezoelectric sensor to gather heart attack signal in different regions, because the region that these piezoelectric sensor gathered is different, consequently in the signal data who obtains, there is an optimal signal data closest true data, use optimal signal data to update heart attack signal, then can make heart attack signal whole all comparatively accurate, less with the actual data error, follow-up can comparatively accurately calculate the relevant data when human sleep according to heart attack signal.
In one embodiment, the apparatus for acquiring a ballistocardiographic signal further comprises: the device comprises a first wave trap, a first Butterworth band-pass filter and a difference unit, wherein the frequency of the first wave trap is 50Hz and is used for filtering and processing working frequency interference on a central impact signal; the frequency of the first Butterworth band-pass filter is 0.67-10Hz, and the first Butterworth band-pass filter is used for denoising the heart impact signals; the difference unit is used for highlighting a J point corresponding to a heart beat in the ballistocardiographic signal by using a first-order difference method to obtain the ballistocardiographic signal corresponding to the voltage signal acquired by each piezoelectric sensor, and the ballistocardiographic signal is used for calculating heart rate data.
In one embodiment, the apparatus for acquiring a ballistocardiographic signal further comprises: the second wave trap, the second Butterworth band-pass filter and the filtering unit, wherein the frequency of the second wave trap is 50Hz, and the second wave trap is used for filtering and processing the working frequency interference of the heart impact signal; the frequency of the second Butterworth band-pass filter is 0.2-0.4 Hz, and the second Butterworth band-pass filter is used for denoising the heart impact signals; the filtering unit is used for smoothing and denoising the cardiac shock signal by using a 5-point sliding-tie filtering method to obtain a cardiac shock signal corresponding to the voltage signal acquired by the piezoelectric sensor, and the cardiac shock signal is used for calculating respiratory data.
In one embodiment, the signal update subunit includes: the device comprises an optimal signal data acquisition module and an updating module.
The optimal signal data acquisition module is used for acquiring optimal signal data in the multi-channel signal data, wherein the optimal signal data is used for indicating that the energy values of the cardiac shock signals acquired in all the piezoelectric sensors are the largest in the same time period;
the updating module is used for acquiring a data channel corresponding to the optimal signal data and using the ballistocardiogram signal of the last step length on the data channel to update the output ballistocardiogram signal.
In one embodiment, the data acquisition subunit includes: the heart attack signal acquisition module and the iterative computation module; the heart attack signal acquisition module is used for backwards taking out the heart attack signal in a preset time window by taking a preset first time length as a step length; the iterative computation module is used for iteratively computing the cardiac shock signals in the preset time window to obtain signal data in the preset time window.
In one embodiment, the apparatus for acquiring a ballistocardiographic signal further comprises: a first judging unit and a first output unit; the first judging unit is used for judging whether the signal data in each preset time window is smaller than a first preset threshold value, and the first preset threshold value is the lower limit value of the cardiac shock signal of a normal user; the first output unit is used for using the ballistocardiogram signal of the data channel determined by the last sliding time window to update the output ballistocardiogram signal if the first judgment unit judges that the data channel is positive.
In one embodiment, the apparatus for acquiring a ballistocardiographic signal further comprises: a second judging unit and a second output unit; the second judging unit is used for judging whether the signal data in each preset time window is larger than a second preset threshold value, and the second preset threshold value is the upper limit value of the cardiac shock signal of the normal user; the second output unit is used for using the ballistocardiogram signal of the data channel determined by the last sliding time window to update the output ballistocardiogram signal if the judgment of the second judgment unit is yes.
In one embodiment, the apparatus for acquiring a ballistocardiographic signal further comprises: and the display module is used for displaying and processing the cardiac shock signal, the first optimal cardiac shock signal and the second optimal cardiac shock signal.
FIG. 7 is a diagram illustrating an internal structure of a computer device in one embodiment. The computer device may specifically be a terminal, and may also be a server. As shown in fig. 5, the computer apparatus includes a processor, a memory, and a network interface connected through a device bus. Wherein the memory includes a non-volatile storage medium and an internal memory. The non-volatile storage medium of the computer device stores an operating device and may also store a computer program, which, when executed by the processor, may cause the processor to implement the method of acquiring a ballistocardiographic signal. The internal memory may also store a computer program, which when executed by the processor, causes the processor to perform a method of acquiring a cardiac shock signal. Those skilled in the art will appreciate that the architecture shown in fig. 5 is merely a block diagram of some of the structures associated with the disclosed aspects and is not intended to limit the computing devices to which the disclosed aspects apply, as particular computing devices may include more or less components than those shown, or may combine certain components, or have a different arrangement of components.
In one embodiment, a computer device is proposed, comprising a memory and a processor, the memory storing a computer program which, when executed by the processor, causes the processor to perform the steps of:
the invention provides a method for acquiring a cardiac shock signal, which comprises the following steps: acquiring multi-channel heart impact signals acquired by all piezoelectric sensors on a mattress, wherein the mattress at least comprises three piezoelectric sensors arranged along the length direction of the mattress; respectively sliding a preset time window on the multiple paths of the heart attack signals by taking a preset first time length as a step length to obtain signal data of the multiple paths of the heart attack signals in the preset time window; and determining a data channel according to the optimal signal data in the plurality of paths of signal data, and updating the output impact signal based on the impact signal of the data channel.
In one embodiment, a computer-readable storage medium is provided, storing a computer program that, when executed by a processor, causes the processor to perform the steps of: acquiring voltage signals acquired by all piezoelectric sensors on a mattress, wherein the mattress at least comprises three piezoelectric sensors arranged along the length direction of the mattress; respectively preprocessing the voltage signals acquired by each piezoelectric sensor to obtain a heart impact signal; dividing the cardiac shock signal according to a preset time period, and extracting the optimal result of the cardiac shock signal in each time period; and combining the optimal results of the cardiac shock signals of all the time periods to generate an optimal cardiac shock signal.
It will be understood by those skilled in the art that all or part of the processes of the methods of the embodiments described above can be implemented by a computer program, which can be stored in a non-volatile computer-readable storage medium, and can include the processes of the embodiments of the methods described above when the program is executed. Any reference to memory, storage, database, or other medium used in the embodiments provided herein may include non-volatile and/or volatile memory, among others. Non-volatile memory can include read-only memory (ROM), Programmable ROM (PROM), Electrically Programmable ROM (EPROM), Electrically Erasable Programmable ROM (EEPROM), or flash memory. Volatile memory can include Random Access Memory (RAM) or external cache memory. By way of illustration and not limitation, RAM is available in a variety of forms such as Static RAM (SRAM), Dynamic RAM (DRAM), Synchronous DRAM (SDRAM), Double Data Rate SDRAM (DDRSDRAM), Enhanced SDRAM (ESDRAM), Synchronous Link DRAM (SLDRAM), Rambus Direct RAM (RDRAM), direct bus dynamic RAM (DRDRAM), and memory bus dynamic RAM (RDRAM).
The technical features of the above embodiments can be arbitrarily combined, and for the sake of brevity, all possible combinations of the technical features in the above embodiments are not described, but should be considered as the scope of the present specification as long as there is no contradiction between the combinations of the technical features.
The above-mentioned embodiments only express several embodiments of the present application, and the description thereof is more specific and detailed, but not construed as limiting the scope of the present application. It should be noted that, for a person skilled in the art, several variations and modifications can be made without departing from the concept of the present application, which falls within the scope of protection of the present application. Therefore, the protection scope of the present patent shall be subject to the appended claims.

Claims (10)

1. A method of acquiring a ballistocardiographic signal, the method comprising:
acquiring multi-channel heart impact signals acquired by all piezoelectric sensors on a mattress, wherein the mattress at least comprises three piezoelectric sensors arranged along the length direction of the mattress;
respectively sliding a preset time window on the multiple paths of the heart attack signals by taking a preset first time length as a step length to obtain signal data of the multiple paths of the heart attack signals in the preset time window;
and determining a data channel according to the optimal signal data in the plurality of paths of signal data, and updating the output impact signal based on the impact signal of the data channel.
2. The method of claim 1, wherein the determining a data channel according to the optimal signal data of the plurality of signal data and updating the output bcg signal based on the bcg signal of the data channel comprises:
acquiring optimal signal data in the multiple paths of signal data, wherein the optimal signal data is used for indicating that the energy values of the cardioblast signals acquired in all the piezoelectric sensors are the largest in the same time period;
and acquiring a data channel corresponding to the optimal signal data, and using the ballistocardiogram signal of the last step length on the data channel to update the output ballistocardiogram signal.
3. The method according to claim 1, wherein the sliding a preset time window on the plurality of paths of the ballistocardiograph signals respectively with a preset first time length as a step length to obtain signal data of the plurality of paths of the ballistocardiograph signals within the preset time window comprises:
taking a preset first time length as a step length, and backwards taking out the cardiac shock signal in the preset time window;
and carrying out iterative computation on the cardioblast signal in the preset time window to obtain signal data in the preset time window.
4. The method of claim 3, wherein after iteratively calculating the ballistocardiogram signal within the preset time window to obtain the signal data within the preset time window, the method further comprises:
judging whether the signal data in each preset time window is smaller than a first preset threshold value, wherein the first preset threshold value is a lower limit value of a heart attack signal of a normal user;
and if so, using the ballistocardiogram signal of the data channel determined by the last sliding time window to update the output ballistocardiogram signal.
5. The method of claim 3, wherein after iteratively calculating the ballistocardiogram signal within the preset time window to obtain the signal data within the preset time window, the method further comprises:
judging whether the signal data in each preset time window is larger than a second preset threshold value, wherein the second preset threshold value is the upper limit value of the cardiac shock signal of the normal user;
and if so, using the ballistocardiogram signal of the data channel determined by the last sliding time window to update the output ballistocardiogram signal.
6. The method of any one of claims 1-5, wherein after acquiring the multi-channel ballistocardiographic signals collected by all piezoelectric sensors on the mattress, the method further comprises:
respectively carrying out working frequency interference filtering processing on the multiple paths of the heart impact signals;
denoising the multi-channel impact signals subjected to the power frequency interference filtering processing respectively;
and highlighting J points corresponding to heart beats in the de-noised multi-channel impact signals by using a first-order difference method, wherein the obtained multi-channel impact signals are favorable for calculating heart rate signals of the human body.
7. The method of any one of claims 1-5, wherein after acquiring the multi-channel ballistocardiographic signals collected by all piezoelectric sensors on the mattress, the method further comprises:
respectively carrying out working frequency interference filtering processing on the multiple paths of the heart impact signals;
denoising the multi-channel impact signal subjected to the power frequency interference filtering processing;
and performing smooth denoising on the denoised multi-channel impact signals by using a 5-point sliding-tie filtering method, wherein the obtained multi-channel impact signals are favorable for calculating human breathing signals.
8. An apparatus for acquiring a ballistocardiographic signal, the apparatus comprising:
a mattress;
at least three piezoelectric sensors arranged on the mattress are arranged along the length direction of the mattress;
the host unit is electrically connected with all the piezoelectric sensors and is used for converting voltage signals of the piezoelectric sensors into cardioblast signals;
the host unit includes: the device comprises a signal acquisition subunit, a data acquisition subunit and a signal updating subunit;
the signal acquisition subunit is used for acquiring multiple paths of cardiac shock signals acquired by all piezoelectric sensors on the mattress;
the data acquisition subunit is configured to slide a preset time window on the multiple paths of cardiac shock signals respectively with a preset first time length as a step length, so as to obtain signal data of the multiple paths of cardiac shock signals in the preset time window;
the signal updating subunit is used for determining a data channel according to the optimal signal data in the multiple paths of signal data and updating the output impact signal based on the impact signal of the data channel.
9. A computer-readable storage medium, storing a computer program which, when executed by a processor, causes the processor to carry out the steps of the method according to any one of claims 1 to 7.
10. A computer device comprising a memory and a processor, the memory storing a computer program that, when executed by the processor, causes the processor to perform the steps of the method according to any one of claims 1 to 7.
CN202110873353.2A 2021-07-30 2021-07-30 Ballistocardiogram signal acquisition method and device, storage medium and computer equipment Active CN113476039B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202110873353.2A CN113476039B (en) 2021-07-30 2021-07-30 Ballistocardiogram signal acquisition method and device, storage medium and computer equipment

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202110873353.2A CN113476039B (en) 2021-07-30 2021-07-30 Ballistocardiogram signal acquisition method and device, storage medium and computer equipment

Publications (2)

Publication Number Publication Date
CN113476039A true CN113476039A (en) 2021-10-08
CN113476039B CN113476039B (en) 2024-03-19

Family

ID=77943633

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202110873353.2A Active CN113476039B (en) 2021-07-30 2021-07-30 Ballistocardiogram signal acquisition method and device, storage medium and computer equipment

Country Status (1)

Country Link
CN (1) CN113476039B (en)

Citations (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20100249628A1 (en) * 2008-08-22 2010-09-30 Kortelainen Juha M Extraction of heart inter beat interval from multichannel measurements
US20130237773A1 (en) * 2012-03-07 2013-09-12 Cardiac Pacemakers, Inc. Heart sound detection systems and methods using updated heart sound expectation window functions
US8812091B1 (en) * 2013-03-15 2014-08-19 Apn Health, Llc Multi-channel cardiac measurements
CN104545870A (en) * 2015-01-23 2015-04-29 苏州本草芙源医疗设备有限公司 Heart rate detection mattress and method
FI20155577A (en) * 2015-08-10 2017-02-11 Murata Manufacturing Co Detection of sleep phenomenon using ballistocardiography
CN107028426A (en) * 2017-04-12 2017-08-11 佛山市量脑科技有限公司 A kind of intelligent mattress system
CN108042108A (en) * 2017-12-06 2018-05-18 中国科学院苏州生物医学工程技术研究所 A kind of sleep quality monitoring method and system based on body shake signal
US20180279961A1 (en) * 2014-11-03 2018-10-04 Agency For Science, Technology And Research Multi-channel ballistocardiography with cepstrum smoothing and quality-based dynamic channel selection
CN109381174A (en) * 2017-08-09 2019-02-26 三星电子株式会社 Method and electronic device for electronic device
CN110115574A (en) * 2018-02-07 2019-08-13 普天信息技术有限公司 The method and apparatus of rhythm of the heart
US10426399B1 (en) * 2007-06-08 2019-10-01 Cleveland Medial Devices Inc. Method and device for in-home sleep and signal analysis
US20200367764A1 (en) * 2018-02-15 2020-11-26 Biosency Monitoring device for monitoring a physiological parameter and methods thereof
CN112869733A (en) * 2021-01-08 2021-06-01 广州中科新知科技有限公司 Real-time heart beat interval measuring and calculating method for ballistocardiogram

Patent Citations (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10426399B1 (en) * 2007-06-08 2019-10-01 Cleveland Medial Devices Inc. Method and device for in-home sleep and signal analysis
US20100249628A1 (en) * 2008-08-22 2010-09-30 Kortelainen Juha M Extraction of heart inter beat interval from multichannel measurements
US20130237773A1 (en) * 2012-03-07 2013-09-12 Cardiac Pacemakers, Inc. Heart sound detection systems and methods using updated heart sound expectation window functions
US8812091B1 (en) * 2013-03-15 2014-08-19 Apn Health, Llc Multi-channel cardiac measurements
US20180279961A1 (en) * 2014-11-03 2018-10-04 Agency For Science, Technology And Research Multi-channel ballistocardiography with cepstrum smoothing and quality-based dynamic channel selection
CN104545870A (en) * 2015-01-23 2015-04-29 苏州本草芙源医疗设备有限公司 Heart rate detection mattress and method
FI20155577A (en) * 2015-08-10 2017-02-11 Murata Manufacturing Co Detection of sleep phenomenon using ballistocardiography
CN107028426A (en) * 2017-04-12 2017-08-11 佛山市量脑科技有限公司 A kind of intelligent mattress system
CN109381174A (en) * 2017-08-09 2019-02-26 三星电子株式会社 Method and electronic device for electronic device
CN108042108A (en) * 2017-12-06 2018-05-18 中国科学院苏州生物医学工程技术研究所 A kind of sleep quality monitoring method and system based on body shake signal
CN110115574A (en) * 2018-02-07 2019-08-13 普天信息技术有限公司 The method and apparatus of rhythm of the heart
US20200367764A1 (en) * 2018-02-15 2020-11-26 Biosency Monitoring device for monitoring a physiological parameter and methods thereof
CN112869733A (en) * 2021-01-08 2021-06-01 广州中科新知科技有限公司 Real-time heart beat interval measuring and calculating method for ballistocardiogram

Also Published As

Publication number Publication date
CN113476039B (en) 2024-03-19

Similar Documents

Publication Publication Date Title
US9681814B2 (en) Devices and methods for real-time denoising of electrocardiograms
CN106419869A (en) Real-time sleep staging detection method based on piezoelectric sensor and device for realizing method
US8478389B1 (en) System for processing physiological data
CN107951485A (en) Ambulatory ECG analysis method and apparatus based on artificial intelligence self study
KR101910982B1 (en) Method and apparatus for eliminating motion artifact of biosignal using personalized biosignal pattern
US20170172443A1 (en) Method, device, system and computer programme for filtering an rr series obtained from a cardiac signal with automatic checking of the quality of the rr series
JP6689183B2 (en) State estimation device, method and program
EP3270774A2 (en) Continuous non-invasive monitoring of a pregnant human subject
CN111035395B (en) Blood oxygen saturation degree signal analysis method and device, computer equipment and storage medium
CN102579024A (en) Adaptive time domain filtering for improved blood pressure estimation
EP3643227A1 (en) Minimum heart rate value approximation
EP3518757A1 (en) Monitoring of biosignals, in particular electrocardiograms
WO2021164347A1 (en) Method and apparatus for predicting blood pressure
WO2009127799A1 (en) Method and apparatus for measuring breathing rate
EP3265937B1 (en) Systems for displaying medical data
CN109893121A (en) Acquisition method, device, terminal and the computer readable storage medium of electrocardiosignal
CN113476039A (en) Method and device for acquiring cardiac shock signals, storage medium and computer equipment
CN110179451B (en) Electrocardiosignal quality detection method and device, computer equipment and storage medium
CN111345815B (en) Method, device, equipment and storage medium for detecting QRS wave in electrocardiosignal
JP6468986B2 (en) Noise determination apparatus, method, and program
Johnson et al. Improved respiration rate estimation using a Kalman filter and wavelet cross-coherence
JP6922790B2 (en) Fatigue estimation device and program
JP6732316B2 (en) Analysis device, analysis program
WO2020064469A1 (en) Method and device for determining cardiophysiological characteristics using a mechanocardiograph device
DE102015122645B3 (en) Risk blood pressure monitor for adaptive monitoring of arterial blood pressure

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
GR01 Patent grant
GR01 Patent grant