[go: up one dir, main page]

CN114601437A - Heart rate detection method and device - Google Patents

Heart rate detection method and device Download PDF

Info

Publication number
CN114601437A
CN114601437A CN202210199507.9A CN202210199507A CN114601437A CN 114601437 A CN114601437 A CN 114601437A CN 202210199507 A CN202210199507 A CN 202210199507A CN 114601437 A CN114601437 A CN 114601437A
Authority
CN
China
Prior art keywords
heart rate
signal
fingerprint image
frequency domain
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.)
Pending
Application number
CN202210199507.9A
Other languages
Chinese (zh)
Inventor
张智瑞
许天骄
邱翰
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Rainbow Software Co ltd
Original Assignee
Rainbow Software 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 Rainbow Software Co ltd filed Critical Rainbow Software Co ltd
Priority to CN202210199507.9A priority Critical patent/CN114601437A/en
Publication of CN114601437A publication Critical patent/CN114601437A/en
Priority to PCT/CN2023/078835 priority patent/WO2023165482A1/en
Pending legal-status Critical Current

Links

Images

Classifications

    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B5/00Measuring for diagnostic purposes; Identification of persons
    • A61B5/02Detecting, measuring or recording for evaluating the cardiovascular system, e.g. pulse, heart rate, blood pressure or blood flow
    • A61B5/024Measuring pulse rate or heart rate
    • A61B5/02416Measuring pulse rate or heart rate using photoplethysmograph signals, e.g. generated by infrared radiation
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B5/00Measuring for diagnostic purposes; Identification of persons
    • A61B5/72Signal processing specially adapted for physiological signals or for diagnostic purposes
    • A61B5/7203Signal processing specially adapted for physiological signals or for diagnostic purposes for noise prevention, reduction or removal
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B5/00Measuring for diagnostic purposes; Identification of persons
    • A61B5/72Signal processing specially adapted for physiological signals or for diagnostic purposes
    • A61B5/7225Details of analogue processing, e.g. isolation amplifier, gain or sensitivity adjustment, filtering, baseline or drift compensation
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B5/00Measuring for diagnostic purposes; Identification of persons
    • A61B5/72Signal processing specially adapted for physiological signals or for diagnostic purposes
    • A61B5/7235Details of waveform analysis
    • A61B5/725Details of waveform analysis using specific filters therefor, e.g. Kalman or adaptive filters

Landscapes

  • Health & Medical Sciences (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Molecular Biology (AREA)
  • Animal Behavior & Ethology (AREA)
  • Physiology (AREA)
  • Veterinary Medicine (AREA)
  • Physics & Mathematics (AREA)
  • Public Health (AREA)
  • Biophysics (AREA)
  • Pathology (AREA)
  • Biomedical Technology (AREA)
  • Heart & Thoracic Surgery (AREA)
  • Medical Informatics (AREA)
  • General Health & Medical Sciences (AREA)
  • Surgery (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Artificial Intelligence (AREA)
  • Psychiatry (AREA)
  • Cardiology (AREA)
  • Power Engineering (AREA)
  • Measurement Of The Respiration, Hearing Ability, Form, And Blood Characteristics Of Living Organisms (AREA)

Abstract

本申请实施例公开了一种心率检测方法和装置,该方法包括:采集指纹图像序列;根据所述指纹图像序列中每帧指纹图像的有效指纹区域确定出所述指纹图像序列对应的初始信号序列;对所述初始信号序列进行时频域分析获取心率。通过该实施例方案,在已有指纹识别光学成像系统的前提下实现了心率检测,使得检测精度不易受噪声干扰,并拓宽了应用场景。

Figure 202210199507

The embodiment of the present application discloses a heart rate detection method and device. The method includes: collecting a fingerprint image sequence; determining an initial signal sequence corresponding to the fingerprint image sequence according to the effective fingerprint area of each frame of the fingerprint image in the fingerprint image sequence ; Perform time-frequency domain analysis on the initial signal sequence to obtain the heart rate. Through the solution of this embodiment, the heart rate detection is realized on the premise of the existing fingerprint identification optical imaging system, so that the detection accuracy is not easily disturbed by noise, and the application scenarios are broadened.

Figure 202210199507

Description

一种心率检测方法和装置Heart rate detection method and device

技术领域technical field

本申请实施例涉及心率检测技术,尤指一种心率检测方法和装置。The embodiments of the present application relate to a heart rate detection technology, and in particular, to a heart rate detection method and device.

背景技术Background technique

心电图(ECG)是利用心电图机从体表记录心脏每一心动周期所产生的点活动变化图形的技术。该方法虽然准确度高,但是仪器贵重,并且需要专业人士操作,设备繁琐,使用场景极其有限。Electrocardiography (ECG) is a technique that uses an electrocardiograph to record from the body surface the pattern of point activity changes produced by the heart during each cardiac cycle. Although this method has high accuracy, the instrument is expensive and requires professional operation, the equipment is cumbersome, and the usage scenarios are extremely limited.

光电容积脉搏波描记法(ppg)是借助光电手段在活体组织中监测血液容积变化的一种无创检测方法。当使用一定波长的光线照射到指间等皮肤表面时,光线将通过透射或者反射的方式被光电接收器捕获。在整个过程中光线由于皮肤、肌肉、血液等的吸收减弱,到达光电接收器的光强度将减小。其中皮肤、肌肉等对光强度的减弱作用是恒定的,而血管中血液对光线的减弱作用将随着心脏的搏动呈现搏动性变化。当心脏收缩时血管中血液容积增大,被吸收的光强度增加,光电接收器接收到的光强度随之减弱,当心脏舒张时则相反。将此光强度转化成电信号,便可以获得容积脉搏血流的变化。该方法需要传感器与固定人体部位有紧密接触,对于用户使用方式和场景有较多限制。Photoplethysmography (ppg) is a non-invasive detection method that monitors blood volume changes in living tissue by means of photoelectric means. When light of a certain wavelength is irradiated on the skin surface such as between the fingers, the light will be captured by the photoelectric receiver through transmission or reflection. During the whole process, the absorption of light by skin, muscle, blood, etc. is weakened, and the light intensity reaching the photoelectric receiver will be reduced. Among them, the weakening effect of skin, muscle, etc. on light intensity is constant, while the weakening effect of blood in blood vessels on light will show a pulsatile change with the beating of the heart. When the heart contracts, the blood volume in the blood vessels increases, the absorbed light intensity increases, and the light intensity received by the photoelectric receiver decreases accordingly. When the heart dilates, the opposite is true. By converting this light intensity into an electrical signal, the change in volume pulse blood flow can be obtained. This method requires the sensor to be in close contact with the fixed human body part, and has many restrictions on the user's usage methods and scenarios.

现有技术心率检测一方面依赖特殊光源和特定传感器,硬件上需要增加额外模块,另一方面仅使用时域计数法估算心率,结果精度容易受噪声影响,针对上述的问题,目前尚未提出有效的解决方案。On the one hand, the heart rate detection in the prior art relies on special light sources and specific sensors, and additional modules need to be added to the hardware. On the other hand, only the time domain counting method is used to estimate the heart rate, and the accuracy of the results is easily affected by noise. solution.

发明内容SUMMARY OF THE INVENTION

本申请实施例提供了一种心率检测方法和装置,能够在已有指纹识别光学成像系统的前提下实现心率检测,使得检测精度不易受噪声干扰,并拓宽了应用场景。The embodiments of the present application provide a heart rate detection method and device, which can realize heart rate detection on the premise of an existing fingerprint identification optical imaging system, so that the detection accuracy is not easily disturbed by noise, and the application scenarios are broadened.

本申请实施例提供了一种心率检测方法,所述方法可以包括:The embodiment of the present application provides a heart rate detection method, and the method may include:

采集指纹图像序列;Collect fingerprint image sequence;

根据所述指纹图像序列中每帧指纹图像的有效指纹区域确定出所述指纹图像序列对应的初始信号序列;Determine the initial signal sequence corresponding to the fingerprint image sequence according to the effective fingerprint area of each frame of fingerprint image in the fingerprint image sequence;

对所述初始信号序列进行时频域分析获取心率。The heart rate is obtained by performing time-frequency domain analysis on the initial signal sequence.

在本申请的示例性实施例中,所述通过采集装置采集指纹图像序列,可以包括:In an exemplary embodiment of the present application, the collection of the fingerprint image sequence by the collection device may include:

通过屏幕光源发出预设颜色的光对指纹区域照射;The fingerprint area is irradiated by the light of the preset color from the screen light source;

基于所述指纹区域返回的光信号进行图像采集,获取所述指纹图像序列。Image acquisition is performed based on the optical signal returned from the fingerprint area to acquire the fingerprint image sequence.

在本申请的示例性实施例中,在根据所述指纹图像序列中每帧指纹图像的有效指纹区域确定出所述指纹图像序列对应的初始信号序列之前,所述方法还可以包括:In an exemplary embodiment of the present application, before determining the initial signal sequence corresponding to the fingerprint image sequence according to the effective fingerprint area of each frame of the fingerprint image sequence in the fingerprint image sequence, the method may further include:

确定所述指纹图像序列中每帧指纹图像的有效指纹区域。The valid fingerprint area of each frame of fingerprint image in the fingerprint image sequence is determined.

在本申请的示例性实施例中,所述确定所述指纹图像序列中每帧指纹图像的有效指纹区域,包括:分别针对每帧指纹图像执行以下操作:In an exemplary embodiment of the present application, the determining the effective fingerprint area of each frame of fingerprint image in the sequence of fingerprint images includes: respectively performing the following operations for each frame of fingerprint image:

从该帧指纹图像中筛选出包含指纹的区域;Screen out the area containing the fingerprint from the fingerprint image of this frame;

从所述包含指纹的区域中筛选出符合第一条件的区域,作为所述有效指纹区域。An area that meets the first condition is screened out from the area containing the fingerprint as the valid fingerprint area.

在本申请的示例性实施例中,所述根据所述指纹图像序列中每帧指纹图像的有效指纹区域确定所述指纹图像序列对应的初始信号序列,可以包括:In an exemplary embodiment of the present application, the determining the initial signal sequence corresponding to the fingerprint image sequence according to the effective fingerprint area of each frame of the fingerprint image sequence in the fingerprint image sequence may include:

根据所述指纹图像序列中当前帧指纹图像的有效指纹区域并计算当前帧指纹图像对应的初始信号;Calculate the initial signal corresponding to the current frame fingerprint image according to the effective fingerprint area of the current frame fingerprint image in the fingerprint image sequence;

所述当前帧的指纹图像对应的初始信号和历史前N帧的指纹图像对应的初始信号构成所述初始信号序列。The initial signal corresponding to the fingerprint image of the current frame and the initial signal corresponding to the fingerprint images of the previous N frames constitute the initial signal sequence.

在本申请的示例性实施例中,所述根据所述指纹图像序列中当前指纹帧图像的有效指纹区域并计算当前帧指纹图像对应的初始信号,可以包括:In an exemplary embodiment of the present application, the calculation of the initial signal corresponding to the current frame fingerprint image according to the effective fingerprint area of the current fingerprint frame image in the fingerprint image sequence may include:

对所述当前帧指纹图像中的多个所述有效指纹区域的像素值进行数据处理,获取所述当前帧指纹图像对应的初始信号。Data processing is performed on the pixel values of a plurality of the valid fingerprint regions in the fingerprint image of the current frame, and an initial signal corresponding to the fingerprint image of the current frame is obtained.

在本申请的示例性实施例中,在获取所述初始信号序列之后,所述方法还可以包括:In an exemplary embodiment of the present application, after acquiring the initial signal sequence, the method may further include:

在时域内对所述初始信号序列在时域内进行预处理,获取所述初始信号序列的时域信号;Perform preprocessing on the initial signal sequence in the time domain to obtain a time domain signal of the initial signal sequence;

其中,所述预处理可以包括以下任意一种或多种:Wherein, the preprocessing can include any one or more of the following:

去趋势、滑动滤波、带通滤波以及归一化。Detrending, sliding filtering, bandpass filtering, and normalization.

在本申请的示例性实施例中,在对所述初始信号序列进行时频域分析获取心率之前,所述方法还可以包括:对所述初始信号序列进行有效性判断。In an exemplary embodiment of the present application, before performing time-frequency domain analysis on the initial signal sequence to obtain the heart rate, the method may further include: judging the validity of the initial signal sequence.

在本申请的示例性实施例中,对所述初始信号序列进行有效性判断,可以包括:In an exemplary embodiment of the present application, the validity judgment of the initial signal sequence may include:

从所述初始信号序列提取预设特征的特征值;extracting eigenvalues of preset features from the initial signal sequence;

将所述特征值与预设的标准特征值相比较;comparing the eigenvalue with a preset standard eigenvalue;

当所述特征值符合所述标准特征值的预设浮动范围时,判定所述初始信号序列为有效信号;When the eigenvalue conforms to the preset floating range of the standard eigenvalue, determining that the initial signal sequence is a valid signal;

当所述特征值不符合所述标准特征值的预设浮动范围时,判定所述初始信号序列为无效信号。When the characteristic value does not conform to the preset floating range of the standard characteristic value, it is determined that the initial signal sequence is an invalid signal.

在本申请的示例性实施例中,所述预设特征可以包括以下任意一种或多种:面积、熵、偏度以及峰度。In an exemplary embodiment of the present application, the preset features may include any one or more of the following: area, entropy, skewness, and kurtosis.

在本申请的示例性实施例中,所述对所述初始信号序列进行时频域分析获取心率,可以包括:In an exemplary embodiment of the present application, the performing time-frequency domain analysis on the initial signal sequence to obtain the heart rate may include:

将所述初始信号序列从时域信号转换为第一信号,其中,所述第一信号为频域信号或时频域信号;Converting the initial signal sequence from a time domain signal to a first signal, wherein the first signal is a frequency domain signal or a time-frequency domain signal;

对所述第一信号进行二次频域滤波及后处理,获得第二信号;performing secondary frequency domain filtering and post-processing on the first signal to obtain a second signal;

根据所述第二信号的类别,对所述第二信号进行分析和统计,获取所述心率,其中,所述第二信号为频域信号或时频域信号。According to the category of the second signal, the second signal is analyzed and counted to obtain the heart rate, where the second signal is a frequency domain signal or a time-frequency domain signal.

在本申请的示例性实施例中,当所述第二信号的类别为频域信号时,所述对所述第二信号进行分析和统计,获取所述心率,,可以包括:In an exemplary embodiment of the present application, when the type of the second signal is a frequency domain signal, the performing analysis and statistics on the second signal to obtain the heart rate may include:

利用预设的峰值检测算法获得从所述第二信号在预设心率范围内的波峰;Using a preset peak detection algorithm to obtain a peak within a preset heart rate range from the second signal;

对获得的全部波峰按照峰值大小进行排序,获取峰值最大的最高波峰,并计算所述最高波峰的置信度;Sort all the obtained peaks according to the peak size, obtain the highest peak with the largest peak, and calculate the confidence level of the highest peak;

当所述置信度大于或等于第一阈值时,获取所述全部波峰的频率的众数,作为所述心率。When the confidence level is greater than or equal to the first threshold, the mode of the frequencies of all the peaks is obtained as the heart rate.

在本申请的示例性实施例中,所述计算所述最高波峰的置信度,可以包括:In an exemplary embodiment of the present application, the calculating the confidence of the highest peak may include:

将所述最高波峰的能量与所述全部波峰中除所述最高波峰以外的其它波峰的能量总和之比作为所述最高波峰的置信度;或者,Taking the ratio of the energy of the highest peak to the sum of the energy of all peaks except the highest peak as the confidence of the highest peak; or,

将所述最高波峰的峰值与第二高波峰的峰值之比作为所述最高波峰的置信度。The ratio of the peak value of the highest peak to the peak value of the second highest peak is used as the confidence level of the highest peak.

在本申请的示例性实施例中,当所述第二信号的类别为时频域信号时,所述对所述第二信号进行分析和统计,获取所述心率,可以包括:In an exemplary embodiment of the present application, when the type of the second signal is a time-frequency domain signal, the performing analysis and statistics on the second signal to obtain the heart rate may include:

按照时域对所述第二信号进行频率最大值检测,获得在预设心率范围内的多个频域信号;Perform frequency maximum detection on the second signal according to the time domain to obtain multiple frequency domain signals within a preset heart rate range;

计算所述多个频域信号的置信度;calculating a confidence level of the plurality of frequency domain signals;

当所述置信度大于或等于第二阈值时,获取所述多个频域信号的频率的众数,作为所述心率。When the confidence level is greater than or equal to the second threshold, the mode of the frequencies of the plurality of frequency domain signals is obtained as the heart rate.

在本申请的示例性实施例中,所述按照时域对所述第二信号进行频率最大值检测,获得在预设心率范围内的多个频域信号,可以包括:In an exemplary embodiment of the present application, the performing frequency maximum detection on the second signal according to the time domain to obtain multiple frequency domain signals within a preset heart rate range may include:

获取所述第二信号对应的时频坐标图;obtaining a time-frequency coordinate diagram corresponding to the second signal;

针对时间轴中的每一个预设时间点,在所述预设时间点对应的全部频域信号中获取多个心率候选频域信号,从所述多个心率候选频域信号中选择频率响应最大的频域信号;For each preset time point in the time axis, obtain a plurality of candidate heart rate frequency domain signals from all the frequency domain signals corresponding to the preset time point, and select the frequency response largest from the plurality of candidate heart rate frequency domain signals the frequency domain signal;

对多个所述预设时间点进行累积,并对每个预设时间点对应的频率响应最大的频域信号进行记录,获得沿所述时间轴变化的在心率可能范围内的多个频域信号。Accumulate a plurality of the preset time points, and record the frequency domain signal with the largest frequency response corresponding to each preset time point to obtain multiple frequency domains within the possible range of heart rate that vary along the time axis Signal.

在本申请的示例性实施例中,所述计算所述多个频域信号的置信度,可以包括:In an exemplary embodiment of the present application, the calculating confidence levels of the multiple frequency domain signals may include:

计算所述多个频域信号的标准差,作为所述多个频域信号的置信度。The standard deviation of the plurality of frequency domain signals is calculated as the confidence level of the plurality of frequency domain signals.

在本申请的示例性实施例中,所述方法还可以包括:In an exemplary embodiment of the present application, the method may further include:

当所述置信度小于预设的阈值时,抛弃所述初始信号序列中的最早获得的初始信号,并将下一帧指纹图像对应的初始信号加入所述初始信号序列,实现对所述初始信号序列的更新;When the confidence level is less than the preset threshold, discard the earliest obtained initial signal in the initial signal sequence, and add the initial signal corresponding to the next frame of fingerprint image to the initial signal sequence, so as to realize the detection of the initial signal. sequence update;

获取更新后的所述初始信号序列的时域信号,并对更新后的所述初始信号序列的时域信号进行时频域分析获取心率。Acquire the updated time domain signal of the initial signal sequence, and perform time-frequency domain analysis on the updated time domain signal of the initial signal sequence to obtain the heart rate.

在本申请的示例性实施例中,当所述第二信号的类别为时频域信号时,所述对所述第二信号进行分析和统计,获取所述心率,可以包括:In an exemplary embodiment of the present application, when the type of the second signal is a time-frequency domain signal, the performing analysis and statistics on the second signal to obtain the heart rate may include:

按照时域对所述第二信号进行波峰检测,根据检测到的波峰个数以及预设的心率计算式计算所述心率。Peak detection is performed on the second signal according to the time domain, and the heart rate is calculated according to the number of detected peaks and a preset heart rate calculation formula.

本申请实施例还提供了一种心率检测装置,可以包括处理器和计算机可读存储介质,所述计算机可读存储介质中存储有指令,当所述指令被所述处理器执行时,实现所述的心率检测方法。Embodiments of the present application further provide a heart rate detection device, which may include a processor and a computer-readable storage medium, where instructions are stored in the computer-readable storage medium, and when the instructions are executed by the processor, all The heart rate detection method described above.

本申请实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现所述的心率检测方法。Embodiments of the present application also provide a computer-readable storage medium, on which a computer program is stored, and when the computer program is executed by a processor, the heart rate detection method is implemented.

与相关技术相比,本申请实施例可以包括:采集指纹图像序列;根据所述指纹图像序列中每帧指纹图像的有效指纹区域确定出所述指纹图像序列对应的初始信号序列;对所述初始信号序列进行时频域分析获取心率。通过该实施例方案,在已有指纹识别光学成像系统的前提下实现了心率检测,使得检测精度不易受噪声干扰,并拓宽了应用场景。Compared with the related art, the embodiments of the present application may include: collecting a fingerprint image sequence; determining an initial signal sequence corresponding to the fingerprint image sequence according to the effective fingerprint area of each frame of fingerprint image in the fingerprint image sequence; The signal sequence is analyzed in the time-frequency domain to obtain the heart rate. Through the solution of this embodiment, the heart rate detection is realized on the premise of the existing fingerprint identification optical imaging system, so that the detection accuracy is not easily disturbed by noise, and the application scenarios are broadened.

本申请的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本申请而了解。本申请的其他优点可通过在说明书以及附图中所描述的方案来实现和获得。Other features and advantages of the present application will be set forth in the description which follows, and in part will be apparent from the description, or may be learned by practice of the present application. Other advantages of the present application may be realized and attained by the approaches described in the specification and drawings.

附图说明Description of drawings

附图用来提供对本申请技术方案的理解,并且构成说明书的一部分,与本申请的实施例一起用于解释本申请的技术方案,并不构成对本申请技术方案的限制。The accompanying drawings are used to provide an understanding of the technical solutions of the present application, and constitute a part of the specification. They are used to explain the technical solutions of the present application together with the embodiments of the present application, and do not constitute a limitation on the technical solutions of the present application.

图1为本申请实施例的心率检测方法流程图;FIG. 1 is a flowchart of a heart rate detection method according to an embodiment of the present application;

图2为本申请实施例的根据指纹图像序列中每帧指纹图像的有效指纹区域确定出指纹图像序列对应的初始信号序列的方法流程图;2 is a flowchart of a method for determining an initial signal sequence corresponding to a fingerprint image sequence according to an effective fingerprint area of each frame of fingerprint image in a fingerprint image sequence according to an embodiment of the present application;

图3为本申请实施例的对初始信号序列的时域信号进行时频域分析获取心率的第一种方案流程图;FIG. 3 is a flowchart of a first solution for obtaining heart rate by performing time-frequency domain analysis on a time-domain signal of an initial signal sequence according to an embodiment of the present application;

图4为本申请实施例的对初始信号序列的时域信号进行时频域分析获取心率的第二种方案流程图;4 is a flow chart of a second solution for obtaining heart rate by performing time-frequency domain analysis on a time-domain signal of an initial signal sequence according to an embodiment of the present application;

图5为本申请实施例的对初始信号序列的时域信号进行时频域分析获取心率的第三种方案流程图;5 is a flowchart of a third solution for obtaining heart rate by performing time-frequency domain analysis on a time-domain signal of an initial signal sequence according to an embodiment of the present application;

图6为本申请实施例的心率检测装置组成框图。FIG. 6 is a block diagram showing the composition of a heart rate detection apparatus according to an embodiment of the present application.

具体实施方式Detailed ways

本申请描述了多个实施例,但是该描述是示例性的,而不是限制性的,并且对于本领域的普通技术人员来说显而易见的是,在本申请所描述的实施例包含的范围内可以有更多的实施例和实现方案。尽管在附图中示出了许多可能的特征组合,并在具体实施方式中进行了讨论,但是所公开的特征的许多其它组合方式也是可能的。除非特意加以限制的情况以外,任何实施例的任何特征或元件可以与任何其它实施例中的任何其他特征或元件结合使用,或可以替代任何其它实施例中的任何其他特征或元件。This application describes a number of embodiments, but the description is exemplary rather than restrictive, and it will be apparent to those of ordinary skill in the art that within the scope of the embodiments described in this application can be There are many more examples and implementations. Although many possible combinations of features are shown in the drawings and discussed in the detailed description, many other combinations of the disclosed features are possible. Unless expressly limited, any feature or element of any embodiment may be used in combination with, or may be substituted for, any other feature or element of any other embodiment.

本申请包括并设想了与本领域普通技术人员已知的特征和元件的组合。本申请已经公开的实施例、特征和元件也可以与任何常规特征或元件组合,以形成由权利要求限定的独特的发明方案。任何实施例的任何特征或元件也可以与来自其它发明方案的特征或元件组合,以形成另一个由权利要求限定的独特的发明方案。因此,应当理解,在本申请中示出和/或讨论的任何特征可以单独地或以任何适当的组合来实现。因此,除了根据所附权利要求及其等同替换所做的限制以外,实施例不受其它限制。此外,可以在所附权利要求的保护范围内进行各种修改和改变。This application includes and contemplates combinations with features and elements known to those of ordinary skill in the art. The embodiments, features and elements that have been disclosed in this application can also be combined with any conventional features or elements to form unique inventive solutions as defined by the claims. Any features or elements of any embodiment may also be combined with features or elements from other inventive arrangements to form another unique inventive arrangement defined by the claims. Accordingly, it should be understood that any of the features shown and/or discussed in this application may be implemented alone or in any suitable combination. Accordingly, the embodiments are not to be limited except in accordance with the appended claims and their equivalents. Furthermore, various modifications and changes may be made within the scope of the appended claims.

此外,在描述具有代表性的实施例时,说明书可能已经将方法和/或过程呈现为特定的步骤序列。然而,在该方法或过程不依赖于本文所述步骤的特定顺序的程度上,该方法或过程不应限于所述的特定顺序的步骤。如本领域普通技术人员将理解的,其它的步骤顺序也是可能的。因此,说明书中阐述的步骤的特定顺序不应被解释为对权利要求的限制。此外,针对该方法和/或过程的权利要求不应限于按照所写顺序执行它们的步骤,本领域技术人员可以容易地理解,这些顺序可以变化,并且仍然保持在本申请实施例的精神和范围内。Furthermore, in describing representative embodiments, the specification may have presented methods and/or processes as a particular sequence of steps. However, to the extent that the method or process does not depend on the specific order of steps described herein, the method or process should not be limited to the specific order of steps described. Other sequences of steps are possible, as will be understood by those of ordinary skill in the art. Therefore, the specific order of steps set forth in the specification should not be construed as limitations on the claims. Furthermore, the claims directed to the method and/or process should not be limited to performing their steps in the order written, as those skilled in the art will readily appreciate that these orders may be varied and still remain within the spirit and scope of the embodiments of the present application Inside.

本申请实施例提供了一种心率检测方法,如图1所示,所述方法可以包括步骤S101-S103:An embodiment of the present application provides a heart rate detection method. As shown in FIG. 1 , the method may include steps S101-S103:

S101、采集指纹图像序列;S101. Collect a fingerprint image sequence;

S102、根据所述指纹图像序列中每帧指纹图像的有效指纹区域确定出所述指纹图像序列对应的初始信号序列;S102, determining an initial signal sequence corresponding to the fingerprint image sequence according to the effective fingerprint area of each frame of fingerprint image in the fingerprint image sequence;

S103、对所述初始信号序列进行时频域分析获取心率。S103. Perform time-frequency domain analysis on the initial signal sequence to obtain a heart rate.

在本申请的示例性实施例中,采集指纹图像序列的方式不限,例如可通过屏下摄像头采集。本申请实施例方案可以通过屏下指纹心率估计算法实现心率检测。本申请实施例方案提出的屏下指纹心率估计算法主要包括硬件形式的屏下摄像头模块和软件形式的信号处理模块两大模块。其中,屏下摄像头模块可以包括:屏下光源和屏下摄像头,屏下光源用于向指纹区域进行照射,摄像头采集经过用户手指返回的光信号以获取指纹图像序列(即手指反射成像视频);并且使用信号处理模块对获得的指纹图像序列中的指纹信号进行指纹区域的检测和定位,进行去噪处理,转化为数字信号,具体的,本申请中不限制数字信号的形式,数字信号可以为光电容积脉搏波描记法ppg信号(简称ppg信号),再经过算法分析得到当前心率估计值。In the exemplary embodiment of the present application, the manner of collecting the fingerprint image sequence is not limited, for example, it can be collected by an off-screen camera. The solution of the embodiment of the present application can realize heart rate detection through an off-screen fingerprint heart rate estimation algorithm. The off-screen fingerprint heart rate estimation algorithm proposed by the embodiments of the present application mainly includes two modules: an off-screen camera module in the form of hardware and a signal processing module in the form of software. The off-screen camera module may include: an off-screen light source and an off-screen camera, the off-screen light source is used to illuminate the fingerprint area, and the camera collects the light signal returned by the user's finger to obtain a sequence of fingerprint images (ie, finger reflection imaging video); And use the signal processing module to detect and locate the fingerprint area of the fingerprint signal in the obtained fingerprint image sequence, perform denoising processing, and convert it into a digital signal. Specifically, the form of the digital signal is not limited in this application, and the digital signal can be Photoplethysmography ppg signal (referred to as ppg signal), and then through algorithm analysis to obtain the current heart rate estimate.

在本申请的示例性实施例中,本申请实施例方案所需要的传感器数据输入比较简单,仅仅是屏下摄像头采集到的指纹图像序列,通常大于20fps。In the exemplary embodiment of the present application, the sensor data input required by the solution of the embodiment of the present application is relatively simple, and is only a sequence of fingerprint images collected by the under-screen camera, usually greater than 20fps.

在本申请的示例性实施例中,所述采集指纹图像序列,可以包括:In an exemplary embodiment of the present application, the collection of fingerprint image sequences may include:

通过屏幕光源发出预设颜色的光对指纹区域照射;The fingerprint area is irradiated by the light of the preset color from the screen light source;

基于所述指纹区域返回的光信号进行图像采集,获取所述指纹图像序列。Image acquisition is performed based on the optical signal returned from the fingerprint area to acquire the fingerprint image sequence.

在本申请的示例性实施例中,由屏幕光源发射的预设颜色的光可以包括但不限于绿光,具体的,屏幕光源用于提供进行指纹检测的光信号,可采用内置光源或者外置光源。指纹区域即为用户手指可按压区域,本申请不限制指纹区域在所述检测设备上的位置,保证屏幕光源发出预设颜色的光并能照射指纹区域,光信号经过手指通过散射或者反射至采集装置,最终能获取所述指纹图像序列。In the exemplary embodiment of the present application, the light of the preset color emitted by the screen light source may include, but is not limited to, green light. Specifically, the screen light source is used to provide a light signal for fingerprint detection, and a built-in light source or an external light source may be used. light source. The fingerprint area is the area that the user's finger can press. This application does not limit the position of the fingerprint area on the detection device, ensuring that the screen light source emits light of a preset color and can illuminate the fingerprint area, and the light signal is scattered or reflected by the finger to collect The device can finally acquire the fingerprint image sequence.

在本申请的示例性实施例中,根据所述指纹图像序列中每帧指纹图像的有效指纹区域确定所述指纹图像序列对应的初始信号序列之前,所述方法可以包括:In an exemplary embodiment of the present application, before determining the initial signal sequence corresponding to the fingerprint image sequence according to the effective fingerprint area of each frame of the fingerprint image sequence in the fingerprint image sequence, the method may include:

确定所述指纹图像序列中每帧指纹图像的有效指纹区域。The valid fingerprint area of each frame of fingerprint image in the fingerprint image sequence is determined.

在本申请的示例性实施例中,所述确定所述指纹图像序列中每帧指纹图像的有效指纹区域,可以包括:分别针对每帧指纹图像执行以下操作:In an exemplary embodiment of the present application, the determining the effective fingerprint area of each frame of fingerprint image in the sequence of fingerprint images may include: respectively performing the following operations for each frame of fingerprint image:

从该帧指纹图像中筛选出包含指纹的区域;Screen out the area containing the fingerprint from the fingerprint image of this frame;

从所述包含指纹的区域中筛选出符合第一条件的区域(例如具有预设颜色的区域),作为所述有效指纹区域。An area that meets the first condition (for example, an area with a preset color) is selected from the area containing fingerprints as the valid fingerprint area.

在本申请的示例性实施例中,由于指纹采集中存在噪声和手指姿态等影响数据有效性的因素,针对指纹区域采集的指纹图像序列,需要划分和筛选出有效指纹区域,即有效提取出不同位置的指纹特征以对抗上述因素带来的影响,最终基于有效指纹区域。上述有效指纹区域指心率信号较强的区域,从而更加有利于后续心率的检测。在本申请的示例性实施例中,首先在该帧指纹图像中筛选出包含指纹的区域,即手指实际接触触屏的区域;再结合第一条件,从包含指纹的区域中选取出有效指纹区域,具体的,第一条件可以包含手指按压状态和/或血管分布。In the exemplary embodiment of the present application, due to factors such as noise and finger posture affecting data validity in fingerprint collection, for the fingerprint image sequence collected in the fingerprint region, it is necessary to divide and filter out the effective fingerprint regions, that is, to effectively extract different fingerprint regions. The fingerprint features of the location are used to counteract the influence of the above factors, and are finally based on the effective fingerprint area. The above-mentioned effective fingerprint area refers to an area with a strong heart rate signal, which is more conducive to subsequent heart rate detection. In the exemplary embodiment of the present application, firstly, the area containing the fingerprint is screened out in the fingerprint image of the frame, that is, the area where the finger actually touches the touch screen; and then combined with the first condition, the effective fingerprint area is selected from the area containing the fingerprint. , Specifically, the first condition may include a finger pressing state and/or blood vessel distribution.

在本申请的示例性实施例中,手指上血管分布丰富,但血流分布是有变化的,当初始信号为ppg信号时,利用的是血流中包含的信息。根据按压程度的不同有不同的处理:如按压过轻的时候接触面积不够,未接触区域没有指纹;按压重的位置,压力最大的区域毛细血管血流会被阻断(也即手指部分区域发白没有血色),不具备测初始信号条件。因此可以根据实际情况选择包含指纹区域(即实际接触区域),并且血流丰富未被阻断的区域(可以通过是否有血色判断)作为所述有效指纹区域。In the exemplary embodiment of the present application, the blood vessels are abundantly distributed on the finger, but the blood flow distribution varies. When the initial signal is the ppg signal, the information contained in the blood flow is used. There are different treatments depending on the degree of pressure: if the contact area is not enough when the pressure is too light, there is no fingerprint in the uncontacted area; when the pressure is heavy, the capillary blood flow in the area with the greatest pressure will be blocked (that is, the hair in some areas of the finger will be blocked. White has no blood color), and does not have the conditions for measuring the initial signal. Therefore, an area containing a fingerprint area (ie, an actual contact area) and an area that is rich in blood flow and is not blocked (can be judged by whether there is blood color) can be selected as the effective fingerprint area according to the actual situation.

在本申请的示例性实施例中,所述根据所述指纹图像序列中每帧指纹图像的有效指纹区域确定所述指纹图像序列对应的初始信号序列,可以包括:In an exemplary embodiment of the present application, the determining the initial signal sequence corresponding to the fingerprint image sequence according to the effective fingerprint area of each frame of the fingerprint image sequence in the fingerprint image sequence may include:

根据所述指纹图像序列中当前帧指纹图像的有效指纹区域并计算当前帧指纹图像对应的初始信号;Calculate the initial signal corresponding to the current frame fingerprint image according to the effective fingerprint area of the current frame fingerprint image in the fingerprint image sequence;

所述当前帧的指纹图像对应的初始信号和历史前N帧的指纹图像对应的初始信号构成所述初始信号序列。The initial signal corresponding to the fingerprint image of the current frame and the initial signal corresponding to the fingerprint images of the previous N frames constitute the initial signal sequence.

在本申请的示例性实施例中,如图2所示,上述方案的详细步骤可以包括S201-S204:In an exemplary embodiment of the present application, as shown in FIG. 2 , the detailed steps of the above solution may include S201-S204:

S201、计算当前帧指纹图像对应的初始信号。S201. Calculate the initial signal corresponding to the fingerprint image of the current frame.

在本申请的示例性实施例中,所述计算当前帧指纹图像对应的初始信号,可以包括:In an exemplary embodiment of the present application, the calculating the initial signal corresponding to the fingerprint image of the current frame may include:

对所述当前帧指纹图像中的多个所述有效指纹区域的像素值进行数据处理,获取所述当前帧指纹图像对应的初始信号。Data processing is performed on the pixel values of a plurality of the valid fingerprint regions in the fingerprint image of the current frame, and an initial signal corresponding to the fingerprint image of the current frame is obtained.

在本申请的示例性实施例中,该数据处理可以是指加权平均,对多个有效指纹区域的像素值进行加权平均,得到此帧指纹图像的初始信号的采样点数值。加权平均时,不同的有效指纹区域的加权值可以根据预先实验确定,例如,心率信号较强的区域的权重比较高,心率信号较低的区域权重比较低。In the exemplary embodiment of the present application, the data processing may refer to weighted average, and weighted average of pixel values of multiple valid fingerprint regions is performed to obtain the sampling point value of the initial signal of the fingerprint image of this frame. In the weighted average, the weighted values of different effective fingerprint regions can be determined according to pre-experiments, for example, regions with strong heart rate signals have higher weights, and regions with lower heart rate signals have lower weights.

S202、将所述当前帧指纹图像对应的初始信号与所述当前帧指纹图像之前的多帧指纹图像对应的初始信号进行累计。S202. Accumulate the initial signal corresponding to the fingerprint image of the current frame and the initial signals corresponding to the fingerprint images of the multiple frames before the fingerprint image of the current frame.

S203、检测初始信号的数量是否累积到预设个数N+1,当初始信号的数量累积到预设个数N+1时,进入步骤S204;当初始信号的数量未累积到预设个数N+1时,获取下一帧指纹图像作为所述当前帧指纹图像,并返回步骤S201;N为正整数。S203. Detect whether the number of initial signals has accumulated to the preset number N+1, when the number of initial signals has accumulated to the preset number N+1, go to step S204; when the number of initial signals has not accumulated to the preset number When N+1, acquire the fingerprint image of the next frame as the fingerprint image of the current frame, and return to step S201; N is a positive integer.

S204、将累计的N+1个初始信号组成所述初始信号序列。S204. Form the initial signal sequence from the accumulated N+1 initial signals.

在本申请的示例性实施例中,当前帧指纹图像的ppg采样点数值与历史前N帧指纹图像的ppg采样点数值,组成一组ppg信号,即初始信号序列。In the exemplary embodiment of the present application, the ppg sampling point value of the fingerprint image of the current frame and the ppg sampling point value of the fingerprint images of the previous N frames form a set of ppg signals, that is, an initial signal sequence.

在本申请的示例性实施例中,历史帧是相对于当前帧而言的,历史前N帧的意思,就是到当前帧为止,不包含当前帧已经积累了N帧指纹图像。例如:当前帧指纹图像的编号为M,历史前N帧指纹图像的编号即为[M-N,M-N+1,M-N+2,…,M-1]。In the exemplary embodiment of the present application, the historical frame is relative to the current frame, and the previous N frames in the history mean that up to the current frame, N frames of fingerprint images have been accumulated excluding the current frame. For example, the number of the fingerprint image of the current frame is M, and the number of the fingerprint images of the previous N frames is [M-N, M-N+1, M-N+2,...,M-1].

在本申请的示例性实施例中,通过对当前帧指纹图像的有效指纹区域进行加权平均得到一个采样点数值,与历史前N帧通过相同方式得到的信号组合在一起,得到初始信号序列。由于在每帧指纹图像都会筛选出多个有效指纹区域,可以认为一张指纹图像上有多个大有效指纹区域,每个有效指纹区域里的像素是本申请实施例方案所需要的,其它非有效指纹区域的像素则是不需要的。将本帧指纹图像采样点的ppg信号也即将当前指纹图像中所有有效指纹区域里的像素值加权平均,得到一个ppg的数值,即ppg信号采样值,当指纹图像序列中每帧指纹图像得到的ppg信号采样值连接成一个数组(组成了一个1×(N+1)的一维信号数组)时,即生成了一个初始信号序列,这就是原始的ppg信号了。In the exemplary embodiment of the present application, a sampling point value is obtained by weighted averaging of the effective fingerprint area of the fingerprint image of the current frame, and is combined with the signals obtained in the same manner in the previous N frames to obtain an initial signal sequence. Since multiple valid fingerprint regions are screened out in each frame of fingerprint image, it can be considered that there are multiple large valid fingerprint regions on a fingerprint image, and the pixels in each valid fingerprint region are required by the solution of the embodiment of the present application, and other non- Pixels in the valid fingerprint area are not needed. The ppg signal of the sampling point of the fingerprint image in this frame is also the weighted average of the pixel values in all valid fingerprint areas in the current fingerprint image, and a ppg value is obtained, that is, the ppg signal sampling value. When the sampled values of the ppg signal are connected into an array (forming a 1×(N+1) one-dimensional signal array), an initial signal sequence is generated, which is the original ppg signal.

在本申请的示例性实施例中,在获取所述初始信号序列的时域信号之后,所述方法还可以包括:In an exemplary embodiment of the present application, after acquiring the time domain signal of the initial signal sequence, the method may further include:

在时域内对所述初始信号序列在时域内进行预处理,获取所述初始信号序列的时域信号。The initial signal sequence is preprocessed in the time domain to obtain a time domain signal of the initial signal sequence.

在本申请的示例性实施例中,所述预处理可以包括以下任意一种或多种:In an exemplary embodiment of the present application, the preprocessing may include any one or more of the following:

去趋势、滑动滤波、带通滤波以及归一化。Detrending, sliding filtering, bandpass filtering, and normalization.

在本申请的示例性实施例中,通过该预处理,可以得到去噪后的时域信号,提高了用于估计心率数据的质量,从而保证了后续心率估计的精度。In the exemplary embodiment of the present application, through the preprocessing, a de-noised time domain signal can be obtained, which improves the quality of the heart rate data used to estimate the heart rate, thereby ensuring the accuracy of subsequent heart rate estimation.

在本申请的示例性实施例中,在对所述初始信号序列进行时频域分析获取心率之前,所述方法还可以包括:对所述初始信号序列进行有效性判断。In an exemplary embodiment of the present application, before performing time-frequency domain analysis on the initial signal sequence to obtain the heart rate, the method may further include: judging the validity of the initial signal sequence.

在本申请的示例性实施例中,该实施例方案可以对抗噪声、手指姿态等影响数据有效性的问题。In the exemplary embodiment of the present application, the solution of this embodiment can combat the problems of noise, finger gestures, etc. that affect the validity of data.

在本申请的示例性实施例中,对所述初始信号序列进行有效性判断,可以包括:In an exemplary embodiment of the present application, the validity judgment of the initial signal sequence may include:

从所述初始信号序列提取预设特征的特征值;extracting eigenvalues of preset features from the initial signal sequence;

将所述特征值与预设的标准特征值相比较;comparing the eigenvalue with a preset standard eigenvalue;

当所述特征值符合所述标准特征值的预设浮动范围时,判定所述初始信号序列为有效信号;When the eigenvalue conforms to the preset floating range of the standard eigenvalue, determining that the initial signal sequence is a valid signal;

当所述特征值不符合所述标准特征值的预设浮动范围时,判定所述初始信号序列为无效信号。When the characteristic value does not conform to the preset floating range of the standard characteristic value, it is determined that the initial signal sequence is an invalid signal.

在本申请的示例性实施例中,所述预设特征可以包括以下任意一种或多种:面积、熵、偏度以及峰度。In an exemplary embodiment of the present application, the preset features may include any one or more of the following: area, entropy, skewness, and kurtosis.

在本申请的示例性实施例中,面积特征提取的是ppg序列信号与均值交汇的封闭面积(即,ppg序列信号对应的曲线,与通过ppg序列信号计算出的ppg均值对应的直线相交后,曲线和直线所包围的面积)。熵、偏度以及峰度等特征是直接对初始信号序列整体进行处理,是经典的特征指标。In the exemplary embodiment of the present application, the area feature extracted is the closed area where the ppg sequence signal and the mean value intersect (that is, the curve corresponding to the ppg sequence signal intersects with the straight line corresponding to the ppg mean value calculated from the ppg sequence signal, area enclosed by curves and lines). Features such as entropy, skewness, and kurtosis directly process the entire initial signal sequence, and are classic feature indicators.

在本申请的示例性实施例中,所述对所述初始信号序列进行时频域分析获取心率,可以包括:In an exemplary embodiment of the present application, the performing time-frequency domain analysis on the initial signal sequence to obtain the heart rate may include:

将所述初始信号序列从时域信号转换为第一信号,其中,所述第一信号为频域信号或时频域信号;Converting the initial signal sequence from a time domain signal to a first signal, wherein the first signal is a frequency domain signal or a time-frequency domain signal;

对所述第一信号进行二次频域滤波及后处理,获得第二信号;performing secondary frequency domain filtering and post-processing on the first signal to obtain a second signal;

根据所述第二信号的类别,对所述第二信号进行分析和统计,获取所述心率,其中,所述第二信号为频域信号或时频域信号。According to the category of the second signal, the second signal is analyzed and counted to obtain the heart rate, where the second signal is a frequency domain signal or a time-frequency domain signal.

在本申请的示例性实施例中,将初始信号序列从时域信号转换为第一信号,由于第一信号为频域信号或时频域信号,经滤波及后处理获取第二信号同样为频域信号或时频域信号,根据信号的种类,对信号序列进行时频域分析获取心率可以包括多种方案,下面给出三种实施例方案。In the exemplary embodiment of the present application, the initial signal sequence is converted from a time domain signal to a first signal. Since the first signal is a frequency domain signal or a time-frequency domain signal, the second signal obtained after filtering and post-processing is also a frequency domain signal. Domain signal or time-frequency domain signal. According to the type of the signal, performing time-frequency domain analysis on the signal sequence to obtain the heart rate may include various schemes, and three embodiments are given below.

方案一Option One

在本申请的示例性实施例中,如图3所示,当所述第二信号的类别为频域信号时,所述对所述第二信号进行分析和统计,获取所述心率,可以包括步骤S301-S303:In an exemplary embodiment of the present application, as shown in FIG. 3 , when the type of the second signal is a frequency domain signal, the performing analysis and statistics on the second signal to obtain the heart rate may include: Steps S301-S303:

S301、利用预设的峰值检测算法获得所述功率谱信号(第二信号)在预设心率范围内的波峰;S301, using a preset peak detection algorithm to obtain the peak of the power spectrum signal (second signal) within a preset heart rate range;

S302、对获得的全部波峰按照峰值大小进行排序,获取峰值最大的最高波峰,并计算所述最高波峰的置信度;S302. Sort all the obtained peaks according to the peak size, obtain the highest peak with the largest peak, and calculate the confidence level of the highest peak;

S303、当所述置信度大于或等于第一阈值(为预设的阈值)时,获取所述全部波峰的频率的众数,作为所述心率。S303. When the confidence level is greater than or equal to a first threshold (which is a preset threshold), acquire the mode of the frequencies of all the peaks as the heart rate.

在本申请的示例性实施例中,本申请并不限制时频域转换的方法,可以通过快速傅里叶变换将去噪后的所述初始信号序列的时域信号转换为频域信号。快速傅立叶变换(FFT,fast fourier transform)是一种经典算法,输入时域信号,经过FFT,可以获得频域信号。In the exemplary embodiment of the present application, the present application does not limit the time-frequency domain conversion method, and the time-domain signal of the denoised initial signal sequence may be converted into a frequency-domain signal through fast Fourier transform. Fast Fourier transform (FFT, fast fourier transform) is a classical algorithm, input time domain signal, after FFT, can obtain frequency domain signal.

在本申请的示例性实施例中,获得的频域信号可以再进行二次频域滤波及后处理,得到有明显波峰的功率谱信号。利用峰值检测得到功率谱信号在心率可能范围内的波峰,利用波峰排序及峰值大小比例,计算出最高波峰的置信度。In the exemplary embodiment of the present application, the obtained frequency domain signal may be subjected to secondary frequency domain filtering and post-processing to obtain a power spectrum signal with obvious peaks. Peak detection is used to obtain the peaks of the power spectrum signal within the possible range of the heart rate, and the confidence level of the highest peak is calculated by the ranking of the peaks and the ratio of the peak size.

在本申请的示例性实施例中,所述计算所述最高波峰的置信度,可以包括:In an exemplary embodiment of the present application, the calculating the confidence of the highest peak may include:

将所述最高波峰的能量与所述全部波峰中除所述最高波峰以外的其它波峰的能量总和之比作为所述最高波峰的置信度;或者,Taking the ratio of the energy of the highest peak to the sum of the energy of all peaks except the highest peak as the confidence of the highest peak; or,

将所述最高波峰的峰值与第二高波峰的峰值之比作为所述最高波峰的置信度。The ratio of the peak value of the highest peak to the peak value of the second highest peak is used as the confidence level of the highest peak.

在本申请的示例性实施例中,所述最高波峰的能量与其它波峰的能量总和之比即信噪比,可以将信噪比作为所述最高波峰的置信度。In an exemplary embodiment of the present application, the ratio of the energy of the highest peak to the sum of the energy of other peaks is a signal-to-noise ratio, and the signal-to-noise ratio can be used as the confidence of the highest peak.

在本申请的示例性实施例中,当计算出的所述置信度大于或等于预设的置信度阈值(该置信度阈值可以为第一阈值)时,可以认为该初始信号序列没有被噪声污染,结果可信,并可以得到峰值的频率,经过换算(例如获取全部波峰的频率的众数)以此得到对应输入初始信号序列的主频率,也即心率。In the exemplary embodiment of the present application, when the calculated confidence level is greater than or equal to a preset confidence level threshold (the confidence level threshold may be a first threshold), it may be considered that the initial signal sequence is not polluted by noise , the result is credible, and the frequency of the peak can be obtained. After conversion (for example, obtaining the mode of the frequencies of all the peaks), the main frequency corresponding to the input initial signal sequence, that is, the heart rate, can be obtained.

在本申请的示例性实施例中,所述方法还可以包括:In an exemplary embodiment of the present application, the method may further include:

当所述置信度小于预设的置信度阈值(例如第一阈值)时,抛弃所述初始信号序列中的最早获得的初始信号,并获取下一帧指纹图像对应的初始信号加入所述初始信号序列,实现对所述初始信号序列的更新;When the confidence level is smaller than a preset confidence level threshold (for example, the first threshold), discard the earliest obtained initial signal in the initial signal sequence, and acquire the initial signal corresponding to the next frame of fingerprint image and add it to the initial signal sequence, to realize the update of the initial signal sequence;

获取更新后的所述初始信号序列的时域信号,并对更新后的所述初始信号序列的时域信号进行时频域分析获取心率。Acquire the updated time domain signal of the initial signal sequence, and perform time-frequency domain analysis on the updated time domain signal of the initial signal sequence to obtain the heart rate.

在本申请的示例性实施例中,当计算出的所述置信度小于预设的阈值时,说明该初始信号序列被噪声污染严重(由信号最高波峰计算出来的信号置信度,是初始信号序列的一个检验标准。这个标准不合格,则不可信。标准合格,才可以进入根据该初始信号序列获取心率的流程),可以抛弃当前结果进入下一帧指纹图像。在已经累积的初始信号序列的基础上,继续处理下一帧指纹图像的采样点信号。In the exemplary embodiment of the present application, when the calculated confidence level is less than a preset threshold, it means that the initial signal sequence is seriously polluted by noise (the signal confidence level calculated from the highest peak of the signal is the initial signal sequence If the standard is not qualified, it is not credible. If the standard is qualified, the process of obtaining heart rate according to the initial signal sequence can be entered), and the current result can be discarded and entered into the next frame of fingerprint image. On the basis of the accumulated initial signal sequence, continue to process the sampling point signal of the next frame of fingerprint image.

在本申请的示例性实施例中,每一帧指纹图像均可以获取一个ppg采样点,或者称为获得一个ppg信号,需要连续获得N个ppg信号以后,才能组成一个初始信号序列,之后再进行信号处理,在标准不合格的情况下,可以回到最初步骤,获取指纹图像序列中新的一帧指纹图像,计算该帧指纹图像的ppg信号,作为新的ppg信号加入初始信号序列末尾,初始信号序列首端最旧的ppg信号被剔除,后续就对更新后的恒定n长的初始信号序列进行去噪和有效性判断等处理,并根据更新后的所述初始信号序列获取心率。In the exemplary embodiment of the present application, each frame of fingerprint image can obtain one ppg sampling point, or obtain one ppg signal, and it is necessary to obtain N ppg signals continuously before forming an initial signal sequence, and then proceed to Signal processing, in the case of unqualified standards, you can go back to the initial step, obtain a new frame of fingerprint image in the fingerprint image sequence, calculate the ppg signal of this frame of fingerprint image, and add it to the end of the initial signal sequence as a new ppg signal. The oldest ppg signal at the head end of the signal sequence is eliminated, and subsequently the updated constant n-length initial signal sequence is subjected to processing such as denoising and validity judgment, and the heart rate is obtained according to the updated initial signal sequence.

方案二Option II

在本申请的示例性实施例中,如图4所示,当所述第二信号的类别为时频域信号时,所述对所述第二信号进行分析和统计,获取所述心率,可以包括步骤S401-S403:In an exemplary embodiment of the present application, as shown in FIG. 4 , when the type of the second signal is a time-frequency domain signal, the second signal is analyzed and counted to obtain the heart rate, which may be Including steps S401-S403:

S401、按照时域对所述第二信号进行频率最大值检测,获得在预设心率范围内的多个频域信号;S401. Perform frequency maximum detection on the second signal according to the time domain to obtain multiple frequency domain signals within a preset heart rate range;

S402、计算所述多个频域信号的置信度;S402. Calculate the confidence level of the multiple frequency domain signals;

S403、当所述置信度大于或等于第二阈值(为预设的阈值)时,获取所述多个频域信号的频率的众数,作为所述心率。S403. When the confidence level is greater than or equal to a second threshold (which is a preset threshold), acquire a mode of frequencies of the multiple frequency domain signals as the heart rate.

在本申请的示例性实施例中,将去噪后的时域信号使用时频分析方法进行分解,再对频域信号进行二次频域滤波及后处理,得到“干净”的时频信号,本申请并不限制时频分析方法,可通过短时傅立叶变换将时域信号转换为时频信号。为了获得较高的时频分辨率,同时可以更好地区分随机噪声和信号,本申请还可采用小波同步压缩变换做时频域转换。此外,本申请按照时域对“干净”的时频信号进行频率最大值检测得到在心率可能范围内的信号。In the exemplary embodiment of the present application, the denoised time-domain signal is decomposed using a time-frequency analysis method, and then the frequency-domain signal is subjected to secondary frequency-domain filtering and post-processing to obtain a "clean" time-frequency signal, The present application does not limit the time-frequency analysis method, and the time-domain signal can be converted into a time-frequency signal through short-time Fourier transform. In order to obtain higher time-frequency resolution and at the same time better distinguish random noise and signal, the present application can also use wavelet synchronous compression transform to perform time-frequency domain conversion. In addition, the present application performs frequency maximum detection on a "clean" time-frequency signal according to the time domain to obtain a signal within the possible range of the heart rate.

在本申请的示例性实施例中,所述按照时域,对经过所述频域滤波及后处理的频域信号进行频率最大值检测,获得在心率可能范围内的多个频域信号,可以包括:In the exemplary embodiment of the present application, the frequency maximum value detection is performed on the frequency domain signal after the frequency domain filtering and post-processing according to the time domain to obtain multiple frequency domain signals within the possible range of the heart rate, which may be include:

获取所述频域信号对应的时频坐标图;所述时频坐标图的横轴为时间轴,纵轴为频域轴,所述时频坐标图中的每个点为频域信号大小;obtaining a time-frequency coordinate graph corresponding to the frequency-domain signal; the horizontal axis of the time-frequency coordinate graph is the time axis, the vertical axis is the frequency-domain axis, and each point in the time-frequency coordinate graph is the size of the frequency-domain signal;

针对所述时间轴中的每一个预设时间点,在所述预设时间点对应的全部频域信号中获取多个心率候选频域信号,从所述多个心率候选频域信号中选择频率响应最大的频域信号;For each preset time point in the time axis, obtain multiple heart rate candidate frequency domain signals from all frequency domain signals corresponding to the preset time point, and select a frequency from the multiple heart rate candidate frequency domain signals Response to the largest frequency domain signal;

对多个所述预设时间点进行累积,并对每个预设时间点对应的频率响应最大的频域信号进行记录,获得沿时间轴变化的在心率可能范围内的多个频域信号。Accumulate a plurality of the preset time points, and record the frequency domain signal with the largest frequency response corresponding to each preset time point, so as to obtain multiple frequency domain signals within the possible range of heart rate that vary along the time axis.

在本申请的示例性实施例中,频率响应是信号的强度,不等于频率。In an exemplary embodiment of the present application, the frequency response is the strength of the signal, not equal to the frequency.

在本申请的示例性实施例中,所述计算所述多个频域信号的置信度,可以包括:In an exemplary embodiment of the present application, the calculating confidence levels of the multiple frequency domain signals may include:

计算所述多个频域信号的标准差,作为所述多个频域信号的置信度。The standard deviation of the plurality of frequency domain signals is calculated as the confidence level of the plurality of frequency domain signals.

在本申请的示例性实施例中,所述方法还可以包括:In an exemplary embodiment of the present application, the method may further include:

当所述置信度小于所述置信度阈值(第二阈值)时,抛弃所述初始信号序列中的最早获得的初始信号,并获取下一帧指纹图像对应的初始信号加入所述初始信号序列,实现对所述初始信号序列的更新;When the confidence is less than the confidence threshold (second threshold), discard the earliest obtained initial signal in the initial signal sequence, and obtain the initial signal corresponding to the next frame of fingerprint image and add it to the initial signal sequence, implementing an update to the initial signal sequence;

获取更新后的所述初始信号序列的时域信号,并对更新后的所述初始信号序列的时域信号进行时频域分析获取心率。Acquire the updated time domain signal of the initial signal sequence, and perform time-frequency domain analysis on the updated time domain signal of the initial signal sequence to obtain the heart rate.

在本申请的示例性实施例中,所述置信度小于所述置信度阈值时的处理方案与方案一中的处理方案相同,在此不再一一赘述。In the exemplary embodiment of the present application, the processing scheme when the confidence level is less than the confidence level threshold is the same as the processing scheme in scheme 1, and details are not repeated here.

方案三third solution

在本申请的示例性实施例中,如图5所示,当所述第二信号的类别为时频域信号时,所述对所述第二信号进行分析和统计,获取所述心率,可以包括步骤S501:In an exemplary embodiment of the present application, as shown in FIG. 5 , when the type of the second signal is a time-frequency domain signal, the second signal is analyzed and counted to obtain the heart rate, which may be Including step S501:

S501、按照时域对第二信号进行波峰检测,根据检测到的波峰个数以及预设的心率计算式计算所述心率。S501. Perform peak detection on the second signal according to the time domain, and calculate the heart rate according to the number of detected peaks and a preset heart rate calculation formula.

在本申请的示例性实施例中,将去噪后的时域信号使用时频分析方法进行分解获取频域信号,再对频域信号进行二次频域滤波及后处理,得到“干净”的时频信号。本申请并不限制时频分析方法,例如通过短时傅立叶变换将时域信号转换为时频信号。此外,本申请按照时域对“干净”的时频信号进行峰值检计算初始信号序列的波峰的个数。In the exemplary embodiment of the present application, the denoised time-domain signal is decomposed using a time-frequency analysis method to obtain a frequency-domain signal, and then the frequency-domain signal is subjected to secondary frequency-domain filtering and post-processing to obtain a "clean" signal. time-frequency signal. The present application does not limit time-frequency analysis methods, such as converting time-domain signals into time-frequency signals by short-time Fourier transform. In addition, the present application performs peak detection on a "clean" time-frequency signal according to the time domain to calculate the number of peaks in the initial signal sequence.

在本申请的示例性实施例中,这里可以将初始信号序列的波形中一个波峰和一个波谷作为一个周期,计算周期的个数,即该初始信号序列的波峰的个数。In the exemplary embodiment of the present application, one peak and one trough in the waveform of the initial signal sequence may be used as a cycle, and the number of cycles, that is, the number of peaks in the initial signal sequence, may be calculated.

在本申请的示例性实施例中,所述根据检测到的波峰个数以及预设的心率计算式计算所述心率,包括:根据下述的心率计算式计算所述心率:In an exemplary embodiment of the present application, the calculating the heart rate according to the detected number of peaks and a preset heart rate calculation formula includes: calculating the heart rate according to the following heart rate calculation formula:

HR=P/T*M;HR=P/T*M;

其中,HR为所述心率,P为所述波峰个数,M为单位时长(例如,1分钟)。Wherein, HR is the heart rate, P is the number of peaks, and M is a unit duration (for example, 1 minute).

本申请实施例还提供了一种心率检测装置1,如图6所示,可以包括处理器11和计算机可读存储介质12,所述计算机可读存储介质12中存储有指令,当所述指令被所述处理器11执行时,实现所述的心率检测方法。This embodiment of the present application further provides a heart rate detection device 1, as shown in FIG. 6, which may include a processor 11 and a computer-readable storage medium 12, where instructions are stored in the computer-readable storage medium 12, when the instructions When executed by the processor 11, the heart rate detection method is implemented.

在本申请的示例性实施例中,前述的心率检测方法实施例中的任意实施例均适用于该心率检测装置实施例中,在此不再一一赘述。In the exemplary embodiments of the present application, any of the foregoing heart rate detection method embodiments are applicable to the heart rate detection apparatus embodiments, and details are not repeated here.

本申请实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现所述的心率检测方法。Embodiments of the present application also provide a computer-readable storage medium, on which a computer program is stored, and when the computer program is executed by a processor, the heart rate detection method is implemented.

在本申请的示例性实施例中,前述的心率检测方法实施例中的任意实施例均适用于该计算机可读存储介质实施例中,在此不再一一赘述。In the exemplary embodiments of the present application, any of the foregoing heart rate detection method embodiments are applicable to this computer-readable storage medium embodiment, and details are not repeated here.

本领域普通技术人员可以理解,上文中所公开方法中的全部或某些步骤、系统、装置中的功能模块/单元可以被实施为软件、固件、硬件及其适当的组合。在硬件实施方式中,在以上描述中提及的功能模块/单元之间的划分不一定对应于物理组件的划分;例如,一个物理组件可以具有多个功能,或者一个功能或步骤可以由若干物理组件合作执行。某些组件或所有组件可以被实施为由处理器,如数字信号处理器或微处理器执行的软件,或者被实施为硬件,或者被实施为集成电路,如专用集成电路。这样的软件可以分布在计算机可读介质上,计算机可读介质可以包括计算机存储介质(或非暂时性介质)和通信介质(或暂时性介质)。如本领域普通技术人员公知的,术语计算机存储介质包括在用于存储信息(诸如计算机可读指令、数据结构、程序模块或其他数据)的任何方法或技术中实施的易失性和非易失性、可移除和不可移除介质。计算机存储介质包括但不限于RAM、ROM、EEPROM、闪存或其他存储器技术、CD-ROM、数字多功能盘(DVD)或其他光盘存储、磁盒、磁带、磁盘存储或其他磁存储装置、或者可以用于存储期望的信息并且可以被计算机访问的任何其他的介质。此外,本领域普通技术人员公知的是,通信介质通常包含计算机可读指令、数据结构、程序模块或者诸如载波或其他传输机制之类的调制数据信号中的其他数据,并且可包括任何信息递送介质。Those of ordinary skill in the art can understand that all or some of the steps in the methods disclosed above, functional modules/units in the systems, and devices can be implemented as software, firmware, hardware, and appropriate combinations thereof. In a hardware implementation, the division between functional modules/units mentioned in the above description does not necessarily correspond to the division of physical components; for example, one physical component may have multiple functions, or one function or step may be composed of several physical components Components execute cooperatively. Some or all of the components may be implemented as software executed by a processor, such as a digital signal processor or microprocessor, or as hardware, or as an integrated circuit, such as an application specific integrated circuit. Such software may be distributed on computer-readable media, which may include computer storage media (or non-transitory media) and communication media (or transitory media). As known to those of ordinary skill in the art, the term computer storage media includes both volatile and nonvolatile implemented in any method or technology for storage of information, such as computer readable instructions, data structures, program modules or other data flexible, removable and non-removable media. Computer storage media include, but are not limited to, RAM, ROM, EEPROM, flash memory or other memory technology, CD-ROM, digital versatile disk (DVD) or other optical disk storage, magnetic cartridges, magnetic tape, magnetic disk storage or other magnetic storage devices, or may Any other medium used to store desired information and which can be accessed by a computer. In addition, communication media typically embodies computer readable instructions, data structures, program modules, or other data in a modulated data signal such as a carrier wave or other transport mechanism, and can include any information delivery media, as is well known to those of ordinary skill in the art .

Claims (20)

1. A method of heart rate detection, the method comprising:
collecting a fingerprint image sequence;
determining an initial signal sequence corresponding to the fingerprint image sequence according to the effective fingerprint area of each frame of fingerprint image in the fingerprint image sequence;
and analyzing the time-frequency domain of the initial signal sequence to obtain the heart rate.
2. The heart rate detection method of claim 1, wherein the capturing of the sequence of fingerprint images comprises:
emitting light with a preset color to irradiate the fingerprint area through a screen light source;
and acquiring an image based on the optical signal returned by the fingerprint area to obtain the fingerprint image sequence.
3. The heart rate detection method according to claim 1, wherein before determining the initial signal sequence corresponding to the fingerprint image sequence according to the effective fingerprint area of each frame of fingerprint image in the fingerprint image sequence, the method comprises:
determining an effective fingerprint area of each frame of fingerprint image in the fingerprint image sequence.
4. The heart rate detection method of claim 3, wherein the determining the valid fingerprint region for each frame of fingerprint image in the sequence of fingerprint images comprises: the following operations are respectively executed for each frame of fingerprint image:
screening out an area containing the fingerprint from the frame of fingerprint image;
and screening out an area meeting a first condition from the areas containing the fingerprints as the effective fingerprint area.
5. The heart rate detection method according to claim 1, wherein the determining an initial signal sequence corresponding to the fingerprint image sequence according to the effective fingerprint area of each frame of fingerprint image in the fingerprint image sequence comprises:
calculating an initial signal corresponding to the current frame fingerprint image according to the effective fingerprint area of the current frame fingerprint image in the fingerprint image sequence;
and the initial signal corresponding to the fingerprint image of the current frame and the initial signal corresponding to the fingerprint image of the previous N frames form the initial signal sequence.
6. The heart rate detection method according to claim 5, wherein the calculating an initial signal corresponding to the current frame fingerprint image according to the effective fingerprint area of the current frame fingerprint image in the fingerprint image sequence includes:
and carrying out data processing on the pixel values of the effective fingerprint areas in the current frame fingerprint image to acquire an initial signal corresponding to the current frame fingerprint image.
7. The heart rate detection method of claim 1, wherein after acquiring the initial sequence of signals, the method further comprises:
preprocessing the initial signal sequence in a time domain to obtain a time domain signal of the initial signal sequence;
wherein the pretreatment comprises any one or more of the following:
detrending, sliding filtering, band pass filtering, and normalization.
8. The heart rate detection method according to claim 1, wherein before performing the time-frequency domain analysis on the initial signal sequence to obtain the heart rate, the method further comprises: and judging the validity of the initial signal sequence.
9. The heart rate detection method according to claim 8, wherein the determining the validity of the initial signal sequence includes:
extracting a characteristic value of a preset characteristic from the initial signal sequence;
comparing the characteristic value with a preset standard characteristic value;
when the characteristic value accords with a preset floating range of the standard characteristic value, judging that the initial signal sequence is an effective signal;
and when the characteristic value does not accord with the preset floating range of the standard characteristic value, judging that the initial signal sequence is an invalid signal.
10. The heart rate detection method according to claim 9, wherein the preset features include any one or more of: area, entropy, skewness, and kurtosis.
11. The heart rate detection method according to claim 1, wherein the performing time-frequency domain analysis on the initial signal sequence to obtain the heart rate comprises:
converting the initial signal sequence from a time domain signal to a first signal, wherein the first signal is a frequency domain signal or a time-frequency domain signal;
carrying out secondary frequency domain filtering and post-processing on the first signal to obtain a second signal;
and analyzing and counting the second signal according to the category of the second signal to obtain the heart rate, wherein the second signal is a frequency domain signal or a time-frequency domain signal.
12. The heart rate detection method according to claim 11, wherein when the category of the second signal is a frequency domain signal, the analyzing and counting the second signal to obtain the heart rate comprises:
obtaining a peak of the second signal within a preset heart rate range by using a preset peak detection algorithm;
sequencing all the obtained wave crests according to the size of the peak value, obtaining the highest wave crest with the largest peak value, and calculating the confidence coefficient of the highest wave crest;
when the confidence is larger than or equal to a first threshold, acquiring a mode of frequencies of all the peaks as the heart rate.
13. The method of heart rate detection according to claim 12, wherein the calculating the confidence level of the highest peak comprises:
taking the ratio of the energy of the highest peak to the sum of the energies of other peaks except the highest peak in all peaks as the confidence of the highest peak; or,
and taking the ratio of the peak value of the highest peak to the peak value of the second highest peak as the confidence coefficient of the highest peak.
14. The heart rate detection method according to claim 11, wherein when the category of the second signal is a time-frequency domain signal, the analyzing and counting the second signal to obtain the heart rate comprises:
carrying out frequency maximum value detection on the second signal according to a time domain to obtain a plurality of frequency domain signals within a preset heart rate range;
calculating confidence degrees of the plurality of frequency domain signals;
when the confidence is greater than or equal to a second threshold, acquiring a mode of frequencies of the plurality of frequency domain signals as the heart rate.
15. The heart rate detection method of claim 14, wherein the performing frequency maximum detection on the second signal according to the time domain to obtain a plurality of frequency domain signals within a preset heart rate range comprises:
acquiring a time-frequency coordinate graph corresponding to the second signal;
aiming at each preset time point in a time axis, acquiring a plurality of heart rate candidate frequency domain signals from all frequency domain signals corresponding to the preset time point, and selecting a frequency domain signal with the maximum frequency response from the plurality of heart rate candidate frequency domain signals;
and accumulating the preset time points, recording the frequency domain signal with the maximum frequency response corresponding to each preset time point, and obtaining a plurality of frequency domain signals which are changed along the time axis and are in the possible range of the heart rate.
16. The heart rate detection method of claim 14, wherein the calculating the confidence levels for the plurality of frequency domain signals comprises:
calculating a standard deviation of the plurality of frequency domain signals as a confidence of the plurality of frequency domain signals.
17. The method of heart rate detection according to claim 12 or 14, further comprising:
when the confidence coefficient is smaller than a preset threshold value, discarding the earliest obtained signal in the initial signal sequence, and adding a signal corresponding to the next frame of fingerprint image into the initial signal sequence to update the initial signal sequence;
and acquiring the updated time domain signal of the initial signal sequence, and performing time-frequency domain analysis on the updated time domain signal of the initial signal sequence to acquire the heart rate.
18. The heart rate detection method according to claim 11, wherein when the category of the second signal is a time-frequency domain signal, the analyzing and counting the second signal to obtain the heart rate comprises:
and performing peak detection on the second signal according to the time domain, and calculating the heart rate according to the number of detected peaks and a preset heart rate calculation formula.
19. A heart rate detection apparatus comprising a processor and a computer readable storage medium having instructions stored therein, wherein the instructions, when executed by the processor, implement the heart rate detection method of any one of claims 1-18.
20. A computer-readable storage medium, on which a computer program is stored which, when being executed by a processor, carries out the heart rate detection method according to any one of claims 1-18.
CN202210199507.9A 2022-03-02 2022-03-02 Heart rate detection method and device Pending CN114601437A (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN202210199507.9A CN114601437A (en) 2022-03-02 2022-03-02 Heart rate detection method and device
PCT/CN2023/078835 WO2023165482A1 (en) 2022-03-02 2023-02-28 Method and apparatus for heart rate detection

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202210199507.9A CN114601437A (en) 2022-03-02 2022-03-02 Heart rate detection method and device

Publications (1)

Publication Number Publication Date
CN114601437A true CN114601437A (en) 2022-06-10

Family

ID=81860519

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202210199507.9A Pending CN114601437A (en) 2022-03-02 2022-03-02 Heart rate detection method and device

Country Status (2)

Country Link
CN (1) CN114601437A (en)
WO (1) WO2023165482A1 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2023165482A1 (en) * 2022-03-02 2023-09-07 虹软科技股份有限公司 Method and apparatus for heart rate detection

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB202511095D0 (en) * 2023-09-13 2025-08-20 Boe Technology Group Co Ltd Electronic device, heart rate detection method and computer-readable storage medium
CN118430814B (en) * 2024-06-14 2025-08-05 山东青年政治学院 A method and system for recommending health and wellness knowledge for the elderly

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105266787A (en) * 2015-11-03 2016-01-27 西安中科创星科技孵化器有限公司 Non-contact type heart rate detection method and system
CN105877730A (en) * 2016-03-21 2016-08-24 联想(北京)有限公司 Heart rate detecting method and device and electronic equipment
CN110705517A (en) * 2019-10-18 2020-01-17 深圳市汇顶科技股份有限公司 Method for fingerprint identification and electronic equipment
CN111839490A (en) * 2020-05-26 2020-10-30 合肥工业大学 Non-contact heart rate monitoring method and system
CN112674746A (en) * 2020-12-18 2021-04-20 深圳市汇顶科技股份有限公司 Heart rate detection device and method and electronic equipment
CN112674739A (en) * 2020-12-18 2021-04-20 深圳市汇顶科技股份有限公司 Biological characteristic information detection device, biological characteristic information detection method and electronic equipment
CN112826486A (en) * 2019-11-25 2021-05-25 虹软科技股份有限公司 Heart rate estimation method, device and electronic equipment using the same
CN113040771A (en) * 2021-03-01 2021-06-29 青岛歌尔智能传感器有限公司 Emotion recognition method and system, wearable device and storage medium

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2010100594A2 (en) * 2009-03-06 2010-09-10 Koninklijke Philips Electronics N.V. Processing images of at least one living being
US9042971B2 (en) * 2012-06-22 2015-05-26 Fitbit, Inc. Biometric monitoring device with heart rate measurement activated by a single user-gesture
CN109699171A (en) * 2017-08-22 2019-04-30 深圳市汇顶科技股份有限公司 Heart rate detection method and device, electric terminal
US11651610B2 (en) * 2018-05-31 2023-05-16 Qualcomm Incorporated Heart rate and respiration rate measurement using a fingerprint sensor
EP3799785B1 (en) * 2019-05-22 2023-07-26 Shenzhen Goodix Technology Co., Ltd. Method for biometric recognition, fingerprint recognition apparatus, and electronic device
CN112190247A (en) * 2020-10-30 2021-01-08 苏州多感科技有限公司 Heart rate detection method, heart rate detection device and mobile terminal
CN114601437A (en) * 2022-03-02 2022-06-10 虹软科技股份有限公司 Heart rate detection method and device

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105266787A (en) * 2015-11-03 2016-01-27 西安中科创星科技孵化器有限公司 Non-contact type heart rate detection method and system
CN105877730A (en) * 2016-03-21 2016-08-24 联想(北京)有限公司 Heart rate detecting method and device and electronic equipment
CN110705517A (en) * 2019-10-18 2020-01-17 深圳市汇顶科技股份有限公司 Method for fingerprint identification and electronic equipment
CN112826486A (en) * 2019-11-25 2021-05-25 虹软科技股份有限公司 Heart rate estimation method, device and electronic equipment using the same
CN111839490A (en) * 2020-05-26 2020-10-30 合肥工业大学 Non-contact heart rate monitoring method and system
CN112674746A (en) * 2020-12-18 2021-04-20 深圳市汇顶科技股份有限公司 Heart rate detection device and method and electronic equipment
CN112674739A (en) * 2020-12-18 2021-04-20 深圳市汇顶科技股份有限公司 Biological characteristic information detection device, biological characteristic information detection method and electronic equipment
CN113040771A (en) * 2021-03-01 2021-06-29 青岛歌尔智能传感器有限公司 Emotion recognition method and system, wearable device and storage medium

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2023165482A1 (en) * 2022-03-02 2023-09-07 虹软科技股份有限公司 Method and apparatus for heart rate detection

Also Published As

Publication number Publication date
WO2023165482A1 (en) 2023-09-07

Similar Documents

Publication Publication Date Title
CN114601437A (en) Heart rate detection method and device
US6810277B2 (en) Method, apparatus and system for removing motion artifacts from measurements of bodily parameters
CN113712526B (en) Pulse wave extraction method and device, electronic equipment and storage medium
CN114387479B (en) A non-contact heart rate measurement method and system based on face video
WO2018201350A1 (en) Vital sign information determination method, identity authentication method and device
CN105997043B (en) A kind of pulse frequency extracting method based on wrist wearable device
EP2777485A1 (en) Signal processor, signal processing method, and signal processing program
Feng et al. Motion artifacts suppression for remote imaging photoplethysmography
CN113558584B (en) Pulse wave preprocessing method based on signal quality evaluation
US12414741B2 (en) PPG signal quality evaluation method and apparatus and PPG signal processing method and system
CN111358455A (en) Blood pressure prediction method and device with multiple data sources
CN112826483B (en) Fingertip video-based heart rate detection method, system and device
CN106491117A (en) A kind of signal processing method and device based on PPG heart rate measurement technology
CN111297347B (en) Method and apparatus for generating photoplethysmography signals
US11051765B2 (en) Health status detecting system and method for detecting health status
CN104644160A (en) Electrocardiogram pseudo-difference signal identification method and device
Chin et al. Bayesian real-time QRS complex detector for healthcare system
CN111419219A (en) PPG heart beat signal preprocessing method and device and atrial fibrillation detection equipment
CN114569101A (en) Non-contact heart rate detection method and device and electronic equipment
CN117357080A (en) Near infrared spectrum signal denoising method and device, terminal equipment and storage medium
CN115153473B (en) Non-contact heart rate detection method based on multivariate singular spectrum analysis
CN110602978A (en) System and method for extracting physiological information from video sequence
CN113576422B (en) Method, system and equipment for simplifying processing and quantizing physiological signal waveform
CN104739384A (en) Arterial wave analysis method and system
CN117338332A (en) Ultrasonic finger heart rate measurement method, device, electronic equipment and storage medium

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination