CN117462141B - Electrocardiosignal detection method, electrocardiosignal detection device, computer equipment and storage medium - Google Patents

Electrocardiosignal detection method, electrocardiosignal detection device, computer equipment and storage medium Download PDF

Info

Publication number
CN117462141B
CN117462141B CN202311789682.4A CN202311789682A CN117462141B CN 117462141 B CN117462141 B CN 117462141B CN 202311789682 A CN202311789682 A CN 202311789682A CN 117462141 B CN117462141 B CN 117462141B
Authority
CN
China
Prior art keywords
signal
electrocardiosignal
detected
target
detection threshold
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.)
Active
Application number
CN202311789682.4A
Other languages
Chinese (zh)
Other versions
CN117462141A (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 Xianjianxinkang Medical Electronics Co ltd
Original Assignee
Shenzhen Xianjianxinkang Medical Electronics 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 Xianjianxinkang Medical Electronics Co ltd filed Critical Shenzhen Xianjianxinkang Medical Electronics Co ltd
Priority to CN202311789682.4A priority Critical patent/CN117462141B/en
Publication of CN117462141A publication Critical patent/CN117462141A/en
Application granted granted Critical
Publication of CN117462141B publication Critical patent/CN117462141B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B5/00Measuring for diagnostic purposes; Identification of persons
    • A61B5/24Detecting, measuring or recording bioelectric or biomagnetic signals of the body or parts thereof
    • A61B5/316Modalities, i.e. specific diagnostic methods
    • A61B5/318Heart-related electrical modalities, e.g. electrocardiography [ECG]
    • A61B5/346Analysis of electrocardiograms
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B5/00Measuring for diagnostic purposes; Identification of persons
    • A61B5/24Detecting, measuring or recording bioelectric or biomagnetic signals of the body or parts thereof
    • A61B5/316Modalities, i.e. specific diagnostic methods
    • A61B5/318Heart-related electrical modalities, e.g. electrocardiography [ECG]
    • A61B5/33Heart-related electrical modalities, e.g. electrocardiography [ECG] specially adapted for cooperation with other devices
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B5/00Measuring for diagnostic purposes; Identification of persons
    • A61B5/48Other medical applications
    • A61B5/4836Diagnosis combined with treatment in closed-loop systems or methods
    • 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/7264Classification of physiological signals or data, e.g. using neural networks, statistical classifiers, expert systems or fuzzy systems
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61MDEVICES FOR INTRODUCING MEDIA INTO, OR ONTO, THE BODY; DEVICES FOR TRANSDUCING BODY MEDIA OR FOR TAKING MEDIA FROM THE BODY; DEVICES FOR PRODUCING OR ENDING SLEEP OR STUPOR
    • A61M60/00Blood pumps; Devices for mechanical circulatory actuation; Balloon pumps for circulatory assistance
    • A61M60/10Location thereof with respect to the patient's body
    • A61M60/122Implantable pumps or pumping devices, i.e. the blood being pumped inside the patient's body
    • A61M60/126Implantable pumps or pumping devices, i.e. the blood being pumped inside the patient's body implantable via, into, inside, in line, branching on, or around a blood vessel
    • A61M60/135Implantable pumps or pumping devices, i.e. the blood being pumped inside the patient's body implantable via, into, inside, in line, branching on, or around a blood vessel inside a blood vessel, e.g. using grafting
    • A61M60/139Implantable pumps or pumping devices, i.e. the blood being pumped inside the patient's body implantable via, into, inside, in line, branching on, or around a blood vessel inside a blood vessel, e.g. using grafting inside the aorta, e.g. intra-aortic balloon pumps
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61MDEVICES FOR INTRODUCING MEDIA INTO, OR ONTO, THE BODY; DEVICES FOR TRANSDUCING BODY MEDIA OR FOR TAKING MEDIA FROM THE BODY; DEVICES FOR PRODUCING OR ENDING SLEEP OR STUPOR
    • A61M60/00Blood pumps; Devices for mechanical circulatory actuation; Balloon pumps for circulatory assistance
    • A61M60/20Type thereof
    • A61M60/295Balloon pumps for circulatory assistance
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61MDEVICES FOR INTRODUCING MEDIA INTO, OR ONTO, THE BODY; DEVICES FOR TRANSDUCING BODY MEDIA OR FOR TAKING MEDIA FROM THE BODY; DEVICES FOR PRODUCING OR ENDING SLEEP OR STUPOR
    • A61M60/00Blood pumps; Devices for mechanical circulatory actuation; Balloon pumps for circulatory assistance
    • A61M60/50Details relating to control
    • A61M60/508Electronic control means, e.g. for feedback regulation
    • A61M60/515Regulation using real-time patient data

Abstract

The application relates to an electrocardiosignal detection method, an electrocardiosignal detection device and computer equipment. The method comprises the following steps: obtaining a target electrocardio type signal and a current noise signal of the current electrocardio signal according to a preset signal detection threshold; calculating a signal variation degree based on the signal characteristics of the target electrocardiographic type signal; generating a signal verification feature when the signal change degree is within a preset change degree range, and detecting a threshold value of a target signal based on the amplitude feature of the target electrocardiographic type signal and the signal value of the current noise signal; detecting electrocardiosignals to be detected according to a target signal detection threshold and signal verification characteristics; calculating an updated signal detection threshold based on the target signal detection threshold and a noise signal of the electrocardiograph signal to be detected when the signal feature to be detected is matched with the signal verification feature; and calculating an updated signal detection threshold based on the amplitude characteristic of the electrocardiosignal to be detected when the signal characteristic to be detected is not matched with the signal verification characteristic. By adopting the method, the accuracy of electrocardiosignal detection can be improved.

Description

Electrocardiosignal detection method, electrocardiosignal detection device, computer equipment and storage medium
Technical Field
The present invention relates to the field of signal processing technology, and in particular, to an electrocardiograph signal detection method, an electrocardiograph signal detection device, a computer device, a storage medium, and a computer program product.
Background
An aortic balloon counterpulsation pump (Intra-Aortic Balloon Pump, abbreviated as IABP) is a medical device widely used to assist patients with cardiac insufficiency. It is composed of control unit, monitor system, connecting pipeline and air bag. The air bag is placed in the aorta, is usually positioned at the descending section of the aorta of the chest, the control unit mainly controls the electromagnetic valves of the air inflation path and the air deflation path, and under the real-time monitoring of ECG (electrocardiograph signal), the electromagnetic valves of the air inflation path and the air deflation path are respectively opened according to the rhythm of the heart so as to control the expansion and the contraction of the balloon. Wherein the R-wave in the ECG represents the contraction of the heart, which marks the moment of cardiac pacing.
However, because the physical movement of the gas between the connecting tube and the balloon requires a minimum time for adequate inflation and adequate deflation, when the heart rate is too high, the balloon will not inflate and deflate at a rate that will not follow the patient's cardiac cycle, which may lead to increased pressure in the aorta and increased heart load, and may even cause serious problems such as aortic rupture if the balloon is still inflated when the heart chamber begins to collapse. Therefore, in order to avoid the above problems, accurate detection of R-wave signals in electrocardiograph signals is required to achieve balloon inflation and deflation and heart synchronization. At present, the detection algorithm of the R wave comprises a template matching method and the like, however, the template matching method is easy to be interfered by high-frequency noise, so that the problem of low detection accuracy of the R wave signal is caused.
Disclosure of Invention
In view of the foregoing, it is desirable to provide an electrocardiograph signal detection method, apparatus, computer device, computer-readable storage medium, and computer program product that enable early detection of R-waves while maintaining detection accuracy of R-wave electrocardiograph signals.
In a first aspect, the present application provides an electrocardiograph signal detection method, including:
acquiring a current electrocardiosignal corresponding to a current time period, dividing the current electrocardiosignal according to a preset signal detection threshold value to obtain a target electrocardiosignal type signal and a current noise signal corresponding to the current electrocardiosignal, wherein the preset signal detection threshold value is obtained by using amplitude characteristics of the historical electrocardiosignal according to the signal type of the historical electrocardiosignal when the change degree of the historical signal corresponding to the historical electrocardiosignal is not in a preset change degree range;
extracting signal characteristics corresponding to the target electrocardio-type signal, and performing signal change calculation based on the signal characteristics to obtain the signal change degree corresponding to the target electrocardio-type signal in the current electrocardio signal;
when the signal change degree is within a preset change degree range, generating a signal verification feature corresponding to the target electrocardio type signal according to the signal feature, and obtaining a target signal detection threshold corresponding to the target electrocardio type signal based on the amplitude feature in the target electrocardio type signal and the signal value corresponding to the current noise signal;
Acquiring an electrocardiosignal to be detected, and detecting a target electrocardiosignal type signal according to a target signal detection threshold and a signal verification characteristic to obtain an electrocardiosignal detection result;
when the signal feature to be detected corresponding to the electrocardiosignal to be detected in the electrocardiosignal detection result is matched with the signal verification feature, calculating an updated signal detection threshold value based on the target signal detection threshold value and the noise signal of the electrocardiosignal to be detected;
and when the signal characteristics to be detected corresponding to the electrocardiosignals to be detected in the electrocardiosignal detection result are not matched with the signal verification characteristics, calculating an updating signal detection threshold value based on the amplitude characteristics corresponding to the electrocardiosignals to be detected, wherein the updating signal detection threshold value is used for detecting the target electrocardiosignal type signal.
In a second aspect, the present application further provides an electrocardiograph signal detection device, including:
the signal acquisition module is used for acquiring a current electrocardiosignal corresponding to the current time period, dividing the current electrocardiosignal according to a preset signal detection threshold value to obtain a target electrocardiosignal type signal and a current noise signal corresponding to the current electrocardiosignal, wherein the preset signal detection threshold value is obtained by using the amplitude characteristic of the historical electrocardiosignal according to the signal type of the historical electrocardiosignal when the change degree of the historical signal corresponding to the historical electrocardiosignal is not in a preset change degree range;
The characteristic extraction module is used for extracting signal characteristics corresponding to the target electrocardio type signals, and performing signal change calculation based on the signal characteristics to obtain the signal change degree corresponding to the target electrocardio type signals in the current electrocardio signals;
the threshold generation module is used for generating signal verification features corresponding to the target electrocardio type signals according to the signal features when the signal change degree is within a preset change degree range, and obtaining target signal detection thresholds corresponding to the target electrocardio type signals based on the amplitude features in the target electrocardio type signals and the signal values corresponding to the current noise signals;
the signal detection module is used for acquiring an electrocardiosignal to be detected, and carrying out target electrocardiosignal type signal detection on the electrocardiosignal to be detected according to a target signal detection threshold and a signal verification characteristic to obtain an electrocardiosignal detection result;
the feature matching module is used for calculating an updated signal detection threshold value based on the target signal detection threshold value and a noise signal of the electrocardiosignal to be detected when the feature of the signal to be detected, corresponding to the electrocardiosignal to be detected, in the electrocardiosignal detection result is matched with the signal verification feature;
the characteristic unmatched module is used for calculating an updated signal detection threshold value based on the amplitude characteristic corresponding to the electrocardiosignal to be detected when the characteristic of the signal to be detected corresponding to the electrocardiosignal to be detected in the electrocardiosignal detection result is unmatched with the signal verification characteristic, and the updated signal detection threshold value is used for detecting the target electrocardiosignal type signal.
In a third aspect, the present application also provides a computer device comprising a memory and a processor, the memory storing a computer program, the processor implementing the following steps when executing the computer program:
acquiring a current electrocardiosignal corresponding to a current time period, dividing the current electrocardiosignal according to a preset signal detection threshold value to obtain a target electrocardiosignal type signal and a current noise signal corresponding to the current electrocardiosignal, wherein the preset signal detection threshold value is obtained by using amplitude characteristics of the historical electrocardiosignal according to the signal type of the historical electrocardiosignal when the change degree of the historical signal corresponding to the historical electrocardiosignal is not in a preset change degree range;
extracting signal characteristics corresponding to the target electrocardio-type signal, and performing signal change calculation based on the signal characteristics to obtain the signal change degree corresponding to the target electrocardio-type signal in the current electrocardio signal;
when the signal change degree is within a preset change degree range, generating a signal verification feature corresponding to the target electrocardio type signal according to the signal feature, and obtaining a target signal detection threshold corresponding to the target electrocardio type signal based on the amplitude feature in the target electrocardio type signal and the signal value corresponding to the current noise signal;
Acquiring an electrocardiosignal to be detected, and detecting a target electrocardiosignal type signal according to a target signal detection threshold and a signal verification characteristic to obtain an electrocardiosignal detection result;
when the signal feature to be detected corresponding to the electrocardiosignal to be detected in the electrocardiosignal detection result is matched with the signal verification feature, calculating an updated signal detection threshold value based on the target signal detection threshold value and the noise signal of the electrocardiosignal to be detected;
and when the signal characteristics to be detected corresponding to the electrocardiosignals to be detected in the electrocardiosignal detection result are not matched with the signal verification characteristics, calculating an updating signal detection threshold value based on the amplitude characteristics corresponding to the electrocardiosignals to be detected, wherein the updating signal detection threshold value is used for detecting the target electrocardiosignal type signal.
In a fourth aspect, the present application also provides a computer readable storage medium having stored thereon a computer program which when executed by a processor performs the steps of:
acquiring a current electrocardiosignal corresponding to a current time period, dividing the current electrocardiosignal according to a preset signal detection threshold value to obtain a target electrocardiosignal type signal and a current noise signal corresponding to the current electrocardiosignal, wherein the preset signal detection threshold value is obtained by using amplitude characteristics of the historical electrocardiosignal according to the signal type of the historical electrocardiosignal when the change degree of the historical signal corresponding to the historical electrocardiosignal is not in a preset change degree range;
Extracting signal characteristics corresponding to the target electrocardio-type signal, and performing signal change calculation based on the signal characteristics to obtain the signal change degree corresponding to the target electrocardio-type signal in the current electrocardio signal;
when the signal change degree is within a preset change degree range, generating a signal verification feature corresponding to the target electrocardio type signal according to the signal feature, and obtaining a target signal detection threshold corresponding to the target electrocardio type signal based on the amplitude feature in the target electrocardio type signal and the signal value corresponding to the current noise signal;
acquiring an electrocardiosignal to be detected, and detecting a target electrocardiosignal type signal according to a target signal detection threshold and a signal verification characteristic to obtain an electrocardiosignal detection result;
when the signal feature to be detected corresponding to the electrocardiosignal to be detected in the electrocardiosignal detection result is matched with the signal verification feature, calculating an updated signal detection threshold value based on the target signal detection threshold value and the noise signal of the electrocardiosignal to be detected;
and when the signal characteristics to be detected corresponding to the electrocardiosignals to be detected in the electrocardiosignal detection result are not matched with the signal verification characteristics, calculating an updating signal detection threshold value based on the amplitude characteristics corresponding to the electrocardiosignals to be detected, wherein the updating signal detection threshold value is used for detecting the target electrocardiosignal type signal.
In a fifth aspect, the present application also provides a computer program product comprising a computer program which, when executed by a processor, performs the steps of:
acquiring a current electrocardiosignal corresponding to a current time period, dividing the current electrocardiosignal according to a preset signal detection threshold value to obtain a target electrocardiosignal type signal and a current noise signal corresponding to the current electrocardiosignal, wherein the preset signal detection threshold value is obtained by using amplitude characteristics of the historical electrocardiosignal according to the signal type of the historical electrocardiosignal when the change degree of the historical signal corresponding to the historical electrocardiosignal is not in a preset change degree range;
extracting signal characteristics corresponding to the target electrocardio-type signal, and performing signal change calculation based on the signal characteristics to obtain the signal change degree corresponding to the target electrocardio-type signal in the current electrocardio signal;
when the signal change degree is within a preset change degree range, generating a signal verification feature corresponding to the target electrocardio type signal according to the signal feature, and obtaining a target signal detection threshold corresponding to the target electrocardio type signal based on the amplitude feature in the target electrocardio type signal and the signal value corresponding to the current noise signal;
Acquiring an electrocardiosignal to be detected, and detecting a target electrocardiosignal type signal according to a target signal detection threshold and a signal verification characteristic to obtain an electrocardiosignal detection result;
when the signal feature to be detected corresponding to the electrocardiosignal to be detected in the electrocardiosignal detection result is matched with the signal verification feature, calculating an updated signal detection threshold value based on the target signal detection threshold value and the noise signal of the electrocardiosignal to be detected;
and when the signal characteristics to be detected corresponding to the electrocardiosignals to be detected in the electrocardiosignal detection result are not matched with the signal verification characteristics, calculating an updating signal detection threshold value based on the amplitude characteristics corresponding to the electrocardiosignals to be detected, wherein the updating signal detection threshold value is used for detecting the target electrocardiosignal type signal.
According to the electrocardiosignal detection method, the electrocardiosignal detection device, the computer equipment, the storage medium and the computer program product, the target electrocardiosignal type signal and the current noise signal in the current electrocardiosignal are identified by using the preset signal detection threshold, the change degree of the target electrocardiosignal type signal in the pre-target electrocardiosignal is judged, and the stability of the target electrocardiosignal type signal is ensured. And then generating a signal verification feature according to the signal feature of the target electrocardio-type signal, wherein the signal verification feature can perform signal type verification on the electrocardio-signal to be detected, so that the detection accuracy of the target electrocardio-type signal is ensured. And the target signal detection threshold is generated through the amplitude characteristic in the target electrocardio type signal and the signal value corresponding to the current noise signal, so that the real-time updating of the signal detection threshold is realized, the target electrocardio type signal detection is carried out on the electrocardio signal to be detected by combining the signal verification characteristic, and the accuracy of electrocardio signal detection is improved. Further, according to whether the signal change degree corresponding to the electrocardiosignal corresponds to different signal detection threshold values within the preset change degree range or not, the self-adaption of the signal detection threshold values is realized, and according to the matching result of the signal characteristics and the signal verification characteristics of the electrocardiosignal, different data are used for updating the signal detection threshold values, so that the instantaneity and the accuracy of the signal detection threshold values are ensured, and the detection accuracy of the electrocardiosignal is improved.
Drawings
In order to more clearly illustrate the embodiments of the present application or the technical solutions in the related art, the drawings that are required to be used in the embodiments or the related technical descriptions will be briefly described below, and it is obvious that the drawings in the following description are only some embodiments of the present application, and other drawings may be obtained according to the drawings without inventive effort for a person having ordinary skill in the art.
FIG. 1 is a diagram of an application environment for a method of detecting a center electrical signal according to one embodiment;
FIG. 2 is a flow chart of a method for detecting a center electrical signal according to an embodiment;
FIG. 3 is a flow chart of a center electrical signal detection step according to an embodiment;
FIG. 4 is a flow diagram of counterpulsation apparatus control in one embodiment;
fig. 5 is a schematic flow chart of counterpulsation apparatus control according to another embodiment;
FIG. 6 is a schematic diagram of a central electrical signal processing flow according to one embodiment;
FIG. 7 is a schematic flow chart of center electrical signal processing according to another embodiment;
FIG. 8 is a schematic flow chart of central electric signal preprocessing according to one embodiment;
FIG. 9 is a block diagram of a central electrical signal detection device according to one embodiment;
FIG. 10 is an internal block diagram of a computer device in one embodiment;
Fig. 11 is an internal structural view of a computer device in another embodiment.
Detailed Description
In order to make the objects, technical solutions and advantages of the present application more apparent, the present application will be further described in detail with reference to the accompanying drawings and examples. It should be understood that the specific embodiments described herein are for purposes of illustration only and are not intended to limit the present application.
The electrocardiosignal detection method provided by the embodiment of the application can be applied to an application environment shown in fig. 1. Wherein the terminal 102 communicates with the server 104 via a network. The data storage system may store data that the server 104 needs to process. The data storage system may be integrated on the server 104 or may be located on a cloud or other network server. The terminal 102 acquires current electrocardiosignals corresponding to a current time period in a human body through a sensor, divides the current electrocardiosignals according to a preset signal detection threshold value to obtain a target electrocardiosignal type signal and a current noise signal corresponding to the current electrocardiosignals, wherein the preset signal detection threshold value is obtained by using amplitude characteristics of historical electrocardiosignals according to signal types of the historical electrocardiosignals when the change degree of the historical signals corresponding to the historical electrocardiosignals is not in a preset change degree range; the terminal 102 extracts signal characteristics corresponding to the target electrocardio-type signal, and performs signal change calculation based on the signal characteristics to obtain the signal change degree corresponding to the target electrocardio-type signal in the current electrocardio signal; when the signal change degree is within the preset change degree range, the terminal 102 generates a signal verification feature corresponding to the target electrocardio-type signal according to the signal feature, and obtains a target signal detection threshold corresponding to the target electrocardio-type signal based on the amplitude feature in the target electrocardio-type signal and the signal value corresponding to the current noise signal; the terminal 102 acquires an electrocardiosignal to be detected, and carries out target electrocardiosignal type signal detection on the electrocardiosignal to be detected according to a target signal detection threshold and a signal verification characteristic to obtain an electrocardiosignal detection result; the terminal 102 detects that when the signal feature to be detected corresponding to the electrocardiosignal to be detected in the electrocardiosignal detection result is matched with the signal verification feature, an updated signal detection threshold is calculated based on the target signal detection threshold and the noise signal of the electrocardiosignal to be detected; the terminal 102 detects that when the signal feature to be detected corresponding to the electrocardiosignal to be detected in the electrocardiosignal detection result is not matched with the signal verification feature, an updating signal detection threshold is calculated based on the amplitude feature corresponding to the electrocardiosignal to be detected, and the terminal 102 uses the updating signal detection threshold to detect the target electrocardiosignal type signal. The terminal 102 may then send the electrocardiograph signal to be detected and the corresponding electrocardiograph signal detection result to the server 104 for storage. Wherein the terminal 102 may be, but is not limited to, an electrocardiograph signal detection device, such as an electrocardiograph detector or the like. The server 104 may be implemented as a stand-alone server or as a server cluster of multiple servers.
In one embodiment, as shown in fig. 2, an electrocardiograph signal detection method is provided, and the method is applied to the terminal in fig. 1 for illustration, and the method includes the following steps:
step 202, acquiring a current electrocardiosignal corresponding to a current time period, dividing the current electrocardiosignal according to a preset signal detection threshold value to obtain a target electrocardiosignal type signal and a current noise signal corresponding to the current electrocardiosignal, wherein the preset signal detection threshold value is obtained by using the amplitude characteristic of the historical electrocardiosignal according to the signal type of the historical electrocardiosignal when the change degree of the historical signal corresponding to the historical electrocardiosignal is not in a preset change degree range.
The current electrocardiosignal refers to an electrocardiosignal segment acquired in the current time segment. An electrocardiograph signal refers to an electrical signal generated when the heart is monitored to operate. The preset signal detection threshold is a preset detection threshold for detecting the target electrocardio type signal. The target electrocardio type refers to the type of electrocardiosignals to be detected, and the target electrocardio type signal refers to the electrocardiosignals corresponding to the target electrocardio type. The target electrocardiographic type signal may be referred to as an R-wave signal. The R-wave peak is the highest peak in the QRS complex in the electrocardiographic signal, representing ventricular contractions of the heart. The QRS complex characterizes the potential change due to left and right ventricular depolarizations. The current noise signal refers to a signal other than the target electrocardiographic type signal in the current electrocardiographic signal as a noise signal. The amplitude characteristic refers to the amplitude characteristic of a target electrocardio type signal in an electrocardio signal, such as the amplitude characteristic of R wave. The preset change degree range refers to preset judging conditions for judging whether the electrocardiosignal is stable or not. Whether the electrocardiosignals are stable or not refers to whether the characteristic difference between the electrocardiosignals is obvious or not. The signal type refers to the occurrence state of the electrocardiosignal, and comprises an initial electrocardiosignal and a non-initial electrocardiosignal.
Specifically, the terminal collects a current electrocardiosignal corresponding to a current time period, performs filtering processing on the current electrocardiosignal, compares a signal value corresponding to the filtered current electrocardiosignal with a preset signal detection threshold, takes the electrocardiosignal with the signal value exceeding the preset signal detection threshold as a target electrocardiosignal type signal, and takes the electrocardiosignal with the signal value not exceeding the preset signal detection threshold as a current noise signal. The preset signal detection threshold may be preset, or may be determined according to the amplitude characteristic of the historical electrocardiographic signal in the historical period. When the target electrocardio type signal is not detected in the current electrocardio signal by using the preset signal detection threshold, acquiring the reset preset signal detection threshold, or prolonging the historical time period, acquiring the historical electrocardio signal of the prolonged historical time period, and redefining the preset signal detection threshold.
In one embodiment, the preset signal detection threshold is obtained by using the amplitude characteristic of the historical electrocardiograph signal according to the signal type of the historical electrocardiograph signal when the change degree of the historical signal corresponding to the historical electrocardiograph signal is not within the preset change degree range, and the method includes:
When the change degree of the historical signal corresponding to the historical electrocardiosignal is not in the preset change degree range and the signal type of the historical electrocardiosignal is the initial electrocardiosignal, calculating a preset signal detection threshold according to the amplitude characteristic of the initial electrocardiosignal;
when the change degree of the historical signal corresponding to the historical electrocardiosignal is not in the preset change degree range and the signal type of the historical electrocardiosignal is the non-initial electrocardiosignal, determining a target electrocardiosignal type signal in the non-initial electrocardiosignal by using a preset signal detection threshold value, and calculating the preset signal detection threshold value according to the amplitude characteristic of the target electrocardiosignal type signal in the non-initial electrocardiosignal.
Specifically, the terminal collects a section of historical electrocardiosignal section, and the historical electrocardiosignal section comprises a historical electrocardiosignal with a signal type of initial electrocardiosignal and a historical electrocardiosignal with a signal type of non-initial electrocardiosignal. When the terminal detects that the historical electrocardiosignal is the initial electrocardiosignal, a preset signal detection threshold is calculated according to the amplitude characteristic of the initial electrocardiosignal, for example, the preset signal detection threshold is generated according to the multiple value of the wave peak value corresponding to the initial electrocardiosignal. The method comprises the steps of detecting an initial electrocardiosignal by a non-existing signal detection threshold, and setting the signal change degree of the initial electrocardiosignal to be not in a preset change degree range.
And then the terminal detects the historical electrocardiosignals at the next moment by using a preset signal detection threshold value generated based on the amplitude characteristics of the initial electrocardiosignals, and the historical electrocardiosignals at the next moment are non-initial electrocardiosignals. The method comprises the steps that a terminal detects a target electrocardio-type signal corresponding to a non-initial electrocardio-signal at the next moment, calculates the signal change degree corresponding to the non-initial electrocardio-signal, and when the signal change degree of the non-initial electrocardio-signal is not in a preset change degree range, carries out threshold calculation according to the amplitude characteristic of the target electrocardio-type signal corresponding to the non-initial electrocardio-signal, for example, the terminal counts the amplitude of each signal point, of which the signal value exceeds a preset signal detection threshold value generated based on the amplitude characteristic of the initial electrocardio-signal, in the non-initial electrocardio-signal, and carries out average calculation to obtain a threshold value calculation result; the terminal can also perform the average calculation and then the multiple calculation to obtain a threshold calculation result. The terminal takes the threshold calculation result as a preset signal detection threshold value and is used for detecting the historical electrocardiosignal at the next moment.
Based on the execution logic, the terminal updates a preset signal detection threshold value for the electrocardiosignals with signal change degrees not within a preset change degree range according to the amplitude characteristics corresponding to the target electrocardiosignal type signals in the electrocardiosignals, and the detection threshold value is used for detecting the electrocardiosignals at the next moment.
Step 204, extracting signal characteristics corresponding to the target electrocardio type signals, and performing signal change calculation based on the signal characteristics to obtain signal change degrees corresponding to the target electrocardio type signals;
and 206, when the signal change degree is within the preset change degree range, generating a signal verification feature corresponding to the target electrocardio type signal according to the signal feature, and obtaining a target signal detection threshold corresponding to the target electrocardio type signal based on the amplitude feature in the target electrocardio type signal and the signal value corresponding to the current noise signal.
The signal characteristic refers to a characteristic value representing a target electrocardio type signal. The degree of signal variation refers to the degree of variation of the signal characteristics. The signal verification feature is feature information for verifying whether the electrocardiographic signal is a target electrocardiographic type signal.
Specifically, the current electrocardiosignal comprises at least two electrocardiosignal periods, the terminal extracts signal characteristics corresponding to the target electrocardiosignal type signals in each electrocardiosignal period, calculates characteristic differences among the signal characteristics corresponding to the target electrocardiosignal type signals in each electrocardiosignal period, and obtains signal change degrees corresponding to the target electrocardiosignal type signals in the current electrocardiosignal, wherein the signal change degrees can refer to characteristic value differences among the signal characteristics corresponding to the target electrocardiosignal type signals in each electrocardiosignal period. When the signal change degree is within the preset change degree range, the characteristic value of the signal characteristic corresponding to the target electrocardio type signal in the current electrocardio signal can be used as a signal verification characteristic; and determining a characteristic value range according to the characteristic value of the signal characteristic corresponding to the target electrocardio type signal in the current electrocardio signal, and taking the characteristic value range as a signal verification characteristic. The terminal can also preset a characteristic value range, when the signal change degree of the current electrocardiosignal is in the preset change degree range, the signal verification feature is generated according to the preset characteristic value range, and meanwhile, the terminal updates the preset characteristic value range for updating the signal verification feature by using the updated preset characteristic value range. In one embodiment, the generating signal verification information according to the signal value corresponding to the target electrocardiographic type signal specifically includes: average calculation is carried out according to the signal values of the target electrocardio type signals corresponding to each electrocardio signal period respectively, so that the average signal value of the target electrocardio type signals corresponding to the current electrocardio signal is obtained, and signal verification information, such as a target electrocardio type signal verification graph, an electrocardio signal value sequence and the like, is generated according to the average signal value of the target electrocardio type signals; the signal value range of the target electrocardio type signal can be determined according to the average signal value of the target electrocardio type signal, and the signal verification information is generated according to the signal value range of the target electrocardio type signal.
And then the terminal acquires amplitude characteristics corresponding to the target electrocardio type signal, wherein the amplitude characteristics are the peak value of the target electrocardio type signal, or the signal average value corresponding to each signal point of which the signal value in the current electrocardio signal exceeds a preset signal detection threshold. And the terminal calculates the upper limit value of the signal detection threshold according to the amplitude characteristic, and determines the lower limit value of the signal detection threshold according to the signal value corresponding to the current noise signal. The terminal generates a signal detection threshold range according to the upper limit value and the lower limit value of the signal detection threshold, and determines a target signal detection threshold corresponding to the target electrocardio type signal according to the signal detection threshold range. The preset signal detection threshold may be set as an upper signal detection threshold, a lower signal detection threshold may be determined according to a signal value corresponding to the current noise signal, and the terminal may calculate the target signal detection threshold according to the upper signal detection threshold and the lower signal detection threshold.
Step 208, obtaining an electrocardiosignal to be detected, and detecting a target electrocardiosignal type signal according to the target signal detection threshold and the signal verification characteristic to obtain an electrocardiosignal detection result.
Specifically, the terminal receives an electrocardiosignal to be detected, when a signal value corresponding to the electrocardiosignal to be detected exceeds a target signal detection threshold, an electrocardiosignal type signal to be detected, of which the signal value exceeds the target signal detection threshold, is acquired, a signal feature to be detected corresponding to the electrocardiosignal type signal to be detected is extracted, and the signal feature to be detected is matched with a signal verification feature. And when the characteristic of the signal to be detected is matched with the characteristic of the signal verification, determining that the electrocardio type signal to be detected in the electrocardio signal to be detected is a target electrocardio type signal.
Step 210, when the feature of the signal to be detected corresponding to the electrocardiograph signal to be detected in the electrocardiograph signal detection result is matched with the signal verification feature, calculating an updated signal detection threshold based on the target signal detection threshold and the noise signal of the electrocardiograph signal to be detected.
Specifically, when the terminal detects that the characteristics of signals to be detected corresponding to the electrocardiosignals to be detected in the electrocardiosignal detection result are matched, the electrocardiosignal type signal to be detected in the electrocardiosignals to be detected is determined to be a target electrocardiosignal type signal, and the target electrocardiosignal type signal is generally an R wave type signal. And then the terminal extracts a noise signal in the electrocardiosignal to be detected, calculates an updated signal detection threshold value by using the target signal detection threshold value and the noise signal of the electrocardiosignal to be detected, and detects a target electrocardiosignal type signal on the next new electrocardiosignal by using the updated signal detection threshold value and the signal verification characteristic. According to the execution logic, when the terminal detects that the signal characteristics of the new electrocardiosignal are matched with the signal verification characteristics, the current latest signal threshold value and the noise signal of the current new electrocardiosignal are used for updating the signal threshold value until the signal characteristics of the detected electrocardiosignal are not matched with the signal verification characteristics.
Step 212, when the signal feature to be detected corresponding to the electrocardiosignal to be detected in the electrocardiosignal detection result is not matched with the signal verification feature, calculating an updated signal detection threshold based on the amplitude feature corresponding to the electrocardiosignal to be detected, wherein the updated signal detection threshold is used for detecting the target electrocardiosignal type signal.
Specifically, when the terminal detects that the characteristics of the signal to be detected corresponding to the electrocardiosignal to be detected in the electrocardiosignal detection result are not matched, determining that the electrocardiosignal to be detected in the electrocardiosignal to be detected is a non-target electrocardiosignal type signal, discarding the target signal detection threshold and the signal verification characteristic by the terminal, and then calculating the updated signal detection threshold by the terminal by using the amplitude characteristic of the electrocardiosignal to be detected. The terminal uses the updated signal detection threshold to detect a next new electrocardiosignal section of the target electrocardiosignal type signal, and continuously updates the updated signal detection threshold according to the amplitude characteristic of the next new electrocardiosignal section of the target electrocardiosignal type signal so as to detect the next new electrocardiosignal section of the target electrocardiosignal type signal, and continuously calculate the signal change degree of the new electrocardiosignal. According to the execution logic, when the terminal detects that the signal characteristics of the electrocardiosignal to be detected are not matched with the signal verification characteristics, each time the latest electrocardiosignal is detected, whether the signal change degree of the new electrocardiosignal is within a preset change degree range is judged, and the method comprises the following steps: if the signal characteristics are within the preset change degree range, updating the signal verification characteristics by using the signal characteristics of the new electrocardiosignals; if the signal threshold is not in the preset change degree range, updating the signal threshold by using the amplitude characteristic of the latest electrocardiosignal until the signal change degree of the new electrocardiosignal is detected to be in the preset change degree range.
In the electrocardiosignal detection method, the target electrocardiosignal type signal and the current noise signal in the current electrocardiosignal are identified by using the preset signal detection threshold, the change degree of the target electrocardiosignal type signal in the target front electrocardiosignal is judged, the stability of the target electrocardiosignal type signal is ensured, then the signal verification feature is generated according to the signal feature of the target electrocardiosignal type signal, the signal verification feature can perform signal type verification on the electrocardiosignal to be detected, and the detection accuracy of the target electrocardiosignal type signal is ensured. And the target signal detection threshold is generated through the wave peak value in the target electrocardio type signal and the signal value corresponding to the current noise signal, so that the real-time updating of the signal detection threshold is realized, the target electrocardio type signal detection is carried out on the electrocardio signal to be detected by combining the signal verification characteristic, and the accuracy of electrocardio signal detection is improved. Further, according to whether the signal change degree corresponding to the electrocardiosignal is preset in a generation mode corresponding to different signal detection thresholds in a change degree range, the self-adaption of the signal detection thresholds is realized, and according to the matching result of the signal characteristics and the signal verification characteristics of the electrocardiosignal, different data are used for updating the signal detection thresholds, so that the instantaneity and the accuracy of the signal detection thresholds are ensured, and the detection accuracy of the electrocardiosignal is improved.
In one embodiment, as shown in fig. 3, step 206, obtaining a target signal detection threshold corresponding to the target electrocardiographic type signal based on the amplitude feature in the target electrocardiographic type signal and the signal value corresponding to the current noise signal includes:
step 302, performing product calculation on the amplitude characteristic based on a preset parameter to obtain a signal detection threshold upper limit value;
step 304, obtaining a noise sampling frequency corresponding to the current noise signal, and carrying out average calculation based on a signal value corresponding to the current noise signal and the noise sampling frequency to obtain a signal detection threshold lower limit value;
and 306, calculating a target signal detection threshold corresponding to the target electrocardio type signal by using the upper signal detection threshold value and the lower signal detection threshold value.
The signal detection threshold upper limit value refers to a threshold upper limit value of a detection target electrocardio type signal. The signal detection threshold lower limit value refers to a threshold lower limit value of the detection target electrocardiographic type signal.
Specifically, when the terminal detects that the signal change degree corresponding to the current electrocardiosignal is in a preset change range, the current electrocardiosignal is determined to be an electrocardiosignal with stable signal characteristics, a signal verification characteristic is generated according to the signal characteristics of the current electrocardiosignal, and the signal verification characteristic can be used as a signal matching template.
After the terminal determines that the generation of the signal verification feature based on the current electrocardiosignal is successful, the current electrocardiosignal is used for calculating a signal detection threshold value for detecting the electrocardiosignal under the stable state of the signal feature. Extracting the amplitude characteristics of a target electrocardio type signal in the current electrocardio signal by a terminal, wherein the amplitude characteristics are generally wave peaks corresponding to the target electrocardio type signal, and carrying out product calculation on the wave peaks by using preset parameters to obtain a signal detection threshold upper limit value; when the current electrocardiosignal has the target electrocardio type signals with a plurality of signal periods, the terminal can calculate the peak average value of the peak values of the target electrocardio type signals with a plurality of signal periods, and the product calculation is carried out on the peak average value by using preset parameters to obtain the upper limit value of the signal detection threshold. The preset parameter may be any value from 0.3 to 0.8, preferably the preset parameter is 0.7.
Then, the terminal may preset a sliding window, calculate the noise level of the current electrocardiograph signal according to the sliding window, specifically calculate the signal value and the frequency number of the signal of any window width except the target electrocardiograph type signal in the current electrocardiograph signal, for example, calculate the average value, the median value, or the area integral value of the signal in the window width from the last R wave end to the width before the next R wave comes, and the T wave end to the width before the R wave comes, and estimate as the lower limit value of the signal detection threshold.
The terminal can also acquire the noise sampling frequency of the current noise signal, and count the number of noise signal data points corresponding to the current noise signal according to the noise sampling frequency. The noise sampling frequency may be a sampling frequency of the terminal for collecting the current electrocardiosignal, and specifically may be a sampling frequency or a resampling frequency of the terminal according to the current electrocardiosignal. And screening noise data points corresponding to each signal value in the current noise signal according to a noise judgment rule, and counting to obtain the noise data point signal value and the total noise data point number of the current noise signal. The terminal accumulates the signal values of each noise data point in the current noise signal to obtain a signal accumulated value, and then calculates the ratio of the signal accumulated value to the total noise data point number to obtain a signal detection threshold lower limit value.
The terminal determines a signal detection threshold range according to the signal detection threshold upper limit value and the signal detection threshold lower limit value, and determines a target signal detection threshold according to the signal detection threshold.
And then the terminal detects the target electrocardio type signal on the electrocardiosignal at the next moment of the current electrocardiosignal by using a target signal detection threshold corresponding to the current electrocardiosignal. When the electrocardiosignal at the next moment meets the detection condition of the target electrocardiosignal type signal detection, the target signal detection threshold value and the noise signal of the electrocardiosignal at the next moment are used for updating the threshold value.
In this embodiment, by calculating the upper limit value of the signal detection threshold according to the peak value and calculating the lower limit value of the signal detection threshold according to the current noise signal, the upper limit value and the lower limit value of the signal detection threshold are used to calculate the target signal detection threshold, so that the real-time performance of the target signal detection threshold is ensured, the influence of the noise signal on the signal detection is avoided, and the accuracy of the electrocardiosignal detection is ensured.
In one embodiment, step 210, when the feature of the signal to be detected corresponding to the electrocardiograph signal to be detected in the electrocardiograph signal detection result matches the signal verification feature, calculates an updated signal detection threshold based on the target signal detection threshold and the noise signal of the electrocardiograph signal to be detected, including:
when the signal value corresponding to the electrocardiosignal to be detected reaches a target signal detection threshold, dividing the signal to be detected based on the target signal detection threshold to obtain an electrocardiosignal type signal to be detected and a noise signal corresponding to the electrocardiosignal to be detected;
extracting to-be-detected signal characteristics corresponding to the to-be-detected electrocardio-type signals, and determining that the to-be-detected electrocardio-type signals are target electrocardio-type signals when the to-be-detected signal characteristics are matched with the signal verification characteristics;
Taking the target signal detection threshold as the signal detection threshold upper limit value, taking the noise signal corresponding to the electrocardiosignal to be detected as the current noise signal, returning to the signal value corresponding to the current noise signal and the noise sampling frequency based on the current noise signal for average calculation, and obtaining a signal detection threshold lower limit value; and the step of calculating a target signal detection threshold corresponding to the target electrocardio type signal by using the upper limit value of the signal detection threshold and the lower limit value of the signal detection threshold is carried out, so that the updated signal detection threshold is obtained.
Specifically, when the terminal detects that the signal value corresponding to the electrocardiosignal to be detected reaches the target signal detection threshold, the electrocardiosignal of which the signal value exceeds the target signal detection threshold in the electrocardiosignal to be detected is used as an electrocardiosignal type signal to be detected, and the electrocardiosignal of which the signal value does not exceed the target signal detection threshold is used as a noise signal. And then the terminal extracts the signal characteristics to be detected of the electrocardio-type signal to be detected, specifically, the terminal starts to extract the signal characteristics to be detected corresponding to the electrocardio-type signal to be detected when detecting that the signal value in the electrocardio-signal to be detected starts to exceed the target signal detection threshold value, and the terminal completely extracts the signal characteristics to be detected corresponding to the electrocardio-type signal to be detected until the signal value corresponding to the electrocardio-signal to be detected starts to be smaller than the target signal detection threshold value. And when the characteristics of the signal to be detected are matched with the signal verification characteristics, determining that the signal of the electrocardio type to be detected is a target electrocardio type signal.
The terminal can also acquire signal verification information when detecting that the signal value corresponding to the electrocardiosignal to be detected reaches a target signal detection threshold, wherein the signal verification information comprises the signal value verification range of each signal value in the target electrocardiosignal type signal. The terminal detects whether the signal value of the electrocardio type signal to be detected is in a corresponding signal value verification range in the signal verification information, and when the signal values of the electrocardio type signal to be detected are in the corresponding signal value verification range or the number of signal points of the signal values in the corresponding signal value verification range exceeds a preset number threshold, the electrocardio type signal to be detected is determined to be a target electrocardio type signal.
And then the terminal takes the target signal detection threshold as the upper limit value of the signal detection threshold, and uses the sliding window to calculate the noise level of the noise signal of the detected electrocardiosignal, so as to obtain the lower limit value of the signal detection threshold. The terminal uses the upper limit value and the lower limit value of the signal detection threshold value to update the threshold value, and generates an updated signal detection threshold value, so that when the electrocardiosignals to be detected are newly acquired subsequently, the terminal uses the updated signal detection threshold value and the signal verification feature to detect the target electrocardiosignals.
In this embodiment, by detecting the peak value and the noise signal of the target electrocardiograph type signal, the signal detection threshold is updated according to the peak value and the noise signal, so that the instantaneity of the signal detection threshold is ensured, and the accuracy of electrocardiograph signal detection is improved.
In one embodiment, the electrocardiograph signal detection method further includes:
when the signal characteristics to be detected are not matched with the signal verification characteristics, performing signal change calculation based on the signal characteristics to be detected to obtain the change degree of the signal to be detected, corresponding to the electrocardiosignal to be detected;
when the change degree of the signal to be detected is within the preset change degree range, determining that the signal to be detected is a target electrocardio type signal with signal change, and generating an updating signal verification feature according to the feature of the signal to be detected, wherein the updating signal verification feature is used for verifying the target electrocardio type signal.
Specifically, when the terminal detects that the signal characteristics to be detected are not matched with the signal verification characteristics, the waveform of the electrocardiosignal to be detected and the waveform of the historical electrocardiosignal change, and when the signal verification characteristics generated according to the signal characteristics of the historical electrocardiosignal are passed, the signal verification characteristics do not accord with the signal characteristics to be detected of the electrocardiosignal to be detected, and the signal verification characteristics need to be updated.
The terminal calculates the signal change according to the characteristic of the signal to be detected to obtain the change degree of the signal to be detected, when the change degree of the signal to be detected is within the range of the preset change degree, the waveform stability of the electrocardiosignal to be detected is represented, and the electrocardiosignal to be detected is determined to be a target electrocardiosignal type signal with signal change relative to the historical electrocardiosignal, and then the terminal generates an updated signal verification characteristic according to the characteristic of the signal to be detected. And the terminal generates a current signal detection threshold according to the amplitude characteristic or the peak value in the target electrocardio-type signal corresponding to the electrocardio-signal to be detected and the signal value corresponding to the noise signal, and updates the target signal detection threshold by using the current signal detection threshold so that when the electrocardio-signal to be detected is newly acquired subsequently, the terminal uses the current signal detection threshold and the updated signal verification characteristic to detect the target electrocardio-type signal of the newly acquired electrocardio-signal to be detected.
In a specific embodiment, when the signal feature to be detected is not matched with the signal verification feature, the signal verification feature needs to be regenerated, and a continuous electrocardiosignal segment to be detected can be used for updating the signal verification feature. In the process, the terminal extracts the crest value of the initial electrocardiosignal to be detected in the electrocardiosignal segment to be detected, takes the multiple value of the crest value of the initial electrocardiosignal to be detected as a signal detection threshold value, uses the signal detection threshold value to detect the electrocardiosignal to be detected at the next moment, and simultaneously judges whether the signal change degree of the electrocardiosignal to be detected is within a preset change range. If the signal characteristics of the electrocardiosignals to be detected are within the preset variation range, generating updated signal verification characteristics by using the signal characteristics of the electrocardiosignals to be detected, generating a target signal detection threshold value under the stable state of the signal characteristics according to the amplitude characteristics and the noise signals of the electrocardiosignals to be detected, and detecting the subsequent electrocardiosignals to be detected by using the target signal detection threshold value and the updated signal verification characteristics; if the signal detection threshold value is not in the preset change range, taking the multiple value of the peak value of the electrocardiosignal to be detected as the signal detection threshold value in the state that the signal characteristics are not stable, and using the signal detection threshold value as the subsequent electrocardiosignal to be detected for detection until the signal change degree of the electrocardiosignal to be detected is in the preset signal change range.
In a specific embodiment, when the signal characteristics of the electrocardiograph signal to be detected are matched with the signal verification characteristics, an updated signal detection threshold is calculated by using the target signal detection threshold and the noise signal of the electrocardiograph signal to be detected, and the subsequent electrocardiograph signal is detected by using the updated signal detection threshold and the signal verification characteristics. In the subsequent signal detection process, for the electrocardiosignals with the signal characteristics continuously matched with the signal verification characteristics, after each signal detection is completed, calculating a new signal detection threshold value by using the signal detection threshold value of the detection and the noise value of the electrocardiosignal of the detection, detecting the next electrocardiosignal by using the new signal detection threshold value until the signal detection threshold value is close to the noise signal value of the electrocardiosignal of the current time, and stopping updating the signal detection threshold value.
In this embodiment, when the signal feature to be detected is detected to be unmatched with the signal verification feature, the updated signal verification feature is generated according to the signal feature to be detected, so that the instantaneity of the signal verification feature is ensured, and the accuracy of electrocardiosignal detection is improved.
In one embodiment, the signal verification feature comprises a signal period feature; as shown in fig. 4, in step 208, the method further includes, after performing target electrocardiographic type signal detection on the electrocardiographic signal to be detected according to the target signal detection threshold and the signal verification feature, obtaining an electrocardiographic signal detection result:
Step 402, matching the signal periodic characteristics to be detected in the signal characteristics to be detected with the signal periodic characteristics, and determining an equipment deflation triggering threshold value in the upper limit value of the signal detection threshold value and the updated signal detection threshold value based on the matching result;
step 404, acquiring an updated electrocardiosignal to be detected, and generating an equipment deflation instruction when a signal value corresponding to the updated electrocardiosignal to be detected reaches an equipment deflation triggering threshold value, and controlling the counterpulsation equipment to perform equipment deflation based on the equipment deflation instruction.
Wherein, the device deflation triggering threshold value refers to a triggering threshold value when controlling the counterpulsation device to perform balloon deflation. The counterpulsation apparatus is an apparatus for synchronizing external pumping with the heart contraction cycle, such as an intra-aortic balloon counterpulsation pump apparatus, which makes the balloon pump act in a reverse direction in synchronization with the heart beat of the patient by inputting an electrocardiographic or blood pressure signal of the patient into a counterpulsation control device.
Specifically, the terminal detects that an electrocardio type signal to be detected in an electrocardio signal to be detected is a target electrocardio type signal, extracts a periodic characteristic of the signal to be detected of the target electrocardio type signal in the electrocardio signal to be detected, wherein the periodic characteristic of the signal to be detected can be an RR interval in the electrocardio signal, and the RR interval refers to an interval of two R waves and represents interval time of two heartbeats. The terminal matches the signal periodic characteristics to be detected with the signal periodic characteristics in the signal verification characteristics, when the signal periodic characteristics to be detected are not matched with the signal periodic characteristics, for example, when the signal periodic characteristics to be detected are smaller than the signal periodic characteristics, when the signal periodic characteristics to be detected are matched with the signal periodic characteristics, or when the signal periodic characteristics to be detected are larger than the signal periodic characteristics, the preset signal detection threshold is used as the equipment deflation triggering threshold.
When the periodic characteristics of the signal to be detected are matched with the periodic characteristics of the signal, the updated signal detection threshold is used as the equipment deflation triggering threshold, so that the counterpulsation equipment can be controlled in advance to perform equipment deflation.
The terminal acquires and updates the electrocardiosignals to be detected, and when the signal value corresponding to the electrocardiosignals to be detected reaches the equipment deflation triggering threshold value and the counterpulsation equipment is in an undeployed state, an equipment deflation instruction is generated. The terminal sends the device deflation instruction to the counterpulsation device, and controls the counterpulsation device to deflate the balloon, wherein the duration is the preset deflation time. When the signal value corresponding to the updated electrocardiosignal to be detected reaches the equipment deflation triggering threshold value, and the balloon in the counterpulsation equipment is in a state of starting deflation or a state of completing deflation, the balloon is not processed.
In the embodiment, the device deflation triggering threshold is determined in the upper limit value of the signal detection threshold and the updated signal detection threshold according to the matching result of the signal period characteristics, and the counterpulsation device is controlled to perform balloon deflation according to the device deflation triggering threshold, so that the arrival of R waves is detected in advance, the balloon is deflated in a more sufficient time before the aortic valve is opened, and the balloon is inflated in a more sufficient time after the aortic valve is closed, so that the accuracy of balloon inflation and deflation and heart synchronous counterpulsation device control is realized.
In one embodiment, as shown in fig. 5, in step 208, the method further includes, after performing target electrocardiograph type signal detection on the electrocardiograph signal to be detected according to the target signal detection threshold and the signal verification feature, obtaining an electrocardiograph signal detection result:
step 502, when a signal occurrence time point of a target electrocardiographic type signal in an electrocardiograph signal to be detected is detected, acquiring a detection time period, wherein the detection time period is a time period from the signal occurrence time point to a current time point, and the signal occurrence time point is a time point when a peak value of the target electrocardiographic type signal in the electrocardiograph signal to be detected is detected;
and 504, generating a device inflation instruction when the detection time period is consistent with the preset inflation delay time period, and controlling the counterpulsation device to perform device inflation based on the device inflation instruction.
Specifically, when the terminal detects that the signal value corresponding to the electrocardiosignal to be detected reaches the time point when the target signal detects the threshold value, the signal detection time point is recorded, the prediction point of the target electrocardiosignal is represented, the peak value of the target electrocardiosignal to be detected is monitored, the occurrence point of the peak value of the target electrocardiosignal is recorded, the time point is determined as the signal occurrence time point, and the target electrocardiosignal can be the R wave signal.
Specifically, the terminal may detect a signal detection time point, collect signal values of each time point after the signal detection time point, calculate a difference value between the signal values of each time point, determine, according to the difference value between the signal values of each time point, when a negative value occurs in the difference value between the signal values of each time point, that a peak value of an R wave in an electrocardiograph signal to be detected is detected, take a time point corresponding to the peak value as a signal occurrence time point, and trigger a timer to count time. The terminal then obtains a preset inflation delay period, which may be determined from the RR interval.
The terminal starts timing from the signal generation time point, and generates a device inflation instruction when the detection time period accumulated by the timer at the current time point is consistent with the preset inflation delay time period. And the terminal sends the device inflation instruction to the counterpulsation device, and controls the counterpulsation device to inflate the balloon.
In one embodiment, when the terminal can detect the signal detection time point, generating a device inflation preparation instruction, sending the device inflation preparation instruction to the counterpulsation device, and controlling the counterpulsation device to perform the preparation operation of balloon inflation; and then the terminal acquires a detection time period when detecting the signal generation point, and generates an equipment inflation instruction when the detection time period is consistent with a preset inflation delay time period. And the terminal sends the device inflation instruction to the counterpulsation device, and controls the counterpulsation device to inflate the balloon.
In this embodiment, by controlling the counterpulsation device to perform balloon inflation according to the signal detection point and the to-be-inflated time period, arrival of the R wave is detected in advance, so that the balloon has more sufficient time to deflate before the aortic valve is opened, and more sufficient time is provided for balloon inflation after the aortic valve is closed, thereby realizing accuracy of balloon inflation and deflation and control of the counterpulsation device for heart synchronization.
In one embodiment, step 202, acquiring a current electrocardiographic signal corresponding to a current time period includes:
acquiring an initial current electrocardiosignal corresponding to the current time period, and performing filtering differential calculation based on the initial current electrocardiosignal to obtain a differential electrocardiosignal;
and acquiring a preset average sliding window, and carrying out average sliding processing on the differential electrocardiosignals based on the average sliding window to obtain the current electrocardiosignals.
Specifically, the terminal continuously acquires the electrocardiograph signals of the patient by using an electrocardiograph, generally acquires the initial current electrocardiograph signals corresponding to the current time period in units of milliseconds, and performs preprocessing, including filtering and denoising, on the initial current electrocardiograph signals to obtain preprocessed electrocardiograph signals. And then the terminal performs first-order differential calculation on the preprocessed electrocardiosignals, and the first-order differential calculation is used for identifying steep peaks in the initial current electrocardiosignals to obtain differential electrocardiosignals. And then the terminal acquires a preset average sliding window, removes noise wave peaks by using the average sliding window, highlights R wave characteristics, and obtains the current electrocardiosignal.
In this embodiment, the R-wave characteristics in the electrocardiograph signal are made more obvious by removing noise and redundant information. By controlling the window size within a proper range, the smoothing processing of the signal is ensured not to introduce excessive delay and the real-time performance of the data is maintained, so that the accuracy of signal detection is improved.
In one embodiment, as shown in fig. 6, a schematic diagram of an electrocardiograph signal processing flow is provided. The method comprises the following specific steps:
step 602, collecting electrocardiosignals, preprocessing, establishing an initial signal detection threshold by using the peak value of the initial electrocardiosignals, taking the initial signal detection threshold as a target signal detection threshold, and detecting the electrocardiosignals;
step 604, in the process of establishing stable signal verification characteristics, updating a target signal detection threshold value by using the peak value of the electrocardiosignal with the unstable signal characteristics, detecting the electrocardiosignal by using the target signal detection threshold value, outputting an electrocardiosignal detection result of the electrocardiosignal with the unstable signal characteristics, and simultaneously executing step 610, and controlling counterpulsation equipment to perform balloon inflation or deflation according to the electrocardiosignal detection result;
step 606, after establishing a stable signal verification feature, generating a new target signal detection threshold value by using the peak value and the noise value of the electrocardiosignal in the stable state of the signal feature, detecting the electrocardiosignal by using the new target signal detection threshold value, outputting an electrocardiosignal detection result of the electrocardiosignal in the stable state of the signal feature, and simultaneously executing step 610, and controlling counterpulsation equipment to perform balloon inflation or deflation according to the electrocardiosignal detection result;
Step 608, obtaining a new electrocardiosignal, extracting R wave characteristics and signal verification characteristics for matching, and returning to step 606 for execution when the characteristics match; when the features do not match, the execution returns to step 604.
In one embodiment, as shown in fig. 7, a schematic diagram of electrocardiographic signal processing is provided. The processing flow of the electrocardiosignal includes: an initial signal detection threshold stage is established, a signal verification feature stage is established, a feature matching and threshold updating stage is performed, and a signal verification feature stage is reestablished.
Establishing an initial signal detection threshold stage: and in the stage of acquiring the initial electrocardiosignals which are initially sampled, an initial signal detection threshold is established according to the amplitude characteristics of the initial signals, for example, the multiple of the peak value of the signals in the range of a dotted line window is the initial signal detection threshold.
Signal verification feature establishment: and carrying out R wave detection on the new electrocardiosignal according to the initial signal detection threshold value, collecting points based on the threshold value updated by the peak value, and carrying out threshold value calculation to obtain the threshold value updated by the peak value. And R wave detection is carried out on the new electrocardiosignals at the back by using a threshold value updated based on the wave crest value, points of all characteristics of the R wave in the stage are acquired, and when the stability degree of the two or more beats of electrocardiosignals is within a preset stability degree range or the signal change degree is within a preset change degree range, signal verification characteristics are established. The terminal updates the threshold value through a noise extraction window, wherein the noise extraction window is an evaluation value of a window signal of a signal except for the R wave, for example, the evaluation value of the amplitude, the average value and other signal sizes of the signal within 100ms after the peak value of the R wave is 200ms, and the evaluation value can also be a signal which is directly preprocessed.
Feature matching and threshold updating stage: updating a threshold value based on the amplitude characteristic or the peak value and the noise size of the electrocardiosignal with the matched characteristic when the signal characteristic of the new electrocardiosignal is matched with the signal verification characteristic; when the signal characteristics of the new electrocardiosignal are not matched with the signal verification characteristics and the signal change degree is not in the preset change degree range, the threshold value is continuously updated based on the crest value of the new electrocardiosignal.
Reestablishing a signal verification feature stage: when the signal characteristics of the new electrocardiosignal are not matched with the signal verification characteristics and the signal change degree is not in the preset change degree range, updating the threshold value based on the peak value of the new electrocardiosignal, continuously judging whether the signal change degree of the new electrocardiosignal is in the preset change degree range, and if so, reestablishing the signal verification characteristics.
In one particular embodiment, signal acquisition and preprocessing: the terminal continuously collects electrocardiosignals of a patient through an electrocardiograph, and samples are usually taken as units of milliseconds; preprocessing, including filtering and denoising, is performed to eliminate high-frequency noise and baseline wander, and commonly used filters include bandpass filters, wavelet transforms, and the like.
Differential smoothing: calculating a first-order difference on the filtered electrocardiosignal to capture steep peaks in the signal; and selecting a proper window size, and using a sliding window to average the electrocardiosignals so as to realize smooth removal of noise wave peaks and highlight the signal characteristics of R waves.
Establishing an initial target signal detection threshold: an initial threshold is set as a detection threshold of the target electrocardio type signal, and the initial threshold is generally 1/3 of the amplitude of the signal after the average processing of the sliding window.
Stability determination: can be used for signal stability determination, the stability of the signal is determined by the following steps:
analyzing the amplitude variation degree of the signal, wherein the amplitude of the R wave is relatively stable under normal conditions;
calculating the periodic variation degree of the signal, wherein the electrocardiosignal has obvious and stable periodicity under the normal condition;
the degree of variation of the noise level of the signal is evaluated, and the degree of variation of the noise level of the signal is judged by calculating the ratio of the peak value of the signal to the noise level.
Signal noise level calculation: the signal level measured during the heart-free electric activity is estimated as the signal noise level, and the specific calculation method is the signal value of any window width except the R wave signal in the electrocardiosignal and the frequency point number of the signal. For example, the signal noise level is estimated by calculating the average value, the median value, or the area integral value of the signal within the window width from the end of the previous R wave to the end of the next R wave to the end of the T wave to the end of the R wave;
Determining whether the electrocardiosignal meets the stability judging condition according to the stability index, and if so, determining that the waveform of the electrocardiosignal is stable; and then extracting the characteristics of the R wave, and forming a prediction template, namely a signal verification characteristic according to the characteristics of the R wave, wherein the prediction template comprises the information such as the amplitude, the rising edge slope, the width and the like of the R wave and is used for comparing and detecting the upcoming R wave. And then updating the signal detection threshold according to the peak value of the R wave and the signal value of the noise signal, wherein the updated signal detection threshold is generally lower than the historical signal detection threshold before updating, and the R wave can be detected in advance by implementing dynamic threshold reduction so as to adapt to the tracking of balloon inflation and deflation under the rapid heart rate.
Threshold updating: the differential threshold detection method updates the threshold: the method comprises the steps of adjusting an initial target signal detection threshold value and adjusting an upper limit value of the signal detection threshold value; the method comprises the following steps:
taking a sample point exceeding a target signal detection threshold value in the detection signal as a candidate point of the R wave; post-processing the candidate points, for example by examining the separation time and amplitude of the R-wave to exclude false detections; and dynamically and adaptively updating the signal detection threshold according to the peak value of the detected R wave.
The terminal firstly uses the established initial target signal detection threshold as a target signal detection threshold to detect the first R wave in the electrocardiosignal, then uses a differential threshold method to update the initial target signal detection threshold, and after the R wave is detected and the R wave peak value is acquired, the terminal adaptively updates the detection threshold based on the stored historical wave peak value and the current wave peak value, preferably 0.7 of the R wave peak value, so as to obtain the upper limit value of the target signal detection threshold.
The threshold reduction method when matching stable signal verification features: the method has the core idea that the R wave detection threshold is gradually reduced under the condition that the signal stability is satisfied, so that the effect of detecting the R wave in advance is achieved. The following is a detailed description:
when the signal meets the stability criterion, i.e. when the R-wave amplitude is relatively stable, the electrocardiograph signal has a distinct and stable periodicity, the noise level of the signal is low, it is considered to further reduce the detection threshold, with the threshold being minimally above the noise level. If the signal is determined to be stable, the threshold for target signal detection is moderately lowered, including using 2/3 between the upper limit value of the signal detection threshold and the signal noise value as the target signal detection threshold when the signal is stable, and is set as the upper limit value. This adjustment helps to increase sensitivity to R-waves of smaller amplitude, thereby enabling earlier R-wave detection. This process is repeated until the convergence of the target signal detection threshold approaches the minimum limit set by us, thereby realizing early detection.
And a double-thread parallel computing method is used, and a differential threshold detection method is adopted to update and a method based on stable judgment to update a threshold is adopted to process signals. And when the signal meets the stability criterion, gradually reducing a target signal detection threshold value based on a stability judgment updating threshold value method so as to detect potential R waves in advance.
Specifically, when the detection results of the two methods agree in consecutive 5 heartbeat cycles, the threshold value of the differential threshold detection method is replaced with the threshold value, and the target signal detection threshold value is further lowered. This process is iterated until the threshold convergence of the new method approaches the minimum limit we set, thus achieving early detection. The differential threshold detection method is not only used under the condition that the stability criterion is not met, but the target signal detection threshold of the method based on the stability judgment updating threshold is gradually optimized under the condition of stability so as to realize more accurate R wave detection.
If the signal does not meet the stability decision logic at this point, we can still perform effective R-wave detection. At this time, the signal detection threshold upper limit value is adopted to perform detection of R wave and extraction of R wave signal. Meanwhile, stability evaluation is carried out again, and signal verification characteristics are established so as to ensure the accuracy and reliability of the obtained R wave signals.
Real-time detection and output: in the real-time electrocardiosignal flow, the terminal continuously monitors the electrocardiosignal; when an R-wave is detected by the signal detection threshold, a time stamp, which is a millisecond parameter converted by the sampling rate, is output for indicating the occurrence of the R-wave for controlling the counterpulsation apparatus.
Controlling the counterpulsation device:
the terminal is integrated with the IABP system according to the time stamp, and the IABP system can determine to deflate according to the setting of the system and the condition of the balloon, and is inflated after a period of time. The arrival of R waves can be predicted in advance through the R wave detection threshold value which is further reduced after the stability judgment basis, more time can be striven for the deflation of the balloon before the heart contracts, the performance requirement on the electromagnetic valve device is relaxed, and the physical time delay of the balloon activity is compensated.
In this embodiment, the R-wave signal is detected by using the preset signal detection threshold, the stability of the R-wave signal is determined, and the R-wave signal is used to generate the detection template, so that the detection accuracy of the R-wave signal is improved, the signal detection threshold is properly reduced after the signal is stabilized by updating the signal detection threshold in real time, and the R-wave signal is detected in advance, so that the deflation of the balloon can be started earlier than the conventional time, the balloon can be fully deflated immediately before the heart systole starts, the physical time delay of the balloon activity is better compensated, the control accuracy of the aortic balloon counterpulsation device is improved, and the performance requirement on the inflation and deflation air circuit electromagnetic valve is reduced.
In one embodiment, as shown in fig. 8, a schematic diagram of an electrocardiograph signal preprocessing flow is provided. The processing flow of the electrocardiograph signal is as follows, if the R-wave signal in the embodiment is a target electrocardiograph type signal:
the baseline drift is filtered from the body surface lead electrocardiosignals collected by the machine through a high-pass filter, the high-frequency noise is filtered through a low-pass filter, and the power frequency interference is removed through notch filters of 50Hz and 60 Hz. The electrocardiosignals after the filtering treatment are subjected to first-order difference, square, small window sliding average and the like to obtain the electrocardiosignals with obvious and clean R waves. In the sliding average of the small window, the output delay is half of the window size, and the proper window size can keep the overall delay low, so that in the subsequent processing steps, the R wave characteristics in the electrocardiosignal can be more obvious by controlling the window size within a proper range without introducing excessive delay, noise and redundant information are removed, and meanwhile, the real-time performance of data is kept, so that the periodic rhythm of the heart is predicted better, and more accurate aortic saccule counterpulsation timing control is realized.
In one particular embodiment, R-wave characteristic parameters are obtained: the method comprises the morphological characteristics of R wave amplitude, RR interval, R wave width, R wave rising edge slope, falling edge slope and the like. And acquiring electrocardiosignal segments containing a plurality of complete heartbeat cycles, detecting the positions of R waves in the heartbeat cycles by using an adaptive differential threshold method, and automatically adjusting a threshold value based on dynamic changes of signals so as to accurately locate the occurrence of the R waves. At the position of each R wave, calculation of the R wave amplitude, R wave width, rising edge slope and the like is performed, and RR intervals in the heart cycle are obtained by calculating the time intervals between adjacent R waves and calculating their average values for evaluating the stability of the heart rate and whether or not they are within a normal range. Based on the analysis of RR intervals, the regularity and stability of the heart rate is determined for detecting possible arrhythmia or arrhythmia. For possible ventricular premature beat conditions, information about the relative frequency of arrhythmias in the signal is obtained by calculating the ratio of ventricular premature beats to normal beats occurring during the heartbeat cycle.
Forming a template to detect R wave in advance: according to the pre-acquisition calculation result obtained in the previous step, the threshold value of R wave detection can be safely regulated down and the R wave can be detected in advance under the conditions of obvious regularity of heart rate, low estimated noise level and stable time sequence of ventricular premature beat. And automatically adjusting the detection threshold according to the noise level of the current signal to ensure that the noise does not interfere with the accurate detection of the R wave.
And (3) verifying the matching degree of the R wave and updating a template: and calculating the R wave morphology and the R wave rhythm at the position where the R wave is detected in advance, wherein the R wave morphology and the R wave rhythm comprise the characteristics of calculating the amplitude, the width, the slope and the like of the R wave. These features are compared to expected R-waveform patterns in the template. If the R wave form detected in advance accords with the R wave form in the template, the detection in advance is accurate, and the current template can be continuously used for detection in advance. Checking the current detected R wave rhythm beat, ensuring that the R wave detected in advance is consistent with the current template in rhythm beat, if the R wave detected in advance is consistent with the current template in rhythm beat, determining that the current detection template is reliable, continuously using the current template, adaptively updating a threshold according to the existing information, and continuously using the template in future heartbeat cycles. If the R wave form or rhythm detected in advance does not accord with the current template, the current template is invalid or is not applicable any more, the historical template is cleared, the electrocardiosignals are collected again, and the template adapting to the new signal characteristics is reestablished.
Evaluation of early detection effect: for each detected R-wave in advance, the time difference between the detection time and the time of the peak of the actual R-wave is recorded, which time difference represents the accuracy of the detection in advance, i.e. the accuracy of predicting the occurrence of the R-wave. And collecting and calculating time differences between peaks of all the R waves detected in advance and actual R waves in a certain time period, and determining the accuracy of the R wave detection in advance by calculating statistical indexes such as average time differences, standard differences and the like.
In a specific embodiment, when the signal characteristics of the electrocardiograph signal are not matched with the characteristic templates, a differential threshold method is used for generating a threshold detection R wave, namely, a signal detection threshold is calculated according to the amplitude characteristics or the peak value of the electrocardiograph signal, and then whether the R wave characteristics are stable or not is judged by utilizing the detected R wave characteristics. In the judging process, if the signal characteristics of the new electrocardiosignal are detected to be unstable, the signal detection threshold value is updated according to the peak value or the amplitude characteristics of the new electrocardiosignal until the signal characteristics of the electrocardiosignal are stable; if the signal characteristics of the new electrocardiosignal are detected to be stable, a new characteristic template is established by using the stable R wave characteristics, after the new characteristic template is established successfully, a signal detection threshold value is calculated by using the wave peak value and the noise of the stable electrocardiosignal, and when the new electrocardiosignal is detected subsequently and the signal characteristics are matched with the characteristic template, the signal detection threshold value is updated by using the signal detection threshold value calculated last time and the noise value of the new electrocardiosignal until the electrocardiosignal is detected to be unstable, or until the signal detection threshold value calculated newly approaches to the noise signal, the updating of the signal detection threshold value in the stable state of the signal characteristics is stopped. In this embodiment, the preprocessing process such as filtering is performed on the electrocardiograph signals collected originally to obtain the preprocessed signals, so that the execution of the subsequent detection process is facilitated.
It should be understood that, although the steps in the flowcharts related to the embodiments described above are sequentially shown as indicated by arrows, these steps are not necessarily sequentially performed in the order indicated by the arrows. The steps are not strictly limited to the order of execution unless explicitly recited herein, and the steps may be executed in other orders. Moreover, at least some of the steps in the flowcharts described in the above embodiments may include a plurality of steps or a plurality of stages, which are not necessarily performed at the same time, but may be performed at different times, and the order of the steps or stages is not necessarily performed sequentially, but may be performed alternately or alternately with at least some of the other steps or stages.
Based on the same inventive concept, the embodiment of the application also provides an electrocardiosignal detection device for realizing the electrocardiosignal detection method. The implementation of the solution provided by the device is similar to that described in the above method, so the specific limitation of the embodiment of the electrocardiograph signal detection device or devices provided below may be referred to the limitation of the electrocardiograph signal detection method hereinabove, and will not be repeated herein.
In an exemplary embodiment, as shown in fig. 9, there is provided an electrocardiograph signal detection device 900, including: a signal acquisition module 902, a feature extraction module 904, a threshold generation module 906, a signal detection module 908, a feature matching module 910, and a feature unmatched module 912, wherein:
the signal acquisition module 902 is configured to acquire a current electrocardiograph signal corresponding to a current time period, divide the current electrocardiograph signal according to a preset signal detection threshold, and obtain a target electrocardiograph type signal and a current noise signal corresponding to the current electrocardiograph signal, where the preset signal detection threshold is obtained by using an amplitude characteristic of a historical electrocardiograph signal according to a signal type of the historical electrocardiograph signal when a change degree of the historical signal corresponding to the historical electrocardiograph signal is not within a preset change degree range;
the feature extraction module 904 is configured to extract a signal feature corresponding to the target electrocardiograph type signal, and perform signal change calculation based on the signal feature, so as to obtain a signal change degree corresponding to the target electrocardiograph type signal in the current electrocardiograph signal;
the threshold generating module 906 is configured to generate a signal verification feature corresponding to the target electrocardiographic type signal according to the signal feature when the signal variation degree is within the preset variation degree range, and obtain a target signal detection threshold corresponding to the target electrocardiographic type signal based on the amplitude feature in the target electrocardiographic type signal and the signal value corresponding to the current noise signal;
The signal detection module 908 is configured to obtain an electrocardiograph signal to be detected, and perform target electrocardiograph type signal detection on the electrocardiograph signal to be detected according to a target signal detection threshold and a signal verification feature, so as to obtain an electrocardiograph signal detection result;
the feature matching module 910 is configured to calculate an updated signal detection threshold based on the target signal detection threshold and a noise signal of the electrocardiograph signal to be detected when a feature of the signal to be detected, corresponding to the electrocardiograph signal to be detected, in the electrocardiograph signal detection result matches the signal verification feature;
the feature unmatched module 910 is configured to calculate an updated signal detection threshold based on the amplitude feature corresponding to the electrocardiograph signal to be detected when the feature of the signal to be detected corresponding to the electrocardiograph signal to be detected in the electrocardiograph signal detection result is unmatched with the signal verification feature, where the updated signal detection threshold is used for detecting the target electrocardiograph type signal.
In one embodiment, the threshold generation module 906 includes:
the threshold value limit value calculation is used for carrying out product calculation on the wave crest value based on preset parameters to obtain a signal detection threshold value upper limit value; acquiring a noise sampling frequency corresponding to a current noise signal, and carrying out average calculation based on a signal value corresponding to the current noise signal and the noise sampling frequency to obtain a signal detection threshold lower limit value; and calculating a target signal detection threshold corresponding to the target electrocardio type signal by using the upper limit value and the lower limit value of the signal detection threshold.
In one embodiment, feature matching module 910 includes:
the signal determining unit is used for dividing the signal to be detected based on the target signal detection threshold when the signal value corresponding to the electrocardiosignal to be detected reaches the target signal detection threshold, so as to obtain an electrocardiosignal type signal to be detected and a noise signal corresponding to the electrocardiosignal to be detected; extracting to-be-detected signal characteristics corresponding to the to-be-detected electrocardio-type signals, and determining that the to-be-detected electrocardio-type signals are target electrocardio-type signals when the to-be-detected signal characteristics are matched with the signal verification characteristics; taking the target signal detection threshold as the upper limit value of the signal detection threshold, taking the noise signal corresponding to the electrocardiosignal to be detected as the current noise signal, and returning to the signal value corresponding to the current noise signal and the noise sampling frequency for average calculation to obtain the lower limit value of the signal detection threshold; and the step of calculating the target signal detection threshold corresponding to the target electrocardio type signal by using the upper limit value and the lower limit value of the signal detection threshold is carried out, so that the updated signal detection threshold is obtained.
In one embodiment, the electrocardiograph signal detection device 900 further includes:
the verification feature updating unit is used for carrying out signal change calculation based on the signal features to be detected when the signal features to be detected are not matched with the signal verification features, so as to obtain the change degree of the signal to be detected, corresponding to the electrocardiosignal to be detected; when the change degree of the signal to be detected is within the preset change degree range, determining that the signal to be detected is a target electrocardio type signal with signal change, and generating an updating signal verification feature according to the feature of the signal to be detected, wherein the updating signal verification feature is used for verifying the target electrocardio type signal.
In one embodiment, the electrocardiograph signal detection device 900 further includes:
the device deflation triggering unit is used for carrying out product calculation on the peak value of a target electrocardio type signal in the electrocardiosignal to be detected based on preset parameters to obtain a signal detection threshold upper limit value corresponding to the electrocardiosignal to be detected; matching the signal periodic characteristics to be detected in the signal characteristics to be detected with the signal periodic characteristics, and determining an equipment deflation triggering threshold value in the upper limit value of the signal detection threshold value and the updated signal detection threshold value based on the matching result; and acquiring and updating the electrocardiosignals to be detected, and generating an equipment deflation instruction when the signal value corresponding to the electrocardiosignals to be detected reaches the equipment deflation triggering threshold value, and controlling the counterpulsation equipment to perform equipment deflation based on the equipment deflation instruction.
In one embodiment, the electrocardiograph signal detection device 900 further includes:
the device inflation triggering unit is used for acquiring a detection time period when a signal occurrence time point of a target electrocardio type signal in an electrocardio signal to be detected is detected, wherein the detection time period is a time period from the signal occurrence time point to a current time point, and the signal occurrence time point is a time point when a wave peak value of the target electrocardio type signal in the electrocardio signal to be detected is detected; and when the detection time period is consistent with the preset inflation delay time period, generating an equipment inflation instruction, and controlling the counterpulsation equipment to perform equipment inflation based on the equipment inflation instruction.
In one embodiment, the signal acquisition module 902 includes:
the signal acquisition unit is used for acquiring an initial current electrocardiosignal corresponding to the current time period, and performing filtering differential calculation based on the initial current electrocardiosignal to obtain a differential electrocardiosignal; and acquiring a preset average sliding window, and carrying out average sliding processing on the differential electrocardiosignals based on the average sliding window to obtain the current electrocardiosignals.
The above-mentioned various modules in the electrocardiosignal detection device can be implemented in whole or in part by software, hardware and a combination thereof. The above modules may be embedded in hardware or may be independent of a processor in the computer device, or may be stored in software in a memory in the computer device, so that the processor may call and execute operations corresponding to the above modules.
In one exemplary embodiment, a computer device is provided, which may be a server, and the internal structure thereof may be as shown in fig. 10. The computer device includes a processor, a memory, an Input/Output interface (I/O) and a communication interface. The processor, the memory and the input/output interface are connected through a system bus, and the communication interface is connected to the system bus through the input/output interface. Wherein the processor of the computer device is configured to provide computing and control capabilities. The memory of the computer device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system, computer programs, and a database. The internal memory provides an environment for the operation of the operating system and computer programs in the non-volatile storage media. The database of the computer device is used for storing electrocardiosignal data. The input/output interface of the computer device is used to exchange information between the processor and the external device. The communication interface of the computer device is used for communicating with an external terminal through a network connection. The computer program is executed by a processor to implement a method of electrocardiographic signal detection.
In an exemplary embodiment, a computer device, which may be a terminal, is provided, and an internal structure thereof may be as shown in fig. 11. The computer device includes a processor, a memory, an input/output interface, a communication interface, a display unit, and an input means. The processor, the memory and the input/output interface are connected through a system bus, and the communication interface, the display unit and the input device are connected to the system bus through the input/output interface. Wherein the processor of the computer device is configured to provide computing and control capabilities. The memory of the computer device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system and a computer program. The internal memory provides an environment for the operation of the operating system and computer programs in the non-volatile storage media. The input/output interface of the computer device is used to exchange information between the processor and the external device. The communication interface of the computer device is used for carrying out wired or wireless communication with an external terminal, and the wireless mode can be realized through WIFI, a mobile cellular network, NFC (near field communication) or other technologies. The computer program is executed by a processor to implement a method of electrocardiographic signal detection. The display unit of the computer device is used for forming a visual picture, and can be a display screen, a projection device or a virtual reality imaging device. The display screen can be a liquid crystal display screen or an electronic ink display screen, and the input device of the computer equipment can be a touch layer covered on the display screen, can also be a key, a track ball or a touch pad arranged on the shell of the computer equipment, and can also be an external keyboard, a touch pad or a mouse and the like.
It will be appreciated by those skilled in the art that the structures shown in FIGS. 10-11 are block diagrams of the elements in association with aspects of the present application and are not intended to limit the computer system to which the aspects of the present application may be applied, and that a particular computer system may include more or less elements than those shown, or may combine some of the elements, or may have a different arrangement of elements.
In an embodiment, there is also provided a computer device comprising a memory and a processor, the memory having stored therein a computer program, the processor implementing the steps of the method embodiments described above when the computer program is executed.
In one embodiment, a computer-readable storage medium is provided, on which a computer program is stored which, when executed by a processor, carries out the steps of the method embodiments described above.
In an embodiment, a computer program product is provided, comprising a computer program which, when executed by a processor, implements the steps of the method embodiments described above.
It should be noted that, the user information (including, but not limited to, user equipment information, user personal information, etc.) and the data (including, but not limited to, data for analysis, stored data, presented data, etc.) referred to in the present application are information and data authorized by the user or sufficiently authorized by each party, and the collection, use, and processing of the related data are required to meet the related regulations.
Those skilled in the art will appreciate that implementing all or part of the above described methods may be accomplished by way of a computer program stored on a non-transitory computer readable storage medium, which when executed, may comprise the steps of the embodiments of the methods described above. Any reference to memory, database, or other medium used in the various embodiments provided herein may include at least one of non-volatile and volatile memory. The nonvolatile Memory may include Read-Only Memory (ROM), magnetic tape, floppy disk, flash Memory, optical Memory, high density embedded nonvolatile Memory, resistive random access Memory (ReRAM), magnetic random access Memory (Magnetoresistive Random Access Memory, MRAM), ferroelectric Memory (Ferroelectric Random Access Memory, FRAM), phase change Memory (Phase Change Memory, PCM), graphene Memory, and the like. Volatile memory can include random access memory (Random Access Memory, RAM) or external cache memory, and the like. By way of illustration, and not limitation, RAM can be in the form of a variety of forms, such as static random access memory (Static Random Access Memory, SRAM) or dynamic random access memory (Dynamic Random Access Memory, DRAM), and the like. The databases referred to in the various embodiments provided herein may include at least one of relational databases and non-relational databases. The non-relational database may include, but is not limited to, a blockchain-based distributed database, and the like. The processors referred to in the embodiments provided herein may be general purpose processors, central processing units, graphics processors, digital signal processors, programmable logic units, quantum computing-based data processing logic units, etc., without being limited thereto.
The technical features of the above embodiments may be arbitrarily combined, and all possible combinations of the technical features in the above embodiments are not described for brevity of description, however, as long as there is no contradiction between the combinations of the technical features, they should be considered as the scope of the description.
The above examples only represent a few embodiments of the present application, which are described in more detail and are not to be construed as limiting the scope of the present application. It should be noted that it would be apparent to those skilled in the art that various modifications and improvements could be made without departing from the spirit of the present application, which would be within the scope of the present application. Accordingly, the scope of protection of the present application shall be subject to the appended claims.

Claims (10)

1. An electrocardiographic signal detection method, characterized in that the method comprises:
acquiring a current electrocardiosignal corresponding to a current time period, and dividing the current electrocardiosignal according to a preset signal detection threshold value to obtain a target electrocardiosignal type signal and a current noise signal corresponding to the current electrocardiosignal, wherein the preset signal detection threshold value is obtained by using the amplitude characteristic of the historical electrocardiosignal according to the signal type of the historical electrocardiosignal when the change degree of the historical signal corresponding to the historical electrocardiosignal is not in a preset change degree range;
Extracting signal characteristics corresponding to the target electrocardio-type signal, and performing signal change calculation based on the signal characteristics to obtain the signal change degree corresponding to the target electrocardio-type signal in the current electrocardio-signal;
when the signal change degree is within a preset change degree range, generating a signal verification feature corresponding to the target electrocardio-type signal according to the signal feature, and obtaining a target signal detection threshold corresponding to the target electrocardio-type signal based on the amplitude feature in the target electrocardio-type signal and the signal value corresponding to the current noise signal;
acquiring an electrocardiosignal to be detected, and detecting a target electrocardiosignal type signal according to the target signal detection threshold and the signal verification characteristic to obtain an electrocardiosignal detection result;
when the signal feature to be detected corresponding to the electrocardiosignal to be detected in the electrocardiosignal detection result is matched with the signal verification feature, calculating an updated signal detection threshold value based on the target signal detection threshold value and a noise signal of the electrocardiosignal to be detected;
and when the signal feature to be detected corresponding to the electrocardiosignal to be detected in the electrocardiosignal detection result is not matched with the signal verification feature, calculating an updating signal detection threshold based on the amplitude feature corresponding to the electrocardiosignal to be detected, wherein the updating signal detection threshold is used for detecting a target electrocardiosignal type signal.
2. The method according to claim 1, wherein the obtaining the target signal detection threshold corresponding to the target electrocardiographic type signal based on the amplitude feature in the target electrocardiographic type signal and the signal value corresponding to the current noise signal includes:
performing product calculation on the amplitude characteristic based on a preset parameter to obtain a signal detection threshold upper limit value;
obtaining a noise sampling frequency corresponding to the current noise signal, carrying out average calculation based on a signal value corresponding to the current noise signal and the noise sampling frequency to obtain a signal detection threshold lower limit value, screening out noise data points corresponding to each signal value in the current noise signal according to the noise sampling frequency and a noise judgment rule, and carrying out statistics to obtain a noise data point signal value and a total noise data point number of the current noise signal; accumulating the signal values of each noise data point in the current noise signal to obtain a signal accumulated value; calculating the ratio of the signal accumulated value to the total noise data points to obtain the lower limit value of the signal detection threshold;
and calculating a target signal detection threshold corresponding to the target electrocardio type signal by using the signal detection threshold upper limit value and the signal detection threshold lower limit value.
3. The method according to claim 2, wherein calculating an updated signal detection threshold based on the target signal detection threshold and a noise signal of the to-be-detected electrocardiograph signal when a to-be-detected signal feature corresponding to the to-be-detected electrocardiograph signal in the electrocardiograph signal detection result matches the signal verification feature includes:
when the signal value corresponding to the electrocardiosignal to be detected reaches the target signal detection threshold, dividing the signal to be detected based on the target signal detection threshold to obtain an electrocardiosignal type signal to be detected and a noise signal corresponding to the electrocardiosignal to be detected;
extracting to-be-detected signal characteristics corresponding to the to-be-detected electrocardio-type signals, and determining that the to-be-detected electrocardio-type signals are the target electrocardio-type signals when the to-be-detected signal characteristics are matched with the signal verification characteristics;
taking the target signal detection threshold as the signal detection threshold upper limit value, taking the noise signal corresponding to the electrocardiosignal to be detected as the current noise signal, returning to the signal value corresponding to the current noise signal and the noise sampling frequency based on the current noise signal for average calculation, and obtaining a signal detection threshold lower limit value; and the step of calculating a target signal detection threshold corresponding to the target electrocardio type signal by using the upper limit value of the signal detection threshold and the lower limit value of the signal detection threshold is carried out, so that the updated signal detection threshold is obtained.
4. A method according to claim 3, characterized in that the method further comprises:
when the signal characteristics to be detected are not matched with the signal verification characteristics, performing signal change calculation based on the signal characteristics to be detected to obtain the change degree of the signal to be detected, corresponding to the electrocardiosignal to be detected;
when the change degree of the signal to be detected is within the preset change degree range, determining that the signal to be detected is a target electrocardio type signal with signal change, and generating an updating signal verification feature according to the characteristic of the signal to be detected, wherein the updating signal verification feature is used for verifying the target electrocardio type signal.
5. A method according to claim 3, wherein the signal verification feature comprises a signal period feature; after the target electrocardiosignal to be detected is detected according to the target signal detection threshold and the signal verification feature, the method further comprises the following steps:
matching the signal periodic characteristics to be detected in the signal characteristics to be detected with the signal periodic characteristics, and determining an equipment deflation triggering threshold value in a signal detection threshold value upper limit value corresponding to the electrocardiosignal to be detected and the updated signal detection threshold value based on a matching result;
And acquiring an updated electrocardiosignal to be detected, and generating an equipment deflation instruction when a signal value corresponding to the updated electrocardiosignal to be detected reaches the equipment deflation triggering threshold value, and controlling counterpulsation equipment to perform equipment deflation based on the equipment deflation instruction.
6. The method according to claim 1, further comprising, after performing target electrocardiographic type signal detection on the electrocardiographic signal to be detected according to the target signal detection threshold and the signal verification feature, obtaining an electrocardiographic signal detection result:
when a signal occurrence time point of a target electrocardio type signal in the electrocardio signal to be detected is detected, a detection time period is acquired, wherein the detection time period is a time period from the signal occurrence time point to a current time point, and the signal occurrence time point is a time point when a wave peak value of the target electrocardio type signal in the electrocardio signal to be detected is detected;
and when the detection time period is consistent with the preset inflation delay time period, generating an equipment inflation instruction, and controlling the counterpulsation equipment to perform equipment inflation based on the equipment inflation instruction.
7. The method of claim 1, wherein the acquiring the current electrocardiographic signal corresponding to the current time period comprises:
Acquiring an initial current electrocardiosignal corresponding to a current time period, and performing filtering differential calculation based on the initial current electrocardiosignal to obtain a differential electrocardiosignal;
and acquiring a preset average sliding window, and carrying out average sliding processing on the differential electrocardiosignals based on the average sliding window to obtain the current electrocardiosignals.
8. An electrocardiographic signal detection device, characterized in that the device comprises:
the signal acquisition module is used for acquiring a current electrocardiosignal corresponding to a current time period, dividing the current electrocardiosignal according to a preset signal detection threshold value to obtain a target electrocardiosignal type signal and a current noise signal corresponding to the current electrocardiosignal, wherein the preset signal detection threshold value is obtained by using the amplitude characteristic of the historical electrocardiosignal according to the signal type of the historical electrocardiosignal when the change degree of the historical signal corresponding to the historical electrocardiosignal is not in a preset change degree range;
the characteristic extraction module is used for extracting signal characteristics corresponding to the target electrocardio type signals, and performing signal change calculation based on the signal characteristics to obtain the signal change degree corresponding to the target electrocardio type signals in the current electrocardio signals;
The threshold generation module is used for generating a signal verification feature corresponding to the target electrocardio type signal according to the signal feature when the signal change degree is within a preset change degree range, and obtaining a target signal detection threshold corresponding to the target electrocardio type signal based on the amplitude feature in the target electrocardio type signal and the signal value corresponding to the current noise signal;
the signal detection module is used for acquiring an electrocardiosignal to be detected, and carrying out target electrocardiosignal type signal detection on the electrocardiosignal to be detected according to the target signal detection threshold and the signal verification characteristic to obtain an electrocardiosignal detection result;
the feature matching module is used for calculating an updated signal detection threshold value based on the target signal detection threshold value and a noise signal of the electrocardiosignal to be detected when the feature of the signal to be detected, corresponding to the electrocardiosignal to be detected, in the electrocardiosignal detection result is matched with the signal verification feature;
and the characteristic unmatched module is used for calculating an updated signal detection threshold value based on the amplitude characteristic corresponding to the electrocardiosignal to be detected when the characteristic of the signal to be detected corresponding to the electrocardiosignal to be detected in the electrocardiosignal detection result is unmatched with the signal verification characteristic, and the updated signal detection threshold value is used for detecting a target electrocardiosignal type signal.
9. A computer device comprising a memory and a processor, the memory storing a computer program, characterized in that the processor implements the steps of the method of any of claims 1 to 7 when the computer program is executed.
10. A computer readable storage medium, on which a computer program is stored, characterized in that the computer program, when being executed by a processor, implements the steps of the method of any of claims 1 to 7.
CN202311789682.4A 2023-12-25 2023-12-25 Electrocardiosignal detection method, electrocardiosignal detection device, computer equipment and storage medium Active CN117462141B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202311789682.4A CN117462141B (en) 2023-12-25 2023-12-25 Electrocardiosignal detection method, electrocardiosignal detection device, computer equipment and storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202311789682.4A CN117462141B (en) 2023-12-25 2023-12-25 Electrocardiosignal detection method, electrocardiosignal detection device, computer equipment and storage medium

Publications (2)

Publication Number Publication Date
CN117462141A CN117462141A (en) 2024-01-30
CN117462141B true CN117462141B (en) 2024-03-26

Family

ID=89633307

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202311789682.4A Active CN117462141B (en) 2023-12-25 2023-12-25 Electrocardiosignal detection method, electrocardiosignal detection device, computer equipment and storage medium

Country Status (1)

Country Link
CN (1) CN117462141B (en)

Citations (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20120133790A (en) * 2011-06-01 2012-12-11 (주)한국티이에스 Extraction method of feature Points for detecting Ventricular Arrhythmia
CN107041743A (en) * 2017-04-05 2017-08-15 南京大学 A kind of real-time R wave detecting methods of electrocardiosignal
CN108460350A (en) * 2018-02-25 2018-08-28 柏塔科技(深圳)有限公司 A kind of self study ECG QRS waves detection device and its self-learning method
CN109009085A (en) * 2018-07-06 2018-12-18 四川斐讯信息技术有限公司 A kind of R wave of electrocardiosignal detection method and system
CN109497994A (en) * 2019-01-16 2019-03-22 上海掌门科技有限公司 A kind of detection method of R wave of electrocardiosignal, equipment and computer-readable medium
CN111513706A (en) * 2020-04-20 2020-08-11 重庆邮电大学 Method and device for detecting electrocardiosignals containing abnormal R waves
WO2021108950A1 (en) * 2019-12-02 2021-06-10 深圳迈瑞生物医疗电子股份有限公司 Monitoring method, monitoring apparatus, monitoring device, and computer readable storage medium
CN113100779A (en) * 2020-01-10 2021-07-13 深圳市理邦精密仪器股份有限公司 Ventricular fibrillation detection method and device and monitoring equipment
CN113520401A (en) * 2021-06-18 2021-10-22 清华大学 Electrocardiosignal classification method and device
WO2021238082A1 (en) * 2020-05-28 2021-12-02 深圳邦健生物医疗设备股份有限公司 Electrocardiosignal processing method, apparatus and device, and readable medium
CN116350238A (en) * 2023-03-14 2023-06-30 武汉中旗生物医疗电子有限公司 Self-adaptive threshold R wave detection method, device, equipment and storage medium
CN116849669A (en) * 2023-08-03 2023-10-10 西安瑞新康达医疗科技有限公司 Electrocardiosignal signal processing system and defibrillator
CN117224146A (en) * 2023-09-27 2023-12-15 武汉中科医疗科技工业技术研究院有限公司 Method and system for detecting characteristic waves in electrocardiosignal

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8909332B2 (en) * 2010-01-26 2014-12-09 Stmicroelectronics S.R.L. Method and device for estimating morphological features of heart beats
US9775559B2 (en) * 2013-04-26 2017-10-03 Medtronic, Inc. Staged rhythm detection system and method
US20160045117A1 (en) * 2014-08-14 2016-02-18 Nehemiah T. Liu Peak Detection System and Method for Calculation of Signal-Derived Metrics
US11324435B2 (en) * 2016-10-17 2022-05-10 Nippon Telegraph And Telephone Corporation Heartbeat detection method and heartbeat detection device
CN107951485B (en) * 2017-11-27 2019-06-11 深圳市凯沃尔电子有限公司 Ambulatory ECG analysis method and apparatus based on artificial intelligence self study

Patent Citations (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20120133790A (en) * 2011-06-01 2012-12-11 (주)한국티이에스 Extraction method of feature Points for detecting Ventricular Arrhythmia
CN107041743A (en) * 2017-04-05 2017-08-15 南京大学 A kind of real-time R wave detecting methods of electrocardiosignal
CN108460350A (en) * 2018-02-25 2018-08-28 柏塔科技(深圳)有限公司 A kind of self study ECG QRS waves detection device and its self-learning method
CN109009085A (en) * 2018-07-06 2018-12-18 四川斐讯信息技术有限公司 A kind of R wave of electrocardiosignal detection method and system
CN109497994A (en) * 2019-01-16 2019-03-22 上海掌门科技有限公司 A kind of detection method of R wave of electrocardiosignal, equipment and computer-readable medium
WO2021108950A1 (en) * 2019-12-02 2021-06-10 深圳迈瑞生物医疗电子股份有限公司 Monitoring method, monitoring apparatus, monitoring device, and computer readable storage medium
CN113100779A (en) * 2020-01-10 2021-07-13 深圳市理邦精密仪器股份有限公司 Ventricular fibrillation detection method and device and monitoring equipment
CN111513706A (en) * 2020-04-20 2020-08-11 重庆邮电大学 Method and device for detecting electrocardiosignals containing abnormal R waves
WO2021238082A1 (en) * 2020-05-28 2021-12-02 深圳邦健生物医疗设备股份有限公司 Electrocardiosignal processing method, apparatus and device, and readable medium
CN113520401A (en) * 2021-06-18 2021-10-22 清华大学 Electrocardiosignal classification method and device
CN116350238A (en) * 2023-03-14 2023-06-30 武汉中旗生物医疗电子有限公司 Self-adaptive threshold R wave detection method, device, equipment and storage medium
CN116849669A (en) * 2023-08-03 2023-10-10 西安瑞新康达医疗科技有限公司 Electrocardiosignal signal processing system and defibrillator
CN117224146A (en) * 2023-09-27 2023-12-15 武汉中科医疗科技工业技术研究院有限公司 Method and system for detecting characteristic waves in electrocardiosignal

Also Published As

Publication number Publication date
CN117462141A (en) 2024-01-30

Similar Documents

Publication Publication Date Title
US9456762B2 (en) Atrial fibrillation detection and associated methods
KR101683908B1 (en) True ecg measurement during cardio pulmonary resuscitation by adaptive piecewise stitching algorithm
JP5019457B2 (en) Detection of rapid changes in blood pressure
CN105662375B (en) The method and apparatus of non-contact detection vital sign parameter signals
CN111091116B (en) Signal processing method and system for judging arrhythmia
US9943244B2 (en) Waveform feature value averaging system and methods for the detection of cardiac events
Zhang et al. VLSI friendly ECG QRS complex detector for body sensor networks
US20160235368A1 (en) Device, method and system for processing a physiological signal
US20070129639A1 (en) Methods and analysis for cardiac ischemia detection
KR101912090B1 (en) Apparatus and method for generating an atrial fibrillation prediction, apparatus and method for predicting an atrial fibrillation
WO2015044010A1 (en) Processing apparatus, processing method and system for processing a physiological signal
CA2605511A1 (en) Method and apparatus for detection of tachyarrhythmia using cycle lengths
JP6689285B2 (en) Processing device, system, and method for processing accelerometer signals for use in monitoring a subject's vital signs
EP2895063A1 (en) A system and method for detecting a characteristic in an ecg waveform
CA2861500A1 (en) Methods and systems for atrial fibrillation detection
WO2015171804A1 (en) Detecting artifacts in a signal
KR20150005659A (en) Method and apparatus for determining information indicative of cardiac malfunctions and abnormalities
Lee et al. A real-time abnormal beat detection method using a template cluster for the ECG diagnosis of IoT devices
Lee et al. A real time QRS detection using delay-coordinate mapping for the microcontroller implementation
US20090076404A1 (en) System and methods for analyzing QRS curvature to detect cardiac events
US8818494B2 (en) System for ventricular function abnormality detection and characterization
CN117462141B (en) Electrocardiosignal detection method, electrocardiosignal detection device, computer equipment and storage medium
KR101420345B1 (en) System and Method for Detecting R Wave of ECG Signal based on SOM
CN113349753A (en) Arrhythmia detection method based on portable dynamic electrocardiogram monitor
KR101293248B1 (en) System for discriminating premature ventricular contraction using RR interval, method for discriminating premature ventricular contraction and the recording media storing the program performing the said method

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