CN103549945B - Method for recognizing pulse rate and blood oxygen saturation degree through cardiac contraction process characteristic - Google Patents

Method for recognizing pulse rate and blood oxygen saturation degree through cardiac contraction process characteristic Download PDF

Info

Publication number
CN103549945B
CN103549945B CN201310533815.1A CN201310533815A CN103549945B CN 103549945 B CN103549945 B CN 103549945B CN 201310533815 A CN201310533815 A CN 201310533815A CN 103549945 B CN103549945 B CN 103549945B
Authority
CN
China
Prior art keywords
bossing
blood oxygen
signal
systole
sequence
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
CN201310533815.1A
Other languages
Chinese (zh)
Other versions
CN103549945A (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.)
Guangzhou Shiyuan Electronics Thecnology Co Ltd
Original Assignee
Guangzhou Shiyuan Electronics Thecnology 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 Guangzhou Shiyuan Electronics Thecnology Co Ltd filed Critical Guangzhou Shiyuan Electronics Thecnology Co Ltd
Priority to CN201310533815.1A priority Critical patent/CN103549945B/en
Publication of CN103549945A publication Critical patent/CN103549945A/en
Application granted granted Critical
Publication of CN103549945B publication Critical patent/CN103549945B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Abstract

The invention discloses a method for recognizing pulse rate and blood oxygen saturation degree through cardiac contraction process characteristic. The method comprises the following steps: (1), continuously acquiring red light electric signals detected by a blood oxygen detection probe to obtain a waveform signal sequence {an}; (2) differentiating the waveform signal sequence {an} to obtain a differential signal sequence {bn}; (3) turning the signal waveform of the differential signal sequence {bn} upside down, and removing a negative part to obtain a characteristic signal sequence {cn}; (4) finding out a convex part in the signal waveform of the characteristic signal sequence {cn} and extracting the characteristic thereof; (5) extracting the convex part caused by a cardiac contraction process; (6) calculating the pulse rate according to the characteristic of the convex part caused by the cardiac contraction process; (7) processing infrared electric signals according to the steps (1) to (5) to obtain the convex part caused by the cardiac contraction process in the infrared electric signals, and calculating the blood oxygen saturation degree by combining with the characteristic of the convex part caused by the cardiac contraction process in the red light electric signals.

Description

By the method for systole feature identification pulse frequency and blood oxygen saturation
Technical field
The present invention relates to medical detection field, particularly relate to the method by systole feature identification pulse frequency and blood oxygen saturation.
Background technology
Along with the development of modern medical service technology and related discipline, medical monitoring instrument has become the large quasi-instrument of medical electronic apparatus indispensable, plays a part more and more important within the hospital.The use of monitor, not only alleviates the work of medical worker, improves the efficiency of nursery work, the more important thing is and makes doctor can understand the state of an illness at any time, can process in time, improve nursing quality when there is emergency situation.In the physiological parameter of monitoring, except electrocardio, blood pressure etc., the oxygen concentration in blood of human body and blood oxygen saturation and being determined at of pulse frequency are also of great significance clinically.In the monitoring of surgical operation or critical patient, avoid patient's anoxia, it is very necessary for understanding oxygen content in blood in time.
Blood oxygen detecting probe is used to detect the index such as pulse frequency, blood oxygen saturation, generally includes HONGGUANG, infrared transmitter and receptor.When finger clamp is inside blood oxygen detecting probe, HONGGUANG, infrared transmitter be emission of light respectively, light therethrough is pointed and is transmitted into receiver end, and light signal strength is converted to electrical signal intensity (voltage) by receptor, then gathers this voltage by mould data converter.
Fig. 1 is that under different blood oxygen saturation, blood is to the absorbance curves of HONGGUANG and infrared light, and vertical coordinate is that under different blood oxygen saturation, blood is to the absorbance of HONGGUANG and infrared light, and abscissa is wavelength.In figure, HHb is deoxyhemoglobin, and expression blood oxygen saturation is 0%, O 2hb is band oxygen hemoglobin, and represent that blood oxygen saturation is 100%, dotted line is 50% blood oxygen saturation absorbance curves, can find out the light for Same Wavelength in figure, and under different blood oxygen saturations, blood is different for the absorbance of light.When heart contraction, blood can be filled into the peripheral vessel of finger, and because blood is now many, light can be absorbed often, and the voltage therefore collected can be lower; During diastole, blood meeting reflux veins, now the blood of finger is fewer, and light is absorbed relatively less, and the voltage therefore collected can grow.As shown in Figure 2, be the electrical signal intensity fluctuation situation of HONGGUANG.Can find out, the signal waveform in figure is periodic, and wherein the frequency of waveform is exactly pulse frequency (number of times that pulse is per minute).If find out crest or the trough of signal waveform, the interval calculated between crest or between trough can calculate the cycle.
Prior art adopts base-line method to look for crest, trough.Baseline can be waveform average, and also can be the horizontal line that other method is arranged, as shown in Figure 3, wherein horizontal line be baseline, and crossing baseline, upwards to go to peak be crest, and crossing baseline, to go to minimum point be downwards trough.But because the motion of patient's hands or probe to loosen etc. reason, cause waveform entirety up or walk downward, this phenomenon is called as baseline drift, and waveform entirety is upwards walked as shown in Figure 4.Can find out, when baseline drift, the False Rate of base-line method identification crest, trough is very high, thus cause the pulse frequency that calculates and blood oxygen saturation also inaccurate.
Summary of the invention
Embodiment of the present invention technical problem to be solved is, provides a kind of method by systole feature identification pulse frequency and blood oxygen saturation.Its object is to by identifying the feature produced by heart contraction in signal waveform, thus determine each cycle exactly, realize the calculating of pulse frequency and blood oxygen saturation.
In order to solve the problems of the technologies described above, embodiments provide a kind of method by systole feature identification pulse frequency and blood oxygen saturation, comprising step:
(1) the HONGGUANG signal of telecommunication transformed by HONGGUANG optical signal that detected by blood oxygen detecting probe of continuous collecting, and carry out filtering, obtain waveshape signal sequence { a n;
(2) to described filtered waveshape signal sequence { a ncarry out difference processing, obtain differential signal sequence { b n, and b n=a n+1-a n;
(3) by described differential signal sequence { b nsignal waveform spin upside down, and remove negative fraction waveform, obtain characteristic signal sequence { c n, wherein c n=-b n(b n≤ 0), c n=0 (b n> 0);
(4) described characteristic signal sequence { c is found out nsignal waveform in whole bossings, and extract the feature of described whole bossing, comprise the origin sequences { s of bossing n, terminal sequence { e n, wide sequence { w nand amplitude sequence { h n;
(5) according to the width w of each described bossing nwith amplitude h n, judge whether each described bossing is caused by systole, and extract the bossing caused by systole;
(6) according to the feature calculation pulse frequency of the described bossing caused by systole;
(7) the infrared electro signal transformed by infrared light optical signal that blood oxygen detecting probe detects is processed to (5) according to described step (1), to obtain the bossing caused by systole in infrared electro signal, and in conjunction with the bossing caused by systole in described infrared electro signal characteristic sum described in the feature calculation blood oxygen saturation of bossing that caused by systole in the HONGGUANG signal of telecommunication.
Further, described step (4) specifically comprises step:
(4-1) for described characteristic signal sequence { c n, find from the left side, think characteristic signal sequence { c nthe starting point that the point being greater than 0 is a bossing is become from 0, think from being greater than the terminal that 0 point becoming 0 is current bossing, thus extract the origin sequences { s of whole bossing nand terminal sequence { e n;
(4-2) wide sequence { w of described whole bossing is extracted n, wherein w n=e n-s n;
(4-3) amplitude sequence { h of described whole bossing is extracted n, wherein, h n=max (Y (s n) ~ Y (e n)), namely get the maximum of bossing as amplitude.
Further, described step (5) specifically comprises step:
(5-1) set a classification boundaries, and described classification boundaries is a circle, the center of circle is (w c, h c), radius is r;
(5-2) distance of each bossing to described classification boundaries is calculated, if distance is greater than 0, then thinks that bossing is not caused by systole, otherwise think that bossing is caused by systole, wherein, bossing to the distance of described classification boundaries is
(5-3) bossing caused by systole is judged as in extraction step (5-2).
Wherein, the classification boundaries of described setting is obtained by following steps:
(5-1-1) electrical signal data detected by blood oxygen detecting probe of a large amount of different people is gathered;
(5-1-2) described electrical signal data is processed to (4) according to described step (1);
(5-1-3) with sequence { s' n, { e' n, { w' n, { h' nrepresent starting point, terminal, width, the amplitude sequence of bossing that are caused by heart contraction, sequence corresponding non-cardiac shrinks the bossing caused, and be X-axis with width in coordinate system, be that Y-axis is by described sequence { w' with amplitude n, { h' nand show;
(5-1-4) all width of the bossing caused by heart contraction and the average of the amplitude center of circle (w as described classification boundaries is calculated c, h c), that is, w c = 1 n · Σ i = 1 n w i ′ , h c = 1 n · Σ i = 1 n h i ′ ;
(5-1-5) bossing that caused by heart contraction is calculated to the described center of circle (w c, h c) distance D'c n, and non-cardiac shrinks the bossing that causes to the described center of circle (w c, h c) distance and find out distance D'c nthe point P of maximum correspondence in(w', h') | max (D'cn)and distance the point of minimum correspondence the mid point of 2 so found out and the distance in the center of circle are the radius r of described classification boundaries, wherein,
D ′ c n = ( w n ′ - w c ) 2 + ( h n ′ - h c ) 2 ,
D ~ c n = ( w ~ n - w c ) 2 + ( h ~ n - h c ) 2 ,
r = ( w ′ + w ~ 2 - w c ) 2 + ( h ′ + h ~ 2 - h c ) 2 .
Further, described step (6) specifically comprises step:
(6-1) origin sequences { s of the bossing caused according to described systole n' or terminal sequence { e' ncomputing cycle T, wherein, T = 1 n - 1 · Σ i = 2 n s i ′ - s i - 1 ′ Or T = 1 n - 1 · Σ i = 2 n e i ′ - e i - 1 ′ ;
(6-2) pulse frequency is calculated according to computing cycle T, wherein, pulse frequency
Further, described step (7) specifically comprises step:
(7-1) the infrared electro signal transformed by infrared light optical signal that blood oxygen detecting probe detects is processed to (5) according to described step (1), obtain the bossing caused by systole in infrared electro signal;
(7-2) using the starting point of bossing that caused by systole respectively in infrared electro signal and the HONGGUANG signal of telecommunication as crest, terminal is as trough, and wherein, crest, the trough range value sequence of the HONGGUANG signal of telecommunication are designated as { Rp respectively n, { Rv n, crest, the trough range value sequence of infrared electro signal are designated as { IRp respectively n, { IRv n;
(7-3) HONGGUANG interchange value R is calculated aC, infrared light interchange value IR aC, HONGGUANG D. C. value R dC, infrared light D. C. value IR dCwith R value, wherein,
R AC = 1 n · Σ i = 1 n Rp i - 1 n · Σ i = 1 n Rv i ,
I R AC = 1 n · Σ i = 1 n I Rp i - 1 n · Σ i = 1 n I Rv i ,
R DC = 1 n · Σ i = 1 n Rv i ,
IR DC = 1 n · Σ i = 1 n I Rv i ,
R = ( R AC R DC ) / ( IR AC IR DC ) ;
(7-4) search according to the R value calculated the R value/blood oxygen saturation mapping table established, obtain blood oxygen saturation.
Wherein, the process of establishing of described R value/blood oxygen saturation mapping table is:
(7-4-1) collecting sample data, described sample data comprises the signal of telecommunication and corresponding blood oxygen saturation that blood oxygen detecting probe detects;
(7-4-2) signal of telecommunication of described sample data is processed to (7) according to described step (1), to obtain the R value of sample data;
(7-4-3) all R values corresponding for blood oxygen saturation same in sample data are averaged, then blood oxygen saturation and R value average one_to_one corresponding, and adopt linear interpolation to supplement blood oxygen saturation and R value makes blood oxygen saturation spacing be 1%, thus obtain described R value/blood oxygen saturation mapping table.
Above inventive embodiments is by identifying the feature produced by heart contraction in signal waveform, thus determine each cycle exactly, realize the accurate identification of pulse frequency and blood oxygen saturation, even if under the hands movement or probe of measuring people to loosen etc. the signal waveform baseline drift situation that causes of reason, also can accurately identify pulse frequency and blood oxygen saturation.
Accompanying drawing explanation
In order to be illustrated more clearly in the embodiment of the present invention or technical scheme of the prior art, be briefly described to the accompanying drawing used required in embodiment or description of the prior art below, apparently, accompanying drawing in the following describes is only some embodiments of the present invention, for those of ordinary skill in the art, under the prerequisite not paying creative work, other accompanying drawing can also be obtained according to these accompanying drawings.
Fig. 1 be under different blood oxygen saturation blood to the absorbance curves figure of HONGGUANG and infrared light;
Fig. 2 is HONGGUANG electric signal waveform schematic diagram;
Fig. 3 is base-line method identification Wave crest and wave trough schematic diagram;
Signal waveform schematic diagram when Fig. 4 is baseline drift;
Fig. 5 is the schematic flow sheet of the method by systole feature identification pulse frequency and blood oxygen saturation that the embodiment of the present invention provides;
Fig. 6 is waveshape signal and differential signal waveform schematic diagram;
Fig. 7 is the waveform variation diagram in the one-period that caused by systole;
Fig. 8 is characteristic signal and waveshape signal waveform schematic diagram;
Fig. 9 is the idiographic flow schematic diagram of step S4 in Fig. 5;
Figure 10 is the idiographic flow schematic diagram of step S5 in Fig. 5;
Figure 11 is the schematic flow sheet of the step setting classification boundaries in Figure 10;
Figure 12 is the coordinates table diagram of the feature of bossing;
Figure 13 is the idiographic flow schematic diagram of step S6 in Fig. 5;
Figure 14 is the idiographic flow schematic diagram of step S7 in Fig. 5;
Figure 15 is R value/blood oxygen saturation mapping table process of establishing schematic diagram.
Detailed description of the invention
Below in conjunction with the accompanying drawing in the embodiment of the present invention, be clearly and completely described the technical scheme in the embodiment of the present invention, obviously, described embodiment is only the present invention's part embodiment, instead of whole embodiments.Based on the embodiment in the present invention, those of ordinary skill in the art, not making the every other embodiment obtained under creative work prerequisite, belong to the scope of protection of the invention.
Embodiments provide a kind of method by systole feature identification pulse frequency and blood oxygen saturation, as shown in Figure 5, comprise step:
S1: the HONGGUANG signal of telecommunication transformed by HONGGUANG optical signal that continuous collecting is detected by blood oxygen detecting probe, and carry out filtering, obtain waveshape signal sequence { a n;
S2: to described filtered waveshape signal sequence { a ncarry out difference processing, obtain differential signal sequence { b n, and b n=a n+1-a n;
Waveshape signal sequence { a nand differential signal sequence { b nwaveform as shown in Figure 6, wherein systole correspond to waveshape signal sequence { a nin the part of precipitous decline in each cycle, part as shown in Fig. 7 ellipse.Come as can be seen from Figure 6, in systole, differential signal sequence { b nit is negative.In fact systole has two key characters, and one is the time span of contraction and the dynamics of contraction, represents at waveshape signal sequence { a nwaveform on be exactly the width on abrupt slope and the slope on abrupt slope, namely differential signal sequence { b non width and amplitude;
S3: by described differential signal sequence { b nsignal waveform spin upside down, and remove negative fraction waveform, obtain characteristic signal sequence { c n, wherein c n=-b n(b n≤ 0), c n=0 (b n> 0);
Characteristic signal sequence { c nas shown in Figure 8;
S4: find out described characteristic signal sequence { c nsignal waveform in whole bossings, and extract the feature of described whole bossing, comprise the origin sequences { s of bossing n, terminal sequence { e n, wide sequence { w nand amplitude sequence { h n;
S5: according to the width w of each described bossing nwith amplitude h n, judge whether each described bossing is caused by systole, and extract the bossing caused by systole;
S6: according to the feature calculation pulse frequency of the described bossing caused by systole;
S7: the infrared electro signal transformed by infrared light optical signal that blood oxygen detecting probe detects is processed according to described step S1 to S5, to obtain the bossing caused by systole in infrared electro signal, and in conjunction with the bossing caused by systole in described infrared electro signal characteristic sum described in the feature calculation blood oxygen saturation of bossing that caused by systole in the HONGGUANG signal of telecommunication.
Further, as shown in Figure 9, described step S4 specifically comprises step:
S41: for described characteristic signal sequence { c n, find from the left side, think characteristic signal sequence { c nthe starting point that the point being greater than 0 is a bossing is become from 0, think from being greater than the terminal that 0 point becoming 0 is current bossing, thus extract the origin sequences { s of whole bossing nand terminal sequence { e n;
S42: the wide sequence { w extracting described whole bossing n, wherein w n=e n-s n;
S43: the amplitude sequence { h extracting described whole bossing n, wherein, h n=max (Y (s n) ~ Y (e n)), namely get the maximum of bossing as amplitude.
Further, as shown in Figure 10, described step S5 specifically comprises step:
S51: set a classification boundaries, and described classification boundaries is a circle, the center of circle is (w c, h c), radius is r;
S52: calculate the distance of each bossing to described classification boundaries, if distance is greater than 0, then thinks that bossing is not caused by systole, otherwise think that bossing is caused by systole, wherein, bossing to the distance of described classification boundaries is
S53: be judged as the bossing caused by systole in extraction step S52.
Wherein, as shown in figure 11, the classification boundaries of described setting is obtained by following steps:
S511: the electrical signal data detected by blood oxygen detecting probe gathering a large amount of different people;
S512: described electrical signal data is processed according to described step S1 to S4;
S513: with sequence { s' n, { e' n, { w' n, { h' nrepresent starting point, terminal, width, the amplitude sequence of bossing that are caused by heart contraction, sequence corresponding non-cardiac shrinks the bossing caused, and be X-axis with width in coordinate system, be that Y-axis is by described sequence { w' with amplitude n, { h' nand show;
Specifically as shown in figure 12, the corresponding bossing caused by heart contraction of point set shown in circle;
S514: calculate all width of the bossing caused by heart contraction and the average of the amplitude center of circle (w as described classification boundaries c, h c), that is, w c = 1 n · Σ i = 1 n w i ′ , h c = 1 n · Σ i = 1 n h i ′ ;
S515: calculate the bossing that caused by heart contraction to the described center of circle (w c, h c) distance D'c n, and non-cardiac shrinks the bossing that causes to the described center of circle (w c, h c) distance and find out distance D'c nthe point of maximum correspondence and distance the point of minimum correspondence the mid point of 2 so found out and the distance in the center of circle are the radius r of described classification boundaries;
Wherein,
D ′ c n = ( w n ′ - w c ) 2 + ( h n ′ - h c ) 2 ,
D ~ c n = ( w ~ n - w c ) 2 + ( h ~ n - h c ) 2 ,
r = ( w ′ + w ~ 2 - w c ) 2 + ( h ′ + h ~ 2 - h c ) 2 .
Further, as shown in figure 13, described step S6 specifically comprises step:
S61: according to the origin sequences { s of the bossing that described systole causes n' or terminal sequence { e' ncomputing cycle T, wherein, T = 1 n - 1 · Σ i = 2 n s i ′ - s i - 1 ′ Or T = 1 n - 1 · Σ i = 2 n e i ′ - e i - 1 ′ ;
S62: calculate pulse frequency according to computing cycle T, wherein, pulse frequency
Further, as shown in figure 14, described step S7 specifically comprises step:
S71: the infrared electro signal transformed by infrared light optical signal that blood oxygen detecting probe detects is processed according to described step S1 to S5, obtains the bossing caused by systole in infrared electro signal;
S72: using the starting point of bossing that caused by systole respectively in infrared electro signal and the HONGGUANG signal of telecommunication as crest, terminal is as trough, and wherein, crest, the trough range value sequence of the HONGGUANG signal of telecommunication are designated as { Rp respectively n, { Rv n, crest, the trough range value sequence of infrared electro signal are designated as { IRp respectively n, { IRv n;
S73: calculate HONGGUANG interchange value R aC, infrared light interchange value IR aC, HONGGUANG D. C. value R dC, infrared light D. C. value IR dCwith R value;
Wherein,
R AC = 1 n · Σ i = 1 n Rp i - 1 n · Σ i = 1 n Rv i ,
I R AC = 1 n · Σ i = 1 n I Rp i - 1 n · Σ i = 1 n I Rv i ,
R DC = 1 n · Σ i = 1 n Rv i ,
IR DC = 1 n · Σ i = 1 n I Rv i ,
R = ( R AC R DC ) / ( IR AC IR DC ) ;
S74: search the R value/blood oxygen saturation mapping table established according to the R value calculated, obtain blood oxygen saturation.
Wherein, as shown in figure 15, the process of establishing of described R value/blood oxygen saturation mapping table is:
S741: collecting sample data, described sample data comprises the signal of telecommunication and corresponding blood oxygen saturation that blood oxygen detecting probe detects;
S742: process according to described step S1 to S7 the signal of telecommunication of described sample data, to obtain the R value of sample data;
S743: all R values corresponding for blood oxygen saturation same in sample data are averaged, then blood oxygen saturation and R value average one_to_one corresponding, and adopt linear interpolation to supplement blood oxygen saturation and R value makes blood oxygen saturation spacing be 1%, thus obtain described R value/blood oxygen saturation mapping table.
Above inventive embodiments is by identifying the feature produced by heart contraction in signal waveform, thus determine each cycle exactly, realize the accurate identification of pulse frequency and blood oxygen saturation, even if under the hands movement or probe of measuring people to loosen etc. the signal waveform baseline drift situation that causes of reason, also can accurately identify pulse frequency and blood oxygen saturation.
Above disclosedly be only a kind of preferred embodiment of the present invention, certainly can not limit the interest field of the present invention with this, therefore according to the equivalent variations that the claims in the present invention are done, still belong to the scope that the present invention is contained.

Claims (6)

1. pass through a method for systole feature identification pulse frequency and blood oxygen saturation, it is characterized in that, comprise step:
(1) the HONGGUANG signal of telecommunication transformed by HONGGUANG optical signal that detected by blood oxygen detecting probe of continuous collecting, and carry out filtering, obtain waveshape signal sequence { a n;
(2) to described filtered waveshape signal sequence { a ncarry out difference processing, obtain differential signal sequence { b n, and b n=a n+1-a n;
(3) by described differential signal sequence { b nsignal waveform spin upside down, and remove negative fraction waveform, obtain characteristic signal sequence { c n, wherein c n=-b n(b n≤ 0), c n=0 (b n> 0);
(4) described characteristic signal sequence { c is found out nsignal waveform in whole bossings, and extract the feature of described whole bossing, comprise the origin sequences { s of bossing n, terminal sequence { e n, wide sequence { w nand amplitude sequence { h n;
(5) according to the width w of each described bossing nwith amplitude h n, judge whether each described bossing is caused by systole, and extract the bossing caused by systole;
(6) according to the feature calculation pulse frequency of the described bossing caused by systole;
(7) the infrared electro signal transformed by infrared light optical signal that blood oxygen detecting probe detects is processed to (5) according to described step (1), to obtain the bossing caused by systole in infrared electro signal, and in conjunction with the bossing caused by systole in described infrared electro signal characteristic sum described in the feature calculation blood oxygen saturation of bossing that caused by systole in the HONGGUANG signal of telecommunication;
Described step (5) specifically comprises step:
(5-1) set a classification boundaries, and described classification boundaries is a circle, the center of circle is (w c, h c), radius is r;
(5-2) distance of each bossing to described classification boundaries is calculated, if distance is greater than 0, then thinks that bossing is not caused by systole, otherwise think that bossing is caused by systole, wherein, bossing to the distance of described classification boundaries is
(5-3) bossing caused by systole is judged as in extraction step (5-2).
2. the method passing through systole feature identification pulse frequency and blood oxygen saturation as claimed in claim 1, it is characterized in that, described step (4) specifically comprises step:
(4-1) for described characteristic signal sequence { c n, find from the left side, think characteristic signal sequence { c nthe starting point that the point being greater than 0 is a bossing is become from 0, think from being greater than the terminal that 0 point becoming 0 is current bossing, thus extract the origin sequences { s of whole bossing nand terminal sequence { e n;
(4-2) wide sequence { w of described whole bossing is extracted n, wherein w n=e n-s n;
(4-3) amplitude sequence { h of described whole bossing is extracted n, wherein, h n=max (Y (s n) ~ Y (e n)), namely get the maximum of bossing as amplitude.
3. the method passing through systole feature identification pulse frequency and blood oxygen saturation as claimed in claim 1, it is characterized in that, the classification boundaries of described setting is obtained by following steps:
(5-1-1) electrical signal data detected by blood oxygen detecting probe of a large amount of different people is gathered;
(5-1-2) described electrical signal data is processed to (4) according to described step (1);
(5-1-3) with sequence { s' n, { e' n, { w' n, { h' nrepresent starting point, terminal, width, the amplitude sequence of bossing that are caused by heart contraction, sequence corresponding non-cardiac shrinks the bossing caused, and be X-axis with width in coordinate system, be that Y-axis is by described sequence { w' with amplitude n, { h' nand show;
(5-1-4) all width of the bossing caused by heart contraction and the average of the amplitude center of circle (w as described classification boundaries is calculated c, h c), that is, w c = 1 n · Σ i = 1 n w i ′ , h c = 1 n · Σ i = 1 n h i ′ ;
(5-1-5) bossing that caused by heart contraction is calculated to the described center of circle (w c, h c) distance D'c n, and non-cardiac shrinks the bossing that causes to the described center of circle (w c, h c) distance and find out distance D'c nthe point of maximum correspondence and distance the point of minimum correspondence the mid point of 2 so found out and the distance in the center of circle are the radius r of described classification boundaries, wherein,
D ′ c n = ( w n ′ - w c ) 2 + ( h n ′ - h c ) 2 ,
D ~ c n = ( w ~ n - w c ) 2 + ( h ~ n - h c ) 2 ,
r = ( w ′ + w ~ 2 - w c ) 2 + ( h ′ + h ~ 2 - h c ) 2 .
4. the method passing through systole feature identification pulse frequency and blood oxygen saturation as claimed in claim 1, it is characterized in that, described step (6) specifically comprises step:
(6-1) origin sequences { s of the bossing caused according to described systole n' or terminal sequence { e' ncomputing cycle T, wherein, T = 1 n - 1 · Σ i = 2 n s i ′ - s i - 1 ′ Or T = 1 n - 1 · Σ i = 2 n e i ′ - e i - 1 ′ ;
(6-2) pulse frequency is calculated according to computing cycle T, wherein, pulse frequency
5. the method passing through systole feature identification pulse frequency and blood oxygen saturation as claimed in claim 1, it is characterized in that, described step (7) specifically comprises step:
(7-1) the infrared electro signal transformed by infrared light optical signal that blood oxygen detecting probe detects is processed to (5) according to described step (1), obtain the bossing caused by systole in infrared electro signal;
(7-2) using the starting point of bossing that caused by systole respectively in infrared electro signal and the HONGGUANG signal of telecommunication as crest, terminal is as trough, and wherein, crest, the trough range value sequence of the HONGGUANG signal of telecommunication are designated as { Rp respectively n, { Rv n, crest, the trough range value sequence of infrared electro signal are designated as { IRp respectively n, { IRv n;
(7-3) HONGGUANG interchange value R is calculated aC, infrared light interchange value IR aC, HONGGUANG D. C. value R dC, infrared light D. C. value IR dCwith R value, wherein,
R AC = 1 n · Σ i = 1 n Rp i - 1 n · Σ i = 1 n Rv i ,
I R AC = 1 n · Σ i = 1 n I Rp i - 1 n · Σ i = 1 n I Rv i ,
R DC = 1 n · Σ i = 1 n Rv i ,
I R DC = 1 n · Σ i = 1 n I Rv i ,
R = ( R AC R DC ) / ( IR AC IR DC ) ;
(7-4) search according to the R value calculated the R value/blood oxygen saturation mapping table established, obtain blood oxygen saturation.
6. the method passing through systole feature identification pulse frequency and blood oxygen saturation as claimed in claim 5, it is characterized in that, the process of establishing of described R value/blood oxygen saturation mapping table is:
(7-4-1) collecting sample data, described sample data comprises the signal of telecommunication and corresponding blood oxygen saturation that blood oxygen detecting probe detects;
(7-4-2) signal of telecommunication of described sample data is processed to (7) according to described step (1), to obtain the R value of sample data;
(7-4-3) all R values corresponding for blood oxygen saturation same in sample data are averaged, then blood oxygen saturation and R value average one_to_one corresponding, and adopt linear interpolation to supplement blood oxygen saturation and R value makes blood oxygen saturation spacing be 1%, thus obtain described R value/blood oxygen saturation mapping table.
CN201310533815.1A 2013-10-31 2013-10-31 Method for recognizing pulse rate and blood oxygen saturation degree through cardiac contraction process characteristic Active CN103549945B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201310533815.1A CN103549945B (en) 2013-10-31 2013-10-31 Method for recognizing pulse rate and blood oxygen saturation degree through cardiac contraction process characteristic

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201310533815.1A CN103549945B (en) 2013-10-31 2013-10-31 Method for recognizing pulse rate and blood oxygen saturation degree through cardiac contraction process characteristic

Publications (2)

Publication Number Publication Date
CN103549945A CN103549945A (en) 2014-02-05
CN103549945B true CN103549945B (en) 2015-07-15

Family

ID=50004442

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201310533815.1A Active CN103549945B (en) 2013-10-31 2013-10-31 Method for recognizing pulse rate and blood oxygen saturation degree through cardiac contraction process characteristic

Country Status (1)

Country Link
CN (1) CN103549945B (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107296598B (en) * 2017-06-22 2020-12-25 无锡力芯微电子股份有限公司 Heart rate measuring method and device based on photoelectric sensor

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4184493A (en) * 1975-09-30 1980-01-22 Mieczyslaw Mirowski Circuit for monitoring a heart and for effecting cardioversion of a needy heart
CN1929777A (en) * 2004-02-25 2007-03-14 内尔科尔普里坦贝内特公司 Techniques for detecting heart pulses and reducing power consumption in sensors
CN101991410A (en) * 2009-08-31 2011-03-30 深圳市理邦精密仪器股份有限公司 Pulse rate searching and calculating method
CN102988036A (en) * 2012-12-26 2013-03-27 中国科学院自动化研究所 Method for measuring pulse rate

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4184493A (en) * 1975-09-30 1980-01-22 Mieczyslaw Mirowski Circuit for monitoring a heart and for effecting cardioversion of a needy heart
CN1929777A (en) * 2004-02-25 2007-03-14 内尔科尔普里坦贝内特公司 Techniques for detecting heart pulses and reducing power consumption in sensors
CN101991410A (en) * 2009-08-31 2011-03-30 深圳市理邦精密仪器股份有限公司 Pulse rate searching and calculating method
CN102988036A (en) * 2012-12-26 2013-03-27 中国科学院自动化研究所 Method for measuring pulse rate

Also Published As

Publication number Publication date
CN103549945A (en) 2014-02-05

Similar Documents

Publication Publication Date Title
CN103549942B (en) By the method for optical signal identification pulse frequency and blood oxygen saturation
Bashar et al. Noise detection in electrocardiogram signals for intensive care unit patients
CN107041743A (en) A kind of real-time R wave detecting methods of electrocardiosignal
KR101947676B1 (en) Method and apparatus for measuring bio signal
CN101449973A (en) Judgment index generation method and device for cardiac interference signal identification
CN105748051A (en) Blood pressure measuring method and device
CN101953682A (en) Heartbeat detection method based on cuff device
Saadi et al. Automatic real-time embedded QRS complex detection for a novel patch-type electrocardiogram recorder
CN109793507A (en) It is a kind of based on finger pressure oscillographic method without oversleeve blood pressure measuring device and measurement method
Satija et al. A simple method for detection and classification of ECG noises for wearable ECG monitoring devices
CN104473629A (en) Automatic electrocardioelectrode placement error detection method based on kernel function classification algorithm
CN110236508A (en) A kind of non-invasive blood pressure continuous monitoring method
Sun et al. PPG signal motion artifacts correction algorithm based on feature estimation
CN104434064A (en) Method for processing and tracking heart rate and respiration rate signals and a system thereof
CN107095665A (en) A kind of rate calculation method based on electrocardiosignal
CN104305992A (en) Interactive method for rapidly and automatically extracting fetus electrocardio
CN103549945B (en) Method for recognizing pulse rate and blood oxygen saturation degree through cardiac contraction process characteristic
CN108836305B (en) A kind of ECG feature extracting method of fusion Butterworth filtering and wavelet transformation
Espiritu-Santo-Rincon et al. ECG feature extraction via waveform segmentation
CN103211586B (en) Optical-detection-based noninvasive pressure signal acquisition method and device
Reddy et al. Ecg signal characterization and correlation to heart abnormalities
CN111603170A (en) Human body position detection method based on vector cardiogram
CN109394206B (en) Real-time monitoring method and device based on premature beat signal in wearable electrocardiosignal
US20090043354A1 (en) Method and system for pacemaker pulse detection
Nair et al. Adaptive wavelet based identification and extraction of PQRST combination in randomly stretching ECG sequence

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant