Nothing Special   »   [go: up one dir, main page]

JP7514521B2 - HEART RATE MEASUREMENT SYSTEM, HEART RATE MEASUREMENT METHOD, AND HEART RATE MEASUREMENT PROGRAM - Google Patents

HEART RATE MEASUREMENT SYSTEM, HEART RATE MEASUREMENT METHOD, AND HEART RATE MEASUREMENT PROGRAM Download PDF

Info

Publication number
JP7514521B2
JP7514521B2 JP2020135364A JP2020135364A JP7514521B2 JP 7514521 B2 JP7514521 B2 JP 7514521B2 JP 2020135364 A JP2020135364 A JP 2020135364A JP 2020135364 A JP2020135364 A JP 2020135364A JP 7514521 B2 JP7514521 B2 JP 7514521B2
Authority
JP
Japan
Prior art keywords
heartbeat
pulse wave
wave signal
heart rate
timing
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2020135364A
Other languages
Japanese (ja)
Other versions
JP2022031001A (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.)
E-LIFE CO. LTD.
Original Assignee
E-LIFE 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 E-LIFE CO. LTD. filed Critical E-LIFE CO. LTD.
Priority to JP2020135364A priority Critical patent/JP7514521B2/en
Publication of JP2022031001A publication Critical patent/JP2022031001A/en
Application granted granted Critical
Publication of JP7514521B2 publication Critical patent/JP7514521B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Measuring Pulse, Heart Rate, Blood Pressure Or Blood Flow (AREA)

Description

本発明は、心拍測定システム、心拍測定方法、及び心拍測定プログラムに関する。 The present invention relates to a heart rate measurement system, a heart rate measurement method, and a heart rate measurement program.

従来、心疾患の予防等の目的で、心拍を測定することが広く行われている。この心拍の測定は、可能な限り簡便に行われることが望ましい。この要望に応じるため、例えば、心拍を測定可能な、小型のウェアラブルデバイスが用いられる。もっとも、たとえ小型であったとしても、ウェアラブルデバイスを装着すること自体が、測定者にとって負担と感じられる場合もある。
そのため、測定対象者に非接触で心拍を測定する技術が存在する。例えば、特許文献1に開示の技術では、測定対象者を被写体とした画像を撮影する。そして、この画像における輝度の変化に基づいて、心拍を測定する。
Conventionally, measuring heart rate has been widely practiced for the purpose of preventing heart disease, etc. It is desirable to measure heart rate as simply as possible. To meet this demand, for example, a small wearable device capable of measuring heart rate is used. However, even if the wearable device is small, there are cases where the wearer feels burdened by simply wearing the device.
Therefore, there are techniques for measuring the heart rate of a person to be measured without contacting the person. For example, in the technique disclosed in Patent Literature 1, an image of the person to be measured is taken. Then, the heart rate is measured based on the change in luminance in the image.

特開2020-092817号公報JP 2020-092817 A

しかしながら、上述した特許文献1等に開示されているような、画像に基づいて心拍を測定する一般的な技術には、測定の精度を向上させるために、改善の余地があると考えられる。 However, it is believed that there is room for improvement in the general technology for measuring heart rate based on images, such as that disclosed in the above-mentioned Patent Document 1, in order to improve the accuracy of the measurement.

本発明は、このような状況に鑑みてなされたものである。そして、本発明の課題は、画像に基づいた心拍に関する測定を、より精度高く行うことである。 The present invention has been made in light of these circumstances. The objective of the present invention is to perform image-based heart rate measurements with greater accuracy.

上記課題を解決するため、本発明の一実施形態に係る心拍測定システムは、
測定対象者を被写体として連続撮影することにより生成された複数の画像を取得する画像取得手段と、
前記複数の画像の間における色を表現する値の変化に基づいて、前記測定対象者の脈波成分を示す信号である脈波信号を検出する脈波信号検出手段と、
前記脈波信号と、心拍を示す波形のモデルであるモデル信号との相互相関を解析することで前記脈波信号における心拍のタイミングを検出すると共に、該検出した心拍のタイミングに基づいて前記測定対象者の心拍に関する測定を行う測定手段と、
を備えることを特徴とする。
In order to solve the above problem, a heart rate measuring system according to an embodiment of the present invention comprises:
an image acquisition means for acquiring a plurality of images generated by continuously photographing a subject;
a pulse wave signal detection means for detecting a pulse wave signal which is a signal indicative of a pulse wave component of the subject based on a change in a value expressing a color between the plurality of images;
a measuring means for detecting a timing of a heartbeat in the pulse wave signal by analyzing a cross-correlation between the pulse wave signal and a model signal which is a model of a waveform indicative of a heartbeat, and for measuring the heartbeat of the subject based on the detected timing of the heartbeat;
The present invention is characterized by comprising:

本発明によれば、画像に基づいた心拍に関する測定を、より精度高く行うことができる。 The present invention makes it possible to perform image-based heart rate measurements with greater accuracy.

本発明の一実施形態に係る心拍測定システムのシステム構成を示す図である。1 is a diagram showing a system configuration of a heart rate measuring system according to an embodiment of the present invention; 本発明の一実施形態に係る撮影装置の構成の一例を示すブロック図である。1 is a block diagram showing an example of a configuration of an imaging device according to an embodiment of the present invention; 本発明の一実施形態に係る心拍測定装置の構成の一例を示すブロック図である。1 is a block diagram showing an example of a configuration of a heart rate measuring device according to an embodiment of the present invention. 脈波信号の波形の補正について示すグラフである。11 is a graph showing correction of the waveform of a pulse wave signal. 相互相関解析に用いられるモデル信号の一例について示すグラフである。1 is a graph showing an example of a model signal used in a cross-correlation analysis. 心拍のタイミングの測定について説明するための、検出回数の分布の一例について示すグラフである。11 is a graph showing an example of distribution of detection counts to explain measurement of heartbeat timing. 本実施形態における相互相関解析を伴う測定の測定結果の一例について示すグラフである。11 is a graph showing an example of a measurement result of a measurement involving a cross-correlation analysis in the present embodiment. 本発明の一実施形態に係る撮影装置が実行する撮影処理の流れを示すフローチャートである。5 is a flowchart showing the flow of a photographing process executed by the photographing device according to one embodiment of the present invention. 本発明の一実施形態に係る心拍測定装置が実行する心拍測定処理の流れを示すフローチャートである。4 is a flowchart showing the flow of a heart rate measurement process executed by a heart rate measurement device according to an embodiment of the present invention.

以下、添付の図面を参照して本発明の実施形態の一例について説明する。 An example of an embodiment of the present invention will now be described with reference to the attached drawings.

[システム構成]
図1は、本実施形態に係る心拍測定システムSのシステム構成を示す図である。図1に示すように、心拍測定システムSは、撮影装置10と、心拍測定装置20とを含む。また、図1には、心拍測定システムSによって心拍を測定する対象の人物である測定対象者も図示する。
[System configuration]
Fig. 1 is a diagram showing a system configuration of a heartbeat measurement system S according to this embodiment. As shown in Fig. 1, the heartbeat measurement system S includes a photographing device 10 and a heartbeat measurement device 20. Fig. 1 also shows a measurement subject whose heartbeat is to be measured by the heartbeat measurement system S.

撮影装置10と、心拍測定装置20とは、相互に通信可能に接続される。この通信は、任意の通信方式に準拠して行われてよく、その通信方式は特に限定されない。また、この通信における接続は、有線接続であっても、無線接続であってもよい。さらに、この通信は、各装置の間で直接行われてもよいし、中継装置を含んだネットワークを介して行われてもよい。この場合、ネットワークは、例えば、LAN(Local Area Network)や、インターネットや、携帯電話網といったネットワーク、或いはこれらを組み合わせたネットワークにより実現される。 The photographing device 10 and the heart rate measuring device 20 are connected so that they can communicate with each other. This communication may be performed in accordance with any communication method, and the communication method is not particularly limited. The connection in this communication may be a wired connection or a wireless connection. Furthermore, this communication may be performed directly between each device, or may be performed via a network including a relay device. In this case, the network is realized by, for example, a network such as a LAN (Local Area Network), the Internet, or a mobile phone network, or a network that combines these.

心拍測定システムSは、撮影装置10により測定対象者を被写体とした画像を撮影し、心拍測定装置20によりこの画像に基づいた心拍に関する測定を、より精度高く行うシステムである。 The heart rate measurement system S is a system that uses a photographing device 10 to capture an image of a person being measured, and uses a heart rate measurement device 20 to perform more accurate measurements of the heart rate based on this image.

撮影装置10は、測定対象者を被写体として連続撮影することにより複数の画像を生成する。そして、撮影装置10は、生成した複数の画像に対応する画像データを、心拍測定装置20に対して送信する。撮影装置10は、例えば、スマートフォンやデジタルカメラやビデオカメラ等の撮影機能を備えた情報処理装置により実現することができる。 The photographing device 10 generates multiple images by continuously photographing the subject as a subject. The photographing device 10 then transmits image data corresponding to the multiple images generated to the heart rate measurement device 20. The photographing device 10 can be realized by, for example, an information processing device equipped with a photographing function, such as a smartphone, digital camera, or video camera.

心拍測定装置20は、撮影装置10が送信した画像データを取得する。そして、心拍測定装置20は、取得した画像データに基づいて、測定対象者の心拍に関する測定を行う。心拍測定装置20は、例えば、パーソナルコンピュータやサーバ装置等の演算処理能力を備えた情報処理装置により実現することができる。
心拍に関する測定を行う場合、心拍測定装置20は、複数の画像の間における色を表現する値の変化に基づいて、測定対象者の脈波成分を示す信号である脈波信号を検出する。また、心拍測定装置20は、脈波信号と、心拍を示す波形のモデルであるモデル信号との相互相関を解析することで脈波信号における心拍のタイミングを検出すると共に、該検出した心拍のタイミングに基づいて測定対象者の心拍に関する測定を行う。
The heartbeat measuring device 20 acquires the image data transmitted by the photographing device 10. Then, the heartbeat measuring device 20 measures the heartbeat of the subject based on the acquired image data. The heartbeat measuring device 20 can be realized by an information processing device having a calculation processing capacity, such as a personal computer or a server device.
When measuring the heartbeat, the heartbeat measuring device 20 detects a pulse wave signal, which is a signal indicating the pulse wave component of the subject, based on the change in the value expressing the color between a plurality of images. The heartbeat measuring device 20 also detects the timing of the heartbeat in the pulse wave signal by analyzing the cross-correlation between the pulse wave signal and a model signal, which is a model of the waveform indicating the heartbeat, and measures the heartbeat of the subject based on the detected heartbeat timing.

このように、心拍測定システムSでは、各装置が協働することにより、測定対象者の画像から脈波信号を検出する。そして、心拍測定システムSでは、脈波信号とモデル信号との相互相関を解析することで心拍のタイミングを検出し、これに基づいて心拍に関する測定を行う。
これにより、心拍測定システムSによれば、画像に基づいた心拍に関する測定を、より精度高く行うことができる。したがって、心拍測定システムSによれば、例えば、被写体となった測定対象者の向きの変化(例えば、顔向きの変化)や、周辺環境に起因する明るさの変化等の測定に対して影響を及ぼすような事象があったとしても、測定対象者の心拍に関する測定をすることが可能となる。また、心拍測定システムSによれば、測定対象者に非接触で心拍に関する測定することができ、測定対象者はウェアラブルデバイス等を装着する必要がないので、より簡便に、心拍に関する測定を実現することが可能となる。
In this way, in the heart rate measurement system S, each device works together to detect a pulse wave signal from an image of the subject. Then, in the heart rate measurement system S, the timing of the heart rate is detected by analyzing the cross-correlation between the pulse wave signal and the model signal, and the heart rate is measured based on this.
As a result, the heart rate measurement system S can perform measurement of the heart rate based on the image with higher accuracy. Therefore, the heart rate measurement system S can measure the heart rate of the measurement subject even if there is an event that affects the measurement, such as a change in the orientation of the measurement subject (e.g., a change in the face orientation) or a change in brightness due to the surrounding environment. In addition, the heart rate measurement system S can measure the heart rate of the measurement subject without contacting the measurement subject, and the measurement subject does not need to wear a wearable device or the like, so that it is possible to more easily realize measurement of the heart rate.

次に、このような処理を実現するための、撮影装置10及び心拍測定装置20の構成や機能について、より詳細に説明をする。 Next, we will explain in more detail the configuration and functions of the imaging device 10 and the heart rate measurement device 20 to realize this processing.

[撮影装置の構成]
次に、撮影装置10の構成について、図2を参照して説明をする。図2は、撮影装置10の構成の一例を示すブロック図である。
図2に示すように、撮影装置10は、CPU(Central Processing Unit)11と、ROM(Read Only Memory)12と、RAM(Random Access Memory)13と、通信部14と、記憶部15と、入力部16と、出力部17と、撮像部18と、を備えている。これら各部は、信号線により接続されており、相互に信号を送受する。
[Configuration of the imaging device]
Next, the configuration of the image capturing device 10 will be described with reference to Fig. 2. Fig. 2 is a block diagram showing an example of the configuration of the image capturing device 10.
2, the photographing device 10 includes a CPU (Central Processing Unit) 11, a ROM (Read Only Memory) 12, a RAM (Random Access Memory) 13, a communication unit 14, a storage unit 15, an input unit 16, an output unit 17, and an imaging unit 18. These units are connected by signal lines and transmit and receive signals between each other.

CPU11は、ROM12に記録されているプログラム、又は、記憶部15からRAM13にロードされたプログラムに従って各種の処理(例えば、後述する撮影処理)を実行する。
RAM13には、CPU11が各種の処理を実行する上において必要なデータ等も適宜記憶される。
The CPU 11 executes various processes (for example, a photographing process described below) according to a program recorded in the ROM 12 or a program loaded from the storage unit 15 to the RAM 13 .
The RAM 13 also stores data and the like necessary for the CPU 11 to execute various processes.

通信部14は、CPU11が、他の装置(例えば、心拍測定装置20)との間で通信を行うための通信制御を行う。
記憶部15は、DRAM(Dynamic Random Access Memory)等の半導体メモリで構成され、各種データを記憶する。
The communication unit 14 performs communication control for the CPU 11 to communicate with other devices (for example, the heart rate measuring device 20).
The storage unit 15 is configured with a semiconductor memory such as a dynamic random access memory (DRAM), and stores various data.

入力部16は、各種ボタン等で構成され、ユーザの指示操作に応じて各種情報を入力する。出力部17は、ディスプレイやスピーカ等で構成され、画像や音声を出力する。なお、撮影装置10が、例えばスマートフォンやデジタルカメラにより実現される場合には、入力部16をタッチセンサによって構成し、出力部17のディスプレイに重ねて配置することにより、タッチパネルを備える構成とすることも可能である。
撮像部18は、レンズ及び撮像素子等を備えた撮像装置によって構成され、被写体のデジタル画像を撮像する。
The input unit 16 is composed of various buttons and the like, and inputs various information in response to user's instruction operations. The output unit 17 is composed of a display, a speaker, and the like, and outputs images and sounds. Note that, when the photographing device 10 is realized by, for example, a smartphone or a digital camera, the input unit 16 can be composed of a touch sensor and placed over the display of the output unit 17, thereby providing a configuration with a touch panel.
The imaging unit 18 is configured with an imaging device including a lens, an imaging element, etc., and captures a digital image of a subject.

撮影装置10では、これら各部が協働することにより、「撮影処理」を行なう。ここで、撮影処理は、測定対象者を被写体として連続撮影することにより複数の画像を生成すると共に、生成した複数の画像に対応する画像データを、心拍測定装置20に対して送信する一連の処理である。 In the photographing device 10, these various parts work together to perform the "photographing process." Here, the photographing process is a series of processes that generate multiple images by continuously photographing the subject as a subject, and transmit image data corresponding to the multiple images thus generated to the heart rate measuring device 20.

撮影処理が実行される場合、図2に示すように、CPU11において、撮影制御部111と、画像データ送信部112と、が機能する。
また、記憶部15の一領域には、画像データ記憶部251が設けられる。
以下で特に言及しない場合も含め、これら機能ブロック間では、処理を実現するために必要なデータを、適切なタイミングで適宜送受信する。
When the photographing process is executed, as shown in FIG. 2, in the CPU 11, a photographing control unit 111 and an image data transmission unit 112 function.
An image data storage section 251 is provided in one area of the storage section 15 .
Including cases not specifically mentioned below, data required to realize processing is transmitted and received between these functional blocks at appropriate times as appropriate.

撮影制御部111は、入力部16が受け付けた撮影者(測定対象者自身が撮影者であってもよいし、他の人物が撮影者であってもよい。)からの指示操作、又は、通信部14を介して受信した撮影者からの指示情報に基づいて、撮像部18による測定対象者を被写体とした連続撮影を制御する。例えば、撮影制御部111は、撮影者による撮影を補助するためのライブビュー画面や所定のユーザインタフェースを出力部17から出力すると共に、入力部16が受け付けた操作指示を反映する等の制御をする。ここで、本実施形態では、撮影制御部111は、測定対象者の顔を被写体として連続撮影をすることを想定するが、これは説明のための一例に過ぎない。撮影装置10が、測定対象者の顔以外の他の部位(例えば、首や手や心臓近傍の上半身の部位)を撮影するようにしてもよい。 The photographing control unit 111 controls continuous photographing of the subject by the imaging unit 18 based on an instruction operation from the photographer (the subject may be the photographer himself or another person) received by the input unit 16, or instruction information from the photographer received via the communication unit 14. For example, the photographing control unit 111 controls outputting a live view screen or a predetermined user interface to assist the photographer in photographing from the output unit 17, and reflecting the operation instruction received by the input unit 16. Here, in this embodiment, it is assumed that the photographing control unit 111 takes continuous photographs of the subject's face as a subject, but this is merely an example for explanation. The photographing device 10 may be configured to photograph other parts of the subject other than the face (for example, the neck, hands, or parts of the upper body near the heart).

また、撮影制御部111は、撮像部18による連続撮影により複数の画像を生成する。そして、撮影制御部111は、生成した複数の画像に対応する画像データを、画像データ記憶部251に記憶させる。すなわち、画像データ記憶部251は、画像データを記憶する記憶部として機能する。なお、複数の画像に対応する画像データは、汎用の動画形式であってよい。例えば、RGBにより表現される30FPS(Frames Per Second)の動画形式であってよい。 The shooting control unit 111 also generates multiple images by continuous shooting using the imaging unit 18. Then, the shooting control unit 111 stores image data corresponding to the multiple images generated in the image data storage unit 251. That is, the image data storage unit 251 functions as a storage unit that stores image data. Note that the image data corresponding to the multiple images may be in a general-purpose video format. For example, it may be in a 30 FPS (Frames Per Second) video format expressed in RGB.

画像データ送信部112は、撮影制御部111が画像データ記憶部151に記憶させた画像データを、心拍測定装置20に対して送信する。なお、送信は、生成された画像データを画像データ記憶部151に記憶しておき、撮影終了後に画像データ記憶部151に記憶されている画像データをまとめて一度に送信するようにしてもよいし、撮影制御部111による画像データの生成に伴いリアルタイムに送信を行うようにしてもよい。 The image data transmission unit 112 transmits the image data that the imaging control unit 111 has stored in the image data storage unit 151 to the heart rate measurement device 20. Note that the transmission may be performed by storing the generated image data in the image data storage unit 151 and transmitting the image data stored in the image data storage unit 151 all at once after imaging is completed, or may be performed in real time as the imaging control unit 111 generates the image data.

[心拍測定装置の構成]
次に、心拍測定装置20の構成について、図3を参照して説明をする。図3は、心拍測定装置20の構成の一例を示すブロック図である。図3に示すように、心拍測定装置20は、CPU21と、ROM22と、RAM23と、通信部24と、記憶部25と、入力部26と、出力部27と、ドライブ28と、を備えている。これら各部は、信号線により接続されており、相互に信号を送受する。
[Configuration of Heart Rate Measurement Device]
Next, the configuration of the heartbeat measuring device 20 will be described with reference to Fig. 3. Fig. 3 is a block diagram showing an example of the configuration of the heartbeat measuring device 20. As shown in Fig. 3, the heartbeat measuring device 20 includes a CPU 21, a ROM 22, a RAM 23, a communication unit 24, a storage unit 25, an input unit 26, an output unit 27, and a drive 28. These units are connected by signal lines and transmit and receive signals between each other.

CPU21は、ROM22に記録されているプログラム、又は、記憶部25からRAM23にロードされたプログラムに従って各種の処理(例えば、後述する心拍判定処理)を実行する。
RAM23には、CPU21が各種の処理を実行する上において必要なデータ等も適宜記憶される。
The CPU 21 executes various processes (for example, a heart rate determination process described later) according to a program recorded in the ROM 22 or a program loaded from the storage unit 25 to the RAM 23 .
The RAM 23 also stores data and the like necessary for the CPU 21 to execute various processes.

通信部24は、CPU21が、他の装置(例えば、撮影装置10)との間で通信を行うための通信制御を行う。
記憶部25は、DRAM等の半導体メモリで構成され、各種データを記憶する。
The communication unit 24 performs communication control for the CPU 21 to communicate with other devices (for example, the image capturing device 10).
The storage unit 25 is composed of a semiconductor memory such as a DRAM, and stores various data.

入力部26は、各種ボタンやタッチパネル、或いはマウスやキーボード等の外部入力装置で構成され、ユーザの指示操作に応じて各種情報を入力する。
出力部27は、ディスプレイやスピーカ等で構成され、画像や音声を出力する。
The input unit 26 is composed of various buttons, a touch panel, or an external input device such as a mouse or a keyboard, and inputs various information in response to user instructions.
The output unit 27 is composed of a display, a speaker, etc., and outputs images and sounds.

ドライブ28には、磁気ディスク、光ディスク、光磁気ディスク、或いは半導体メモリ等よりなる、リムーバブルメディア(図示を省略する。)が適宜装着される。ドライブ28よってリムーバブルメディアから読み出されたプログラムや各種データは、必要に応じて記憶部25にインストールされる。 Removable media (not shown) such as a magnetic disk, optical disk, magneto-optical disk, or semiconductor memory is appropriately attached to the drive 28. Programs and various data read from the removable media by the drive 28 are installed in the storage unit 25 as necessary.

心拍測定装置20では、これら各部が協働することにより、「心拍測定処理」を行なう。
ここで、心拍測定処理は、撮影装置10が送信した画像データを取得すると共に、この画像データに基づいて、測定対象者の心拍に関する測定を行う一連の処理である。
In the heart rate measuring device 20, these units cooperate with each other to perform a "heart rate measuring process."
The heart rate measurement process is a series of processes for acquiring image data transmitted by the image capture device 10 and measuring the heart rate of the subject based on the image data.

この心拍測定処理が実行される場合、図3に示すように、CPU21において、画像データ取得部211と、領域抽出部212と、脈波信号検出部213と、波形補正部214と、心拍測定部215と、が機能する。
また、記憶部25の一領域には、画像データ記憶部251と、脈波信号記憶部252と、モデル信号記憶部253と、が設けられる。
以下で特に言及しない場合も含め、これら機能ブロック間では、処理を実現するために必要なデータを、適切なタイミングで適宜送受信する。
When this heart rate measurement process is executed, as shown in FIG. 3, an image data acquisition unit 211, an area extraction unit 212, a pulse wave signal detection unit 213, a waveform correction unit 214, and a heart rate measurement unit 215 function in the CPU 21.
In addition, an image data storage section 251, a pulse wave signal storage section 252, and a model signal storage section 253 are provided in one area of the storage section 25.
Including cases not specifically mentioned below, data required to realize processing is transmitted and received between these functional blocks at appropriate times as appropriate.

画像データ取得部211は、撮影装置10から送信された測定対象者を被写体とした複数の画像に対応する画像データを、受信することにより取得する。そして、画像データ取得部211は、取得した画像データを画像データ記憶部251に記憶させる。すなわち、画像データ記憶部251は、画像データを記憶する記憶部として機能する。 The image data acquisition unit 211 acquires image data corresponding to multiple images in which the subject is the subject, by receiving the image data transmitted from the imaging device 10. The image data acquisition unit 211 then stores the acquired image data in the image data storage unit 251. In other words, the image data storage unit 251 functions as a storage unit that stores image data.

なお、撮影装置10は、画像データをリムーバブルメディアに格納するようにしてもよい。そして、画像データ取得部211は、画像データを通信により取得するのではなく、ドライブ28に挿入された、このリムーバブルメディアから取得するようにしてもよい。 The imaging device 10 may store image data in a removable medium. The image data acquisition unit 211 may then acquire the image data from this removable medium inserted in the drive 28, rather than acquiring the image data through communication.

領域抽出部212は、後述の脈波信号検出部213が、画像データから測定対象者の脈波成分を示す信号である脈波信号を検出するために、画像データに対応する複数の画像それぞれから、所定の領域を抽出する処理を行う。具体的に、領域抽出部212は、画像データ記憶部251に記憶されている画像データに対応する複数の画像それぞれから、脈波成分を検出する際に不要となる背景や衣服や顔以外の部位が撮影されている領域を除外した領域である顔領域を抽出する。さらに、脈波信号検出部213は、抽出した顔領域それぞれから、脈波成分を検出する際に不要となる頭髪や眼球や口腔内が撮影されている領域を除外した領域である皮膚領域を抽出する。そして、脈波信号検出部213は、この皮膚領域を抽出後の画像を、313に対して出力する。この皮膚領域が、後述の脈波信号検出部213によって脈波信号を検出する対象の領域となる。 The area extraction unit 212 performs a process of extracting a predetermined area from each of a plurality of images corresponding to the image data so that the pulse wave signal detection unit 213 described later can detect a pulse wave signal, which is a signal indicating the pulse wave component of the subject, from the image data. Specifically, the area extraction unit 212 extracts a face area, which is an area excluding areas in which background, clothing, and parts other than the face are photographed, which are unnecessary when detecting the pulse wave component, from each of a plurality of images corresponding to the image data stored in the image data storage unit 251. Furthermore, the pulse wave signal detection unit 213 extracts a skin area, which is an area excluding areas in which hair, eyeballs, and the inside of the mouth are photographed, which are unnecessary when detecting the pulse wave component, from each of the extracted face areas. Then, the pulse wave signal detection unit 213 outputs the image after extracting this skin area to 313. This skin area becomes the target area for detecting the pulse wave signal by the pulse wave signal detection unit 213 described later.

ここで、領域抽出部212による顔領域及び皮膚領域の抽出は、任意の手法により実現できる。例えば、領域抽出部212による顔領域の抽出は、顔領域の抽出手法として広く用いられている、Viola-Jones法という手法により実現することができる。Viola-Jones法では、顔領域における特徴(例えば、頬より目の周りの領域の方が暗い、或いは、鼻筋よりその両脇の領域の方が暗いといった特徴)を示すHaar Like特徴量に基づいたHaar Cascade識別器を生成する。そして、このHaar Cascade識別器に基づいて、画像から顔領域を精度高く抽出することができる。 Here, the extraction of the face region and skin region by the region extraction unit 212 can be realized by any method. For example, the extraction of the face region by the region extraction unit 212 can be realized by a method called the Viola-Jones method, which is widely used as a face region extraction method. In the Viola-Jones method, a Haar Cascade classifier is generated based on Haar Like features that indicate features in the face region (for example, features such as the region around the eyes being darker than the cheeks, or the regions on either side of the nose being darker than the bridge of the nose). Then, based on this Haar Cascade classifier, the face region can be extracted from the image with high accuracy.

次に、領域抽出部212は、抽出した顔領域それぞれから、さらに皮膚領域を抽出する。例えば、領域抽出部212による皮膚領域の抽出は、OC―SVM(One Class Support Vector Machine)等の分類器を用いることにより実現することができる。この場合、領域抽出部212は、まず、RGBで表現される画像データを、輝度信号Yと、2つの色差信号Cr及びCbとで表現されるYCrCbで表現されるように変換する。そして、領域抽出部212は、輝度信号Yを分離し、2つの色差信号Cr及びCbのみに基づいて、皮膚領域の抽出を行う。このように、領域抽出部212は、輝度信号Yによって示される明度成分を一度分離することで皮膚の陰影の影響を低減して、皮膚領域の抽出を行うことができる。 Next, the region extraction unit 212 further extracts a skin region from each of the extracted face regions. For example, the region extraction unit 212 can extract the skin region by using a classifier such as OC-SVM (One Class Support Vector Machine). In this case, the region extraction unit 212 first converts the image data expressed in RGB to be expressed in YCrCb, which is expressed by a luminance signal Y and two color difference signals Cr and Cb. The region extraction unit 212 then separates the luminance signal Y and extracts the skin region based only on the two color difference signals Cr and Cb. In this way, the region extraction unit 212 can extract the skin region by reducing the influence of the skin shadow by once separating the lightness component indicated by the luminance signal Y.

そして、領域抽出部212は、OC-SVMによる外れ値検出を行う。この場合、例えば、脈波信号検出部213は、顔領域の中心が皮膚であるとみなし、この中心の領域の画素のCr及びCb値を正常データとして、1つのクラス分の学習を行うことにより、外れ値検出を行うための識別境界を決定する。そして、領域抽出部212は、得られた識別境界を基準に外れ値に対応する領域(皮膚でない領域に相当)を検出する。これにより、皮膚領域と、皮膚でない領域とを分離することができる。そして、領域抽出部212は、皮膚領域については、再度RGBで表現される元の画像に再変換を行う。一方で、領域抽出部212は、皮膚でない領域については、RGBそれぞれの値をゼロに置換する。領域抽出部212は、このようにして、画像から皮膚領域を抽出することができる。 Then, the region extraction unit 212 performs outlier detection using OC-SVM. In this case, for example, the pulse wave signal detection unit 213 assumes that the center of the face region is skin, and performs learning for one class using the Cr and Cb values of the pixels in this center region as normal data, thereby determining the discrimination boundary for outlier detection. The region extraction unit 212 then detects the region corresponding to the outlier (corresponding to a non-skin region) based on the obtained discrimination boundary. This makes it possible to separate the skin region from the non-skin region. The region extraction unit 212 then reconverts the skin region back into the original image expressed in RGB. Meanwhile, the region extraction unit 212 replaces the RGB values of the non-skin region with zero. In this way, the region extraction unit 212 can extract the skin region from the image.

このような顔領域の抽出及び皮膚領域の抽出をする処理により、領域抽出部212は、画像データに対応する複数の画像それぞれから(すなわち、動画における各フレームから)、皮膚領域が抽出された画像(以下、「皮膚領域画像」と称する。)を生成することができる。そして、領域抽出部212は、この複数の画像それぞれに対応する複数の皮膚領域画像を、脈波信号検出部213に対して出力する。 By performing such processes of extracting face areas and skin areas, the area extraction unit 212 can generate images from which skin areas have been extracted (hereinafter referred to as "skin area images") from each of the multiple images corresponding to the image data (i.e., from each frame in the video). The area extraction unit 212 then outputs the multiple skin area images corresponding to each of the multiple images to the pulse wave signal detection unit 213.

脈波信号検出部213は、領域抽出部212から入力された、複数の皮膚領域画像の間における色を表現する値の変化に基づいて、測定対象者の脈波成分を示す信号である脈波信号を検出する。例えば、領域抽出部212による脈波信号の検出は、脈波信号の検出手法として広く用いられている、rPPG(Remote Photo-PlethysmoGraphy)という手法により実現することができる。rPPGでは、血液の成分(例えば、ヘモグロビン)が周囲の組織よりも光を吸収することから、皮膚の拡散反射に血流量に伴う成分である脈波成分が重畳することに着目している。 The pulse wave signal detection unit 213 detects a pulse wave signal, which is a signal indicating the pulse wave component of the subject, based on the change in the value expressing the color between the multiple skin region images input from the region extraction unit 212. For example, detection of the pulse wave signal by the region extraction unit 212 can be achieved by a method called rPPG (Remote Photo-Plethysmography), which is widely used as a method for detecting pulse wave signals. rPPG focuses on the fact that blood components (e.g., hemoglobin) absorb more light than surrounding tissues, and therefore the pulse wave component associated with blood flow is superimposed on the diffuse reflection of the skin.

具体的に、rPPGでは、画像における関心領域(ここでは、顔領域における皮膚領域)における、RGBの値の変化に基づいて、測定対象者の脈波成分を示す信号である脈波信号を検出する。なお、この場合に、頭髪や眼球や口腔内といった領域が画像に含まれている場合には、これらの動きが外乱となりうる。ただし、本実施形態では、領域抽出部212により、これらの皮膚でない領域を除外し、皮膚領域を抽出しているので、このような外乱の影響を低減することができる。 Specifically, rPPG detects a pulse wave signal, which is a signal indicating the pulse wave components of the subject, based on changes in RGB values in a region of interest in an image (here, the skin region in the face region). In this case, if the image contains areas such as hair, eyeballs, or the inside of the mouth, the movements of these can become disturbances. However, in this embodiment, the region extraction unit 212 excludes these non-skin regions and extracts the skin region, so the effects of such disturbances can be reduced.

また、この場合に、脈波信号検出部213は、測定対象者それぞれの皮膚色の個人差や、光源の色を考慮して、皮膚領域画像に対して所定の前処理を行ってから、rPPGによる脈波信号の検出を行うようにしてもよい。例えば、複数の皮膚領域画像それぞれから(すなわち、皮膚領域画像からなる動画の各フレームから)、各フレームそれぞれについての空間的平均RGB値であるC(t)を算出する。そして、各フレームのC(t)それぞれを、全フレームの値C(t)の平均値によって除算することにより、各フレームそれぞれについてのC(t)を算出する。そして、この前処理後のC(t)を対象として、rPPGによる脈波信号の検出を行うようにする。これにより、測定対象者それぞれの皮膚色の個人差や、光源の色の影響を抑制することができる。 In this case, the pulse wave signal detection unit 213 may perform a predetermined pre-processing on the skin area image, taking into account the individual differences in skin color of each measurement subject and the color of the light source, before detecting the pulse wave signal by rPPG. For example, from each of a plurality of skin area images (i.e., from each frame of a video consisting of skin area images), calculate C(t), which is the spatial average RGB value for each frame. Then, calculate Cn (t) for each frame by dividing C(t) for each frame by the average value of the values C(t) for all frames. Then, the pulse wave signal detection by rPPG is performed on the Cn (t) after this pre-processing. This makes it possible to suppress the influence of the individual differences in skin color of each measurement subject and the color of the light source.

さらに、脈波信号検出部213は、rPPGによる脈波信号の検出において、POS(Plane-Orthogonal-to-Skin)という手法をさらに適用するようにしてもよい。POSは、RGB値の変化には脈波成分と明度変化に由来する成分が混在していることに着目した手法であり、RGB空間において明度変化が発生するベクトルの方向と直交する軸へ、脈波成分抽出のために空間的平均RGB値であるC(t)(又は、上述した前処理後のC(t))を投影する。これにより、脈波信号検出部213は、脈波信号を、より精度高く検出することができる。なお、POSの詳細については、例えば、下記の非特許文献1に開示されている。 Furthermore, pulse wave signal detection unit 213 may further apply a method called POS (Plane-Orthogonal-to-Skin) in detecting the pulse wave signal by rPPG. POS is a method that focuses on the fact that changes in RGB values contain a mixture of pulse wave components and components derived from brightness changes, and projects C(t) (or C n (t) after the above-mentioned preprocessing), which is the spatial average RGB value, to an axis perpendicular to the direction of the vector in which the brightness change occurs in the RGB space, in order to extract the pulse wave component. This allows pulse wave signal detection unit 213 to detect the pulse wave signal with higher accuracy. Details of POS are disclosed, for example, in Non-Patent Document 1 below.

<非特許文献1>
W. Wang, et al., "Algorithmic Principles of Remote PPG”, [online], IEEE Transactions on Biomedical Engineering, Vol. 64, No. 7, 2017,[令和2年7月13日検索],インターネット<URL:https://pure.tue.nl/ws/portalfiles/portal/31563684/TBME_00467_2016_R1_preprint.pdf>
<Non-Patent Document 1>
W. Wang, et al., "Algorithmic Principles of Remote PPG", [online], IEEE Transactions on Biomedical Engineering, Vol. 64, No. 7, 2017, [Retrieved July 13, 2020], Internet <URL: https://pure.tue.nl/ws/portalfiles/portal/31563684/TBME_00467_2016_R1_preprint.pdf>

脈波信号検出部213は、このようにして脈波信号を検出し、この検出した脈波信号を波形補正部214に対して出力する。 The pulse wave signal detection unit 213 detects the pulse wave signal in this manner and outputs the detected pulse wave signal to the waveform correction unit 214.

波形補正部214は、脈波信号検出部213から入力された脈波信号を、心拍測定部215による心拍に関する測定のために補正する。図4は、脈波信号検出部213による脈波信号の波形の補正について示すグラフである。図4(A)に示すように、前提として、脈波信号には、撮影時の照明変化等に起因してベースラインの変動が存在する。そこで、波形補正部214は、移動平均フィルタを用いたトレンド除去を行う。例えば、波形補正部214は、脈波信号を、平均が0、標準偏差が1となるように変換することによりZ-score化する。次に、波形補正部214は、脈波信号から、所定の長さの時間窓(例えば、1秒幅)とした移動平均線をベースライン信号として抽出する。そして、波形補正部214は、脈波信号から、このベースライン信号を減算する。すると、図4(A)に示した脈波信号は、図4(B)に示すようなトレンド除去された脈波信号となる。また、波形補正部214は、さらに、脈波の周波数特性を考慮したバンドバスフィルタ(例えば、0.5[Hz]-5[Hz]のバンドバスフィルタ)に脈波信号を透過させる等の処理をしてもよい。 The waveform correction unit 214 corrects the pulse wave signal input from the pulse wave signal detection unit 213 for measurement of the heart rate by the heart rate measurement unit 215. FIG. 4 is a graph showing correction of the waveform of the pulse wave signal by the pulse wave signal detection unit 213. As shown in FIG. 4(A), the pulse wave signal has a baseline fluctuation due to changes in illumination during shooting, etc., as a premise. Therefore, the waveform correction unit 214 performs trend removal using a moving average filter. For example, the waveform correction unit 214 converts the pulse wave signal so that the average is 0 and the standard deviation is 1, thereby converting it into a Z-score. Next, the waveform correction unit 214 extracts a moving average line with a time window of a predetermined length (for example, 1 second width) from the pulse wave signal as a baseline signal. Then, the waveform correction unit 214 subtracts this baseline signal from the pulse wave signal. Then, the pulse wave signal shown in FIG. 4(A) becomes a trend-removed pulse wave signal as shown in FIG. 4(B). Furthermore, the waveform correction unit 214 may further perform processing such as passing the pulse wave signal through a bandpass filter that takes into account the frequency characteristics of the pulse wave (for example, a bandpass filter of 0.5 [Hz]-5 [Hz]).

波形補正部214は、このようにして脈波信号を補正する。そして、波形補正部214は、補正後の脈波信号を脈波信号記憶部252に記憶させる。すなわち、脈波信号記憶部252は、脈波信号を記憶する記憶部として機能する。 The waveform correction unit 214 corrects the pulse wave signal in this manner. The waveform correction unit 214 then stores the corrected pulse wave signal in the pulse wave signal storage unit 252. In other words, the pulse wave signal storage unit 252 functions as a storage unit that stores the pulse wave signal.

心拍測定部215は、脈波信号と、心拍を示す波形のモデルであるモデル信号との相互相関を解析することで脈波信号における心拍のタイミングを検出すると共に、該検出した心拍のタイミングに基づいて測定対象者の心拍に関する測定を行う。 The heart rate measurement unit 215 detects the timing of the heart rate in the pulse wave signal by analyzing the cross-correlation between the pulse wave signal and a model signal, which is a model of a waveform indicating the heart rate, and measures the heart rate of the subject based on the detected heart rate timing.

モデル信号は、rPPGにおいて理想的な心拍を示す波形のモデルに対応する信号である。理想的な心拍を示す波形としては、例えば、rPPGにおける心拍に対応する波形であって、一般的に計測対象者によくみられる典型的な心拍の波形や、複数の心拍の波形を平均化した心拍の波形を用いることができる。 The model signal is a signal that corresponds to a model of a waveform that shows an ideal heart rate in rPPG. An example of a waveform that shows an ideal heart rate is a waveform that corresponds to a heart rate in rPPG, and can be a typical heart rate waveform commonly seen in subjects, or a heart rate waveform that is an average of multiple heart rate waveforms.

図5は、心拍測定部215による相互相関解析に用いられるモデル信号の一例について示すグラフである。このような波形であるモデル信号は、心拍測定システムSを利用するユーザにより予め作成され、モデル信号記憶部253に記憶されている。すなわち、モデル信号記憶部253は、モデル信号を記憶する記憶部として機能する。なお、このユーザは、このモデル信号を用いた心拍に関する測定結果等を参考にして、より精度高く測定が行えるように、このモデル信号を適宜修正等することができる。 Figure 5 is a graph showing an example of a model signal used in cross-correlation analysis by the heart rate measurement unit 215. The model signal, which is such a waveform, is created in advance by a user who uses the heart rate measurement system S and stored in the model signal storage unit 253. In other words, the model signal storage unit 253 functions as a storage unit that stores the model signal. The user can refer to the measurement results regarding the heart rate using this model signal and appropriately modify this model signal so that measurements can be performed with greater accuracy.

このモデル信号との相互相関解析を行う場合、心拍測定部215は、まず脈波信号を脈波信号記憶部252から読み出して、解析対象とする所定の長さの時間窓(例えば、2秒幅)に切り出す。また、心拍測定部215は、解析対象とした切り出した脈波信号をZ-score化し、モデル信号記憶部253に記憶されているモデル信号と相互相関解析を行うことにより、相互相関係数を算出する。そして、心拍測定部215は、算出された相関係数の高い箇所を、心拍のタイミングとして検出する。ただし、この時点では、心拍測定部215は、この検出した心拍のタイミングは、あくまで心拍のタイミングの候補であるとしてカウントするにとどめる。 When performing cross-correlation analysis with this model signal, the heartbeat measurement unit 215 first reads out the pulse wave signal from the pulse wave signal storage unit 252 and cuts it out into a time window of a predetermined length (for example, 2 seconds wide) to be analyzed. The heartbeat measurement unit 215 also converts the cut-out pulse wave signal to be analyzed into a Z-score, and calculates a cross-correlation coefficient by performing cross-correlation analysis with the model signal stored in the model signal storage unit 253. The heartbeat measurement unit 215 then detects the point where the calculated correlation coefficient is high as the timing of the heartbeat. However, at this point, the heartbeat measurement unit 215 merely counts this detected heartbeat timing as a candidate for the timing of the heartbeat.

そして、心拍測定部215は、解析対象を新たに脈波信号から切り出して、このように心拍のタイミングを検出し、それを心拍のタイミングの候補としてカウントすることを繰り返す。ここで、解析対象の切り出しは、以前解析対象とした部分とオーバーラップさせて(すなわち、以前解析対象とした部分と一部を重ねて)所定の長さの時間窓(例えば、0.1秒幅)シフトすることにより行われる。つまり、解析対象を所定の長さの時間窓(例えば、0.1秒幅)ずつシフトして、モデル信号との相互相関解析を行うことが繰り返される。そして、このようなシフトを繰り返して、心拍測定部215に記憶されている脈波信号が全て解析対象として切り出されて、相互相関解析が行われた場合に、相互相関解析の繰り返しは終了する。 The heartbeat measuring unit 215 then repeatedly extracts a new analysis target from the pulse wave signal, detects the timing of the heartbeat in this manner, and counts it as a candidate for the timing of the heartbeat. Here, the analysis target is extracted by shifting it by a time window of a predetermined length (e.g., 0.1 second width) so that it overlaps with the part previously analyzed (i.e., partially overlaps with the part previously analyzed). In other words, the analysis target is repeatedly shifted by a time window of a predetermined length (e.g., 0.1 second width) and cross-correlation analysis with the model signal is performed. Then, by repeating such shifts, when all of the pulse wave signals stored in the heartbeat measuring unit 215 have been extracted as analysis targets and cross-correlation analysis has been performed, the repeated cross-correlation analysis ends.

次に、心拍測定部215は、この相互相関解析の繰り返しにおいて心拍のタイミングが検出された回数(すなわち、心拍のタイミングの候補としてカウントされた回数)に基づいて、測定対象者の心拍に関する測定をする。図6は、心拍測定部215による心拍のタイミングの測定について説明するための、検出回数の分布の一例について示すグラフである。一例として、図6(A)に示すように、心拍測定部215により、相互相関解析の繰り返しにおいて心拍のタイミングが検出された回数(すなわち、心拍のタイミングの候補としてカウントされた回数)の分布が作成されたとする。この場合、心拍測定部215は、このような分布を示す波形に対してピーク探索を行うことにより、ピーク(例えば、局所的な最大値)を探索する。 Next, the heartbeat measurement unit 215 measures the heartbeat of the subject based on the number of times the timing of the heartbeat is detected in the repetition of this cross-correlation analysis (i.e., the number of times counted as a candidate for the timing of the heartbeat). FIG. 6 is a graph showing an example of a distribution of the number of detections to explain the measurement of the timing of the heartbeat by the heartbeat measurement unit 215. As an example, as shown in FIG. 6(A), it is assumed that the heartbeat measurement unit 215 has created a distribution of the number of times the timing of the heartbeat is detected in the repetition of the cross-correlation analysis (i.e., the number of times counted as a candidate for the timing of the heartbeat). In this case, the heartbeat measurement unit 215 searches for a peak (e.g., a local maximum value) by performing a peak search on a waveform showing such a distribution.

図6(B)には、このようにして探索されたピークを「破線の丸」にて示す。心拍測定部215は、このように探索されたピークを、測定された心拍のタイミングとして選択する。一方で、何度か心拍のタイミングの候補としてカウントされているタイミングであっても、ピークとして探索されなかったカウント回数の少ないタイミングについては、測定された心拍のタイミングとしては選択せず、破棄する。これにより、より尤度の高いタイミングを選択して、測定対象者の心拍のタイミングを、より精度高く測定することができる。 In Figure 6 (B), the peaks found in this way are shown as "dashed circles." The heartbeat measurement unit 215 selects the peaks found in this way as the measured heartbeat timing. On the other hand, even if a timing has been counted as a candidate heartbeat timing several times, timings that have not been found as peaks and have been counted a small number of times are not selected as measured heartbeat timings and are discarded. This makes it possible to select a timing with a higher likelihood and measure the heartbeat timing of the person being measured with greater accuracy.

また、心拍測定部215は、その測定結果を出力する。例えば、心拍測定部215は、この測定された測定対象者の心拍のタイミングそのものを、測定結果として出力する。或いは、心拍測定部215は、この測定された測定対象者の心拍のタイミングの間隔を、測定結果として出力する。この出力は、例えば、出力部27に含まれるディスプレイへの表示や、出力部27に含まれるスピーカからの音声出力や、通信部24を介した印刷装置(図示を省略する。)からの紙媒体への印刷や、通信部24を介した他の装置(図示を省略する。)への送信であってよい。心拍測定システムSを利用するユーザは、この出力された測定結果を、例えば、心疾患の予防等の用途に有益な情報として活用することができる。 The heartbeat measuring unit 215 also outputs the measurement results. For example, the heartbeat measuring unit 215 outputs the measured heartbeat timing of the subject as the measurement result. Alternatively, the heartbeat measuring unit 215 outputs the interval between the measured heartbeat timing of the subject as the measurement result. This output may be, for example, a display on a display included in the output unit 27, an audio output from a speaker included in the output unit 27, printing on paper media from a printing device (not shown) via the communication unit 24, or transmission to another device (not shown) via the communication unit 24. A user who uses the heartbeat measuring system S can use the output measurement results as useful information for applications such as the prevention of heart disease.

図7は、このような本実施形態における相互相関解析を伴う測定の測定結果の一例について示すグラフである。比較のため、図7(A)には、正解値として、測定対象者の身体に電極を接触させて心拍を測定する心電計にて測定された心拍間隔を示す。また、図7(B)には、従来例として、rPPGにより測定された脈波信号に対して単純にピーク探索を行った場合に測定された心拍間隔を示す。一方で、図7(C)には、本実施形態として上述したように、様々な補正処理や、モデル信号との相互相関解析や、検出回数分布に基づいた選択を行った場合に測定された心拍間隔を示す。なお、図7(A)に対応する心電計での測定と、図7(B)や(C)に対応する画像データを得るための撮影は、同一の測定対象者に対して同時に並行して行われた。したがって、理想的には、測定される心拍間隔は同じになるはずである。 Figure 7 is a graph showing an example of the measurement result of the measurement involving the cross-correlation analysis in this embodiment. For comparison, FIG. 7(A) shows the heartbeat interval measured by an electrocardiograph that measures the heartbeat by contacting electrodes with the body of the measurement subject as the correct value. Also, FIG. 7(B) shows the heartbeat interval measured when a simple peak search is performed on the pulse wave signal measured by rPPG as a conventional example. On the other hand, FIG. 7(C) shows the heartbeat interval measured when various correction processes, cross-correlation analysis with a model signal, and selection based on the detection count distribution are performed as described above in this embodiment. Note that the measurement by the electrocardiograph corresponding to FIG. 7(A) and the photography to obtain the image data corresponding to FIG. 7(B) and (C) were performed simultaneously in parallel on the same measurement subject. Therefore, ideally, the measured heartbeat intervals should be the same.

しかしながら、図7(A)と図7(B)を比較すると、非常に大きな誤差が生じている。すなわち、高精度で測定できる心電計と比較して、rPPGにより測定された脈波信号に対して単純にピーク探索を行った場合には、非常に大きな測定誤差が生じることが分かる。一方で、図7(A)と図7(C)を比較すると、非常に近しい結果となっており誤差はほぼ生じてない。すなわち、高精度で測定できる心電計と比較して、本実施形態によれば、同様に高精度で測定できていることが分かる。
このように、本実施形態によれば、画像に基づいた心拍に関する測定を、心電計と同様に、より精度高く行うことができる。加えて、本実施形態によれば、測定対象者に非接触で心拍に関する測定することができ、測定対象者は心電計を装着する必要がないので、より簡便に、心拍に関する測定を実現することが可能となる。
However, when comparing Fig. 7(A) with Fig. 7(B), a very large error occurs. In other words, compared to an electrocardiograph that can measure with high accuracy, it can be seen that a very large measurement error occurs when simply searching for peaks in a pulse wave signal measured by rPPG. On the other hand, when comparing Fig. 7(A) with Fig. 7(C), the results are very close and there is almost no error. In other words, compared to an electrocardiograph that can measure with high accuracy, it can be seen that according to this embodiment, measurement can be performed with similar high accuracy.
In this way, according to the present embodiment, it is possible to perform image-based heartbeat measurement with higher accuracy, similar to an electrocardiograph. In addition, according to the present embodiment, it is possible to perform heartbeat measurement without contacting the subject, and the subject does not need to wear an electrocardiograph, so that it is possible to more easily realize heartbeat measurement.

[撮影処理]
次に、図8を参照して、撮影装置10が実行する撮影処理の流れについて説明する。図8は、撮影装置10が実行する撮影処理の流れを説明するフローチャートである。撮影処理は、撮影者(測定対象者自身が撮影者であってもよいし、他の人物が撮影者であってもよい。)からの、撮影開始の指示操作に伴い実行される。
[Shooting processing]
Next, the flow of the photographing process executed by the photographing device 10 will be described with reference to Fig. 8. Fig. 8 is a flowchart for explaining the flow of the photographing process executed by the photographing device 10. The photographing process is executed in response to an instruction operation to start photographing from a photographer (the subject himself may be the photographer, or another person may be the photographer).

ステップS11において、撮影制御部111は、撮像部18による測定対象者を被写体とした連続撮影を制御することにより、複数の画像の生成を開始する。
ステップS12において、撮影制御部111は、ステップS11にて生成した複数の画像に対応する画像データを、画像データ記憶部251に記憶させる。
In step S11, the photographing control unit 111 starts generating a plurality of images by controlling the image capturing unit 18 to continuously photograph the measurement subject as a subject.
In step S12, the imaging control unit 111 causes the image data storage unit 251 to store image data corresponding to the multiple images generated in step S11.

ステップS13において、撮影制御部111は、撮像部18による撮影を終了するか否かを判定する。ここで撮影は、ステップS11での撮影が所定時間経過したことや、撮影者からの撮影終了の指示操作があったことを条件として終了する。撮影を終了する場合は、ステップS13においてYesと判定され、処理はステップS14に進む。一方で、撮影を終了しない場合は、ステップS13においてNoと判定され、処理はステップS11に戻り、繰り返される。 In step S13, the shooting control unit 111 judges whether or not to end shooting by the imaging unit 18. Here, shooting ends when a predetermined time has elapsed since shooting in step S11, or when the photographer issues an instruction to end shooting. If shooting is to end, step S13 is judged as Yes, and the process proceeds to step S14. On the other hand, if shooting is not to end, step S13 is judged as No, and the process returns to step S11 and is repeated.

ステップS14において、画像データ送信部112は、撮影制御部111が画像データ記憶部151に記憶させた画像データを、心拍測定装置20に対して送信する。これにより、本処理は終了する。なお、図中では、生成された画像データを画像データ記憶部151に記憶しておき、撮影終了後に画像データ記憶部151に記憶されている画像データをまとめて一度に送信することを想定しているが、撮影制御部111による画像データの生成に伴いリアルタイムに送信を行うようにしてもよい点については上述した通りである。 In step S14, the image data transmission unit 112 transmits the image data that the imaging control unit 111 has stored in the image data storage unit 151 to the heart rate measurement device 20. This ends the process. Note that in the figure, it is assumed that the generated image data is stored in the image data storage unit 151, and that the image data stored in the image data storage unit 151 is transmitted all at once after imaging is completed, but as described above, it is also possible to transmit the image data in real time as it is generated by the imaging control unit 111.

以上説明した撮影処理により、撮影装置10は、測定対象者を被写体として連続撮影することにより複数の画像を生成すると共に、生成した複数の画像に対応する画像データを、心拍測定装置20に対して送信することができる。 By using the photographing process described above, the photographing device 10 can generate multiple images by continuously photographing the subject as a subject, and can transmit image data corresponding to the multiple images generated to the heart rate measuring device 20.

[測定モデル構築処理]
次に、図9を参照して、心拍測定装置20が実行する心拍測定処理の流れについて説明する。図9は、心拍測定装置20が実行する心拍測定処理の流れを説明するフローチャートである。心拍測定処理は、心拍測定システムSのユーザからの、心拍測定処理開始の指示操作に伴い実行される。
[Measurement model construction process]
Next, the flow of the heartbeat measurement process executed by the heartbeat measurement device 20 will be described with reference to Fig. 9. Fig. 9 is a flowchart illustrating the flow of the heartbeat measurement process executed by the heartbeat measurement device 20. The heartbeat measurement process is executed in response to an instruction operation to start the heartbeat measurement process from a user of the heartbeat measurement system S.

ステップS21において、画像データ取得部211は、撮影装置10から送信された測定対象者を被写体とした複数の画像に対応する画像データを、受信することにより取得する。 In step S21, the image data acquisition unit 211 acquires image data corresponding to multiple images of the subject being measured, by receiving the image data, transmitted from the imaging device 10.

ステップS22において、画像データ取得部211は、ステップS21にて取得した画像データを画像データ記憶部251に記憶させる。
ステップS23において、領域抽出部212は、ステップS22にて画像データ記憶部251に記憶されている画像データから、顔領域を抽出する。
In step S22, the image data acquisition unit 211 causes the image data storage unit 251 to store the image data acquired in step S21.
In step S23, the area extraction unit 212 extracts a face area from the image data stored in the image data storage unit 251 in step S22.

ステップS24において、領域抽出部212は、ステップS23にて抽出された顔領域から、皮膚領域を抽出し、複数の皮膚領域画像を生成する。
ステップS25において、脈波信号検出部213は、ステップS24にて、生成された複数の皮膚領域画像の間における色を表現する値の変化に基づいて、測定対象者の脈波成分を示す信号である脈波信号を検出する。
In step S24, the area extraction unit 212 extracts a skin area from the face area extracted in step S23, and generates a plurality of skin area images.
In step S25, the pulse wave signal detection unit 213 detects a pulse wave signal, which is a signal indicating the pulse wave component of the subject, based on the change in values expressing the color between the multiple skin area images generated in step S24.

ステップS26において、波形補正部214は、ステップS25にて検出された脈波信号を、心拍に関する測定のために補正する。
ステップS27において、波形補正部214は、ステップS26にて補正した脈波信号を、脈波信号記憶部252に記憶させる。
In step S26, waveform correction section 214 corrects the pulse wave signal detected in step S25 for measurement related to the heart rate.
In step S27, waveform correcting unit 214 stores the pulse wave signal corrected in step S26 in pulse wave signal storage unit 252.

ステップS28において、心拍測定部215は、ステップS27にて脈波信号記憶部252に記憶されている脈波信号と、心拍を示す波形のモデルであるモデル信号との相互相関を解析することで脈波信号における心拍のタイミングを検出する。 In step S28, the heartbeat measurement unit 215 detects the timing of the heartbeat in the pulse wave signal by analyzing the cross-correlation between the pulse wave signal stored in the pulse wave signal storage unit 252 in step S27 and a model signal that is a model of a waveform indicating the heartbeat.

ステップS29において、心拍測定部215は、ステップS28にて心拍のタイミングが検出された回数(すなわち、心拍のタイミングの候補としてカウントされた回数)に基づいて、測定対象者の心拍に関する測定をする。 In step S29, the heartbeat measurement unit 215 measures the heartbeat of the subject based on the number of times the heartbeat timing was detected in step S28 (i.e., the number of times counted as a candidate for the heartbeat timing).

ステップS30において、心拍測定部215は、ステップS29にて測定された測定結果を出力する。これにより、本処理は終了する。 In step S30, the heart rate measurement unit 215 outputs the measurement results obtained in step S29. This ends the process.

以上説明した各処理によれば、図7を参照して説明したように、画像に基づいた心拍に関する測定を、心電計と同様に、より精度高く行うことができる。加えて、以上説明した各処理によれば、測定対象者に非接触で心拍に関する測定することができ、測定対象者は心電計を装着する必要がないので、より簡便に、心拍に関する測定を実現することが可能となる。 According to each of the processes described above, as explained with reference to FIG. 7, it is possible to perform image-based heart rate measurements with a higher degree of accuracy, similar to an electrocardiograph. In addition, according to each of the processes described above, it is possible to perform heart rate measurements without contacting the subject, and the subject does not need to wear an electrocardiograph, making it possible to more easily perform heart rate measurements.

[変形例]
以上、本発明の実施形態について説明したが、この実施形態は例示に過ぎず、本発明の技術的範囲を限定するものではない。本発明は、本発明の要旨を逸脱しない範囲で、その他の様々な実施形態を取ることが可能である共に、省略及び置換等種々の変形を行うことができる。この場合に、これら実施形態及びその変形は、本明細書等に記載された発明の範囲及び要旨に含まれると共に、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
[Modification]
Although the embodiment of the present invention has been described above, this embodiment is merely an example and does not limit the technical scope of the present invention. The present invention can take various other embodiments and can be modified in various ways, such as omissions and substitutions, without departing from the gist of the present invention. In this case, these embodiments and their modifications are included in the scope and gist of the invention described in this specification, etc., and are included in the scope of the invention described in the claims and their equivalents.

一例として、上述した実施形態における心拍測定システムSの装置構成は一例に過ぎず、適宜変更することが可能である。例えば、上述した実施形態では、撮影装置10と、心拍測定装置20とが別体の装置として実現されていたが、撮影装置10と、心拍測定装置20とが一体の装置として実現されてもよい。他にも、例えば、心拍測定装置20を、例えば、クラウドシステム等のように、複数のコンピュータにより分散して実現するようにしてもよい。 As an example, the device configuration of the heart rate measurement system S in the above-described embodiment is merely an example and can be modified as appropriate. For example, in the above-described embodiment, the image capture device 10 and the heart rate measurement device 20 are realized as separate devices, but the image capture device 10 and the heart rate measurement device 20 may be realized as an integrated device. In addition, for example, the heart rate measurement device 20 may be realized in a distributed manner using multiple computers, such as a cloud system.

[構成例]
以上のように、本実施形態に係る心拍測定システムSは、画像データ取得部211と、脈波信号検出部213と、心拍測定部215と、を備える。
画像データ取得部211は、測定対象者を被写体として連続撮影することにより生成された複数の画像を取得する。
脈波信号検出部213は、複数の画像の間における色を表現する値の変化に基づいて、測定対象者の脈波成分を示す信号である脈波信号を検出する。
心拍測定部215は、脈波信号と、心拍を示す波形のモデルであるモデル信号との相互相関を解析することで脈波信号における心拍のタイミングを検出すると共に、該検出した心拍のタイミングに基づいて測定対象者の心拍に関する測定を行う。
このように、心拍測定システムSは、測定対象者の画像から脈波信号を検出する。そして、心拍測定システムSは、脈波信号とモデル信号との相互相関を解析することで心拍のタイミングを検出し、これに基づいて心拍に関する測定を行う。
[Configuration example]
As described above, the heart rate measuring system S according to this embodiment includes the image data acquiring unit 211 , the pulse wave signal detecting unit 213 , and the heart rate measuring unit 215 .
The image data acquisition unit 211 acquires a plurality of images generated by continuously photographing the subject as a subject.
Pulse wave signal detection section 213 detects a pulse wave signal, which is a signal indicating the pulse wave component of the subject, based on the change in values expressing the colors between a plurality of images.
The heart rate measurement unit 215 detects the timing of the heart rate in the pulse wave signal by analyzing the cross-correlation between the pulse wave signal and a model signal, which is a model of a waveform indicating the heart rate, and performs measurements of the subject's heart rate based on the detected timing of the heart rate.
In this way, the heart rate measurement system S detects a pulse wave signal from an image of the measurement subject. The heart rate measurement system S then detects the timing of the heart rate by analyzing the cross-correlation between the pulse wave signal and a model signal, and performs measurements related to the heart rate based on this.

これにより、心拍測定システムSによれば、画像に基づいた心拍に関する測定を、より精度高く行うことができる。したがって、心拍測定システムSによれば、例えば、被写体となった測定対象者の向きの変化(例えば、顔向きの変化)や、周辺環境に起因する明るさの変化等の測定に対して影響を及ぼすような事象があったとしても、測定対象者の心拍に関する測定をすることが可能となる。また、心拍測定システムSによれば、測定対象者に非接触で心拍に関する測定することができ、測定対象者はウェアラブルデバイス等を装着する必要がないので、より簡便に、心拍に関する測定を実現することが可能となる。 As a result, the heart rate measurement system S can perform more accurate measurements of the heart rate based on the image. Therefore, the heart rate measurement system S can measure the heart rate of the subject even if there is an event that affects the measurement, such as a change in the orientation of the subject (e.g., a change in the face direction) or a change in brightness due to the surrounding environment. Furthermore, the heart rate measurement system S can measure the heart rate of the subject without contacting the subject, and the subject does not need to wear a wearable device, etc., making it possible to more easily measure the heart rate.

心拍測定部215は、脈波信号の相互相関の解析対象とする部分を、以前解析対象とした部分と一部を重ねてシフトした上で相互相関の解析することにより、心拍のタイミングを検出することを繰り返す。
心拍測定部215は、繰り返しにおいて心拍のタイミングが検出された回数に基づいて、測定対象者の心拍に関する測定をする。
これにより、脈波信号の同一部分に対して複数の解析を行うことができる。そのため、測定の尤度が向上し、測定対象者の心拍に関する測定を、より精度高く行うことができる。
The heartbeat measurement unit 215 repeatedly detects the timing of the heartbeat by shifting the portion of the pulse wave signal to be analyzed for cross-correlation so that it overlaps with the portion previously analyzed, and then analyzing the cross-correlation.
The heartbeat measuring section 215 measures the heartbeat of the subject based on the number of times the heartbeat timing is detected in the repetition.
This allows multiple analyses to be performed on the same portion of the pulse wave signal, improving the likelihood of the measurement and enabling more accurate measurement of the subject's heart rate.

心拍測定部215は、
心拍のタイミングを検出した回数の時系列に沿った分布を求め、該求めた分布に対してピーク探索を行うことにより、検出回数の少ない心拍のタイミングについては、測定を行う際に用いる心拍のタイミングから除外する。
これにより、検出回数の少ない心拍のタイミングを破棄することができる。そのため、測定の尤度が向上し、測定対象者の心拍に関する測定を、より精度高く行うことができる。
The heart rate measurement unit 215 is
A distribution along a time series of the number of times the heartbeat timing is detected is obtained, and a peak search is performed on the obtained distribution, so that heartbeat timings that are detected infrequently are excluded from the heartbeat timings used when performing measurement.
This makes it possible to discard heartbeat timings that are detected infrequently, thereby improving the likelihood of measurement and enabling more accurate measurement of the subject's heartbeat.

複数の画像は、測定対象者の顔部分を被写体として含む画像であり、
心拍測定部215は、心拍に関する測定として、測定対象者の心拍の間隔を測定する。
これにより、被写体となった人物の顔画像に基づいて、その人物の心拍の間隔を測定することができる。
The plurality of images are images including a face portion of the measurement subject as a subject,
The heart rate measuring section 215 measures the interval between the heart rates of the subject as a measure related to the heart rate.
This makes it possible to measure the heartbeat interval of a person who is the subject based on the face image of that person.

[ハードウェアやソフトウェアによる機能の実現]
上述した実施形態による一連の処理を実行させる機能は、ハードウェアにより実現することもできるし、ソフトウェアにより実現することもできるし、これらの組み合わせにより実現することもできる。換言すると、上述した一連の処理を実行する機能が、心拍測定システムSの何れかにおいて実現されていれば足り、この機能をどのような態様で実現するのかについては、特に限定されない。
[Realization of functions through hardware and software]
The function of executing the series of processes according to the above-mentioned embodiment can be realized by hardware, software, or a combination of these. In other words, it is sufficient that the function of executing the series of processes described above is realized in any one of the heartbeat measurement systems S, and there is no particular limitation on how this function is realized.

例えば、上述した一連の処理を実行する機能を、演算処理を実行するプロセッサによって実現する場合、この演算処理を実行するプロセッサは、シングルプロセッサ、マルチプロセッサ及びマルチコアプロセッサ等の各種処理装置単体によって構成されるものの他、これら各種処理装置と、ASIC(Application Specific Integrated Circuit)又はFPGA(Field-Programmable Gate Array)等の処理回路とが組み合わせられたものを含む。 For example, when the function of executing the above-mentioned series of processes is realized by a processor that executes arithmetic processing, the processor that executes this arithmetic processing includes not only those that are composed of various processing devices alone, such as single processors, multiprocessors, and multicore processors, but also those that combine these various processing devices with processing circuits such as ASICs (Application Specific Integrated Circuits) or FPGAs (Field-Programmable Gate Arrays).

また、例えば、上述した一連の処理を実行する機能を、ソフトウェアにより実現する場合、そのソフトウェアを構成するプログラムは、ネットワーク又は記録媒体を介してコンピュータにインストールされる。この場合、コンピュータは、専用のハードウェアが組み込まれているコンピュータであってもよいし、プログラムをインストールすることで所定の機能を実行することが可能な汎用のコンピュータ(例えば、汎用のパーソナルコンピュータ等の電子機器一般)であってもよい。また、プログラムを記述するステップは、その順序に沿って時系列的に行われる処理のみを含んでいてもよいが、並列的或いは個別に実行される処理を含んでいてもよい。また、プログラムを記述するステップは、本発明の要旨を逸脱しない範囲内において、任意の順番に実行されてよい。 For example, when the function of executing the above-mentioned series of processes is realized by software, the program constituting the software is installed on a computer via a network or a recording medium. In this case, the computer may be a computer with dedicated hardware built in, or a general-purpose computer (e.g., a general-purpose electronic device such as a general-purpose personal computer) that can execute a specified function by installing a program. The steps of writing the program may include only processes that are performed chronologically according to the order, but may also include processes that are executed in parallel or individually. The steps of writing the program may be executed in any order within the scope of the gist of the present invention.

このようなプログラムを記録した記録媒体は、コンピュータ本体とは別に配布されることによりユーザに提供されてもよく、コンピュータ本体に予め組み込まれた状態でユーザに提供されてもよい。この場合、コンピュータ本体とは別に配布される記憶媒体は、磁気ディスク(フロッピディスクを含む)、光ディスク、又は光磁気ディスク等により構成される。光ディスクは、例えば、CD-ROM(Compact Disc-Read Only Memory)、DVD(Digital Versatile Disc)、或いはBlu-ray(登録商標) Disc(ブルーレイディスク)等により構成される。光磁気ディスクは、例えば、MD(Mini Disc)等により構成される。これら記憶媒体は、例えば、図3のドライブ28に装着されて、コンピュータ本体に組み込まれる。また、コンピュータ本体に予め組み込まれた状態でユーザに提供される記録媒体は、例えば、プログラムが記録されている図2のROM12、図3のROM22、図2の記憶部15、或いは図3の記憶部25に含まれるハードディスク等により構成される。 A recording medium on which such a program is recorded may be provided to a user by being distributed separately from the computer main body, or may be provided to a user in a state in which it is already installed in the computer main body. In this case, the storage medium distributed separately from the computer main body is composed of a magnetic disk (including a floppy disk), an optical disk, or a magneto-optical disk. The optical disk is, for example, a CD-ROM (Compact Disc-Read Only Memory), a DVD (Digital Versatile Disc), or a Blu-ray (registered trademark) Disc. The magneto-optical disk is, for example, an MD (Mini Disc). These storage media are, for example, loaded into drive 28 in FIG. 3 and installed in the computer main body. The recording medium provided to the user in a state where it is preinstalled in the computer main body is composed of, for example, ROM 12 in FIG. 2, ROM 22 in FIG. 3, storage unit 15 in FIG. 2, or a hard disk included in storage unit 25 in FIG. 3, on which the program is recorded.

10 撮影装置、20 心拍測定装置、11,21 CPU、12,22 ROM、13,23 RAM、14,24 通信部、15,25 記憶部、16,26 入力部、17,27 出力部、18 撮像部、28 ドライブ、111 撮影制御部、112 画像データ送信部、151,251 画像データ記憶部、211 画像データ取得部、212 領域抽出部、213 脈波信号検出部、214 波形補正部、215 心拍測定部、216 測定部、252 脈波信号記憶部、253 モデル信号記憶部、S 心拍測定システム 10 Photographing device, 20 Heart rate measuring device, 11, 21 CPU, 12, 22 ROM, 13, 23 RAM, 14, 24 Communication unit, 15, 25 Memory unit, 16, 26 Input unit, 17, 27 Output unit, 18 Imaging unit, 28 Drive, 111 Photographing control unit, 112 Image data transmission unit, 151, 251 Image data memory unit, 211 Image data acquisition unit, 212 Region extraction unit, 213 Pulse wave signal detection unit, 214 Waveform correction unit, 215 Heart rate measuring unit, 216 Measurement unit, 252 Pulse wave signal memory unit, 253 Model signal memory unit, S Heart rate measuring system

Claims (4)

測定対象者を被写体として連続撮影することにより生成された複数の画像を取得する画像取得手段と、
前記複数の画像の間における色を表現する値の変化に基づいて、前記測定対象者の脈波成分を示す信号である脈波信号を検出する脈波信号検出手段と、
前記脈波信号と、心拍を示す波形のモデルであるモデル信号との相互相関を解析することで前記脈波信号における心拍のタイミングを検出すると共に、該検出した心拍のタイミングに基づいて前記測定対象者の心拍に関する測定を行う測定手段と
備え
前記測定手段は、
前記脈波信号の相互相関の解析対象とする部分を、以前解析対象とした部分と一部を重ねてシフトした上で相互相関の解析することにより、心拍のタイミングを検出することを繰り返し、
前記繰り返しにおいて、前記心拍のタイミングを検出した回数の時系列に沿った分布を求め、
前記求めた分布に対してピーク探索を行い、ピークとして探索された心拍のタイミングよりも相対的に検出回数が少ないため、ピークとして探索されなかった心拍のタイミングについては破棄し、
ピークとして探索された心拍のタイミングに基づいて、前記測定対象者の心拍に関する測定をする、
ことを特徴とする心拍測定システム。
an image acquisition means for acquiring a plurality of images generated by continuously photographing a subject;
a pulse wave signal detection means for detecting a pulse wave signal which is a signal indicative of a pulse wave component of the subject based on a change in a value expressing a color between the plurality of images;
a measuring means for detecting a timing of a heartbeat in the pulse wave signal by analyzing a cross-correlation between the pulse wave signal and a model signal which is a model of a waveform indicative of a heartbeat, and for measuring the heartbeat of the subject based on the detected timing of the heartbeat ;
Equipped with
The measuring means is
a portion of the pulse wave signal to be analyzed for cross-correlation is shifted so as to overlap with a portion previously analyzed, and then the cross-correlation is analyzed to detect the timing of the heartbeat, and the process is repeated;
A distribution of the number of times the heartbeat timing is detected in the repetition is obtained along a time series.
A peak search is performed on the distribution obtained, and the heartbeat timings that have not been detected as peaks are discarded because the number of detections is relatively small compared to the heartbeat timings that have been detected as peaks;
measuring the heartbeat of the subject based on the timing of the heartbeat detected as a peak;
A heart rate measuring system comprising:
前記複数の画像は、測定対象者の顔部分を被写体として含む画像であり、
前記測定手段は、前記心拍に関する測定として、前記測定対象者の心拍の間隔を測定する、
ことを特徴とする請求項1に記載の心拍測定システム。
the plurality of images are images including a face portion of the measurement subject as a subject;
The measurement means measures an interval between heartbeats of the subject as the measurement related to the heartbeat.
2. The heart rate measuring system according to claim 1 .
コンピュータが行なう心拍測定方法であって、
測定対象者を被写体として連続撮影することにより生成された複数の画像を取得する画像取得ステップと、
前記複数の画像の間における色を表現する値の変化に基づいて、前記測定対象者の脈波成分を示す信号である脈波信号を検出する脈波信号検出ステップと、
前記脈波信号と、心拍を示す波形のモデルであるモデル信号との相互相関を解析することで前記脈波信号における心拍のタイミングを検出すると共に、該検出した心拍のタイミングに基づいて前記測定対象者の心拍に関する測定を行う測定ステップと、
含み
前記測定ステップでは、
前記脈波信号の相互相関の解析対象とする部分を、以前解析対象とした部分と一部を重ねてシフトした上で相互相関の解析することにより、心拍のタイミングを検出することを繰り返し、
前記繰り返しにおいて、前記心拍のタイミングを検出した回数の時系列に沿った分布を求め、
前記求めた分布に対してピーク探索を行い、ピークとして探索された心拍のタイミングよりも相対的に検出回数が少ないため、ピークとして探索されなかった心拍のタイミングについては破棄し、
ピークとして探索された心拍のタイミングに基づいて、前記測定対象者の心拍に関する測定をする、
ことを特徴とする心拍測定方法。
A method for measuring a heart rate performed by a computer, comprising:
an image acquiring step of acquiring a plurality of images generated by continuously photographing a person to be measured as a subject;
a pulse wave signal detection step of detecting a pulse wave signal which is a signal indicating a pulse wave component of the subject based on a change in a value expressing a color among the plurality of images;
a measuring step of detecting a timing of a heartbeat in the pulse wave signal by analyzing a cross-correlation between the pulse wave signal and a model signal which is a model of a waveform indicative of a heartbeat, and measuring the heartbeat of the subject based on the detected timing of the heartbeat;
Including ,
In the measuring step,
a portion of the pulse wave signal to be analyzed for cross-correlation is shifted so as to overlap with a portion previously analyzed, and then the cross-correlation is analyzed to detect the timing of the heartbeat, and the process is repeated;
A distribution of the number of times the heartbeat timing is detected in the repetition is obtained along a time series.
A peak search is performed on the distribution obtained, and the heartbeat timings that have not been detected as peaks are discarded because the number of detections is relatively small compared to the heartbeat timings that have been detected as peaks;
measuring the heartbeat of the subject based on the timing of the heartbeat detected as a peak;
A method for measuring heart rate comprising:
測定対象者を被写体として連続撮影することにより生成された複数の画像を取得する画像取得機能と、
前記複数の画像の間における色を表現する値の変化に基づいて、前記測定対象者の脈波成分を示す信号である脈波信号を検出する脈波信号検出機能と、
前記脈波信号と、心拍を示す波形のモデルであるモデル信号との相互相関を解析することで前記脈波信号における心拍のタイミングを検出すると共に、該検出した心拍のタイミングに基づいて前記測定対象者の心拍に関する測定を行う測定機能と、
をコンピュータに実現させ、
前記測定機能は、
前記脈波信号の相互相関の解析対象とする部分を、以前解析対象とした部分と一部を重ねてシフトした上で相互相関の解析することにより、心拍のタイミングを検出することを繰り返し、
前記繰り返しにおいて、前記心拍のタイミングを検出した回数の時系列に沿った分布を求め、
前記求めた分布に対してピーク探索を行い、ピークとして探索された心拍のタイミングよりも相対的に検出回数が少ないため、ピークとして探索されなかった心拍のタイミングについては破棄し、
ピークとして探索された心拍のタイミングに基づいて、前記測定対象者の心拍に関する測定をする、
ことを特徴とする心拍測定プログラム。
An image acquisition function that acquires a plurality of images generated by continuously photographing a subject;
a pulse wave signal detection function that detects a pulse wave signal that is a signal indicative of a pulse wave component of the subject based on a change in a value expressing a color between the plurality of images;
a measurement function that detects the timing of a heartbeat in the pulse wave signal by analyzing the cross-correlation between the pulse wave signal and a model signal that is a model of a waveform indicative of a heartbeat, and measures the heartbeat of the subject based on the detected timing of the heartbeat;
This is realized on a computer .
The measurement function is
a portion of the pulse wave signal to be analyzed for cross-correlation is shifted so as to overlap with a portion previously analyzed, and then the cross-correlation is analyzed to detect the timing of the heartbeat, and the process is repeated;
A distribution of the number of times the heartbeat timing is detected in the repetition is obtained along a time series.
A peak search is performed on the distribution obtained, and the heartbeat timings that have not been detected as peaks are discarded because the number of detections is relatively small compared to the heartbeat timings that have been detected as peaks;
measuring the heartbeat of the subject based on the timing of the heartbeat detected as a peak;
A heart rate measuring program comprising:
JP2020135364A 2020-08-07 2020-08-07 HEART RATE MEASUREMENT SYSTEM, HEART RATE MEASUREMENT METHOD, AND HEART RATE MEASUREMENT PROGRAM Active JP7514521B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2020135364A JP7514521B2 (en) 2020-08-07 2020-08-07 HEART RATE MEASUREMENT SYSTEM, HEART RATE MEASUREMENT METHOD, AND HEART RATE MEASUREMENT PROGRAM

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2020135364A JP7514521B2 (en) 2020-08-07 2020-08-07 HEART RATE MEASUREMENT SYSTEM, HEART RATE MEASUREMENT METHOD, AND HEART RATE MEASUREMENT PROGRAM

Publications (2)

Publication Number Publication Date
JP2022031001A JP2022031001A (en) 2022-02-18
JP7514521B2 true JP7514521B2 (en) 2024-07-11

Family

ID=80324499

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2020135364A Active JP7514521B2 (en) 2020-08-07 2020-08-07 HEART RATE MEASUREMENT SYSTEM, HEART RATE MEASUREMENT METHOD, AND HEART RATE MEASUREMENT PROGRAM

Country Status (1)

Country Link
JP (1) JP7514521B2 (en)

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000276463A (en) 1999-03-23 2000-10-06 Seiko Epson Corp Method and device for data analysis and recording medium for recording data analysis processing program
JP2006271731A (en) 2005-03-29 2006-10-12 Toshiba Corp Heartbeat measuring apparatus and heartbeat measuring method
JP2015205050A (en) 2014-04-21 2015-11-19 富士通株式会社 Pulse wave detection device, pulse wave detection method, and pulse wave detection program
JP2020092817A (en) 2018-11-30 2020-06-18 株式会社リコー Biological function evaluation device, biological function evaluation method, and program

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000276463A (en) 1999-03-23 2000-10-06 Seiko Epson Corp Method and device for data analysis and recording medium for recording data analysis processing program
JP2006271731A (en) 2005-03-29 2006-10-12 Toshiba Corp Heartbeat measuring apparatus and heartbeat measuring method
JP2015205050A (en) 2014-04-21 2015-11-19 富士通株式会社 Pulse wave detection device, pulse wave detection method, and pulse wave detection program
JP2020092817A (en) 2018-11-30 2020-06-18 株式会社リコー Biological function evaluation device, biological function evaluation method, and program

Also Published As

Publication number Publication date
JP2022031001A (en) 2022-02-18

Similar Documents

Publication Publication Date Title
JP6138920B2 (en) Device and method for extracting information from remotely detected characteristic signals
JP6125648B2 (en) Biological information acquisition apparatus and biological information acquisition method
EP2748762B1 (en) Distortion reduced signal detection
US7565073B2 (en) Photography apparatus, photography method, and photography program for obtaining an image of a subject
EP3308702B1 (en) Pulse estimation device, and pulse estimation method
JP6521845B2 (en) Device and method for measuring periodic fluctuation linked to heart beat
KR102285999B1 (en) Heart rate estimation based on facial color variance and micro-movement
KR101738278B1 (en) Emotion recognition method based on image
JP6928219B2 (en) Pulse cycle detection device, pulse cycle detection method, pulse cycle detection program, and pulse wave detection device
JP6717424B2 (en) Heart rate estimation device
WO2018078857A1 (en) Line-of-sight estimation device, line-of-sight estimation method, and program recording medium
US20230274582A1 (en) Deception detection
KR102468654B1 (en) Method of heart rate estimation based on corrected image and apparatus thereof
JPWO2020003910A1 (en) Heart rate detector, heart rate detection method and program
JP2018068720A (en) Pulse detector and pulse detection method
JP6198530B2 (en) Image processing device
JP6607259B2 (en) Pulse wave analyzer, pulse wave analysis method, and pulse wave analysis program
JP7514521B2 (en) HEART RATE MEASUREMENT SYSTEM, HEART RATE MEASUREMENT METHOD, AND HEART RATE MEASUREMENT PROGRAM
JP6653459B2 (en) Image processing apparatus, pulse estimation system including the same, and image processing method
JP7044171B2 (en) Pulse wave calculation device, pulse wave calculation method and pulse wave calculation program
JP6585623B2 (en) Biological information measuring device, biological information measuring method, and biological information measuring program
KR102621990B1 (en) Method of biometric and behavioral data integrated detection based on video
JP7103443B2 (en) Information processing equipment, information processing methods, and programs
JP2013157675A (en) Imaging device, method for controlling the same, program, and storage medium
EP4163883A1 (en) Video processing apparatus, control method therefor, and program

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20230727

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20240126

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20240130

A601 Written request for extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A601

Effective date: 20240327

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20240530

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20240604

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20240624

R150 Certificate of patent or registration of utility model

Ref document number: 7514521

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150