JP2023125820A - 異常判定モデルの生成方法、異常判定装置、異常判定方法、及び学習済みモデル - Google Patents
異常判定モデルの生成方法、異常判定装置、異常判定方法、及び学習済みモデル Download PDFInfo
- Publication number
- JP2023125820A JP2023125820A JP2022030136A JP2022030136A JP2023125820A JP 2023125820 A JP2023125820 A JP 2023125820A JP 2022030136 A JP2022030136 A JP 2022030136A JP 2022030136 A JP2022030136 A JP 2022030136A JP 2023125820 A JP2023125820 A JP 2023125820A
- Authority
- JP
- Japan
- Prior art keywords
- abnormality determination
- frequency band
- subject
- frequency
- model
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 230000005856 abnormality Effects 0.000 title claims abstract description 163
- 238000000034 method Methods 0.000 title claims abstract description 69
- 230000002159 abnormal effect Effects 0.000 claims abstract description 61
- 238000010801 machine learning Methods 0.000 claims abstract description 19
- 206010011224 Cough Diseases 0.000 claims description 41
- 208000008784 apnea Diseases 0.000 claims description 41
- 238000001228 spectrum Methods 0.000 claims description 39
- 238000007781 pre-processing Methods 0.000 claims description 12
- 230000006870 function Effects 0.000 claims description 10
- 238000012549 training Methods 0.000 claims description 9
- 230000009466 transformation Effects 0.000 claims description 2
- 238000001514 detection method Methods 0.000 abstract description 7
- 238000010586 diagram Methods 0.000 abstract description 4
- 230000003595 spectral effect Effects 0.000 description 89
- 238000005259 measurement Methods 0.000 description 13
- 230000000241 respiratory effect Effects 0.000 description 13
- 230000029058 respiratory gaseous exchange Effects 0.000 description 11
- 238000004422 calculation algorithm Methods 0.000 description 9
- 101001138480 Homo sapiens Olfactory receptor 5AC2 Proteins 0.000 description 6
- 102100020806 Olfactory receptor 5AC2 Human genes 0.000 description 6
- 238000003066 decision tree Methods 0.000 description 6
- 230000005484 gravity Effects 0.000 description 6
- 238000012706 support-vector machine Methods 0.000 description 4
- 238000012098 association analyses Methods 0.000 description 3
- 238000007477 logistic regression Methods 0.000 description 3
- 230000002123 temporal effect Effects 0.000 description 3
- 238000013528 artificial neural network Methods 0.000 description 2
- 238000004891 communication Methods 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 238000002372 labelling Methods 0.000 description 2
- 239000004973 liquid crystal related substance Substances 0.000 description 2
- 238000012544 monitoring process Methods 0.000 description 2
- 101100395821 Pichia angusta HSA2 gene Proteins 0.000 description 1
- 230000008901 benefit Effects 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 230000001121 heart beat frequency Effects 0.000 description 1
- 238000002955 isolation Methods 0.000 description 1
- 230000009191 jumping Effects 0.000 description 1
- 239000011159 matrix material Substances 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000000474 nursing effect Effects 0.000 description 1
- 238000000513 principal component analysis Methods 0.000 description 1
- 238000007637 random forest analysis Methods 0.000 description 1
- 238000007634 remodeling Methods 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 230000000630 rising effect Effects 0.000 description 1
- 238000005070 sampling Methods 0.000 description 1
Images
Classifications
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B5/00—Measuring for diagnostic purposes; Identification of persons
- A61B5/72—Signal processing specially adapted for physiological signals or for diagnostic purposes
- A61B5/7235—Details of waveform analysis
- A61B5/7264—Classification of physiological signals or data, e.g. using neural networks, statistical classifiers, expert systems or fuzzy systems
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B5/00—Measuring for diagnostic purposes; Identification of persons
- A61B5/08—Measuring devices for evaluating the respiratory organs
- A61B5/0823—Detecting or evaluating cough events
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B5/00—Measuring for diagnostic purposes; Identification of persons
- A61B5/08—Measuring devices for evaluating the respiratory organs
- A61B5/0826—Detecting or evaluating apnoea events
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B5/00—Measuring for diagnostic purposes; Identification of persons
- A61B5/103—Measuring devices for testing the shape, pattern, colour, size or movement of the body or parts thereof, for diagnostic purposes
- A61B5/11—Measuring movement of the entire body or parts thereof, e.g. head or hand tremor or mobility of a limb
- A61B5/113—Measuring movement of the entire body or parts thereof, e.g. head or hand tremor or mobility of a limb occurring during breathing
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B5/00—Measuring for diagnostic purposes; Identification of persons
- A61B5/48—Other medical applications
- A61B5/4806—Sleep evaluation
- A61B5/4818—Sleep apnoea
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B5/00—Measuring for diagnostic purposes; Identification of persons
- A61B5/68—Arrangements of detecting, measuring or recording means, e.g. sensors, in relation to patient
- A61B5/6887—Arrangements of detecting, measuring or recording means, e.g. sensors, in relation to patient mounted on external non-worn devices, e.g. non-medical devices
- A61B5/6891—Furniture
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B5/00—Measuring for diagnostic purposes; Identification of persons
- A61B5/72—Signal processing specially adapted for physiological signals or for diagnostic purposes
- A61B5/7235—Details of waveform analysis
- A61B5/7253—Details of waveform analysis characterised by using transforms
- A61B5/7257—Details of waveform analysis characterised by using transforms using Fourier transforms
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N20/00—Machine learning
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B2562/00—Details of sensors; Constructional details of sensor housings or probes; Accessories for sensors
- A61B2562/02—Details of sensors specially adapted for in-vivo measurements
- A61B2562/0252—Load cells
Landscapes
- Health & Medical Sciences (AREA)
- Life Sciences & Earth Sciences (AREA)
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Medical Informatics (AREA)
- Pathology (AREA)
- Biomedical Technology (AREA)
- Heart & Thoracic Surgery (AREA)
- Molecular Biology (AREA)
- Surgery (AREA)
- Animal Behavior & Ethology (AREA)
- General Health & Medical Sciences (AREA)
- Public Health (AREA)
- Veterinary Medicine (AREA)
- Biophysics (AREA)
- Physiology (AREA)
- Artificial Intelligence (AREA)
- Pulmonology (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Mathematical Physics (AREA)
- Evolutionary Computation (AREA)
- Psychiatry (AREA)
- Signal Processing (AREA)
- Software Systems (AREA)
- Theoretical Computer Science (AREA)
- Dentistry (AREA)
- Oral & Maxillofacial Surgery (AREA)
- Fuzzy Systems (AREA)
- Data Mining & Analysis (AREA)
- Computing Systems (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Measurement Of The Respiration, Hearing Ability, Form, And Blood Characteristics Of Living Organisms (AREA)
Abstract
【課題】荷重検出に基づく被験者の異常判定を好適に行うことのできる異常判定モデルを生成する方法を提供する。【解決手段】異常判定モデルの生成方法は、ベッドに配置された荷重センサにより被験者の荷重を検出することと、検出された荷重に基づく複数種類の特徴量の各々を異常状態に対応付けた教師データを作成することと、前記教師データを用いた教師あり機械学習により前記複数種類の特徴量に基づいて前記被験者の状態を前記異常状態に分類するモデルを作成し、該モデルに基づいて前記複数種類の特徴量の少なくとも1つを説明変数と決定することと、前記説明変数を用いた機械学習により、前記説明変数に基づいて前記被験者が前記異常状態にあると判定する異常判定モデルを生成することを含む。前記複数種類の特徴量が、前記被験者の荷重に短時間フーリエ変換を行うことにより算出される周波数特徴量を含む。【選択図】図8
Description
本発明は、異常判定モデルの生成方法、異常判定装置、異常判定方法、及び学習済みモデルに関する。
医療や介護の現場において、ベッド上の被験者の状態を、被験者の身体に計測機器を取り付けることなく判定するシステムが提案されている。具体的には例えば、荷重検出器を介してベッド上の被験者の荷重を検出し、検出した荷重に基づいて在床/離床の判定、呼吸状態の判定等を行うシステムが知られている。
特許文献1は、荷重検出器の検出値に基づいてベッド上の被験者の数、被験者の呼吸数等を判定する生体情報モニタリングシステムを開示している。特許文献2は、荷重検出器の検出値に基づいて被験者の体軸の方向等を求める生体情報モニタリングシステムを開示している。
特許文献1、2に記載されたシステムでは、ベッド上の被験者の状態判定を行うに際し、被験者の体動が荷重変動に及ぼす影響を考慮する必要があった。また、被験者の体動による荷重変動の影響を除去することが望まれる場合でも、当該影響を十分に除去することは必ずしも容易ではなかった。
上記に鑑み、本発明は、荷重検出に基づく被験者の異常判定を好適に行うことのできる異常判定モデルを生成する異常判定モデルの生成方法を提供することを目的とする。
また本発明は、荷重検出に基づく被験者の異常判定を好適に行うことのできる異常判定装置、異常判定方法、及び学習済みモデルを提供することを目的とする。
本発明の第1の態様に従えば、
ベッド上の被験者が異常状態にあると判定する異常判定モデルの生成方法であって、
前記ベッドに配置された荷重センサにより前記被験者の荷重を検出することと、
検出された前記被験者の荷重に基づく複数種類の特徴量の各々を前記異常状態に対応付けた教師データを作成することと、
前記教師データを用いた教師あり機械学習により、前記複数種類の特徴量に基づいて前記被験者の状態を前記異常状態に分類するモデルを作成し、該モデルに基づいて前記複数種類の特徴量の少なくとも1つを説明変数と決定することと、
前記説明変数を用いた機械学習により、前記説明変数に基づいて前記被験者が前記異常状態にあると判定する異常判定モデルを生成することを含み、
前記複数種類の特徴量が、前記被験者の荷重に短時間フーリエ変換を行うことにより算出される周波数特徴量を含む異常判定モデルの生成方法が提供される。
ベッド上の被験者が異常状態にあると判定する異常判定モデルの生成方法であって、
前記ベッドに配置された荷重センサにより前記被験者の荷重を検出することと、
検出された前記被験者の荷重に基づく複数種類の特徴量の各々を前記異常状態に対応付けた教師データを作成することと、
前記教師データを用いた教師あり機械学習により、前記複数種類の特徴量に基づいて前記被験者の状態を前記異常状態に分類するモデルを作成し、該モデルに基づいて前記複数種類の特徴量の少なくとも1つを説明変数と決定することと、
前記説明変数を用いた機械学習により、前記説明変数に基づいて前記被験者が前記異常状態にあると判定する異常判定モデルを生成することを含み、
前記複数種類の特徴量が、前記被験者の荷重に短時間フーリエ変換を行うことにより算出される周波数特徴量を含む異常判定モデルの生成方法が提供される。
本発明の第2の態様に従えば、
ベッド上の被験者が異常状態にあると判定する異常判定装置であって、
前記ベッドに配置された荷重センサが検知した前記被験者の荷重に短時間フーリエ変換を行うことにより周波数特徴量を算出する前処理部と、
異常判定モデルを記憶する異常判定部とを備え、
前記異常判定モデルが、前記周波数特徴量を入力として前記被験者が前記異常状態にあると判定する学習済みモデルである異常判定装置が提供される。
ベッド上の被験者が異常状態にあると判定する異常判定装置であって、
前記ベッドに配置された荷重センサが検知した前記被験者の荷重に短時間フーリエ変換を行うことにより周波数特徴量を算出する前処理部と、
異常判定モデルを記憶する異常判定部とを備え、
前記異常判定モデルが、前記周波数特徴量を入力として前記被験者が前記異常状態にあると判定する学習済みモデルである異常判定装置が提供される。
本発明の第3の態様に従えば、
ベッド上の被験者が異常状態にあると判定する異常判定方法であって、
前記ベッドに配置された荷重センサが検知した前記被験者の荷重に短時間フーリエ変換を行うことにより周波数特徴量を算出することと、
前記周波数特徴量を入力として前記被験者が前記異常状態にあると判定する学習済みモデルである異常判定モデルにより前記被験者が前記異常状態にあると判定することを含む異常判定方法が提供される。
ベッド上の被験者が異常状態にあると判定する異常判定方法であって、
前記ベッドに配置された荷重センサが検知した前記被験者の荷重に短時間フーリエ変換を行うことにより周波数特徴量を算出することと、
前記周波数特徴量を入力として前記被験者が前記異常状態にあると判定する学習済みモデルである異常判定モデルにより前記被験者が前記異常状態にあると判定することを含む異常判定方法が提供される。
本発明の第4の態様に従えば、
ベッド上の被験者が異常状態にあると判定するための学習済みモデルであって、
前記ベッドに配置された荷重センサが検知した前記被験者の荷重に短時間フーリエ変換を行うことにより算出された周波数特徴量に基づいて機械学習されており、
前記周波数特徴量に基づいて前記被験者が前記異常状態にあると判定するようにコンピュータを機能させる学習済モデルが提供される。
ベッド上の被験者が異常状態にあると判定するための学習済みモデルであって、
前記ベッドに配置された荷重センサが検知した前記被験者の荷重に短時間フーリエ変換を行うことにより算出された周波数特徴量に基づいて機械学習されており、
前記周波数特徴量に基づいて前記被験者が前記異常状態にあると判定するようにコンピュータを機能させる学習済モデルが提供される。
本発明の第5の態様に従えば、
ベッド上の被験者が異常状態にあることを判定する異常判定モデルの生成方法であって、
前記ベッドに配置された荷重センサにより前記被験者の荷重を検出することと、
前記被験者の荷重に短時間フーリエ変換を行うことにより周波数特徴量を算出することと、
前記周波数特徴量を用いた教師なし機械学習により、前記周波数特徴量に基づいて前記被験者が前記異常状態にあることを判定する異常判定モデルを生成することを含み、
前記異常状態が咳状態及び無呼吸状態を含み、
前記周波数特徴量が、0.1~1.0[Hz]の帯域に含まれる第1周波数帯における周波数スペクトルの平均振幅値と、3.6~5.5[Hz]の帯域に含まれる第2周波数帯における周波数スペクトルの平均振幅値とを含む異常判定モデルの生成方法が提供される。
ベッド上の被験者が異常状態にあることを判定する異常判定モデルの生成方法であって、
前記ベッドに配置された荷重センサにより前記被験者の荷重を検出することと、
前記被験者の荷重に短時間フーリエ変換を行うことにより周波数特徴量を算出することと、
前記周波数特徴量を用いた教師なし機械学習により、前記周波数特徴量に基づいて前記被験者が前記異常状態にあることを判定する異常判定モデルを生成することを含み、
前記異常状態が咳状態及び無呼吸状態を含み、
前記周波数特徴量が、0.1~1.0[Hz]の帯域に含まれる第1周波数帯における周波数スペクトルの平均振幅値と、3.6~5.5[Hz]の帯域に含まれる第2周波数帯における周波数スペクトルの平均振幅値とを含む異常判定モデルの生成方法が提供される。
本発明の異常判定モデルの生成方法によれば、荷重検出に基づく被験者の異常判定を好適に行うことができる異常判定モデルを生成することができる。また、本発明の異常判定装置、異常判定方法、及び学習済みモデルによれば、荷重検出に基づく被験者の異常判定を好適に行うことができる。
<実施形態>
[異常判定システム、異常判定方法]
本発明の実施形態に係る異常判定システム100及び異常判定方法について、咳状態(咳を行っている状態)及び無呼吸状態(無呼吸となっている状態)を異常状態とみなして判定を行う場合を例として、図1~図10を参照して説明する。
[異常判定システム、異常判定方法]
本発明の実施形態に係る異常判定システム100及び異常判定方法について、咳状態(咳を行っている状態)及び無呼吸状態(無呼吸となっている状態)を異常状態とみなして判定を行う場合を例として、図1~図10を参照して説明する。
図1に示す通り、異常判定システム100は、荷重計測部10と、異常判定装置20と、端末装置30とを主に備える。荷重計測部10、異常判定装置20、及び端末装置30は、インターネット等のネットワークNWを介して互いに接続されている。
荷重計測部10は、4つの荷重センサLS1、LS2、LS3、LS4を主に備える。4つの荷重センサLS1~LS4の各々は、例えばビーム形のロードセルを用いて荷重を計測する。このような荷重センサは例えば、特許第4829020号や特許第4002905号に記載されている。
図2に示す通り、4つの荷重センサLS1~LS4は、被験者Sが使用するベッドBDの四隅の脚BL1、BL2、BL3、BL4の下端部に取り付けられたキャスターC1、C2、C3、C4の下にそれぞれ配置される。
異常判定装置20は、前処理部21と、異常判定モデル22を記憶する異常判定部220と、記憶部23とを主に備える。異常判定装置20は、単一の物理サーバ内に構成されていてもよく、クラウド(クラウドサーバ)上に構成されていてもよい。
前処理部21は、荷重計測部10からネットワークNWを介して受け取った荷重値に基づいて、異常判定モデル22に入力するデータ(説明変数)を算出する。異常判定モデル22は、所定の説明変数に基づいてベッドBD上の被験者Sが異常状態にあると判定する学習済モデルである。前処理部21及び異常判定モデル22の機能について、詳細は後述する。なお、本発明において「被験者が異常状態にあると判定するモデル」とは、被験者が異常状態にあると判定するための情報(スコア)を出力するモデルを含む。
記憶部23は、異常判定装置20において用いられる各種プログラム、各種データ等を記憶する。記憶部23はまた、異常判定モデル22の運用によって得られたデータを記憶してもよい。記憶されたデータは異常判定モデル22のリモデリング(再学習)に用い得る。
端末装置30は、表示部31と入力部32とを主に備える。
表示部31は、異常判定装置20の判定結果を異常判定システム100の使用者(医師、看護師、介護士、家庭における介護者等)に対して表示する。表示部31は例えば、画像表示部(液晶ディスプレイ等)及び/又は音声表示部(スピーカ等)を有する。
入力部32は、異常判定システム100に対する各種入力を行うためのインターフェイスである。入力部32は例えば、押しボタンであってよく、表示部31の液晶ディスプレイと一体に構成されたタッチパネルであってよい。
異常判定システム100を用いた異常判定方法は、図3のフローチャートに示す通り、荷重計測工程S11、前処理工程S12、異常判定工程S13、及び表示工程S14を含む。
荷重計測工程S11では、荷重計測部10の荷重センサLS1~LS4を用いて、ベッドBD上の被験者Sの荷重(即ち、被験者SがベッドBDに加える荷重)を計測する。被験者Sの荷重は、ベッドBDの四隅の脚BL1~BL4の下に配置された荷重センサLS1~LS4に分散して付与され、これらによって分散して計測される。
荷重センサLS1~LS4の各々は、被験者Sの荷重をアナログ信号として検出する。以下では、荷重センサLS1、LS2、LS3、LS4の各々が検出したアナログ信号(即ち、生データ信号)をアナログ信号s1、s2、s3、s4と記載する。
アナログ信号s1~s4は、荷重計測部10の通信インターフェイス(不図示)、及びネットワークNWを介して異常判定装置20に送られる。
前処理工程S12では、異常判定装置20の前処理部21を用いて、異常判定モデル22に入力する説明変数を算出する。
前処理部21はまず、荷重計測部10から送られたアナログ信号s1~s4を、ネットワークNW及び異常判定装置20の通信インターフェイス(不図示)を介して受け取る。そして、サンプリング周期を例えば5ミリ秒としてアナログ信号s1~s4をデジタル変換し、デジタル信号を取得する。以下では、アナログ信号s1、s2、s3、s4をそれぞれデジタル変換して得られるデジタル信号を荷重信号ss1、ss2、ss3、ss4と記載する。
本実施形態では、前処理部21は、異常判定モデル22に入力する説明変数として、荷重信号ss1~荷重信号ss4の各々に基づく、低周波数帯スペクトル振幅及び高周波数帯スペクトル振幅を算出する。以下、荷重信号ssn(n=1、2、3、4)に基づく低周波数帯スペクトル振幅をLSAn(n=1、2、3、4)、高周波数帯スペクトル振幅をHSAn(n=1、2、3、4)と記載する。
低周波数帯スペクトル振幅LSA1、高周波数帯スペクトル振幅HSA1は具体的には例えば、次のようにして逐次算出される。
まず、荷重信号ss1(一例を図4(a)に示す)に対して短時間フーリエ変換を逐次行い、周波数スペクトル(一例を図4(b)に示す)を逐次生成する。短時間フーリエ変換の窓関数の長さは一般に、対象とする周波数幅と切り出す時間長に応じて調整が必要である。本実施形態では、短時間フーリエ変換を10[s]ごとに実行する。
次に、生成された周波数スペクトルについて、0.2~0.5[Hz]の周波数帯域の振幅の平均値、及び4.6~5.0[Hz]の周波数帯域の振幅の平均値を算出する。これにより得られた0.2~0.5[Hz]の周波数帯域のスペクトル振幅の平均値が低周波数帯スペクトル振幅LSA1であり、4.6~5.0[Hz]の周波数帯域のスペクトル振幅の平均値が高周波数帯スペクトル振幅HSA1である。
荷重信号ss1に代えて荷重信号ss2~ss4を用いて同様の計算を行うことで、低周波数帯スペクトル振幅LSA2~LSA4、高周波数帯スペクトル振幅HSA2~LSA4が逐次算出される。
異常判定工程S13では、前処理工程S12で算出された低周波数帯スペクトル振幅LSA1~LSA4及び高周波数帯スペクトル振幅HSA1~HSA4を異常判定モデル22に逐次入力し、被験者Sが異常状態(即ち、咳状態又は無呼吸状態のいずれか一方)に至っているか否かの判定を逐次実行する。
異常判定モデル22は、低周波数帯スペクトル振幅LSA1~LSA4及び高周波数帯スペクトル振幅HSA1~HSA4に基づいて被験者Sが咳状態又は無呼吸状態に至ったことを判定するためのスコアを出力する学習済みモデルである。
本発明の発明者の知見によれば、低周波数帯スペクトル振幅LSAnは、被験者Sが無呼吸状態にある場合に比較的小さい値を示す傾向にある。例えば図5(a)~図5(d)において、被験者Sが無呼吸状態にある場合のLSAnは20~40の領域に多く分布している。この分布域は、被験者Sが咳状態にある場合(図5(b))、被験者Sが正常状態にある場合(図5(c))、及び被験者Sに寝返りが生じている場合(図5(d))のLSAnの分布域よりも低振幅側(小値側)にある。なお、ここでは「正常状態」とは、被験者Sに無呼吸、咳、及び寝返りが生じていない状態を意味する。
同様に、本発明の発明者の知見によれば、高周波数帯スペクトル振幅HSAnは、被験者Sが咳状態にある場合に比較的大きい値を示す傾向にある。例えば図6(a)~図6(d)において、被験者Sが咳状態にある場合のHSAnは60~100の領域に多く分布している。この分布域は、被験者Sが無呼吸状態にある場合(図6(a))、被験者Sが正常状態にある場合(図6(c))、及び被験者Sに寝返りが生じている場合(図6(d))のHSAnの分布域よりも高振幅側(大値側)にある。
したがって、横軸を低周波数帯スペクトル振幅LSAnの大きさ、縦軸を高周波数帯スペクトル振幅HSAnの大きさとして、スペクトル振幅対PSAn(即ち、同時刻に検知した荷重信号に基づく低周波数帯スペクトル振幅LSAnと高周波数帯スペクトル振幅HSAnの対)の散布図を作成すると、被験者Sが無呼吸状態にある場合のスペクトル振幅対PSAnが分布する領域Aaは、被験者Sが正常状態にある場合のスペクトル振幅対PSAnが分布する領域An及び被験者Sに寝返りが生じている場合のスペクトル振幅対PSAnが分布する領域Atに対して、低周波数帯スペクトル振幅LSAnの小値側にずれた領域に位置する(図7)。
また、被験者Sが咳状態にある場合のスペクトル振幅対PSAnが分布する領域Acは、被験者Sが正常状態にある場合のスペクトル振幅対PSAnが分布する領域An及び被験者Sに寝返りが生じている場合のスペクトル振幅対PSAnが分布する領域Atに対して、高周波数帯スペクトル振幅HSAnの大値側にずれた領域に位置する(図7)。
この傾向に基づき、低周波数帯スペクトル振幅LSA1~LSA4及び高周波数帯スペクトル振幅HSA1~HSA4を学習データとした機械学習により、被験者Sが異常状態にあることを判定する学習済モデルである異常判定モデル22を生成することができる。具体的には当該学習済みモデルは、被験者Sが咳状態又は無呼吸状態にある場合に高いスコアを出力する。したがって例えば、異常判定部220は、当該スコアと所定値との比較により被験者Sが異常状態(即ち、咳状態及び無呼吸状態のいずれか一方)にあると判定し得る(異常判定モデル22の生成方法について、詳細は後述する)。
表示工程S14では、異常判定モデル22(異常判定部220)の判定結果を端末装置30の表示部31に表示する。表示は任意の態様でなされ得る。例えば、被験者Sが異常状態に至っていると異常判定モデル22が判定した場合に、表示部31がその旨を、画像及び/又は音声により表示する。なお、表示工程S14を省略して、判定結果を記憶部23に記憶するのみでもよい。
本実施形態の異常判定システム100及び異常判定方法は、体動による荷重変化の影響も考慮して生成された異常判定モデル22(生成方法の詳細は後述)を用いて被験者Sの異常判定を行っている。したがって、被験者Sの異常判定を好適に行うことが出来る。
より具体的には、本実施形態の異常判定システム100及び異常判定方法は、被験者が咳を行った場合又は被験者が無呼吸となった場合に被験者の体動の有無にかかわらず周波数スペクトルに現れる傾向に基づいて異常判定モデルを作成し、当該異常判定モデルに基づいて被験者が咳状態又は無呼吸状態に至ったことを判定する。したがって、被験者Sに体動が生じており、荷重信号ss1~ss4が被験者の呼吸に関係しない要因により変動している期間においても、被験者Sが咳状態又は無呼吸状態に至っているか否かを荷重計測に基づいて判定することが出来る。なお、ここでは「体動」とは、胴部の移動を伴う大きな体動(例えば寝返り)、及び頭部及び/又は四肢の移動を伴う小さな体動を含む。
上記実施形態では、異常状態が咳状態及び無呼吸状態の両方を含み、異常判定システム100は被験者Sが咳状態及び無呼吸状態のいずれかに至っている場合に被験者Sが異常状態であると判定するがこれには限られない。異常判定システム100は、被験者Sが無呼吸状態に至っている場合には異常と判定せず被験者Sが咳状態に至っている場合に異常と判定する構成であってもよく、被験者Sが咳状態に至っている場合には異常と判定せず被験者Sが無呼吸状態に至っている場合に異常と判定する構成であってもよい。
その他、異常判定システム100において異常とみなす状態は、時間軸上で分類できる被験者の状態に対して、荷重センサLS1~LS4の検出値であるアナログ信号s1、s2、s3、s4(又は荷重信号ss1、ss2、ss3、ss4)を対応づけ、後述のラベル付けをすることで、あらたに追加し得る。
[異常判定モデル生成方法]
次に、本発明の実施形態に係る異常判定モデル生成方法を説明する。
次に、本発明の実施形態に係る異常判定モデル生成方法を説明する。
異常判定システム100の異常判定装置20が備える異常判定モデル22は、異常判定システム100が異常とみなす状態の内容に応じて、異なるものが生成される。以下では、異常とみなす状態の内容に応じた異常判定モデルの生成方法を説明する。
本実施形態の異常判定モデルの生成方法は、図8のフローチャートに示す通り、教師データ作成工程S21と、説明変数決定工程S22と、モデル生成工程S23とを含む。
教師データ作成工程S21では、説明変数決定工程S22で使用する教師データを、一例として次の手順により作成する。
まず、ベッドBD上に被験者Sが存在する状態で、荷重センサLS1~LS4による被験者Sの荷重の計測、及びベッドBD上の被験者Sの撮影を所定期間に渡り並行して行い、荷重信号ss1~ss4及び被験者Sの画像(動画)を記憶する。記憶された荷重信号ss1~ss4の一例は図9に示す通りである。この時、被験者Sの音声を録音してもよい。
次に、記憶された被験者Sの画像に基づいて、記憶された荷重信号ss1~ss4にラベル付け(タグ付け)を行う。ラベル付けは、荷重信号ss1~ss4に対して、被験者Sの状態(動作)の種類、及び当該状態の開始時刻及び終了時刻を紐づけることによりなされる。
ラベル付けされる状態の種類は、一例として、「無呼吸」、「咳」、「正常」、「寝返り」である。図9に示す例では、時刻t1~時刻t2の期間について「無呼吸」、時刻t3~時刻t4の期間及び時刻t7~時刻t8の期間について「寝返り」、時刻t5~時刻t6の期間及び時刻t9~時刻t10の期間について「咳」、その他の期間について「正常」とラベル付けされた。
また、ラベル付けされる状態の種類は「無呼吸」、「咳」、「正常」、「寝返り」に変えて又はこれらに加えて、「入床」(被験者のベッド下からベッド上への移動)、「離床」(被験者のベッド上からベッド下への移動)、「端座位」(ベッド端に被験者が座っている状態)、「座位」(ベッド上に被験者が座っている状態)、「寝返り以外の体動」、「リクライニングベッドの角度変化」(上昇又は下降)、ベッド上での危険動作(ベッド柵からの飛び出し等)、「食事」、「仰臥」、「右横臥」、「左横臥」、「伏臥」等の少なくとも1つを含んでもよい。
次に、記憶された荷重信号ss1~ss4に基づいて複数の特徴量を作成する。本実施形態で用いる特徴量は、下記の特徴量を含み得る。
(1)荷重信号ss1~ss4
荷重信号ss1~ss4をそのまま特徴量として使用する。
荷重信号ss1~ss4をそのまま特徴量として使用する。
(2)各周波数帯のスペクトル振幅SAnX-Y
荷重信号ssnに対して短時間フーリエ変換を逐次行い、周波数スペクトル(一例を図4(b)に示す)を逐次生成する。短時間フーリエ変換の窓関数の長さは一例として10[s]程度とし得る。短時間フーリエ変換は一例として、5[s]~15[s]ごとに実行され得る。時間的に連続する2回の短時間フーリエ変換の窓関数は互いに部分的に重複してもよい。短時間フーリエ変換の窓関数の長さは、時間分解能および周波数分解能との相関が知られている。すなわち、窓関数の時間長を長くすれば時間分解能は低く周波数分解能は高くなり、短くすれば時間分解能は高く周波数分解能は低くなる。こうした特性を改善するための手法として、窓関数を導入することによるサイドローブの抑制が知られている。また、一般調和解析法(Generalized Harmonic Analysis: GHA)や複数窓長を使った短時間フーリエ変換(Multi-Windows STFT)が知られている。これらの手法を使い、周波数スペクトルを分析して説明変数を決定してもよい。
荷重信号ssnに対して短時間フーリエ変換を逐次行い、周波数スペクトル(一例を図4(b)に示す)を逐次生成する。短時間フーリエ変換の窓関数の長さは一例として10[s]程度とし得る。短時間フーリエ変換は一例として、5[s]~15[s]ごとに実行され得る。時間的に連続する2回の短時間フーリエ変換の窓関数は互いに部分的に重複してもよい。短時間フーリエ変換の窓関数の長さは、時間分解能および周波数分解能との相関が知られている。すなわち、窓関数の時間長を長くすれば時間分解能は低く周波数分解能は高くなり、短くすれば時間分解能は高く周波数分解能は低くなる。こうした特性を改善するための手法として、窓関数を導入することによるサイドローブの抑制が知られている。また、一般調和解析法(Generalized Harmonic Analysis: GHA)や複数窓長を使った短時間フーリエ変換(Multi-Windows STFT)が知られている。これらの手法を使い、周波数スペクトルを分析して説明変数を決定してもよい。
生成された周波数スペクトルの各々について、周波数を10個の帯域に分割し、各帯域におけるスペクトル振幅の平均値を算出する。本実施形態では、一例として、0.2~0.5[Hz]、0.6~1.0[Hz]、1.1~1.5[Hz]、1.6~2.0[Hz]、2.1~2.5[Hz]、2.6~3.0[Hz]、3.1~3.5[Hz]、3.6~4.0[Hz]、4.1~4.5[Hz]、及び4.6~5.0[Hz]の各帯域におけるスペクトル振幅の平均値を算出する。
以下では、荷重信号ssn(n=1、2、3、4)に基づいて生成された周波数スペクトルの、X~Y[Hz]の周波数帯域のスペクトル振幅の平均値をスペクトル振幅SAnX―Y(n=1、2、3、4)と記載する。スペクトル振幅SAn0.2-0.5は0.2~0.5[Hz]の周波数帯域のスペクトル振幅の平均値であり、上記の低周波数帯スペクトル振幅LSAnに等しい。スペクトル振幅SAn4.6-5.0は4.6~5.0[Hz]の周波数帯域のスペクトル振幅の平均値であり、上記の高周波数帯スペクトル振幅HSAnに等しい。
(3)重心位置
荷重信号ss1~ss4に基づいて算出される、ベッドBD上での被験者Sの重心位置。重心位置の算出には任意の公知の方法を用い得る。重心位置の算出方法の一例は、特許第6321719号明細書(特許文献1)に記載されている。
荷重信号ss1~ss4に基づいて算出される、ベッドBD上での被験者Sの重心位置。重心位置の算出には任意の公知の方法を用い得る。重心位置の算出方法の一例は、特許第6321719号明細書(特許文献1)に記載されている。
(4)呼吸波形
被験者Sの重心Gは被験者Sの呼吸に応じて被験者Sの体軸(背骨)に沿った方向に振動する(以下、当該振動を「呼吸振動」と呼ぶ)。呼吸波形は呼吸振動の様子を示すものであり、横軸を時間、縦軸を呼吸振動の振幅として表される。呼吸波形の描画方法の一例は、特許第6661173号明細書に記載されている。
被験者Sの重心Gは被験者Sの呼吸に応じて被験者Sの体軸(背骨)に沿った方向に振動する(以下、当該振動を「呼吸振動」と呼ぶ)。呼吸波形は呼吸振動の様子を示すものであり、横軸を時間、縦軸を呼吸振動の振幅として表される。呼吸波形の描画方法の一例は、特許第6661173号明細書に記載されている。
(5)呼吸数
被験者Sの呼吸数は、例えば呼吸波形に基づいて算出される。呼吸波形の一周期が一回の呼吸(呼気及び吸気)に相当するため、呼吸波形のピーク間距離をTとすると、1分間の呼吸数BはB=60/Tと推定される。
被験者Sの呼吸数は、例えば呼吸波形に基づいて算出される。呼吸波形の一周期が一回の呼吸(呼気及び吸気)に相当するため、呼吸波形のピーク間距離をTとすると、1分間の呼吸数BはB=60/Tと推定される。
(6)呼吸振幅値
被験者Sの呼吸数は、例えば呼吸波形に基づいて算出される。呼吸波形の振幅を呼吸振幅値と推定することができる。
被験者Sの呼吸数は、例えば呼吸波形に基づいて算出される。呼吸波形の振幅を呼吸振幅値と推定することができる。
(7)心拍波形
一例として、荷重信号ss1~ ss4の各々から心拍の周波数帯域(約0.5Hz~約3.3Hz)に含まれる成分を分離して得られる波形を心拍波形とすることができる。
一例として、荷重信号ss1~ ss4の各々から心拍の周波数帯域(約0.5Hz~約3.3Hz)に含まれる成分を分離して得られる波形を心拍波形とすることができる。
(8)ACI(アクティビティインデックス、 Activity Index)
ACIは被験者の活動度を示す指数である。ACIは例えば、荷重信号ss1、ss2、ss3、ss4の時間的変動の標準偏差をそれぞれ、σ1、σ2、σ3、σ4として、標準偏差σ1~σ4の単純平均値の所定期間(例えば20秒間)の時間積分値として算出される。標準偏差σ1~σ4に変えて、標準偏差σ1~σ4を呼吸波形の振幅で除した値を用いてもよい。ACIの更なる詳細は、特許第6661173号明細書に記載されている。
ACIは被験者の活動度を示す指数である。ACIは例えば、荷重信号ss1、ss2、ss3、ss4の時間的変動の標準偏差をそれぞれ、σ1、σ2、σ3、σ4として、標準偏差σ1~σ4の単純平均値の所定期間(例えば20秒間)の時間積分値として算出される。標準偏差σ1~σ4に変えて、標準偏差σ1~σ4を呼吸波形の振幅で除した値を用いてもよい。ACIの更なる詳細は、特許第6661173号明細書に記載されている。
(9)総荷重
荷重信号ss1~ss4により示される荷重値の合計として算出し得る。
荷重信号ss1~ss4により示される荷重値の合計として算出し得る。
(10)その他
その他、異常とみなす状態に応じて、当該状態に関連があると推定される所定の特徴量を作成し、用いることができる。
その他、異常とみなす状態に応じて、当該状態に関連があると推定される所定の特徴量を作成し、用いることができる。
以上により、荷重信号ss1~ss4に基づいて得られた複数の特徴量の組合せ(以下、「特徴量セットFS」と呼ぶ)を入力とし、当該荷重信号ss1~ss4にラベル付けされた被験者Sの状態を出力とするデータセットが教師データとして作成される。各特徴量は荷重信号ss1~ss4に基づいて作成されているため、各特徴量は荷重信号ss1~ss4にラベル付けされた被験者Sの状態に対応付けられている。
説明変数決定工程S22では、教師データ作成工程S21で作成した教師データに含まれる特徴量セットFSの中から少なくとも1つの特徴量を選択し、これを後述するモデル生成工程S23で使用する説明変数と決定する。
特徴量の選択(説明変数の決定)は、一例として、決定木アルゴリズムに基づく勾配ブースティング手法(具体的には例えば、XGBoost、LightGBM、CatBoost等)を用いて行うことができる。なお、勾配ブースティング手法に代えてロジスティック回帰を用いてもよい。
具体的には、教師データ作成工程S21で作成した教師データを用いて、特徴量セットFSを入力とし被験者Sの所定状態を出力とするトレーニングデータを作成する。所定状態は、生成するモデルにより異常状態として判定させようとする状態を含み、ラベル付けされた複数の状態の中から少なくとも1つを選択する。そして、当該トレーニングデータを用いて、特徴量セットFSを入力として被験者Sの状態を当該所定状態に分類する学習済モデルを勾配ブースティング手法により生成する。その後、生成された学習済みモデルにおける各特徴量の寄与度を決定木アルゴリズムの重要度に基づいて計算し、寄与度の高い1つ又は複数の特徴量をモデル生成工程S23で使用する説明変数と決定する。
モデル生成工程S23では、説明変数決定工程S22で選択した1つ又は複数の特徴量を説明変数とするトレーニングデータを作成し、当該トレーニングデータを用いた教師なし学習により異常判定モデル22を生成する。
トレーニングデータは、別途計測した荷重信号ss1~ss4から新たに作成する。ある状態に対応する特徴量が少ない等の不均衡が生じている場合は、SMOTE等の公知の手法によりオーバーサンプリングを行ってもよい。教師無し機械学習アルゴリズムとしては、ランダムカットフォレストの他、ランダムフォレスト、クラスタリング、主成分分析、アソシエーション分析、敵対的生成ネットワーク(Generative Adversarial Network)、混合正規分布モデル(GMM)、局所外れ値因子法(LOF)、アイソレーションフォレスト、カーネル密度推定等を用いることができる。
[実施例]
咳状態及び無呼吸状態を異常状態とみなす異常判定モデルを上記の異常判定モデル生成方法により生成した。
咳状態及び無呼吸状態を異常状態とみなす異常判定モデルを上記の異常判定モデル生成方法により生成した。
教師データ生成工程S21では、上記の(1)荷重信号ss1~ss4、(2)各周波数帯のスペクトル振幅SAnX-Y、(3)重心位置、(4)呼吸波形、(5)呼吸数、(7)心拍波形、(8)ACI、及び(9)総荷重を含む170種類の特徴量からなる特徴量セットFSを入力とし、「咳状態」、「無呼吸状態」、「正常状態」、「寝返り」を出力とする教師データを作成した。
説明変数決定工程S22では、特徴量セットFSを入力として、被験者Sの状態を「咳状態」、「無呼吸状態」、「正常状態」、「寝返り」に分類する学習済みモデルを勾配ブースティング手法により生成した。そして、生成された学習済みモデルにおける各特徴量の寄与度を計算したところ、スペクトル振幅SAn0.2-0.5(n=1、2、3、4)及びスペクトル振幅SAn4.6-5.0(n=1、2、3、4)の寄与度が高いことが確認された。したがって、スペクトル振幅SAn0.2-0.5(n=1、2、3、4)及びスペクトル振幅SAn4.6-5.0(n=1、2、3、4)を説明変数と決定した。
モデル生成工程S23では、説明変数としてスペクトル振幅SAn0.2-0.5(n=1、2、3、4)及びスペクトル振幅SAn4.6-5.0(n=1、2、3、4)を含むデータセットをトレーニングデータとして用い、ランダムカットフォレストアルゴリズムにより異常判定モデルを生成した。
生成された学習済みモデルにスペクトル振幅SAn0.2-0.5(n=1、2、3、4)及びスペクトル振幅SAn4.6-5.0(n=1、2、3、4)を入力した場合に出力されたスコアの一例は図10に示す通りである。当該学習済みモデルから出力されるスコアは被験者Sが咳状態にある期間Pc及び被験者Sが無呼吸状態にある期間Paにおいて上昇している。したがって例えば、当該スコアと所定の閾値との比較により、被験者Sが異常状態(即ち、咳状態又は無呼吸状態)にあることを判定できる。
本実施形態の異常判定モデルの生成方法では、荷重検出に基づく多数の特徴量の中から決定木モデルにおいて異常とみなす状態への分類における寄与度が大きい特徴量を選択し、これを説明変数として異常判定モデルを生成する。よって、本実施形態の異常判定モデルの生成方法では、荷重検出に基づく被験者の異常判定を好適に行うことのできる異常判定モデルを生成することができる。
より具体的には、本実施形態の異常判定モデルの生成方法では、体動による荷重変化の影響を内包する多数の特徴量の中から決定木モデルにおいて異常とみなす状態への分類における寄与度が大きい特徴量を選択し、これを説明変数として異常判定モデルを生成する。よって、被験者に体動が生じている期間中も異常判定を行うことのできる異常判定モデルを生成することができる。
また、本実施形態の異常判定モデルの生成方法では、教師データの特徴量セットFSにスペクトル振幅SAnX-Yを含めている。スペクトル振幅SAnX-Yにおいては、被験者Sの各状態に応じた特徴が体動の有無にかかわらず維持されやすいため、説明変数決定工程S22において、より適切な特徴量を説明変数と決定することができる。
なお、咳状態及び無呼吸状態の両方を異常状態とみなすのではなく、咳状態のみを異常状態とみなす異常判定モデル22を生成する場合には、モデル生成工程S23において例えば教師あり機械学習アルゴリズムを利用する。教師データは例えば、教師データ作成工程S21で作成した教師データから、説明変数をスペクトル振幅SAn0.2-0.5(n=1、2、3、4)及びスペクトル振幅SAn4.6-5.0(n=1、2、3、4)とし、目的変数を咳状態とする教師データを作成して用い得る。教師あり機械学習アルゴリズムとしては、ナイーブベイズクラス分類器、決定木、サポートベクタマシン(SVM)、ニューラルネットワーク、K近傍、アソシエーション分析、勾配ブースティング、ロジスティクス回帰等を用いることができる。
また、咳状態及び無呼吸状態の両方を異常状態とみなすのではなく、無呼吸状態のみを異常状態とみなす異常判定モデル22を生成する場合には、モデル生成工程S23において例えば教師あり機械学習アルゴリズムを利用する。教師データは例えば、教師データ作成工程S21で作成した教師データから、説明変数をスペクトル振幅SAn0.2-0.5(n=1、2、3、4)及びスペクトル振幅SAn4.6-5.0(n=1、2、3、4)とし、目的変数を無呼吸状態とする教師データを作成して用い得る。教師あり機械学習アルゴリズムとしては、ナイーブベイズクラス分類器、決定木、サポートベクタマシン(SVM)、ニューラルネットワーク、K近傍、アソシエーション分析、勾配ブースティング、ロジスティクス回帰等を用いることができる。
<変形例>
上記実施形態において、次の変形態様を用いることもできる。
上記実施形態において、次の変形態様を用いることもできる。
上記実施形態の異常判定システム100においては、0.2~0.5[Hz]の周波数帯域のスペクトル振幅の平均値を低周波数帯スペクトル振幅LSAnとし、4.6~5.0[Hz]の周波数帯域のスペクトル振幅の平均値を高周波数帯スペクトル振幅HSAnとするがこれには限られない。低周波数帯スペクトル振幅LSAnは、0.1~1.0Hzの帯域に含まれる任意の帯域のスペクトル振幅の平均値であってよい。同様に、高周波数帯スペクトル振幅HSAnは、3.6~5.5Hzの帯域、4.0~5.5Hzの帯域等に含まれる任意の帯域のスペクトル振幅の平均値であってよい。
変形例の1つとして、3.6~4.0[Hz]の周波数帯域のスペクトル振幅SAn3.6-4.0を高周波数帯スペクトル振幅HSAnとして用いる場合について説明する。
図11(a)~図11(c)において、被験者Sが無呼吸状態にある場合のHSAnは40~60の領域に多く分布しており、被験者Sが咳状態にある場合のHSAnは50~80の領域に多く分布しており、被験者Sが正常状態にある場合のHSAnは30~70の領域に多く分布している。
したがって、横軸を低周波数帯スペクトル振幅LSAn(スペクトル振幅SAn0.2-0.5に等しい)の大きさ、縦軸を高周波数帯スペクトル振幅HSAn(スペクトル振幅SAn3.6-4.0に等しい)の大きさとして、スペクトル振幅対PSAn(即ち、同時刻に検知した荷重信号に基づく低周波数帯スペクトル振幅LSAnと高周波数帯スペクトル振幅HSAnの対)の散布図(図12)を作成すると、被験者Sが無呼吸状態にある場合のスペクトル振幅対PSAnが分布する領域Aa’は、被験者Sが正常状態にある場合のスペクトル振幅対PSAnが分布する領域An’に対して、低周波数帯スペクトル振幅LSAnの小値側にずれた領域に位置する。また、被験者Sが咳状態にある場合のスペクトル振幅対PSAnが分布する領域Ac’は、被験者Sが正常状態にある場合のスペクトル振幅対PSAnが分布する領域An’に対して、低周波数帯スペクトル振幅LSAnの大値側にずれた領域に位置する。
この傾向に基づき、低周波数帯スペクトル振幅LSAnとしてスペクトル振幅SAn0.2-0.5を用い、高周波数帯スペクトル振幅HSAnとしてスペクトル振幅SAn3.6-4.0を用いた機械学習により、被験者Sが異常状態にあることを判定する異常判定モデル22を生成することができる。
あるいは、3.6~4.0[Hz]の周波数帯域のスペクトル振幅SAn3.6-4.0を中周波数帯スペクトル振幅MSAnとして用いてもよい。この場合、低周波数帯スペクトル振幅LSAn(n=1、2、3、4)、中周波数帯スペクトル振幅MSAn(n=1、2、3、4)、及び高周波数帯スペクトル振幅HSAn(n=1、2、3、4)を説明変数として異常判定モデル22を生成してもよい。これにより異常判定モデル22の判定精度をより高めることが出来る。なお、中周波数帯スペクトル振幅MSAnは低周波数帯スペクトル振幅LSAnよりも高い任意の周波数帯域におけるスペクトル振幅の平均値とし得る。高周波数帯スペクトル振幅HSAnは中周波数帯スペクトル振幅MSAnよりも高い任意の周波数帯域におけるスペクトル振幅の平均値とし得る。
上記実施形態の異常判定システム100は、低周波数帯スペクトル振幅LSA1~LSA4の少なくとも1つと、高周波数帯スペクトル振幅HSA1~HSA4の少なくとも1つとを説明変数として用いる構成でもよい。
上記実施形態の異常判定モデルの生成方法において、スペクトル振幅SAnX―Yを算出する際の、対象とする周波数帯の範囲は適宜変更し得る。対象とする周波数帯は例えば0.2Hz~4Hzの範囲であってもよく、0.2Hz~6Hzの範囲であってもよい。また、周波数帯の区切り方は10分割に限られず任意である。
上記実施形態の異常判定モデルの生成方法において、荷重信号ssnに対して短時間フーリエ変換を行うことにより、スペクトル振幅SAnX-Yとは異なる特徴量を算出してもよい。具体的には例えば荷重信号ssnに対して短時間フーリエ変換を行った結果の多変量自己回帰(Multi Vector Auto-Regressive)モデルの平均値を特徴量としてもよい。
上記実施形態の異常判定モデルの生成方法において、説明変数が既知である場合は説明変数決定工程S22を省略し得る。
上記実施形態の異常判定システム100において、荷重計測部10は荷重センサLS1~LS4に代えて、シーツの下にマトリックス状に配置された複数の感圧センサ(圧力センサ)により被験者Sの荷重を計測してもよい。
上記実施形態の異常判定システム100は、必ずしも荷重センサLS1~LS4の全てを備える必要はなく、このいずれか一つを備えるのみでもよい。また、荷重検出器は、必ずしもベッドの四隅に配置される必要はなく、ベッド上の被験者の荷重及びその変動を検出しうるように、任意の位置に配置し得る。また、荷重センサLS1~LS4は、ビーム形ロードセルを用いた荷重センサに限られず、例えばフォースセンサを使用することもできる。
上記実施形態の異常判定システム100は、端末装置30を備えなくてもよい。また、異常判定装置20はネットワークを介して荷重計測部10に接続される態様に限られず、荷重計測部10及びベッドBDの近傍(例えば同一室内)に配置されて荷重計測部10に配線により接続されていてもよい。
上記実施形態の異常判定モデル22は、非一時的且つコンピュータ読取可能な記録媒体に記録されたものであってもよい。当該記録媒体をコンピュータで読み取ることにより、当該コンピュータに異常判定工程S13を実行させることができる。即ち、異常判定モデル22等の学習済みモデルはプログラムとして記録媒体に記録され得る。
本発明の特徴を維持する限り、本発明は上記実施の形態に限定されるものではなく、本発明の技術的思想の範囲内で考えられるその他の形態についても、本発明の範囲内に含まれる。
10 荷重計測部; 20 異常判定装置; 21 前処理部; 22 異常判定モデル; 220 異常判定部; 30 端末装置; BD ベッド; LS1~LS4 荷重センサ;S 被験者
Claims (29)
- ベッド上の被験者が異常状態にあると判定する異常判定モデルの生成方法であって、
前記ベッドに配置された荷重センサにより前記被験者の荷重を検出することと、
検出された前記被験者の荷重に基づく複数種類の特徴量の各々を前記異常状態に対応付けた教師データを作成することと、
前記教師データを用いた教師あり機械学習により、前記複数種類の特徴量に基づいて前記被験者の状態を前記異常状態に分類するモデルを作成し、該モデルに基づいて前記複数種類の特徴量の少なくとも1つを説明変数と決定することと、
前記説明変数を用いた機械学習により、前記説明変数に基づいて前記被験者が前記異常状態にあると判定する異常判定モデルを生成することを含み、
前記複数種類の特徴量が、前記被験者の荷重に短時間フーリエ変換を行うことにより算出される周波数特徴量を含む異常判定モデルの生成方法。 - 前記説明変数を用いた機械学習は教師無し機械学習である請求項1に記載の異常判定モデルの生成方法。
- 前記周波数特徴量は、周波数スペクトルの所定の周波数帯における平均振幅値である請求項1又は2に記載の異常判定モデルの生成方法。
- 前記所定の周波数帯における平均振幅値は、第1周波数帯における平均振幅値と、第1周波数帯よりも高周波数側の第2周波数帯における平均振幅値とを含む請求項3に記載の異常判定モデルの生成方法。
- 第1周波数帯が0.1~1.0[Hz]の帯域に含まれ、第2周波数帯が3.6~5.5[Hz]の帯域に含まれる請求項4に記載の異常判定モデルの生成方法。
- 前記所定の周波数帯における平均振幅値が、第1周波数帯よりも高周波側且つ第2周波数帯よりも低周波側の第3周波数帯における平均振幅値を更に含む請求項4又は5に記載の異常判定モデルの生成方法。
- 前記説明変数が前記周波数特徴量を含む請求項1~6のいずれか一項に記載の異常判定モデルの生成方法。
- 前記異常状態が咳状態及び/又は無呼吸状態を含む請求項1~7のいずれか一項に記載の異常判定モデルの生成方法。
- ベッド上の被験者が異常状態にあると判定する異常判定装置であって、
前記ベッドに配置された荷重センサが検知した前記被験者の荷重に短時間フーリエ変換を行うことにより周波数特徴量を算出する前処理部と、
異常判定モデルを記憶する異常判定部とを備え、
前記異常判定モデルが、前記周波数特徴量を入力として前記被験者が前記異常状態にあると判定する学習済みモデルである異常判定装置。 - 前記周波数特徴量は、周波数スペクトルの所定の周波数帯における平均振幅値である請求項9に記載の異常判定装置。
- 前記所定の周波数帯における平均振幅値は、第1周波数帯における平均振幅値と、第1周波数帯よりも高周波数側の第2周波数帯における平均振幅値とを含む請求項10に記載の異常判定装置。
- 第1周波数帯が0.1~1.0[Hz]の帯域に含まれ、第2周波数帯が3.6~5.5[Hz]の帯域に含まれる請求項11に記載の異常判定装置。
- 前記所定の周波数帯における平均振幅値が、第1周波数帯よりも高周波側且つ第2周波数帯よりも低周波側の第3周波数帯における平均振幅値を更に含む請求項11又は12に記載の異常判定装置。
- 前記異常状態が咳状態及び/又は無呼吸状態を含む請求項9~13のいずれか一項に記載の異常判定装置。
- ベッドに配置された荷重センサと、
請求項9~14のいずれか一項に記載の異常判定装置と、
前記異常判定装置の判定結果に基づいて所定の表示を行う表示部とを備える異常判定システム。 - ベッド上の被験者が異常状態にあると判定する異常判定方法であって、
前記ベッドに配置された荷重センサが検知した前記被験者の荷重に短時間フーリエ変換を行うことにより周波数特徴量を算出することと、
前記周波数特徴量を入力として前記被験者が前記異常状態にあると判定する学習済みモデルである異常判定モデルにより前記被験者が前記異常状態にあると判定することを含む異常判定方法。 - 前記周波数特徴量は、周波数スペクトルの所定の周波数帯における平均振幅値である請求項16に記載の異常判定方法。
- 前記所定の周波数帯における平均振幅値は、第1周波数帯における平均振幅値と、第1周波数帯よりも高周波数側の第2周波数帯における平均振幅値とを含む請求項17に記載の異常判定方法。
- 第1周波数帯が0.1~1.0[Hz]の帯域に含まれ、第2周波数帯が3.6~5.5[Hz]の帯域に含まれる請求項18に記載の異常判定方法。
- 前記所定の周波数帯における平均振幅値が、第1周波数帯よりも高周波側且つ第2周波数帯よりも低周波側の第3周波数帯における平均振幅値を更に含む請求項18又は19に記載の異常判定方法。
- 前記異常状態が咳状態及び/又は無呼吸状態を含む請求項16~20のいずれか一項に記載の異常判定方法。
- ベッド上の被験者が異常状態にあると判定するための学習済みモデルであって、
前記ベッドに配置された荷重センサが検知した前記被験者の荷重に短時間フーリエ変換を行うことにより算出された周波数特徴量に基づいて機械学習されており、
前記周波数特徴量に基づいて前記被験者が前記異常状態にあると判定するようにコンピュータを機能させる学習済みモデル。 - 前記周波数特徴量は、周波数スペクトルの所定の周波数帯における平均振幅値である請求項22に記載の学習済みモデル。
- 前記所定の周波数帯における平均振幅値は、第1周波数帯における平均振幅値と、第1周波数帯よりも高周波数側の第2周波数帯における平均振幅値とを含む請求項23に記載の学習済みモデル。
- 第1周波数帯が0.1~1.0[Hz]の帯域に含まれ、第2周波数帯が3.6~5.5[Hz]の帯域に含まれる請求項24に記載の学習済みモデル。
- 前記所定の周波数帯における平均振幅値が、第1周波数帯よりも高周波側且つ第2周波数帯よりも低周波側の第3周波数帯における平均振幅値を更に含む請求項24又は25に記載の学習済みモデル。
- 前記異常状態が咳状態及び/又は無呼吸状態を含む請求項22~26のいずれか一項に記載の学習済みモデル。
- 請求項22~27のいずれか一項に記載の学習済みモデルを記録した非一時的且つコンピュータ読取可能な記録媒体。
- ベッド上の被験者が異常状態にあることを判定する異常判定モデルの生成方法であって、
前記ベッドに配置された荷重センサにより前記被験者の荷重を検出することと、
前記被験者の荷重に短時間フーリエ変換を行うことにより周波数特徴量を算出することと、
前記周波数特徴量を用いた教師なし機械学習により、前記周波数特徴量に基づいて前記被験者が前記異常状態にあることを判定する異常判定モデルを生成することを含み、
前記異常状態が咳状態及び無呼吸状態を含み、
前記周波数特徴量が、0.1~1.0[Hz]の帯域に含まれる第1周波数帯における周波数スペクトルの平均振幅値と、3.6~5.5[Hz]の帯域に含まれる第2周波数帯における周波数スペクトルの平均振幅値とを含む異常判定モデルの生成方法。
Priority Applications (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2022030136A JP2023125820A (ja) | 2022-02-28 | 2022-02-28 | 異常判定モデルの生成方法、異常判定装置、異常判定方法、及び学習済みモデル |
EP23759967.5A EP4487767A1 (en) | 2022-02-28 | 2023-02-21 | Abnormality determination model generation method, abnormality determination device, abnormality determination method, and trained model |
CN202380017220.2A CN118574574A (zh) | 2022-02-28 | 2023-02-21 | 异常判定模型的生成方法、异常判定装置、异常判定方法以及已学习模型 |
PCT/JP2023/006188 WO2023162966A1 (ja) | 2022-02-28 | 2023-02-21 | 異常判定モデルの生成方法、異常判定装置、異常判定方法、及び学習済みモデル |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2022030136A JP2023125820A (ja) | 2022-02-28 | 2022-02-28 | 異常判定モデルの生成方法、異常判定装置、異常判定方法、及び学習済みモデル |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2023125820A true JP2023125820A (ja) | 2023-09-07 |
Family
ID=87765933
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2022030136A Pending JP2023125820A (ja) | 2022-02-28 | 2022-02-28 | 異常判定モデルの生成方法、異常判定装置、異常判定方法、及び学習済みモデル |
Country Status (4)
Country | Link |
---|---|
EP (1) | EP4487767A1 (ja) |
JP (1) | JP2023125820A (ja) |
CN (1) | CN118574574A (ja) |
WO (1) | WO2023162966A1 (ja) |
Family Cites Families (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP4002905B2 (ja) | 2004-04-13 | 2007-11-07 | 日本圧着端子製造株式会社 | 荷重スケール及びこれを用いた荷重スケールシステム |
JP4829020B2 (ja) | 2006-07-10 | 2011-11-30 | 昭和電工株式会社 | ベッドの荷重検出器 |
JP6105703B1 (ja) * | 2015-09-29 | 2017-03-29 | ミネベアミツミ株式会社 | 生体情報モニタリングシステム |
US10765399B2 (en) * | 2015-10-30 | 2020-09-08 | The Johns Hopkins University | Programmable electronic stethoscope devices, algorithms, systems, and methods |
JP6321719B2 (ja) | 2016-05-20 | 2018-05-09 | ミネベアミツミ株式会社 | 生体情報モニタリングシステム |
JP7034687B2 (ja) * | 2017-11-30 | 2022-03-14 | パラマウントベッド株式会社 | 異常報知装置及びプログラム |
JP6661173B2 (ja) | 2018-03-14 | 2020-03-11 | ミネベアミツミ株式会社 | 睡眠/覚醒判定システム |
EP3883468A2 (en) * | 2018-11-19 | 2021-09-29 | ResMed Sensor Technologies Limited | Methods and apparatus for detection of disordered breathing |
-
2022
- 2022-02-28 JP JP2022030136A patent/JP2023125820A/ja active Pending
-
2023
- 2023-02-21 EP EP23759967.5A patent/EP4487767A1/en active Pending
- 2023-02-21 WO PCT/JP2023/006188 patent/WO2023162966A1/ja active Application Filing
- 2023-02-21 CN CN202380017220.2A patent/CN118574574A/zh active Pending
Also Published As
Publication number | Publication date |
---|---|
EP4487767A1 (en) | 2025-01-08 |
CN118574574A (zh) | 2024-08-30 |
WO2023162966A1 (ja) | 2023-08-31 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
VISHWAKARMA et al. | Detection of sleep apnea through heart rate signal using Convolutional Neural Network. | |
CN102458245B (zh) | 使用血氧饱和度信号辨别潮式呼吸模式 | |
Fang et al. | A novel sleep respiratory rate detection method for obstructive sleep apnea based on characteristic moment waveform | |
CN106419841A (zh) | 睡眠评估方法、装置及系统 | |
WO2017018504A1 (ja) | 生体状態判定装置及び生体状態判定方法 | |
Sannino et al. | An automatic rules extraction approach to support OSA events detection in an mHealth system | |
JP2015042267A (ja) | 睡眠/覚醒状態評価方法及びシステム | |
KR20150031361A (ko) | 콘텐츠 평가 시스템 및 이를 이용한 콘텐츠 평가 방법 | |
Gutta et al. | Cardiorespiratory model-based data-driven approach for sleep apnea detection | |
JP2017505699A (ja) | 欠神のeegを自動的に評価するための方法、コンピュータプログラムおよび該方法のための評価装置 | |
JP6122188B1 (ja) | 身体状況検知装置、身体状況検知方法及びベッドシステム | |
TW201538127A (zh) | 睡眠檢測系統和方法 | |
CN108175382B (zh) | 基于cpc的非接触式睡眠评估方法及装置 | |
US20220167856A1 (en) | Lung function monitoring from heart signals | |
WO2020170290A1 (ja) | 異常判定装置、方法、及びコンピュータ可読媒体 | |
Heglum et al. | Distinguishing sleep from wake with a radar sensor: a contact-free real-time sleep monitor | |
Ryser et al. | Respiratory analysis during sleep using a chest-worn accelerometer: A machine learning approach | |
Palaniappan et al. | Classification of pulmonary pathology from breath sounds using the wavelet packet transform and an extreme learning machine | |
EP3766424B1 (en) | Sleep/wake determination system | |
CN110201287B (zh) | 一种全身麻醉患者术后唤醒方法及装置 | |
CN103735267A (zh) | 一种基于鼾声筛查osahs的装置 | |
WO2015178439A2 (ja) | 睡眠時無呼吸の中枢型/閉塞型診断支援装置および診断支援方法、ならびに睡眠時無呼吸の中枢型/閉塞型診断支援プログラムを記録したコンピュータ読み取り可能な記録媒体 | |
JP2023125820A (ja) | 異常判定モデルの生成方法、異常判定装置、異常判定方法、及び学習済みモデル | |
Groote et al. | Detection of obstructive apnea events in sleeping infants from thoracoabdominal movements | |
Montazeri Ghahjaverestan et al. | Automatic respiratory phase identification using tracheal sounds and movements during sleep |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20250207 |