(57)【要約】  脈波分析装置（１００）は、対象者を撮影した動画像（１０１）を取得する。脈波分析装置（１００）は、取得した動画像（１０１）に含まれるそれぞれの撮影画像から、対象者の複数の部位のそれぞれの部位の画像を抽出する。脈波分析装置（１００）は、それぞれの撮影画像から抽出したそれぞれの部位の画像を解析することによりそれぞれの部位の脈波波形を生成する。脈波分析装置（１００）は、生成したそれぞれの部位の脈波波形同士の一致度を算出する。脈波分析装置（１００）は、算出した一致度を、対象者の脈波波形の脈波らしさを示す指標値として出力する。
2017085894.tif 000002
【特許請求の範囲】
【請求項１】
対象者を撮影した複数の撮影画像から、前記対象者の複数の部位のそれぞれの部位の画像を抽出し、
前記複数の撮影画像から抽出した前記それぞれの部位の画像を解析することにより前記それぞれの部位の脈波波形を生成し、
生成した前記それぞれの部位の脈波波形のうちの脈波波形間の一致度合いを示す第１の一致度を算出する、
制御部を有することを特徴とする脈波分析装置。
【請求項２】
前記制御部は、
算出した前記第１の一致度に基づいて、生成した前記対象者の脈波波形にノイズが含まれるか否かを判定する、ことを特徴とする請求項１に記載の脈波分析装置。
【請求項３】
前記制御部は、
算出した前記第１の一致度が低い場合に、生成した前記対象者の脈波波形にノイズを含んでいると判定する、ことを特徴とする請求項２に記載の脈波分析装置。
【請求項４】
前記制御部は、
生成した前記対象者の脈波波形から所定時間分の部分波形を複数抽出し、
抽出した前記複数の部分波形のうちの部分波形間の一致度合いを示す第２の一致度を算出し、
算出した前記第１の一致度と、算出した前記第２の一致度とに基づいて、生成した前記対象者の脈波波形にノイズが含まれるか否かを判定する、ことを特徴とする請求項２または３に記載の脈波分析装置。
【請求項５】
前記それぞれの部位の脈波波形は、所定時間内の脈波波形に限定する、ことを特徴とする請求項１〜４のいずれか一つに記載の脈波分析装置。
【請求項６】
前記制御部は、
前記それぞれの部位の脈波波形のうちの脈波波形間の一致度合いを示す第１の一致度を算出する際に、一方の波形を時間方向にずらした上で、前記第１の一致度を算出する、ことを特徴とする請求項１〜５のいずれか一つに記載の脈波分析装置。
【請求項７】
前記複数の部位は、連動して動く２つ以上の部位を含む、ことを特徴とする請求項１〜６のいずれか一つに記載の脈波分析装置。
【請求項８】
前記複数の部位は、同一平面上にない２つ以上の部位を含む、ことを特徴とする請求項１〜７のいずれか一つに記載の脈波分析装置。
【請求項９】
前記複数の部位は、前記対象者の身体において対称的に存在する２つ以上の部位を含む、ことを特徴とする請求項１〜８のいずれか一つに記載の脈波分析装置。
【請求項１０】
前記複数の部位は、３つ以上の部位を含み、
前記制御部は、
前記３つ以上の部位のそれぞれの部位の脈波波形のうちの脈波波形間の一致度合いを示す第１の一致度の統計値を算出することを特徴とする請求項１〜９のいずれか一つに記載の脈波分析装置。
【請求項１１】
前記複数の部位は、３つ以上の部位を含み、
前記制御部は、
前記複数の部位の所定の組み合わせごとに、前記組み合わせ内の部位の脈波波形のうちの脈波波形間の一致度合いを示す第１の一致度を算出し、
算出した前記組み合わせごとの第１の一致度の統計値を算出することを特徴とする請求項１〜１０のいずれか一つに記載の脈波分析装置。
【請求項１２】
前記制御部は、
算出した前記第１の一致度と、生成した前記対象者の脈波波形とを対応付けて出力する、ことを特徴とする請求項１〜１１のいずれか一つに記載の脈波分析装置。
【請求項１３】
前記制御部は、
算出した前記第１の一致度に基づいて、前記複数の部位のいずれかの部位の脈波波形にノイズが含まれるか否かを判定する、ことを特徴とする請求項２〜１２のいずれか一つに記載の脈波分析装置。
【請求項１４】
前記制御部は、
算出した前記第１の一致度と、前記複数の部位のいずれかの部位の脈波波形とを対応付けて出力する、ことを特徴とする請求項１〜１３のいずれか一つに記載の脈波分析装置。
【請求項１５】
コンピュータが、
対象者を撮影した複数の撮影画像から、前記対象者の複数の部位のそれぞれの部位の画像を抽出し、
前記複数の撮影画像から抽出した前記それぞれの部位の画像を解析することにより前記それぞれの部位の脈波波形を生成し、
生成した前記それぞれの部位の脈波波形のうちの脈波波形間の一致度合いを示す第１の一致度を算出する、
処理を実行することを特徴とする脈波分析方法。
【請求項１６】
コンピュータに、
対象者を撮影した複数の撮影画像から、前記対象者の複数の部位のそれぞれの部位の画像を抽出し、
前記複数の撮影画像から抽出した前記それぞれの部位の画像を解析することにより前記それぞれの部位の脈波波形を生成し、
生成した前記それぞれの部位の脈波波形のうちの脈波波形間の一致度合いを示す第１の一致度を算出する、
処理を実行させることを特徴とする脈波分析プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、脈波分析装置、脈波分析方法、および脈波分析プログラムに関する。
【背景技術】
【０００２】
従来、対象者を撮影した動画像に基づいて、対象者の血管を流れる血液の体積の変動を検出することにより、対象者の脈波波形を計測する技術がある。先行技術としては、例えば、発光素子から指内に入射し、かつ、指を透過した透過光を受光する複数個の受光素子との間で指を挟んで一方向における受光素子の受光レベルの分布を示す分布波形の特性値に基づいて、被測定者の体動を判定するものがある。また、例えば、少なくとも部分的に周期的なバイタル信号を表す生理的情報を有する入力信号から取得されたデータを処理する技術がある。また、例えば、ウェブカメラ等のビデオカメラによって撮影される被検体の画像内の輝度信号を検出することによるバイタルサインのリモートモニタリング方法がある。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０００−１０７１４７号公報
【特許文献２】特開２０１４−５０２１８７号公報
【特許文献３】特開２０１４−５２７８６３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上述した従来技術では、対象者の脈波波形を精度よく分析することができない場合がある。例えば、対象者の脈波波形が乱れた場合に、対象者の体動などに起因するノイズによって脈波波形が乱れたのか、または、対象者の不整脈などによって脈波波形が乱れたのかを判別することが難しい。【０００５】
１つの側面では、本発明は、対象者の脈波波形の分析精度の向上を図ることができる脈波分析装置、脈波分析方法、および脈波分析プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明の一側面によれば、対象者を撮影した複数の撮影画像から、前記対象者の複数の部位のそれぞれの部位の画像を抽出し、前記複数の撮影画像から抽出した前記それぞれの部位の画像を解析することにより前記それぞれの部位の脈波波形を生成し、生成した前記それぞれの部位の脈波波形のうちの脈波波形間の一致度合いを示す第１の一致度を算出する脈波分析装置、脈波分析方法、および脈波分析プログラムが提案される。
【発明の効果】
【０００７】
本発明の一態様によれば、対象者の脈波波形の分析精度の向上を図ることができるという効果を奏する。
【図面の簡単な説明】
【０００８】
【図１】図１は、実施の形態にかかる脈波分析方法の一実施例を示す説明図である。
【図２】図２は、脈波分析装置１００のハードウェア構成例を示すブロック図である。
【図３】図３は、脈波分析装置１００の機能的構成例を示すブロック図である。
【図４】図４は、対象者のそれぞれの部位の画像を抽出する第１例を示す説明図である。
【図５】図５は、対象者のそれぞれの部位の画像を抽出する第２例を示す説明図である。
【図６】図６は、対象者のそれぞれの部位の画像を抽出する第３例を示す説明図である。
【図７】図７は、対象者のそれぞれの部位の脈波波形を生成する一例を示す説明図（その１）である。
【図８】図８は、対象者のそれぞれの部位の脈波波形を生成する一例を示す説明図（その２）である。
【図９】図９は、判定対象の部分波形を決定する一例を示す説明図である。
【図１０】図１０は、第１の一致度を算出する第１例を示す説明図である。
【図１１】図１１は、第１の一致度を算出する第２例を示す説明図である。
【図１２】図１２は、第２の一致度を算出する一例を示す説明図である。
【図１３】図１３は、ノイズが含まれるか否かを判定する一例を示す説明図である。
【図１４】図１４は、判定処理手順の一例を示すフローチャートである。
【図１５】図１５は、生成処理手順の一例を示すフローチャートである。
【発明を実施するための形態】
【０００９】
以下に、図面を参照して、本発明にかかる脈波分析装置、脈波分析方法、および脈波分析プログラムの実施の形態を詳細に説明する。
【００１０】
（実施の形態にかかる脈波分析方法の一実施例）
図１は、実施の形態にかかる脈波分析方法の一実施例を示す説明図である。図１において、脈波分析装置１００は、対象者の脈波波形の分析を支援するコンピュータである。対象者とは、脈波波形を計測する対象である。対象者は、例えば、人間である。脈波波形とは、心臓の拍動に伴って対象者の血管を流れる血液の体積または圧力の時間変化を表す波形である。
【００１１】
ところで、高齢化や医療費の増加などの理由によって、対象者の生体情報を用いて対象者の健康に関する判断を効率よく行うことが求められている。例えば、対象者の生体情報のうちの脈波波形から得られる種々の情報は、対象者の生命反応を見るための重要な指標の一つであり、対象者の健康に関する判断を行う際に用いられる。
【００１２】
具体的には、脈拍数は、対象者の健康状態を表す指標となりうる。また、脈拍数が異常に高い状態（いわゆる、頻脈）が、心理的なストレス負荷がないにも関わらず高頻度で発生したり持続したりする場合には、心臓の機能が正常に働いていないことが疑われる。また、一拍ごとの脈波間隔の揺らぎは、対象者にかかるストレスを表す指標となりうる。また、脈波波形は、対象者の血管年齢を表す指標となりうる。また、脈波波形は、対象者が、心不全や脳梗塞などの重大な病気につながる不整脈の状態であるか否かを表す指標となりうる。不整脈とは、心拍数や脈拍のリズムが一定ではないことである。不整脈の状態では、脈波波形が周期的ではない波形になる。
【００１３】
このように、対象者の健康状態に関する多くの情報が脈波波形から得られる。このため、できるだけ簡便な方法により、日常的かつ継続的に、対象者が意識しなくても、対象者の脈波波形を効率よく計測することが望ましい。例えば、対象者が何かしらの機器の操作を行わなくても、対象者の脈波波形を非侵襲かつ非接触で測定することが望ましい。ここで、例えば、対象者の血管での吸収光量が血流量に依存することを利用して、対象者の動画像から対象者の体表面の輝度変化を解析することにより、血管を流れる血液の体積の変動に対応する対象者の脈波波形を、非侵襲かつ非接触で計測する技術が考えられる。
【００１４】
一方で、計測された脈波波形にノイズが含まれる場合がある。例えば、対象者を撮影した動画像は、対象者の体動がある場合には、脈波波形の信号に対応する成分に加えて、対象者の体動に起因するノイズの成分を含んでしまう傾向がある。このため、例えば、対象者に静態を保たせることにより、対象者の脈波波形に含まれるノイズの成分を低減し、対象者の脈波波形の計測精度の向上を図る場合がある。
【００１５】
しかしながら、この場合では、対象者に長時間静態を保つ負担がかかってしまうため、日常的かつ継続的に、対象者が意識しなくても、対象者の脈波波形を計測することは困難になってしまう。さらに、対象者が静態を保つことができなければ、対象者の体動などに起因して脈波波形に現れるノイズが大きくなり、脈波波形にノイズが含まれることを回避することができない。結果として、脈波波形にノイズが含まれているために、精度よく脈波波形を解析することができないことがある。例えば、ノイズによって脈波波形に乱れが生じた場合に、対象者の不整脈などによって脈波波形が乱れたと誤って判定してしまうことがある。脈波波形の乱れとは、脈波波形が周期的ではない波形になることである。
【００１６】
そこで、本実施の形態では、対象者に静態を保たせなくても、対象者の動画像から対象者の脈波波形の脈波らしさを示す指標値を算出することにより、対象者の脈波波形の分析精度の向上を図ることができる脈波分析方法について説明する。
【００１７】
指標値とは、対象者の脈波波形が乱れた場合に、対象者の体動などに起因するノイズによって脈波波形が乱れたのか否かを示す値である。指標値は、対象者の体動が脈波波形に与える影響の度合いを示す。指標値は、例えば、対象者のそれぞれの部位にある血管を流れる血液の体積の変動を検出することにより得られるそれぞれの部位の脈波波形のうちの脈波波形間の一致度合いを示す値である。それぞれの部位は、例えば、対象者の左頬と右頬である。対象者の体動は、例えば、対象が首を振るなどである。部位の脈波波形は、当該部位表面の輝度変化を基に生成された脈波らしき波形である。
【００１８】
ここで、脈波波形間の一致度合いを示す値は、値が小さいほど、対象者の体動が大きく、対象者の体動に起因するノイズによって脈波波形が乱れやすい状態であることを示し、脈波らしさが小さいことを示す。具体的には、対象者の体動が比較的大きい場合には、それぞれの部位に当たる光量の変動度合いが異なり、それぞれの部位の色彩の変動度合いが異なるため、それぞれの部位の脈波波形の変動度合いも異なり、一致度合いを示す値が小さくなる。一方で、対象者の体動が比較的小さい場合には、それぞれの部位の色彩の変動度合いの差異が比較的小さいため、一致度合いを示す値が大きくなる。
【００１９】
図１の例では、脈波分析装置１００は、対象者を撮影した複数の撮影画像のそれぞれの撮影画像から、対象者の複数の部位のそれぞれの部位の画像を抽出する。部位とは、対象者の身体の一部分である。複数の部位は、例えば、顔面と左頬と右頬となどである。
【００２０】
撮影画像とは、光電変換素子によって、ある時点での被写体からの光信号を電気信号に変換して得られたデータである。撮影画像は、例えば、ＲＧＢ（Ｒｅｄ，Ｇｒｅｅｎ，ａｎｄ  Ｂｌｕｅ）カラーモデルによって被写体の色についてＲＧＢ各色の大きさで表現したデータである。
【００２１】
複数の撮影画像とは、撮影された順に、時系列に並べられた複数の画像である。複数の撮影画像は、例えば、動画像１０１に含まれる一連の撮影画像である。動画像１０１とは、時系列に沿った一連のフレーム画像である。動画像１０１は、例えば、脈波分析装置１００によって撮影された一連のフレーム画像である。また、動画像１０１は、他のコンピュータによって撮影されてもよい。動画像１０１は、既に撮影が終了していてもよいし、リアルタイムに取得中であってもよい。
【００２２】
脈波分析装置１００は、例えば、対象者の顔面を撮影した動画像１０１を取得する。そして、脈波分析装置１００は、取得した動画像１０１に含まれるそれぞれの撮影画像から、対象者の複数の部位のそれぞれの部位の画像を抽出する。脈波分析装置１００は、例えば、画像認識の技術を用いて、対象者の左頬の画像と、対象者の右頬の画像とを抽出する。それぞれの部位の画像を抽出する詳細については、例えば、図４〜図６を用いて後述する。
【００２３】
脈波分析装置１００は、それぞれの撮影画像から抽出したそれぞれの部位の画像を解析することによりそれぞれの部位の脈波波形を生成する。脈波分析装置１００は、抽出した対象者の左頬の画像に基づいて対象者の左頬の色彩の変動を解析し、対象者の左頬の血管を流れる血液の体積の変動を検出し、対象者の左頬の脈波波形を生成する。
【００２４】
脈波分析装置１００は、抽出した対象者の右頬の画像に基づいて対象者の右頬の色彩の変動を解析し、対象者の右頬の血管を流れる血液の体積の変動を検出し、対象者の右頬の脈波波形を生成する。それぞれの部位の脈波波形を生成する詳細については、例えば、図７および図８を用いて後述する。
【００２５】
脈波分析装置１００は、生成したそれぞれの部位の脈波波形のうちの脈波波形間の一致度合いを示す第１の一致度を算出する。脈波分析装置１００は、例えば、相関係数を用いて、それぞれの部位の脈波波形のうちの脈波波形間の一致度合いを示す第１の一致度を算出する。脈波波形間の第１の一致度を算出する詳細については、例えば、図１０、図１１および図１２を用いて後述する。
【００２６】
脈波分析装置１００は、算出した第１の一致度を出力する。脈波分析装置１００は、例えば、算出した第１の一致度と、それぞれの部位の脈波波形とを対応付けて、脈波分析装置１００が有するディスプレイに表示し、脈波分析装置１００のユーザに通知する。これによれば、脈波分析装置１００は、対象者を撮影した動画像１０１に基づいて、対象者の脈波波形の脈波らしさを示す指標値を算出することができる。
【００２７】
これにより、脈波分析装置１００は、対象者の動画像１０１から対象者の脈波波形の脈波らしさを示す指標値を算出することにより、対象者の脈波波形の解析精度の向上を図ることができる。脈波分析装置１００は、例えば、算出した第１の一致度が相対的に小さい場合には、生成したそれぞれの部位の脈波波形にはノイズが含まれると判定することができる。脈波波形にノイズが含まれるとは、脈波波形に含まれるノイズが、脈波波形の分析において無視できない程度に大きいことである。
【００２８】
また、脈波分析装置１００は、脈波波形に含まれるノイズが、脈波波形の分析において無視可能な程度に小さい場合には、ノイズが含まれないと判定する。そして、脈波分析装置１００は、ノイズが含まれると判定した脈波波形については対象者の健康に関する判断などに用いないようにすることができ、ノイズが含まれないと判定した脈波波形については対象者の健康に関する判断などに用いるようにすることができる。
【００２９】
ここでは、脈波分析装置１００が対象者を撮影し、対象者を撮影した動画像１０１を取得する場合について説明したが、これに限らない。例えば、脈波分析装置１００は、他のコンピュータによって撮影された動画像１０１を他のコンピュータから受信してもよい。具体的には、脈波分析装置１００がサーバとして動作し、クライアント装置から動画像１０１を取得して指標値を算出し、算出した指標値または判定した結果などをクライアント装置に送信してもよい。
【００３０】
（脈波分析装置１００のハードウェア構成例）
次に、図２を用いて、図１に示した脈波分析装置１００のハードウェア構成例について説明する。脈波分析装置１００は、例えば、サーバ、ＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）、ノートＰＣ、タブレット型ＰＣ、スマートフォンなどである。
【００３１】
図２は、脈波分析装置１００のハードウェア構成例を示すブロック図である。図２において、脈波分析装置１００は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）２０１と、メモリ２０２と、Ｉ／Ｆ（Ｉｎｔｅｒｆａｃｅ）２０３と、ディスクドライブ２０４と、ディスク２０５と、カメラ２０６とを有する。また、各構成部は、バス２００によってそれぞれ接続される。
【００３２】
ここで、ＣＰＵ２０１は、脈波分析装置１００の全体の制御を司る。メモリ２０２は、例えば、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）およびフラッシュＲＯＭなどを有する。具体的には、例えば、フラッシュＲＯＭやＲＯＭが各種プログラムを記憶し、ＲＡＭがＣＰＵ２０１のワークエリアとして使用される。メモリ２０２に記憶されるプログラムは、ＣＰＵ２０１にロードされることで、コーディングされている処理をＣＰＵ２０１に実行させる。
【００３３】
Ｉ／Ｆ２０３は、通信回線を通じてネットワーク２１０に接続され、ネットワーク２１０を介して他のコンピュータに接続される。そして、Ｉ／Ｆ２０３は、ネットワーク２１０と内部のインターフェースを司り、他のコンピュータからのデータの入出力を制御する。Ｉ／Ｆ２０３には、例えば、モデムやＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）アダプタなどを採用することができる。
【００３４】
ディスクドライブ２０４は、ＣＰＵ２０１の制御に従ってディスク２０５に対するデータのリード／ライトを制御する。ディスクドライブ２０４は、例えば、磁気ディスクドライブである。ディスク２０５は、ディスクドライブ２０４の制御で書き込まれたデータを記憶する不揮発メモリである。
【００３５】
カメラ２０６は、ＣＣＤ（Ｃｈａｒｇｅ  Ｃｏｕｐｌｅｄ  Ｄｅｖｉｃｅ）やＣＭＯＳ（Ｃｏｍｐｌｅｍｅｎｔａｒｙ  Ｍｅｔａｌ  Ｏｘｉｄｅ  Ｓｅｍｉｃｏｎｄｕｃｔｏｒ）などの光電変換素子を有する装置である。カメラ２０６は、撮影範囲内の被写体からの光信号を光電変換素子によって電気信号に変換し、変換した電気信号から画像データを生成し、生成した画像データをメモリ２０２やディスク２０５に記憶する。
【００３６】
脈波分析装置１００は、上述した構成部のほか、例えば、ＳＳＤ（Ｓｏｌｉｄ  Ｓｔａｔｅ  Ｄｒｉｖｅ）、半導体メモリ、キーボード、マウス、ディスプレイなどを有することにしてもよい。また、脈波分析装置１００は、ディスクドライブ２０４およびディスク２０５の代わりに、ＳＳＤおよび半導体メモリなどを有していてもよい。
【００３７】
（脈波分析装置１００の機能的構成例）
次に、図３を用いて、脈波分析装置１００の機能的構成例について説明する。図３は、脈波分析装置１００の機能的構成例を示すブロック図である。脈波分析装置１００は、取得部３０１と、生成部３０２と、算出部３０３と、判定部３０４と、分析部３０５と、出力部３０６とを含む。
【００３８】
取得部３０１〜出力部３０６は、制御部となる機能であり、例えば、図２に示したメモリ２０２やディスク２０５などの記憶領域に記憶されたプログラムをＣＰＵ２０１に実行させることにより、または、Ｉ／Ｆ２０３により、その機能を実現する。各機能部の処理結果は、例えば、メモリ２０２やディスク２０５などの記憶領域に記憶される。
【００３９】
取得部３０１は、対象者を撮影した複数の撮影画像を取得する。対象者とは、脈波波形を計測する対象である。対象者は、例えば、人間である。対象者は、動物であってもよい。複数の撮影画像とは、撮影された順に、時系列に並べられた複数の画像である。複数の撮影画像は、例えば、動画像１０１から抽出することにより得られる複数の画像である。
【００４０】
複数の撮影画像は、例えば、動画像１０１に含まれる一連の撮影画像である。複数の撮影画像は、動画像１０１の中から所定の条件を満たす一部のフレーム画像を抽出することにより得られた、抽出された複数のフレーム画像であってもよい。複数の撮影画像は、具体的には、１／６０秒間隔で撮影された動画像１０１の中から抽出された１／６秒間隔で撮影された複数のフレーム画像であってもよい。
【００４１】
また、複数の撮影画像は、例えば、動画像１０１に含まれる一連のフレーム画像を加工して得られた一連の画像であってもよい。複数の撮影画像は、具体的には、動画像１０１に含まれる一連のフレーム画像から所定の波長成分を取り出して得られる、所定の波長成分で表現された一連の画像であってもよい。複数の撮影画像は、静止画像を撮影可能なデジタルカメラなどの撮影装置によって連続撮影された複数の画像であってもよい。
【００４２】
取得部３０１は、例えば、対象者を撮影した動画像１０１を取得する。動画像１０１は、例えば、映像を撮影可能なビデオカメラなどの撮影装置によって撮影された一連のフレーム画像である。対象者を撮影した動画像１０１とは、対象者の複数の部位を含む、対象者の身体の少なくとも一部分を撮影した画像である。対象者の身体の一部分は、対象者の複数の部位の一つであってもよい。対象者の身体の一部分は、例えば、対象者の顔面である。
【００４３】
複数の部位は、例えば、連動する２つ以上の部位を含む。連動する２つ以上の部位とは、対象者の動きに応じて一緒に同様に動く部位である。連動する２つ以上の部位は、例えば、対象者の顔面の動きに応じて一緒に同様に動く対象者の左頬と鼻である。また、複数の部位は、同一平面上にない２つ以上の部位を含んでもよい。同一平面上にない２つ以上の部位とは、例えば、曲面上にある２つ以上の部位である。同一平面上にない２つ以上の部位は、例えば、対象者の左頬と額である。
【００４４】
また、複数の部位は、対象者の身体において対称的に存在する部位を含んでもよい。対称的に存在する部位は、例えば、対象者の顔に対称的に存在する左頬と右頬である。複数の部位のうちの２つ以上の部位は包含関係であってもよい。複数の部位は、例えば、対象者の顔面と、対象者の顔面に包含される対象者の左頬とを含んでもよい。複数の部位は、具体的には、対象者の顔面と、対象者の顔面のうちの左頬と、対象者の顔面のうちの右頬とを含んでもよい。
【００４５】
複数の部位の少なくともいずれかは、ノイズが含まれるか否かの判定対象となる脈波波形が生成される部位として用いられる。また、複数の部位の少なくともいずれかは、指標値の算出元の脈波波形が生成される部位として用いられる。判定対象の脈波波形が生成される部位と、指標値の算出元の脈波波形が生成される部位とは重複してもよい。
【００４６】
また、対象者の複数の部位は、対象者の異なる２つ以上の部分のそれぞれに含まれる部位の集合であってもよい。取得部３０１は、具体的には、カメラ２０６を用いて対象者の顔面を撮影した動画像１０１を取得する。これにより、取得部３０１は、対象者の脈波波形の生成元になる対象者の動画像を取得することができる。
【００４７】
生成部３０２は、取得部３０１が取得した動画像１０１に含まれるそれぞれの撮影画像から対象者のそれぞれの部位の画像を抽出する。対象者のそれぞれの部位の画像とは、撮影画像内で対象者の身体の少なくとも一部分が写った部分画像である。それぞれの撮影画像において、部分画像の面積は、一定の大きさでなくてもよい。それぞれの撮影画像は、動画像１０１のうち、対象者の身体が写った部分画像が所定の大きさ以上になる撮影画像であってもよい。
【００４８】
そして、生成部３０２は、それぞれの撮影画像から抽出した対象者のそれぞれの部位の画像を解析することによりそれぞれの部位の脈波波形を生成する。解析とは、例えば、対象者のそれぞれの部位の一連の画像をスペクトル分析することにより、当該部位における肌の色彩の変動に基づいて、当該部位の血管を流れる血液の体積の変動を検出することである。脈波波形とは、対象者の血管を流れる血液の体積の変動から得られる、心臓の拍動に伴って対象者の血管を流れる血液の体積の時間変化を表す波形である。
【００４９】
生成部３０２は、例えば、取得部３０１が取得した動画像１０１から、判定対象の脈波波形が生成される部位が写った画像として、それぞれの撮影画像内で対象者の顔面が写った部分画像を抽出する。それぞれの撮影画像において、部分画像の面積は、一定の大きさでなくてもよい。そして、生成部３０２は、抽出した対象者の顔面が写った部分画像に基づいて、対象者の顔面の色彩の変動を解析し、対象者の顔面の血管を流れる血液の体積の変動を検出することにより、対象者の顔面の血管について脈波波形を生成する。生成部３０２は、さらに、生成した対象者の顔面の脈波波形を、所定期間ごとの部分波形に分割してもよい。所定期間は、例えば、推定した脈拍周期の倍数になる長さの期間である。これにより、生成部３０２は、ノイズが含まれるか判定する対象である対象者の脈波波形を生成することができる。
【００５０】
生成部３０２は、例えば、取得部３０１が取得した動画像１０１から、指標値の算出元の脈波波形が生成される部位が写った画像として、それぞれの撮影画像内で対象者の顔面の左頬が写った部分画像と、対象者の右頬が写った部分画像とを抽出する。そして、生成部３０２は、抽出した対象者の左頬が写った部分画像に基づいて、対象者の左頬の色彩の変動を解析し、対象者の左頬の血管を流れる血液の体積の変動を検出することにより、対象者の左頬の血管について脈波波形を生成する。生成部３０２は、さらに、生成した対象者の左頬の脈波波形を、所定期間ごとの部分波形に分割してもよい。
【００５１】
また、生成部３０２は、抽出した対象者の右頬が写った部分画像に基づいて、対象者の右頬の色彩の変動を解析し、対象者の右頬の血管を流れる血液の体積の変動を検出することにより、対象者の右頬の血管について脈波波形を生成する。生成部３０２は、さらに、生成した対象者の右頬の脈波波形を、所定期間ごとの部分波形に分割してもよい。これにより、生成部３０２は、ノイズが含まれるか判定する際に用いられるそれぞれの部位の脈波波形を生成することができる。これにより、生成部３０２は、具体的には、算出部３０３が脈波らしさを示す指標値を算出する際に用いられるそれぞれの部位の脈波波形を生成することができる。
【００５２】
ここで、例えば、ノイズが含まれるか判定する対象である脈波波形と、指標値を算出する際に用いられる脈波波形とは、少なくとも同じ複数の撮影画像から生成された脈波波形であればよく、異なる脈波波形であってもよいし、重複してもよい。
【００５３】
算出部３０３は、生成部３０２が生成した脈波波形の脈波らしさを示す指標値を算出する。指標値とは、対象者の脈波波形が乱れた場合に、対象者の体動などに起因するノイズによって脈波波形が乱れたのか否かを示す値である。指標値は、例えば、対象者のそれぞれの部位の脈波波形のうち、少なくともいずれかの脈波波形間の一致度合いを示す第１の一致度である。指標値は、対象者のそれぞれの部位の脈波波形のうちの脈波波形間の一致度合いを示す第１の一致度の平均値、中央値、最大値、最小値などの統計値であってもよい。
【００５４】
また、指標値は、例えば、いずれかの部位の脈波波形内の異なる部分波形間の一致度合いを示す第２の一致度であってもよい。第２の一致度とは、対象者の脈波波形がどのくらい周期的であるか（周期性の度合い）を示し、対象者の脈波波形においてどのくらい類似する部分波形が繰り返し現れるか否かを示す値である。また、第２の一致度は、対象者の脈波波形がどのくらい乱れているかを示す。
【００５５】
ここで、部分波形間の一致度合いを示す第２の一致度は、値が小さいほど、対象者のいずれかの部位の脈波波形の乱れが大きいことを示す。具体的には、対象者の体動や不整脈によれば、対象者のいずれかの部位の脈波波形の振幅が変動してしまい、いずれかの部位の脈波波形において類似する部分波形が繰り返されることなく、部分波形間の一致度合いを示す値が小さくなる。一方で、対象者の体動や不整脈がなければ、いずれかの部位の脈波波形が心臓の収縮や拡張に対応する周期的な波形になり、いずれかの部位の脈波波形において類似する部分波形が繰り返され、部分波形間の一致度合いを示す値が大きくなる。
【００５６】
また、第２の一致度は、例えば、対象者のいずれかの部位の脈波波形のうちの脈波間隔のばらつきの大きさを示す値であってもよい。第２の一致度は、例えば、対象者のいずれかの部位の脈波波形において隣り合う極大値または極小値の差分の標準偏差であってもよい。また、第２の一致度は、例えば、対象者のいずれかの部位の脈波波形における脈波間隔の標準偏差であってもよい。また、第２の一致度は、例えば、対象者のいずれかの部位の脈波波形から求められたスペクトル分布のピーク幅であってもよい。また、第２の一致度は、例えば、対象者のいずれかの部位の脈波波形から求められたスペクトル分布のピーク比率であってもよい。ピーク比率は、例えば、スペクトル分布のうちの最大値と２番目に大きい値との比率である。
【００５７】
算出部３０３は、例えば、相関係数を用いて、生成部３０２が生成したそれぞれの部位の脈波波形のうちの脈波波形間の一致度合いを示す第１の一致度を算出する。算出部３０３は、具体的には、指標値の算出元の脈波波形が生成される部位の脈波波形として生成された、対象者の左頬の脈波波形と、対象者の右頬の脈波波形との一致度合いを示す第１の一致度を算出する。
【００５８】
また、算出部３０３は、具体的には、複数の部位が３つ以上の部位を含む場合、複数の部位のうちの所定の組み合わせごとに、組み合わせ内のそれぞれの部位の脈波波形のうちの脈波波形間の一致度合いを示す第１の一致度を算出してもよい。これにより、算出部３０３は、脈波らしさを示す指標値として、第１の一致度を算出することができる。
【００５９】
また、算出部３０３は、例えば、生成部３０２が生成した対象者のいずれかの部位の脈波波形から所定時間分の部分波形を複数抽出し、相関係数を用いて、抽出した複数の部分波形のうちの部分波形間の一致度合いを示す第２の一致度を算出する。これにより、算出部３０３は、脈波らしさを示す指標値として、第２の一致度を算出することができる。
【００６０】
判定部３０４は、算出部３０３が算出した第１の一致度に基づいて、生成部３０２が生成した対象者の脈波波形にノイズが含まれるか否かを判定する。ノイズとは、対象者の体動などに起因する脈波波形の乱れである。判定部３０４は、例えば、算出部３０３が算出した第１の一致度が、第１の閾値以下である場合に、生成部３０２が生成した対象者の顔面の脈波波形にノイズが含まれると判定する。これにより、判定部３０４は、比較的大きなノイズが含まれる脈波波形と、脈波波形を分析する際に無視可能な程度に比較的小さなノイズが含まれる脈波波形とを判別することができる。
【００６１】
また、判定部３０４は、複数の部位が３つ以上の部位を含む場合、３つ以上の部位の脈波波形のうちの脈波波形間についての第１の一致度の統計値、例えば平均値に基づいて、生成部３０２が生成した対象者の脈波波形にノイズが含まれるか否かを判定してもよい。統計値は、例えば、平均値、中央値、最大値、最小値などである。判定部３０４は、例えば、第１の一致度の平均値が、第１の閾値以下である場合に、生成部３０２が生成した対象者の顔面の脈波波形にノイズが含まれると判定する。これにより、判定部３０４は、比較的大きなノイズが含まれる脈波波形と、脈波波形を分析する際に無視可能な程度に比較的小さなノイズが含まれる脈波波形とを判別することができる。
【００６２】
また、判定部３０４は、複数の部位が３つ以上の部位を含む場合、組み合わせごとの第１の一致度の統計値、例えば最小値に基づいて、生成部３０２が生成した対象者の脈波波形にノイズが含まれるか否かを判定する。判定部３０４は、例えば、第１の一致度のうちの最小値が、第１の閾値以下である場合に、生成部３０２が生成した対象者の顔面の脈波波形にノイズが含まれると判定する。これにより、判定部３０４は、比較的大きなノイズが含まれる脈波波形と、脈波波形を分析する際に無視可能な程度に比較的小さなノイズが含まれる脈波波形とを判別することができる。
【００６３】
また、判定部３０４は、算出部３０３が算出した第２の一致度に基づいて、生成部３０２が生成した対象者の脈波波形にノイズが含まれるか否かを判定してもよい。判定部３０４は、例えば、算出部３０３が算出した第２の一致度が、第２の閾値以下である場合に、生成部３０２が生成した対象者の顔面の脈波波形にノイズが含まれると判定する。これにより、判定部３０４は、比較的大きなノイズが含まれる脈波波形と、脈波波形を分析する際に無視可能な程度に比較的小さなノイズが含まれる脈波波形とを判別することができる。
【００６４】
また、判定部３０４は、算出部３０３が算出した第１の一致度と、算出部３０３が算出した第２の一致度とに基づいて、生成部３０２が生成した対象者の脈波波形にノイズが含まれるか否かを判定してもよい。判定部３０４は、例えば、算出部３０３が算出した第１の一致度が、第１の閾値以下であり、かつ、算出部３０３が算出した第２の一致度が、第２の閾値以下である場合に、生成部３０２が生成した対象者の顔面の脈波波形にノイズが含まれると判定する。これにより、判定部３０４は、比較的大きなノイズが含まれる脈波波形と、脈波波形を分析する際に無視可能な程度に比較的小さなノイズが含まれる脈波波形とを判別することができる。
【００６５】
また、判定部３０４は、算出部３０３が算出した第１の一致度に基づいて、複数の部位のいずれかの部位の脈波波形にノイズが含まれるか否かを判定してもよい。判定部３０４は、例えば、算出部３０３が算出したある部位が関わる第１の一致度が全て第１の閾値以下である場合に、その部位の脈波波形にノイズが含まれると判定する。これにより、判定部３０４は、比較的大きなノイズが含まれる脈波波形と、脈波波形を分析する際に無視可能な程度に比較的小さなノイズが含まれる脈波波形とを判別することができる。
【００６６】
分析部３０５は、判定部３０４が判定した結果に基づいて、対象者の脈波波形を分析する。分析部３０５は、例えば、判定部３０４が判定した結果、ノイズが含まれないと判断された脈波波形を用いて、対象者の脈拍数を算出する。これにより、分析部３０５は、対象者の脈波波形を分析して、対象者の健康状態を判断することができる。
【００６７】
出力部３０６は、算出部３０３が算出した第１の一致度、算出部３０３が算出した第２の一致度、判定部３０４が判定した結果、または、分析部３０５が分析した結果の少なくともいずれかを出力する。出力形式は、例えば、ディスプレイへの表示、プリンタへの印刷出力、Ｉ／Ｆ２０３による外部装置への送信、メモリ２０２やディスク２０５などの記憶領域への記憶などがある。
【００６８】
出力部３０６は、例えば、算出部３０３が算出した第１の一致度と、生成部３０２が生成した対象者の脈波波形とを対応付けて出力する。出力部３０６は、具体的には、算出部３０３が算出した第１の一致度と、生成部３０２が生成した対象者の顔面の脈波波形とを対応付けて出力する。これにより、出力部３０６は、対象者の脈波波形についての脈波らしさの指標値として、算出した第１の一致度をユーザに通知することができる。
【００６９】
出力部３０６は、例えば、算出部３０３が算出した第１の一致度と、生成部３０２が生成した複数の部位のいずれかの部位の脈波波形とを対応付けて出力する。出力部３０６は、具体的には、算出部３０３が算出した第１の一致度と、生成部３０２が生成した対象者の左頬または右頬の脈波波形とを対応付けて出力する。これにより、出力部３０６は、複数の部位のいずれかの部位の脈波波形についての脈波らしさの指標値として、算出した第１の一致度をユーザに通知することができる。
【００７０】
出力部３０６は、さらに、算出部３０３が算出した第１の一致度と、算出部３０３が算出した第２の一致度とを対応付けて出力してもよい。
【００７１】
出力部３０６は、例えば、判定部３０４が判定した結果と、生成部３０２が生成した対象者の脈波波形とを対応付けて出力する。出力部３０６は、具体的には、判定部３０４が判定した結果と、生成部３０２が生成した対象者の顔面の脈波波形とを対応付けて出力する。
【００７２】
出力部３０６は、例えば、分析部３０５が分析した結果と、生成部３０２が生成した対象者の脈波波形とを対応付けて出力する。出力部３０６は、具体的には、分析部３０５が分析した結果と、生成部３０２が生成した対象者の顔面の脈波波形とを対応付けて出力する。
【００７３】
（対象者の脈波波形を生成し、脈波波形にノイズが含まれるか否かを判定する実施例）
次に、図４〜図１３を用いて、脈波分析装置１００が、対象者の脈波波形を生成し、脈波波形にノイズが含まれるか否かを判定する実施例について説明する。
【００７４】
まず、脈波分析装置１００は、対象者を撮影した動画像１０１を取得する。動画像１０１は、例えば、ＲＧＢの輝度によって表現される一連の撮影画像である。また、動画像１０１は、ＲＧＢとは異なる波長帯に属する色の輝度によって表現されてもよい。また、動画像１０１は、近赤外や赤の輝度によって表現されてもよい。
【００７５】
また、動画像１０１は、例えば、輝度と相関関係がある一連のデータであってもよい。動画像１０１は、例えば、レーザースペックル血流計によって取得される一連のデータのように、光の当たり方によって信号強度が変わるものであれば、信号強度が赤血球の量や速度に依存していてもよい。
【００７６】
次に、脈波分析装置１００は、取得した動画像１０１から、対象者についての所定の画像を抽出する。所定の画像は、例えば、対象者の複数の部位が含まれる対象者の身体の一部分が写った画像である。対象者の身体の一部分は、対象者の複数の部位の一つであってもよい。身体の一部分は、例えば、顔面、腕、首、足首、手、指などである。複数の部位は、例えば、身体の一部分である顔面、および、身体の一部分である顔面のさらに一部分である顔面左側、顔面右側、額、左頬、右頬などである。
【００７７】
脈波分析装置１００は、例えば、図４〜図６に後述する第１例〜第３例のいずれかのように、取得した動画像１０１から、対象者のそれぞれの部位の脈波波形の生成元となる対象者のそれぞれの部位の画像を抽出する。ここで、図４の説明に移行する。
【００７８】
〈対象者のそれぞれの部位の画像を抽出する第１例〉
図４は、対象者のそれぞれの部位の画像を抽出する第１例を示す説明図である。ここで、脈波分析装置１００は、脈波波形の生成元の画像のうちで対象者の身体が写った領域が大きいほうが、脈波波形を精度よく計測しやすくなる。一方で、脈波分析装置１００は、脈波波形の生成元の画像のうちで対象者の身体以外の部分が写った領域が含まれると、脈波波形を精度よく計測することが難しくなる。例えば、対象者が写っていない背景などの領域は、対象者の部位以外の輝度を示すため、対象者の部位の脈波波形に対してノイズを生じさせうる。
【００７９】
このため、脈波分析装置１００は、対象者のそれぞれの部位が写った領域が大きくなり、かつ、対象者のそれぞれの部位以外が写った領域が小さくなるように、対象者のそれぞれの部位の画像を抽出することが好ましい。また、脈波分析装置１００は、動画像１０１のうち、必ずしもすべての撮影画像から対象者のそれぞれの部位の画像を抽出しなくてもよい。脈波分析装置１００は、例えば、動画像１０１のいずれかの撮影画像において対象者のそれぞれの部位が写った領域が一定以下であれば、当該撮影画像から対象者のそれぞれの部位の画像を抽出しなくてもよい。
【００８０】
図４において、脈波分析装置１００は、動画像１０１のそれぞれの撮影画像４００について、顔検出エンジンを用いて対象者の顔面が写った領域を検出し、対象者の顔面の画像４１０を抽出する。顔検出エンジンとは、所定の画像の中から人の顔、および、人の顔のうちの額や鼻や口や目や頬などの部位が写った領域を検出するソフトウェアである。脈波分析装置１００は、さらに、動画像１０１のそれぞれの撮影画像４００から抽出した対象者の顔面の画像４１０を左右で分割し、顔面左側の画像４１１と、顔面右側の画像４１２とを抽出する。
【００８１】
次に、脈波分析装置１００は、ノイズが含まれるか否かを判定する対象であり、分析する対象である脈波波形の生成元の画像として、相対的に対象者の身体が写った領域が大きい対象者の顔面の画像４１０を用いるように設定する。そして、脈波分析装置１００は、対象者の顔面の画像４１０と、残った顔面左側の画像４１１と、顔面右側の画像４１２とを、脈波らしさの指標値の算出元の画像として用いるように設定する。
【００８２】
このとき、脈波分析装置１００は、動画像１０１に含まれる撮影画像４００のうち、必ずしもすべての撮影画像４００から、対象者の顔面の画像４１０と、顔面左側の画像４１１と、顔面右側の画像４１２とを抽出しなくてもよい。例えば、脈波分析装置１００は、顔面左側の画像４１１、または、顔面右側の画像４１２が所定の大きさ以下である撮影画像４００からは、顔面左側の画像４１１と顔面右側の画像４１２とを抽出しなくてもよい。これにより、脈波分析装置１００は、処理量を低減し、処理時間の増大を抑制することができる。ここで、図５の説明に移行する。
【００８３】
〈対象者のそれぞれの部位の画像を抽出する第２例〉
図５は、対象者のそれぞれの部位の画像を抽出する第２例を示す説明図である。ここで、脈波分析装置１００は、脈波らしさの指標値の算出元の画像として対象者の３つ以上の部位のそれぞれの部位の画像を用いて、対象者の種々の体動を考慮して脈波らしさの指標値を算出してもよい。
【００８４】
脈波分析装置１００は、例えば、脈波らしさの指標値の算出元の画像として、対象者の顔面の左右方向に存在する部位の画像が含まれるようにし、かつ、対象者の顔面の上下方向に存在する部位の画像が含まれるようにする。対象者の顔面の左右方向に存在する部位の画像と、対象者の顔面の上下方向に存在する部位の画像とは、重複する画像を含んでもよい。これにより、脈波分析装置１００は、対象者の顔面の左右への動きに起因するノイズと、対象者の顔面の上下の動きに起因するノイズとをより考慮することができる。
【００８５】
図５において、脈波分析装置１００は、動画像１０１のそれぞれの撮影画像４００について、顔検出エンジンを用いて対象者の顔面が写った領域を検出し、対象者の顔面の画像４１０を抽出する。脈波分析装置１００は、さらに、顔検出エンジンを用いて、対象者の額が写った領域、左頬が写った領域、右頬が写った領域を検出し、対象者の額の画像５０１と、左頬の画像５０２と、右頬の画像５０３とを抽出する。これにより、脈波分析装置１００は、顔の上下の動きなど、顔の左右の動き以外も考慮して、脈波らしさの指標値を算出可能にすることができる。ここで、図６の説明に移行する。
【００８６】
〈対象者のそれぞれの部位の画像を抽出する第３例〉
図６は、対象者のそれぞれの部位の画像を抽出する第３例を示す説明図である。ここで、対象者の身体には、対象者が静止させた状態を保つことが難しく、脈波波形にノイズを生じさせやすい部位が存在する。例えば、対象者の目は、瞬きにより脈波波形にノイズを生じさせることがある。
【００８７】
このため、脈波分析装置１００は、対象者が静止させた状態を保つことが難しく、脈波波形にノイズを生じさせやすい部位を除外した画像を抽出してもよい。これにより、脈波分析装置１００は、脈波らしさの指標値を精度よく算出しやすくすることができる。
【００８８】
図６において、脈波分析装置１００は、動画像１０１のそれぞれの撮影画像４００について、顔検出エンジンを用いて対象者の顔面が写った領域を検出し、対象者の顔面の画像４１０を抽出する。脈波分析装置１００は、さらに、顔検出エンジンを用いて、対象者の目が写った領域を検出し、対象者の顔面が写った領域から対象者の目が写った領域を除外する。
【００８９】
また、脈波分析装置１００は、さらに、対象者の顔面の画像４１０のうち、対象者の目が映った領域よりも上にある顔上部の画像６０１を抽出する。また、脈波分析装置１００は、さらに、対象者の顔面の画像４１０のうち、対象者の目が映った領域よりも下にある顔下部の画像６０２を抽出する。また、脈波分析装置１００は、さらに、対象者の顔下部の画像６０２のうち、左頬の画像５０２と、右頬の画像５０３とを抽出する。これにより、脈波分析装置１００は、目などのノイズを発生させやすい領域を除外した画像を抽出し、ノイズの低減化を図ることができる。
【００９０】
以下では、図４に示した第１例のように、脈波分析装置１００が、対象者の顔面の画像４１０と、対象者の顔面左側の画像４１１と、対象者の顔面右側の画像４１２とを抽出した場合を例に挙げて、実施例についての説明を続ける。
【００９１】
脈波分析装置１００は、抽出した対象者の顔面の画像４１０、顔面左側の画像４１１、および、顔面右側の画像４１２に基づいて、対象者の顔面の脈波波形、顔面左側の脈波波形、および、顔面右側の脈波波形を生成する。脈波分析装置１００は、例えば、図７および図８に後述する一例のように、対象者の顔面の脈波波形、顔面左側の脈波波形、および、顔面右側の脈波波形を生成する。ここで、図７の説明に移行する。
【００９２】
〈対象者のそれぞれの部位の脈波波形を生成する一例〉
図７および図８は、対象者のそれぞれの部位の脈波波形を生成する一例を示す説明図である。脈波波形を生成する技術としては、例えば、国際公開第２０１４／０３８０７７号に記載の技術を参照することができる。
【００９３】
ここで、心臓の収縮や拡張に応じて、人の身体の血管を流れる血流量は変動する。そして、対象者の血管での吸収光量は、血管を流れる血流量に依存する傾向がある。このため、心臓の収縮や拡張に応じて、撮影画像のうちの対象者の部位の画像の輝度も変動し、対象者の部位における脈拍に対応する輝度になる。換言すれば、撮影画像のうちの対象者の部位の画像における所定の波長成分の代表値の時系列データは、対象者の部位についての脈拍成分を含む時系列データになる。
【００９４】
一方で、対象者の体動などによる対象者の部位に当たる光量の変動に応じて、撮影画像のうちの対象者の部位の画像の輝度は変動してしまうことがある。このため、撮影画像のうちの対象者の部位の画像の所定の波長成分の代表値の時系列データは、対象者の部位についての脈拍成分とは異なるノイズ成分も含むことがある。そこで、脈波分析装置１００は、複数の波長成分の代表値の時系列データを取得し、後述するフィルタなどを用いた所定の演算を行い、撮影画像の所定の波長成分の代表値の時系列データからノイズ成分の低減化を図って、対象者の部位の脈波波形を生成する。
【００９５】
図７において、脈波分析装置１００は、それぞれの撮影画像ｆ（１），・・・，ｆ（ｎ）から抽出した対象者のいずれかの部位の画像に基づいて、当該画像に含まれる所定の波長成分の代表値の時系列データを取得する。脈波分析装置１００は、例えば、対象者のいずれかの部位の画像に含まれる、Ｒ成分、Ｇ成分、および、Ｂ成分の代表値の時系列データを取得する。Ｒ成分、Ｇ成分、および、Ｂ成分の代表値は、それぞれ、例えば、Ｒ成分、Ｇ成分、および、Ｂ成分の平均値である。
【００９６】
脈波分析装置１００は、取得した代表値の時系列データが、等時間間隔の時系列データではない場合には、線形近似やスプライン近似を用いたリサンプリング技術によって、代表値の時系列データを等時間間隔の時系列データに変換する。等時間間隔の時系列データは、例えば、それぞれの時刻ｔ（１），・・・，ｔ（ｎ）の所定の波長成分の代表値の時系列データである。
【００９７】
脈波分析装置１００は、血液中のヘモグロビンが緑色の光を吸収する特性があるため、脈拍成分を表す度合いが相対的に大きいＧ成分の代表値の時系列データを、ｄｂＧｒｅｅｎとして設定する。また、脈波分析装置１００は、Ｇ成分の代表値以外のＲ成分の代表値とＢ成分の代表値との平均値の時系列データを生成し、ｄｂＲｅｄとして設定する。ここで、図８の説明に移行する。
【００９８】
図８において、脈波分析装置１００は、ＢＰＦ（Ｂａｎｄ  Ｐａｓｓ  Ｆｉｌｔｅｒ）８０１によって、ｄｂＲｅｄの特定周波数帯の信号成分を抽出する。特定周波数帯は、例えば、１２ｂｐｍ以上１８ｂｐｍ未満の周波数である。また、脈波分析装置１００は、ＢＰＦ８０１によって、ｄｂＧｒｅｅｎの特定周波数帯の信号成分を抽出する。
【００９９】
次に、脈波分析装置１００は、演算部８０２によって、ｄｂＲｅｄの特定周波数帯の信号成分の絶対値の時系列データを抽出する。また、脈波分析装置１００は、演算部８０２によって、ｄｂＧｒｅｅｎの特定周波数帯の信号成分の絶対値の時系列データを抽出する。
【０１００】
そして、脈波分析装置１００は、ＬＰＦ（Ｌｏｗ  Ｐａｓｓ  Ｆｉｌｔｅｒ）８０３によって、ｄｂＲｅｄの特定周波数帯の絶対値の時系列データに対して平滑化処理を実行し、急峻な周波数成分を除去する。また、脈波分析装置１００は、ＬＰＦ８０３によって、ｄｂＧｒｅｅｎの特定周波数帯の絶対値の時系列データに対して平滑化処理を実行し、急峻な周波数成分を除去する。
【０１０１】
次に、脈波分析装置１００は、演算部８０４によって、平滑化されたｄｂＲｅｄの特定周波数帯の絶対値を、平滑化されたｄｂＧｒｅｅｎの特定周波数帯の絶対値で除算して、補正係数ｋを算出する。
【０１０２】
そして、脈波分析装置１００は、ＢＰＦ８０５によって、ｄｂＲｅｄの脈波周波数帯の信号成分を抽出する。脈波周波数帯は、例えば、４２ｂｐｍ以上１５０ｂｐｍ未満の周波数帯である。また、脈波分析装置１００は、ＢＰＦ８０５によって、ｄｂＧｒｅｅｎの脈波周波数帯の信号成分を抽出する。
【０１０３】
次に、脈波分析装置１００は、演算部８０６によって、抽出されたｄｂＲｅｄの脈波周波数帯の信号成分に、算出した補正係数ｋを乗算する。そして、脈波分析装置１００は、演算部８０７によって、抽出されたｄｂＧｒｅｅｎの脈波周波数帯の信号成分から、補正係数ｋが乗算されたｄｂＲｅｄの脈波周波数帯の信号成分を減算する。
【０１０４】
次に、脈波分析装置１００は、ＢＰＦ８０８によって、減算後の信号の時系列データの脈波周波数帯の信号成分を抽出する。そして、脈波分析装置１００は、抽出された波形を対象者のいずれかの部位の脈波波形として設定する。
【０１０５】
ここでは、脈波分析装置１００が、複数の波長成分の代表値の時系列データを取得する場合について説明したが、これに限らない。例えば、脈波分析装置１００は、ＢＰＦによって、所定の波長成分の代表値の時系列データから脈波周波数帯の信号成分を抽出し、抽出された波形を対象者のいずれかの部位の脈波波形として設定してもよい。
【０１０６】
ここでは、脈波分析装置１００が、血流量に応じた輝度に基づいて脈波波形を生成する場合について説明したが、これに限らない。例えば、脈波分析装置１００は、心臓の収縮や拡張による対象者の皮膚の振動を検出することにより、脈波波形を生成してもよい。また、例えば、脈波分析装置１００は、心臓の収縮や拡張による、対象者の血管や血液の動きを検出することにより、脈波波形を生成してもよい。
【０１０７】
また、脈波分析装置１００は、同様に、抽出したそれぞれの部位の画像に基づいて、それぞれの部位の脈波波形を生成する。これにより、脈波分析装置１００は、ノイズが含まれるか否かを判定する対象であり、分析する対象である脈波波形になる、対象者の顔面の脈波波形を生成することができる。また、脈波分析装置１００は、指標値を算出する際に用いられる脈波波形になる対象者の顔面、顔面左側、顔面右側の脈波波形を生成することができる。ここで、図９の説明に移行する。
【０１０８】
〈判定対象の部分波形を決定する一例〉
図９は、判定対象の部分波形を決定する一例を示す説明図である。図９において、脈波分析装置１００は、生成した対象者のいずれかの部位の脈波波形９００のうち、正から負または負から正に波形が転換する転換点を特定する。いずれかの部位は、例えば、判定対象かつ指標値の算出元になる脈波波形が生成された部位であり、具体的には、対象者の顔面である。いずれかの部位は、例えば、判定対象ではない脈波波形が生成された部位であってもよく、具体的には、顔面左側や顔面右側などであってもよい。
【０１０９】
次に、脈波分析装置１００は、転換点３つ分の長さを１周期として、所定数の周期分の期間を着目期間として設定する。所定数の周期は、整数倍の周期でなくてもよい。所定数の周期は、例えば、３．５周期である。所定数の周期は、例えば、４周期などであってもよい。脈波分析装置１００は、所定数の周期分の長さの期間ごとに着目期間を設定することにより、複数の着目期間を設定してもよい。
【０１１０】
そして、脈波分析装置１００は、生成した対象者のいずれかの部位の脈波波形９００のうちの着目期間内の部分波形９０１を、ノイズが含まれるか否かを判定する判定対象の部分波形９０１に設定する。また、着目期間は、複数設定される場合には、互いに一部分が重複していてもよい。ここで、図１０の説明に移行する。
【０１１１】
〈第１の一致度を算出する一例〉
図１０は、第１の一致度を算出する第１例を示す説明図である。ここで、脈波分析装置１００は、指標値として、対象者のそれぞれの部位にある血管を流れる血液の体積の変動に対応するそれぞれの部位の脈波波形のうちの脈波波形間の一致度合いを示す第１の一致度を用いる。
【０１１２】
対象者の体動がなければ、それぞれの部位の脈波波形は、心臓の拡張や収縮によって心臓から同じように流れていった血流に対応する波形になるため、一致度合いは大きくなる傾向がある。このため、第１の一致度は、値が小さいほど、対象者の体動が大きく、対象者の体動に起因するノイズによって脈波波形が乱れやすい状態であることを示し、脈波らしさが小さいことを示す。
【０１１３】
図１０において、脈波分析装置１００は、それぞれの部位の脈波波形のうちの着目期間内の部分波形間の一致度合いを示す第１の一致度を算出する。脈波分析装置１００は、例えば、顔面右側の脈波波形１０１０のうちの着目期間内の部分波形１０１１を抽出する。そして、脈波分析装置１００は、抽出した部分波形１０１１のデータ列ｘ（ｉ）を取得する。ｘ（ｉ）は、着目期間内の部分波形１０１１の値ｘ（１），・・・，ｘ（Ｘ）を時刻順に並べたデータ列である。例えば、ｉの単位はミリ秒である。
【０１１４】
また、脈波分析装置１００は、顔面左側の脈波波形のうちの着目期間をずらし幅ｚの分ずらした他の期間内の部分波形１０２１を抽出する。そして、脈波分析装置１００は、抽出した部分波形１０２１のデータ列ｙ（ｚ，ｉ）を取得する。ｙ（ｚ，ｉ）は、着目期間をずらし幅ｚの分ずらした他の期間内の部分波形１０２１の値ｙ（ｚ，１），・・・，ｘ（ｚ，Ｘ）を時刻順に並べたデータ列である。ｚ＝０では、ｙ（ｚ，ｉ）は、着目期間内の部分波形の値ｙ（ｚ，１），・・・，ｙ（ｚ，Ｘ）になる。例えば、ｚの単位はミリ秒である。
【０１１５】
そして、脈波分析装置１００は、ｚ＝０に設定して、下記式（１）にデータ列ｘ（ｉ）とデータ列ｙ（ｚ，ｉ）とを代入する。これにより、脈波分析装置１００は、顔面右側の着目期間内の部分波形１０１１と顔面左側の着目期間内の部分波形１０２１との一致度合いを示す第１の一致度として、下記式（１）における相関係数ｓ（ｚ）を算出する。
【０１１６】
【数１】
2017085894.tif 000003
【０１１７】
ここでは、脈波分析装置１００が上記式（１）を用いて顔面右側の着目期間内の部分波形１０１１と顔面左側の着目期間内の部分波形１０２１との一致度合いを示す第１の一致度を算出する場合について説明したが、これに限らない。例えば、脈波分析装置１００は、下記式（２）にデータ列ｘ（ｉ）とデータ列ｙ（ｚ，ｉ）とを代入することにより、第１の一致度として、下記式（２）における相関係数ｓ（ｚ）を算出してもよい。
【０１１８】
【数２】
2017085894.tif 000004
【０１１９】
また、例えば、脈波分析装置１００は、ユークリッド距離や正規化されたユークリッド距離などを用いて、顔面右側の着目期間内の部分波形１０１１と顔面左側の着目期間内の部分波形１０２１との一致度合いを示す第１の一致度を算出してもよい。
【０１２０】
また、ここでは、脈波分析装置１００が２つの部位のそれぞれの部位の脈波波形に基づいて第１の一致度を算出する場合について説明したが、これに限らない。例えば、脈波分析装置１００は、３つ以上の脈波波形に基づいて、第１の一致度を算出してもよい。
【０１２１】
具体的には、脈波分析装置１００は、額、左頬、右頬のそれぞれの部位の脈波波形がある場合に、それぞれの部位の着目期間内の部分波形を示すデータ列を取得してもよい。そして、脈波分析装置１００は、それぞれのデータ列の組み合わせを上記式（１）に代入することにより、それぞれのデータ列の組み合わせについて第１の一致度を算出し、算出した第１の一致度の平均値を算出してもよい。これにより、脈波分析装置１００は、それぞれの部位が同一平面上にない場合に、第１の一致度の指標値としての尤もらしさの向上を図ることができる。
【０１２２】
具体的には、脈波分析装置１００は、左頬、右頬、顔上部、顔下部などのそれぞれの部位の脈波波形がある場合に、左頬と右頬との組み合わせや顔上部と顔下部との組み合わせのように、対応する組み合わせごとに第１の一致度を算出してもよい。そして、脈波分析装置１００は、算出した第１の一致度の統計値、例えば最小値を算出する。統計値は、例えば、平均値、中央値、最大値、最小値などである。これにより、脈波分析装置１００は、対象者の種々の体動に対応可能な第１の一致度を算出し、第１の一致度の指標値としての尤もらしさの向上を図ることができる。ここで、図１１の説明に移行する。
【０１２３】
図１１は、第１の一致度を算出する第２例を示す説明図である。ここで、対象者のそれぞれの部位が物理的に離れている場合には、心臓からの距離が異なるため、それぞれの部位の脈波波形は類似する波形になるが、時間方向にずれてしまうことがある。そこで、脈波分析装置１００は、第１の一致度を算出する際に、対象者のいずれかの部位の脈波波形と、他の部位の脈波波形をずらした波形との第１の一致度を算出してもよい。
【０１２４】
図１１において、脈波分析装置１００は、対象者のいずれかの部位の脈波波形のうちの着目期間内の部分波形と、他の部位の脈波波形のうちの着目期間をずらし幅ｚの分ずらした他の期間内の部分波形との第１の一致度を算出する。例えば、ｚの単位をミリ秒とする。
【０１２５】
脈波分析装置１００は、顔面右側の脈波波形１０１０のうちの着目期間内の部分波形１０１１を抽出し、抽出した部分波形１０１１のデータ列ｘ（ｉ）を取得する。ｘ（ｉ）は、着目期間内の部分波形１０１１の値ｘ（１），・・・，ｘ（Ｘ）を時刻順に並べたデータ列である。例えば、ｉの単位はミリ秒である。
【０１２６】
また、脈波分析装置１００は、例えば、ｚ＝−１００〜１００の間を１ずつインクリメントしながら、顔面左側の脈波波形１０２０のうちの着目期間をずらし幅ｚの分ずらした他の期間内の部分波形１１００を抽出する。そして、脈波分析装置１００は、抽出した部分波形１１００のデータ列ｙ（ｚ，ｉ）を取得する。ｙ（ｚ，ｉ）は、着目期間をずらし幅ｚの分ずらした他の期間内の部分波形１１００の値ｙ（ｚ，１），・・・，ｘ（ｚ，Ｘ）を時刻順に並べたデータ列である。例えば、ｚの単位はミリ秒である。
【０１２７】
そして、脈波分析装置１００は、例えば、ｚ＝−１００〜１００の間を１ずつインクリメントしながら、上記式（１）または上記式（２）にデータ列ｘ（ｉ）とデータ列ｙ（ｚ，ｉ）とを代入することにより、相関係数ｓ（ｚ）を算出する。そして、脈波分析装置１００は、ｚ＝−１００〜１００の相関係数ｓ（ｚ）のうちの最大値を、第１の一致度として設定する。
【０１２８】
ここでは、脈波分析装置１００が上記式（１）または上記式（２）を用いて第１の一致度を算出する場合について説明したが、これに限らない。例えば、脈波分析装置１００は、ユークリッド距離や正規化されたユークリッド距離などを用いて第１の一致度を算出してもよい。
【０１２９】
また、ここでは、脈波分析装置１００が２つの部位のそれぞれの部位の脈波波形に基づいて第１の一致度を算出する場合について説明したが、これに限らない。例えば、脈波分析装置１００は、３つ以上の脈波波形に基づいて、第１の一致度を算出してもよい。
【０１３０】
具体的には、脈波分析装置１００は、額、左頬、右頬のそれぞれの部位の脈波波形がある場合に、部位の組み合わせごとに、着目期間内の部分波形と、着目期間をずらし幅ｚの分ずらした他の期間内の部分波形との第１の一致度を算出する。そして、脈波分析装置１００は、算出した第１の一致度の平均値を算出してもよい。これにより、脈波分析装置１００は、それぞれの部位が同一平面上にない場合に、第１の一致度の指標値としての尤もらしさの向上を図ることができる。
【０１３１】
具体的には、脈波分析装置１００は、左頬、右頬、顔上部、顔下部などのそれぞれの部位の脈波波形がある場合に、左頬と右頬との組み合わせや顔上部と顔下部との組み合わせのように、対応する組み合わせごとに第１の一致度を算出してもよい。そして、脈波分析装置１００は、算出した第１の一致度の最小値を算出する。これにより、脈波分析装置１００は、対象者の種々の体動に対応可能な第１の一致度を算出することができる。ここで、図１２の説明に移行する。
【０１３２】
〈第２の一致度を算出する一例〉
図１２は、第２の一致度を算出する一例を示す説明図である。第２の一致度を算出する技術としては、例えば、特開２０１４−１７６５８４号公報に記載の技術を参照することができる。
【０１３３】
図１２において、脈波分析装置１００は、対象者のいずれかの部位の脈波波形のうち、着目期間内の部分波形と、着目期間をずらし幅ｚの分ずらした他の期間内の部分波形との第２の一致度を算出する。例えば、ｚの単位をミリ秒とする。
【０１３４】
脈波分析装置１００は、例えば、顔面の脈波波形９００のうちの着目期間内の部分波形９０１を抽出する。そして、脈波分析装置１００は、抽出した部分波形９０１のデータ列ｘ（ｉ）を取得する。ｘ（ｉ）は、着目期間内の部分波形９０１の値ｘ（１），・・・，ｘ（Ｘ）を時刻順に並べたデータ列である。例えば、ｉの単位はミリ秒とする。
【０１３５】
また、脈波分析装置１００は、ｚ＝４００〜１５００の間を１ずつインクリメントしながら、顔面の脈波波形９００のうちの着目期間をずらし幅ｚの分ずらした他の期間内の部分波形１２００を抽出する。そして、脈波分析装置１００は、抽出した部分波形１２００のデータ列ｙ（ｚ，ｉ）を取得する。ｙ（ｚ，ｉ）は、着目期間をずらし幅ｚの分ずらした他の期間内の部分波形１２００の値ｙ（ｚ，１），・・・，ｘ（ｚ，Ｘ）を時刻順に並べたデータ列である。例えば、ｚの単位はミリ秒である。
【０１３６】
次に、脈波分析装置１００は、ｚ＝４００〜１５００の間を１ずつインクリメントしながら、上記式（１）または上記式（２）にデータ列ｘ（ｉ）とデータ列ｙ（ｚ，ｉ）とを代入することにより、相関係数ｓ（ｚ）を算出する。そして、脈波分析装置１００は、ｚ＝４００〜１５００の相関係数ｓ（ｚ）のうちの最大値を、第２の一致度として設定する。また、脈波分析装置１００は、ｚ＝４００〜１５００のうち、相関係数ｓ（ｚ）が最大値になるときのｚを、脈波間隔として採用してもよい。
【０１３７】
ここでは、脈波分析装置１００が上記式（１）または上記式（２）を用いて第２の一致度を算出する場合について説明したが、これに限らない。例えば、脈波分析装置１００は、ユークリッド距離や正規化されたユークリッド距離などを用いて第２の一致度を算出してもよい。また、第２の一致度は、脈波間隔のばらつきを表す指標から算出しても良い。脈波間隔を表す指標は、例えば、脈波間隔の標準偏差や波波形から求められたスペクトル分布のピーク幅などである。
【０１３８】
〈ノイズが含まれるか否かを判定する一例〉
図１３は、ノイズが含まれるか否かを判定する一例を示す説明図である。ここで、第１の一致度は、人の体動があるとそれぞれの部位への照射光量の時間変化が異なるため、小さい値になる傾向がある。換言すれば、第１の一致度は、値が小さいほど、対象者の体動に起因するノイズによって脈波波形が乱れた可能性が高いことを示す。
【０１３９】
一方で、第２の一致度は、値が大きい場合には、脈波波形が周期的であることを示す。換言すれば、第２の一致度は、値が大きいほど、脈波波形にノイズが含まれない傾向があることを示す。これにより、脈波分析装置１００は、第１の一致度の傾向と、第２の一致度の傾向とに基づいて、脈波波形にノイズが含まれるか否かを区別可能になる。
【０１４０】
図１３において、脈波分析装置１００は、第１の一致度が第１の閾値以上の場合に、対象者のいずれかの部位の脈波波形のうちの着目期間内の部分波形に、ノイズが含まれないと判定する。第１の閾値は、例えば、０．６である。また、脈波分析装置１００は、第２の一致度が第２の閾値以上である場合に、対象者のいずれかの部位の脈波波形のうちの着目期間内の部分波形に、ノイズが含まれないと判定する。第２の閾値は、例えば、０．７である。
【０１４１】
脈波分析装置１００は、第１の一致度の平均値を算出している場合には、第１の一致度の平均値と第１の閾値とを比較することにより、脈波波形がノイズを含むか否かを判定してもよい。また、脈波分析装置１００は、第１の一致度の最小値を算出している場合には、第１の一致度の最小値と第１の閾値とを比較することにより、脈波波形がノイズを含むか否かを判定してもよい。
【０１４２】
〈判定した結果に応じて脈波波形を分析する一例〉
脈波分析装置１００は、対象者のいずれかの部位の脈波波形のうちのノイズが含まれないと判定された部分波形を用いて、対象者のいずれかの部位の脈波波形を分析する。脈波分析装置１００は、ノイズが含まれないと判定された部分波形と、ノイズが含まれると判定された部分波形が重複する場合には、ノイズが含まれないと判定された部分波形のうちノイズが含まれると判定された部分波形と重複しない部分を用いてもよい。これにより、脈波分析装置１００は、ノイズが含まれる部分波形を用いずに、対象者のいずれかの部位の脈波波形を分析することができ、分析精度の向上を図ることができる。
【０１４３】
脈波分析装置１００は、例えば、対象者のいずれかの部位の脈波波形を分析して、脈拍数［ｂｐｍ］を算出する。また、脈波分析装置１００は、例えば、対象者のいずれかの部位の脈波波形を分析して、対象者のいずれかの部位の脈波波形を２回微分して加速度脈波波形を算出し、加速度脈波波形から血管年齢を算出してもよい。また、脈波分析装置１００は、例えば、対象者のいずれかの部位の脈波波形を分析して、対象者が不整脈であるか否かを判定してもよい。
【０１４４】
ここでは、脈波分析装置１００が、ノイズが含まれる部分波形を用いずに、対象者のいずれかの部位の脈波波形を分析する場合について説明したが、これに限らない。例えば、脈波分析装置１００は、第１の一致度と第２の一致度と対象者のいずれかの部位の脈波波形とを用いて、対象者のいずれかの部位の脈波波形を分析してもよい。
【０１４５】
（判定処理手順の一例）
次に、図１４を用いて、脈波分析装置１００が実行する判定処理手順の一例について説明する。
【０１４６】
図１４は、判定処理手順の一例を示すフローチャートである。図１４において、脈波分析装置１００は、人の身体の一部分が撮影された動画像１０１を取得する（ステップＳ１４０１）。次に、脈波分析装置１００は、人の複数の部位のそれぞれの部位について、図１５に後述する脈波波形の生成処理を実行する（ステップＳ１４０２）。そして、脈波分析装置１００は、生成したいずれかの部位の脈波波形に基づいて着目期間を設定する（ステップＳ１４０３）。
【０１４７】
次に、脈波分析装置１００は、生成した複数の部位のそれぞれの部位の脈波波形のうち、着目期間内の部分波形間の一致度合いを示す第１の一致度を算出する（ステップＳ１４０４）。そして、脈波分析装置１００は、生成したいずれかの部位の脈波波形のうち、着目期間内の部分波形と、着目期間をずらし幅の分移動させた比較対象期間内の部分波形との一致度合いを示す第２の一致度を算出する（ステップＳ１４０５）。
【０１４８】
次に、脈波分析装置１００は、第１の一致度と第２の一致度とに基づいて、生成したいずれかの部位の脈波波形のうちの着目期間内の部分波形にノイズが含まれるか否かを判定する（ステップＳ１４０６）。そして、脈波分析装置１００は、判定した結果に基づいて、生成したいずれかの部位の脈波波形を解析する（ステップＳ１４０７）。
【０１４９】
次に、脈波分析装置１００は、解析した結果を出力する（ステップＳ１４０８）。そして、脈波分析装置１００は、判定処理を終了する。これにより、脈波分析装置１００は、人のいずれかの部位の脈波波形にノイズが含まれるか否かを判定して、人のいずれかの部位の脈波波形の分析精度の向上を図ることができる。
【０１５０】
（生成処理手順の一例）
次に、図１５を用いて、脈波分析装置１００が実行する生成処理手順の一例について説明する。
【０１５１】
図１５は、生成処理手順の一例を示すフローチャートである。図１５において、脈波分析装置１００は、動画像１０１から、人の複数の部位のそれぞれの部位の画像を抽出する（ステップＳ１５０１）。
【０１５２】
次に、脈波分析装置１００は、抽出した画像に基づいて、当該画像に含まれる所定の波長成分の代表値の時系列データを取得する（ステップＳ１５０２）。そして、脈波分析装置１００は、ＢＰＦによって、取得した波長成分ごとの時系列データから特定周波数帯の信号成分を抽出する（ステップＳ１５０３）。
【０１５３】
次に、脈波分析装置１００は、抽出した波長成分ごとの特定周波数帯の信号成分から、特定周波数帯の信号成分の絶対値の時系列データを抽出する（ステップＳ１５０４）。そして、脈波分析装置１００は、ＬＰＦによって、抽出した波長成分ごとの特定周波数帯の絶対値の時系列データに対して平滑化処理を実行し、急峻な周波数成分を除去する（ステップＳ１５０５）。
【０１５４】
次に、脈波分析装置１００は、平滑化された波長成分ごとの特定周波数帯の絶対値の時系列データに基づいて、補正係数を算出する（ステップＳ１５０６）。また、脈波分析装置１００は、ステップＳ１５０３〜Ｓ１５０６と並行して、ＢＰＦによって、取得した波長成分ごとの時系列データから脈波周波数帯の信号成分を抽出する（ステップＳ１５０７）。
【０１５５】
次に、脈波分析装置１００は、抽出されたいずれかの脈波周波数帯の信号成分に、算出した補正係数を乗算する（ステップＳ１５０８）。そして、脈波分析装置１００は、いずれかの波長成分の脈波周波数帯の信号成分から、補正係数ｋが乗算された波長成分の脈波周波数帯の信号成分を減算する（ステップＳ１５０９）。
【０１５６】
次に、脈波分析装置１００は、ＢＰＦによって、減算後の信号の時系列データの脈波周波数帯の信号成分を抽出する（ステップＳ１５１０）。そして、脈波分析装置１００は、生成処理を終了する。これにより、脈波分析装置１００は、対象者の脈波波形を生成することができる。
【０１５７】
以上説明したように、脈波分析装置１００によれば、対象者を撮影した動画像１０１に含まれるそれぞれの撮影画像から抽出した、対象者の複数の部位のそれぞれの部位の画像を解析することによりそれぞれの部位の脈波波形を生成することができる。そして、脈波分析装置１００によれば、生成したそれぞれの部位の脈波波形同士の第１の一致度を算出し、算出した第１の一致度を出力することができる。これにより、脈波分析装置１００は、対象者の動画像１０１から対象者の脈波波形の脈波らしさを示す指標値を算出することにより、対象者の脈波波形の解析精度の向上を図ることができる。脈波分析装置１００は、例えば、生成した脈波波形の脈波らしさを考慮して、対象者の健康に関する判断などに用いることができる。
【０１５８】
また、脈波分析装置１００によれば、それぞれの撮影画像から抽出した対象者の画像を解析することにより対象者の脈波波形を生成し、算出した第１の一致度に基づいて、生成した対象者の脈波波形にノイズが含まれるか否かを判定することができる。これにより、脈波分析装置１００は、算出した第１の一致度が相対的に小さい場合には、生成した脈波波形にはノイズが含まれると判定することができる。そして、脈波分析装置１００は、ノイズが含まれる脈波波形については対象者の健康に関する判断などに用いないようにすることができる。
【０１５９】
また、脈波分析装置１００によれば、生成した対象者の脈波波形から抽出した複数の所定時間分の部分波形のそれぞれの部分波形同士の第２の一致度を算出することができる。そして、脈波分析装置１００によれば、算出した第１の一致度と、算出した第２の一致度とに基づいて、生成した対象者の脈波波形にノイズが含まれるか否かを判定することができる。これにより、脈波分析装置１００は、算出した第１の一致度が相対的に小さい場合、または、算出した第２の一致度が相対的に小さい場合には、生成した脈波波形にはノイズが含まれると判定することができる。そして、脈波分析装置１００は、ノイズが含まれる脈波波形については対象者の健康に関する判断などに用いないようにすることができる。
【０１６０】
また、脈波分析装置１００によれば、それぞれの撮影画像に、所定期間内の撮影画像を用いることができる。これにより、脈波分析装置１００は、動画像１０１全体から生成される脈波波形のうちの所定期間内の脈波波形について脈波らしさを示す指標値を算出することができる。結果として、脈波分析装置１００は、所定期間ごとに脈波波形にノイズが含まれるか否かを判定可能になる。
【０１６１】
また、脈波分析装置１００によれば、それぞれの撮影画像に、部位ごとに異なる所定期間内の撮影画像を用いることができる。これにより、脈波分析装置１００は、脈のタイミングが異なる複数の部位を用いる場合であっても、部位ごとの脈のタイミングを考慮して、部位ごとの脈波波形の第１の一致度を算出することができる。
【０１６２】
また、脈波分析装置１００によれば、複数の部位に、連動する２つ以上の部位を用いることができる。これにより、脈波分析装置１００は、対象者の体動に応じて、複数の部位のそれぞれに同様の動きが現れるようにすることができ、脈波らしさの指標値を算出しやすくすることができる。
【０１６３】
また、脈波分析装置１００によれば、複数の部位に、同一平面上にない２つ以上の部位を用いることができる。これにより、脈波分析装置１００は、対象者の体動に応じて、複数の部位のそれぞれに同様の動きが現れるようにすることができ、脈波らしさの指標値を算出しやすくすることができる。
【０１６４】
また、脈波分析装置１００によれば、複数の部位に、対象者の顔面において対称的に存在する部位を用いることができる。これにより、脈波分析装置１００は、対象者の体動に応じて、複数の部位のそれぞれに同様の動きが現れるようにすることができ、脈波らしさの指標値を算出しやすくすることができる。
【０１６５】
また、脈波分析装置１００によれば、３つ以上の部位のそれぞれの部位の脈波波形同士の第１の一致度の平均値に基づいて、生成した対象者の脈波波形にノイズが含まれるか否かを判定することができる。これにより、脈波分析装置１００は、生成した対象者の脈波波形に、対象者の種々の体動に起因するノイズが含まれるか否かを判定しやすくすることができる。
【０１６６】
また、脈波分析装置１００によれば、複数の部位のうちの所定の組み合わせごとに、組み合わせ内のそれぞれの部位の脈波波形同士の第１の一致度を算出することができる。そして、脈波分析装置１００は、算出した組み合わせごとの第１の一致度のうちの最小値に基づいて、生成した対象者の脈波波形にノイズが含まれるか否かを判定することができる。これにより、脈波分析装置１００は、生成した対象者の脈波波形に、対象者の種々の体動に起因するノイズが含まれるか否かを判定しやすくすることができる。
【０１６７】
また、脈波分析装置１００によれば、それぞれの撮影画像から抽出した対象者の画像を解析することにより対象者の脈波波形を生成し、算出した第１の一致度と、生成した対象者の脈波波形とを対応付けて出力することができる。これにより、脈波分析装置１００は、対象者の脈波波形についての脈波らしさの指標値として、算出した第１の一致度をユーザに通知することができる。
【０１６８】
また、脈波分析装置１００によれば、算出した第１の一致度に基づいて、複数の部位のいずれかの部位の脈波波形にノイズが含まれるか否かを判定することができる。これにより、脈波分析装置１００は、算出した第１の一致度が相対的に小さい場合には、生成した脈波波形にはノイズが含まれると判定することができる。そして、脈波分析装置１００は、ノイズが含まれる脈波波形については対象者の健康に関する判断などに用いないようにすることができる。
【０１６９】
また、脈波分析装置１００によれば、算出した第１の一致度と、複数の部位のいずれかの部位の脈波波形とを対応付けて出力することができる。これにより、脈波分析装置１００は、複数の部位のいずれかの部位の脈波波形についての脈波らしさの指標値として、算出した第１の一致度をユーザに通知することができる。
【０１７０】
なお、本実施の形態で説明した脈波分析方法は、予め用意されたプログラムをパーソナル・コンピュータやワークステーション等のコンピュータで実行することにより実現することができる。本脈波分析プログラムは、ハードディスク、フレキシブルディスク、ＣＤ−ＲＯＭ、ＭＯ、ＤＶＤ等のコンピュータで読み取り可能な記録媒体に記録され、コンピュータによって記録媒体から読み出されることによって実行される。また本脈波分析プログラムは、インターネット等のネットワークを介して配布してもよい。
【符号の説明】
【０１７１】
１００  脈波分析装置
１０１  動画像
２００  バス
２０１  ＣＰＵ
２０２  メモリ
２０３  Ｉ／Ｆ
２０４  ディスクドライブ
２０５  ディスク
２０６  カメラ
２１０  ネットワーク
３０１  取得部
３０２  生成部
３０３  算出部
３０４  判定部
３０５  分析部
３０６  出力部
４１０，４１１，４１２，５０１〜５０３，６０１，６０２  画像
【図１】
2017085894.tif 000005
【図２】
2017085894.tif 000006
【図３】
2017085894.tif 000007
【図４】
2017085894.tif 000008
【図５】
2017085894.tif 000009
【図６】
2017085894.tif 000010
【図７】
2017085894.tif 000011
【図８】
2017085894.tif 000012
【図９】
2017085894.tif 000013
【図１０】
2017085894.tif 000014
【図１１】
2017085894.tif 000015
【図１２】
2017085894.tif 000016
【図１３】
2017085894.tif 000017
【図１４】
2017085894.tif 000018
【図１５】
2017085894.tif 000019
【手続補正書】
【提出日】平成30年4月13日(2018.4.13)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
対象者を撮影した複数の撮影画像から、前記対象者の複数の部位のそれぞれの部位の画像を抽出し、
前記複数の撮影画像から抽出した前記それぞれの部位の画像を解析することにより前記それぞれの部位の脈波波形を生成し、
生成した前記それぞれの部位の脈波波形のうちの脈波波形間の一致度合いを示す第１の一致度を算出する、
制御部を有することを特徴とする脈波分析装置。
【請求項２】
前記制御部は、
算出した前記第１の一致度に基づいて、生成した前記対象者の脈波波形にノイズが含まれるか否かを判定する、ことを特徴とする請求項１に記載の脈波分析装置。
【請求項３】
前記制御部は、
算出した前記第１の一致度が低い場合に、生成した前記対象者の脈波波形にノイズを含んでいると判定する、ことを特徴とする請求項２に記載の脈波分析装置。
【請求項４】
前記制御部は、
生成した前記対象者の脈波波形から所定時間分の部分波形を複数抽出し、
抽出した前記複数の部分波形のうちの部分波形間の一致度合いを示す第２の一致度を算出し、
算出した前記第１の一致度と、算出した前記第２の一致度とに基づいて、生成した前記対象者の脈波波形にノイズが含まれるか否かを判定する、ことを特徴とする請求項２または３に記載の脈波分析装置。
【請求項５】
前記それぞれの部位の脈波波形は、所定時間内の脈波波形に限定する、ことを特徴とする請求項１〜４のいずれか一つに記載の脈波分析装置。
【請求項６】
前記制御部は、
前記それぞれの部位の脈波波形のうちの脈波波形間の一致度合いを示す第１の一致度を算出する際に、一方の波形を時間方向にずらした上で、前記第１の一致度を算出する、ことを特徴とする請求項１〜５のいずれか一つに記載の脈波分析装置。
【請求項７】
前記複数の部位は、連動して動く２つ以上の部位を含む、ことを特徴とする請求項１〜６のいずれか一つに記載の脈波分析装置。
【請求項８】
前記複数の部位は、同一平面上にない２つ以上の部位を含む、ことを特徴とする請求項１〜７のいずれか一つに記載の脈波分析装置。
【請求項９】
前記複数の部位は、前記対象者の身体において対称的に存在する２つ以上の部位を含む、ことを特徴とする請求項１〜８のいずれか一つに記載の脈波分析装置。
【請求項１０】
前記複数の部位は、３つ以上の部位を含み、
前記制御部は、
前記３つ以上の部位のそれぞれの部位の脈波波形のうちの脈波波形間の一致度合いを示す第１の一致度の統計値を算出することを特徴とする請求項１〜９のいずれか一つに記載の脈波分析装置。
【請求項１１】
前記複数の部位は、３つ以上の部位を含み、
前記制御部は、
前記複数の部位の所定の組み合わせごとに、前記組み合わせ内の部位の脈波波形のうちの脈波波形間の一致度合いを示す第１の一致度を算出し、
算出した前記組み合わせごとの第１の一致度の統計値を算出することを特徴とする請求項１〜１０のいずれか一つに記載の脈波分析装置。
【請求項１２】
コンピュータが、
対象者を撮影した複数の撮影画像から、前記対象者の複数の部位のそれぞれの部位の画像を抽出し、
前記複数の撮影画像から抽出した前記それぞれの部位の画像を解析することにより前記それぞれの部位の脈波波形を生成し、
生成した前記それぞれの部位の脈波波形のうちの脈波波形間の一致度合いを示す第１の一致度を算出する、
処理を実行することを特徴とする脈波分析方法。
【請求項１３】
コンピュータに、
対象者を撮影した複数の撮影画像から、前記対象者の複数の部位のそれぞれの部位の画像を抽出し、
前記複数の撮影画像から抽出した前記それぞれの部位の画像を解析することにより前記それぞれの部位の脈波波形を生成し、
生成した前記それぞれの部位の脈波波形のうちの脈波波形間の一致度合いを示す第１の一致度を算出する、
処理を実行させることを特徴とする脈波分析プログラム。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、脈波分析装置、脈波分析方法、および脈波分析プログラムに関する。
【背景技術】
【０００２】
従来、対象者を撮影した動画像に基づいて、対象者の血管を流れる血液の体積の変動を検出することにより、対象者の脈波波形を計測する技術がある。先行技術としては、例えば、発光素子から指内に入射し、かつ、指を透過した透過光を受光する複数個の受光素子との間で指を挟んで一方向における受光素子の受光レベルの分布を示す分布波形の特性値に基づいて、被測定者の体動を判定するものがある。また、例えば、少なくとも部分的に周期的なバイタル信号を表す生理的情報を有する入力信号から取得されたデータを処理する技術がある。また、例えば、ウェブカメラ等のビデオカメラによって撮影される被検体の画像内の輝度信号を検出することによるバイタルサインのリモートモニタリング方法がある。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０００−１０７１４７号公報
【特許文献２】特開２０１４−５０２１８７号公報
【特許文献３】特開２０１４−５２７８６３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上述した従来技術では、対象者の脈波波形を精度よく分析することができない場合がある。例えば、対象者の脈波波形が乱れた場合に、対象者の体動などに起因するノイズによって脈波波形が乱れたのか、または、対象者の不整脈などによって脈波波形が乱れたのかを判別することが難しい。
【０００５】
１つの側面では、本発明は、対象者の脈波波形の分析精度の向上を図ることができる脈波分析装置、脈波分析方法、および脈波分析プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明の一側面によれば、対象者を撮影した複数の撮影画像から、前記対象者の複数の部位のそれぞれの部位の画像を抽出し、前記複数の撮影画像から抽出した前記それぞれの部位の画像を解析することにより前記それぞれの部位の脈波波形を生成し、生成した前記それぞれの部位の脈波波形のうちの脈波波形間の一致度合いを示す第１の一致度を算出する脈波分析装置、脈波分析方法、および脈波分析プログラムが提案される。
【発明の効果】
【０００７】
本発明の一態様によれば、対象者の脈波波形の分析精度の向上を図ることができるという効果を奏する。
【図面の簡単な説明】
【０００８】
【図１】図１は、実施の形態にかかる脈波分析方法の一実施例を示す説明図である。
【図２】図２は、脈波分析装置１００のハードウェア構成例を示すブロック図である。
【図３】図３は、脈波分析装置１００の機能的構成例を示すブロック図である。
【図４】図４は、対象者のそれぞれの部位の画像を抽出する第１例を示す説明図である。
【図５】図５は、対象者のそれぞれの部位の画像を抽出する第２例を示す説明図である。
【図６】図６は、対象者のそれぞれの部位の画像を抽出する第３例を示す説明図である。
【図７】図７は、対象者のそれぞれの部位の脈波波形を生成する一例を示す説明図（その１）である。
【図８】図８は、対象者のそれぞれの部位の脈波波形を生成する一例を示す説明図（その２）である。
【図９】図９は、判定対象の部分波形を決定する一例を示す説明図である。
【図１０】図１０は、第１の一致度を算出する第１例を示す説明図である。
【図１１】図１１は、第１の一致度を算出する第２例を示す説明図である。
【図１２】図１２は、第２の一致度を算出する一例を示す説明図である。
【図１３】図１３は、ノイズが含まれるか否かを判定する一例を示す説明図である。
【図１４】図１４は、判定処理手順の一例を示すフローチャートである。
【図１５】図１５は、生成処理手順の一例を示すフローチャートである。
【発明を実施するための形態】
【０００９】
以下に、図面を参照して、本発明にかかる脈波分析装置、脈波分析方法、および脈波分析プログラムの実施の形態を詳細に説明する。
【００１０】
（実施の形態にかかる脈波分析方法の一実施例）
図１は、実施の形態にかかる脈波分析方法の一実施例を示す説明図である。図１において、脈波分析装置１００は、対象者の脈波波形の分析を支援するコンピュータである。対象者とは、脈波波形を計測する対象である。対象者は、例えば、人間である。脈波波形とは、心臓の拍動に伴って対象者の血管を流れる血液の体積または圧力の時間変化を表す波形である。
【００１１】
ところで、高齢化や医療費の増加などの理由によって、対象者の生体情報を用いて対象者の健康に関する判断を効率よく行うことが求められている。例えば、対象者の生体情報のうちの脈波波形から得られる種々の情報は、対象者の生命反応を見るための重要な指標の一つであり、対象者の健康に関する判断を行う際に用いられる。
【００１２】
具体的には、脈拍数は、対象者の健康状態を表す指標となりうる。また、脈拍数が異常に高い状態（いわゆる、頻脈）が、心理的なストレス負荷がないにも関わらず高頻度で発生したり持続したりする場合には、心臓の機能が正常に働いていないことが疑われる。また、一拍ごとの脈波間隔の揺らぎは、対象者にかかるストレスを表す指標となりうる。また、脈波波形は、対象者の血管年齢を表す指標となりうる。また、脈波波形は、対象者が、心不全や脳梗塞などの重大な病気につながる不整脈の状態であるか否かを表す指標となりうる。不整脈とは、心拍数や脈拍のリズムが一定ではないことである。不整脈の状態では、脈波波形が周期的ではない波形になる。
【００１３】
このように、対象者の健康状態に関する多くの情報が脈波波形から得られる。このため、できるだけ簡便な方法により、日常的かつ継続的に、対象者が意識しなくても、対象者の脈波波形を効率よく計測することが望ましい。例えば、対象者が何かしらの機器の操作を行わなくても、対象者の脈波波形を非侵襲かつ非接触で測定することが望ましい。ここで、例えば、対象者の血管での吸収光量が血流量に依存することを利用して、対象者の動画像から対象者の体表面の輝度変化を解析することにより、血管を流れる血液の体積の変動に対応する対象者の脈波波形を、非侵襲かつ非接触で計測する技術が考えられる。
【００１４】
一方で、計測された脈波波形にノイズが含まれる場合がある。例えば、対象者を撮影した動画像は、対象者の体動がある場合には、脈波波形の信号に対応する成分に加えて、対象者の体動に起因するノイズの成分を含んでしまう傾向がある。このため、例えば、対象者に静態を保たせることにより、対象者の脈波波形に含まれるノイズの成分を低減し、対象者の脈波波形の計測精度の向上を図る場合がある。
【００１５】
しかしながら、この場合では、対象者に長時間静態を保つ負担がかかってしまうため、日常的かつ継続的に、対象者が意識しなくても、対象者の脈波波形を計測することは困難になってしまう。さらに、対象者が静態を保つことができなければ、対象者の体動などに起因して脈波波形に現れるノイズが大きくなり、脈波波形にノイズが含まれることを回避することができない。結果として、脈波波形にノイズが含まれているために、精度よく脈波波形を解析することができないことがある。例えば、ノイズによって脈波波形に乱れが生じた場合に、対象者の不整脈などによって脈波波形が乱れたと誤って判定してしまうことがある。脈波波形の乱れとは、脈波波形が周期的ではない波形になることである。
【００１６】
そこで、本実施の形態では、対象者に静態を保たせなくても、対象者の動画像から対象者の脈波波形の脈波らしさを示す指標値を算出することにより、対象者の脈波波形の分析精度の向上を図ることができる脈波分析方法について説明する。
【００１７】
指標値とは、対象者の脈波波形が乱れた場合に、対象者の体動などに起因するノイズによって脈波波形が乱れたのか否かを示す値である。指標値は、対象者の体動が脈波波形に与える影響の度合いを示す。指標値は、例えば、対象者のそれぞれの部位にある血管を流れる血液の体積の変動を検出することにより得られるそれぞれの部位の脈波波形のうちの脈波波形間の一致度合いを示す値である。それぞれの部位は、例えば、対象者の左頬と右頬である。対象者の体動は、例えば、対象が首を振るなどである。部位の脈波波形は、当該部位表面の輝度変化を基に生成された脈波らしき波形である。
【００１８】
ここで、脈波波形間の一致度合いを示す値は、値が小さいほど、対象者の体動が大きく、対象者の体動に起因するノイズによって脈波波形が乱れやすい状態であることを示し、脈波らしさが小さいことを示す。具体的には、対象者の体動が比較的大きい場合には、それぞれの部位に当たる光量の変動度合いが異なり、それぞれの部位の色彩の変動度合いが異なるため、それぞれの部位の脈波波形の変動度合いも異なり、一致度合いを示す値が小さくなる。一方で、対象者の体動が比較的小さい場合には、それぞれの部位の色彩の変動度合いの差異が比較的小さいため、一致度合いを示す値が大きくなる。
【００１９】
図１の例では、脈波分析装置１００は、対象者を撮影した複数の撮影画像のそれぞれの撮影画像から、対象者の複数の部位のそれぞれの部位の画像を抽出する。部位とは、対象者の身体の一部分である。複数の部位は、例えば、顔面と左頬と右頬となどである。
【００２０】
撮影画像とは、光電変換素子によって、ある時点での被写体からの光信号を電気信号に変換して得られたデータである。撮影画像は、例えば、ＲＧＢ（Ｒｅｄ，Ｇｒｅｅｎ，ａｎｄ  Ｂｌｕｅ）カラーモデルによって被写体の色についてＲＧＢ各色の大きさで表現したデータである。
【００２１】
複数の撮影画像とは、撮影された順に、時系列に並べられた複数の画像である。複数の撮影画像は、例えば、動画像１０１に含まれる一連の撮影画像である。動画像１０１とは、時系列に沿った一連のフレーム画像である。動画像１０１は、例えば、脈波分析装置１００によって撮影された一連のフレーム画像である。また、動画像１０１は、他のコンピュータによって撮影されてもよい。動画像１０１は、既に撮影が終了していてもよいし、リアルタイムに取得中であってもよい。
【００２２】
脈波分析装置１００は、例えば、対象者の顔面を撮影した動画像１０１を取得する。そして、脈波分析装置１００は、取得した動画像１０１に含まれるそれぞれの撮影画像から、対象者の複数の部位のそれぞれの部位の画像を抽出する。脈波分析装置１００は、例えば、画像認識の技術を用いて、対象者の左頬の画像と、対象者の右頬の画像とを抽出する。それぞれの部位の画像を抽出する詳細については、例えば、図４〜図６を用いて後述する。
【００２３】
脈波分析装置１００は、それぞれの撮影画像から抽出したそれぞれの部位の画像を解析することによりそれぞれの部位の脈波波形を生成する。脈波分析装置１００は、抽出した対象者の左頬の画像に基づいて対象者の左頬の色彩の変動を解析し、対象者の左頬の血管を流れる血液の体積の変動を検出し、対象者の左頬の脈波波形を生成する。
【００２４】
脈波分析装置１００は、抽出した対象者の右頬の画像に基づいて対象者の右頬の色彩の変動を解析し、対象者の右頬の血管を流れる血液の体積の変動を検出し、対象者の右頬の脈波波形を生成する。それぞれの部位の脈波波形を生成する詳細については、例えば、図７および図８を用いて後述する。
【００２５】
脈波分析装置１００は、生成したそれぞれの部位の脈波波形のうちの脈波波形間の一致度合いを示す第１の一致度を算出する。脈波分析装置１００は、例えば、相関係数を用いて、それぞれの部位の脈波波形のうちの脈波波形間の一致度合いを示す第１の一致度を算出する。脈波波形間の第１の一致度を算出する詳細については、例えば、図１０、図１１および図１２を用いて後述する。
【００２６】
脈波分析装置１００は、算出した第１の一致度を出力する。脈波分析装置１００は、例えば、算出した第１の一致度と、それぞれの部位の脈波波形とを対応付けて、脈波分析装置１００が有するディスプレイに表示し、脈波分析装置１００のユーザに通知する。これによれば、脈波分析装置１００は、対象者を撮影した動画像１０１に基づいて、対象者の脈波波形の脈波らしさを示す指標値を算出することができる。
【００２７】
これにより、脈波分析装置１００は、対象者の動画像１０１から対象者の脈波波形の脈波らしさを示す指標値を算出することにより、対象者の脈波波形の解析精度の向上を図ることができる。脈波分析装置１００は、例えば、算出した第１の一致度が相対的に小さい場合には、生成したそれぞれの部位の脈波波形にはノイズが含まれると判定することができる。脈波波形にノイズが含まれるとは、脈波波形に含まれるノイズが、脈波波形の分析において無視できない程度に大きいことである。
【００２８】
また、脈波分析装置１００は、脈波波形に含まれるノイズが、脈波波形の分析において無視可能な程度に小さい場合には、ノイズが含まれないと判定する。そして、脈波分析装置１００は、ノイズが含まれると判定した脈波波形については対象者の健康に関する判断などに用いないようにすることができ、ノイズが含まれないと判定した脈波波形については対象者の健康に関する判断などに用いるようにすることができる。
【００２９】
ここでは、脈波分析装置１００が対象者を撮影し、対象者を撮影した動画像１０１を取得する場合について説明したが、これに限らない。例えば、脈波分析装置１００は、他のコンピュータによって撮影された動画像１０１を他のコンピュータから受信してもよい。具体的には、脈波分析装置１００がサーバとして動作し、クライアント装置から動画像１０１を取得して指標値を算出し、算出した指標値または判定した結果などをクライアント装置に送信してもよい。
【００３０】
（脈波分析装置１００のハードウェア構成例）
次に、図２を用いて、図１に示した脈波分析装置１００のハードウェア構成例について説明する。脈波分析装置１００は、例えば、サーバ、ＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）、ノートＰＣ、タブレット型ＰＣ、スマートフォンなどである。
【００３１】
図２は、脈波分析装置１００のハードウェア構成例を示すブロック図である。図２において、脈波分析装置１００は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）２０１と、メモリ２０２と、Ｉ／Ｆ（Ｉｎｔｅｒｆａｃｅ）２０３と、ディスクドライブ２０４と、ディスク２０５と、カメラ２０６とを有する。また、各構成部は、バス２００によってそれぞれ接続される。
【００３２】
ここで、ＣＰＵ２０１は、脈波分析装置１００の全体の制御を司る。メモリ２０２は、例えば、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）およびフラッシュＲＯＭなどを有する。具体的には、例えば、フラッシュＲＯＭやＲＯＭが各種プログラムを記憶し、ＲＡＭがＣＰＵ２０１のワークエリアとして使用される。メモリ２０２に記憶されるプログラムは、ＣＰＵ２０１にロードされることで、コーディングされている処理をＣＰＵ２０１に実行させる。
【００３３】
Ｉ／Ｆ２０３は、通信回線を通じてネットワーク２１０に接続され、ネットワーク２１０を介して他のコンピュータに接続される。そして、Ｉ／Ｆ２０３は、ネットワーク２１０と内部のインターフェースを司り、他のコンピュータからのデータの入出力を制御する。Ｉ／Ｆ２０３には、例えば、モデムやＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）アダプタなどを採用することができる。
【００３４】
ディスクドライブ２０４は、ＣＰＵ２０１の制御に従ってディスク２０５に対するデータのリード／ライトを制御する。ディスクドライブ２０４は、例えば、磁気ディスクドライブである。ディスク２０５は、ディスクドライブ２０４の制御で書き込まれたデータを記憶する不揮発メモリである。
【００３５】
カメラ２０６は、ＣＣＤ（Ｃｈａｒｇｅ  Ｃｏｕｐｌｅｄ  Ｄｅｖｉｃｅ）やＣＭＯＳ（Ｃｏｍｐｌｅｍｅｎｔａｒｙ  Ｍｅｔａｌ  Ｏｘｉｄｅ  Ｓｅｍｉｃｏｎｄｕｃｔｏｒ）などの光電変換素子を有する装置である。カメラ２０６は、撮影範囲内の被写体からの光信号を光電変換素子によって電気信号に変換し、変換した電気信号から画像データを生成し、生成した画像データをメモリ２０２やディスク２０５に記憶する。
【００３６】
脈波分析装置１００は、上述した構成部のほか、例えば、ＳＳＤ（Ｓｏｌｉｄ  Ｓｔａｔｅ  Ｄｒｉｖｅ）、半導体メモリ、キーボード、マウス、ディスプレイなどを有することにしてもよい。また、脈波分析装置１００は、ディスクドライブ２０４およびディスク２０５の代わりに、ＳＳＤおよび半導体メモリなどを有していてもよい。
【００３７】
（脈波分析装置１００の機能的構成例）
次に、図３を用いて、脈波分析装置１００の機能的構成例について説明する。図３は、脈波分析装置１００の機能的構成例を示すブロック図である。脈波分析装置１００は、取得部３０１と、生成部３０２と、算出部３０３と、判定部３０４と、分析部３０５と、出力部３０６とを含む。
【００３８】
取得部３０１〜出力部３０６は、制御部となる機能であり、例えば、図２に示したメモリ２０２やディスク２０５などの記憶領域に記憶されたプログラムをＣＰＵ２０１に実行させることにより、または、Ｉ／Ｆ２０３により、その機能を実現する。各機能部の処理結果は、例えば、メモリ２０２やディスク２０５などの記憶領域に記憶される。
【００３９】
取得部３０１は、対象者を撮影した複数の撮影画像を取得する。対象者とは、脈波波形を計測する対象である。対象者は、例えば、人間である。対象者は、動物であってもよい。複数の撮影画像とは、撮影された順に、時系列に並べられた複数の画像である。複数の撮影画像は、例えば、動画像１０１から抽出することにより得られる複数の画像である。
【００４０】
複数の撮影画像は、例えば、動画像１０１に含まれる一連の撮影画像である。複数の撮影画像は、動画像１０１の中から所定の条件を満たす一部のフレーム画像を抽出することにより得られた、抽出された複数のフレーム画像であってもよい。複数の撮影画像は、具体的には、１／６０秒間隔で撮影された動画像１０１の中から抽出された１／６秒間隔で撮影された複数のフレーム画像であってもよい。
【００４１】
また、複数の撮影画像は、例えば、動画像１０１に含まれる一連のフレーム画像を加工して得られた一連の画像であってもよい。複数の撮影画像は、具体的には、動画像１０１に含まれる一連のフレーム画像から所定の波長成分を取り出して得られる、所定の波長成分で表現された一連の画像であってもよい。複数の撮影画像は、静止画像を撮影可能なデジタルカメラなどの撮影装置によって連続撮影された複数の画像であってもよい。
【００４２】
取得部３０１は、例えば、対象者を撮影した動画像１０１を取得する。動画像１０１は、例えば、映像を撮影可能なビデオカメラなどの撮影装置によって撮影された一連のフレーム画像である。対象者を撮影した動画像１０１とは、対象者の複数の部位を含む、対象者の身体の少なくとも一部分を撮影した画像である。対象者の身体の一部分は、対象者の複数の部位の一つであってもよい。対象者の身体の一部分は、例えば、対象者の顔面である。
【００４３】
複数の部位は、例えば、連動する２つ以上の部位を含む。連動する２つ以上の部位とは、対象者の動きに応じて一緒に同様に動く部位である。連動する２つ以上の部位は、例えば、対象者の顔面の動きに応じて一緒に同様に動く対象者の左頬と鼻である。また、複数の部位は、同一平面上にない２つ以上の部位を含んでもよい。同一平面上にない２つ以上の部位とは、例えば、曲面上にある２つ以上の部位である。同一平面上にない２つ以上の部位は、例えば、対象者の左頬と額である。
【００４４】
また、複数の部位は、対象者の身体において対称的に存在する部位を含んでもよい。対称的に存在する部位は、例えば、対象者の顔に対称的に存在する左頬と右頬である。複数の部位のうちの２つ以上の部位は包含関係であってもよい。複数の部位は、例えば、対象者の顔面と、対象者の顔面に包含される対象者の左頬とを含んでもよい。複数の部位は、具体的には、対象者の顔面と、対象者の顔面のうちの左頬と、対象者の顔面のうちの右頬とを含んでもよい。
【００４５】
複数の部位の少なくともいずれかは、ノイズが含まれるか否かの判定対象となる脈波波形が生成される部位として用いられる。また、複数の部位の少なくともいずれかは、指標値の算出元の脈波波形が生成される部位として用いられる。判定対象の脈波波形が生成される部位と、指標値の算出元の脈波波形が生成される部位とは重複してもよい。
【００４６】
また、対象者の複数の部位は、対象者の異なる２つ以上の部分のそれぞれに含まれる部位の集合であってもよい。取得部３０１は、具体的には、カメラ２０６を用いて対象者の顔面を撮影した動画像１０１を取得する。これにより、取得部３０１は、対象者の脈波波形の生成元になる対象者の動画像を取得することができる。
【００４７】
生成部３０２は、取得部３０１が取得した動画像１０１に含まれるそれぞれの撮影画像から対象者のそれぞれの部位の画像を抽出する。対象者のそれぞれの部位の画像とは、撮影画像内で対象者の身体の少なくとも一部分が写った部分画像である。それぞれの撮影画像において、部分画像の面積は、一定の大きさでなくてもよい。それぞれの撮影画像は、動画像１０１のうち、対象者の身体が写った部分画像が所定の大きさ以上になる撮影画像であってもよい。
【００４８】
そして、生成部３０２は、それぞれの撮影画像から抽出した対象者のそれぞれの部位の画像を解析することによりそれぞれの部位の脈波波形を生成する。解析とは、例えば、対象者のそれぞれの部位の一連の画像をスペクトル分析することにより、当該部位における肌の色彩の変動に基づいて、当該部位の血管を流れる血液の体積の変動を検出することである。脈波波形とは、対象者の血管を流れる血液の体積の変動から得られる、心臓の拍動に伴って対象者の血管を流れる血液の体積の時間変化を表す波形である。
【００４９】
生成部３０２は、例えば、取得部３０１が取得した動画像１０１から、判定対象の脈波波形が生成される部位が写った画像として、それぞれの撮影画像内で対象者の顔面が写った部分画像を抽出する。それぞれの撮影画像において、部分画像の面積は、一定の大きさでなくてもよい。そして、生成部３０２は、抽出した対象者の顔面が写った部分画像に基づいて、対象者の顔面の色彩の変動を解析し、対象者の顔面の血管を流れる血液の体積の変動を検出することにより、対象者の顔面の血管について脈波波形を生成する。生成部３０２は、さらに、生成した対象者の顔面の脈波波形を、所定期間ごとの部分波形に分割してもよい。所定期間は、例えば、推定した脈拍周期の倍数になる長さの期間である。これにより、生成部３０２は、ノイズが含まれるか判定する対象である対象者の脈波波形を生成することができる。
【００５０】
生成部３０２は、例えば、取得部３０１が取得した動画像１０１から、指標値の算出元の脈波波形が生成される部位が写った画像として、それぞれの撮影画像内で対象者の顔面の左頬が写った部分画像と、対象者の右頬が写った部分画像とを抽出する。そして、生成部３０２は、抽出した対象者の左頬が写った部分画像に基づいて、対象者の左頬の色彩の変動を解析し、対象者の左頬の血管を流れる血液の体積の変動を検出することにより、対象者の左頬の血管について脈波波形を生成する。生成部３０２は、さらに、生成した対象者の左頬の脈波波形を、所定期間ごとの部分波形に分割してもよい。
【００５１】
また、生成部３０２は、抽出した対象者の右頬が写った部分画像に基づいて、対象者の右頬の色彩の変動を解析し、対象者の右頬の血管を流れる血液の体積の変動を検出することにより、対象者の右頬の血管について脈波波形を生成する。生成部３０２は、さらに、生成した対象者の右頬の脈波波形を、所定期間ごとの部分波形に分割してもよい。これにより、生成部３０２は、ノイズが含まれるか判定する際に用いられるそれぞれの部位の脈波波形を生成することができる。これにより、生成部３０２は、具体的には、算出部３０３が脈波らしさを示す指標値を算出する際に用いられるそれぞれの部位の脈波波形を生成することができる。
【００５２】
ここで、例えば、ノイズが含まれるか判定する対象である脈波波形と、指標値を算出する際に用いられる脈波波形とは、少なくとも同じ複数の撮影画像から生成された脈波波形であればよく、異なる脈波波形であってもよいし、重複してもよい。
【００５３】
算出部３０３は、生成部３０２が生成した脈波波形の脈波らしさを示す指標値を算出する。指標値とは、対象者の脈波波形が乱れた場合に、対象者の体動などに起因するノイズによって脈波波形が乱れたのか否かを示す値である。指標値は、例えば、対象者のそれぞれの部位の脈波波形のうち、少なくともいずれかの脈波波形間の一致度合いを示す第１の一致度である。指標値は、対象者のそれぞれの部位の脈波波形のうちの脈波波形間の一致度合いを示す第１の一致度の平均値、中央値、最大値、最小値などの統計値であってもよい。
【００５４】
また、指標値は、例えば、いずれかの部位の脈波波形内の異なる部分波形間の一致度合いを示す第２の一致度であってもよい。第２の一致度とは、対象者の脈波波形がどのくらい周期的であるか（周期性の度合い）を示し、対象者の脈波波形においてどのくらい類似する部分波形が繰り返し現れるか否かを示す値である。また、第２の一致度は、対象者の脈波波形がどのくらい乱れているかを示す。
【００５５】
ここで、部分波形間の一致度合いを示す第２の一致度は、値が小さいほど、対象者のいずれかの部位の脈波波形の乱れが大きいことを示す。具体的には、対象者の体動や不整脈によれば、対象者のいずれかの部位の脈波波形の振幅が変動してしまい、いずれかの部位の脈波波形において類似する部分波形が繰り返されることなく、部分波形間の一致度合いを示す値が小さくなる。一方で、対象者の体動や不整脈がなければ、いずれかの部位の脈波波形が心臓の収縮や拡張に対応する周期的な波形になり、いずれかの部位の脈波波形において類似する部分波形が繰り返され、部分波形間の一致度合いを示す値が大きくなる。
【００５６】
また、第２の一致度は、例えば、対象者のいずれかの部位の脈波波形のうちの脈波間隔のばらつきの大きさを示す値であってもよい。第２の一致度は、例えば、対象者のいずれかの部位の脈波波形において隣り合う極大値または極小値の差分の標準偏差であってもよい。また、第２の一致度は、例えば、対象者のいずれかの部位の脈波波形における脈波間隔の標準偏差であってもよい。また、第２の一致度は、例えば、対象者のいずれかの部位の脈波波形から求められたスペクトル分布のピーク幅であってもよい。また、第２の一致度は、例えば、対象者のいずれかの部位の脈波波形から求められたスペクトル分布のピーク比率であってもよい。ピーク比率は、例えば、スペクトル分布のうちの最大値と２番目に大きい値との比率である。
【００５７】
算出部３０３は、例えば、相関係数を用いて、生成部３０２が生成したそれぞれの部位の脈波波形のうちの脈波波形間の一致度合いを示す第１の一致度を算出する。算出部３０３は、具体的には、指標値の算出元の脈波波形が生成される部位の脈波波形として生成された、対象者の左頬の脈波波形と、対象者の右頬の脈波波形との一致度合いを示す第１の一致度を算出する。
【００５８】
また、算出部３０３は、具体的には、複数の部位が３つ以上の部位を含む場合、複数の部位のうちの所定の組み合わせごとに、組み合わせ内のそれぞれの部位の脈波波形のうちの脈波波形間の一致度合いを示す第１の一致度を算出してもよい。これにより、算出部３０３は、脈波らしさを示す指標値として、第１の一致度を算出することができる。
【００５９】
また、算出部３０３は、例えば、生成部３０２が生成した対象者のいずれかの部位の脈波波形から所定時間分の部分波形を複数抽出し、相関係数を用いて、抽出した複数の部分波形のうちの部分波形間の一致度合いを示す第２の一致度を算出する。これにより、算出部３０３は、脈波らしさを示す指標値として、第２の一致度を算出することができる。
【００６０】
判定部３０４は、算出部３０３が算出した第１の一致度に基づいて、生成部３０２が生成した対象者の脈波波形にノイズが含まれるか否かを判定する。ノイズとは、対象者の体動などに起因する脈波波形の乱れである。判定部３０４は、例えば、算出部３０３が算出した第１の一致度が、第１の閾値以下である場合に、生成部３０２が生成した対象者の顔面の脈波波形にノイズが含まれると判定する。これにより、判定部３０４は、比較的大きなノイズが含まれる脈波波形と、脈波波形を分析する際に無視可能な程度に比較的小さなノイズが含まれる脈波波形とを判別することができる。
【００６１】
また、判定部３０４は、複数の部位が３つ以上の部位を含む場合、３つ以上の部位の脈波波形のうちの脈波波形間についての第１の一致度の統計値、例えば平均値に基づいて、生成部３０２が生成した対象者の脈波波形にノイズが含まれるか否かを判定してもよい。統計値は、例えば、平均値、中央値、最大値、最小値などである。判定部３０４は、例えば、第１の一致度の平均値が、第１の閾値以下である場合に、生成部３０２が生成した対象者の顔面の脈波波形にノイズが含まれると判定する。これにより、判定部３０４は、比較的大きなノイズが含まれる脈波波形と、脈波波形を分析する際に無視可能な程度に比較的小さなノイズが含まれる脈波波形とを判別することができる。
【００６２】
また、判定部３０４は、複数の部位が３つ以上の部位を含む場合、組み合わせごとの第１の一致度の統計値、例えば最小値に基づいて、生成部３０２が生成した対象者の脈波波形にノイズが含まれるか否かを判定する。判定部３０４は、例えば、第１の一致度のうちの最小値が、第１の閾値以下である場合に、生成部３０２が生成した対象者の顔面の脈波波形にノイズが含まれると判定する。これにより、判定部３０４は、比較的大きなノイズが含まれる脈波波形と、脈波波形を分析する際に無視可能な程度に比較的小さなノイズが含まれる脈波波形とを判別することができる。
【００６３】
また、判定部３０４は、算出部３０３が算出した第２の一致度に基づいて、生成部３０２が生成した対象者の脈波波形にノイズが含まれるか否かを判定してもよい。判定部３０４は、例えば、算出部３０３が算出した第２の一致度が、第２の閾値以下である場合に、生成部３０２が生成した対象者の顔面の脈波波形にノイズが含まれると判定する。これにより、判定部３０４は、比較的大きなノイズが含まれる脈波波形と、脈波波形を分析する際に無視可能な程度に比較的小さなノイズが含まれる脈波波形とを判別することができる。
【００６４】
また、判定部３０４は、算出部３０３が算出した第１の一致度と、算出部３０３が算出した第２の一致度とに基づいて、生成部３０２が生成した対象者の脈波波形にノイズが含まれるか否かを判定してもよい。判定部３０４は、例えば、算出部３０３が算出した第１の一致度が、第１の閾値以下であり、かつ、算出部３０３が算出した第２の一致度が、第２の閾値以下である場合に、生成部３０２が生成した対象者の顔面の脈波波形にノイズが含まれると判定する。これにより、判定部３０４は、比較的大きなノイズが含まれる脈波波形と、脈波波形を分析する際に無視可能な程度に比較的小さなノイズが含まれる脈波波形とを判別することができる。
【００６５】
また、判定部３０４は、算出部３０３が算出した第１の一致度に基づいて、複数の部位のいずれかの部位の脈波波形にノイズが含まれるか否かを判定してもよい。判定部３０４は、例えば、算出部３０３が算出したある部位が関わる第１の一致度が全て第１の閾値以下である場合に、その部位の脈波波形にノイズが含まれると判定する。これにより、判定部３０４は、比較的大きなノイズが含まれる脈波波形と、脈波波形を分析する際に無視可能な程度に比較的小さなノイズが含まれる脈波波形とを判別することができる。
【００６６】
分析部３０５は、判定部３０４が判定した結果に基づいて、対象者の脈波波形を分析する。分析部３０５は、例えば、判定部３０４が判定した結果、ノイズが含まれないと判断された脈波波形を用いて、対象者の脈拍数を算出する。これにより、分析部３０５は、対象者の脈波波形を分析して、対象者の健康状態を判断することができる。
【００６７】
出力部３０６は、算出部３０３が算出した第１の一致度、算出部３０３が算出した第２の一致度、判定部３０４が判定した結果、または、分析部３０５が分析した結果の少なくともいずれかを出力する。出力形式は、例えば、ディスプレイへの表示、プリンタへの印刷出力、Ｉ／Ｆ２０３による外部装置への送信、メモリ２０２やディスク２０５などの記憶領域への記憶などがある。
【００６８】
出力部３０６は、例えば、算出部３０３が算出した第１の一致度と、生成部３０２が生成した対象者の脈波波形とを対応付けて出力する。出力部３０６は、具体的には、算出部３０３が算出した第１の一致度と、生成部３０２が生成した対象者の顔面の脈波波形とを対応付けて出力する。これにより、出力部３０６は、対象者の脈波波形についての脈波らしさの指標値として、算出した第１の一致度をユーザに通知することができる。
【００６９】
出力部３０６は、例えば、算出部３０３が算出した第１の一致度と、生成部３０２が生成した複数の部位のいずれかの部位の脈波波形とを対応付けて出力する。出力部３０６は、具体的には、算出部３０３が算出した第１の一致度と、生成部３０２が生成した対象者の左頬または右頬の脈波波形とを対応付けて出力する。これにより、出力部３０６は、複数の部位のいずれかの部位の脈波波形についての脈波らしさの指標値として、算出した第１の一致度をユーザに通知することができる。
【００７０】
出力部３０６は、さらに、算出部３０３が算出した第１の一致度と、算出部３０３が算出した第２の一致度とを対応付けて出力してもよい。
【００７１】
出力部３０６は、例えば、判定部３０４が判定した結果と、生成部３０２が生成した対象者の脈波波形とを対応付けて出力する。出力部３０６は、具体的には、判定部３０４が判定した結果と、生成部３０２が生成した対象者の顔面の脈波波形とを対応付けて出力する。
【００７２】
出力部３０６は、例えば、分析部３０５が分析した結果と、生成部３０２が生成した対象者の脈波波形とを対応付けて出力する。出力部３０６は、具体的には、分析部３０５が分析した結果と、生成部３０２が生成した対象者の顔面の脈波波形とを対応付けて出力する。
【００７３】
（対象者の脈波波形を生成し、脈波波形にノイズが含まれるか否かを判定する実施例）
次に、図４〜図１３を用いて、脈波分析装置１００が、対象者の脈波波形を生成し、脈波波形にノイズが含まれるか否かを判定する実施例について説明する。
【００７４】
まず、脈波分析装置１００は、対象者を撮影した動画像１０１を取得する。動画像１０１は、例えば、ＲＧＢの輝度によって表現される一連の撮影画像である。また、動画像１０１は、ＲＧＢとは異なる波長帯に属する色の輝度によって表現されてもよい。また、動画像１０１は、近赤外や赤の輝度によって表現されてもよい。
【００７５】
また、動画像１０１は、例えば、輝度と相関関係がある一連のデータであってもよい。動画像１０１は、例えば、レーザースペックル血流計によって取得される一連のデータのように、光の当たり方によって信号強度が変わるものであれば、信号強度が赤血球の量や速度に依存していてもよい。
【００７６】
次に、脈波分析装置１００は、取得した動画像１０１から、対象者についての所定の画像を抽出する。所定の画像は、例えば、対象者の複数の部位が含まれる対象者の身体の一部分が写った画像である。対象者の身体の一部分は、対象者の複数の部位の一つであってもよい。身体の一部分は、例えば、顔面、腕、首、足首、手、指などである。複数の部位は、例えば、身体の一部分である顔面、および、身体の一部分である顔面のさらに一部分である顔面左側、顔面右側、額、左頬、右頬などである。
【００７７】
脈波分析装置１００は、例えば、図４〜図６に後述する第１例〜第３例のいずれかのように、取得した動画像１０１から、対象者のそれぞれの部位の脈波波形の生成元となる対象者のそれぞれの部位の画像を抽出する。ここで、図４の説明に移行する。
【００７８】
〈対象者のそれぞれの部位の画像を抽出する第１例〉
図４は、対象者のそれぞれの部位の画像を抽出する第１例を示す説明図である。ここで、脈波分析装置１００は、脈波波形の生成元の画像のうちで対象者の身体が写った領域が大きいほうが、脈波波形を精度よく計測しやすくなる。一方で、脈波分析装置１００は、脈波波形の生成元の画像のうちで対象者の身体以外の部分が写った領域が含まれると、脈波波形を精度よく計測することが難しくなる。例えば、対象者が写っていない背景などの領域は、対象者の部位以外の輝度を示すため、対象者の部位の脈波波形に対してノイズを生じさせうる。
【００７９】
このため、脈波分析装置１００は、対象者のそれぞれの部位が写った領域が大きくなり、かつ、対象者のそれぞれの部位以外が写った領域が小さくなるように、対象者のそれぞれの部位の画像を抽出することが好ましい。また、脈波分析装置１００は、動画像１０１のうち、必ずしもすべての撮影画像から対象者のそれぞれの部位の画像を抽出しなくてもよい。脈波分析装置１００は、例えば、動画像１０１のいずれかの撮影画像において対象者のそれぞれの部位が写った領域が一定以下であれば、当該撮影画像から対象者のそれぞれの部位の画像を抽出しなくてもよい。
【００８０】
図４において、脈波分析装置１００は、動画像１０１のそれぞれの撮影画像４００について、顔検出エンジンを用いて対象者の顔面が写った領域を検出し、対象者の顔面の画像４１０を抽出する。顔検出エンジンとは、所定の画像の中から人の顔、および、人の顔のうちの額や鼻や口や目や頬などの部位が写った領域を検出するソフトウェアである。脈波分析装置１００は、さらに、動画像１０１のそれぞれの撮影画像４００から抽出した対象者の顔面の画像４１０を左右で分割し、顔面左側の画像４１１と、顔面右側の画像４１２とを抽出する。
【００８１】
次に、脈波分析装置１００は、ノイズが含まれるか否かを判定する対象であり、分析する対象である脈波波形の生成元の画像として、相対的に対象者の身体が写った領域が大きい対象者の顔面の画像４１０を用いるように設定する。そして、脈波分析装置１００は、対象者の顔面の画像４１０と、残った顔面左側の画像４１１と、顔面右側の画像４１２とを、脈波らしさの指標値の算出元の画像として用いるように設定する。
【００８２】
このとき、脈波分析装置１００は、動画像１０１に含まれる撮影画像４００のうち、必ずしもすべての撮影画像４００から、対象者の顔面の画像４１０と、顔面左側の画像４１１と、顔面右側の画像４１２とを抽出しなくてもよい。例えば、脈波分析装置１００は、顔面左側の画像４１１、または、顔面右側の画像４１２が所定の大きさ以下である撮影画像４００からは、顔面左側の画像４１１と顔面右側の画像４１２とを抽出しなくてもよい。これにより、脈波分析装置１００は、処理量を低減し、処理時間の増大を抑制することができる。ここで、図５の説明に移行する。
【００８３】
〈対象者のそれぞれの部位の画像を抽出する第２例〉
図５は、対象者のそれぞれの部位の画像を抽出する第２例を示す説明図である。ここで、脈波分析装置１００は、脈波らしさの指標値の算出元の画像として対象者の３つ以上の部位のそれぞれの部位の画像を用いて、対象者の種々の体動を考慮して脈波らしさの指標値を算出してもよい。
【００８４】
脈波分析装置１００は、例えば、脈波らしさの指標値の算出元の画像として、対象者の顔面の左右方向に存在する部位の画像が含まれるようにし、かつ、対象者の顔面の上下方向に存在する部位の画像が含まれるようにする。対象者の顔面の左右方向に存在する部位の画像と、対象者の顔面の上下方向に存在する部位の画像とは、重複する画像を含んでもよい。これにより、脈波分析装置１００は、対象者の顔面の左右への動きに起因するノイズと、対象者の顔面の上下の動きに起因するノイズとをより考慮することができる。
【００８５】
図５において、脈波分析装置１００は、動画像１０１のそれぞれの撮影画像４００について、顔検出エンジンを用いて対象者の顔面が写った領域を検出し、対象者の顔面の画像４１０を抽出する。脈波分析装置１００は、さらに、顔検出エンジンを用いて、対象者の額が写った領域、左頬が写った領域、右頬が写った領域を検出し、対象者の額の画像５０１と、左頬の画像５０２と、右頬の画像５０３とを抽出する。これにより、脈波分析装置１００は、顔の上下の動きなど、顔の左右の動き以外も考慮して、脈波らしさの指標値を算出可能にすることができる。ここで、図６の説明に移行する。
【００８６】
〈対象者のそれぞれの部位の画像を抽出する第３例〉
図６は、対象者のそれぞれの部位の画像を抽出する第３例を示す説明図である。ここで、対象者の身体には、対象者が静止させた状態を保つことが難しく、脈波波形にノイズを生じさせやすい部位が存在する。例えば、対象者の目は、瞬きにより脈波波形にノイズを生じさせることがある。
【００８７】
このため、脈波分析装置１００は、対象者が静止させた状態を保つことが難しく、脈波波形にノイズを生じさせやすい部位を除外した画像を抽出してもよい。これにより、脈波分析装置１００は、脈波らしさの指標値を精度よく算出しやすくすることができる。
【００８８】
図６において、脈波分析装置１００は、動画像１０１のそれぞれの撮影画像４００について、顔検出エンジンを用いて対象者の顔面が写った領域を検出し、対象者の顔面の画像４１０を抽出する。脈波分析装置１００は、さらに、顔検出エンジンを用いて、対象者の目が写った領域を検出し、対象者の顔面が写った領域から対象者の目が写った領域を除外する。
【００８９】
また、脈波分析装置１００は、さらに、対象者の顔面の画像４１０のうち、対象者の目が映った領域よりも上にある顔上部の画像６０１を抽出する。また、脈波分析装置１００は、さらに、対象者の顔面の画像４１０のうち、対象者の目が映った領域よりも下にある顔下部の画像６０２を抽出する。また、脈波分析装置１００は、さらに、対象者の顔下部の画像６０２のうち、左頬の画像５０２と、右頬の画像５０３とを抽出する。これにより、脈波分析装置１００は、目などのノイズを発生させやすい領域を除外した画像を抽出し、ノイズの低減化を図ることができる。
【００９０】
以下では、図４に示した第１例のように、脈波分析装置１００が、対象者の顔面の画像４１０と、対象者の顔面左側の画像４１１と、対象者の顔面右側の画像４１２とを抽出した場合を例に挙げて、実施例についての説明を続ける。
【００９１】
脈波分析装置１００は、抽出した対象者の顔面の画像４１０、顔面左側の画像４１１、および、顔面右側の画像４１２に基づいて、対象者の顔面の脈波波形、顔面左側の脈波波形、および、顔面右側の脈波波形を生成する。脈波分析装置１００は、例えば、図７および図８に後述する一例のように、対象者の顔面の脈波波形、顔面左側の脈波波形、および、顔面右側の脈波波形を生成する。ここで、図７の説明に移行する。
【００９２】
〈対象者のそれぞれの部位の脈波波形を生成する一例〉
図７および図８は、対象者のそれぞれの部位の脈波波形を生成する一例を示す説明図である。脈波波形を生成する技術としては、例えば、国際公開第２０１４／０３８０７７号に記載の技術を参照することができる。
【００９３】
ここで、心臓の収縮や拡張に応じて、人の身体の血管を流れる血流量は変動する。そして、対象者の血管での吸収光量は、血管を流れる血流量に依存する傾向がある。このため、心臓の収縮や拡張に応じて、撮影画像のうちの対象者の部位の画像の輝度も変動し、対象者の部位における脈拍に対応する輝度になる。換言すれば、撮影画像のうちの対象者の部位の画像における所定の波長成分の代表値の時系列データは、対象者の部位についての脈拍成分を含む時系列データになる。
【００９４】
一方で、対象者の体動などによる対象者の部位に当たる光量の変動に応じて、撮影画像のうちの対象者の部位の画像の輝度は変動してしまうことがある。このため、撮影画像のうちの対象者の部位の画像の所定の波長成分の代表値の時系列データは、対象者の部位についての脈拍成分とは異なるノイズ成分も含むことがある。そこで、脈波分析装置１００は、複数の波長成分の代表値の時系列データを取得し、後述するフィルタなどを用いた所定の演算を行い、撮影画像の所定の波長成分の代表値の時系列データからノイズ成分の低減化を図って、対象者の部位の脈波波形を生成する。
【００９５】
図７において、脈波分析装置１００は、それぞれの撮影画像ｆ（１），・・・，ｆ（ｎ）から抽出した対象者のいずれかの部位の画像に基づいて、当該画像に含まれる所定の波長成分の代表値の時系列データを取得する。脈波分析装置１００は、例えば、対象者のいずれかの部位の画像に含まれる、Ｒ成分、Ｇ成分、および、Ｂ成分の代表値の時系列データを取得する。Ｒ成分、Ｇ成分、および、Ｂ成分の代表値は、それぞれ、例えば、Ｒ成分、Ｇ成分、および、Ｂ成分の平均値である。
【００９６】
脈波分析装置１００は、取得した代表値の時系列データが、等時間間隔の時系列データではない場合には、線形近似やスプライン近似を用いたリサンプリング技術によって、代表値の時系列データを等時間間隔の時系列データに変換する。等時間間隔の時系列データは、例えば、それぞれの時刻ｔ（１），・・・，ｔ（ｎ）の所定の波長成分の代表値の時系列データである。
【００９７】
脈波分析装置１００は、血液中のヘモグロビンが緑色の光を吸収する特性があるため、脈拍成分を表す度合いが相対的に大きいＧ成分の代表値の時系列データを、ｄｂＧｒｅｅｎとして設定する。また、脈波分析装置１００は、Ｇ成分の代表値以外のＲ成分の代表値とＢ成分の代表値との平均値の時系列データを生成し、ｄｂＲｅｄとして設定する。ここで、図８の説明に移行する。
【００９８】
図８において、脈波分析装置１００は、ＢＰＦ（Ｂａｎｄ  Ｐａｓｓ  Ｆｉｌｔｅｒ）８０１によって、ｄｂＲｅｄの特定周波数帯の信号成分を抽出する。特定周波数帯は、例えば、１２ｂｐｍ以上１８ｂｐｍ未満の周波数である。また、脈波分析装置１００は、ＢＰＦ８０１によって、ｄｂＧｒｅｅｎの特定周波数帯の信号成分を抽出する。
【００９９】
次に、脈波分析装置１００は、演算部８０２によって、ｄｂＲｅｄの特定周波数帯の信号成分の絶対値の時系列データを抽出する。また、脈波分析装置１００は、演算部８０２によって、ｄｂＧｒｅｅｎの特定周波数帯の信号成分の絶対値の時系列データを抽出する。
【０１００】
そして、脈波分析装置１００は、ＬＰＦ（Ｌｏｗ  Ｐａｓｓ  Ｆｉｌｔｅｒ）８０３によって、ｄｂＲｅｄの特定周波数帯の絶対値の時系列データに対して平滑化処理を実行し、急峻な周波数成分を除去する。また、脈波分析装置１００は、ＬＰＦ８０３によって、ｄｂＧｒｅｅｎの特定周波数帯の絶対値の時系列データに対して平滑化処理を実行し、急峻な周波数成分を除去する。
【０１０１】
次に、脈波分析装置１００は、演算部８０４によって、平滑化されたｄｂＲｅｄの特定周波数帯の絶対値を、平滑化されたｄｂＧｒｅｅｎの特定周波数帯の絶対値で除算して、補正係数ｋを算出する。
【０１０２】
そして、脈波分析装置１００は、ＢＰＦ８０５によって、ｄｂＲｅｄの脈波周波数帯の信号成分を抽出する。脈波周波数帯は、例えば、４２ｂｐｍ以上１５０ｂｐｍ未満の周波数帯である。また、脈波分析装置１００は、ＢＰＦ８０５によって、ｄｂＧｒｅｅｎの脈波周波数帯の信号成分を抽出する。
【０１０３】
次に、脈波分析装置１００は、演算部８０６によって、抽出されたｄｂＲｅｄの脈波周波数帯の信号成分に、算出した補正係数ｋを乗算する。そして、脈波分析装置１００は、演算部８０７によって、抽出されたｄｂＧｒｅｅｎの脈波周波数帯の信号成分から、補正係数ｋが乗算されたｄｂＲｅｄの脈波周波数帯の信号成分を減算する。
【０１０４】
次に、脈波分析装置１００は、ＢＰＦ８０８によって、減算後の信号の時系列データの脈波周波数帯の信号成分を抽出する。そして、脈波分析装置１００は、抽出された波形を対象者のいずれかの部位の脈波波形として設定する。
【０１０５】
ここでは、脈波分析装置１００が、複数の波長成分の代表値の時系列データを取得する場合について説明したが、これに限らない。例えば、脈波分析装置１００は、ＢＰＦによって、所定の波長成分の代表値の時系列データから脈波周波数帯の信号成分を抽出し、抽出された波形を対象者のいずれかの部位の脈波波形として設定してもよい。
【０１０６】
ここでは、脈波分析装置１００が、血流量に応じた輝度に基づいて脈波波形を生成する場合について説明したが、これに限らない。例えば、脈波分析装置１００は、心臓の収縮や拡張による対象者の皮膚の振動を検出することにより、脈波波形を生成してもよい。また、例えば、脈波分析装置１００は、心臓の収縮や拡張による、対象者の血管や血液の動きを検出することにより、脈波波形を生成してもよい。
【０１０７】
また、脈波分析装置１００は、同様に、抽出したそれぞれの部位の画像に基づいて、それぞれの部位の脈波波形を生成する。これにより、脈波分析装置１００は、ノイズが含まれるか否かを判定する対象であり、分析する対象である脈波波形になる、対象者の顔面の脈波波形を生成することができる。また、脈波分析装置１００は、指標値を算出する際に用いられる脈波波形になる対象者の顔面、顔面左側、顔面右側の脈波波形を生成することができる。ここで、図９の説明に移行する。
【０１０８】
〈判定対象の部分波形を決定する一例〉
図９は、判定対象の部分波形を決定する一例を示す説明図である。図９において、脈波分析装置１００は、生成した対象者のいずれかの部位の脈波波形９００のうち、正から負または負から正に波形が転換する転換点を特定する。いずれかの部位は、例えば、判定対象かつ指標値の算出元になる脈波波形が生成された部位であり、具体的には、対象者の顔面である。いずれかの部位は、例えば、判定対象ではない脈波波形が生成された部位であってもよく、具体的には、顔面左側や顔面右側などであってもよい。
【０１０９】
次に、脈波分析装置１００は、転換点３つ分の長さを１周期として、所定数の周期分の期間を着目期間として設定する。所定数の周期は、整数倍の周期でなくてもよい。所定数の周期は、例えば、３．５周期である。所定数の周期は、例えば、４周期などであってもよい。脈波分析装置１００は、所定数の周期分の長さの期間ごとに着目期間を設定することにより、複数の着目期間を設定してもよい。
【０１１０】
そして、脈波分析装置１００は、生成した対象者のいずれかの部位の脈波波形９００のうちの着目期間内の部分波形９０１を、ノイズが含まれるか否かを判定する判定対象の部分波形９０１に設定する。また、着目期間は、複数設定される場合には、互いに一部分が重複していてもよい。ここで、図１０の説明に移行する。
【０１１１】
〈第１の一致度を算出する一例〉
図１０は、第１の一致度を算出する第１例を示す説明図である。ここで、脈波分析装置１００は、指標値として、対象者のそれぞれの部位にある血管を流れる血液の体積の変動に対応するそれぞれの部位の脈波波形のうちの脈波波形間の一致度合いを示す第１の一致度を用いる。
【０１１２】
対象者の体動がなければ、それぞれの部位の脈波波形は、心臓の拡張や収縮によって心臓から同じように流れていった血流に対応する波形になるため、一致度合いは大きくなる傾向がある。このため、第１の一致度は、値が小さいほど、対象者の体動が大きく、対象者の体動に起因するノイズによって脈波波形が乱れやすい状態であることを示し、脈波らしさが小さいことを示す。
【０１１３】
図１０において、脈波分析装置１００は、それぞれの部位の脈波波形のうちの着目期間内の部分波形間の一致度合いを示す第１の一致度を算出する。脈波分析装置１００は、例えば、顔面右側の脈波波形１０１０のうちの着目期間内の部分波形１０１１を抽出する。そして、脈波分析装置１００は、抽出した部分波形１０１１のデータ列ｘ（ｉ）を取得する。ｘ（ｉ）は、着目期間内の部分波形１０１１の値ｘ（１），・・・，ｘ（Ｘ）を時刻順に並べたデータ列である。例えば、ｉの単位はミリ秒である。
【０１１４】
また、脈波分析装置１００は、顔面左側の脈波波形のうちの着目期間をずらし幅ｚの分ずらした他の期間内の部分波形１０２１を抽出する。そして、脈波分析装置１００は、抽出した部分波形１０２１のデータ列ｙ（ｚ，ｉ）を取得する。ｙ（ｚ，ｉ）は、着目期間をずらし幅ｚの分ずらした他の期間内の部分波形１０２１の値ｙ（ｚ，１），・・・，ｘ（ｚ，Ｘ）を時刻順に並べたデータ列である。ｚ＝０では、ｙ（ｚ，ｉ）は、着目期間内の部分波形の値ｙ（ｚ，１），・・・，ｙ（ｚ，Ｘ）になる。例えば、ｚの単位はミリ秒である。
【０１１５】
そして、脈波分析装置１００は、ｚ＝０に設定して、下記式（１）にデータ列ｘ（ｉ）とデータ列ｙ（ｚ，ｉ）とを代入する。これにより、脈波分析装置１００は、顔面右側の着目期間内の部分波形１０１１と顔面左側の着目期間内の部分波形１０２１との一致度合いを示す第１の一致度として、下記式（１）における相関係数ｓ（ｚ）を算出する。
【０１１６】
【数１】
2017085894.tif 000020
【０１１７】
ここでは、脈波分析装置１００が上記式（１）を用いて顔面右側の着目期間内の部分波形１０１１と顔面左側の着目期間内の部分波形１０２１との一致度合いを示す第１の一致度を算出する場合について説明したが、これに限らない。例えば、脈波分析装置１００は、下記式（２）にデータ列ｘ（ｉ）とデータ列ｙ（ｚ，ｉ）とを代入することにより、第１の一致度として、下記式（２）における相関係数ｓ（ｚ）を算出してもよい。
【０１１８】
【数２】
2017085894.tif 000021
【０１１９】
また、例えば、脈波分析装置１００は、ユークリッド距離や正規化されたユークリッド距離などを用いて、顔面右側の着目期間内の部分波形１０１１と顔面左側の着目期間内の部分波形１０２１との一致度合いを示す第１の一致度を算出してもよい。
【０１２０】
また、ここでは、脈波分析装置１００が２つの部位のそれぞれの部位の脈波波形に基づいて第１の一致度を算出する場合について説明したが、これに限らない。例えば、脈波分析装置１００は、３つ以上の脈波波形に基づいて、第１の一致度を算出してもよい。
【０１２１】
具体的には、脈波分析装置１００は、額、左頬、右頬のそれぞれの部位の脈波波形がある場合に、それぞれの部位の着目期間内の部分波形を示すデータ列を取得してもよい。そして、脈波分析装置１００は、それぞれのデータ列の組み合わせを上記式（１）に代入することにより、それぞれのデータ列の組み合わせについて第１の一致度を算出し、算出した第１の一致度の平均値を算出してもよい。これにより、脈波分析装置１００は、それぞれの部位が同一平面上にない場合に、第１の一致度の指標値としての尤もらしさの向上を図ることができる。
【０１２２】
具体的には、脈波分析装置１００は、左頬、右頬、顔上部、顔下部などのそれぞれの部位の脈波波形がある場合に、左頬と右頬との組み合わせや顔上部と顔下部との組み合わせのように、対応する組み合わせごとに第１の一致度を算出してもよい。そして、脈波分析装置１００は、算出した第１の一致度の統計値、例えば最小値を算出する。統計値は、例えば、平均値、中央値、最大値、最小値などである。これにより、脈波分析装置１００は、対象者の種々の体動に対応可能な第１の一致度を算出し、第１の一致度の指標値としての尤もらしさの向上を図ることができる。ここで、図１１の説明に移行する。
【０１２３】
図１１は、第１の一致度を算出する第２例を示す説明図である。ここで、対象者のそれぞれの部位が物理的に離れている場合には、心臓からの距離が異なるため、それぞれの部位の脈波波形は類似する波形になるが、時間方向にずれてしまうことがある。そこで、脈波分析装置１００は、第１の一致度を算出する際に、対象者のいずれかの部位の脈波波形と、他の部位の脈波波形をずらした波形との第１の一致度を算出してもよい。
【０１２４】
図１１において、脈波分析装置１００は、対象者のいずれかの部位の脈波波形のうちの着目期間内の部分波形と、他の部位の脈波波形のうちの着目期間をずらし幅ｚの分ずらした他の期間内の部分波形との第１の一致度を算出する。例えば、ｚの単位をミリ秒とする。
【０１２５】
脈波分析装置１００は、顔面右側の脈波波形１０１０のうちの着目期間内の部分波形１０１１を抽出し、抽出した部分波形１０１１のデータ列ｘ（ｉ）を取得する。ｘ（ｉ）は、着目期間内の部分波形１０１１の値ｘ（１），・・・，ｘ（Ｘ）を時刻順に並べたデータ列である。例えば、ｉの単位はミリ秒である。
【０１２６】
また、脈波分析装置１００は、例えば、ｚ＝−１００〜１００の間を１ずつインクリメントしながら、顔面左側の脈波波形１０２０のうちの着目期間をずらし幅ｚの分ずらした他の期間内の部分波形１１００を抽出する。そして、脈波分析装置１００は、抽出した部分波形１１００のデータ列ｙ（ｚ，ｉ）を取得する。ｙ（ｚ，ｉ）は、着目期間をずらし幅ｚの分ずらした他の期間内の部分波形１１００の値ｙ（ｚ，１），・・・，ｘ（ｚ，Ｘ）を時刻順に並べたデータ列である。例えば、ｚの単位はミリ秒である。
【０１２７】
そして、脈波分析装置１００は、例えば、ｚ＝−１００〜１００の間を１ずつインクリメントしながら、上記式（１）または上記式（２）にデータ列ｘ（ｉ）とデータ列ｙ（ｚ，ｉ）とを代入することにより、相関係数ｓ（ｚ）を算出する。そして、脈波分析装置１００は、ｚ＝−１００〜１００の相関係数ｓ（ｚ）のうちの最大値を、第１の一致度として設定する。
【０１２８】
ここでは、脈波分析装置１００が上記式（１）または上記式（２）を用いて第１の一致度を算出する場合について説明したが、これに限らない。例えば、脈波分析装置１００は、ユークリッド距離や正規化されたユークリッド距離などを用いて第１の一致度を算出してもよい。
【０１２９】
また、ここでは、脈波分析装置１００が２つの部位のそれぞれの部位の脈波波形に基づいて第１の一致度を算出する場合について説明したが、これに限らない。例えば、脈波分析装置１００は、３つ以上の脈波波形に基づいて、第１の一致度を算出してもよい。
【０１３０】
具体的には、脈波分析装置１００は、額、左頬、右頬のそれぞれの部位の脈波波形がある場合に、部位の組み合わせごとに、着目期間内の部分波形と、着目期間をずらし幅ｚの分ずらした他の期間内の部分波形との第１の一致度を算出する。そして、脈波分析装置１００は、算出した第１の一致度の平均値を算出してもよい。これにより、脈波分析装置１００は、それぞれの部位が同一平面上にない場合に、第１の一致度の指標値としての尤もらしさの向上を図ることができる。
【０１３１】
具体的には、脈波分析装置１００は、左頬、右頬、顔上部、顔下部などのそれぞれの部位の脈波波形がある場合に、左頬と右頬との組み合わせや顔上部と顔下部との組み合わせのように、対応する組み合わせごとに第１の一致度を算出してもよい。そして、脈波分析装置１００は、算出した第１の一致度の最小値を算出する。これにより、脈波分析装置１００は、対象者の種々の体動に対応可能な第１の一致度を算出することができる。ここで、図１２の説明に移行する。
【０１３２】
〈第２の一致度を算出する一例〉
図１２は、第２の一致度を算出する一例を示す説明図である。第２の一致度を算出する技術としては、例えば、特開２０１４−１７６５８４号公報に記載の技術を参照することができる。
【０１３３】
図１２において、脈波分析装置１００は、対象者のいずれかの部位の脈波波形のうち、着目期間内の部分波形と、着目期間をずらし幅ｚの分ずらした他の期間内の部分波形との第２の一致度を算出する。例えば、ｚの単位をミリ秒とする。
【０１３４】
脈波分析装置１００は、例えば、顔面の脈波波形９００のうちの着目期間内の部分波形９０１を抽出する。そして、脈波分析装置１００は、抽出した部分波形９０１のデータ列ｘ（ｉ）を取得する。ｘ（ｉ）は、着目期間内の部分波形９０１の値ｘ（１），・・・，ｘ（Ｘ）を時刻順に並べたデータ列である。例えば、ｉの単位はミリ秒とする。
【０１３５】
また、脈波分析装置１００は、ｚ＝４００〜１５００の間を１ずつインクリメントしながら、顔面の脈波波形９００のうちの着目期間をずらし幅ｚの分ずらした他の期間内の部分波形１２００を抽出する。そして、脈波分析装置１００は、抽出した部分波形１２００のデータ列ｙ（ｚ，ｉ）を取得する。ｙ（ｚ，ｉ）は、着目期間をずらし幅ｚの分ずらした他の期間内の部分波形１２００の値ｙ（ｚ，１），・・・，ｘ（ｚ，Ｘ）を時刻順に並べたデータ列である。例えば、ｚの単位はミリ秒である。
【０１３６】
次に、脈波分析装置１００は、ｚ＝４００〜１５００の間を１ずつインクリメントしながら、上記式（１）または上記式（２）にデータ列ｘ（ｉ）とデータ列ｙ（ｚ，ｉ）とを代入することにより、相関係数ｓ（ｚ）を算出する。そして、脈波分析装置１００は、ｚ＝４００〜１５００の相関係数ｓ（ｚ）のうちの最大値を、第２の一致度として設定する。また、脈波分析装置１００は、ｚ＝４００〜１５００のうち、相関係数ｓ（ｚ）が最大値になるときのｚを、脈波間隔として採用してもよい。
【０１３７】
ここでは、脈波分析装置１００が上記式（１）または上記式（２）を用いて第２の一致度を算出する場合について説明したが、これに限らない。例えば、脈波分析装置１００は、ユークリッド距離や正規化されたユークリッド距離などを用いて第２の一致度を算出してもよい。また、第２の一致度は、脈波間隔のばらつきを表す指標から算出しても良い。脈波間隔を表す指標は、例えば、脈波間隔の標準偏差や波波形から求められたスペクトル分布のピーク幅などである。
【０１３８】
〈ノイズが含まれるか否かを判定する一例〉
図１３は、ノイズが含まれるか否かを判定する一例を示す説明図である。ここで、第１の一致度は、人の体動があるとそれぞれの部位への照射光量の時間変化が異なるため、小さい値になる傾向がある。換言すれば、第１の一致度は、値が小さいほど、対象者の体動に起因するノイズによって脈波波形が乱れた可能性が高いことを示す。
【０１３９】
一方で、第２の一致度は、値が大きい場合には、脈波波形が周期的であることを示す。換言すれば、第２の一致度は、値が大きいほど、脈波波形にノイズが含まれない傾向があることを示す。これにより、脈波分析装置１００は、第１の一致度の傾向と、第２の一致度の傾向とに基づいて、脈波波形にノイズが含まれるか否かを区別可能になる。
【０１４０】
図１３において、脈波分析装置１００は、第１の一致度が第１の閾値以上の場合に、対象者のいずれかの部位の脈波波形のうちの着目期間内の部分波形に、ノイズが含まれないと判定する。第１の閾値は、例えば、０．６である。また、脈波分析装置１００は、第２の一致度が第２の閾値以上である場合に、対象者のいずれかの部位の脈波波形のうちの着目期間内の部分波形に、ノイズが含まれないと判定する。第２の閾値は、例えば、０．７である。
【０１４１】
脈波分析装置１００は、第１の一致度の平均値を算出している場合には、第１の一致度の平均値と第１の閾値とを比較することにより、脈波波形がノイズを含むか否かを判定してもよい。また、脈波分析装置１００は、第１の一致度の最小値を算出している場合には、第１の一致度の最小値と第１の閾値とを比較することにより、脈波波形がノイズを含むか否かを判定してもよい。
【０１４２】
〈判定した結果に応じて脈波波形を分析する一例〉
脈波分析装置１００は、対象者のいずれかの部位の脈波波形のうちのノイズが含まれないと判定された部分波形を用いて、対象者のいずれかの部位の脈波波形を分析する。脈波分析装置１００は、ノイズが含まれないと判定された部分波形と、ノイズが含まれると判定された部分波形が重複する場合には、ノイズが含まれないと判定された部分波形のうちノイズが含まれると判定された部分波形と重複しない部分を用いてもよい。これにより、脈波分析装置１００は、ノイズが含まれる部分波形を用いずに、対象者のいずれかの部位の脈波波形を分析することができ、分析精度の向上を図ることができる。
【０１４３】
脈波分析装置１００は、例えば、対象者のいずれかの部位の脈波波形を分析して、脈拍数［ｂｐｍ］を算出する。また、脈波分析装置１００は、例えば、対象者のいずれかの部位の脈波波形を分析して、対象者のいずれかの部位の脈波波形を２回微分して加速度脈波波形を算出し、加速度脈波波形から血管年齢を算出してもよい。また、脈波分析装置１００は、例えば、対象者のいずれかの部位の脈波波形を分析して、対象者が不整脈であるか否かを判定してもよい。
【０１４４】
ここでは、脈波分析装置１００が、ノイズが含まれる部分波形を用いずに、対象者のいずれかの部位の脈波波形を分析する場合について説明したが、これに限らない。例えば、脈波分析装置１００は、第１の一致度と第２の一致度と対象者のいずれかの部位の脈波波形とを用いて、対象者のいずれかの部位の脈波波形を分析してもよい。
【０１４５】
（判定処理手順の一例）
次に、図１４を用いて、脈波分析装置１００が実行する判定処理手順の一例について説明する。
【０１４６】
図１４は、判定処理手順の一例を示すフローチャートである。図１４において、脈波分析装置１００は、人の身体の一部分が撮影された動画像１０１を取得する（ステップＳ１４０１）。次に、脈波分析装置１００は、人の複数の部位のそれぞれの部位について、図１５に後述する脈波波形の生成処理を実行する（ステップＳ１４０２）。そして、脈波分析装置１００は、生成したいずれかの部位の脈波波形に基づいて着目期間を設定する（ステップＳ１４０３）。
【０１４７】
次に、脈波分析装置１００は、生成した複数の部位のそれぞれの部位の脈波波形のうち、着目期間内の部分波形間の一致度合いを示す第１の一致度を算出する（ステップＳ１４０４）。そして、脈波分析装置１００は、生成したいずれかの部位の脈波波形のうち、着目期間内の部分波形と、着目期間をずらし幅の分移動させた比較対象期間内の部分波形との一致度合いを示す第２の一致度を算出する（ステップＳ１４０５）。
【０１４８】
次に、脈波分析装置１００は、第１の一致度と第２の一致度とに基づいて、生成したいずれかの部位の脈波波形のうちの着目期間内の部分波形にノイズが含まれるか否かを判定する（ステップＳ１４０６）。そして、脈波分析装置１００は、判定した結果に基づいて、生成したいずれかの部位の脈波波形を解析する（ステップＳ１４０７）。
【０１４９】
次に、脈波分析装置１００は、解析した結果を出力する（ステップＳ１４０８）。そして、脈波分析装置１００は、判定処理を終了する。これにより、脈波分析装置１００は、人のいずれかの部位の脈波波形にノイズが含まれるか否かを判定して、人のいずれかの部位の脈波波形の分析精度の向上を図ることができる。
【０１５０】
（生成処理手順の一例）
次に、図１５を用いて、脈波分析装置１００が実行する生成処理手順の一例について説明する。
【０１５１】
図１５は、生成処理手順の一例を示すフローチャートである。図１５において、脈波分析装置１００は、動画像１０１から、人の複数の部位のそれぞれの部位の画像を抽出する（ステップＳ１５０１）。
【０１５２】
次に、脈波分析装置１００は、抽出した画像に基づいて、当該画像に含まれる所定の波長成分の代表値の時系列データを取得する（ステップＳ１５０２）。そして、脈波分析装置１００は、ＢＰＦによって、取得した波長成分ごとの時系列データから特定周波数帯の信号成分を抽出する（ステップＳ１５０３）。
【０１５３】
次に、脈波分析装置１００は、抽出した波長成分ごとの特定周波数帯の信号成分から、特定周波数帯の信号成分の絶対値の時系列データを抽出する（ステップＳ１５０４）。そして、脈波分析装置１００は、ＬＰＦによって、抽出した波長成分ごとの特定周波数帯の絶対値の時系列データに対して平滑化処理を実行し、急峻な周波数成分を除去する（ステップＳ１５０５）。
【０１５４】
次に、脈波分析装置１００は、平滑化された波長成分ごとの特定周波数帯の絶対値の時系列データに基づいて、補正係数を算出する（ステップＳ１５０６）。また、脈波分析装置１００は、ステップＳ１５０３〜Ｓ１５０６と並行して、ＢＰＦによって、取得した波長成分ごとの時系列データから脈波周波数帯の信号成分を抽出する（ステップＳ１５０７）。
【０１５５】
次に、脈波分析装置１００は、抽出されたいずれかの脈波周波数帯の信号成分に、算出した補正係数を乗算する（ステップＳ１５０８）。そして、脈波分析装置１００は、いずれかの波長成分の脈波周波数帯の信号成分から、補正係数ｋが乗算された波長成分の脈波周波数帯の信号成分を減算する（ステップＳ１５０９）。
【０１５６】
次に、脈波分析装置１００は、ＢＰＦによって、減算後の信号の時系列データの脈波周波数帯の信号成分を抽出する（ステップＳ１５１０）。そして、脈波分析装置１００は、生成処理を終了する。これにより、脈波分析装置１００は、対象者の脈波波形を生成することができる。
【０１５７】
以上説明したように、脈波分析装置１００によれば、対象者を撮影した動画像１０１に含まれるそれぞれの撮影画像から抽出した、対象者の複数の部位のそれぞれの部位の画像を解析することによりそれぞれの部位の脈波波形を生成することができる。そして、脈波分析装置１００によれば、生成したそれぞれの部位の脈波波形同士の第１の一致度を算出し、算出した第１の一致度を出力することができる。これにより、脈波分析装置１００は、対象者の動画像１０１から対象者の脈波波形の脈波らしさを示す指標値を算出することにより、対象者の脈波波形の解析精度の向上を図ることができる。脈波分析装置１００は、例えば、生成した脈波波形の脈波らしさを考慮して、対象者の健康に関する判断などに用いることができる。
【０１５８】
また、脈波分析装置１００によれば、それぞれの撮影画像から抽出した対象者の画像を解析することにより対象者の脈波波形を生成し、算出した第１の一致度に基づいて、生成した対象者の脈波波形にノイズが含まれるか否かを判定することができる。これにより、脈波分析装置１００は、算出した第１の一致度が相対的に小さい場合には、生成した脈波波形にはノイズが含まれると判定することができる。そして、脈波分析装置１００は、ノイズが含まれる脈波波形については対象者の健康に関する判断などに用いないようにすることができる。
【０１５９】
また、脈波分析装置１００によれば、生成した対象者の脈波波形から抽出した複数の所定時間分の部分波形のそれぞれの部分波形同士の第２の一致度を算出することができる。そして、脈波分析装置１００によれば、算出した第１の一致度と、算出した第２の一致度とに基づいて、生成した対象者の脈波波形にノイズが含まれるか否かを判定することができる。これにより、脈波分析装置１００は、算出した第１の一致度が相対的に小さい場合、または、算出した第２の一致度が相対的に小さい場合には、生成した脈波波形にはノイズが含まれると判定することができる。そして、脈波分析装置１００は、ノイズが含まれる脈波波形については対象者の健康に関する判断などに用いないようにすることができる。
【０１６０】
また、脈波分析装置１００によれば、それぞれの撮影画像に、所定期間内の撮影画像を用いることができる。これにより、脈波分析装置１００は、動画像１０１全体から生成される脈波波形のうちの所定期間内の脈波波形について脈波らしさを示す指標値を算出することができる。結果として、脈波分析装置１００は、所定期間ごとに脈波波形にノイズが含まれるか否かを判定可能になる。
【０１６１】
また、脈波分析装置１００によれば、それぞれの撮影画像に、部位ごとに異なる所定期間内の撮影画像を用いることができる。これにより、脈波分析装置１００は、脈のタイミングが異なる複数の部位を用いる場合であっても、部位ごとの脈のタイミングを考慮して、部位ごとの脈波波形の第１の一致度を算出することができる。
【０１６２】
また、脈波分析装置１００によれば、複数の部位に、連動する２つ以上の部位を用いることができる。これにより、脈波分析装置１００は、対象者の体動に応じて、複数の部位のそれぞれに同様の動きが現れるようにすることができ、脈波らしさの指標値を算出しやすくすることができる。
【０１６３】
また、脈波分析装置１００によれば、複数の部位に、同一平面上にない２つ以上の部位を用いることができる。これにより、脈波分析装置１００は、対象者の体動に応じて、複数の部位のそれぞれに同様の動きが現れるようにすることができ、脈波らしさの指標値を算出しやすくすることができる。
【０１６４】
また、脈波分析装置１００によれば、複数の部位に、対象者の顔面において対称的に存在する部位を用いることができる。これにより、脈波分析装置１００は、対象者の体動に応じて、複数の部位のそれぞれに同様の動きが現れるようにすることができ、脈波らしさの指標値を算出しやすくすることができる。
【０１６５】
また、脈波分析装置１００によれば、３つ以上の部位のそれぞれの部位の脈波波形同士の第１の一致度の平均値に基づいて、生成した対象者の脈波波形にノイズが含まれるか否かを判定することができる。これにより、脈波分析装置１００は、生成した対象者の脈波波形に、対象者の種々の体動に起因するノイズが含まれるか否かを判定しやすくすることができる。
【０１６６】
また、脈波分析装置１００によれば、複数の部位のうちの所定の組み合わせごとに、組み合わせ内のそれぞれの部位の脈波波形同士の第１の一致度を算出することができる。そして、脈波分析装置１００は、算出した組み合わせごとの第１の一致度のうちの最小値に基づいて、生成した対象者の脈波波形にノイズが含まれるか否かを判定することができる。これにより、脈波分析装置１００は、生成した対象者の脈波波形に、対象者の種々の体動に起因するノイズが含まれるか否かを判定しやすくすることができる。
【０１６７】
また、脈波分析装置１００によれば、それぞれの撮影画像から抽出した対象者の画像を解析することにより対象者の脈波波形を生成し、算出した第１の一致度と、生成した対象者の脈波波形とを対応付けて出力することができる。これにより、脈波分析装置１００は、対象者の脈波波形についての脈波らしさの指標値として、算出した第１の一致度をユーザに通知することができる。
【０１６８】
また、脈波分析装置１００によれば、算出した第１の一致度に基づいて、複数の部位のいずれかの部位の脈波波形にノイズが含まれるか否かを判定することができる。これにより、脈波分析装置１００は、算出した第１の一致度が相対的に小さい場合には、生成した脈波波形にはノイズが含まれると判定することができる。そして、脈波分析装置１００は、ノイズが含まれる脈波波形については対象者の健康に関する判断などに用いないようにすることができる。
【０１６９】
また、脈波分析装置１００によれば、算出した第１の一致度と、複数の部位のいずれかの部位の脈波波形とを対応付けて出力することができる。これにより、脈波分析装置１００は、複数の部位のいずれかの部位の脈波波形についての脈波らしさの指標値として、算出した第１の一致度をユーザに通知することができる。
【０１７０】
なお、本実施の形態で説明した脈波分析方法は、予め用意されたプログラムをパーソナル・コンピュータやワークステーション等のコンピュータで実行することにより実現することができる。本脈波分析プログラムは、ハードディスク、フレキシブルディスク、ＣＤ−ＲＯＭ、ＭＯ、ＤＶＤ等のコンピュータで読み取り可能な記録媒体に記録され、コンピュータによって記録媒体から読み出されることによって実行される。また本脈波分析プログラムは、インターネット等のネットワークを介して配布してもよい。
【０１７１】
上述した実施の形態に関し、さらに以下の付記を開示する。
【０１７２】
（付記１）対象者を撮影した複数の撮影画像から、前記対象者の複数の部位のそれぞれの部位の画像を抽出し、
前記複数の撮影画像から抽出した前記それぞれの部位の画像を解析することにより前記それぞれの部位の脈波波形を生成し、
生成した前記それぞれの部位の脈波波形のうちの脈波波形間の一致度合いを示す第１の一致度を算出する、
制御部を有することを特徴とする脈波分析装置。
【０１７３】
（付記２）前記制御部は、
算出した前記第１の一致度に基づいて、生成した前記対象者の脈波波形にノイズが含まれるか否かを判定する、ことを特徴とする付記１に記載の脈波分析装置。
【０１７４】
（付記３）前記制御部は、
算出した前記第１の一致度が低い場合に、生成した前記対象者の脈波波形にノイズを含んでいると判定する、ことを特徴とする付記２に記載の脈波分析装置。
【０１７５】
（付記４）前記制御部は、
生成した前記対象者の脈波波形から所定時間分の部分波形を複数抽出し、
抽出した前記複数の部分波形のうちの部分波形間の一致度合いを示す第２の一致度を算出し、
算出した前記第１の一致度と、算出した前記第２の一致度とに基づいて、生成した前記対象者の脈波波形にノイズが含まれるか否かを判定する、ことを特徴とする付記２または３に記載の脈波分析装置。
【０１７６】
（付記５）前記それぞれの部位の脈波波形は、所定時間内の脈波波形に限定する、ことを特徴とする付記１〜４のいずれか一つに記載の脈波分析装置。
【０１７７】
（付記６）前記制御部は、
前記それぞれの部位の脈波波形のうちの脈波波形間の一致度合いを示す第１の一致度を算出する際に、一方の波形を時間方向にずらした上で、前記第１の一致度を算出する、ことを特徴とする付記１〜５のいずれか一つに記載の脈波分析装置。
【０１７８】
（付記７）前記複数の部位は、連動して動く２つ以上の部位を含む、ことを特徴とする付記１〜６のいずれか一つに記載の脈波分析装置。
【０１７９】
（付記８）前記複数の部位は、同一平面上にない２つ以上の部位を含む、ことを特徴とする付記１〜７のいずれか一つに記載の脈波分析装置。
【０１８０】
（付記９）前記複数の部位は、前記対象者の身体において対称的に存在する２つ以上の部位を含む、ことを特徴とする付記１〜８のいずれか一つに記載の脈波分析装置。
【０１８１】
（付記１０）前記複数の部位は、３つ以上の部位を含み、
前記制御部は、
前記３つ以上の部位のそれぞれの部位の脈波波形のうちの脈波波形間の一致度合いを示す第１の一致度の統計値を算出することを特徴とする付記１〜９のいずれか一つに記載の脈波分析装置。
【０１８２】
（付記１１）前記複数の部位は、３つ以上の部位を含み、
前記制御部は、
前記複数の部位の所定の組み合わせごとに、前記組み合わせ内の部位の脈波波形のうちの脈波波形間の一致度合いを示す第１の一致度を算出し、
算出した前記組み合わせごとの第１の一致度の統計値を算出することを特徴とする付記１〜１０のいずれか一つに記載の脈波分析装置。
【０１８３】
（付記１２）前記制御部は、
算出した前記第１の一致度と、生成した前記対象者の脈波波形とを対応付けて出力する、ことを特徴とする付記１〜１１のいずれか一つに記載の脈波分析装置。
【０１８４】
（付記１３）前記制御部は、
算出した前記第１の一致度に基づいて、前記複数の部位のいずれかの部位の脈波波形にノイズが含まれるか否かを判定する、ことを特徴とする付記２〜１２のいずれか一つに記載の脈波分析装置。
【０１８５】
（付記１４）前記制御部は、
算出した前記第１の一致度と、前記複数の部位のいずれかの部位の脈波波形とを対応付けて出力する、ことを特徴とする付記１〜１３のいずれか一つに記載の脈波分析装置。
【０１８６】
（付記１５）コンピュータが、
対象者を撮影した複数の撮影画像から、前記対象者の複数の部位のそれぞれの部位の画像を抽出し、
前記複数の撮影画像から抽出した前記それぞれの部位の画像を解析することにより前記それぞれの部位の脈波波形を生成し、
生成した前記それぞれの部位の脈波波形のうちの脈波波形間の一致度合いを示す第１の一致度を算出する、
処理を実行することを特徴とする脈波分析方法。
【０１８７】
（付記１６）コンピュータに、
対象者を撮影した複数の撮影画像から、前記対象者の複数の部位のそれぞれの部位の画像を抽出し、
前記複数の撮影画像から抽出した前記それぞれの部位の画像を解析することにより前記それぞれの部位の脈波波形を生成し、
生成した前記それぞれの部位の脈波波形のうちの脈波波形間の一致度合いを示す第１の一致度を算出する、
処理を実行させることを特徴とする脈波分析プログラム。
【符号の説明】
【０１８８】
１００  脈波分析装置
１０１  動画像
２００  バス
２０１  ＣＰＵ
２０２  メモリ
２０３  Ｉ／Ｆ
２０４  ディスクドライブ
２０５  ディスク
２０６  カメラ
２１０  ネットワーク
３０１  取得部
３０２  生成部
３０３  算出部
３０４  判定部
３０５  分析部
３０６  出力部
４１０，４１１，４１２，５０１〜５０３，６０１，６０２  画像
【手続補正書】
【提出日】平成30年4月16日(2018.4.16)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
対象者を撮影した複数の撮影画像から、同一平面上になく、かつ、前記対象者の動きに応じて一緒に同様に動く、前記対象者の２つ以上の部位が少なくとも含まれる前記対象者の複数の部位のそれぞれの部位の画像を抽出し、
前記複数の撮影画像から抽出した前記それぞれの部位の画像を解析することにより前記それぞれの部位の脈波波形を生成し、
生成した前記それぞれの部位の脈波波形のうちの脈波波形間の一致度合いを示す第１の一致度を算出する、
制御部を有することを特徴とする脈波分析装置。
【請求項２】
前記制御部は、
算出した前記第１の一致度に基づいて、生成した前記対象者の脈波波形にノイズが含まれるか否かを判定する、ことを特徴とする請求項１に記載の脈波分析装置。
【請求項３】
前記制御部は、
算出した前記第１の一致度が低い場合に、生成した前記対象者の脈波波形にノイズを含んでいると判定する、ことを特徴とする請求項２に記載の脈波分析装置。
【請求項４】
前記制御部は、
生成した前記対象者の脈波波形から所定時間分の部分波形を複数抽出し、
抽出した前記複数の部分波形のうちの部分波形間の一致度合いを示す第２の一致度を算出し、
算出した前記第１の一致度と、算出した前記第２の一致度とに基づいて、生成した前記対象者の脈波波形にノイズが含まれるか否かを判定する、ことを特徴とする請求項２または３に記載の脈波分析装置。
【請求項５】
前記それぞれの部位の脈波波形は、所定時間内の脈波波形に限定する、ことを特徴とする請求項１〜４のいずれか一つに記載の脈波分析装置。
【請求項６】
前記制御部は、
前記それぞれの部位の脈波波形のうちの脈波波形間の一致度合いを示す第１の一致度を算出する際に、一方の波形を時間方向にずらした上で、前記第１の一致度を算出する、ことを特徴とする請求項１〜５のいずれか一つに記載の脈波分析装置。
【請求項７】
前記複数の部位は、前記対象者の身体において対称的に存在する２つ以上の部位を含む、ことを特徴とする請求項１〜６のいずれか一つに記載の脈波分析装置。
【請求項８】
前記複数の部位は、３つ以上の部位を含み、
前記制御部は、
前記３つ以上の部位のそれぞれの部位の脈波波形のうちの脈波波形間の一致度合いを示す第１の一致度の統計値を算出することを特徴とする請求項１〜７のいずれか一つに記載の脈波分析装置。
【請求項９】
前記複数の部位は、３つ以上の部位を含み、
前記制御部は、
前記複数の部位の所定の組み合わせごとに、前記組み合わせ内の部位の脈波波形のうちの脈波波形間の一致度合いを示す第１の一致度を算出し、
算出した前記組み合わせごとの第１の一致度の統計値を算出することを特徴とする請求項１〜８のいずれか一つに記載の脈波分析装置。
【請求項１０】
コンピュータが、
対象者を撮影した複数の撮影画像から、同一平面上になく、かつ、前記対象者の動きに応じて一緒に同様に動く、前記対象者の２つ以上の部位が少なくとも含まれる前記対象者の複数の部位のそれぞれの部位の画像を抽出し、
前記複数の撮影画像から抽出した前記それぞれの部位の画像を解析することにより前記それぞれの部位の脈波波形を生成し、
生成した前記それぞれの部位の脈波波形のうちの脈波波形間の一致度合いを示す第１の一致度を算出する、
処理を実行することを特徴とする脈波分析方法。
【請求項１１】
コンピュータに、
対象者を撮影した複数の撮影画像から、同一平面上になく、かつ、前記対象者の動きに応じて一緒に同様に動く、前記対象者の２つ以上の部位が少なくとも含まれる前記対象者の複数の部位のそれぞれの部位の画像を抽出し、
前記複数の撮影画像から抽出した前記それぞれの部位の画像を解析することにより前記それぞれの部位の脈波波形を生成し、
生成した前記それぞれの部位の脈波波形のうちの脈波波形間の一致度合いを示す第１の一致度を算出する、
処理を実行させることを特徴とする脈波分析プログラム。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００６
【補正方法】変更
【補正の内容】
【０００６】
本発明の一側面によれば、対象者を撮影した複数の撮影画像から、同一平面上になく、かつ、前記対象者の動きに応じて一緒に同様に動く、前記対象者の２つ以上の部位が少なくとも含まれる前記対象者の複数の部位のそれぞれの部位の画像を抽出し、前記複数の撮影画像から抽出した前記それぞれの部位の画像を解析することにより前記それぞれの部位の脈波波形を生成し、生成した前記それぞれの部位の脈波波形のうちの脈波波形間の一致度合いを示す第１の一致度を算出する脈波分析装置、脈波分析方法、および脈波分析プログラムが提案される。
【国際調査報告】
2017085894.tif 000022
2017085894.tif 000023