Movatterモバイル変換


[0]ホーム

URL:


CN103040462A - Electrocardiosignal processing and data compression method - Google Patents

Electrocardiosignal processing and data compression method
Download PDF

Info

Publication number
CN103040462A
CN103040462ACN2012103907806ACN201210390780ACN103040462ACN 103040462 ACN103040462 ACN 103040462ACN 2012103907806 ACN2012103907806 ACN 2012103907806ACN 201210390780 ACN201210390780 ACN 201210390780ACN 103040462 ACN103040462 ACN 103040462A
Authority
CN
China
Prior art keywords
sampling
sampling point
slope
data compression
data
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN2012103907806A
Other languages
Chinese (zh)
Inventor
李锋
刘晓强
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Donghua University
Original Assignee
Donghua University
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 Donghua UniversityfiledCriticalDonghua University
Priority to CN2012103907806ApriorityCriticalpatent/CN103040462A/en
Publication of CN103040462ApublicationCriticalpatent/CN103040462A/en
Pendinglegal-statusCriticalCurrent

Links

Images

Landscapes

Abstract

Translated fromChinese

本发明提供了一种心电信号处理和数据压缩方法,其特征在于,步骤为:获取时间上连续的3个心电信号的采样点,分别记为Vi、Vi+1及Vi+2;将Vi、Vi+1及Vi+2分别标注为M0、M1及M2;计算线段(M0,M1)的斜率k1及线段(M1,M2)的斜率k2;计算斜率差绝对值Q,Q=|k2-k1|;判断斜率差绝对值Q是否小于预设的阀值δ,根据不同情况进行不同处理。本发明的优点是:该方法不但可以有效过滤信号噪声,还可达到压缩数据,降低处理复杂度,减少计算量的目的,特别适用于连续心电监控、数据量大的领域。

Figure 201210390780

The present invention provides a kind of electrocardiographic signal processing and data compression method, it is characterized in that, the step is: acquire the sampling point of 3 continuous electrocardiographic signals in time, be recorded as respectively Vi, Vi+1 and Vi+2; Vi, Vi+1 and Vi+2 are marked as M0, M1 and M2 respectively; calculate the slope k1 of the line segment (M0, M1) and the slope k2 of the line segment (M1, M2); calculate the absolute value of the slope difference Q, Q=|k2 -k1|; determine whether the absolute value of the slope difference Q is less than the preset threshold δ, and perform different processing according to different situations. The advantages of the present invention are: the method can not only effectively filter signal noise, but also achieve the purpose of compressing data, reducing processing complexity, and reducing calculation amount, and is especially suitable for the field of continuous electrocardiographic monitoring and large amount of data.

Figure 201210390780

Description

A kind of electrocardiosignal is processed and data compression method
Technical field
The present invention relates to a kind of ecg signal data and process and data compression method, be specially adapted to data record and the processing in Significance of Continuous Ecg Monitoring field.
Background technology
Cardiovascular and cerebrovascular disease is the commonly encountered diseases of a kind of serious threat life (particularly middle-aged and elderly people more than 50 years old).Every year is died from the number of cardiovascular and cerebrovascular disease up to 1,500 ten thousand people in the whole world, occupies the various causes of the death the first.Cardiovascular and cerebrovascular disease has become the highest No.1 killer of human Death causes, also is " the noiseless demon " of health of people! Therefore, the patient being carried out the heart real time monitoring changes significant to Prevention of cardiovascular disease with timely discovery anomalous ecg.
The pyroelectric monitor instrument is that anomalous ecg is changed the complementary diagnostic device that carries out the real-time dynamic monitoring early warning, equipment generally has the electrocardiogram (ECG) data of continuous monitoring whenever and wherever possible in 24 hours and recording user, the functions such as the collection of information, storage, analysis and early warning, its chief value is be used to finding that all kinds of arrhythmias and ST section change, for clinical diagnosis and treatment provide important evidence.
The feature point extraction of electrocardiosignal and waveform recognition are the keys of ECG analyzing and diagnosing, and wherein the detection of QRS ripple is the basis of electrocardiosignal automatic analysis, and its accuracy and reliability directly have influence on the performance of ECG real-time monitor system.Only have after the QRS wave group is determined, other parameter informations of electrocardiosignal, as: ST section, P ripple, heart rate etc. just can detect.
At present, the QRS wave detecting method is various, " Detection of ECG characteristic points usingWavelet Transforms[J] " (Cuiwei Li, Chong xun Zheng, Changfeng Tai et al, IEEETransactions on Biomedical Engineering, 1995,42 (1): 21-28) propose Wavelet Transformation Algorithm, but the large realization of its amount of calculation is complicated, is unsuitable for real-time processing." QRS Detection for Pacemakers in a NoisyEnvironment using a Time Lagged Artificial Neural Network[C] " (Neves Rodrigues, Owall, V., Sornmo, L.et al, IEEE International Symposium on Circuits and Systems, Sydney:NSW, 2001,2 (1): 101-103), " An approach to QRS Complex Detection UsingMathematical Morphology[J] " (Trahanias P.E., IEEE Transactions on BiomedicalEngineering, 1993,40 (2): 201-205), " Real-Time QRS DetectionAlgorithm " (J.Pan, Tompkins.A, IEEE Transactions on Biomedical Engineering, 1985,230-236), " QRSSlopes for Detection and Characterization of Myocardial Ischemia[J] " (Pueyo, E., Sornmo, L., Laguna, P.et al, IEEE Transactions on Biomedical Engineering, 2008,55 (2): 468-477) reach " Complexes Detection for ECG Signal:the Difference OperationMethod[J] " (, Wang, WJ.QRS Computer Methods and Programs in Biomedicine, 2008,91 (3): 245-254) propose many detection algorithms, but in the real-time detection of ambulatory ecg signal QRS ripple, also be difficult to accomplish accurate and real-time unification, especially in mobile continuous cardiac monitoring field, the ECG signal sampling algorithm is more immature, the online acquisition that adopt more, the strategy process of off-line diagnosis is guarded, and is difficult to reach the effect of real-time monitoring.Its main cause is, continuously human body is carried out detection record, and data volume is greater than conventional ECG signal sampling, and noisiness is large.24 hours electrocardios of continuous monitoring change, quantity of information than the large 2000-3000 of ordinary electrocardiogram doubly, this brings a lot of difficulties for data storage and processing, especially the detecting instrument of carrying, memory space and disposal ability are all limited, a large amount of data like this are carried out complex calculations be difficult to especially realize.
Summary of the invention
The purpose of this invention is to provide a kind of method that electrocardiosignal is processed computation complexity that reduces.
In order to achieve the above object, technical scheme of the present invention has provided a kind of electrocardiosignal and has processed and data compression method, it is characterized in that, step is:
The sampled point of 3 continuous electrocardiosignaies is designated as respectively Vi, Vi+1 and Vi+2 on step 1, the acquisition time;
Step 2, Vi, Vi+1 and Vi+2 are labeled as respectively M0, M1 and M2;
Step 3, the slope k 1 of calculating line segment (M0, M1) and the slope k 2 of line segment (M1, M2);
Step 4, the poor absolute value Q of slope calculations, Q=|k2-k1|;
Step 5, judge slope differences absolute value Q whether less than default threshold values δ, if, then enter step 6a, otherwise, enter step 6b, wherein threshold values δ sets as required, and threshold values δ is larger, and then data compression effect is better, but the data sensitive degree is lower; Threshold values δ is less, and then data compression effect is poorer, but the data sensitive degree is higher;
The corresponding sampled point Vi+1 of step 6a, cancellation M1 enters step 7;
Step 6b, the corresponding sampled point Vi of reservation M0 are labeled as M0 with the corresponding sampled point Vi+1 of M1, enter step 7;
Step 7, the corresponding sampled point Vi+2 of M2 is labeled as M1;
Step 8, judge whether all sampled points all are disposed, or judge whether sampling finishes, if not, then will with sampled point Vi+2 in time continuous sampled point Vi+3 be labeled as M2, return step 3 and continue to carry out.
Preferably, described sampled point obtains by described electrocardiosignal being carried out real-time sampling, then when carrying out describedstep 8, need only judge whether sampling finishes.
Preferably, before described step 1, also comprise:
Described electrocardiosignal is sampled, acquisition is by N sampled point, sampled point arranged take the time as order obtained the sampled point sequence, begun carry out step 1 by first sampled point in the sampled point sequence, then when carrying out describedstep 8, need only judge whether all sampled points all are disposed.
Preferably, described threshold values δ ∈ (Δ k/10, Δ k/5), wherein, Δ k is that the slope of ECG P wave band is maximum poor.
Advantage of the present invention is: the method is effective trap signal noise not only, also can reach packed data, reduces and processes complexity, reduces the purpose of amount of calculation, is specially adapted to continuous electrocardio monitoring, field that data volume is large.
Description of drawings
Fig. 1 is the embodiment schematic diagram of electrocardiosignal processing provided by the invention and data compression method, mainly for online acquisition and processing;
Fig. 2 is an embodiment to the concrete grammar process of standard method shown in Figure 1;
Fig. 3 is an embodiment to the concrete grammar process of standard method shown in Figure 1;
Fig. 4 is an embodiment to the concrete grammar process of standard method shown in Figure 1, mainly is for the Data Post after the data acquisition and compression.
The specific embodiment
For the present invention is become apparent, hereby with preferred embodiment, and cooperate accompanying drawing to be described in detail below.
Embodiment 1
As shown in Figure 1, a kind of electrocardiosignal that the present embodiment provides is processed and data compression method, is when electrocardiosignal is sampled, finishes in real time date processing and compression, and its concrete steps are:
Step 100 is determined the threshold values δ of slope, and threshold values δ is larger, then data compression effect better (that is, the point of rejecting is more), but data sensitive degree lower (that is, may reject some useful information points); δ is less for the slope threshold values, then data compression effect poorer (that is, the data point of rejecting is just few), but data sensitive degree higher (that is, keeping all right to the minor variations of initial data);
Step 101, real-time sampling obtain 3 sampled point V0, V1, V2 continuous in time;
Step 102 is labeled as M0 with sampled point V0;
Step 103, with sampled point V1 and sampled point V2 respectively standard be M1, M2, its main purpose is the convenience for the back cycle calculations;
Step 104 is calculated the slope k 1 of line segment (M0, M1) and the slope k 2 of line segment (M1, M2);
Step 105, the poor absolute value Q of slope calculations, Q=|k2-k1|;
Step 106 judges that whether slope differences absolute value Q is less than threshold values δ, if less than δ, illustrate that then M0, M1, the corresponding V0 of M2, V1, three sampled point trend of V2 are consistent substantially, execution instep 107a then, otherwise explanation line segment M0M1 has certain difference with line segment M1M2 trend,execution 107b;
Step 107a: cast out the corresponding sampled point of M1, this sampled point no longer participates in storage and calculates, and can reduce like this number a little, entersstep 108;
Step 107b: keep the corresponding sampled point of M0, the corresponding sampled point of M1 is labeled as M0;
Step 108: the corresponding sampled point of M2 is labeled as M1;
Step 109: judge whether sampling finishes, and namely whether also has new sampled point, if there is not new sampled point, then carries out 110b, otherwise carry out 110a;
Step 110a: the sampled point that obtains of will newly sampling is labeled as M2, then returns execution instep 104;
Step 110b: sampling finishes, and all sampled points that are not eliminated are desired data, and process finishes.
Figure 2 shows that a specific embodiment to method shown in Figure 1.
Among Fig. 2, unit of time is second, and voltage unit is mv, and sample frequency is 1000Hz, threshold values δ=1 (mv/s), among Fig. 2, M0, the coordinate of M1 and the corresponding sampled point of M2 is respectively (0.000,0.0031) (0.001,0.0035), (0.002,0.0033), then
k1=(0.0035-0.0031)/(0.001-0.000)=-0.2(v/s);
k2=(0.0033-0.0035)/(0.002-0.001)=-0.1(v/s);
Q=|-0.1-0.2|=0.3 (v/s), Q<δ so the corresponding sampled point of cancellation M1 is labeled as M1 with the corresponding sampled point of M2, connects and lower next sampled data points (0.003,0.0025) is labeled as M2, proceeds computing, can get:
k1=(0.0033-0.0031)/(0.002-0)=0.1(mv/s);
k2=-1(mv/s);
Q=|-1-0.1|=1.1 (v/s), then Q〉δ, keep the corresponding sampled point of M1.
Figure 3 shows that another specific embodiment to method shown in Figure 1.
Among Fig. 3, unit of time is second, and voltage unit is mv, and sample frequency is 1000Hz, threshold values δ=1.5 (mv/s), M0, the coordinate of M1 and the corresponding sampled point of M2 is respectively (1.003,0.0031) (1.004,0.004), (1.005,0.0025) can get:
k1=(0.004-0.0031)/(1.004-1.003)=0.9(mv/s);
k2=(0.0025-0.004)/(1.005-1.004)=-1.5(mv/s);
Q=|-1.5-0.9|=2.4 (mv/s), Q>δ, the corresponding sampled point of M1 keeps, give up the corresponding sampled point of M0, the corresponding sampled point of M1 is labeled as M0, the corresponding sampled point of M2 is labeled as M1, to next sampled point (1.006,0.0015) be labeled as M2, proceed computing, can get:
k1=(0.0025-0.004)/(1.005-1.004)=-1.5(mv/s);
k2=(0.0015-0.0025)/(1.006-1.005)=-1(mv/s);
Q=|-1-(1.5) |=0.5 (v/s), Q<δ gives up the corresponding sampled point of M1, and the corresponding sampled point of M2 is labeled as M1.
Embodiment 2
Be illustrated in figure 4 as another embodiment of the present invention, this example is for to sample to electrocardiosignal, acquisition is by N sampled point, sampled point arranged take the time as order obtained the sampled point sequence, begun the process that data are processed by first sampled point in the sampled point sequence.
As shown in Figure 4, the difference with procedure shown in Figure 1 is:
Step 401 is got front 3 data: V0, V1, the V2 of sampled point sequence;
Step 409 judges whether all data in the sampled point sequence are handled, if also have data not to be marked, and execution instep 410a then, otherwise execution instep 410b;
Step 410a is labeled as M2 with new sampled point adjacent with sampled point V2 in the sampled point sequence, and then execution instep 404;
Step 410b, process finishes, and all points that are not eliminated are desired data.
Step 400 in the present embodiment, step 402 are identical with corresponding steps among the embodiment 1 to step 408.
In the situation that can also consist of without departing from the spirit and scope of the present invention many very embodiment of big difference that have.Should be appreciated that except as defined by the appended claims, the invention is not restricted at the specific embodiment described in the description.

Claims (4)

Translated fromChinese
1.一种心电信号处理和数据压缩方法,其特征在于,步骤为:1. a kind of ECG signal processing and data compression method, it is characterized in that, step is:步骤1、获取时间上连续的3个心电信号的采样点,分别记为Vi、Vi+1及Vi+2;Step 1. Obtain three sampling points of ECG signals continuous in time, which are respectively denoted as Vi, Vi+1 and Vi+2;步骤2、将Vi、Vi+1及Vi+2分别标注为M0、M1及M2;Step 2. Mark Vi, Vi+1 and Vi+2 as M0, M1 and M2 respectively;步骤3、计算线段(M0,M1)的斜率k1及线段(M1,M2)的斜率k2;Step 3, calculating the slope k1 of the line segment (M0, M1) and the slope k2 of the line segment (M1, M2);步骤4、计算斜率差绝对值Q,Q=|k2-k1|;Step 4, calculate the absolute value Q of slope difference, Q=|k2-k1|;步骤5、判断斜率差绝对值Q是否小于预设的阀值δ,若是,则进入步骤6a,否则,进入步骤6b,其中阀值δ根据需要设定,阀值δ越大,则数据压缩效果越好,但数据敏感度越低;阀值δ越小,则数据压缩效果越差,但数据敏感度越高;Step 5. Determine whether the absolute value of the slope difference Q is less than the preset threshold δ, if so, go to step 6a, otherwise, go to step 6b, where the threshold δ is set according to needs, the larger the threshold δ, the better the data compression effect The better, but the lower the data sensitivity; the smaller the threshold δ, the worse the data compression effect, but the higher the data sensitivity;步骤6a、消去M1所对应的采样点Vi+1,进入步骤7;Step 6a, eliminate the sampling point Vi+1 corresponding to M1, and enter step 7;步骤6b、保留M0所对应的采样点Vi,将M1所对应的采样点Vi+1标注为M0,进入步骤7;Step 6b, retain the sampling point Vi corresponding to M0, mark the sampling point Vi+1 corresponding to M1 as M0, and enter step 7;步骤7、将M2所对应的采样点Vi+2标注为M1;Step 7. Mark the sampling point Vi+2 corresponding to M2 as M1;步骤8、判断是否将所有采样点都处理完毕,或判断采样是否结束,若否,则将与采样点Vi+2在时间上连续的采样点Vi+3标注为M2,返回步骤3继续执行。Step 8. Determine whether all the sampling points have been processed, or judge whether the sampling is over. If not, mark the sampling point Vi+3 continuous with the sampling point Vi+2 in time as M2, and return to step 3 to continue execution.2.如权利要求1所述的一种心电信号处理和数据压缩方法,其特征在于:所述采样点通过对所述心电信号进行实时采样获得,则在进行所述步骤8时,只须判断采样是否结束。2. A kind of electrocardiographic signal processing and data compression method as claimed in claim 1, is characterized in that: described sampling point is obtained by carrying out real-time sampling to described electrocardiographic signal, then when carrying out described step 8, only It must be judged whether the sampling is over.3.如权利要求1所述的一种心电信号处理和数据压缩方法,其特征在于:在所述步骤1之前还包括:3. A kind of ECG signal processing and data compression method as claimed in claim 1, is characterized in that: also comprise before described step 1:对所述心电信号进行进行采样,获得由N个采样点,对采样点以时间为序排列得到采样点序列,由采样点序列中的第一个采样点开始进行步骤1,则在进行所述步骤8时,只须判断是否将所有采样点都处理完毕。The electrocardiographic signal is sampled to obtain N sampling points, and the sampling points are arranged in order of time to obtain a sampling point sequence, and the first sampling point in the sampling point sequence starts to carry out step 1, then in the process of carrying out all When step 8 is mentioned above, it is only necessary to judge whether all the sampling points have been processed.4.如权利要求1所述的一种心电信号处理和数据压缩方法,其特征在于:所述阀值δ∈(Δk/10,Δk/5),其中,Δk为心电图P波段的斜率最大差。4. a kind of electrocardiographic signal processing as claimed in claim 1 and data compression method are characterized in that: described threshold value δ ∈ (Δk/10, Δk/5), wherein, Δk is that the slope of electrocardiogram P band is maximum Difference.
CN2012103907806A2012-10-122012-10-12Electrocardiosignal processing and data compression methodPendingCN103040462A (en)

Priority Applications (1)

Application NumberPriority DateFiling DateTitle
CN2012103907806ACN103040462A (en)2012-10-122012-10-12Electrocardiosignal processing and data compression method

Applications Claiming Priority (1)

Application NumberPriority DateFiling DateTitle
CN2012103907806ACN103040462A (en)2012-10-122012-10-12Electrocardiosignal processing and data compression method

Publications (1)

Publication NumberPublication Date
CN103040462Atrue CN103040462A (en)2013-04-17

Family

ID=48053484

Family Applications (1)

Application NumberTitlePriority DateFiling Date
CN2012103907806APendingCN103040462A (en)2012-10-122012-10-12Electrocardiosignal processing and data compression method

Country Status (1)

CountryLink
CN (1)CN103040462A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
WO2017096597A1 (en)*2015-12-102017-06-15深圳市洛书和科技发展有限公司Method and device for processing electrocardio signals
CN114358095A (en)*2022-03-182022-04-15深圳市帝迈生物技术有限公司Pulse signal screening method and related device

Citations (4)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
EP0263599B1 (en)*1986-10-061993-04-14Telectronics N.V.Ecg data compression for storage in a pacemaker memory
US6061475A (en)*1998-03-202000-05-09Axcess, Inc.Video compression apparatus and method
CN102510287A (en)*2011-11-032012-06-20电子科技大学Method for rapidly compressing industrial real-time data
CN102664635A (en)*2012-03-062012-09-12华中科技大学Precision-controlled self-adaptive data compression method

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
EP0263599B1 (en)*1986-10-061993-04-14Telectronics N.V.Ecg data compression for storage in a pacemaker memory
US6061475A (en)*1998-03-202000-05-09Axcess, Inc.Video compression apparatus and method
CN102510287A (en)*2011-11-032012-06-20电子科技大学Method for rapidly compressing industrial real-time data
CN102664635A (en)*2012-03-062012-09-12华中科技大学Precision-controlled self-adaptive data compression method

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
刘可晶: "一种改进的矢量曲线数据压缩算法", 《甘肃科学学报》*

Cited By (2)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
WO2017096597A1 (en)*2015-12-102017-06-15深圳市洛书和科技发展有限公司Method and device for processing electrocardio signals
CN114358095A (en)*2022-03-182022-04-15深圳市帝迈生物技术有限公司Pulse signal screening method and related device

Similar Documents

PublicationPublication DateTitle
CN107788969B (en)Automatic detection method for QRS wave group in electrocardiosignal
US10912479B2 (en)Method for accurately extracting abnormal potential within QRS
CN104173043B (en)Electrocardio data analysis method suitable for mobile platform
US20210007621A1 (en)Method to analyze cardiac rhythms using beat-to-beat display plots
Nakai et al.Noise tolerant QRS detection using template matching with short-term autocorrelation
CN111839494A (en)Heart rate monitoring method and system
Bsoul et al.Detection of P, QRS, and T components of ECG using wavelet transformation
Suboh et al.ECG-based detection and prediction models of sudden cardiac death: Current performances and new perspectives on signal processing techniques
Singh et al.Assessment of cardiac heart failure and cardiac artery disease by the higher order spectra
Song et al.New real-time heartbeat detection method using the angle of a single-lead electrocardiogram
Haescher et al.Transforming seismocardiograms into electrocardiograms by applying convolutional autoencoders
Wang et al.A±6ms-accuracy, 0.68 mm 2 and 2.21 μW QRS detection ASIC
CN106361325A (en)Screening and identifying system of monopolar lead electrocardiogram detected by portable electrocardiograph
KR101420345B1 (en)System and Method for Detecting R Wave of ECG Signal based on SOM
Hegde et al.A review on ECG signal processing and HRV analysis
CN115486856A (en) Surface electrophysiological signal processing method and system for eliminating signal phase shift
CN103040462A (en)Electrocardiosignal processing and data compression method
CN104305958B (en) A multi-parameter analysis method of photoplethysmogram for extremely short-term autonomic nervous state
CN113729724B (en)Electrocardiogram measuring method and device
Acharya et al.Integrated index for cardiac arrythmias diagnosis using entropies as features of heart rate variability signal
Patro et al.Detection of cardiac abnormalities in ECG signal using time-based signal processing algorithm
CN114912521A (en)Heart data processing method and device, computer equipment and storage medium
Demirsoy et al.Respiratory analysis with electrocardiogram data: evaluation of pan-tompkins algorithm and cubic curve interpolation method
Negi et al.Development of a real-time breathing-rate monitor using difference operation method and adaptive windowing on dry-electrode ECG signal
RU2624809C1 (en)Method for electrocardio-signal processing for personal weared cardiomonitors

Legal Events

DateCodeTitleDescription
C06Publication
PB01Publication
C10Entry into substantive examination
SE01Entry into force of request for substantive examination
C02Deemed withdrawal of patent application after publication (patent law 2001)
WD01Invention patent application deemed withdrawn after publication

Application publication date:20130417


[8]ページ先頭

©2009-2025 Movatter.jp