Disclosure of Invention
The invention mainly aims to provide a QRS wave confirmation device, a QRS wave confirmation system and a storage medium, and aims to solve the technical problems that QRS waves cannot be confirmed accurately and the QRS wave confirmation efficiency is low in the prior art.
To achieve the above object, the present invention provides a QRS wave confirmation apparatus, including: a memory, a processor, and a QRS wave validation program stored on the memory and executable on the processor, the QRS wave validation program configured to implement the steps of:
acquiring a QRS wave detection sequence corresponding to an ECG signal;
determining a sequence of ECG peaks from the ECG signal;
interpolating the QRS wave detection sequence according to the ECG peak sequence to obtain a QRS wave interpolation sequence;
acquiring a blood pressure signal corresponding to the ECG signal, and determining a QRS correction sequence according to the blood pressure signal and the QRS wave interpolation sequence;
and determining a target QRS wave sequence according to the QRS correction sequence, the QRS wave detection sequence and the QRS wave interpolation sequence.
Optionally, the QRS wave confirmation procedure is configured to implement the following steps: respectively determining target heart rates corresponding to the QRS correction sequence, the QRS wave detection sequence and the QRS wave interpolation sequence;
comparing the target heart rate with a preset normal heart rate to obtain a comparison result;
and determining a target QRS wave sequence according to the comparison result, the QRS correction sequence, the QRS wave detection sequence and the QRS wave interpolation sequence.
Optionally, the QRS wave confirmation procedure is configured to implement the following steps: determining a target sequence satisfying the heart rate condition in the QRS correction sequence, the QRS wave detection sequence and the QRS wave interpolation sequence according to the comparison result;
determining a sequence of RR intervals of the target sequence;
determining a standard deviation corresponding to the target sequence according to the RR interval sequence;
and determining a target QRS wave sequence according to the standard deviation and the target sequence.
Optionally, the QRS wave confirmation procedure is configured to implement the following steps: determining a peak interval in the target sequence;
determining a difference between the peak interval and the standard deviation;
determining abnormal peak point information in the target sequence according to the difference value;
and determining a target QRS wave sequence according to the abnormal peak point information.
Optionally, the QRS wave confirmation procedure is configured to implement the following steps: acquiring a blood pressure signal corresponding to the ECG signal, and selecting a template signal from the blood pressure signal;
selecting a target blood pressure signal from the blood pressure signals according to the template signal;
obtaining an RR interval estimated value, and interpolating the target blood pressure signal according to the RR interval estimated value and a blood pressure signal peak sequence to obtain a blood pressure peak point sequence;
and determining a QRS correction sequence according to the blood pressure peak point sequence and the QRS wave interpolation sequence.
Optionally, the QRS wave confirmation procedure is configured to implement the following steps: determining an R wave delay sequence according to the blood pressure peak point sequence and the QRS wave interpolation sequence;
and determining a QRS correction sequence according to the R wave delay sequence and the QRS wave interpolation sequence.
Optionally, the QRS wave confirmation procedure is configured to implement the following steps: determining ECG peak position information in the sequence of ECG peaks;
determining QRS wave position information in the QRS wave detection sequence;
and interpolating the QRS wave detection sequence according to the ECG peak position information and the QRS wave position information to obtain a QRS wave interpolation sequence.
Optionally, the QRS wave confirmation procedure is configured to implement the following steps: upon receiving an ECG signal, determining a QRS wave detection sequence corresponding to the ECG signal by a QRS wave detector.
In addition, to achieve the above object, the present invention further provides a QRS wave identification system, including: the QRS wave detection sequence determining module, the ECG peak sequence determining module, the QRS wave interpolation sequence determining module, the QRS correction sequence determining module and the target QRS wave sequence determining module;
the QRS wave detection sequence determining module is used for acquiring a QRS wave detection sequence corresponding to the ECG signal;
an ECG peak sequence determination module for determining an ECG peak sequence from the ECG signal;
a QRS wave interpolation sequence determining module, configured to interpolate the QRS wave detection sequence according to the ECG peak sequence to obtain a QRS wave interpolation sequence;
a QRS correction sequence determining module, configured to obtain a blood pressure signal corresponding to the ECG signal, and determine a QRS correction sequence according to the blood pressure signal and the QRS wave interpolation sequence;
and the target QRS wave sequence determination module is used for determining a target QRS wave sequence according to the QRS correction sequence, the QRS wave detection sequence and the QRS wave interpolation sequence.
Furthermore, in order to achieve the above object, the present invention further provides a storage medium, on which a QRS wave confirmation program is stored, the QRS wave confirmation program implementing the following steps when executed by a processor:
acquiring a QRS wave detection sequence corresponding to an ECG signal;
determining a sequence of ECG peaks from the ECG signal;
interpolating the QRS wave detection sequence according to the ECG peak sequence to obtain a QRS wave interpolation sequence;
acquiring a blood pressure signal corresponding to the ECG signal, and determining a QRS correction sequence according to the blood pressure signal and the QRS wave interpolation sequence;
and determining a target QRS wave sequence according to the QRS correction sequence, the QRS wave detection sequence and the QRS wave interpolation sequence.
The method comprises the steps of obtaining a QRS wave detection sequence corresponding to an ECG signal; determining a sequence of ECG peaks from the ECG signal; interpolating the QRS wave detection sequence according to the ECG peak sequence to obtain a QRS wave interpolation sequence; acquiring a blood pressure signal corresponding to the ECG signal, and determining a QRS correction sequence according to the blood pressure signal and the QRS wave interpolation sequence; and determining a target QRS wave sequence according to the QRS correction sequence, the QRS wave detection sequence and the QRS wave interpolation sequence. The invention determines a target QRS wave sequence according to the QRS correction sequence, the QRS wave detection sequence and the QRS wave interpolation sequence. Compared with the existing QRS wave determining mode through a digital filtering method, a wavelet transformation method, an adaptive threshold value and the like, the QRS wave determining method can more comprehensively identify and judge the QRS wave, does not need to train a model, and improves the accuracy of a target QRS wave sequence.
Detailed Description
It should be understood that the specific embodiments described herein are merely illustrative of the invention and are not intended to limit the invention.
Referring to fig. 1, fig. 1 is a schematic structural diagram of a QRS wave validation device in a hardware operating environment according to an embodiment of the present invention.
As shown in fig. 1, the QRS wave confirmation apparatus may include: aprocessor 1001, such as a Central Processing Unit (CPU), acommunication bus 1002, auser interface 1003, anetwork interface 1004, and amemory 1005. Wherein acommunication bus 1002 is used to enable connective communication between these components. Theuser interface 1003 may include a Display screen (Display), an input unit such as a Keyboard (Keyboard), and theoptional user interface 1003 may also include a standard wired interface, a wireless interface. Thenetwork interface 1004 may optionally include a standard wired interface, a Wireless interface (e.g., a Wireless-Fidelity (WI-FI) interface). TheMemory 1005 may be a Random Access Memory (RAM) or a Non-Volatile Memory (NVM), such as a disk Memory. Thememory 1005 may alternatively be a storage device separate from theprocessor 1001.
Those skilled in the art will appreciate that the configuration shown in fig. 1 does not constitute a limitation of the QRS wave identification device and may include more or fewer components than shown, or some components in combination, or a different arrangement of components.
As shown in fig. 1, amemory 1005, which is a storage medium, may include therein an operating system, a network communication module, a user interface module, and a QRS wave confirmation program.
In the QRS wave confirmation apparatus shown in fig. 1, thenetwork interface 1004 is mainly used for data communication with a network server; theuser interface 1003 is mainly used for data interaction with a user; the QRS wave confirmation apparatus calls a QRS wave confirmation program stored in thememory 1005 through theprocessor 1001.
Referring to fig. 2, fig. 2 is a flowchart illustrating a QRS wave identification apparatus according to a first embodiment of the present invention.
The embodiment of the invention provides a QRS wave confirmation device, which comprises: a memory, a processor, and a QRS wave validation program stored on the memory and executable on the processor, the QRS wave validation program configured to implement the steps of: in this embodiment, the QRS wave confirmation apparatus includes the following steps:
step S10: and acquiring a QRS wave detection sequence corresponding to the ECG signal.
It is noted that the ECG signal may be an acquired electrocardiogram signal of the user. The QRS wave detection sequence may be a QRS wave detection sequence obtained after detection of the ECG signal by a P & T algorithm or a QRS wave detector.
Further, in order to improve the efficiency of identifying the target QRS wave sequence, the step S10 may include: upon receiving an ECG signal, determining a QRS wave detection sequence corresponding to the ECG signal by a QRS wave detector.
It should be noted that the QRS wave detector can be an existing device for detecting QRS waves in ECG signals.
Step S20: an ECG peak sequence is determined from the ECG signal.
It should be noted that, the determining the ECG peak sequence according to the ECG signal may be determining all peaks in the ECG signal according to an existing peak detection method, for example, a difference method, and then composing the ECG peak sequence according to all peaks.
Step S30: and interpolating the QRS wave detection sequence according to the ECG peak sequence to obtain a QRS wave interpolation sequence.
It should be noted that, the interpolating the QRS wave detection sequence according to the ECG peak sequence may be to insert a peak in the ECG peak sequence into the QRS wave detection sequence.
Further, in order to obtain a more accurate QRS wave interpolation sequence, the step S30 may include: determining ECG peak position information in the sequence of ECG peaks; determining QRS wave position information in the QRS wave detection sequence; and interpolating the QRS wave detection sequence according to the ECG peak position information and the QRS wave position information to obtain a QRS wave interpolation sequence.
It should be noted that the ECG peak position information may be information of sampling points corresponding to each peak position in the ECG peak sequence. The QRS wave position information may be sampling point information corresponding to each peak position in the QRS wave detection sequence. The interpolation of the QRS wave detection sequence according to the ECG peak position information and the QRS wave position information may be to start scanning from a first starting point of the ECG peak sequence and the QRS wave detection sequence, determine whether a peak point corresponding to the ECG peak sequence and the QRS wave detection sequence exceeds a distance of 10 sampling points, and if not, determine that the QRS wave detection sequence is a more accurate QRS wave peak, and not perform interpolation. And if the peak point corresponding to the ECG peak sequence and the QRS wave detection sequence exceeds the distance of 10 sampling points. An RR interval estimate of the QRS wave detection sequence is calculated. And judging whether the distance between the second peak position point and the first peak position point in the ECG peak sequence and the QRS wave detection sequence is smaller than the RR interval estimated value or not. And taking the second peak position point of the sequence of which the distance between the second peak position point and the first peak position point is smaller than the RR interval estimated value as an accurate QRS wave peak value, inserting the QRS wave peak value into the QRS wave detection sequence, and taking the second peak position point of the sequence with the minimum absolute value as an accurate QRS wave peak value and inserting the QRS wave peak value into the QRS wave detection sequence if the distance between the second peak position point and the first peak position point is smaller than the RR interval estimated value. The calculating of the RR interval estimation value of the QRS wave detection sequence may be to obtain a difference value of the QRS wave detection sequence to obtain an RR interval estimation value sequence, and use a median of the RR interval estimation value sequence as the RR interval estimation value.
Step S40: and acquiring a blood pressure signal corresponding to the ECG signal, and determining a QRS correction sequence according to the blood pressure signal and the QRS wave interpolation sequence.
It should be noted that, the determining of the QRS correction sequence according to the blood pressure signal and the QRS wave interpolation sequence may be selecting a target blood pressure signal from the blood pressure signal by means of template matching, inserting missing wave peaks in the target blood pressure signal according to the QRS wave interpolation sequence to obtain a blood pressure wave peak point sequence, and determining a corresponding R wave position in the blood pressure signal according to the blood pressure wave peak point sequence to further obtain the QRS correction sequence.
Step S50: and determining a target QRS wave sequence according to the QRS correction sequence, the QRS wave detection sequence and the QRS wave interpolation sequence.
It should be noted that, the target QRS wave sequence may be a more accurate QRS wave sequence determined from the QRS correction sequence, the QRS wave detection sequence and the QRS wave interpolation sequence.
Further, in order to make the target QRS wave sequence more accurate, the step S50 may include: respectively determining target heart rates corresponding to the QRS correction sequence, the QRS wave detection sequence and the QRS wave interpolation sequence; comparing the target heart rate with a preset normal heart rate to obtain a comparison result; and determining a target QRS wave sequence according to the comparison result, the QRS correction sequence, the QRS wave detection sequence and the QRS wave interpolation sequence.
It should be noted that, the target heart rate may be a heart rate corresponding to each of the QRS correction sequence, the QRS wave detection sequence, and the QRS wave interpolation sequence. The preset normal heart rate may be a heart rate range of the person under normal conditions. The determining of the target QRS wave sequence according to the comparison result, the QRS correction sequence, the QRS wave detection sequence, and the QRS wave interpolation sequence may be determining whether the heart rate corresponding to the QRS correction sequence, the QRS wave detection sequence, and the QRS wave interpolation sequence is within the range of the preset normal heart rate, if not, excluding the corresponding sequence, and then determining the target QRS wave sequence according to the sequence that is not excluded.
Further, in order to make the target QRS wave sequence more accurate, the step of determining the target QRS wave sequence according to the comparison result, the QRS correction sequence, the QRS wave detection sequence, and the QRS wave interpolation sequence may include: determining a target sequence satisfying the heart rate condition in the QRS correction sequence, the QRS wave detection sequence and the QRS wave interpolation sequence according to the comparison result; determining a sequence of RR intervals of the target sequence; determining a standard deviation corresponding to the target sequence according to the RR interval sequence; and determining a target QRS wave sequence according to the standard deviation and the target sequence.
It should be noted that: the RR interval sequence may be a sequence of intervals between each peak in the target sequence. The target sequence may be a sequence in which the center rate of the QRS correction sequence, the QRS wave detection sequence and the QRS wave interpolation sequence is within a normal heart rate range. Determining the standard deviation corresponding to the target sequence from the RR interval sequence may be determining the standard deviation in interval values from respective interval values in the RR interval sequence. Said determining a target QRS wave sequence from said standard deviation and said target sequence may be determining a peak interval in said target sequence; determining a difference between the peak interval and the standard deviation; determining abnormal peak point information in the target sequence according to the difference value; and determining a target QRS wave sequence according to the abnormal peak point information.
It should be noted that the peak interval may be an interval between peaks in the target sequence, and a difference between the peak interval and the standard deviation may be obtained by subtracting the standard deviation from the peak interval. And judging whether the difference value is greater than 3 times of the standard deviation or less than half of the standard deviation, and if the difference value is greater than 3 times of the standard deviation or less than half of the standard deviation, judging that a second peak point corresponding to the peak interval is an abnormal point. And respectively carrying out the abnormal point judgment on the target sequences after the heart rate selection, and selecting the sequences with the least number of abnormal points as the target QRS wave sequences.
The embodiment acquires a QRS wave detection sequence corresponding to an ECG signal; determining a sequence of ECG peaks from the ECG signal; interpolating the QRS wave detection sequence according to the ECG peak sequence to obtain a QRS wave interpolation sequence; acquiring a blood pressure signal corresponding to the ECG signal, and determining a QRS correction sequence according to the blood pressure signal and the QRS wave interpolation sequence; and determining a target QRS wave sequence according to the QRS correction sequence, the QRS wave detection sequence and the QRS wave interpolation sequence. The embodiment determines a target QRS wave sequence according to the QRS correction sequence, the QRS wave detection sequence and the QRS wave interpolation sequence. Compared with the existing QRS wave determining method through a digital filtering method, a wavelet transformation method, an adaptive threshold and the like, the method can more comprehensively identify and judge the QRS wave, does not need to train a model, and improves the accuracy of a target QRS wave sequence.
Referring to fig. 3, fig. 3 is a flowchart illustrating a QRS wave identification apparatus according to a second embodiment of the present invention.
Based on the first embodiment, in this embodiment, the step S40 may include:
step S401: and acquiring a blood pressure signal corresponding to the ECG signal, and selecting a template signal from the blood pressure signal.
It should be noted that the template signal may be a section of the blood pressure signal with better quality in the blood pressure signal, may be a template signal selected from the blood pressure signal according to whether there is a burr or other abnormal condition in the blood pressure signal, or may be selected manually.
Step S402: and selecting a target blood pressure signal from the blood pressure signals according to the template signal.
It should be noted that the target blood pressure signal may be a pulse wave in the matched blood pressure signal according to the template signal, and the successfully matched signal may be combined into the target blood pressure signal.
Step S403: and obtaining an RR interval estimated value, and interpolating the target blood pressure signal according to the RR interval estimated value and the blood pressure signal peak sequence to obtain a blood pressure peak point sequence.
The RR interval estimation value may be obtained by obtaining all peak values in the blood pressure signal according to a difference method to form a blood pressure signal peak sequence, calculating an interval between each two adjacent peak values according to the blood pressure signal peak sequence, and taking a median in the interval as the RR interval estimation value. When the blood pressure signals are subjected to template matching, the template signals which cannot be successfully matched exist in partial blood pressure signals, and therefore partial pulse wave information is lacked in the obtained target blood pressure signals. Therefore, the missing peaks in the target blood pressure signal need to be supplemented by the blood pressure signal peak sequence. Specifically, if the interval between two peaks in the target blood pressure signal is greater than the RR interval estimation value, that is, it can be determined that one or more peaks are missing, the peak at the corresponding position in the blood pressure signal peak sequence is supplemented to the target blood pressure signal, so as to obtain a blood pressure peak point sequence.
Step S404: and determining a QRS correction sequence according to the blood pressure peak point sequence and the QRS wave interpolation sequence.
It should be noted that, determining the QRS correction sequence according to the blood pressure peak point sequence and the QRS wave interpolation sequence may be determining a target R point in the QRS wave interpolation sequence according to the blood pressure peak point sequence, and determining the QRS correction sequence according to the target R point.
Further, in order to obtain an accurate QRS wave, the step S404 may include: determining an R wave delay sequence according to the blood pressure peak point sequence and the QRS wave interpolation sequence; and determining a QRS correction sequence according to the R wave delay sequence and the QRS wave interpolation sequence.
It should be noted that, the R wave delay sequence may be obtained by comparing the blood pressure peak point sequence with the QRS wave interpolation sequence, finding whether there is an R point in the QRS wave interpolation sequence within a certain range by taking a peak in the blood pressure peak point sequence as a center, recording the position of the R point if there is one, and forming the R wave delay sequence according to the position of the R point corresponding to each peak. The certain range may be 0.8-1.2 RR interval estimates. If there are multiple R points in the estimated value of 0.8-1.2 RR intervals, the range is narrowed to 0.9-0.1 RR interval estimated value. And if a plurality of R points exist, the wave crest of each pulse wave in the blood pressure wave crest point sequence is differentiated to obtain a difference value sequence. And subtracting the peak position of the blood pressure peak point sequence from the positions of a plurality of R points to obtain a plurality of R point difference values, respectively substituting the plurality of R point difference values into the R wave delay sequences to obtain a plurality of delay sequences, respectively calculating the Pearson correlation coefficients of the plurality of delay sequences and the difference value sequence, and taking the sequence with the maximum correlation coefficient as the R wave delay sequence.
In a specific implementation, for example, there are 14 peaks in the blood pressure peak point sequence, where there is only one R point corresponding to 10 peaks, the R wave delay sequence is first formed according to the R points corresponding to the 10 peaks, then a plurality of R point differences corresponding to peaks where a plurality of R points exist are respectively inserted into the R wave delay sequence to obtain a plurality of sequences of 11R points, and a sequence with the largest correlation coefficient is taken as the R wave delay sequence according to the pearson correlation coefficient with the difference sequence. And subsequently, calculating an R wave delay sequence corresponding to the next peak with a plurality of R points until determining a unique R point position corresponding to each peak position. And forming the R wave delay sequence according to the position of the unique R point corresponding to each peak value.
It should be noted that, the determining of the QRS correction sequence according to the R wave delay sequence and the QRS wave interpolation sequence may be to set an empty sequence, and fill the empty sequence by selecting base points from the R wave delay sequence and the QRS wave interpolation sequence one by one until the QRS correction sequence is obtained. Specifically, the first peak point (R wave position) of each of the two signals may be determined, if the two peaks are close to each other, the average value of sampling points corresponding to the two peaks is taken and integrated as the first base point to be filled into the empty sequence, if the difference is far away, the distance between the second peak point and the first peak point of each of the two peaks is determined, the first peak point with the smaller difference is taken as the first base point, the starting point is taken as the base point, an RR interval estimation value extending backwards by 1.8 to 2 times is determined, if the peak point exists in the R wave delay sequence or the QRS wave interpolation sequence in the segment of area, the peak point is filled as the second base point, if the peak point exists in each of the two peaks, the difference is made between the R wave delay sequence or the QRS wave interpolation sequence and the first base point, and the point with the smallest absolute value is taken as the second base point. The subsequent operation is the same as the first base point, and the second base point is repeatedly operated, so that a complete QRS correction sequence is finally obtained.
Acquiring a blood pressure signal corresponding to the ECG signal, and selecting a template signal from the blood pressure signal; selecting a target blood pressure signal from the blood pressure signals according to the template signal; obtaining an RR interval estimated value, and interpolating the target blood pressure signal according to the RR interval estimated value and a blood pressure signal peak sequence to obtain a blood pressure peak point sequence; and determining a QRS correction sequence according to the blood pressure peak point sequence and the QRS wave interpolation sequence. The QRS wave sequence is corrected through the blood pressure signal, so that the target QRS wave sequence is more accurate.
Referring to fig. 4, fig. 4 is a block diagram illustrating a QRS wave identification system according to a first embodiment of the present invention.
As shown in fig. 4, the QRS wave confirmation system according to the embodiment of the present invention includes: a QRS wave detectionsequence determination module 10, an ECG peaksequence determination module 20, a QRS wave interpolationsequence determination module 30, a QRS correctionsequence determination module 40 and a target QRS wavesequence determination module 50;
a QRS wave detectionsequence determining module 10, configured to obtain a QRS wave detection sequence corresponding to the ECG signal;
an ECG peaksequence determining module 20 for determining an ECG peak sequence from the ECG signal;
a QRS wave interpolationsequence determining module 30, configured to interpolate the QRS wave detection sequence according to the ECG peak sequence to obtain a QRS wave interpolation sequence;
a QRS correctionsequence determining module 40, configured to obtain a blood pressure signal corresponding to the ECG signal, and determine a QRS correction sequence according to the blood pressure signal and the QRS wave interpolation sequence;
a target QRS wavesequence determination module 50, configured to determine a target QRS wave sequence according to the QRS correction sequence, the QRS wave detection sequence and the QRS wave interpolation sequence.
The embodiment acquires a QRS wave detection sequence corresponding to an ECG signal; determining a sequence of ECG peaks from the ECG signal; interpolating the QRS wave detection sequence according to the ECG peak sequence to obtain a QRS wave interpolation sequence; acquiring a blood pressure signal corresponding to the ECG signal, and determining a QRS correction sequence according to the blood pressure signal and the QRS wave interpolation sequence; and determining a target QRS wave sequence according to the QRS correction sequence, the QRS wave detection sequence and the QRS wave interpolation sequence. The embodiment determines a target QRS wave sequence according to the QRS correction sequence, the QRS wave detection sequence and the QRS wave interpolation sequence. Compared with the existing QRS wave determining method through a digital filtering method, a wavelet transformation method, an adaptive threshold and the like, the method can more comprehensively identify and judge the QRS wave, does not need to train a model, and improves the accuracy of a target QRS wave sequence.
It should be noted that the above-described work flows are only exemplary, and do not limit the scope of the present invention, and in practical applications, a person skilled in the art may select some or all of them to achieve the purpose of the solution of the embodiment according to actual needs, and the present invention is not limited herein.
In addition, the technical details that are not described in detail in this embodiment may refer to the parameter operation method provided in any embodiment of the present invention, and are not described herein again.
Based on the first embodiment of the QRS wave identification system of the present invention, a second embodiment of the QRS wave identification system of the present invention is proposed.
In this embodiment, the target QRS wavesequence determining module 50 is further configured to determine target heart rates corresponding to the QRS correction sequence, the QRS wave detection sequence, and the QRS wave interpolation sequence, respectively; comparing the target heart rate with a preset normal heart rate to obtain a comparison result; and determining a target QRS wave sequence according to the comparison result, the QRS correction sequence, the QRS wave detection sequence and the QRS wave interpolation sequence.
Further, the target QRS wavesequence determining module 50 is further configured to determine, according to the comparison result, a target sequence satisfying a heart rate condition among the QRS correction sequence, the QRS wave detection sequence, and the QRS wave interpolation sequence; determining a sequence of RR intervals of the target sequence; determining a standard deviation corresponding to the target sequence according to the RR interval sequence; and determining a target QRS wave sequence according to the standard deviation and the target sequence.
Further, the target QRS wavesequence determining module 50 is further configured to determine a peak interval in the target sequence; determining a difference between the peak interval and the standard deviation; determining abnormal peak point information in the target sequence according to the difference value; and determining a target QRS wave sequence according to the abnormal peak point information.
Further, the QRS correctionsequence determining module 40 is further configured to obtain a blood pressure signal corresponding to the ECG signal, and select a template signal from the blood pressure signal; selecting a target blood pressure signal from the blood pressure signals according to the template signal; obtaining an RR interval estimated value, and interpolating the target blood pressure signal according to the RR interval estimated value and a blood pressure signal peak sequence to obtain a blood pressure peak point sequence; and determining a QRS correction sequence according to the blood pressure peak point sequence and the QRS wave interpolation sequence.
Further, the QRS correctionsequence determining module 40 is further configured to determine an R wave delay sequence according to the blood pressure peak point sequence and the QRS wave interpolation sequence; and determining a QRS correction sequence according to the R wave delay sequence and the QRS wave interpolation sequence.
Further, the QRS wave interpolationsequence determining module 30 is further configured to determine ECG peak position information in the ECG peak sequence; determining QRS wave position information in the QRS wave detection sequence; and interpolating the QRS wave detection sequence according to the ECG peak position information and the QRS wave position information to obtain a QRS wave interpolation sequence.
Further, the QRS wave detectionsequence determining module 10 is further configured to determine, by a QRS wave detector, a QRS wave detection sequence corresponding to the ECG signal when the ECG signal is received.
Other embodiments or specific implementations of the QRS wave confirmation system of the present invention may refer to the above method embodiments, and are not described herein again.
It should be noted that, in this document, the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or system that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or system. Without further limitation, an element defined by the phrase "comprising an … …" does not exclude the presence of other like elements in a process, method, article, or system that comprises the element.
The above-mentioned serial numbers of the embodiments of the present invention are merely for description and do not represent the merits of the embodiments.
Through the above description of the embodiments, those skilled in the art will clearly understand that the method of the above embodiments can be implemented by software plus a necessary general hardware platform, and certainly can also be implemented by hardware, but in many cases, the former is a better implementation manner. Based on such understanding, the technical solutions of the present invention may be embodied in the form of a software product, which is stored in a storage medium (e.g., a rom/ram, a magnetic disk, an optical disk) and includes instructions for enabling a terminal device (e.g., a mobile phone, a computer, a server, or a network device) to execute the method according to the embodiments of the present invention.
The above description is only a preferred embodiment of the present invention, and not intended to limit the scope of the present invention, and all modifications of equivalent structures and equivalent processes, which are made by using the contents of the present specification and the accompanying drawings, or directly or indirectly applied to other related technical fields, are included in the scope of the present invention.