JP6425393B2 - 予測システム、予測方法、および予測プログラム - Google Patents

予測システム、予測方法、および予測プログラム Download PDF

Info

Publication number
JP6425393B2
JP6425393B2 JP2014050193A JP2014050193A JP6425393B2 JP 6425393 B2 JP6425393 B2 JP 6425393B2 JP 2014050193 A JP2014050193 A JP 2014050193A JP 2014050193 A JP2014050193 A JP 2014050193A JP 6425393 B2 JP6425393 B2 JP 6425393B2
Authority
JP
Japan
Prior art keywords
intake
subject
biological signal
machine learning
swallowing
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP2014050193A
Other languages
English (en)
Other versions
JP2015176213A (ja
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.)
Shizuoka University NUC
Original Assignee
Shizuoka University NUC
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 Shizuoka University NUC filed Critical Shizuoka University NUC
Priority to JP2014050193A priority Critical patent/JP6425393B2/ja
Publication of JP2015176213A publication Critical patent/JP2015176213A/ja
Application granted granted Critical
Publication of JP6425393B2 publication Critical patent/JP6425393B2/ja
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Measuring And Recording Apparatus For Diagnosis (AREA)
  • Medical Treatment And Welfare Office Work (AREA)

Description

本発明の一側面は、機械学習を用いて被観察者の生活行動を推定する予測システム、予測方法、および予測プログラムに関する。
飲食は人の生活行動の中でも最も重要なものの一つであり、健康管理においても重要視される。例えば、看護または介護の場面では、患者または被介護者の食事の管理を欠かすことはできない。従来から、そのような食事の管理を支援する技術が知られている。例えば下記特許文献1には、ユーザから計測される情報に基づき該ユーザが食事をしていることを検知する生活管理端末装置と、食事の開始又は終了が検知された時に、検知後の所定の時間の後に該ユーザに食事内容を問い合わせる手段と、問い合わせに対する該ユーザからの回答を取得する手段とを備える生活管理システムが記載されている。
特開2003−173375号公報
食事の管理においては、飲物または食物を摂取したかどうかだけでなく、その摂取量を把握することも必要であるが、その摂取量を観察するのは容易なことではない。一人の一回の食事での摂取量を把握するだけでも大変であり、まして、複数の(何人かのまたは多数の)患者または被介護者を世話する病院または介護施設で各人の食事の摂取量を把握することは非常に困難である。そこで、被観察者の摂取量を容易に把握することが望まれている。
本発明の一側面に係る予測システムは、被観察者の嚥下運動で発生する生体信号を取得する取得部と、生体信号から第1変換データを生成し、該第1変換データを説明変数とする第1の機械学習を実行することで、被観察者が摂取物を摂取したか否かを判定する判定部と、被観察者が摂取したと判定された場合に、生体信号から第2変換データを生成し、該第2変換データを説明変数とする第2の機械学習を実行することで、被観察者の摂取物の摂取量を推定する推定部と、推定された摂取量を出力する出力部とを備える。
本発明の一側面に係る予測方法は、プロセッサを備える予測システムにより実行される予測方法であって、被観察者の嚥下運動で発生する生体信号を取得する取得ステップと、生体信号から第1変換データを生成し、該第1変換データを説明変数とする第1の機械学習を実行することで、被観察者が摂取物を摂取したか否かを判定する判定ステップと、被観察者が摂取したと判定された場合に、生体信号から第2変換データを生成し、該第2変換データを説明変数とする第2の機械学習を実行することで、被観察者の摂取物の摂取量を推定する推定ステップと、推定された摂取量を出力する出力ステップとを含む。
本発明の一側面に係る予測プログラムは、被観察者の嚥下運動で発生する生体信号を取得する取得部と、生体信号から第1変換データを生成し、該第1変換データを説明変数とする第1の機械学習を実行することで、被観察者が摂取物を摂取したか否かを判定する判定部と、被観察者が摂取したと判定された場合に、生体信号から第2変換データを生成し、該第2変換データを説明変数とする第2の機械学習を実行することで、被観察者の摂取物の摂取量を推定する推定部と、推定された摂取量を出力する出力部としてコンピュータを機能させる。
このような側面においては、まず、被観察者の嚥下運動で発生した生体信号に基づく第1の機械学習をすることで摂取の有無が判定される。そして、被観察者が摂取したと判定された場合には、その生体信号に基づく第2の機械学習により摂取量が推定される。このように、嚥下運動で発生した生体信号に対して機械学習を実行することで、被観察者の摂取量を容易に把握することができる。
本発明の一側面によれば、被観察者の摂取量を容易に把握することができる。
実施形態に係る予測システムの動作の概念を示すフローチャートである。 実施形態に係る予測システムを構成するコンピュータのハードウェア構成を示す図である。 実施形態に係る予測システムの機能構成を示すブロック図である。 生体信号データから得られるパワースペクトル密度の例を示す図である。 生体信号データの分割を示す図である。 一つの嚥下区間を示す生体信号データの例を示す図である。 生体信号データから得られる振幅ヒストグラムの例を示す図である。 実施形態に係る予測システムの動作を示すフローチャートである。 実施形態に係る予測プログラムの構成を示す図である。
以下、添付図面を参照しながら本発明の実施形態を詳細に説明する。なお、図面の説明において同一又は同等の要素には同一の符号を付し、重複する説明を省略する。
まず、図1〜7を用いて、実施形態に係る予測システム10の機能および構成を説明する。予測システム10は、機械学習を用いて被観察者の経口摂取に関する推定を実行するコンピュータシステムである。
機械学習とは、既知の値の集合であるトレーニングデータを学習することでパターン関数を生成し、そのパターン関数を用いて未知の値を予測する処理である。予測システム10が用いる機械学習の種類は限定されない。機械学習の例として、人工ニューラルネットワーク(ANN)、サポートベクターマシン(SVM)、決定木学習、相関ルール学習、ベイジアンネットワークなどが挙げられるが、これ以外のアルゴリズムでもよい。
本明細書における「被観察者」とは、摂取物の摂取を観察する対象となる人である。性別や年齢などに関係なく、被観察者は誰でもよい。本明細書における「摂取物」とは任意の飲物または食物であり、その種類は何ら限定されるものではない。本明細書における「摂取」とは、摂取物を口から取り込み、必要であればその摂取物を咀嚼し、そしてその摂取物を胃に流す行為である(すなわち、経口摂取)。
図1に、予測システム10を用いた摂取の推定の概要を示す。まず、被観察者の嚥下運動で発生する生体信号のデータが収集される(ステップS1)。続いて、その生体信号に基づく第1の機械学習により摂取の有無が判定される(ステップS2)。続いて、その生体信号が分割され(ステップS3)、分割後の個々の信号に基づく一口摂取量が第2の機械学習を用いて推定される(ステップS4)。そして、個々の一口摂取量から所望の合計摂取量が算出される(ステップS5)。
ここで、嚥下運動とは、摂取物が口に取り込まれてから胃に至るまでの過程で被観察者の身体で発生する運動である。例えば、咀嚼および飲み込みは嚥下運動の一種である。本明細書における「嚥下運動で発生する生体信号」とは、嚥下運動時に被観察者の身体で生じる信号である。信号の具体例としては音(嚥下音)、振動、筋活動時の電位変化(筋電)などが挙げられるが、信号の種類はこれらに限定されない。
生体信号は被観察者に装着されたセンサにより検知され、生体信号データとしてデータベースに蓄積される(生体信号データの収集)。生体信号センサは生体信号を検知する装置である。上記の通り生体信号の種類は限定されないから、その信号を捕捉するセンサの種類も限定されない。センサは、被観察者に装着されてもよいし(いわゆる、ウェアラブルセンサ(wearable sensor))、室内の任意の場所に設けられてもよい。一例として、嚥下音を捉えるのであればスロートマイク(throat microphone)をセンサとして用いることが考えられるが、このマイクはウェアラブルセンサの一態様である。ウェアラブルセンサを用いた場合には、被観察者の行動を制限することなく(例えば、飲食の場所および時間を制限することなく)生体信号を収集することが可能である。
「一口摂取量」とは、一回の飲み込みにより口から胃に取り込まれる摂取物の量であり、言い換えると、一回の嚥下により取り込まれる摂取物の量である。量の種類は限定されず、それは体積、質量、重量、熱量でもよいし、これ以外の量でもよい。合計摂取量は任意の期間における一口摂取量の集計値であり、例えば一回の食事における摂取量でもよいし、一日における摂取量でもよい。
所望の合計摂取量は、様々な目的で用いられる情報となり得る。例えば、その合計摂取量から被観察者の摂取状況を把握できるし、その情報をその被観察者の健康管理や今後の食事の計画などに生かすこともできる。
予測システム10は1台以上のコンピュータを備え、複数台のコンピュータを備える場合には、後述する予測システム10の各機能要素は分散処理により実現される。個々のコンピュータの種類は限定されない。例えば、据置型または携帯型のパーソナルコンピュータ(PC)を用いてもよいし、ワークステーションを用いてもよいし、高機能携帯電話機(スマートフォン)や携帯電話機、携帯情報端末(PDA)などの携帯端末を用いてもよい。あるいは、様々な種類のコンピュータを組み合わせて予測システム10を構築してもよい。複数台のコンピュータを用いる場合には、これらのコンピュータはインターネットやイントラネットなどの通信ネットワークを介して接続される。
予測システム10内の個々のコンピュータ100の一般的なハードウェア構成を図2に示す。コンピュータ100は、オペレーティングシステムやアプリケーション・プログラムなどを実行するCPU(プロセッサ)101と、ROM及びRAMで構成される主記憶部102と、ハードディスクやフラッシュメモリなどで構成される補助記憶部103と、ネットワークカードあるいは無線通信モジュールで構成される通信制御部104と、キーボードやマウスなどの入力装置105と、ディスプレイやプリンタなどの出力装置106とを備える。当然ながら、搭載されるハードウェアモジュールはコンピュータ100の種類により異なる。例えば、据置型のPCおよびワークステーションは入力装置および出力装置としてキーボード、マウス、およびモニタを備えることが多いが、スマートフォンではタッチパネルが入力装置および出力装置として機能することが多い。
後述する予測システム10の各機能要素は、CPU101または主記憶部102の上に所定のソフトウェアを読み込ませ、CPU101の制御の下で通信制御部104や入力装置105、出力装置106などを動作させ、主記憶部102または補助記憶部103におけるデータの読み出し及び書き込みを行うことで実現される。処理に必要なデータやデータベースは主記憶部102または補助記憶部103内に格納される。
予測システム10は生体信号データを得るためにデータベース20にアクセスする、このデータベース20は、生体信号データを記憶する装置または機能要素である。データベース20の実装方法は限定されない。例えば、データベース20は予測システム10内にあってもよいし、予測システム10とは別のシステム内に存在してもよい。また、データベース20は関係データベースでもよいしCSVファイルでもよい。生体信号データをデータベース20に蓄積する方法は限定されない。例えばセンサSがデータベース20と直接通信して生体信号データをデータベース20に格納してもよいし、別のコンピュータがセンサSから生体信号データを収集して、その生体信号データをデータベース20に格納してもよい。
図3に示すように、予測システム10は機能的構成要素として取得部11、判定部12、推定部13、および出力部14を備える。以下では、生体信号が嚥下音であり、予測システム10がその嚥下音から被観察者の水分摂取量を推定する場合の処理を例として示す。ここで、水分摂取量とは、被観察者が飲物(例えば、水)を摂取した量である。
取得部11は、被観察者の嚥下運動で発生する生体信号を取得する機能要素である。一般に、生体信号は何らかの時間幅(例えば、1秒、1分、1時間など)において継続的に収集され、波として表すことができる(図1参照)。生体信号は、被観察者Uに装着されたセンサ(例えば、スロートマイク)Sにより検知され、生体信号データとしてデータベース20に蓄積される。取得部11はその生体信号データをデータベース20から読み出して判定部12に出力する。ある被観察者について取得部11が取得する生体信号データの時間幅は何ら限定されない。例えば、その時間幅は30秒、1分、10分、30分、1時間、または2時間でもよい。
判定部12は、被観察者が摂取物(飲物)を摂取したか否かを推定する機能要素である。判定部12は生体信号データに対して第1の変換を実行することで第1変換データを生成する。そして、判定部12はその第1変換データに対して第1の機械学習を実行することで、被観察者が摂取物(飲物)を摂取したか否かを推定する。摂取の有無を判定するために用いるデータ変換方法および機械学習は何ら限定されるものではない。本実施形態では、判定部12はデータ変換方法して高速フーリエ変換(FFT)を用い、機械学習として、SVMを分類に対応させたサポートベクター分類(SVC)を用いる。
判定部12は生体信号データに対して高速フーリエ変換(FFT)を実行することで、嚥下音のパワースペクトル密度(PSD)を第1変換データとして得る。続いて、判定部12はそのパワースペクトル密度を説明変数として用いるSVCを実行することで、入力された生体信号データが「飲む」という行為を示すか否かを判定する。
嚥下音のデータから得られるパワースペクトル密度は、喉を使う様々な行動の特徴を示す。図4は、「飲む」「食べる」「咳」「呼吸」「話す」「唾(を飲む)」の6種類についてのパワースペクトル密度を示す。図4における各グラフの縦軸および横軸はそれぞれ強さおよび周波数である。これらのグラフからわかるように、各行為のパワースペクトル密度には、他の行為とは異なる特徴が現れていることがわかる。
センサSを用いて収集した生体信号データがすべて「飲む」行為によって発生したものとは限らず、人が生活するうえで必要な他の行為によって発生した生体信号データが存在する可能性がある。そこで、水分摂取量を推定する前段階の処理として、判定部12はSVCによりそのパワースペクトル密度を解析することで、入力された生体信号データが「飲む」という行為を示すか「飲む」以外の行為を示すかを判定する。そして、生体信号データが「飲む」という行為を示すと判定した場合(すなわち、被観察者が飲物を飲んだと判定した場合)には、推定部13はその生体信号データを推定部13に出力する。一方、生体信号データが「飲む」以外の行為を示すと判定した場合(すなわち、被観察者が飲物を飲んでいないと判定した場合)には、推定部13はその生体信号データを推定部13に出力することなく処理を終了し、この場合には、後述する推定部13および出力部14の処理は実行されない。
FFTにより得られたパワースペクトル密度の周波数特性として所定の個数(例えば255個)の説明変数が得られる。判定部12はそのすべての説明変数を用いてもよいし、推定に必要な一部の説明変数のみを用いてもよい。すべての説明変数が判定の精度の向上に貢献するとは限らないので、必要な説明変数のみを選択した上でSVCを実行することで、判定の精度を上げることができ、計算時間の短縮も期待できる。説明変数を選択する手法として増加法と減少法の2種類がある。
増加法は、説明変数が0個のモデルから処理を始め、目的変数に対して相関値Xが最も高い説明変数を一つずつ追加していく手法である。この手法では、機械学習に使用する説明変数群Aの初期値は空(null)であり、機械学習に使用しない説明変数群Bの初期値は、N個(例えば、N=255)の説明変数である。
まず、判定部12は説明変数群B内の個々の説明変数について、目的変数に対する相関値Xを求め、相関値Xが最も高い説明変数を説明変数群Bから説明変数群Aに移す。続いて、判定部12はその説明変数群Aで回帰分析を行うことで、各説明変数の推定係数を確認する。そして、すべての説明変数について推定係数の絶対値Yが1以上である場合には、判定部12は、相関値Xが最も高い説明変数を説明変数群Aに移す処理に戻って、以降の処理を繰り返す。一方、推定係数の絶対値Yが1を下回る説明変数が出現した場合には、判定部12は最後に追加した説明変数を除いた後の説明変数群Aを用いて機械学習を実行する。
一方、減少法は、すべての説明変数を採用するモデルから処理を始め、目的変数に対して相関値Xが最も低い説明変数を一つずつ除いていく手法である。この手法では、判定部12は機械学習に使用する説明変数群Aの初期値はN個(例えば、N=255)の説明変数であり、機械学習に使用しない説明変数群Bの初期値は空(null)である。
本実施形態では、まず、説明変数群A内の説明変数の個数をNからNaに減らす(例えば、255個から15個に減らす)。このために、判定部12は、説明変数群Aの個々の説明変数について、目的変数に対する相関値Xを求め、相関値Xが最も低い説明変数を説明変数群Aから説明変数群Bに移す。判定部12はこの移動処理を、説明変数群A内の説明変数の個数がNaになるまで繰り返す。
続いて、判定部12は説明変数群Aで回帰分析を行うことで、各説明変数の推定係数を確認する。そして、すべての説明変数について推定係数の絶対値Yが1以上である場合には、判定部12はその説明変数群Aを用いて機械学習を実行する。一方、推定係数の絶対値Yが1を下回る説明変数が出現した場合には、判定部12は相関値Xが最も低い説明変数を説明変数群Bに移して、回帰分析以降の処理を繰り返す。
推定部13は、被観察者の摂取物の摂取量を推定する機能要素である。推定部13は生体信号データに対して第2の変換を実行することで第2変換データを生成する。そして、推定部13はその第2変換データに対して第2の機械学習を実行することで摂取量を推定する。摂取量を推定するために用いるデータ変換方法および機械学習は何ら限定されるものではない。本実施形態では、推定部13はデータ変換方法して振幅ヒストグラムを用い、機械学習としてSVCを用いる。第2変換データは、時間の経過と共に変化する値についての特性(すなわち、時間特性)を示すデータであり、振幅ヒストグラムはその時間特性を示すデータの一種である。生体信号データにおいて隣り合う波の変化量についての特性を示すデータも時間特性を示すデータの一種であるので、振幅ヒストグラムに代えて、当該変化量の特性を示すデータを用いてもよい。推定部13での機械学習の他の例としては、SVMを回帰に対応させたサポートベクター回帰(SVR)などが挙げられる。
まず、推定部13は生体信号データで示される時間区間を嚥下区間とノイズ区間とに分割することで1以上の嚥下区間を特定する。ここで、嚥下区間とは、一回の嚥下を示すと推定される区間であり、ノイズ区間とは、嚥下が発生していないと推定される区間である。この処理のために、推定部13は、ノイズ区間におけるセンサSの音圧レベルの最大値Vと、ノイズ区間の継続時間の最小値Tとを予め閾値として保持している。なお、これらの閾値V,Tは予測システム10の管理者により予め設定される。推定部13は、生体信号データにおいて、閾値V未満の波形が閾値T以上連続して続く区間をノイズ区間であると判定し、そのノイズ区間を除外した後に残る1以上の区間を嚥下区間と判定する。例えば、推定部13は図5に示すように、生体信号データを1以上の嚥下区間tdと1以上のノイズ区間tnとに分ける。
続いて、推定部13は個々の嚥下区間における一口摂取量を推定する。本実施形態のようにSVCを用いる場合には、推定部13は一口摂取量についてn個の分類C〜Cを予め用意しておき、個々の嚥下区間における一口摂取量がC〜Cのどれに相当するかを推定する。例えば、一口摂取量の分類として5ml,10ml,15ml,20mlという4種類を用意してもよい。または、推定部13はSVCとSVRとを組み合わせて一口摂取量を推定してもよい。具体的には、推定部13はまず推定する範囲をSVCで絞り込んでから、SVRを用いて一口摂取量をより詳細に推定してもよい。例えば、SVCで推定された一口摂取量が15mlである場合は、推定部13は15ml±5mlの範囲でSVRにより一口摂取量を推定する。推定部13は各嚥下区間について以下の処理を実行する。
推定部13は、図6に示すように、嚥下区間における音圧レベルの範囲のうち、ノイズと推定される部分(例えば、音圧レベルが上記の閾値V未満の部分)vnを無視し、それ以外の部分(例えば、音圧レベルが上記の閾値V以上の部分)vdを複数に均等に区切る。なお、嚥下区間内でノイズ部分とそれ以外の部分とを区切るための閾値は、生体信号データを嚥下区間とノイズ区間とに分けるための閾値と異なってもよい。音圧レベルの区切り位置の個数は任意であり、例えば100個でも200個でもよい。図6の例では、正の音圧レベルに対応する部分vdにおいて200個の区切り位置(c0〜c199)を設定している。続いて、推定部13は各区切り位置(図6ではc0〜c199)を音圧レベルの波が何回通ったかを数えることで(すなわち、通過回数を数えることで)、振幅ヒストグラムを生成する。
嚥下音のデータから得られる振幅スペクトルは一口摂取量の特徴を示す。図7は、5ml,10ml,15ml,20mlの4種類についての振幅スペクトルを示す。図7のグラフの縦軸および横軸はそれぞれ通過回数および区切り位置である。一口摂取量が大きくなるほど、音圧レベルの特定の位置(例えば図7における位置Rを参照)における通過回数が多くなることがわかる。したがって、この振幅ヒストグラムから一口摂取量を推定することが可能である。推定部13はその振幅ヒストグラムを説明変数としてSVCを実行することで、処理対象の嚥下区間における一口摂取量を推定する。
推定部13は、一口摂取量を推定する際にすべての区切り位置(図6,7ではc0〜c199)の通過回数を用いなくてもよく、推定処理に必要な一部の区切り位置のみを用いてもよい。図7の例では、一口摂取量の特性はおおよそ区切り位置c0〜c40の範囲にわたって顕著に表れ、c40を超える範囲になると通過回数は一口摂取量にかかわらずほとんど0になって、一口摂取量による区別がつかなくなる。したがって、推定部13は分類に貢献する一部の範囲(例えば、c0〜c40)の通過回数のみを用いてSVCによる推定を実行してもよい。このように推定に用いる振幅ヒストグラムの範囲を限定することで計算量が減るので、推定処理をより高速に実行することができる。
すべての嚥下区間について一口摂取量を推定すると、推定部13はその推定結果を出力部14に出力する。
出力部14は、推定された摂取量を推定結果21として出力する機能要素である。推定結果21の出力先は何ら限定されない。例えば、出力部14は推定結果21をモニタ上に表示したりプリンタに印刷したりしてもよいし、推定結果21をテキストファイルに書き出してもよいし、推定結果21をメモリやデータベースなどの記憶装置に格納してもよい。あるいは、出力部14は推定結果21を通信ネットワーク経由で他のコンピュータシステム(例えば機械学習用のシステム)に出力してもよい。
推定結果21の内容および形式も限定されない。例えば、出力部14は入力された各嚥下区間の一口摂取量を出力してもよいし、摂取量の集計値(例えば、一休憩当たり、一食当たり、または一日当たりの一口摂取量の集計値)を出力してもよい。例えば、5個の一口摂取量「5ml」「15ml」「10ml」「5ml」「10ml」が入力された場合には、出力部14は合計摂取量「45ml」を推定結果21として出力してもよい。あるいは、出力部14は、各嚥下区間の一口摂取量と摂取量の集計値との双方を出力してもよい。
次に、図8を用いて、予測システム10の動作を説明するとともに本実施形態に係る予測方法について説明する。
まず、取得部11が嚥下音を示す生体信号データをデータベース20から読み出す(ステップS11、取得ステップ)。続いて、判定部12がその生体信号データに対して高速フーリエ変換(FFT)を実行することで、嚥下音のパワースペクトル密度(PSD)を生成する(ステップS12)。続いて、判定部12はそのパワースペクトル密度に対してSVCを実行することで、被観察者による摂取(「飲む」行為)の有無を判定する(ステップS13、判定ステップ)。
被観察者が「飲む」行為をしたと判定された場合には(ステップS14;YES)、推定部13が生体信号データを分割して1以上の嚥下区間を特定する(ステップS15)。そして、推定部13は各嚥下区間について、その嚥下区間のデータから振幅ヒストグラムを生成し(ステップS16)、その振幅ヒストグラムに対してSVCを実行することで一口摂取量を推定する(ステップS17、推定ステップ)。推定部13はすべての嚥下区間について振幅ヒストグラムの生成および一口摂取量の推定を実行する(ステップS18参照)。最後に、出力部14が摂取量の推定結果を出力する(ステップS19、出力ステップ)。
一方、被観察者が「飲む」行為をしなかったと判定された場合には(ステップS14;NO)、予測システム10は摂取量の推定を行うことなく、取得した生体信号データについての処理を終了する。
次に、図9を用いて、予測システム10を実現するための予測プログラムP1を説明する。
予測プログラムP1は、メインモジュールP10、取得モジュールP11、判定モジュールP12、推定モジュールP13、および出力モジュールP14を備える。
メインモジュールP10は、機械学習による予測機能を統括的に制御する部分である。取得モジュールP11、判定モジュールP12、推定モジュールP13、および出力モジュールP14を実行することにより実現される機能はそれぞれ、上記の取得部11、判定部12、推定部13、および出力部14の機能と同様である。
予測プログラムP1は、例えば、CD−ROMやDVD−ROM、半導体メモリなどの有形の記録媒体に固定的に記録された上で提供されてもよい。また、予測プログラムP1は、搬送波に重畳されたデータ信号として通信ネットワークを介して提供されてもよい。
以上説明したように、本発明の一側面に係る予測システムは、被観察者の嚥下運動で発生する生体信号を取得する取得部と、生体信号から第1変換データを生成し、該第1変換データを説明変数とする第1の機械学習を実行することで、被観察者が摂取物を摂取したか否かを判定する判定部と、被観察者が摂取したと判定された場合に、生体信号から第2変換データを生成し、該第2変換データを説明変数とする第2の機械学習を実行することで、被観察者の摂取物の摂取量を推定する推定部と、推定された摂取量を出力する出力部とを備える。
本発明の一側面に係る予測方法は、プロセッサを備える予測システムにより実行される予測方法であって、被観察者の嚥下運動で発生する生体信号を取得する取得ステップと、生体信号から第1変換データを生成し、該第1変換データを説明変数とする第1の機械学習を実行することで、被観察者が摂取物を摂取したか否かを判定する判定ステップと、被観察者が摂取したと判定された場合に、生体信号から第2変換データを生成し、該第2変換データを説明変数とする第2の機械学習を実行することで、被観察者の摂取物の摂取量を推定する推定ステップと、推定された摂取量を出力する出力ステップとを含む。
本発明の一側面に係る予測プログラムは、被観察者の嚥下運動で発生する生体信号を取得する取得部と、生体信号から第1変換データを生成し、該第1変換データを説明変数とする第1の機械学習を実行することで、被観察者が摂取物を摂取したか否かを判定する判定部と、被観察者が摂取したと判定された場合に、生体信号から第2変換データを生成し、該第2変換データを説明変数とする第2の機械学習を実行することで、被観察者の摂取物の摂取量を推定する推定部と、推定された摂取量を出力する出力部としてコンピュータを機能させる。
このような側面においては、まず、被観察者の嚥下運動で発生した生体信号に基づく第1の機械学習をすることで摂取の有無が判定される。そして、被観察者が摂取したと判定された場合には、その生体信号に基づく第2の機械学習により摂取量が推定される。このように、嚥下運動で発生した生体信号に対して機械学習を実行することで、被観察者の摂取量を容易に把握することができる。
例えば、予測システム10は、複数の(何人かのまたは多数の)患者または被介護者を世話する病院または介護施設で各人の食事の摂取量を把握するために用いることができる。食事管理を含む健康管理は継続的に行う必要があるので、人手で行うと看護師および介護士に負担が掛かるだけでなく、記録の漏れまたはミスが生じる可能性がある。本実施形態によれば、嚥下運動で発生した生体信号から摂取の有無および摂取量が自動的に出力されるので、看護または介護の負担を減らしたり、摂取状態を確実に記録したりすることが可能になる。
他の側面に係る予測システムでは、推定部が生体信号を分割することで1以上の嚥下区間を推定し、各嚥下区間について摂取物の一口摂取量を推定し、出力部が、一口摂取量、および該一口摂取量の集計値の少なくとも一方を出力してもよい。このように生体信号を分割して一口毎の摂取量を推定することで、摂取量を正確に推定することができる。
他の側面に係る予測システムでは、第1変換データがパワースペクトル密度であり、第1の機械学習がサポートベクター分類であってもよい。
他の側面に係る予測システムでは、第2変換データが振幅ヒストグラムであり、第2の機械学習がサポートベクター分類または、サポートベクター分類とサポートベクター回帰との組み合わせであってもよい。
他の側面に係る予測システムでは、生体信号が嚥下音であってもよい。嚥下音はスロートマイクなどのマイクにより簡単に検知できるので、被観察者に与える装着の不快感を抑えつつ嚥下運動を捉えることができる。
以上、本発明をその実施形態に基づいて詳細に説明した。しかし、本発明は上記実施形態に限定されるものではない。本発明は、その要旨を逸脱しない範囲で様々な変形が可能である。
上述した通り、第1および第2の機械学習の具体的な手法は限定されない。また、第1の機械学習と第2の機械学習とは同じでもよいし異なってもよい。
上記実施形態では推定部が生体信号を分割することで1以上の嚥下区間を推定し、各嚥下区間について一口摂取量を推定したが、生体信号を個々の嚥下区間に分割することは必須ではない。予測システムは、被観察者が摂取したと判定した場合に、このような分割処理を用いることなく所望の摂取量を推定してもよい。
10…予測システム、11…取得部、12…判定部、13…推定部、14…出力部、20…データベース、P1…予測プログラム、P10…メインモジュール、P11…取得モジュール、P12…判定モジュール、P13…推定モジュール、P14…出力モジュール。

Claims (8)

  1. 被観察者の嚥下運動で発生する生体信号を取得する取得部と、
    前記生体信号からパワースペクトル密度を生成し、パワースペクトル密度を説明変数とし且つ喉を使う行動の分類に対応する第1の機械学習により、該生成されたパワースペクトル密度を解析することで、前記被観察者が摂取物を摂取したか否かを判定する判定部と、
    前記被観察者が摂取したと判定された場合に、時間特性を示す時間特性データを前記生体信号から生成し、時間特性データを説明変数とし且つ摂取量の分類に対応する第2の機械学習を、該生成された時間特性データについて実行することで、前記被観察者の前記摂取物の摂取量を推定する推定部と、
    推定された前記摂取量を出力する出力部と
    を備える予測システム。
  2. 前記推定部が前記生体信号を分割することで1以上の嚥下区間を推定し、各嚥下区間について前記摂取物の一口摂取量を推定し、
    前記出力部が、前記一口摂取量、および該一口摂取量の集計値の少なくとも一方を出力する、
    請求項1に記載の予測システム。
  3. 記第1の機械学習がサポートベクター分類である、
    請求項1または2に記載の予測システム。
  4. 記第2の機械学習がサポートベクター分類または、サポートベクター分類とサポートベクター回帰との組み合わせである、
    請求項1〜3のいずれか一項に記載の予測システム。
  5. 前記生体信号が嚥下音である、
    請求項1〜4のいずれか一項に記載の予測システム。
  6. 前記時間特性データが振幅ヒストグラムである、
    請求項1〜5のいずれか一項に記載の予測システム。
  7. プロセッサを備える予測システムにより実行される予測方法であって、
    被観察者の嚥下運動で発生する生体信号を取得する取得ステップと、
    前記生体信号からパワースペクトル密度を生成し、パワースペクトル密度を説明変数とし且つ喉を使う行動の分類に対応する第1の機械学習により、該生成されたパワースペクトル密度を解析することで、前記被観察者が摂取物を摂取したか否かを判定する判定ステップと、
    前記被観察者が摂取したと判定された場合に、時間特性を示す時間特性データを前記生体信号から生成し、時間特性データを説明変数とし且つ摂取量の分類に対応する第2の機械学習を、該生成された時間特性データについて実行することで、前記被観察者の前記摂取物の摂取量を推定する推定ステップと、
    推定された前記摂取量を出力する出力ステップと
    を含む予測方法。
  8. 被観察者の嚥下運動で発生する生体信号を取得する取得部と、
    前記生体信号からパワースペクトル密度を生成し、パワースペクトル密度を説明変数とし且つ喉を使う行動の分類に対応する第1の機械学習により、該生成されたパワースペクトル密度を解析することで、前記被観察者が摂取物を摂取したか否かを判定する判定部と、
    前記被観察者が摂取したと判定された場合に、時間特性を示す時間特性データを前記生体信号から生成し、時間特性データを説明変数とし且つ摂取量の分類に対応する第2の機械学習を、該生成された時間特性データについて実行することで、前記被観察者の前記摂取物の摂取量を推定する推定部と、
    推定された前記摂取量を出力する出力部と
    してコンピュータを機能させるための予測プログラム。
JP2014050193A 2014-03-13 2014-03-13 予測システム、予測方法、および予測プログラム Expired - Fee Related JP6425393B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2014050193A JP6425393B2 (ja) 2014-03-13 2014-03-13 予測システム、予測方法、および予測プログラム

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2014050193A JP6425393B2 (ja) 2014-03-13 2014-03-13 予測システム、予測方法、および予測プログラム

Publications (2)

Publication Number Publication Date
JP2015176213A JP2015176213A (ja) 2015-10-05
JP6425393B2 true JP6425393B2 (ja) 2018-11-21

Family

ID=54255402

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2014050193A Expired - Fee Related JP6425393B2 (ja) 2014-03-13 2014-03-13 予測システム、予測方法、および予測プログラム

Country Status (1)

Country Link
JP (1) JP6425393B2 (ja)

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP6243385B2 (ja) * 2015-10-19 2017-12-06 ファナック株式会社 モータ電流制御における補正値を学習する機械学習装置および方法ならびに該機械学習装置を備えた補正値計算装置およびモータ駆動装置
EP3376465A4 (en) * 2015-11-12 2018-12-05 Fujitsu Limited Food ingestion index estimation device, food ingestion index estimation method, and food ingestion index estimation program
JP6130977B1 (ja) * 2016-05-24 2017-05-17 三井情報株式会社 情報処理装置、情報処理方法、情報処理システム及びプログラム
CN111065316A (zh) * 2017-06-22 2020-04-24 夏普株式会社 生物状态管理装置以及生物状态管理方法
JP6914525B2 (ja) * 2017-09-15 2021-08-04 国立大学法人 筑波大学 嚥下機能解析システム及びプログラム
KR102023872B1 (ko) * 2019-05-21 2019-09-20 최상준 음식물 섭취량 계산 방법 및 그 장치

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2011115344A (ja) * 2009-12-02 2011-06-16 Sharp Corp 摂食障害診断システム
JP5360093B2 (ja) * 2011-02-23 2013-12-04 沖電気工業株式会社 消費エネルギー測定装置、消費エネルギー測定方法および運動解析システム
JP2013172899A (ja) * 2012-02-27 2013-09-05 Toyota Infotechnology Center Co Ltd 覚醒度推定装置

Also Published As

Publication number Publication date
JP2015176213A (ja) 2015-10-05

Similar Documents

Publication Publication Date Title
Alazzam et al. [Retracted] A Novel Smart Healthcare Monitoring System Using Machine Learning and the Internet of Things
JP6425393B2 (ja) 予測システム、予測方法、および予測プログラム
Papapanagiotou et al. A novel chewing detection system based on ppg, audio, and accelerometry
Alshurafa et al. Recognition of nutrition intake using time-frequency decomposition in a wearable necklace using a piezoelectric sensor
KR102220229B1 (ko) 잡음 존재 시 생체 측정 성능 개선
Amft et al. Recognition of dietary activity events using on-body sensors
Kalantarian et al. A survey of diet monitoring technology
JP6489130B2 (ja) 食事推定プログラム、食事推定方法及び食事推定装置
JP2021524958A (ja) 呼吸器系の音に基づく呼吸状態の管理
Wang et al. Eating detection and chews counting through sensing mastication muscle contraction
JP2023175924A (ja) 使用者の睡眠環境で測定されたデータに基づいて睡眠状態を予測するためのコンピューティング装置
Dong et al. Meal-time and duration monitoring using wearable sensors
Baldassarre et al. The role of electrocardiography in occupational medicine, from Einthoven’s invention to the digital era of wearable devices
JP6638734B2 (ja) 食事時間推定方法、食事時間推定プログラム及び食事時間推定装置
Hussain et al. Food intake detection and classification using a necklace-type piezoelectric wearable sensor system
Geuther et al. High-throughput visual assessment of sleep stages in mice using machine learning
EP3417773B1 (en) Meal detection method, meal detection system, and meal detection program
Klefot et al. Development of a noninvasive system for monitoring dairy cattle sleep
JP2019051129A (ja) 嚥下機能解析システム及びプログラム
Wang et al. Inferring food types through sensing and characterizing mastication dynamics
Dong et al. Analyzing breathing signals and swallow sequence locality for solid food intake monitoring
Hasan et al. A new ensemble classifier for multivariate medical data
Selamat et al. A novel peak detection algorithm using particle swarm optimization for chew count estimation of a contactless chewing detection
Mertes et al. Detection of chewing motion using a glasses mounted accelerometer towards monitoring of food intake events in the elderly
WO2024040268A2 (en) Attentional generative multimodal network for pain estimation

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20170215

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20180319

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20180403

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20180525

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: 20181016

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20181023

R150 Certificate of patent or registration of utility model

Ref document number: 6425393

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

LAPS Cancellation because of no payment of annual fees