CN105997035B - Non-contact heart rate measuring method and system - Google Patents

Non-contact heart rate measuring method and system Download PDF

Info

Publication number
CN105997035B
CN105997035B CN201610293180.6A CN201610293180A CN105997035B CN 105997035 B CN105997035 B CN 105997035B CN 201610293180 A CN201610293180 A CN 201610293180A CN 105997035 B CN105997035 B CN 105997035B
Authority
CN
China
Prior art keywords
image
heart rate
skin tissue
tissue area
data
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
CN201610293180.6A
Other languages
Chinese (zh)
Other versions
CN105997035A (en
Inventor
姜鹏
萧伟
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shenzhen Ou Demeng Science And Technology Ltd
Original Assignee
Shenzhen Ou Demeng Science And Technology 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 Shenzhen Ou Demeng Science And Technology Ltd filed Critical Shenzhen Ou Demeng Science And Technology Ltd
Priority to CN201610293180.6A priority Critical patent/CN105997035B/en
Publication of CN105997035A publication Critical patent/CN105997035A/en
Application granted granted Critical
Publication of CN105997035B publication Critical patent/CN105997035B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

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 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/024Detecting, measuring or recording pulse rate or heart rate

Landscapes

  • Health & Medical Sciences (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Cardiology (AREA)
  • Biomedical Technology (AREA)
  • Medical Informatics (AREA)
  • Biophysics (AREA)
  • Pathology (AREA)
  • Engineering & Computer Science (AREA)
  • Physiology (AREA)
  • Heart & Thoracic Surgery (AREA)
  • Physics & Mathematics (AREA)
  • Molecular Biology (AREA)
  • Surgery (AREA)
  • Animal Behavior & Ethology (AREA)
  • General Health & Medical Sciences (AREA)
  • Public Health (AREA)
  • Veterinary Medicine (AREA)
  • Measuring And Recording Apparatus For Diagnosis (AREA)

Abstract

The invention relates to the field of heart rate measurement, in particular to a non-contact heart rate measurement method and a non-contact heart rate measurement system, wherein the method comprises the following steps: acquiring a video image of a human skin tissue area of a detected person in a preset non-contact mode, and extracting the skin tissue area according to the video image; performing image processing on skin tissue areas meeting preset conditions in all the skin tissue areas and generating image data; a heart rate value is calculated from the image data. The method and the device for measuring the heart rate of the human body of the detected person acquire the video image of the human body skin tissue area of the detected person in a non-contact mode and realize real-time heart rate measurement according to the processed image data, the measuring mode is simple, the measuring accuracy is high, and the user experience is improved.

Description

Non-contact heart rate measuring method and system
[ technical field ] A method for producing a semiconductor device
The invention relates to the technical field of heart rate measurement, in particular to a non-contact heart rate measurement method and system.
[ background of the invention ]
In recent years, medical health based on the internet has been receiving much attention, and the development of fire heat has been advanced. Many portable devices are available on the market for measuring the physiological indexes of the human body, such as heart rate, blood pressure, blood oxygen saturation, etc., wherein the heart rate is the most common and basic physiological parameter of the human body, and the measurement of the heart rate is the most basic function. Traditionally, heart rate is usually measured together with blood pressure, and a pressure method is adopted, but an air pump is needed, the size is large, the portability is poor, and the like, so that an infrared method is more favored in daily application. In the existing hardware integration method in the infrared heart rate measurement mode, an infrared light emitting and receiving device is integrated into a fingertip clip form, and an LED display screen is used for outputting a measured heart rate value; the defects of the scheme are that the service cycle of the measuring equipment is not long, hardware is easy to age and comprises an infrared transmitting and receiving device, a display screen, a battery and the like, and once a certain hardware goes wrong, the use experience of the whole equipment is influenced. In addition, the heart rate measurement based on the mobile phone camera is a derivative of an infrared method, in the scheme, a finger can be lightly pressed at the mobile phone camera, a flash lamp of the mobile phone is used as a light source to emit light, the camera is used as a transmission light acquisition device, and then the heart rate is calculated and displayed at the APP end of the mobile phone; the defects of the scheme are that the space for improving the simplicity is still available, the camera needs to be contacted by fingers, the posture requirement is strict, and the user experience is influenced.
[ summary of the invention ]
The invention provides a non-contact heart rate measuring method and system, which are used for acquiring a video image of a human skin tissue area of a detected person in a non-contact mode and realizing real-time heart rate measurement according to processed image data.
According to a first aspect of embodiments of the present invention, there is provided a non-contact heart rate measurement method, comprising the steps of:
s100, acquiring a video image of a human skin tissue area of a detected person in a preset non-contact mode, and extracting the skin tissue area according to the video image;
s200, performing image processing on all skin tissue areas meeting preset conditions and generating image data;
s300, calculating a heart rate value according to the image data.
Further, the step S100 includes:
irradiating and acquiring a video image of a detected person in a non-contact manner through a camera of electronic equipment, and storing the video image into a first storage area;
acquiring a skin tissue area of a detected person in the video image in the first storage area according to a preset skin color range, naming the skin tissue area according to a preset naming rule, and extracting the skin tissue area image to a second storage area.
Further, the step S200 includes:
detecting whether the extracted skin tissue area image exists in the second storage area;
when the extracted skin tissue region image exists in the second storage area, acquiring the skin tissue region image with the largest area, transcoding the skin tissue region image according to a preset rule, performing pixel sum-of-squares calculation on the transcoded image, and storing generated image data to a buffer area;
when the extracted skin tissue area image does not exist in the second storage area, setting an error flag for the video image, and returning to step S100 to continue to acquire the video image.
Further, the step S300 includes:
detecting whether the accumulated data length in the buffer reaches a first time length of heart rate calculation;
when the accumulated data length in the buffer zone reaches a first time length of heart rate calculation, setting a data window of the first time length as a calculation window, and calculating a heart rate value;
sliding the calculation window forward for a second length of time and calculating a heart rate value;
wherein said calculating a heart rate value comprises: and constructing the data of the first time length into a waveform according to a time sequence, obtaining the sum of time interval values between all two adjacent wave crests in the calculation window, and dividing the average sum by 60 to obtain a heart rate value.
Further, the calculating the heart rate value further comprises:
after the data of the first time length are constructed into a waveform according to a time sequence, carrying out data smoothing filtration on the waveform to remove a pseudo peak;
and/or
Removing baseline drift by a filter;
and/or
And removing unreasonable wave crests according to a preset minimum time interval between adjacent wave crests.
According to a second aspect of embodiments of the present invention, there is also provided a contactless heart rate measurement system, comprising:
the image acquisition module is used for acquiring a video image of a human skin tissue area of a detected person in a preset non-contact mode and extracting the skin tissue area according to the video image;
the image processing module is connected with the image acquisition module and is used for carrying out image processing on all skin tissue areas meeting preset conditions and generating image data;
and the data processing module is connected with the image processing module and used for calculating the heart rate value according to the image data.
Further, the image acquisition module includes:
the camera shooting unit is used for irradiating and collecting a video image of a detected person and storing the video image into a first storage area;
and the extraction unit is connected with the camera shooting unit and used for acquiring the skin tissue area of the detected person in the video image in the first storage area according to a preset skin color range, naming the skin tissue area according to a preset naming rule and then extracting the skin tissue area image to the second storage area.
Further, the image processing module includes:
a first detection unit connected to the extraction unit for detecting whether the extracted skin tissue area exists in the second storage area;
the first processing unit is connected with the first detection unit and used for acquiring the skin tissue region with the largest area when the extracted skin tissue region exists in the second storage region, transcoding the skin tissue region according to a preset rule, then performing pixel sum-of-squares calculation on the transcoded image, and storing the generated image data into a buffer region;
and the second processing unit is connected with the first detection unit and used for setting an error mark for the video image when the extracted skin tissue area does not exist in the second storage area and returning to continue to acquire the video image.
Further, the data processing module comprises:
the second detection unit is connected with the first processing unit and the second processing unit and used for detecting whether the length of the accumulated data in the buffer zone reaches a first time length calculated by the heart rate;
the third processing unit is connected with the second detection unit and used for setting a data window of a first time length as a calculation window and calculating a heart rate value when the accumulated data length in the buffer zone reaches the first time length calculated by the heart rate;
the fourth processing unit is connected with the second detection unit and used for sliding the calculation window forwards for a second time length and calculating a heart rate value; wherein said calculating a heart rate value comprises: and constructing the data of the first time length into a waveform according to a time sequence, obtaining the sum of time interval values between all two adjacent wave crests in the calculation window, and dividing the average sum by 60 to obtain a heart rate value.
Furthermore, the data processing module further comprises a filtering unit connected to the third processing unit and the fourth processing unit, wherein the filtering unit is configured to perform data smoothing filtering on the waveform after constructing the data of the first time length into a waveform according to a time sequence, and remove a pseudo peak; the filtering unit is further used for removing the baseline drift through a filter; the filtering unit is further used for removing unreasonable wave crests according to the preset minimum time interval between adjacent wave crests.
The non-contact heart rate measuring method comprises the following steps: acquiring a video image of a human skin tissue area of a detected person in a preset non-contact mode, and extracting the skin tissue area according to the video image; performing image processing on skin tissue areas meeting preset conditions in all the skin tissue areas and generating image data; a heart rate value is calculated from the image data. The method and the device for measuring the heart rate of the human body of the detected person acquire the video image of the human body skin tissue area of the detected person in a non-contact mode and realize real-time heart rate measurement according to the processed image data, the measuring mode is simple, the measuring accuracy is high, and the user experience is improved.
Additional features and advantages of the invention will be set forth in the description which follows, and in part will be obvious from the description, or may be learned by practice of the invention. The objectives and other advantages of the invention will be realized and attained by the structure particularly pointed out in the written description and claims hereof as well as the appended drawings.
The technical solution of the present invention is further described in detail by the accompanying drawings and embodiments.
[ description of the drawings ]
FIG. 1 is a flow chart illustrating a method of non-contact heart rate measurement according to an exemplary embodiment of the present invention;
FIG. 2 is a flowchart illustrating a step S100 of a method for non-contact heart rate measurement according to an exemplary embodiment of the present invention;
FIG. 3 is a flowchart illustrating steps S200 of a method for non-contact heart rate measurement according to an exemplary embodiment of the present invention;
FIG. 4 is a flowchart illustrating steps S300 of a method for non-contact heart rate measurement according to an exemplary embodiment of the invention;
FIG. 5 is a block diagram of a non-contact heart rate measurement system according to an exemplary embodiment of the present invention;
FIG. 6 is a block diagram of an image acquisition module 100 of a non-contact heart rate measurement system according to an exemplary embodiment of the present invention;
FIG. 7 is a block diagram illustrating an image processing module 200 of a non-contact heart rate measurement system according to an exemplary embodiment of the present invention;
fig. 8 is a block diagram illustrating a data processing module 300 of a contactless heart rate measurement system according to an exemplary embodiment of the present invention.
[ detailed description ] embodiments
In order to make the objects, technical solutions and advantages of the present invention more apparent, the present invention is described in further detail below with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative of the invention and are not intended to limit the invention.
The embodiment of the invention provides a non-contact heart rate measuring method and system, which are used for acquiring a video image of a human skin tissue area of a detected person in a non-contact mode and realizing real-time heart rate measurement according to processed image data.
As shown in fig. 1, the method comprises steps S100-S300:
in step S100, a video image of a human skin tissue region of a subject is acquired in a preset non-contact manner, and the skin tissue region is extracted according to the video image. The obtained human skin tissue area of the detected person comprises a human face or other parts of the human body. The preset non-contact mode can be set according to user requirements, for example, a video image of a human skin tissue area of a detected person can be acquired through non-contact irradiation of a camera of the electronic device.
In step S200, image processing is performed on all of the skin tissue regions satisfying a preset condition, and image data is generated. The preset condition includes, but is not limited to, performing logical judgment according to color ranges of different skins, thereby setting the preset condition.
In step S300, a heart rate value is calculated from the image data.
In some embodiments, as shown in fig. 2, the step S100 includes:
step S110, irradiating and collecting a video image of a detected person in a non-contact manner through a camera of electronic equipment, and storing the video image into a first storage area; the first storage area may be an internal memory or other external memories. Understandably, the pictures in the first storage area may be collected pictures, or pictures that the user stores to the first storage area according to the need.
Step S120, acquiring a skin tissue area of the detected person in the video image in the first storage area according to a preset skin color range, naming the skin tissue area according to a preset naming rule, and then extracting the skin tissue area image to a second storage area. The second storage area may be an internal memory or other external memory. It is understood that the first storage area and the second storage area may be storage areas on the same memory or storage areas on different memories.
In some embodiments, as shown in fig. 3, the step S200 includes:
step S210, detecting whether the extracted skin tissue area image exists in the second storage area. That is, it is detected whether the skin tissue area image is extracted in step S100.
Step S220, when the extracted skin tissue region image exists in the second storage area, acquiring the skin tissue region image with the largest area, performing image transcoding on the skin tissue region image according to a preset rule, performing pixel sum-of-squares calculation on the transcoded image, and storing generated image data to a buffer area; in some embodiments, in step S220, the image transcoding and calculating method includes, but is not limited to, transcoding the skin tissue area images of different formats extracted by different electronic devices into HSV format, extracting an H channel in the HSV format image, performing a sum of squares calculation on all pixels in the H channel to obtain a final value of the skin tissue area image, generating image data using the value, and storing the generated image data in a buffer.
Step S230, when the extracted skin tissue area image does not exist in the second storage area, setting an error flag for the video image, and returning to step S100 to continue capturing video images.
In some embodiments, as shown in fig. 4, the step S300 includes:
step S310, detecting whether the length of accumulated data in the buffer zone reaches a first time length calculated by the heart rate; the first time length may be set according to actual conditions, and in this embodiment, the first time length is preferably 3 to 5 seconds.
Step S320, when the accumulated data length in the buffer reaches a first time length of heart rate calculation, setting a data window of the first time length as a calculation window, and calculating a heart rate value.
Step S330, sliding the calculation window forward for a second time length, and calculating a heart rate value; the second time length may also be set according to actual conditions, and in this embodiment, the second time length is preferably 1 second.
In the above steps S320 and S330, the calculating the heart rate value includes: and constructing the data of the first time length into a waveform according to a time sequence, obtaining the sum of time interval values between all two adjacent wave crests in the calculation window, and dividing the average sum by 60 to obtain a heart rate value.
In some embodiments, the calculating the heart rate value further comprises one or more of the following steps S301, S302, S303.
Step S301, after the data of the first time length is constructed into a waveform according to a time sequence, the waveform is subjected to data smoothing filtration to remove a pseudo peak; preferably, a kalman filter is adopted to perform data smoothing filtering on the waveform to remove the pseudo peak.
Step S302, removing baseline drift through a filter; among them, it is preferable to remove the baseline wander phenomenon by a low-pass filter.
And step S303, removing unreasonable wave crests according to a preset minimum time interval between adjacent wave crests.
According to the method provided by the embodiment of the invention, the skin tissue area image is extracted from the video image shot by the camera of the electronic equipment such as a mobile phone in a non-contact manner, the extracted image of the skin tissue area is processed, and then the real-time heart rate is measured according to the processed image data, so that the flow and the steps for measuring the heart rate are greatly optimized, the measuring mode is simple, the measuring accuracy is high, and the user experience is improved.
Corresponding to the non-contact heart rate measurement method provided by the embodiment of the present invention, the present invention further provides a non-contact heart rate measurement system, as shown in fig. 5, the system may include:
the image acquisition module 100 is configured to acquire a video image of a human skin tissue area of a detected person in a preset non-contact manner, and extract the skin tissue area according to the video image; the preset non-contact mode can be set according to user requirements, for example, a video image of a human skin tissue area of a detected person can be acquired through non-contact irradiation of a camera of the electronic device.
The image processing module 200 connected to the image acquiring module 100 is configured to perform image processing on skin tissue areas satisfying preset conditions among all the skin tissue areas and generate image data;
a data processing module 300 connected to the image processing module 200 for calculating a heart rate value from the image data.
In some embodiments, as shown in fig. 6, the image acquisition module 100 comprises:
the camera unit 110 is used for irradiating and acquiring a video image of a detected person, and storing the video image into a first storage area;
the extracting unit 120 connected to the camera unit 110 is configured to acquire a skin tissue area of the detected person in the video image in the first storage area according to a preset skin color range, name the skin tissue area according to a preset naming rule, and then extract the skin tissue area image to the second storage area.
It is understood that the first storage area and/or the second storage area may be an internal memory, or may be another external memory; the first storage area and the second storage area may be storage areas on the same memory or storage areas on different memories.
In some embodiments, as shown in fig. 7, the image processing module 200 includes:
a first detecting unit 210, connected to the extracting unit 120, for detecting whether the extracted skin tissue region exists in the second storage region;
the first processing unit 220 connected to the first detecting unit 210 is configured to, when the extracted skin tissue region exists in the second storage region, obtain the skin tissue region with the largest area, perform image transcoding on the skin tissue region according to a preset rule, perform pixel sum-of-squares calculation on the transcoded image, and store generated image data in a buffer region;
the second processing unit 230 connected to the first detecting unit 210 is configured to set an error flag for the video image when the extracted skin tissue area does not exist in the second storage area, and return to continue capturing video images.
In some embodiments, as shown in fig. 8, the data processing module 300 includes:
a second detecting unit 310, connected to the first processing unit 220 and the second processing unit 230, for detecting whether the accumulated data length in the buffer reaches a first time length of heart rate calculation;
a third processing unit 320 connected to the second detecting unit 310, configured to set a data window of a first time length as a calculation window and calculate a heart rate value when the accumulated data length in the buffer reaches the first time length of heart rate calculation;
a fourth processing unit 330, connected to the second detecting unit 310, for sliding the calculation window forward for a second time length and calculating a heart rate value; wherein said calculating a heart rate value comprises: and constructing the data of the first time length into a waveform according to a time sequence, obtaining the sum of time interval values between all two adjacent wave crests in the calculation window, and dividing the average sum by 60 to obtain a heart rate value.
It is understood that, in the embodiment of the present invention, the first processing unit 220, the second processing unit 230, the third processing unit 320, and/or the fourth processing unit 330 may be the same processor or different processors.
In some embodiments, the data processing module 300 further includes a filtering unit 340 connected to the third processing unit 320 and the fourth processing unit 330, where the filtering unit 340 is configured to perform data smoothing filtering on the waveform to remove a pseudo peak after the data of the first time length is constructed into the waveform according to a time sequence; the filtering unit is further used for removing the baseline drift through a filter; the filtering unit is further used for removing unreasonable wave crests according to the preset minimum time interval between adjacent wave crests.
It is understood that, a person skilled in the art may use any filtering method to perform smooth filtering on the waveform data, in this embodiment, it is preferable to perform data smooth filtering on the waveform by using a kalman filter to remove the pseudo peak. Any method may be used by those skilled in the art to remove the baseline wander that may occur, and in this embodiment, the baseline wander is preferably removed by a low pass filter.
This embodiment the system extracts skin tissue area image through the video image of shooing at cell-phone isoelectron equipment camera non-contact to carry out the measurement of real-time rhythm of the heart according to the image data after handling after the image processing to skin tissue area extraction, very big optimization the flow and the step of measuring the rhythm of the heart, its measuring method is simple, and measurement accuracy is high, has promoted user experience.
As will be appreciated by one skilled in the art, embodiments of the present invention may be provided as a method, system, or computer program product. Accordingly, the present invention may take the form of an entirely hardware embodiment, an entirely software embodiment or an embodiment combining software and hardware aspects. Furthermore, the present invention may take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk storage, optical storage, and the like) having computer-usable program code embodied therein.
The present invention is described with reference to flowchart illustrations and/or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of the invention. It will be understood that each flow and/or block of the flow diagrams and/or block diagrams, and combinations of flows and/or blocks in the flow diagrams and/or block diagrams, can be implemented by computer program instructions. These computer program instructions may be provided to a processor of a general purpose computer, special purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create means for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be stored in a computer-readable memory that can direct a computer or other programmable data processing apparatus to function in a particular manner, such that the instructions stored in the computer-readable memory produce an article of manufacture including instruction means which implement the function specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer implemented process such that the instructions which execute on the computer or other programmable apparatus provide steps for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
The above description is only for the purpose of illustrating the preferred embodiments of the present invention and is not to be construed as limiting the invention, and any modifications, equivalents and improvements made within the spirit and principle of the present invention are intended to be included within the scope of the present invention.

Claims (6)

1. A method of non-contact heart rate measurement, comprising the steps of:
s100, acquiring a video image of a human skin tissue area of a detected person in a preset non-contact mode, and extracting the skin tissue area according to the video image;
s200, performing image processing on all skin tissue areas meeting preset conditions and generating image data;
s300, calculating a heart rate value according to the image data, wherein the calculating of the heart rate value according to the image data specifically comprises detecting whether the accumulated data length reaches a first time length of heart rate calculation, and the first time length is 3-5 seconds;
acquiring a skin tissue area of a detected person according to a preset skin color range, acquiring a skin tissue area image with the largest area, transcoding the skin tissue area image according to a preset rule, transcoding the format of the skin tissue area image, wherein the transcoding format is an HSV format, extracting an H channel in the HSV format image, performing square sum calculation on all pixels in the H channel to obtain a final numerical value of the skin tissue area image, and generating the image data by using the numerical value;
if so, setting the data window of the first time length as a calculation window, and calculating a heart rate value;
if not, sliding the calculation window forwards for a second time length, and calculating a heart rate value, wherein the second time length is 1 second;
wherein said calculating a heart rate value comprises: constructing the data of the first time length into a waveform according to a time sequence, obtaining the sum of time interval values between all two adjacent wave crests in the calculation window, and dividing the sum by 60 after averaging to obtain a heart rate value;
the calculating the heart rate value further comprises the steps of performing data smoothing filtration on the waveform by adopting a Kalman filter after constructing the data of the first time length into the waveform according to a time sequence, and removing pseudo peaks;
and/or
Removing the baseline drift phenomenon through a low-pass filter;
and/or
And removing unreasonable wave crests according to a preset minimum time interval between adjacent wave crests.
2. A method of non-contact heart rate measurement according to claim 1, wherein the step S100 comprises:
irradiating and acquiring a video image of a detected person in a non-contact manner through a camera of electronic equipment, and storing the video image into a first storage area;
acquiring a skin tissue area of a detected person in the video image in the first storage area according to a preset skin color range, naming the skin tissue area according to a preset naming rule, and extracting the skin tissue area image to a second storage area.
3. A method of non-contact heart rate measurement according to claim 2, wherein the step S200 comprises:
when the extracted skin tissue area image does not exist in the second storage area, setting an error flag for the video image, and returning to step S100 to continue to acquire the video image.
4. A non-contact heart rate measurement system, comprising:
the image acquisition module is used for acquiring a video image of a human skin tissue area of a detected person in a preset non-contact mode and extracting the skin tissue area according to the video image;
the image processing module is connected with the image acquisition module and is used for carrying out image processing on all skin tissue areas meeting preset conditions and generating image data;
the data processing module is connected with the image processing module and used for calculating a heart rate value according to the image data, the data processing module comprises a second detection unit, and the second detection unit is connected with the first processing unit and the second processing unit and used for detecting whether the length of accumulated data reaches a first time length for calculating the heart rate, and the first time length is 3-5 seconds; the third processing unit is connected with the second detection unit and used for setting a data window of the first time length as a calculation window and calculating a heart rate value when the accumulated data length reaches the first time length calculated by the heart rate; the fourth processing unit is connected with the second detection unit and used for sliding the calculation window forwards for a second time length, and the second time length is 1 second; and calculating a heart rate value; wherein said calculating a heart rate value comprises: constructing the data of the first time length into a waveform according to a time sequence, obtaining the sum of time interval values between all two adjacent wave crests in the calculation window, and dividing the sum by 60 after averaging to obtain a heart rate value;
the data processing module further comprises a filtering unit connected to the third processing unit and the fourth processing unit, wherein the filtering unit is used for performing data smoothing filtering on the waveform by adopting a Kalman filter after the data of the first time length is constructed into the waveform according to the time sequence, and removing pseudo wave crests; the filtering unit is also used for removing the baseline drift phenomenon through a low-pass filter; the filtering unit is also used for removing unreasonable wave crests according to the preset minimum time interval between adjacent wave crests;
the data processing module further comprises a first processing unit, wherein the first processing unit is used for acquiring a skin tissue area of a detected person according to a preset skin color range, acquiring a skin tissue area image with the largest area, performing image transcoding on the skin tissue area image according to a preset rule, performing format transcoding on the skin tissue area image, wherein the transcoding format is an HSV format, extracting an H channel in the HSV format image, performing square sum calculation on all pixels in the H channel to obtain a final value of the skin tissue area image, and generating the image data by using the value.
5. The non-contact heart rate measurement system of claim 4, wherein the image acquisition module comprises:
the camera shooting unit is used for irradiating and collecting a video image of a detected person and storing the video image into a first storage area;
and the extraction unit is connected with the camera shooting unit and used for acquiring the skin tissue area of the detected person in the video image in the first storage area according to a preset skin color range, naming the skin tissue area according to a preset naming rule and then extracting the skin tissue area image to the second storage area.
6. The non-contact heart rate measurement system of claim 5, wherein the image processing module comprises:
a first detection unit connected to the extraction unit for detecting whether the extracted skin tissue area exists in the second storage area;
and the second processing unit is connected with the first detection unit and used for setting an error mark for the video image when the extracted skin tissue area does not exist in the second storage area and returning to continue to acquire the video image.
CN201610293180.6A 2016-05-04 2016-05-04 Non-contact heart rate measuring method and system Expired - Fee Related CN105997035B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201610293180.6A CN105997035B (en) 2016-05-04 2016-05-04 Non-contact heart rate measuring method and system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201610293180.6A CN105997035B (en) 2016-05-04 2016-05-04 Non-contact heart rate measuring method and system

Publications (2)

Publication Number Publication Date
CN105997035A CN105997035A (en) 2016-10-12
CN105997035B true CN105997035B (en) 2020-03-27

Family

ID=57081859

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201610293180.6A Expired - Fee Related CN105997035B (en) 2016-05-04 2016-05-04 Non-contact heart rate measuring method and system

Country Status (1)

Country Link
CN (1) CN105997035B (en)

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106618545A (en) * 2017-02-07 2017-05-10 湖北工程学院 Pulse rate quick calculation method and apparatus
CN107527011B (en) * 2017-07-13 2020-10-16 深圳科思创动实业有限公司 Non-contact skin resistance change trend detection method, device and equipment
TW201938107A (en) * 2018-03-19 2019-10-01 秀育企業股份有限公司 Method of using invisible light to identify and determine physiological characteristic capable of precisely and immediately identifying the physiological characteristic of human body, thereby enhancing the nursing quality and efficiency
WO2020061887A1 (en) * 2018-09-27 2020-04-02 深圳市伊欧乐科技有限公司 Heart rate measurement method and device, and computer readable storage medium
CN112022131B (en) * 2020-09-16 2023-06-09 合肥工业大学 Long-time continuous non-contact heart rate measurement method and system
CN114431848A (en) * 2022-01-17 2022-05-06 厦门大学 Wireless aquatic organism monitoring system and method

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103006195A (en) * 2013-01-10 2013-04-03 浙江大学 Non-contact vital sign data monitoring system and non-contact vital sign data monitoring method on basis of image processing
CN104138254A (en) * 2013-05-10 2014-11-12 天津点康科技有限公司 Non-contact type automatic heart rate measurement system and measurement method
CN104639799A (en) * 2013-11-14 2015-05-20 财团法人工业技术研究院 Image type heart rate activity detection device and method thereof
CN105147274A (en) * 2015-08-04 2015-12-16 河北工业大学 Method for extracting heart rate from visible spectrum section face video signal
CN105266787A (en) * 2015-11-03 2016-01-27 西安中科创星科技孵化器有限公司 Non-contact type heart rate detection method and system

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TWI300201B (en) * 2006-07-19 2008-08-21 Ind Tech Res Inst Moveable monitoring equipment and remote mornitoring and directing system
CN102499664B (en) * 2011-10-24 2013-01-02 西双版纳大渡云海生物科技发展有限公司 Video-image-based method and system for detecting non-contact vital sign
CN103841175B (en) * 2012-11-23 2017-09-08 ***通信集团公司 A kind of image feature information transmission method, apparatus and system

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103006195A (en) * 2013-01-10 2013-04-03 浙江大学 Non-contact vital sign data monitoring system and non-contact vital sign data monitoring method on basis of image processing
CN104138254A (en) * 2013-05-10 2014-11-12 天津点康科技有限公司 Non-contact type automatic heart rate measurement system and measurement method
CN104639799A (en) * 2013-11-14 2015-05-20 财团法人工业技术研究院 Image type heart rate activity detection device and method thereof
CN105147274A (en) * 2015-08-04 2015-12-16 河北工业大学 Method for extracting heart rate from visible spectrum section face video signal
CN105266787A (en) * 2015-11-03 2016-01-27 西安中科创星科技孵化器有限公司 Non-contact type heart rate detection method and system

Also Published As

Publication number Publication date
CN105997035A (en) 2016-10-12

Similar Documents

Publication Publication Date Title
CN105997035B (en) Non-contact heart rate measuring method and system
US10051177B2 (en) Method for control of camera module based on physiological signal
EP3057487B1 (en) Device and method for obtaining a vital sign of a subject
KR101776124B1 (en) Physiological cue processing
KR101725357B1 (en) Method and Device for measuring PPG signal by using mobile device
EP3015057B1 (en) Estimating physiological parameters
CN110352035B (en) Venipuncture and arterial line guidance via signal change amplification
WO2018137300A1 (en) Method and apparatus for determining quality of physiological signal
CN103815890A (en) Method for detecting heart rate by utilizing intelligent mobile phone camera
CN102406502B (en) Vision technology-based respiration monitoring device
US20140200460A1 (en) Real-time physiological characteristic detection based on reflected components of light
EP3232778A1 (en) Systems, apparatus, and methods for analyzing blood cell dynamics
CN109843162A (en) Non-contact monitoring of blood pressure
JP2014200390A (en) Pulse wave detection device, pulse wave detection method, and pulse wave detection program
US20180199876A1 (en) User Health Monitoring Method, Monitoring Device, and Monitoring Terminal
JP2021125876A5 (en)
CN109785941B (en) Doctor recommendation method and device
CN107578396A (en) Interactive image processing device
Popescu et al. Cardiowatch: A solution for monitoring the heart rate on a Mobile device
CN204765570U (en) Tongue is like diagnostic machine top box
CN112309532B (en) Information feedback method and device
KR20220072714A (en) System for measuring biomedical signal and method for measuring biomedical signal therof
CN113940632A (en) Health index detection method and equipment
JPWO2020260540A5 (en)

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20200327

Termination date: 20210504

CF01 Termination of patent right due to non-payment of annual fee