CN104739399A - Method for detecting movement offset in pulse wave heart rate calculation - Google Patents
Method for detecting movement offset in pulse wave heart rate calculation Download PDFInfo
- Publication number
- CN104739399A CN104739399A CN201410046189.8A CN201410046189A CN104739399A CN 104739399 A CN104739399 A CN 104739399A CN 201410046189 A CN201410046189 A CN 201410046189A CN 104739399 A CN104739399 A CN 104739399A
- Authority
- CN
- China
- Prior art keywords
- heart rate
- fourier
- pulse wave
- signals
- fourier transform
- 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
Links
Classifications
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B5/00—Measuring for diagnostic purposes; Identification of persons
- A61B5/02—Detecting, measuring or recording pulse, heart rate, blood pressure or blood flow; Combined pulse/heart-rate/blood pressure determination; Evaluating a cardiovascular condition not otherwise provided for, e.g. using combinations of techniques provided for in this group with electrocardiography or electroauscultation; Heart catheters for measuring blood pressure
- A61B5/024—Detecting, measuring or recording pulse rate or heart rate
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B5/00—Measuring for diagnostic purposes; Identification of persons
- A61B5/02—Detecting, measuring or recording pulse, heart rate, blood pressure or blood flow; Combined pulse/heart-rate/blood pressure determination; Evaluating a cardiovascular condition not otherwise provided for, e.g. using combinations of techniques provided for in this group with electrocardiography or electroauscultation; Heart catheters for measuring blood pressure
- A61B5/021—Measuring pressure in heart or blood vessels
- A61B5/02108—Measuring pressure in heart or blood vessels from analysis of pulse wave characteristics
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B5/00—Measuring for diagnostic purposes; Identification of persons
- A61B5/72—Signal processing specially adapted for physiological signals or for diagnostic purposes
- A61B5/7203—Signal processing specially adapted for physiological signals or for diagnostic purposes for noise prevention, reduction or removal
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B5/00—Measuring for diagnostic purposes; Identification of persons
- A61B5/72—Signal processing specially adapted for physiological signals or for diagnostic purposes
- A61B5/7235—Details of waveform analysis
- A61B5/7253—Details of waveform analysis characterised by using transforms
- A61B5/7257—Details of waveform analysis characterised by using transforms using Fourier transforms
Landscapes
- Health & Medical Sciences (AREA)
- Life Sciences & Earth Sciences (AREA)
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Biomedical Technology (AREA)
- Animal Behavior & Ethology (AREA)
- Physiology (AREA)
- Cardiology (AREA)
- Veterinary Medicine (AREA)
- Public Health (AREA)
- Biophysics (AREA)
- Pathology (AREA)
- General Health & Medical Sciences (AREA)
- Heart & Thoracic Surgery (AREA)
- Medical Informatics (AREA)
- Molecular Biology (AREA)
- Surgery (AREA)
- Signal Processing (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Artificial Intelligence (AREA)
- Psychiatry (AREA)
- Mathematical Physics (AREA)
- Vascular Medicine (AREA)
- Measuring Pulse, Heart Rate, Blood Pressure Or Blood Flow (AREA)
Abstract
The invention provides a method for detecting movement offset in pulse wave heart rate calculation. The method includes the following steps that a photoelectric volume method is utilized to obtain pulse wave signals x(n) through measurement, and another kind of wave length or an acceleration sensor is utilized to obtain movement signals y(n); signals of a certina time length are intercepted, fast fourier transform is utilized to obtain the fourier transform X(k) and Y(k) of the two types of signals, smoothing is conducted on the fourier spectrum of the movement signals, and estimation Pyk of movement interference with the fourier spectrum is obtained; the following operation is conducted on the fourier spectrum of the pulse signals and the normalized movement fourier spectrum, the fourier spectrum of the pulse signals generated after first weighing is conducted is obtained, secondary power spectrum weighing is conducted through a previous heart rate value, it is assumed that the frequency point value corresponding to the previous heart rate is k0, and a weighing curve is built through a Gaussian function.
Description
Technical field
The present invention relates to one to fight ripple heart rate computational methods, particularly relate to a kind of pulse wave heart rate calculate in the method for balancing out motions.
Background technology
Photoplethymograph utilizes blood to the principle of absorption of light, detects the situation of change of blood volume in blood vessel, obtains the pulse wave of user, thus realizes heart rate and the isoparametric measurement of blood oxygen.But the pulse wave utilizing photoplethymograph to obtain is easy to the interference of being moved, thus cause the significant error of pulse wave measurement.Manyly research and propose employing one independently motor message Measurement channel, realize the counteracting of motion artifacts in pulse wave.
Utilize the method for dual wavelength to realize the counteracting of motion, this sensor has the light source of green LED and infrared LED two kinds of wavelength.Wherein green LED is used for measuring pulse wave signal, and infrared LED is used for measuring motor message.After fast fourier transform is carried out to pulse wave signal and motor message, standardization is carried out to fourier spectrometer.Then the spectrum deducting motor message from the spectrum of pulse wave signal from but realize the removal of motion artifacts, and calculate the pulse of people.But in the method, the intensity of spectrum must be good fit to allow the motion effects removed completely after the subtraction of the fourier spectrometer of light wave, and this is a kind of defect, when the method is measured in addition, observes high power consumption.Which constitute another kind of defect.
Patent CN102008299B proposes to adopt spectrum coherent function to realize the removal of motion artifacts.But in the method, the fourier spectrometer of calculation requirement to multistage of coherent function is averaged, when requiring higher heart rate precision, the signal of long period is needed to carry out computing.Can not meet and detect changes in heart rate fast.In addition the method requires within a certain period of time, and motor message is comparatively steady, and therefore the method is when the nonstationary interference caused for some random motions is offset, and its effect is poor.
Pertinent literature adopts acceleration transducer to measure motor message, utilizes sef-adapting filter to realize balancing out motions simultaneously.But the motion artifacts in the motor message of acceleration analysis and pulse wave differs greatly, adaptive cancellation method there is no good performance.
Summary of the invention
Target of the present invention is a kind of method by power spectrum weighting, overcomes the defect of above mentioned prior art, better reduces motion artifacts to the impact of heart rate measurement.
Technical scheme of the present invention is as follows: a kind of method of balancing out motions during pulse wave heart rate calculates, comprises the following steps:
1) utilize photoplethymograph to measure pulse wave signal x (n), utilize another wavelength or acceleration transducer to obtain motor message y (n);
2) signal of certain hour length N is intercepted, fast fourier transform is utilized to obtain Fourier transform X (k) and the Y (k) of two kinds of signals respectively, the Fourier transform that wherein X (k)=FFT (X) is pulse wave signal, the Fourier transform that Y (k)=FFT (Y) is motor message, subsequently following computing is carried out to Fourier transform, obtain normalized fourier spectra Pxk, Py (k) of two signals, the formula adopted is as follows:
Pxk=Xk2Xk2,k=0,1…N/2
Pyk=Yk2Yk2,k=0,1…N/2
3) to the smoothing process of the fourier spectra of motor message, the estimation Pyk to motion artifacts fourier spectra is obtained;
Pyk=12*mn=-mn=m-1Pyk+n,k=0,1…N/2
4) the motion fourier spectra after the fourier spectra of pulse signal and normalization is carried out computing as follows, obtain the fourier spectra Px_weight_1 of the pulse signal after first time weighting
Pxweight_1(k)=Pyk*Pxk,k=0,1…N/2
5) before utilization, the value of heart rate carries out the weighting of second time power spectrum, and the frequency point value before supposing corresponding to heart rate is k0, utilizes Gaussian function to build a weighted curve Wk:
Wk=e-(k-k0)2δ2,k=0,1…N/2;6
6) the weighted spectral curve finally obtained is:
Pxweight_2(k)=Pxweight_1(k)*Wk,k=0,1…N/2
7) eventually through the peak point selected in Pxweight_2 (k) curve as final heart rate value, after utilizing said method to obtain heart rate value to every one piece of data, the change of heart rate value can be drawn as a curve, show the changes in heart rate in motor process.
Accompanying drawing explanation
Fig. 1 be the method realize schematic diagram.
Fig. 2 is disturbed schematic diagram by pulse wave signal passive movement signal
Fig. 3 is the fourier spectra schematic diagram of pulse wave signal and motor message
Fig. 4 is the fourier spectra after weighting
Fig. 5 is the heart rate curve utilizing this method to obtain and the heart rate curve comparison obtained based on electro-cardiologic methods
Detailed description of the invention
Below in conjunction with accompanying drawing, the present invention is described in further detail.
What Fig. 1 indicated the method realizes block diagram, there are two input signals, one is pulse wave signal x (n) utilizing photoplethymograph measurement to obtain, and one is motor message y (n) utilizing another wavelength or acceleration transducer to obtain.Fig. 2 shows one piece of data, and solid line is pulse wave signal, and dotted line is motor message.Can see that pulse wave signal passive movement signal disturbed, cause the information of beat pulse to be overshadowed in completely in motion artifacts.
(1) intercept the signal of certain hour length N, utilize fast fourier transform to obtain Fourier transform X (k) and the Y (k) of two kinds of signals respectively.The Fourier transform that wherein X (k)=FFT (X) is pulse wave signal, the Fourier transform that Y (k)=FFT (Y) is motor message; We carry out following computing to Fourier transform subsequently, and obtain normalized fourier spectra Pxk, Py (k) of two signals, the formula adopted is as follows:
Pxk=Xk2Xk2,k=0,1…N/2
Pyk=Yk2Yk2,k=0,1…N/2
Consider the requirement of heart rate precision, general selection data length is 16-32s.The heart rate precision of corresponding 3.75bpm and 1.875bpm respectively.Fig. 2 shows the normalization fourier spectrometer of two signals.As can be seen from the figure, the fourier spectra of pulse wave has two peak values in 80-120 beats/min and 110-130 heart beating place per minute, and the fourier spectra of motor message also has a peak value within the scope of 80-120 beats/min.
(2) we, to the smoothing process of the fourier spectra of motor message, obtain the estimation Pyk to motion artifacts fourier spectra subsequently.
Pyk=12*mn=-mn=m-1Pyk+n,k=0,1…N/2
(3) the motion fourier spectra after the fourier spectra of pulse signal and normalization is carried out computing as follows, obtain the fourier spectra Px_weight_1 of the pulse signal after first time weighting.Fig. 3 shows the first time weighted Fourier spectrum of signal shown in Fig. 1.Can see, in the fourier spectra after computing, motion composition is cancelled, and the spectrum corresponding to heart rate can show preferably.
Pxweight_1(k)=Pyk*Pxk,k=0,1…N/2
(4) based on following practical situation: the change of heart rate value is generally relatively more stable, there will not be unexpected violent change.Therefore we can utilize before the value of heart rate carry out the weighting of second time power spectrum.Frequency point value before supposing corresponding to heart rate is k0.We utilize Gaussian function to build a weighted curve Wk
Wk=e-(k-k0)2δ2,k=0,1…N/2
(5) the weighted spectral curve finally obtained is
Pxweight_2(k)=Pxweight_1(k)*Wk,k=0,1…N/2
(6) eventually through the peak point selected in Pxweight_2 (k) curve as final heart rate value.After utilizing said method to obtain heart rate value to every one piece of data, the change of heart rate value can be drawn as a curve, show the changes in heart rate in motor process.Fig. 4 shows in a certain subject motion's process, and the heart rate curve adopting the method for the invention to obtain and the contrast of the standardized heart rate utilizing electrocardiogram to obtain, can find out that this method can be good at the changes in heart rate in tracing movement process.
Should be understood that, for those of ordinary skills, can be improved according to the above description or convert, and all these improve and convert the protection domain that all should belong to claims of the present invention.Above-described embodiment is only for illustrating technical conceive of the present invention and feature; its object is to allow the personage being familiar with this art can understand content of the present invention and be implemented; can not limit the scope of the invention with this; all equivalences done according to spirit of the present invention change or modify; effect is similar, all should be encompassed in protection scope of the present invention.
Claims (1)
1. detect a method for balancing out motions in the calculating of pulse wave heart rate, it is characterized in that, comprise the following steps:
1) utilize photoplethymograph to measure pulse wave signal x (n), utilize another wavelength or acceleration transducer to obtain motor message y (n);
2) signal of certain hour length N is intercepted, fast fourier transform is utilized to obtain Fourier transform X (k) and the Y (k) of two kinds of signals respectively, the Fourier transform that wherein X (k)=FFT (X) is pulse wave signal, the Fourier transform that Y (k)=FFT (Y) is motor message, subsequently following computing is carried out to Fourier transform, obtain normalized fourier spectra Pxk, Py (k) of two signals, the formula adopted is as follows:
Pxk=Xk2Xk2,k=0,1…N/2
Pyk=Yk2Yk2,k=0,1…N/2
3) to the smoothing process of the fourier spectra of motor message, the estimation Pyk to motion artifacts fourier spectra is obtained;
Pyk=12*mn=-mn=m-1Pyk+n,k=0,1…N/2
4) the motion fourier spectra after the fourier spectra of pulse signal and normalization is carried out computing as follows, obtain the fourier spectra Px_weight_1 of the pulse signal after first time weighting
Pxweight_1(k)=Pyk*Pxk,k=0,1…N/2
5) before utilization, the value of heart rate carries out the weighting of second time power spectrum, and the frequency point value before supposing corresponding to heart rate is k0, utilizes Gaussian function to build a weighted curve Wk:
Wk=e-(k-k0)2δ2, k=0,1…N/2;6
6) the weighted spectral curve finally obtained is:
Pxweight_2(k)=Pxweight_1(k)*Wk,k=0,1…N/2
7) eventually through the peak point selected in Pxweight_2 (k) curve as final heart rate value, after utilizing said method to obtain heart rate value to every one piece of data, the change of heart rate value can be drawn as a curve, show the changes in heart rate in motor process.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410046189.8A CN104739399A (en) | 2014-02-10 | 2014-02-10 | Method for detecting movement offset in pulse wave heart rate calculation |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410046189.8A CN104739399A (en) | 2014-02-10 | 2014-02-10 | Method for detecting movement offset in pulse wave heart rate calculation |
Publications (1)
Publication Number | Publication Date |
---|---|
CN104739399A true CN104739399A (en) | 2015-07-01 |
Family
ID=53580065
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201410046189.8A Pending CN104739399A (en) | 2014-02-10 | 2014-02-10 | Method for detecting movement offset in pulse wave heart rate calculation |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN104739399A (en) |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105286845A (en) * | 2015-11-29 | 2016-02-03 | 浙江师范大学 | Movement noise elimination method suitable for wearable heart rate measurement device |
CN105796078A (en) * | 2016-05-12 | 2016-07-27 | 中世泓利(北京)健康科技有限公司 | Method of body physiology and motion parameter acquisition and transmission system |
CN106383808A (en) * | 2016-09-18 | 2017-02-08 | 时瑞科技(深圳)有限公司 | Universal heart rate and electrocardiogram quick calculation system and method |
CN106618542A (en) * | 2015-10-28 | 2017-05-10 | 中国科学院上海高等研究院 | Denoising heart rate detecting device and method |
WO2017185846A1 (en) * | 2016-04-29 | 2017-11-02 | Boe Technology Group Co., Ltd. | Apparatus and method for determining a health parameter of a subject |
CN107669253A (en) * | 2017-11-15 | 2018-02-09 | 中国科学院光电研究院 | Heart rate and respiratory rate measuring method based on optical spectrum imagers |
CN114305371A (en) * | 2021-12-24 | 2022-04-12 | 青岛迈金智能科技股份有限公司 | Riding heart rate detection stabilization algorithm and cardiometer |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1195277A (en) * | 1996-04-17 | 1998-10-07 | 精工爱普生株式会社 | Arrhythmia detector |
US20050075553A1 (en) * | 2003-10-07 | 2005-04-07 | Denso Corporation | Portable biological information monitor apparatus and information management apparatus |
CN102988036A (en) * | 2012-12-26 | 2013-03-27 | 中国科学院自动化研究所 | Method for measuring pulse rate |
CN103230267A (en) * | 2013-05-14 | 2013-08-07 | 北京理工大学 | Anti-movement-interference extraction method for pulse rates |
-
2014
- 2014-02-10 CN CN201410046189.8A patent/CN104739399A/en active Pending
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1195277A (en) * | 1996-04-17 | 1998-10-07 | 精工爱普生株式会社 | Arrhythmia detector |
US20050075553A1 (en) * | 2003-10-07 | 2005-04-07 | Denso Corporation | Portable biological information monitor apparatus and information management apparatus |
CN102988036A (en) * | 2012-12-26 | 2013-03-27 | 中国科学院自动化研究所 | Method for measuring pulse rate |
CN103230267A (en) * | 2013-05-14 | 2013-08-07 | 北京理工大学 | Anti-movement-interference extraction method for pulse rates |
Non-Patent Citations (1)
Title |
---|
鄂冬,叶树明,周乐川: "耳部光电容积脉搏波的去运动干扰设计", 《传感器与微***》 * |
Cited By (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106618542A (en) * | 2015-10-28 | 2017-05-10 | 中国科学院上海高等研究院 | Denoising heart rate detecting device and method |
CN105286845A (en) * | 2015-11-29 | 2016-02-03 | 浙江师范大学 | Movement noise elimination method suitable for wearable heart rate measurement device |
WO2017185846A1 (en) * | 2016-04-29 | 2017-11-02 | Boe Technology Group Co., Ltd. | Apparatus and method for determining a health parameter of a subject |
US10524676B2 (en) | 2016-04-29 | 2020-01-07 | Boe Technology Group Co., Ltd. | Apparatus and method for determining a health parameter of a subject |
CN105796078A (en) * | 2016-05-12 | 2016-07-27 | 中世泓利(北京)健康科技有限公司 | Method of body physiology and motion parameter acquisition and transmission system |
CN106383808A (en) * | 2016-09-18 | 2017-02-08 | 时瑞科技(深圳)有限公司 | Universal heart rate and electrocardiogram quick calculation system and method |
CN106383808B (en) * | 2016-09-18 | 2019-08-02 | 时瑞科技(深圳)有限公司 | The processing system and method for heart rate electrocardiosignal |
CN107669253A (en) * | 2017-11-15 | 2018-02-09 | 中国科学院光电研究院 | Heart rate and respiratory rate measuring method based on optical spectrum imagers |
CN114305371A (en) * | 2021-12-24 | 2022-04-12 | 青岛迈金智能科技股份有限公司 | Riding heart rate detection stabilization algorithm and cardiometer |
CN114305371B (en) * | 2021-12-24 | 2023-11-28 | 青岛迈金智能科技股份有限公司 | Riding heart rate detection stabilization algorithm and heart rate meter |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN104739399A (en) | Method for detecting movement offset in pulse wave heart rate calculation | |
CN107949321B (en) | Temporal interference removal and improved heart rate measurement tracking mechanism | |
US11744520B2 (en) | Accuracy of heart rate estimation from photoplethysmographic (PPG) signals | |
CN103989462B (en) | The extracting method of a kind of pulse wave fisrt feature point and second feature point | |
CN104706336B (en) | A kind of photo-electric pulse signal measuring method, device and measuring apparatus | |
CN108903929B (en) | Heart rate detection correction method, device, storage medium and system | |
KR101849263B1 (en) | Robust Heart Rate Estimation | |
EP3476282A1 (en) | Heart rate measuring method and apparatus, and electronic terminal | |
WO2016057781A1 (en) | Method and apparatus for non-contact fast vital sign acquisition based on radar signal | |
CN109414203A (en) | Online heart rate estimation based on optical measurement | |
CN103315728B (en) | Heart rate detection and display packing and device thereof | |
JP6056389B2 (en) | Heart rate estimation device, heart rate estimation method and program | |
CN106443178A (en) | IQuinn-Rife integration based sinusoidal signal frequency estimation method | |
CN105249925B (en) | A kind of traditional Chinese medical pulse manifestation collecting device and noise reduction system and noise-reduction method | |
CN102988051A (en) | Device and method for monitoring health of computer operator | |
CN105588577A (en) | Detection method and detection apparatus for abnormal step counting in exercise monitoring device | |
CN106175731A (en) | The signal processing system of non-contact vital sign monitoring | |
US20230091163A1 (en) | Heart activity monitoring during physical exercise | |
TW201438669A (en) | Detecting method and apparatus for blood oxygen saturation | |
JP6519344B2 (en) | Heartbeat interval specifying program, heart beat interval specifying device, and heart beat interval specifying method | |
RU2009133297A (en) | METHOD AND SYSTEM OF REGIONAL ASSESSMENT OF PULMONARY FUNCTION | |
CN107526064A (en) | Adaptive LFM modulated parameter estimating methods based on two dimensional character | |
US10980485B2 (en) | Measuring apparatus, measuring method and non-transitory computer readable medium | |
CN105105739A (en) | Short-distance wireless heart rate and heart rate variability detection method | |
CN110269642B (en) | Doppler heart rate estimation method based on fractional Fourier transform and wavelet transform |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20150701 |
|
WD01 | Invention patent application deemed withdrawn after publication |