CN103549945A - 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
CN103549945A
CN103549945A CN201310533815.1A CN201310533815A CN103549945A CN 103549945 A CN103549945 A CN 103549945A CN 201310533815 A CN201310533815 A CN 201310533815A CN 103549945 A CN103549945 A CN 103549945A
Authority
CN
China
Prior art keywords
blood oxygen
bossing
sequence
signal
heart contraction
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201310533815.1A
Other languages
Chinese (zh)
Other versions
CN103549945B (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

Images

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 heart contraction process feature identification pulse frequency and blood oxygen saturation
Technical field
The present invention relates to medical detection field, relate in particular to by the method for heart contraction process 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 become in the large quasi-instrument , of a medical electronic apparatus indispensable hospital, play a part more and more important.The use of monitor, has not only alleviated medical worker's work, has improved the efficiency of nursery work, the more important thing is and makes doctor understand at any time the state of an illness, when there is emergency situation, can process in time, has improved nursing quality.In the physiological parameter of monitoring, except electrocardio, blood pressure etc., the oxygen concentration in blood of human body is that being determined at clinically of blood oxygen saturation and pulse frequency is also of great significance.In surgical operation or critical patient's monitoring, avoid patient's anoxia, it is very necessary understanding in time oxygen content in blood.
Blood oxygen detecting probe is for detecting the indexs such as pulse frequency, blood oxygen saturation, generally including HONGGUANG, infrared transmitter and receptor.When banjo splint is inside blood oxygen detecting probe, HONGGUANG, infrared transmitter be emission of light respectively, light sees through finger to being transmitted into receiver end, and receptor converts light signal strength to electrical signal intensity (voltage), then gathers this voltage by mould data converter.
Fig. 1 is the absorbance curves of blood to HONGGUANG and infrared light under different blood oxygen saturation, and vertical coordinate is the absorbance of blood to HONGGUANG and infrared light under different blood oxygen saturations, and abscissa is wavelength.In figure, HHb is deoxyhemoglobin, and expression blood oxygen saturation is 0%, O 2hb is band oxygen hemoglobin, represents that blood oxygen saturation is 100%, and dotted line is 50% blood oxygen saturation absorbance curves, in figure, can find out the light for Same Wavelength, 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 collecting can be lower; During diastole, blood meeting reflux veins, now the blood of finger is fewer, and light is absorbed relatively lessly, and the voltage therefore collecting 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 that periodically 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, calculate between crest or the interval between trough can calculate the cycle.
Prior art adopts base-line method to look for crest, trough.Baseline can be waveform average, can be also the horizontal line that other method arranges, and as shown in Figure 3, wherein horizontal line is baseline, and crossing baseline, upwards to go to peak be crest, and crossing baseline, to go to minimum point be downwards trough.But due to the motion of patient's hands or loosening etc. the reason of probe, cause waveform integral body up or walk downward, this phenomenon is called as baseline drift, and waveform is exactly that integral body makes progress away as shown in Figure 4.Can find out, in baseline drift, the False Rate of base-line method identification crest, trough is very high, thereby causes the pulse frequency and the blood oxygen saturation that calculate also inaccurate.
Summary of the invention
Embodiment of the present invention technical problem to be solved is, provides a kind of by the method for heart contraction process feature identification pulse frequency and blood oxygen saturation.Its object is the feature being produced by heart contraction in signal waveform by identifying, thereby determines exactly each cycle, realizes the calculating of pulse frequency and blood oxygen saturation.
In order to solve the problems of the technologies described above, it is a kind of by the method for heart contraction process feature identification pulse frequency and blood oxygen saturation that the embodiment of the present invention provides, and comprises step:
(1) the HONGGUANG signal of telecommunication being 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;
(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 portion waveshape, obtain characteristic signal sequence { c n, c wherein n=-b n(b n≤ 0), c n=0 (b n> 0);
(4) find out described characteristic signal sequence { c nsignal waveform in whole bossings, and extract the feature of described whole bossings, what comprise bossing plays point sequence { s n, terminal sequence { e n, width sequence { w nand amplitude sequence { h n;
(5) according to the width w of bossing described in each nwith amplitude h n, judge described in each whether bossing is caused by heart contraction process, and extract the bossing being caused by heart contraction process;
(6) according to the feature calculation pulse frequency of the described bossing being caused by heart contraction process;
(7) the infrared electro signal being transformed by infrared light optical signal blood oxygen detecting probe being detected is processed to (5) according to described step (1), with the bossing that obtains being caused by heart contraction process in infrared electro signal, and in conjunction with the feature calculation blood oxygen saturation of the bossing being caused by heart contraction process in the feature of the bossing being caused by heart contraction process in described infrared electro signal and the described HONGGUANG signal of telecommunication.
Further, described step (4) specifically comprises step:
(4-1) for described characteristic signal sequence { c n, from the left side, start to find, think characteristic signal sequence { c nfrom 0, become that to be greater than 0 point be the starting point of a bossing, think and become from being greater than 0 the terminal that 0 point is current bossing, thus extract whole bossings play point sequence { s nand terminal sequence { e n;
(4-2) extract the width sequence { w of described whole bossings n, w wherein n=e n-s n;
(4-3) extract the amplitude sequence { h of described whole bossings n, wherein, h n=max (Y (s n)~Y (e n)), 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) calculate each bossing to the distance of described classification boundaries, if distance is greater than 0, thinks that bossing is not caused by heart contraction process, otherwise think that bossing is caused by heart contraction process, wherein, bossing to the distance of described classification boundaries is
Figure BDA0000406389240000031
(5-3) in extraction step (5-2), be judged as the bossing being caused by heart contraction process.
Wherein, described default classification boundaries obtains by following steps:
(5-1-1) gather the electrical signal data being detected by blood oxygen detecting probe of a large amount of different people;
(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 the bossing caused by heart contraction, sequence
Figure BDA0000406389240000032
the bossing that corresponding non-heart contraction causes, and in coordinate system, take width as X-axis, take amplitude as Y-axis is by described sequence { w' n,
Figure BDA0000406389240000041
show;
(5-1-4) calculate the width of all bossings that caused by heart contraction and the average of amplitude as the center of circle (w of 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 ′ ;
(5-1-5) bossing that calculating is caused by heart contraction is to the described center of circle (w c, h c) distancefrom D'c n, and the bossing that non-heart contraction causes is to the described center of circle (w c, h c) distance
Figure BDA0000406389240000043
and find out distance D ' c nmaximum corresponding point
Figure BDA00004063892400000412
and distance
Figure BDA0000406389240000044
minimum corresponding point
Figure BDA0000406389240000045
the mid point of 2 of finding out so 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) a point sequence { s of the bossing causing according to described heart contraction process 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) according to computing cycle T, calculate pulse frequency, wherein, pulse frequency
Figure BDA00004063892400000411
Further, described step (7) specifically comprises step:
(7-1) the infrared electro signal being transformed by infrared light optical signal blood oxygen detecting probe being detected is processed to (5) according to described step (1), obtains the bossing being caused by heart contraction process in infrared electro signal;
(7-2) using the starting point of the bossing being caused by heart contraction process respectively in infrared electro signal and the HONGGUANG signal of telecommunication as crest, terminal is as trough, and wherein, the crest of the HONGGUANG signal of telecommunication, trough range value sequence are designated as respectively { Rp n, { Rv n, the crest of infrared electro signal, trough range value sequence are designated as respectively { IRp n, { IRv n;
(7-3) 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 ,
IR AC = 1 n · Σ i = 1 n IRp i - 1 n · Σ i = 1 n IRv i ,
R DC = 1 n · Σ i = 1 n Rv i ,
I R DC = 1 n · Σ i = 1 n IRv i ,
R = ( R AC R DC ) / ( IR AC IR DC ) ;
(7-4) according to the R value calculating, search the R value/blood oxygen saturation mapping table having 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 that blood oxygen detecting probe detects and corresponding blood oxygen saturation;
(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 to same blood oxygen saturation in sample data are averaged, blood oxygen saturation and R value average are corresponding one by one, and adopting linear interpolation to supplement blood oxygen saturation and R value, to make blood oxygen saturation spacing be 1%, thereby obtain described R value/blood oxygen saturation mapping table.
Above inventive embodiments is by identifying the feature being produced by heart contraction in signal waveform, thereby determine exactly each cycle, realize the accurate identification of pulse frequency and blood oxygen saturation, even measuring in the signal waveform baseline drift situation that loosening etc. the reason of people's hands movement or probe causes, 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, to the accompanying drawing of required use in embodiment or description of the Prior Art be briefly described below, apparently, accompanying drawing in the following describes is only some embodiments of the present invention, for those of ordinary skills, do not paying under the prerequisite of creative work, can also obtain according to these accompanying drawings other accompanying drawing.
Fig. 1 is the absorbance curves figure of blood to HONGGUANG and infrared light under different blood oxygen saturation;
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 for passing through heart contraction process feature identification pulse frequency and blood oxygen saturation that provides of the embodiment of the present invention;
Fig. 6 is waveshape signal and differential signal waveform schematic diagram;
Fig. 7 is the wave form varies figure in the one-period being caused by heart contraction process;
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 setting the step of 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.
The specific embodiment
Below in conjunction with the accompanying drawing in the embodiment of the present invention, the technical scheme in the embodiment of the present invention is clearly and completely described, obviously, described embodiment is only the present invention's part embodiment, rather than whole embodiment.Embodiment based in the present invention, those of ordinary skills, not making the every other embodiment obtaining under creative work prerequisite, belong to the scope of protection of the invention.
It is a kind of by the method for heart contraction process feature identification pulse frequency and blood oxygen saturation that the embodiment of the present invention provides, and as shown in Figure 5, comprises step:
S1: the HONGGUANG signal of telecommunication being 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 heart contraction process correspondence 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 heart contraction process, differential signal sequence { b nit is negative.In fact heart contraction process has two key characters, and the one, the time span of shrinking and the dynamics of contraction, be illustrated in 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 portion waveshape, obtain characteristic signal sequence { c n, c wherein 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 bossings, what comprise bossing plays point sequence { s n, terminal sequence { e n, width sequence { w nand amplitude sequence { h n;
S5: according to the width w of bossing described in each nwith amplitude h n, judge described in each whether bossing is caused by heart contraction process, and extract the bossing being caused by heart contraction process;
S6: according to the feature calculation pulse frequency of the described bossing being caused by heart contraction process;
S7: the infrared electro signal being transformed by infrared light optical signal that blood oxygen detecting probe is detected is processed to S5 according to described step S1, with the bossing that obtains being caused by heart contraction process in infrared electro signal, and in conjunction with the feature calculation blood oxygen saturation of the bossing being caused by heart contraction process in the feature of the bossing being caused by heart contraction process in described infrared electro signal and the described HONGGUANG signal of telecommunication.
Further, as shown in Figure 9, described step S4 specifically comprises step:
S41: for described characteristic signal sequence { c n, from the left side, start to find, think characteristic signal sequence { c nfrom 0, become that to be greater than 0 point be the starting point of a bossing, think and become from being greater than 0 the terminal that 0 point is current bossing, thus extract whole bossings play point sequence { s nand terminal sequence { e n;
S42: the width sequence { w that extracts described whole bossings n, w wherein n=e n-s n;
S43: the amplitude sequence { h that extracts described whole bossings n, wherein, h n=max (Y (s n)~Y (e n)), 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 each bossing to the distance of described classification boundaries, if distance is greater than 0, thinks that bossing is not caused by heart contraction process, otherwise think that bossing is caused by heart contraction process, wherein, bossing to the distance of described classification boundaries is
S53: be judged as the bossing being caused by heart contraction process in extraction step S52.
Wherein, as shown in figure 11, described default classification boundaries obtains by following steps:
S511: the electrical signal data being detected by blood oxygen detecting probe that gathers a large amount of different people;
S512: described electrical signal data is processed to S4 according to described step S1;
S513: with sequence { s' n, { e' n, { w' n, { h' nrepresent starting point, terminal, width, the amplitude sequence of the bossing caused by heart contraction, sequence
Figure BDA0000406389240000082
the bossing that corresponding non-heart contraction causes, and in coordinate system, take width as X-axis, take amplitude as Y-axis is by described sequence { w' n, { h' nand
Figure BDA0000406389240000083
show;
Specifically as shown in figure 12, the bossing that the correspondence of point set shown in circle is caused by heart contraction;
S514: calculate the width of all bossings that caused by heart contraction and the average of amplitude as the center of circle (w of 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: the bossing that calculating is caused by heart contraction is to the described center of circle (w c, h c) distance D ' c n, and the bossing that non-heart contraction causes is to the described center of circle (w c, h c) distance and find out distance D ' c nmaximum corresponding point and distance
Figure BDA0000406389240000097
minimum corresponding point
Figure BDA0000406389240000098
the mid point of 2 of finding out so 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: a point sequence { s of the bossing causing according to described heart contraction process 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: according to computing cycle T, calculate pulse frequency, wherein, pulse frequency
Figure BDA0000406389240000096
Further, as shown in figure 14, described step S7 specifically comprises step:
S71: the infrared electro signal being transformed by infrared light optical signal that blood oxygen detecting probe is detected is processed to S5 according to described step S1, obtains the bossing being caused by heart contraction process in infrared electro signal;
S72: using the starting point of the bossing being caused by heart contraction process respectively in infrared electro signal and the HONGGUANG signal of telecommunication as crest, terminal is as trough, and wherein, the crest of the HONGGUANG signal of telecommunication, trough range value sequence are designated as respectively { Rp n, { Rv n, the crest of infrared electro signal, trough range value sequence are designated as respectively { IRp 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 ,
IR AC = 1 n · Σ i = 1 n IRp i - 1 n · Σ i = 1 n IRv i ,
R DC = 1 n · Σ i = 1 n Rv i ,
I R DC = 1 n · Σ i = 1 n IRv i ,
R = ( R AC R DC ) / ( IR AC IR DC ) ;
S74: search the R value/blood oxygen saturation mapping table having established according to the R value calculating, 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 that blood oxygen detecting probe detects and corresponding blood oxygen saturation;
S742: the signal of telecommunication of described sample data is processed to S7 according to described step S1, to obtain the R value of sample data;
S743: all R values that same blood oxygen saturation in sample data is corresponding are averaged, blood oxygen saturation and R value average are corresponding one by one, and adopting linear interpolation to supplement blood oxygen saturation and R value, to make blood oxygen saturation spacing be 1%, thereby obtain described R value/blood oxygen saturation mapping table.
Above inventive embodiments is by identifying the feature being produced by heart contraction in signal waveform, thereby determine exactly each cycle, realize the accurate identification of pulse frequency and blood oxygen saturation, even measuring in the signal waveform baseline drift situation that loosening etc. the reason of people's hands movement or probe causes, also can accurately identify pulse frequency and blood oxygen saturation.
Above disclosed is only a kind of preferred embodiment of the present invention, certainly can not limit with this interest field of the present invention, and the equivalent variations of therefore doing according to the claims in the present invention, still belongs to the scope that the present invention is contained.

Claims (7)

1. by a method for heart contraction process feature identification pulse frequency and blood oxygen saturation, it is characterized in that, comprise step:
(1) the HONGGUANG signal of telecommunication being 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;
(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 portion waveshape, obtain characteristic signal sequence { c n, c wherein n=-b n(b n≤ 0), c n=0 (b n> 0);
(4) find out described characteristic signal sequence { c nsignal waveform in whole bossings, and extract the feature of described whole bossings, what comprise bossing plays point sequence { s n, terminal sequence { e n, width sequence { w nand amplitude sequence { h n;
(5) according to the width w of bossing described in each nwith amplitude h n, judge described in each whether bossing is caused by heart contraction process, and extract the bossing being caused by heart contraction process;
(6) according to the feature calculation pulse frequency of the described bossing being caused by heart contraction process;
(7) the infrared electro signal being transformed by infrared light optical signal blood oxygen detecting probe being detected is processed to (5) according to described step (1), with the bossing that obtains being caused by heart contraction process in infrared electro signal, and in conjunction with the feature calculation blood oxygen saturation of the bossing being caused by heart contraction process in the feature of the bossing being caused by heart contraction process in described infrared electro signal and the described HONGGUANG signal of telecommunication.
2. the method for identifying pulse frequency and blood oxygen saturation by heart contraction process feature as claimed in claim 1, is characterized in that, described step (4) specifically comprises step:
(4-1) for described characteristic signal sequence { c n, from the left side, start to find, think characteristic signal sequence { c nfrom 0, become that to be greater than 0 point be the starting point of a bossing, think and become from being greater than 0 the terminal that 0 point is current bossing, thus extract whole bossings play point sequence { s nand terminal sequence { e n;
(4-2) extract the width sequence { w of described whole bossings n, w wherein n=e n-s n;
(4-3) extract the amplitude sequence { h of described whole bossings n, wherein, h n=max (Y (s n)~Y (e n)), get the maximum of bossing as amplitude.
3. the method for identifying pulse frequency and blood oxygen saturation by heart contraction process feature as claimed in claim 1, is characterized in that, 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) calculate each bossing to the distance of described classification boundaries, if distance is greater than 0, thinks that bossing is not caused by heart contraction process, otherwise think that bossing is caused by heart contraction process, wherein, bossing to the distance of described classification boundaries is
Figure FDA0000406389230000021
(5-3) in extraction step (5-2), be judged as the bossing being caused by heart contraction process.
4. the method for identifying pulse frequency and blood oxygen saturation by heart contraction process feature as claimed in claim 3, is characterized in that, described default classification boundaries obtains by following steps:
(5-1-1) gather the electrical signal data being detected by blood oxygen detecting probe of a large amount of different people;
(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 the bossing caused by heart contraction, sequence
Figure FDA0000406389230000022
the bossing that corresponding non-heart contraction causes, and in coordinate system, take width as X-axis, take amplitude as Y-axis is by described sequence { w' n, { h' nand
Figure FDA0000406389230000023
show;
(5-1-4) calculate the width of all bossings that caused by heart contraction and the average of amplitude as the center of circle (w of 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 ′ ;
(5-1-5) bossing that calculating is caused by heart contraction is to the described center of circle (w c, h c) distance D ' c n, and the bossing that non-heart contraction causes is to the described center of circle (w c, h c) distance
Figure FDA0000406389230000031
and find out distance D ' c nmaximum corresponding point and distance
Figure FDA0000406389230000032
minimum corresponding point
Figure FDA0000406389230000033
the mid point of 2 of finding out so 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 ·
5. the method for identifying pulse frequency and blood oxygen saturation by heart contraction process feature as claimed in claim 1, is characterized in that, described step (6) specifically comprises step:
(6-1) a point sequence { s of the bossing causing according to described heart contraction process 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) according to computing cycle T, calculate pulse frequency, wherein, pulse frequency
Figure FDA0000406389230000039
6. the method for identifying pulse frequency and blood oxygen saturation by heart contraction process feature as claimed in claim 1, is characterized in that, described step (7) specifically comprises step:
(7-1) the infrared electro signal being transformed by infrared light optical signal blood oxygen detecting probe being detected is processed to (5) according to described step (1), obtains the bossing being caused by heart contraction process in infrared electro signal;
(7-2) using the starting point of the bossing being caused by heart contraction process respectively in infrared electro signal and the HONGGUANG signal of telecommunication as crest, terminal is as trough, and wherein, the crest of the HONGGUANG signal of telecommunication, trough range value sequence are designated as respectively { Rp n, { Rv n, the crest of infrared electro signal, trough range value sequence are designated as respectively { IRp n, { IRv n;
(7-3) 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 ,
IR AC = 1 n · Σ i = 1 n IRp i - 1 n · Σ i = 1 n IRv i ,
R DC = 1 n · Σ i = 1 n Rv i ,
I R DC = 1 n · Σ i = 1 n IRv i ,
R = ( R AC R DC ) / ( IR AC IR DC ) ;
(7-4) according to the R value calculating, search the R value/blood oxygen saturation mapping table having established, obtain blood oxygen saturation.
7. the method for identifying pulse frequency and blood oxygen saturation by heart contraction process feature as claimed in claim 6, 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 that blood oxygen detecting probe detects and corresponding blood oxygen saturation;
(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 to same blood oxygen saturation in sample data are averaged, blood oxygen saturation and R value average are corresponding one by one, and adopting linear interpolation to supplement blood oxygen saturation and R value, to make blood oxygen saturation spacing be 1%, thereby 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 true CN103549945A (en) 2014-02-05
CN103549945B 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)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107296598A (en) * 2017-06-22 2017-10-27 无锡力芯微电子股份有限公司 Heart rate measurement 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

Cited By (2)

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

Also Published As

Publication number Publication date
CN103549945B (en) 2015-07-15

Similar Documents

Publication Publication Date Title
CN103549942B (en) By the method for optical signal identification pulse frequency and blood oxygen saturation
CN107157492B (en) Embedded human physiological information noninvasive detection system and data processing method
Bashar et al. Noise detection in electrocardiogram signals for intensive care unit patients
KR101947676B1 (en) Method and apparatus for measuring bio signal
CN107041743A (en) A kind of real-time R wave detecting methods of electrocardiosignal
CN101953682A (en) Heartbeat detection method based on cuff device
CN110897631B (en) Real-time pregnancy monitoring device and method
CN109793507A (en) It is a kind of based on finger pressure oscillographic method without oversleeve blood pressure measuring device and measurement method
Sun et al. PPG signal motion artifacts correction algorithm based on feature estimation
CN110236508A (en) A kind of non-invasive blood pressure continuous monitoring method
Satija et al. A simple method for detection and classification of ECG noises for wearable ECG monitoring devices
CN106963361A (en) Detection method, detection means and the electrocardio equipment of limb leads misconnection
CN104434064A (en) Method for processing and tracking heart rate and respiration rate signals and a system thereof
CN106333673B (en) Hypnosis depth detector
CN104305992A (en) Interactive method for rapidly and automatically extracting fetus electrocardio
Verma et al. A robust algorithm for derivation of heart rate variability spectra from ECG and PPG signals
CN109498022A (en) A kind of respiratory rate extracting method based on photoplethysmographic
Nahrstaedt et al. Swallow detection algorithm based on bioimpedance and EMG measurements
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
CN103211586B (en) Optical-detection-based noninvasive pressure signal acquisition method and device
CN109222934B (en) System and method for bio-electrical impedance coherence measurement
CN111603170A (en) Human body position detection method based on vector cardiogram
US20090043354A1 (en) Method and system for pacemaker pulse detection
Iliev et al. Algorithm for real-time pulse wave detection dedicated to non-invasive pulse sensing

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