JP7599704B2 - Information processing device, information processing program, and information processing method - Google Patents
Information processing device, information processing program, and information processing method Download PDFInfo
- Publication number
- JP7599704B2 JP7599704B2 JP2021048038A JP2021048038A JP7599704B2 JP 7599704 B2 JP7599704 B2 JP 7599704B2 JP 2021048038 A JP2021048038 A JP 2021048038A JP 2021048038 A JP2021048038 A JP 2021048038A JP 7599704 B2 JP7599704 B2 JP 7599704B2
- Authority
- JP
- Japan
- Prior art keywords
- section
- baseline
- fluctuation
- determination
- frequency component
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Landscapes
- Measurement Of The Respiration, Hearing Ability, Form, And Blood Characteristics Of Living Organisms (AREA)
- Measurement And Recording Of Electrical Phenomena And Electrical Characteristics Of The Living Body (AREA)
Description
本発明は、情報処理装置と情報処理プログラムと情報処理方法とに関する。 The present invention relates to an information processing device, an information processing program, and an information processing method.
胎児心拍数心電図(CTG:cardiotocography)は、分娩監視装置により計測される胎児心拍数と子宮収縮(陣痛)とを時系列に沿って連続的に記録した波形図である。医師は、CTGに基づいて、子宮収縮と胎児心拍数との変化を確認することにより、胎児の状態を推定する。胎児は、分娩時に、種々の要因(例えば、常位胎盤早期剥離、臍帯圧迫など)により、低酸素状態に陥り得る。その結果、胎児には、胎児期および出生後のアシドーシス(血液の酸性化)により虚血性脳症が発症し、将来的に身体障害や発達障害が生じ得る。そのため、妊婦の分娩経過中や妊娠期間中には、CTGに基づいた胎児の低酸素症の所見の有無の持続的・断続的な観察が、行われている。 A fetal heart rate electrocardiogram (CTG: cardiotocography) is a waveform diagram that continuously records fetal heart rate and uterine contractions (labor pains) in chronological order, measured by a fetal monitoring device. Doctors estimate the condition of the fetus by checking the changes in uterine contractions and fetal heart rate based on the CTG. During delivery, the fetus may fall into a state of hypoxia due to various factors (e.g., placental abruption, umbilical cord compression, etc.). As a result, the fetus may develop ischemic encephalopathy due to acidosis (acidification of the blood) during the fetal and postnatal period, which may lead to physical disabilities and developmental disorders in the future. For this reason, pregnant women are continuously and intermittently observed for signs of fetal hypoxia based on the CTG during the delivery process and throughout pregnancy.
CTGの判読に関して、日本産科婦人科学会は、心拍数基線、心拍数基線細変動、一過性変動に対する判定基準を示している。医師らは、同判定基準に基づく判定を行なっている。しかしながら、CTGは産科医師や助産師の目視により判読されており、産科医師や助産師の経験差に基づく判読の個人差が大きい。そのため、このような判定基準が示されているにも関わらず、依然として虚血性脳症を発症する症例は、多い。 When it comes to interpreting CTG, the Japan Society of Obstetrics and Gynecology has provided criteria for judging baseline heart rate, baseline fine fluctuations in heart rate, and transient fluctuations. Doctors make their judgments based on these criteria. However, CTGs are interpreted visually by obstetricians and midwives, and there is a large degree of individual variability in interpretation based on differences in the experience of obstetricians and midwives. Therefore, despite the existence of such criteria, there are still many cases of ischemic encephalopathy.
これまでにも、胎児心拍数と母体子宮活動に基づいて、心拍数基線細変動や一過性変動などのパラメータを判定し、パラメータごとに定義されたノンリアシュアリング特性(異常)に基づいて、胎児へのリスクのレベルを示す技術が提案されている(例えば、特許文献1参照)。 Previously, technology has been proposed that determines parameters such as baseline fine fluctuations and transient fluctuations in heart rate based on fetal heart rate and maternal uterine activity, and indicates the level of risk to the fetus based on non-reassuring characteristics (abnormalities) defined for each parameter (see, for example, Patent Document 1).
特許文献1に開示された技術は、心拍数基線細変動や一過性変動などのパラメータの標準的な閾値に基づいて、ノンリアシュアリング特性を判定する。しかしながら、同技術は、胎児心拍数から心拍数基線細変動や一過性変動などのパラメータを抽出し、判定する具体的な内容について開示していない。そのため、心拍数基線や、心拍数細変動、一過性変動を画一的に判定・識別可能な技術が望まれている。
The technology disclosed in
本発明は、CTGの判読の補助に用いられる補助情報を提供することを目的とする。 The present invention aims to provide auxiliary information that can be used to aid in the interpretation of CTG.
本発明に係る情報処理装置は、胎児心拍数陣痛図の判読の補助に用いられる補助情報を生成する情報処理装置であって、胎児心拍数陣痛図を取得する取得部と、取得された胎児心拍数陣痛図に含まれる胎児心拍数波形の波形信号を抽出する波形信号抽出部と、抽出された波形信号から所定の低周波数成分信号を抽出する低域抽出部と、抽出された低周波数成分信号に基づいて、胎児心拍数基線を判定するための基線判定対象区間を補助情報として特定する基線区間特定部と、を有してなり、基線区間特定部は、低周波数成分信号において、所定の第1始点から、胎児心拍数基線を判定するために必要な第1所定時間が経過するまでの区間を第1判定区間として抽出し、第1判定区間における低周波数成分信号の分散値が第1閾値よりも小さいとき、第1判定区間を基線判定対象区間を構成する第1構成区間として特定する、ことを特徴とする。 The information processing device according to the present invention is an information processing device that generates auxiliary information used to assist in the interpretation of a fetal heart rate tocogram, and includes an acquisition unit that acquires a fetal heart rate tocogram, a waveform signal extraction unit that extracts a waveform signal of a fetal heart rate waveform included in the acquired fetal heart rate tocogram, a low-frequency extraction unit that extracts a predetermined low-frequency component signal from the extracted waveform signal, and a baseline interval determination unit that determines a baseline determination target interval for determining a fetal heart rate baseline as auxiliary information based on the extracted low-frequency component signal, and is characterized in that the baseline interval determination unit extracts, in the low-frequency component signal, an interval from a predetermined first starting point to the elapse of a first predetermined time required for determining the fetal heart rate baseline as a first determination interval, and determines the first determination interval as a first constituent interval constituting the baseline determination target interval when the variance value of the low-frequency component signal in the first determination interval is smaller than a first threshold value.
本発明によれば、CTGの判読の補助に用いられる補助情報を提供することができる。 The present invention can provide auxiliary information that can be used to aid in the interpretation of CTG.
以下、図面を参照しながら、本発明に係る情報処理装置(以下「本装置」という。)と情報処理プログラム(以下「本プログラム」という。)と情報処理方法(以下「本方法」という。)との実施の形態について説明する。 Below, with reference to the drawings, an information processing device (hereinafter referred to as "the device"), an information processing program (hereinafter referred to as "the program"), and an information processing method (hereinafter referred to as "the method") according to the present invention will be described in detail.
本発明は、胎児心拍数陣痛図の判読の補助に用いられる補助情報の生成に関する。また、本発明は、胎児心拍数基線(以下「基線」という。)の判定、胎児心拍数基線細変動(以下「細変動」という。)の判定、一過性変動の識別器の生成、一過性変動の識別、に関する。 The present invention relates to the generation of auxiliary information used to aid in the interpretation of fetal cardiotocography. The present invention also relates to the determination of fetal heart rate baseline (hereinafter referred to as "baseline"), the determination of fetal heart rate baseline fine fluctuations (hereinafter referred to as "fine fluctuations"), the generation of a classifier for transient fluctuations, and the identification of transient fluctuations.
「胎児心拍数陣痛図(CTG:cardiotocography)」は、分娩監視装置により計測される胎児心拍数と子宮収縮(陣痛)とを時系列に沿って連続的に記録した波形図であり、胎児の状態を推定するための子宮収縮と胎児心拍数との変化を示す。胎児心拍数陣痛図(以下「CTG」という。)は、胎児心拍数に対応する波形(以下「胎児心拍数波形」という。)と、子宮収縮に対応する波形と、を含む。 A "cardiotocography (CTG)" is a waveform diagram that continuously records the fetal heart rate and uterine contractions (labor) measured by a labor monitoring device in a chronological order, and shows the changes in uterine contractions and fetal heart rate to estimate the state of the fetus. A cardiotocography (CTG) includes a waveform corresponding to the fetal heart rate (hereinafter referred to as the "fetal heart rate waveform") and a waveform corresponding to uterine contractions.
図1は、本発明に係る情報処理装置に用いられるCTGの例を示す模式図である。
同図において、上段の波形は胎児心拍数波形を示し、下段の波形は子宮収縮に対応する波形を示す。同図の上段の縦軸は胎児心拍数(bpm:beats per minute)を示し、横軸は経過時間(sec)を示す。
FIG. 1 is a schematic diagram showing an example of a CTG used in an information processing device according to the present invention.
In the figure, the upper waveform shows the fetal heart rate waveform, and the lower waveform shows the waveform corresponding to uterine contractions. The vertical axis of the upper part of the figure shows the fetal heart rate (bpm: beats per minute), and the horizontal axis shows the elapsed time (sec).
「補助情報」は、CTGの判読の補助に用いられる情報である。本実施の形態において、補助情報は、基線判定対象区間と、細変動判定対象区間と、一過性変動区間と、を含む。また、本実施の形態において、補助情報は、本発明により得られる基線の判定結果、細変動の判定結果、一過性変動の識別結果、だけでなく、一過性変動の識別に必要な学習データ(すなわち、識別を補助するデータ)も含む。 "Auxiliary information" is information used to assist in interpreting CTG. In this embodiment, the auxiliary information includes a baseline determination target section, a fine variation determination target section, and a transient variation section. In this embodiment, the auxiliary information includes not only the baseline determination results, fine variation determination results, and transient variation identification results obtained by the present invention, but also learning data required for identifying transient variations (i.e., data that assists in identification).
「基線(胎児心拍数基線)」は、10分間における胎児の凡その平均心拍数である。医学的には、基線は、胎児心拍数に対応する波形のうち、一過性変動の部分と細変動が増加している部分を除外した区間のうち、2分間以上持続している区間(すなわち、基線判定対象区間)で判定される。本実施の形態において、基線は、「正常」「頻脈」「徐脈」の3種のいずれかに判定される。基線は、110bpm未満で「徐脈」、160bpm(beats per minute)を超えると「頻脈」、110bpm以上160bpm以下で「正常」と判定される。基線における「正常」「頻脈」「徐脈」は公知であるため、その説明は省略する。 The "baseline (fetal heart rate baseline)" is the approximate average heart rate of the fetus over a 10-minute period. Medically, the baseline is determined by a section of the waveform corresponding to the fetal heart rate that lasts for 2 minutes or more (i.e., the baseline determination section), excluding the sections of transient fluctuations and the sections of increased fine fluctuations. In this embodiment, the baseline is determined to be one of three types: "normal," "tachycardia," or "bradycardia." The baseline is determined to be "bradycardia" if it is less than 110 bpm, "tachycardia" if it is more than 160 bpm (beats per minute), and "normal" if it is between 110 bpm and 160 bpm. The terms "normal," "tachycardia," and "bradycardia" are well known, so a description of the baseline will be omitted.
「胎児心拍数基線細変動」は、基線の細かい変動であり、定義上、1分間に2サイクル以上の胎児心拍数の変動のうち、振幅、周波数とも規則性がないものを意味する。医学的には、細変動は、基線が判読可能な区間において、判定される。本実施の形態において、細変動は、「中等度(正常)」「増加」「減少」「消失」の4種のいずれかに判定される。細変動における「中等度(正常)」「増加」「減少」「消失」は公知であるため、その説明は省略する。 "Fetal heart rate baseline fine fluctuations" are fine fluctuations in the baseline, and by definition refer to fetal heart rate fluctuations of two or more cycles per minute that have no regularity in either amplitude or frequency. Medically, fine fluctuations are determined in sections where the baseline is legible. In this embodiment, fine fluctuations are determined as one of four types: "moderate (normal)", "increased", "decreased", or "absent". As "moderate (normal)", "increased", "decreased", and "absent" are well known in the art, a description of these fine fluctuations will be omitted.
「一過性変動」は、胎児心拍数の急速な変動(「増加」「減少」)である。本実施の形態において、一過性変動は、「一過性頻脈」「早発一過性徐脈」「遅発一過性徐脈」「変動一過性徐脈」「遷延一過性徐脈」の5種を含む。各一過性変動は公知であるため、その説明は省略する。 "Transient fluctuations" are rapid fluctuations ("increases" and "decreases") in fetal heart rate. In this embodiment, transient fluctuations include five types: "transient tachycardia," "early transient bradycardia," "late transient bradycardia," "variable transient bradycardia," and "prolonged transient bradycardia." Each type of transient fluctuation is well known, so a description of them will be omitted.
「基線判定対象区間」は、本発明において基線と特定される区間であり、本発明において基線を判定する区間である。基線判定対象区間の詳細は、後述する。 The "baseline determination target section" is a section that is identified as a baseline in the present invention, and is a section for which the baseline is determined in the present invention. Details of the baseline determination target section will be described later.
「細変動判定対象区間」は、本発明において細変動を判定する区間である。細変動判定対象区間は、基線判定対象区間内に特定される。細変動判定対象区間の詳細は、後述する。 The "subject section for determining fine fluctuations" is a section for determining fine fluctuations in the present invention. The subject section for determining fine fluctuations is specified within the subject section for determining the baseline. Details of the subject section for determining fine fluctuations will be described later.
「一過性変動区間」は、本発明において一過性変動が生じている区間として特定される区間である。一過性変動区間の詳細は、後述する。 A "transient fluctuation section" is a section that is identified in the present invention as a section in which a transient fluctuation occurs. Details of the transient fluctuation section will be described later.
「識別器」は、本発明において一過性変動を識別する機械学習アルゴリズム(例えば、CNN(Convolutional Neural Network)などの公知の機械学習アルゴリズム)に基づくモデルである。本発明において、識別器は、「一過性変動以外」「一過性頻脈」「早発一過性徐脈および遅発一過性徐脈」「変動一過性徐脈(軽度)」「変動一過性徐脈(高度)」「遷延一過性徐脈」を識別する。本実施の形態において、識別器の学習データは、後述のとおり、一過性変動区間に基づいて生成される。 The "classifier" in the present invention is a model based on a machine learning algorithm (for example, a known machine learning algorithm such as CNN (Convolutional Neural Network)) that identifies transient fluctuations. In the present invention, the classifier identifies "other than transient fluctuations," "transient tachycardia," "early transient bradycardia and late transient bradycardia," "variable transient bradycardia (mild)," "variable transient bradycardia (severe)," and "prolonged transient bradycardia." In this embodiment, the learning data for the classifier is generated based on the transient fluctuation section, as described below.
<<情報処理装置>>
先ず、本装置の実施の形態について説明する。
<<Information processing device>>
First, an embodiment of the present device will be described.
図2は、本装置の実施の形態を示すネットワーク接続図である。 Figure 2 is a network connection diagram showing an embodiment of this device.
本装置1は、CTGの判読の補助に用いられる補助情報を生成する。本装置1は、ネットワークNを介して、外部装置2に接続される。本装置1の具体的な構成と動作とは、後述する。
This
外部装置2は、CTGを生成および/または記憶する機器であり、例えば、分娩監視装置である。
The
ネットワークNは、例えば、インターネット、移動体通信網、LAN(Local Area Network)、WAN(Wide Area Network)、Wi-Fi(登録商標)、Bluetooth(登録商標)のような通信網である。 The network N is, for example, a communication network such as the Internet, a mobile communication network, a LAN (Local Area Network), a WAN (Wide Area Network), Wi-Fi (registered trademark), or Bluetooth (registered trademark).
<情報処理装置の構成>
図3は、本装置1の実施の形態を示す機能ブロック図である。
<Configuration of information processing device>
FIG. 3 is a functional block diagram showing an embodiment of the
本装置1は、例えば、パーソナルコンピュータで実現される。本装置1では、本プログラムが動作して、本プログラムが本装置1のハードウェア資源と協働して、本方法を実現する。
The
ここで、コンピュータ(不図示)に本プログラムを実行させることで、本プログラムは、同コンピュータを本装置1と同様に機能させて、同コンピュータに本方法を実行させることができる。
Here, by having a computer (not shown) execute this program, the program can cause the computer to function in the same manner as the
本装置1は、通信部11と、記憶部12と、制御部13と、操作部14と、表示部15と、を備える。
The
通信部11は、ネットワークNを介して、外部装置2からCTGを取得する。通信部11は、例えば、通信モジュールや通信インターフェイスにより構成される。CTGは、記憶部12に記憶される。
The
記憶部12は、本装置1が後述する本方法を実行するために必要な情報(例えば、各種閾値など)を記憶する。記憶部12は、例えば、本装置1が備えるHDD(Hard Disk Drive)またはSSD(Solid State Drive)のような記録装置、RAM(Random Access Memory)のような揮発性メモリ、および/または、フラッシュメモリのような可搬性記憶媒体、により構成される。
The
制御部13は、本装置1全体の動作を制御すると共に、後述する本方法を実行する。制御部13は、例えば、本装置1が備えるCPU(Central Processing Unit)と、CPUの作業領域として機能するRAMのような揮発性メモリと、本プログラムなどの各種情報を記憶するROM(Read Only Memory)のような不揮発性メモリと、により構成される。制御部13は、前処理部131と、基線区間特定部132と、基線判定部133と、細変動区間特定部134と、細変動判定部135と、一過性変動区間特定部136と、データ取得部137と、識別器生成部138と、識別部139と、を備える。
The control unit 13 controls the operation of the
前処理部131は、CTGに対する前処理、すなわち、CTGの取得、後述する波形信号の抽出、ノイズ除去、低周波数成分の抽出、高周波数成分の抽出、を行う。前処理部131は、取得部1311と、波形信号抽出部1312と、ノイズ除去部1313と、低域抽出部1314と、高域抽出部1315と、を備える。 The pre-processing unit 131 performs pre-processing on the CTG, i.e., acquiring the CTG, extracting a waveform signal (described later), removing noise, extracting low-frequency components, and extracting high-frequency components. The pre-processing unit 131 includes an acquisition unit 1311, a waveform signal extraction unit 1312, a noise removal unit 1313, a low-frequency extraction unit 1314, and a high-frequency extraction unit 1315.
取得部1311は、通信部11を介して、外部装置2からCTGを取得する。本実施の形態において、取得部1311は、リアルタイムでCTGを取得する。取得部1311の具体的な動作は、後述する。
The acquisition unit 1311 acquires the CTG from the
波形信号抽出部1312は、取得部1311により取得されたCTGから胎児心拍数波形の信号(以下「波形信号」という。)を抽出する。波形信号抽出部1312の具体的な動作は、後述する。 The waveform signal extraction unit 1312 extracts a fetal heart rate waveform signal (hereinafter referred to as the "waveform signal") from the CTG acquired by the acquisition unit 1311. The specific operation of the waveform signal extraction unit 1312 will be described later.
図4はノイズ除去部1313の機能ブロック図である。 Figure 4 is a functional block diagram of the noise removal unit 1313.
ノイズ除去部1313は、波形信号抽出部1312(図3参照)により抽出された波形信号のノイズを除去する。ノイズ除去部1313は、1次フィルタ1313aと、1次ローパスフィルタ1313bと、1次演算部1313cと、2次ローパスフィルタ1313dと、2次演算部1313eと、2次フィルタ1313fと、を備える。本実施の形態において、ノイズ除去部1313は、例えば、本プログラムを実行することにより、1次フィルタ1313a、1次ローパスフィルタ1313b、1次演算部1313c、2次ローパスフィルタ1313d、2次演算部1313e、2次フィルタ1313f、として機能する。ノイズ除去部1313の具体的な動作は、後述する。 The noise removal unit 1313 removes noise from the waveform signal extracted by the waveform signal extraction unit 1312 (see FIG. 3). The noise removal unit 1313 includes a primary filter 1313a, a primary low-pass filter 1313b, a primary calculation unit 1313c, a secondary low-pass filter 1313d, a secondary calculation unit 1313e, and a secondary filter 1313f. In this embodiment, the noise removal unit 1313 functions as the primary filter 1313a, the primary low-pass filter 1313b, the primary calculation unit 1313c, the secondary low-pass filter 1313d, the secondary calculation unit 1313e, and the secondary filter 1313f, for example, by executing the program. The specific operation of the noise removal unit 1313 will be described later.
図3に戻る。
低域抽出部1314は、ノイズが除去された波形信号から所定範囲の低周波数成分信号を抽出する。低域抽出部1314の具体的な動作については、後述する。
Return to Figure 3.
The low frequency extractor 1314 extracts a low frequency component signal in a predetermined range from the waveform signal from which noise has been removed. The specific operation of the low frequency extractor 1314 will be described later.
高域抽出部1315は、ノイズが除去された波形信号から所定範囲の高周波数成分信号を抽出する。高域抽出部1315の具体的な動作については、後述する。 The high-frequency extraction unit 1315 extracts a high-frequency component signal in a predetermined range from the waveform signal from which noise has been removed. The specific operation of the high-frequency extraction unit 1315 will be described later.
基線区間特定部132は、抽出された低周波数成分信号に基づいて、基線を判定するための基線判定対象区間を補助情報として特定する。基線区間特定部132の具体的な動作は、後述する。 The baseline section identification unit 132 identifies a baseline determination target section for determining the baseline as auxiliary information based on the extracted low-frequency component signal. The specific operation of the baseline section identification unit 132 will be described later.
基線判定部133は、特定された基線判定対象区間に基づいて、同基線判定対象区間における基線を判定する。基線判定部133の具体的な動作は、後述する。 The baseline determination unit 133 determines the baseline in the baseline determination target section based on the identified baseline determination target section. The specific operation of the baseline determination unit 133 will be described later.
細変動区間特定部134は、抽出された高周波数成分信号に基づいて、細変動を判定するための細変動判定対象区間を補助情報として特定する。細変動区間特定部134の具体的な動作は、後述する。 The fine fluctuation section identification unit 134 identifies a fine fluctuation judgment target section for judging fine fluctuations as auxiliary information based on the extracted high frequency component signal. The specific operation of the fine fluctuation section identification unit 134 will be described later.
細変動判定部135は、特定された細変動判定対象区間に基づいて、同細変動判定対象区間における細変動を判定する。細変動判定部135の具体的な動作は、後述する。 The fine fluctuation determination unit 135 determines fine fluctuations in the fine fluctuation determination target section based on the identified fine fluctuation determination target section. The specific operation of the fine fluctuation determination unit 135 will be described later.
一過性変動区間特定部136は、抽出された低周波数成分信号に基づいて、一過性変動を識別する識別器の学習データの取得をするための1以上の一過性変動区間を補助情報として特定する。一過性変動区間特定部136の具体的な動作は、後述する。 The transient fluctuation section identifying unit 136 identifies one or more transient fluctuation sections as auxiliary information based on the extracted low-frequency component signal in order to obtain learning data for a classifier that identifies transient fluctuations. The specific operation of the transient fluctuation section identifying unit 136 will be described later.
データ取得部137は、特定された一過性変動区間に基づいて、識別器の学習データを取得する。データ取得部137の具体的な動作は、後述する。 The data acquisition unit 137 acquires learning data for the classifier based on the identified transient fluctuation section. The specific operation of the data acquisition unit 137 will be described later.
「学習データ」は、識別器が一過性変動を識別するための学習に用いられる教師データであり、例えば、低周波数成分信号の一部の区間(少なくとも、一過性変動区間の一部を含む)の波形データ(低周波数成分信号)である。 "Learning data" is training data used to train the classifier to identify transient fluctuations, and is, for example, waveform data (low-frequency component signal) of a portion of the low-frequency component signal (including at least a portion of the transient fluctuation portion).
識別器生成部138は、学習データに基づいて、識別器を生成する。識別器生成部138の具体的な動作は、後述する。 The discriminator generation unit 138 generates a discriminator based on the training data. The specific operation of the discriminator generation unit 138 will be described later.
識別部139は、識別器を用いて、一過性変動を識別する。識別部139の具体的な動作は、後述する。 The identification unit 139 uses a discriminator to identify transient fluctuations. The specific operation of the identification unit 139 will be described later.
<<情報処理方法>>
次に、本装置1の動作、すなわち、本装置1が実行する本方法について、図3と図4も参照しつつ説明する。
<<Information processing method>>
Next, the operation of the
図5は、本方法の実施の形態を示すフローチャートである。 Figure 5 is a flowchart illustrating an embodiment of the method.
本装置1は、前処理(S1)と、基線判定処理(S2)と、細変動判定処理(S3)と、一過性変動学習処理(S4)と、一過性変動識別処理(S5)と、を実行する。すなわち、本方法は、前処理(S1)と、基線判定処理(S2)と、細変動判定処理(S3)と、一過性変動学習処理(S4)と、一過性変動識別処理(S5)と、を含む。ここで、基線判定処理(S2)と細変動判定処理(S3)と一過性変動識別処理(S5)とは、主に産科の現場において実行される処理である。一方、一過性変動学習処理(S4)は、識別器の学習の現場において実行される処理であり、一過性変動識別処理(S5)の前に予め実行される処理である。前処理(S1)は、基線判定処理(S2)と細変動判定処理(S3)と一過性変動学習処理(S4)と一過性変動識別処理(S5)それぞれに共通して、事前に実行される処理である。
The
<前処理>
図6は、前処理(S1)のフローチャートである。
図7は、前処理(S1)の各段階における信号の状態の例を示す模式図である。
<Pretreatment>
FIG. 6 is a flowchart of the pre-processing (S1).
FIG. 7 is a schematic diagram showing an example of the state of a signal at each stage of pre-processing (S1).
「前処理(S1)」は、CTGから波形信号を抽出し、波形信号のノイズを除去し、低周波数成分信号と高周波数成分信号とを生成する処理である。 "Preprocessing (S1)" is a process of extracting a waveform signal from the CTG, removing noise from the waveform signal, and generating a low-frequency component signal and a high-frequency component signal.
先ず、取得部1311は、通信部11を介して、外部装置2からCTGを取得する(S101)。本実施の形態において、取得部1311は、1名の妊婦に対するCTGを連続的に取得するものとする。
First, the acquisition unit 1311 acquires a CTG from the
次いで、波形信号抽出部1312は、取得されたCTGに含まれる胎児心拍数波形の波形信号を抽出する(S102)。 Next, the waveform signal extraction unit 1312 extracts the waveform signal of the fetal heart rate waveform contained in the acquired CTG (S102).
次いで、ノイズ除去部1313は、波形信号に1次フィルタ1313aを適用して、波形信号から主要な突発性ノイズを除去する(S103)。1次フィルタ1313aの閾値は、例えば、10bpm~190bpmである。すなわち、1次フィルタ1313aは、波形信号から、10bpm未満の突発性ノイズと、190bpmを超える突発性ノイズと、を除去する。 Then, the noise removal unit 1313 applies the primary filter 1313a to the waveform signal to remove the main abrupt noise from the waveform signal (S103). The threshold of the primary filter 1313a is, for example, 10 bpm to 190 bpm. In other words, the primary filter 1313a removes abrupt noise less than 10 bpm and abrupt noise more than 190 bpm from the waveform signal.
次いで、ノイズ除去部1313は、主要な突発性ノイズが除去された波形信号(以下「1次ノイズ除去信号」という。)に1次ローパスフィルタ1313bを適用して、1次ノイズ除去信号から低周波数帯成分の信号(以下「1次低周波数成分信号」という。)を抽出する(S104)。その結果、1次フィルタ1313aによる処理S103から漏れた突発性ノイズを含まない波形信号のトレンドが抽出される。1次ローパスフィルタ1313bのカットオフ周波数は、例えば、0.03Hzである。 Next, the noise removal unit 1313 applies the primary low-pass filter 1313b to the waveform signal from which the main abrupt noise has been removed (hereinafter referred to as the "primary noise-removed signal") to extract a low-frequency band component signal (hereinafter referred to as the "primary low-frequency component signal") from the primary noise-removed signal (S104). As a result, the trend of the waveform signal that does not contain the abrupt noise that was omitted from the processing S103 by the primary filter 1313a is extracted. The cutoff frequency of the primary low-pass filter 1313b is, for example, 0.03 Hz.
次いで、ノイズ除去部1313は、1次演算部1313cを用いて、1次ノイズ除去信号と1次低周波数成分信号との差分(以下「1次差分」という。)の絶対値を算出する(S105)。その結果、基線に相当する変動が有る程度キャンセルされ、処理S104の後に残留しているノイズは明確になる。 Next, the noise removal unit 1313 uses the primary calculation unit 1313c to calculate the absolute value of the difference between the primary noise-removed signal and the primary low-frequency component signal (hereinafter referred to as the "primary difference") (S105). As a result, the fluctuation corresponding to the baseline is canceled to a certain extent, and the noise remaining after process S104 becomes clear.
次いで、ノイズ除去部1313は、算出された1次差分の絶対値により得られる信号(以下「1次差分信号」という。)に2次ローパスフィルタ1313dを適用して、1次差分信号から低周波数帯成分の信号(以下「2次低周波数成分信号」という。)を抽出する(S106)。その結果、処理S105により明確になったノイズを含む基線に相当する変動成分が抽出される。2次ローパスフィルタ1313dのカットオフ周波数は、例えば、0.06Hzである。 Next, the noise removal unit 1313 applies the secondary low-pass filter 1313d to the signal obtained from the absolute value of the calculated primary difference (hereinafter referred to as the "primary difference signal") to extract a low-frequency band component signal (hereinafter referred to as the "secondary low-frequency component signal") from the primary difference signal (S106). As a result, the fluctuation component corresponding to the baseline containing noise clarified by process S105 is extracted. The cutoff frequency of the secondary low-pass filter 1313d is, for example, 0.06 Hz.
次いで、ノイズ除去部1313は、2次演算部1313eを用いて、1次差分信号と2次低周波数成分信号との差分(以下「2次差分」という。)を算出する(S107)。その結果、前述の変動成分は、キャンセルされる。そのため、処理S105により明確になったノイズは、より明確になり、検出可能となる。 Next, the noise removal unit 1313 uses the secondary calculation unit 1313e to calculate the difference between the primary difference signal and the secondary low-frequency component signal (hereinafter referred to as the "secondary difference") (S107). As a result, the aforementioned fluctuation component is cancelled. Therefore, the noise that has been made clear by the process S105 becomes even clearer and detectable.
次いで、ノイズ除去部1313は、2次差分により得られる信号(以下「2次差分信号」という。)に2次フィルタ1313fを適用して、処理S103の後に残留していた微小な突発性ノイズが除去された2次差分信号(以下「ノイズ除去信号」という。)を抽出する(S108)。ここで、2次フィルタの閾値は、10bpmである。すなわち、2次フィルタ1313fは、2次差分信号から10bpmを超える突発性ノイズを除去する。 Next, the noise removal unit 1313 applies the secondary filter 1313f to the signal obtained by the secondary difference (hereinafter referred to as the "secondary difference signal") to extract a secondary difference signal (hereinafter referred to as the "noise-removed signal") from which minute abrupt noise remaining after processing S103 has been removed (S108). Here, the threshold of the secondary filter is 10 bpm. In other words, the secondary filter 1313f removes abrupt noise exceeding 10 bpm from the secondary difference signal.
次いで、低域抽出部1314は、ノイズ除去信号に所定のローパスフィルタを適用して、ノイズ除去信号から所定の低周波数成分信号を抽出する(S109)。ここで、本処理S109において適用されるローパスフィルタは、例えば、バターワース型ローパスフィルタ(次数「4」)である。同ローパスフィルタのカットオフ周波数は、例えば、0.03Hzである。抽出された低周波数成分信号は、例えば、記憶部12に記憶される。
Then, the low-frequency extraction unit 1314 applies a predetermined low-pass filter to the noise-removed signal to extract a predetermined low-frequency component signal from the noise-removed signal (S109). Here, the low-pass filter applied in this process S109 is, for example, a Butterworth low-pass filter (order "4"). The cutoff frequency of the low-pass filter is, for example, 0.03 Hz. The extracted low-frequency component signal is stored, for example, in the
一方、高域抽出部1315は、ノイズ除去信号に所定範囲のバンドパスフィルタを適用して、ノイズ除去信号から所定範囲の高周波数成分信号を抽出する(S110)。ここで、本処理S110において適用されるバンドパスフィルタは、例えば、バターワース型バンドパスフィルタ(次数「4」)である。同バンドパスフィルタのカットオフ周波数(帯域通過周波数)は、0.02Hz~0.8Hzである。抽出された高周波数成分信号は、例えば、記憶部12に記憶される。
Meanwhile, the high-frequency extraction unit 1315 applies a band-pass filter of a predetermined range to the noise-removed signal to extract a high-frequency component signal of a predetermined range from the noise-removed signal (S110). Here, the band-pass filter applied in this process S110 is, for example, a Butterworth band-pass filter (order "4"). The cut-off frequency (band-pass frequency) of the band-pass filter is 0.02 Hz to 0.8 Hz. The extracted high-frequency component signal is stored, for example, in the
ここで、医師がCTGを判読するとき、医師は、胎児心拍数波形の低周波成分(緩やかな変動)と高周波成分(細かい変動)とを明確に区分けしてCTGを判読するのではなく、用途に応じて両成分を使い分けつつCTGを判読している。すなわち、医師が基線を判定する胎児心拍数波形の形状の一部は、医師が細変動を判定する胎児心拍数波形の形状の一部と重複する。そのため、本実施の形態において、高周波数成分信号は低周波数成分信号よりも高い周波数帯域を含み、かつ、低周波数成分信号は、高周波数成分信号よりも低い周波数帯域を含む。すなわち、高周波数成分信号の周波数帯域の一部は、低周波数成分信号の周波数帯域の一部と共通する。その結果、本装置1は、医師の目視に近い判定(基線の判定、細変動の判定)を実現できる。
Here, when a doctor interprets a CTG, the doctor does not interpret the CTG by clearly distinguishing between the low-frequency components (slow fluctuations) and high-frequency components (fine fluctuations) of the fetal heart rate waveform, but rather interprets the CTG by using both components appropriately depending on the application. That is, a part of the shape of the fetal heart rate waveform for which the doctor judges the baseline overlaps with a part of the shape of the fetal heart rate waveform for which the doctor judges fine fluctuations. Therefore, in this embodiment, the high-frequency component signal includes a higher frequency band than the low-frequency component signal, and the low-frequency component signal includes a lower frequency band than the high-frequency component signal. That is, a part of the frequency band of the high-frequency component signal is common to a part of the frequency band of the low-frequency component signal. As a result, the
なお、前処理は、時系列に沿って連続的に実行されてもよく、あるいは、所定時間(例えば、3分間)内の波形信号ごとにまとめて実行されてもよい。 The pre-processing may be performed continuously in chronological order, or may be performed for each waveform signal within a given period of time (e.g., 3 minutes).
また、例えば、本発明におけるノイズ除去部が備える各フィルタのカットオフ周波数は、本方法(前処理)に必要な低周波数成分信号と高周波数成分信号とが得られればよく、本実施の形態に限定されない。 In addition, for example, the cutoff frequency of each filter provided in the noise removal unit of the present invention is not limited to the present embodiment as long as the low-frequency component signal and high-frequency component signal required for the present method (preprocessing) are obtained.
さらに、前処理において、1次差分の絶対値を算出した時点で、残留しているノイズが検出可能な程度(例えば、2次フィルタで抽出可能な程度)に明確であれば、ノイズ除去部は、処理S106,S107を省略してもよい。 Furthermore, in preprocessing, if the remaining noise is clear enough to be detectable (e.g., to be extractable by a secondary filter) at the time when the absolute value of the first-order difference is calculated, the noise removal unit may omit steps S106 and S107.
<基線判定処理>
図8は、基線判定処理(S2)の一部のフローチャートである。
図9は、基線判定処理(S2)の他の一部のフローチャートである。
図10は、基線判定処理(S2)の主な処理の例を示す模式図である。
<Baseline Determination Processing>
FIG. 8 is a flowchart of a part of the baseline determination process (S2).
FIG. 9 is a flowchart of another part of the baseline determination process (S2).
FIG. 10 is a schematic diagram showing an example of main processing steps of the baseline determination process (S2).
図10は、後述する第1構成区間を実線矢印で示し、後述する第1非構成区間を破線矢印で示す。同図は、説明の便宜上、第1構成区間および第1非構成区間に対して、時系列に沿って「1」~「10」の番号を付す。同図は、第1構成区間「1」~「3」が連続していることを示す。また、同図は、第1非構成区間「4」~「10」が7回連続していることを示す。さらに、同図は、第1構成区間「1」~「3」までの区間が基線判定対象区間として特定されていることを示す。 In FIG. 10, the first constituent section, which will be described later, is indicated by a solid arrow, and the first non-constituent section, which will be described later, is indicated by a dashed arrow. For ease of explanation, the first constituent section and the first non-constituent section are numbered chronologically from "1" to "10" in the figure. The figure shows that the first constituent sections "1" to "3" are consecutive. The figure also shows that the first non-constituent sections "4" to "10" are seven consecutive times. Furthermore, the figure shows that the first constituent sections "1" to "3" have been identified as the section subject to baseline determination.
「基線判定処理(S2)」は、低周波数成分信号に基づいて基線を判定するための基線判定対象区間を特定し、基線判定対象区間に基づいて同基線判定対象区間における基線を判定する処理である。 The "baseline determination process (S2)" is a process of identifying a baseline determination target section for determining the baseline based on the low-frequency component signal, and determining the baseline in the baseline determination target section based on the baseline determination target section.
先ず、基線区間特定部132は、基線を判定する対象の胎児心拍数波形(波形信号)に対応する低周波数成分信号を記憶部12から読み出す(S201)。 First, the baseline interval determination unit 132 reads out from the memory unit 12 a low-frequency component signal corresponding to the fetal heart rate waveform (waveform signal) for which the baseline is to be determined (S201).
次いで、基線区間特定部132は、低周波数成分信号において、時系列上の最初の点を始点として設定して、同始点から第1所定時間が経過するまでの区間を第1判定区間として抽出する(S202)。ここで、基線判定処理(S2)における始点は、本発明における第1始点の例である。 Next, the baseline section identification unit 132 sets the first point on the time series in the low-frequency component signal as the starting point, and extracts the section from the starting point until the first predetermined time has elapsed as the first determination section (S202). Here, the starting point in the baseline determination process (S2) is an example of the first starting point in the present invention.
「第1所定時間」は、基線を判定するために必要な時間であり、医学的には2分間である。ここで、CTGにおける胎児心拍数波形は、2分間の基線判定対象区間を有さない場合がある。この場合、医師は、2分間未満であるが2分間に近い時間(例えば、90秒)の基線判定対象区間に基づいて基線を判定する。そのため、第1所定時間は、70秒間から110秒間程度が望ましく、本実施の形態において、第1所定時間は、80秒間に設定される。すなわち、本実施の形態において、第1判定区間は、始点から80秒間の区間である。 The "first predetermined time" is the time required to determine the baseline, which is two minutes in medical terms. Here, the fetal heart rate waveform in the CTG may not have a two-minute baseline determination target section. In this case, the doctor determines the baseline based on a baseline determination target section that is less than two minutes but close to two minutes (e.g., 90 seconds). Therefore, the first predetermined time is preferably about 70 to 110 seconds, and in this embodiment, the first predetermined time is set to 80 seconds. That is, in this embodiment, the first determination section is a section from the starting point to 80 seconds.
なお、本発明における基線区間特定部が設定する始点は、時系列上の最初の点に限定されない。すなわち、例えば、本発明における基線区間特定部は、本装置の使用者により選択された点を始点として設定してもよい。 The starting point set by the baseline section determination unit in the present invention is not limited to the first point on the time series. That is, for example, the baseline section determination unit in the present invention may set a point selected by the user of the device as the starting point.
次いで、基線区間特定部132は、第1判定区間における低周波数成分信号の分散値(以下「第1分散値」という。)を算出する(S203)。 Next, the baseline section identification unit 132 calculates the variance value of the low-frequency component signal in the first judgment section (hereinafter referred to as the "first variance value") (S203).
次いで、基線区間特定部132は、第1分散値と所定の第1閾値とを比較して、第1分散値が第1閾値よりも小さいか否かを判定する(S204)。 Next, the baseline section determination unit 132 compares the first variance value with a predetermined first threshold value to determine whether the first variance value is smaller than the first threshold value (S204).
「第1閾値」は、第1判定区間が基線判定対象区間として適切か否かを判定するための閾値である。本実施の形態において、第1閾値は、「7」に設定される。第1閾値は、例えば、予め本装置1の使用者に設定され、記憶部12に記憶されている。
The "first threshold" is a threshold for determining whether the first determination section is appropriate as a baseline determination target section. In this embodiment, the first threshold is set to "7." The first threshold is, for example, set in advance by a user of the
第1分散値が第1閾値よりも小さいとき(S204の「Y」)、基線区間特定部132は、第1判定区間を基線判定対象区間を構成する区間(以下「第1構成区間」という。)として特定する(S205)。 When the first variance value is smaller than the first threshold value ("Y" in S204), the baseline section identification unit 132 identifies the first determination section as a section constituting the baseline determination target section (hereinafter referred to as the "first constituent section") (S205).
一方、第1分散値が第1閾値以上のとき(S204の「N」)、基線区間特定部132は、第1判定区間を基線判定対象区間を構成しない区間(以下「第1非構成区間」という。)として特定する(S206)。 On the other hand, when the first variance value is equal to or greater than the first threshold value ("N" in S204), the baseline section identification unit 132 identifies the first determination section as a section that does not constitute the baseline determination target section (hereinafter referred to as the "first non-constituent section") (S206).
次いで、基線区間特定部132は、第1非構成区間が所定回数連続しているか否かを判定する(S207)。 Next, the baseline section identification unit 132 determines whether the first non-constituent section occurs consecutively a predetermined number of times (S207).
「所定回数」は、第1非構成区間が連続することにより、時系列において前後する2つの第1構成区間の一部の区間が共通しなくなる回数である。すなわち、所定回数は、時系列において、ある第1構成区間と、次の第1構成区間と、の間に共通する区間が無くなる(2つの第1構成区間が分離する)回数である。所定回数は、例えば、第1所定時間に基づいて設定される。すなわち、例えば、第1所定時間が80秒間で後述する第2所定時間が10秒間のとき、所定回数は9回に設定される。 The "predetermined number of times" is the number of times that a first non-constituent section is consecutive, causing some sections of two first constituent sections that follow one another in the time series to no longer have something in common. In other words, the predetermined number of times is the number of times that a common section disappears between a certain first constituent section and the next first constituent section in the time series (the two first constituent sections are separated). The predetermined number of times is set, for example, based on the first predetermined time. That is, for example, when the first predetermined time is 80 seconds and the second predetermined time described below is 10 seconds, the predetermined number of times is set to 9 times.
第1非構成区間が所定回数連続していないとき(S207の「N」)、基線区間特定部132は、低周波数成分信号において、第1判定区間よりも時系列における後の区間が第2所定時間以上継続しているか否かを判定する(S208)。換言すれば、基線区間特定部132は、取得部1311が第1判定区間の終点から第2所定時間分の胎児心拍数波形を継続して取得しているか否かを判定する。 When the first non-constituent interval does not occur consecutively the predetermined number of times ("N" in S207), the baseline interval determination unit 132 determines whether or not the interval in the low-frequency component signal that is later in the time series than the first determination interval continues for a second predetermined time or more (S208). In other words, the baseline interval determination unit 132 determines whether or not the acquisition unit 1311 has continuously acquired the fetal heart rate waveform for the second predetermined time from the end point of the first determination interval.
「第2所定時間」は、第1所定時間よりも短い時間であり、第1判定区間を時系列において後へずらすために設定される時間である。第2所定時間は、時系列において連続する2つの第1判定区間の一部が共通するように設定される。本実施の形態において、第2所定時間は、10秒間に設定される。 The "second predetermined time" is a time shorter than the first predetermined time, and is set to shift the first judgment interval later in the time series. The second predetermined time is set so that two consecutive first judgment intervals in the time series have a portion in common. In this embodiment, the second predetermined time is set to 10 seconds.
なお、本発明における第2所定時間は、10秒間に限定されない。すなわち、例えば、本発明における第2所定時間は、5秒間でもよく、あるいは、15秒間でもよい。 Note that the second predetermined time in the present invention is not limited to 10 seconds. That is, for example, the second predetermined time in the present invention may be 5 seconds or 15 seconds.
時系列における後の区間が第2所定時間以上継続しているとき(S208の「Y」)、基線区間特定部132は、始点から第2所定時間が経過した点を新たな始点として設定し、新たな始点から第1所定時間が経過するまでの区間を新たな第1判定区間として抽出する(S209)。換言すれば、基線区間特定部132は、第1判定区間の始点の位置を、同位置から第2所定時間後の点の位置に更新する。つまり、基線区間特定部132は、第1判定区間を時系列において第2所定時間だけ後にずらす。次いで、基線判定処理(S2)は、処理S203に戻る。 When the later section in the time series continues for a second predetermined time or more ("Y" in S208), the baseline section identification unit 132 sets the point where the second predetermined time has elapsed from the start point as a new start point, and extracts the section from the new start point to the point where the first predetermined time has elapsed as a new first judgment section (S209). In other words, the baseline section identification unit 132 updates the position of the start point of the first judgment section to the position of a point that is the second predetermined time after that position. In other words, the baseline section identification unit 132 shifts the first judgment section back in the time series by the second predetermined time. Next, the baseline determination process (S2) returns to process S203.
第1非構成区間が所定回数連続しているとき(S207の「Y」)、基線区間特定部132は、複数の第1構成区間が特定されている場合、複数の第1構成区間のうち、共通する区間を有する第1構成区間同士を連結して得られる区間を基線判定対象区間として特定する(S210)。一方、1つの第1構成区間が特定されている場合、基線区間特定部132は、同第1構成区間を基線判定対象区間として特定する。このように、基線判定対象区間が特定されることにより、本装置1は、医師が実際に基線を判定する区間に近似した区間を基線判定対象区間として特定することができる。基線判定対象区間は、例えば、低周波数成分信号と、低周波数成分信号の基になる波形信号と、に関連付けられて、補助情報として記憶部12に記憶される。
When the first non-constituent intervals occur consecutively a predetermined number of times ("Y" in S207), if multiple first constituent intervals have been identified, the baseline interval identification unit 132 identifies an interval obtained by connecting first constituent intervals having a common interval among the multiple first constituent intervals as a baseline determination target interval (S210). On the other hand, if one first constituent interval has been identified, the baseline interval identification unit 132 identifies the first constituent interval as a baseline determination target interval. In this way, by identifying the baseline determination target interval, the
次いで、基線判定部133は、低周波数成分信号において、基線判定対象区間を構成する第1構成区間ごとの平均心拍数を算出する(S211)。平均心拍数は、例えば、第1構成区間と、同第1構成区間により構成される基線判定対象区間と、に関連付けられて、補助情報として記憶部12に記憶される。
Next, the baseline determination unit 133 calculates the average heart rate for each first component section that constitutes the baseline determination target section in the low-frequency component signal (S211). The average heart rate is associated with, for example, the first component section and the baseline determination target section constituted by the first component section, and is stored in the
次いで、基線判定部133は、第1構成区間ごとの平均心拍数と所定の閾値とを比較して、第1構成区間ごとに基線を判定する(S212)。具体的には、基線判定部133は、平均心拍数が「110bpm」より小さいとき「第1構成区間に対応する基線の胎児心拍数は徐脈である」と判定し、平均心拍数が「160bpm」より大きいとき「第1構成区間に対応する基線の胎児心拍数は頻脈である」と判定し、平均心拍数が「110bpm」以上かつ「160bpm」以下のとき「第1構成区間に対応する基線の胎児心拍数は正常である」と判定する。ここで、基線を判定するための閾値は、医学的に「110bpm」「160bpm」に規定されており、予め記憶部12に記憶されている。判定結果は、例えば、第1構成区間と、同第1構成区間により構成される基線判定対象区間と、に関連付けられて、補助情報として記憶部12に記憶される。次いで、基線判定処理(S2)は、処理S208に戻る。
Next, the baseline determination unit 133 compares the average heart rate for each first component section with a predetermined threshold value to determine the baseline for each first component section (S212). Specifically, when the average heart rate is smaller than "110 bpm", the baseline determination unit 133 determines that "the fetal heart rate of the baseline corresponding to the first component section is bradycardia", when the average heart rate is larger than "160 bpm", the baseline determination unit 133 determines that "the fetal heart rate of the baseline corresponding to the first component section is tachycardia", and when the average heart rate is "110 bpm" or more and "160 bpm" or less, the baseline determination unit 133 determines that "the fetal heart rate of the baseline corresponding to the first component section is normal". Here, the threshold value for determining the baseline is medically defined as "110 bpm" and "160 bpm", and is stored in advance in the
時系列において後の区間が第2所定時間以上継続していないとき(S208の「N」)、基線区間特定部132は、後述する待機カウントの値が「0」と「1」のいずれであるかを判定する(S213)。 When the later section in the time series does not continue for a second predetermined time or longer ("N" in S208), the baseline section determination unit 132 determines whether the value of the standby count described below is "0" or "1" (S213).
待機カウントの値が「0」のとき、基線区間特定部132は、第2所定時間待機後に待機カウントに「1」を加算して(S214)、処理S208を実行する。一方、待機カウントの値が「1」のとき、基線区間特定部132は、最後に基線判定対象区間として特定された区間以降の区間において、基線判定対象区間として特定されていない第1構成区間の有無を判定する(S215)。 When the standby count value is "0", the baseline section identification unit 132 adds "1" to the standby count after waiting for a second predetermined time (S214) and executes process S208. On the other hand, when the standby count value is "1", the baseline section identification unit 132 determines whether there is a first component section that has not been identified as a baseline determination target section in the sections following the section last identified as a baseline determination target section (S215).
基線判定対象区間として特定されていない第1構成区間が有るとき(S215の「Y」)、基線判定処理(S2)は、処理S210へ戻る。一方、同第1構成区間が無いとき(S215の「N」)、基線判定処理(S2)は、終了する。 When there is a first component section that has not been identified as a baseline determination target section ("Y" in S215), the baseline determination process (S2) returns to process S210. On the other hand, when there is no such first component section ("N" in S215), the baseline determination process (S2) ends.
<細変動判定処理>
図11は、細変動判定処理(S3)のフローチャートである。
図12は、細変動判定処理(S3)の主な処理の例を示す模式図である。
<Fine fluctuation determination process>
FIG. 11 is a flowchart of the fine variation determination process (S3).
FIG. 12 is a schematic diagram showing an example of main processing of the fine variation determination process (S3).
「細変動判定処理(S3)」は、高周波数成分信号において基線判定対象区間に対応する区間を細変動判定対象区間として特定し、細変動判定対象区間に基づいて、細変動を判定する処理である。細変動判定処理(S3)は、例えば、基線判定処理(S2)において、基線判定対象区間が特定された後に実行される。 The "fine fluctuation determination process (S3)" is a process for identifying a section in the high frequency component signal that corresponds to the baseline determination target section as the fine fluctuation determination target section, and determining fine fluctuations based on the fine fluctuation determination target section. The fine fluctuation determination process (S3) is executed, for example, after the baseline determination target section is identified in the baseline determination process (S2).
先ず、細変動区間特定部134は、細変動を判定する対象の胎児心拍数波形(波形信号)に対応する高周波数成分信号と、同波形信号に対応する低周波数成分信号に関連付けられている基線判定対象区間と、を記憶部12から読み出す(S301)。
First, the fine fluctuation section identification unit 134 reads out from the
次いで、細変動区間特定部134は、高周波数成分信号において、基線判定対象区間に対応する区間を細変動判定対象区間として特定する(S302)。 Next, the fine fluctuation section identification unit 134 identifies a section in the high frequency component signal that corresponds to the baseline determination target section as a fine fluctuation determination target section (S302).
次いで、細変動区間特定部134は、細変動判定対象区間の最初の点(始点)を始点として設定して、同始点から第3所定時間が経過するまでの区間を第2判定区間として抽出する(S303)。ここで、細変動判定処理(S3)における始点は、本発明における第2始点の例である。 Next, the fine fluctuation section identification unit 134 sets the first point (start point) of the fine fluctuation judgment section as the start point, and extracts the section from the start point until the third predetermined time has elapsed as the second judgment section (S303). Here, the start point in the fine fluctuation judgment process (S3) is an example of the second start point in the present invention.
「第3所定時間」は、細変動を判定するために必要な時間であり、第1所定時間よりも短い時間に設定される。第3所定時間は、例えば、細変動判定対象区間内における細変動の判定結果が頻繁に変動しない時間に設定される。本実施の形態において、第3所定時間は、40秒間に設定される。すなわち、本実施の形態において、第2判定区間は、始点から40秒間の区間である。 The "third predetermined time" is the time required to determine fine fluctuations, and is set to a time shorter than the first predetermined time. The third predetermined time is set, for example, to a time during which the determination results of fine fluctuations within the fine fluctuation determination target section do not change frequently. In this embodiment, the third predetermined time is set to 40 seconds. That is, in this embodiment, the second determination section is a section of 40 seconds from the starting point.
なお、本発明における第3所定時間は、40秒間に限定されない。ここで、第3所定時間が50秒間より長いと、細かい細変動が均され、細変動の判定の精度が悪化する。一方、第3所定時間が30秒間より短いと、複数の細かい細変動が個別に判定されて、判定結果が頻繁に変動する。そのため、本発明における第3所定時間は、30秒間~50秒間の間であることが望ましい。 The third predetermined time in the present invention is not limited to 40 seconds. If the third predetermined time is longer than 50 seconds, small fluctuations are averaged out, and the accuracy of the judgment of small fluctuations deteriorates. On the other hand, if the third predetermined time is shorter than 30 seconds, multiple small fluctuations are judged individually, and the judgment result changes frequently. Therefore, it is desirable that the third predetermined time in the present invention be between 30 and 50 seconds.
次いで、細変動判定部135は、第2判定区間における高周波数成分の分散値(以下「第2分散値」という。)を算出する(S304)。 Next, the fine variation determination unit 135 calculates the variance value of the high frequency components in the second determination section (hereinafter referred to as the "second variance value") (S304).
次いで、細変動判定部135は、第2分散値と所定の第2閾値とを比較して、第2判定区間における細変動を判定する(S305)。具体的には、細変動判定部135は、第2分散値が「1.3」以上かつ「20」以下のとき「第2判定区間における細変動は中等度である」と判定し、第2分散値が「20」より大きくかつ「25」以下のとき「第2判定区間における細変動は増加である」と判定し、第2分散値が「0.07」以上かつ「1.3」より小さいとき「第2判定区間における細変動は現象である」と判定し、第2分散値が「0.07」より小さいとき「第2判定区間における細変動は消失である」と判定する。判定結果は、例えば、対応する第2判定区間に関連付けられて、補助情報として記憶部12に記憶される。
Next, the fine fluctuation determination unit 135 compares the second variance value with a predetermined second threshold value to determine fine fluctuations in the second determination interval (S305). Specifically, when the second variance value is 1.3 or more and 20 or less, the fine fluctuation determination unit 135 determines that "fine fluctuations in the second determination interval are moderate," when the second variance value is greater than 20 and less than 25, when the fine fluctuations in the second determination interval are increasing, when the second variance value is 0.07 or more and less than 1.3, when the second variance value is less than 0.07, when the fine fluctuations in the second determination interval are disappearing. The determination result is, for example, associated with the corresponding second determination interval and stored in the
次いで、細変動区間特定部134は、基線判定対象区間において、第2判定区間よりも時系列において後の区間が第4所定時間以上継続しているか否かを判定する(S306)。 Next, the fine fluctuation section identification unit 134 determines whether a section in the baseline determination target section that is later in the time series than the second determination section continues for a fourth predetermined time or longer (S306).
「第4所定時間」は、第3所定時間よりも短い時間であり、第2判定区間を時系列において後へずらす時間である。第4所定時間は、時系列において連続する2つの第2判定区間の一部が共通するように設定される。本実施の形態において、第4所定時間は、10秒間に設定される。 The "fourth predetermined time" is a time shorter than the third predetermined time, and is a time by which the second judgment interval is shifted later in the time series. The fourth predetermined time is set so that two consecutive second judgment intervals in the time series have a portion in common. In this embodiment, the fourth predetermined time is set to 10 seconds.
なお、本発明における第4所定時間は、10秒間に限定されない。すなわち、例えば、本発明における第4所定時間は、5秒間でもよく、あるいは、15秒間でもよい。 Note that the fourth predetermined time in the present invention is not limited to 10 seconds. That is, for example, the fourth predetermined time in the present invention may be 5 seconds or 15 seconds.
時系列において後の区間が第4所定時間以上継続しているとき(S306の「Y」)、細変動区間特定部134は、始点から第4所定時間が経過した点を新たな始点として設定し、新たな始点から第3所定時間が経過するまでの区間を新たな第2判定区間として抽出する(S307)。換言すれば、細変動区間特定部134は、第2判定区間の始点の位置を、同位置から第4所定時間後の点の位置に更新する。つまり、細変動区間特定部134は、第2判定区間を時系列において第4所定時間だけ後にずらす。次いで、細変動判定処理(S3)は、処理S304に戻る。このように、第4所定時間ずつ第2判定区間をずらしながら細変動を判定することにより、本装置1は、基線のうち、医師が実際に基線から細変動を判定するために目視する区間に近似した区間で細変動を判定することができる。
When the latter section continues for a fourth predetermined time or more in the time series ("Y" in S306), the fine fluctuation section identification unit 134 sets the point where the fourth predetermined time has elapsed from the start point as a new start point, and extracts the section from the new start point to the third predetermined time as a new second judgment section (S307). In other words, the fine fluctuation section identification unit 134 updates the position of the start point of the second judgment section to the position of the point four predetermined times after the same position. In other words, the fine fluctuation section identification unit 134 shifts the second judgment section back by the fourth predetermined time in the time series. Then, the fine fluctuation judgment process (S3) returns to process S304. In this way, by judging fine fluctuations while shifting the second judgment section by the fourth predetermined time, the
一方、時系列において後の区間が第4所定時間以上継続していないとき(S306の「N」)、細変動判定処理(S3)は、終了する。 On the other hand, if the later section in the time series does not continue for the fourth predetermined time or longer ("N" in S306), the fine fluctuation determination process (S3) ends.
なお、細変動判定処理は、基線特定対象区間が特定されるごとに実行されてもよい。すなわち、細変動判定処理は、基線判定対象処理と並行して実行されてもよい。この場合、細変動判定処理は、例えば、基線判定対象区間が特定されるたびに実行される。 The fine fluctuation determination process may be executed each time a baseline determination target section is identified. In other words, the fine fluctuation determination process may be executed in parallel with the baseline determination target process. In this case, the fine fluctuation determination process is executed, for example, each time a baseline determination target section is identified.
<一過性変動学習処理>
図13は、一過性変動学習処理(S4)の一部のフローチャートある。
図14は、一過性変動学習処理(S4)の他の一部のフローチャートである。
図15は、一過性変動学習処理(S4)のさらに他の一部のフローチャートである。
図16は、一過性変動学習処理(S4)の主な処理の例を示す模式図である。
<Transient Fluctuation Learning Process>
FIG. 13 is a flowchart of a part of the transient fluctuation learning process (S4).
FIG. 14 is a flowchart of another part of the transient fluctuation learning process (S4).
FIG. 15 is a flowchart of still another part of the transient fluctuation learning process (S4).
FIG. 16 is a schematic diagram showing an example of main processes of the transient fluctuation learning process (S4).
「一過性変動学習処理(S4)」は、低周波数成分信号に基づいて、一過性変動区間を特定し、一過性変動区間に基づいて判別器の学習データを取得する処理である。前述のとおり、一過性変動学習処理(S4)は、一過性変動識別処理(S5)よりも前に実行される処理である。 The "transient fluctuation learning process (S4)" is a process for identifying a transient fluctuation section based on a low-frequency component signal, and acquiring learning data for a discriminator based on the transient fluctuation section. As described above, the transient fluctuation learning process (S4) is a process that is executed before the transient fluctuation identification process (S5).
先ず、一過性変動区間特定部136は、一過性変動区間を抽出する対象の胎児心拍数波形(波形信号)に対応する低周波数成分信号を記憶部12から読み出す(S401)。低周波数成分信号は、例えば、予め前処理(S1)により取得され、記憶部12に記憶されている。
First, the transient fluctuation section identification unit 136 reads out from the storage unit 12 a low-frequency component signal corresponding to the fetal heart rate waveform (waveform signal) from which a transient fluctuation section is to be extracted (S401). The low-frequency component signal is, for example, acquired in advance by preprocessing (S1) and stored in the
次いで、一過性変動区間特定部136は、低周波数成分信号において、時系列上の最初の点を始点として設定して、同始点から第5所定時間が経過するまでの区間を第3判定区間として抽出する(S402)。ここで、一過性変動区間特定処理(S4)における始点は、本発明における第3始点の例である。 Next, the transient fluctuation section identification unit 136 sets the first point on the time series in the low-frequency component signal as the starting point, and extracts the section from the starting point until the fifth predetermined time has elapsed as the third judgment section (S402). Here, the starting point in the transient fluctuation section identification process (S4) is an example of the third starting point in the present invention.
「第5所定時間」は、一過性変動区間を抽出するために設定される時間であり、第1所定時間よりも短い時間に設定される。通常、医師は、1つの一過性変動区間に対して、1つの一過性変動を判定する。そのため、第5所定時間は、例えば、一過性変動区間内における一過性変動の判定結果が頻繁に変動しない時間に設定される。本実施の形態において、第5所定時間は、40秒間に設定される。すわなち、本実施の形態において、第3判定区間は、始点から40秒間の区間である。 The "fifth predetermined time" is a time set for extracting a transient fluctuation section, and is set to a time shorter than the first predetermined time. Typically, a doctor judges one transient fluctuation for one transient fluctuation section. Therefore, the fifth predetermined time is set to a time during which the judgment result of the transient fluctuation within the transient fluctuation section does not fluctuate frequently, for example. In this embodiment, the fifth predetermined time is set to 40 seconds. That is, in this embodiment, the third judgment section is a section of 40 seconds from the starting point.
なお、本発明における第5所定時間は、40秒間に限定されない。ここで、第5所定時間が50秒間より長いと、一過性変動区間の始点および終点付近において一過性変動が生じていない区間(基線など)が多く含まれ得る。また、複数の短い一過性変動区間が1つの一過性変動区間としてまとめられ得る。その結果、一過性変動判定区間の抽出の精度が悪化する。一方、第5所定時間が30秒間より短いと、第3判定区間内において、心拍数の変動が少ない区間が占める割合が大きくなる事態が生じ得る。その結果、同第3判定区間の変動量が均され、同第3判定区間が一過性変動区間を構成する区間として特定されない場合が生じ得る。そのため、本発明における第5所定時間は、30秒間~50秒間の間であることが望ましい。 The fifth predetermined time in the present invention is not limited to 40 seconds. If the fifth predetermined time is longer than 50 seconds, many sections (such as the baseline) in which no transient fluctuation occurs may be included near the start and end points of the transient fluctuation section. In addition, multiple short transient fluctuation sections may be combined into one transient fluctuation section. As a result, the accuracy of extracting the transient fluctuation judgment section may deteriorate. On the other hand, if the fifth predetermined time is shorter than 30 seconds, a situation may occur in which the proportion of sections with low heart rate fluctuations in the third judgment section increases. As a result, the amount of fluctuation in the third judgment section may be averaged, and the third judgment section may not be identified as a section that constitutes a transient fluctuation section. Therefore, it is desirable for the fifth predetermined time in the present invention to be between 30 and 50 seconds.
次いで、一過性変動区間特定部136は、第3判定区間における低周波数成分の分散値(以下「第3分散値」という。)を算出する(S403)。 Next, the transient fluctuation section identification unit 136 calculates the variance value of the low-frequency components in the third judgment section (hereinafter referred to as the "third variance value") (S403).
次いで、一過性変動区間特定部136は、第3分散値と所定の第3閾値とを比較して、第3分散値が第3閾値よりも大きいか否かを判定する(S404)。 Next, the transient fluctuation section identification unit 136 compares the third variance value with a predetermined third threshold value to determine whether the third variance value is greater than the third threshold value (S404).
「第3閾値」は、第3判定区間が一過性変動区間として適切か否かを判定するための閾値である。本実施の形態において、第3閾値は、「15」に設定される。第3閾値は、例えば、予め本装置1の使用者に設定され、記憶部12に記憶されている。
The "third threshold" is a threshold for determining whether the third judgment section is appropriate as a transient fluctuation section. In this embodiment, the third threshold is set to "15." The third threshold is, for example, set in advance by the user of the
第3分散値が第3閾値よりも大きいとき、(S404の「Y」)、一過性変動区間特定部136は、第3判定区間を一過性変動区間を構成する第2構成区間として特定する(S405)。 When the third variance value is greater than the third threshold value ("Y" in S404), the transient fluctuation section identification unit 136 identifies the third judgment section as a second constituent section constituting the transient fluctuation section (S405).
一方、第3分散値が第3閾値以下のとき(S404の「N」)、一過性変動区間特定部136は、第3判定区間を一過性変動区間を構成しない第2非構成区間として特定する(S406)。 On the other hand, when the third variance value is equal to or less than the third threshold value ("N" in S404), the transient fluctuation section identification unit 136 identifies the third judgment section as a second non-constituent section that does not constitute a transient fluctuation section (S406).
次いで、一過性変動区間特定部136は、第2非構成区間が所定回数連続しているか否かを判定する(S407)。 Next, the transient fluctuation section identification unit 136 determines whether the second non-constituent section occurs consecutively a predetermined number of times (S407).
「所定回数」は、第2非構成区間が連続することにより、時系列において前後する2つの第2構成区間の一部の区間が共通しなくなる回数である。すなわち、所定回数は、時系列においてある第2構成区間と、次の第2構成区間との間に共通する区間が無くなる(2つの第2構成区間が分離する)回数である。所定回数は、例えば、第5所定時間に基づいて設定される。すなわち、例えば、第5所定時間が40秒間のとき、所定回数は3回に設定される。 The "predetermined number of times" is the number of times that a second non-constituent section successively occurs such that a portion of two adjacent second constituent sections in the time series no longer has a common section. In other words, the predetermined number of times is the number of times that a common section disappears between a second constituent section and the next second constituent section in the time series (the two second constituent sections are separated). The predetermined number of times is set, for example, based on the fifth predetermined time. That is, for example, when the fifth predetermined time is 40 seconds, the predetermined number of times is set to 3 times.
第2非構成区間が所定回数連続していないとき(S407の「N」)、一過性変動区間特定部136は、低周波数成分信号において、第3判定区間よりも時系列において後の区間が第6所定時間以上継続しているか否かを判定する(S408)。換言すれば、一過性変動区間特定部136は、取得部1311が第5判定区間の終点から第6所定時間分の胎児心拍数波形を取得しているか否かを判定する。 When the second non-constituent interval does not occur consecutively the predetermined number of times ("N" in S407), the transient fluctuation interval identifying unit 136 determines whether or not the interval in the low frequency component signal that is later in the time series than the third determination interval continues for a sixth predetermined time or more (S408). In other words, the transient fluctuation interval identifying unit 136 determines whether or not the acquiring unit 1311 has acquired a fetal heart rate waveform for a sixth predetermined time from the end point of the fifth determination interval.
「第6所定時間」は、第5所定時間よりも短い時間であり、第3判定区間を時系列において後へずらすために設定される時間である。第6所定時間は、時系列において連続する2つの第2判定区間の一部が共通するように設定される。本実施の形態において、第6所定時間は、10秒間に設定される。 The "sixth predetermined time" is a time shorter than the fifth predetermined time, and is set to shift the third judgment section later in the time series. The sixth predetermined time is set so that two consecutive second judgment sections in the time series have a portion in common. In this embodiment, the sixth predetermined time is set to 10 seconds.
なお、本発明における第6所定時間は、10秒間に限定されない。すなわち、例えば、本発明における第6所定時間は、5秒間でもよく、あるいは、15秒間でもよい。 Note that the sixth predetermined time in the present invention is not limited to 10 seconds. That is, for example, the sixth predetermined time in the present invention may be 5 seconds or 15 seconds.
時系列において後の区間が第2所定時間以上継続しているとき(S408の「Y」)、一過性変動区間特定部136は、始点から第6所定時間が経過した点を新たな始点として設定し、新たな始点から第5所定時間が経過するまでの区間を新たな第3判定区間として抽出する(S409)。換言すれば、一過性変動区間特定部136は、第3判定区間の始点の位置を、同位置から第6所定時間後の点の位置に更新する。つまり、一過性変動区間特定部136は、第3判定区間を時系列において第6所定時間だけ後にずらす。次いで、一過性変動区間特定処理(S4)は、処理S403に戻る。 When the later section in the time series continues for the second predetermined time or more ("Y" in S408), the transient fluctuation section identification unit 136 sets the point where the sixth predetermined time has elapsed from the starting point as a new starting point, and extracts the section from the new starting point to the fifth predetermined time as a new third judgment section (S409). In other words, the transient fluctuation section identification unit 136 updates the position of the starting point of the third judgment section to the position of the point six predetermined times after the same position. In other words, the transient fluctuation section identification unit 136 shifts the third judgment section back by the sixth predetermined time in the time series. Next, the transient fluctuation section identification process (S4) returns to process S403.
第2非構成区間が所定回数連続しているとき(S407の「Y」)、一過性変動区間特定部136は、複数の第2構成区間のうち、共通する区間を有する第2構成区間同士を連結して得られる区間を一過性変動区間として特定する(S410)。換言すれば、一過性変動区間特定部136は、1以上の連続する第2構成区間により構成される区間を一過性変動区間として特定する。 When the second non-constituent intervals occur consecutively a predetermined number of times ("Y" in S407), the transient fluctuation interval identifying unit 136 identifies an interval obtained by connecting second constituent intervals having a common interval among the multiple second constituent intervals as a transient fluctuation interval (S410). In other words, the transient fluctuation interval identifying unit 136 identifies an interval composed of one or more consecutive second constituent intervals as a transient fluctuation interval.
次いで、一過性変動区間特定部136は、一過性変動区間のうち、時系列上の最初の点(最初の第2構成区間の始点)から第7所定時間が経過するまでの区間を開始区間として抽出すると共に、時系列上の最後の点(最後の第2構成区間の終点)から第7所定時間が遡るまでの区間を終了区間として抽出する(S411)。 Next, the transient fluctuation section identification unit 136 extracts, from the transient fluctuation section, a section from the first point on the time series (the start point of the first second component section) until the seventh predetermined time has elapsed as a start section, and extracts, from the last point on the time series (the end point of the last second component section) until the seventh predetermined time has elapsed as an end section (S411).
「第7所定時間」は、第5所定時間よりも短い時間であり、一過性変動区間のうち、一過性変動が生じていない区間を含み得る区間(開始区間、終了区間)を抽出するために設定される時間である。第7所定時間は、一過性変動区間の両端に一過性変動が生じていない区間が含まれないように(同区間が極力少なくなるように)設定される。本実施の形態において、第7所定時間は、10秒間に設定される。 The "seventh predetermined time" is a time shorter than the fifth predetermined time, and is set in order to extract a section (start section, end section) of the transient fluctuation section that may include a section in which no transient fluctuation occurs. The seventh predetermined time is set so that the transient fluctuation section does not include sections in which no transient fluctuation occurs at either end (so that such sections are minimized). In this embodiment, the seventh predetermined time is set to 10 seconds.
なお、本発明における第7所定時間は、10秒間に限定されない。すなわち、例えば、本発明における第7所定時間は、5秒間でもよく、あるいは、15秒間でもよい。 Note that the seventh predetermined time in the present invention is not limited to 10 seconds. That is, for example, the seventh predetermined time in the present invention may be 5 seconds or 15 seconds.
次いで、一過性変動区間特定部136は、開始区間の分散値(以下「第4分散値」という。)と、終了区間の分散値(以下「第5分散値」という。)と、を算出する(S412)。 Next, the transient fluctuation section identification unit 136 calculates the variance value of the start section (hereinafter referred to as the "fourth variance value") and the variance value of the end section (hereinafter referred to as the "fifth variance value") (S412).
次いで、一過性変動区間特定部136は、第4分散値と所定の第4閾値とを比較して、第4分散値が第4閾値よりも小さいか否かを判定する(S413)。 Next, the transient fluctuation section identification unit 136 compares the fourth variance value with a predetermined fourth threshold value and determines whether the fourth variance value is smaller than the fourth threshold value (S413).
「第4閾値」は、一過性変動が生じていない区間が開始区間に含まれるか否かを判定するために設定される閾値である。本実施の形態において、第4閾値は、「3」に設定される。第4閾値は、例えば、予め本装置1の使用者に設定され、記憶部12に記憶されている。
The "fourth threshold" is a threshold that is set to determine whether or not a section in which no transient fluctuation occurs is included in the start section. In this embodiment, the fourth threshold is set to "3." The fourth threshold is, for example, set in advance by the user of the
第4分散値が第4閾値よりも小さいとき(S413の「Y」)、一過性変動区間特定部136は、開始区間を一過性変動区間から除外する(S414)。 When the fourth variance value is smaller than the fourth threshold value ("Y" in S413), the transient fluctuation section identification unit 136 excludes the start section from the transient fluctuation section (S414).
一方、第4分散値が第4閾値以上のとき(S413の「N」)、一過性変動区間特定部136は、開始区間を一過性変動区間の一部として維持する(S415)。 On the other hand, when the fourth variance value is equal to or greater than the fourth threshold value ("N" in S413), the transient fluctuation section identification unit 136 maintains the start section as part of the transient fluctuation section (S415).
次いで、一過性変動区間特定部136は、第5分散値と所定の第5閾値とを比較して、第5分散値が第5閾値よりも小さいか否かを判定する(S416)。 Next, the transient fluctuation section identification unit 136 compares the fifth variance value with a predetermined fifth threshold value to determine whether the fifth variance value is smaller than the fifth threshold value (S416).
「第5閾値」は、一過性変動が生じていない区間が終了区間に含まれるか否かを判定するために設定される閾値である。本実施の形態において、第5閾値は、「3」に設定される。第5閾値は、例えば、予め本装置1の使用者に設定され、記憶部12に記憶されている。
The "fifth threshold" is a threshold that is set to determine whether or not a section in which no transient fluctuation occurs is included in the end section. In this embodiment, the fifth threshold is set to "3." The fifth threshold is, for example, set in advance by a user of the
第5分散値が第5閾値よりも小さいとき(S416の「Y」)、一過性変動区間特定部136は、終了区間を一過性変動区間から除外する(S417)。 When the fifth variance value is smaller than the fifth threshold value ("Y" in S416), the transient fluctuation section identification unit 136 excludes the end section from the transient fluctuation section (S417).
一方、第5分散値が第5閾値以上のとき(S416の「N」)、一過性変動区間特定部136は、終了区間を一過性変動区間の一部として維持する(S418)。 On the other hand, when the fifth variance value is equal to or greater than the fifth threshold value ("N" in S416), the transient fluctuation section identification unit 136 maintains the end section as part of the transient fluctuation section (S418).
次いで、一過性変動区間特定部136は、処理S414,S415,S417,S418の結果に基づいて、一過性変動区間を更新する(S419)。更新された一過性変動区間は、補助情報として記憶部12に記憶される。このように、一過性変動区間を特定・更新することにより、本装置1は、医師が実際に一過性変動を判定する区間に近似した区間を一過性変動区間として特定することができる。
Next, the transient fluctuation interval identification unit 136 updates the transient fluctuation interval based on the results of processes S414, S415, S417, and S418 (S419). The updated transient fluctuation interval is stored in the
次いで、データ取得部137は、処理S419において更新された一過性変動区間を読み出す(S420)。 Next, the data acquisition unit 137 reads out the transient fluctuation section updated in process S419 (S420).
次いで、データ取得部137は、一過性変動区間の時系列上の最後の点(一過性変動区間の終点)から第8所定時間が遡るまでの区間の低周波数成分信号を第1学習データとして取得する(S421)。 Next, the data acquisition unit 137 acquires, as the first learning data, the low-frequency component signal of the section from the last point on the time series of the transient fluctuation section (the end point of the transient fluctuation section) back to the eighth predetermined time (S421).
「第8所定時間」は、一過性変動のうち、比較的短時間で現れる一過性変動が生じている区間を学習データとして取得するために設定される時間である。医学的に、一過性変動は、2分未満に終了すると規定されている。しかし、実際には、一過性変動は、90秒程度の比較的短時間で終了する場合がある。第8所定時間は、この短時間で現れる一過性変動に対応するために設定される時間であり、80秒間から100秒間の間が望ましい。本実施の形態において、第8所定時間は、90秒間に設定される。第8所定時間は、例えば、予め本装置1の使用者に設定されて記憶部12に記憶されている。
The "eighth predetermined time" is a time set in order to obtain as learning data a section in which a transient fluctuation that appears in a relatively short time occurs. Medically, a transient fluctuation is defined as ending in less than two minutes. However, in reality, a transient fluctuation may end in a relatively short time of about 90 seconds. The eighth predetermined time is a time set in order to deal with this transient fluctuation that appears in a short time, and is preferably between 80 and 100 seconds. In this embodiment, the eighth predetermined time is set to 90 seconds. The eighth predetermined time is, for example, set in advance by the user of the
次いで、データ取得部137は、一過性変動区間の時系列上の最後の点から第9所定時間が遡るまでの区間の低周波数成分信号を第2学習データとして取得する(S422)。 Next, the data acquisition unit 137 acquires, as second learning data, the low-frequency component signal of the section from the last point on the time series of the transient fluctuation section back to the ninth predetermined time (S422).
「第9所定時間」は、一過性変動のうち、比較的長時間で現れる一過性変動が生じている区間を学習データとして取得するために設定される時間である。医学的に、一過性変動は、2分未満に終了すると規定されている。しかし、実際には、一過性変動は、2分を超える比較的長時間で終了する場合がある。第9所定時間は、この長時間で現れる一過性変動に対応するために設定される時間であり、150秒間から200秒間の間が望ましい。本実施の形態において、第9所定時間は、180秒間に設定される。第9所定時間は、例えば、予め本装置1の使用者に設定されて記憶部12に記憶されている。
The "ninth predetermined time" is a time set in order to obtain as learning data a section in which a transient fluctuation that appears over a relatively long period of time occurs among the transient fluctuations. Medically, a transient fluctuation is defined as ending in less than two minutes. However, in reality, a transient fluctuation may end in a relatively long period of time exceeding two minutes. The ninth predetermined time is a time set in order to deal with this long-term transient fluctuation, and is preferably between 150 and 200 seconds. In this embodiment, the ninth predetermined time is set to 180 seconds. The ninth predetermined time is, for example, set in advance by the user of the
図17は、第1学習データと第2学習データそれぞれの取得方法を説明する模式図である。同図は、一過性変動区間ごとに、同区間の最後の点から第8所定時間が遡るまでの区間が第1学習データとして取得され、同区間の最後の点から第9所定時間が遡るまでの区間が第2学習データとして取得されること、を示す。 Figure 17 is a schematic diagram explaining the method of acquiring the first learning data and the second learning data. This figure shows that for each transient fluctuation interval, the interval from the last point of the interval up to the 8th predetermined time back is acquired as the first learning data, and the interval from the last point of the interval up to the 9th predetermined time back is acquired as the second learning data.
図13~図16に戻る。
次いで、データ取得部137は、第1学習データおよび第2学習データと、一過性変動の種類に対応するラベルの選択肢と、を表示部15に表示させる(S423)。
Returning to Figures 13 to 16.
Next, the data acquiring unit 137 causes the
「ラベル」は、一過性変動の種類ごとに予め設定され、記憶部12に記憶されている識別標識である。本実施の形態において、一過性変動以外の変動のラベルは「0」、一過性頻脈のラベルは「1」、早発一過性徐脈および遅発一過性徐脈のラベルは「2」、変動一過性徐脈(軽度)のラベルは「3」、変動一過性徐脈(高度)のラベルは「4」、遷延一過性徐脈のラベルは「5」、に設定される。
The "label" is an identification mark that is set in advance for each type of transient fluctuation and stored in the
次いで、例えば、本装置1の使用者は、例えば、操作部14を用いて、第1学習データと第2学習データそれぞれに対応するラベルを選択する。このとき、データ取得部137は、第1学習データと第1学習データに対応して選択されたラベルとを関連付け、第2学習データと第2学習データに対応して選択されたラベルとを関連付けて、補助情報(識別を間接的に補助する補助情報)として記憶部12に記憶する(S424)。次いで、一過性変動学習処理(S4)は、処理S408へ戻る。
Then, for example, the user of the
時系列において後の区間が第6所定時間以上経過していないとき(S408の「N」)、一過性変動区間特定部136は、後述する待機カウントの値が「0」と「1」のいずれであるかを判定する(S425)。 When the later section in the time series has not elapsed for the sixth predetermined time or more ("N" in S408), the transient fluctuation section identification unit 136 determines whether the value of the standby count described below is "0" or "1" (S425).
待機カウントの値が「0」のとき、一過性変動区間特定部136は、第6所定時間待機後に待機カウントに「1」を加算して(S426)、処理S408を実行する。一方、待機カウントの値が「1」のとき、一過性変動区間特定部136は、最後に一過性変動区間として特定された区間以降の区間において、一過性変動区間として特定されていない第2構成区間の有無を判定する(S427)。 When the value of the standby count is "0", the transient fluctuation section identification unit 136 adds "1" to the standby count after waiting for the sixth predetermined time (S426) and executes process S408. On the other hand, when the value of the standby count is "1", the transient fluctuation section identification unit 136 determines whether or not there is a second constituent section that has not been identified as a transient fluctuation section in the sections following the section last identified as a transient fluctuation section (S427).
一過性変動区間として特定されていない第2構成区間が有るとき(S427の「Y」)、一過性変動学習処理(S4)は、処理S410へ戻る。一方、同第2構成区間が無いとき(S427の「N」)、一過性変動学習処理(S4)は、終了する。 When there is a second constituent section that has not been identified as a transient fluctuation section ("Y" in S427), the transient fluctuation learning process (S4) returns to process S410. On the other hand, when there is no second constituent section ("N" in S427), the transient fluctuation learning process (S4) ends.
なお、データ取得処理において、本発明におけるデータ取得部は、複数の第1学習データと第2学習データそれぞれの取得・記憶のみ実行してもよい。この場合、各ラベルとの関連付けは、例えば、別処理にて実行される。 In the data acquisition process, the data acquisition unit of the present invention may only acquire and store the first learning data and the second learning data. In this case, the association with each label is performed, for example, by a separate process.
また、データ取得処理において、本発明におけるデータ取得部は、複数の一過性変動区間に対して、連続的に第1学習データと第2学習データとを取得してもよい。 In addition, in the data acquisition process, the data acquisition unit of the present invention may continuously acquire the first learning data and the second learning data for multiple transient fluctuation intervals.
<一過性変動識別処理>
図18は、一過性変動識別処理(S5)のフローチャートである。
図19は、一過性変動識別処理(S5)の各識別区間を説明する模式図である。
<Transient Fluctuation Identification Processing>
FIG. 18 is a flowchart of the transient fluctuation identification process (S5).
FIG. 19 is a schematic diagram for explaining each identification interval in the transient fluctuation identification process (S5).
「一過性変動識別処理(S5)」は、第1学習データと第2学習データとに基づいて生成された識別器を用いて、一過性変動を識別する処理である。 The "transient fluctuation identification process (S5)" is a process for identifying transient fluctuations using a classifier generated based on the first learning data and the second learning data.
以下の説明において、記憶部12は、第1識別器と第2識別器とを予め記憶しているものとする。ここで、第1識別器は、例えば、ラベルに関連付けられた複数の第1学習データに基づいて、予め識別器生成部138により生成された識別器である。第2識別器は、例えば、ラベルに関連付けられた複数の第2学習データに基づいて、予め識別器生成部138により生成された識別器である。
In the following description, it is assumed that the
先ず、識別部139は、第1識別器と第2識別器とを記憶部12から読み出す(S501)。 First, the classification unit 139 reads out the first classifier and the second classifier from the memory unit 12 (S501).
次いで、識別部139は、一過性変動を識別する対象の胎児心拍数波形(波形信号)に対応する低周波数成分信号を記憶部12から読み出す(S502)。 Next, the identification unit 139 reads out from the memory unit 12 a low-frequency component signal corresponding to the fetal heart rate waveform (waveform signal) for which transient fluctuations are to be identified (S502).
次いで、識別部139は、低周波数成分信号において、時系列上の最初の点を識別区間の始点として設定して、同始点から第8所定時間が経過するまでの区間を第1識別区間として抽出すると共に、同始点から第9所定時間が経過するまでの区間を第2識別区間として抽出する(S503)。 Next, the discrimination unit 139 sets the first point on the time series in the low-frequency component signal as the start point of the discrimination interval, extracts the interval from the start point until the elapse of an eighth predetermined time as the first discrimination interval, and extracts the interval from the start point until the elapse of a ninth predetermined time as the second discrimination interval (S503).
次いで、識別部139は、第1識別器を用いて第1識別区間における低周波数成分信号から一過性変動を識別すると共に、第2識別器を用いて第2識別区間における低周波数成分信号から一過性変動を識別する(S504)。 Next, the identification unit 139 identifies transient fluctuations from the low-frequency component signal in the first identification interval using the first identifier, and identifies transient fluctuations from the low-frequency component signal in the second identification interval using the second identifier (S504).
次いで、識別部139は、第1識別器の識別結果(第1識別結果)と、第2識別器の識別結果(第2識別結果)と、に基づいて、第1識別区間と第2識別区間それぞれの最終的な識別結果(最終識別結果)を決定する(S505)。このとき、例えば、第1識別結果と第2識別結果とが一致するとき、識別部139は、第1識別結果を第1識別区間の最終識別結果として決定すると共に、第2識別結果を第2識別区間の最終識別結果として決定する。また、例えば、第1識別結果と第2識別結果それぞれが異なる一過性変動を識別したとき、識別部139は、第1識別結果と第2識別結果の両方を、第1識別区間と第2識別区間それぞれの最終識別結果として決定する。一方、第1識別結果と第2識別結果のいずれか一方のみが一過性変動を識別したとき、識別部139は、その一過性変動を、第1識別区間と第2識別区間それぞれの最終識別結果として決定する。最終識別結果は、低周波数成分信号の対応する位置(区間)に関連付けられて、補助情報として記憶部12に記憶される。
Next, the identification unit 139 determines the final identification results (final identification results) of the first and second identification intervals based on the identification result of the first classifier (first identification result) and the identification result of the second classifier (second identification result) (S505). At this time, for example, when the first and second identification results match, the identification unit 139 determines the first and second identification results as the final identification result of the first and second identification intervals. Also, for example, when the first and second identification results identify different transient fluctuations, the identification unit 139 determines both the first and second identification results as the final identification results of the first and second identification intervals. On the other hand, when only one of the first and second identification results identifies a transient fluctuation, the identification unit 139 determines the transient fluctuation as the final identification result of the first and second identification intervals. The final classification result is associated with the corresponding position (section) of the low-frequency component signal and stored as auxiliary information in the
なお、本発明における識別部は、第1識別結果と第2識別結果それぞれが異なる一過性変動を識別したとき、単に一過性変動が有るという識別結果を第1識別区間と第2識別区間それぞれの最終識別結果として決定してもよい。 In addition, when the first and second classification results each identify a different transient fluctuation, the classification unit in the present invention may simply determine the classification result that there is a transient fluctuation as the final classification result for each of the first and second classification sections.
次いで、識別部139は、低周波数成分信号において、第2識別区間よりも時系列における後の区間が第10所定時間以上継続しているか否かを判定する(S506)。 Next, the discrimination unit 139 determines whether a section in the low-frequency component signal that is later in the time series than the second discrimination section continues for a tenth predetermined time or longer (S506).
「第10所定時間」は、第1識別区間と第2識別区間とを時系列において後へずらす時間である。第10所定時間は、一過性変動が過不足なく判定されるように設定される。本実施の形態において、第10所定時間は、3秒間に設定される。 The "tenth predetermined time" is the time by which the first and second discrimination intervals are shifted back in the time series. The tenth predetermined time is set so that the transient fluctuation is judged without excess or deficiency. In this embodiment, the tenth predetermined time is set to three seconds.
時系列において後の区間が第10所定時間以上継続しているとき(S506の「Y」)、識別部139は、処理S503を実行する。 When the later section in the time series continues for a tenth predetermined time or longer ("Y" in S506), the identification unit 139 executes process S503.
時系列において後の区間が第10所定時間以上経過していないとき(S506の「N」)、識別部139は、後述する待機カウントの値が「0」と「1」のいずれであるかを判定する(S507)。 When the later section in the time series has not elapsed for the tenth predetermined time or more ("N" in S506), the identification unit 139 determines whether the value of the standby count described below is "0" or "1" (S507).
待機カウントの値が「0」のとき、識別部139は、第10所定時間待機後に待機カウントに「1」を加算して(S508)、処理S506を実行する。一方、待機カウントの値が「1」のとき、一過性変動識別処理(S5)は、終了する。 When the value of the standby count is "0", the identification unit 139 adds "1" to the standby count after waiting for the tenth predetermined time (S508) and executes process S506. On the other hand, when the value of the standby count is "1", the transient fluctuation identification process (S5) ends.
なお、本発明における識別部は、一過性変動区間に対してのみ識別処理を実行してもよい。この場合、本発明における識別部は、一過性変動区間特定処理において一過性変動区間が特定されるごとに、一過性変動を識別してもよい。 The identification unit in the present invention may execute the identification process only for the transient fluctuation section. In this case, the identification unit in the present invention may identify a transient fluctuation each time a transient fluctuation section is identified in the transient fluctuation section identification process.
<<実施例>>
次に、本発明の実施例について説明する。
<<Example>>
Next, an embodiment of the present invention will be described.
図20は、実際のCTGに対して、基線判定処理(S2)と細変動判定処理(S3)とを実行したときの判定結果の例を示す模式図である。 Figure 20 is a schematic diagram showing an example of the determination results when the baseline determination process (S2) and the fine variation determination process (S3) are performed on an actual CTG.
図中の2段表記の数値のうち、上段の下線付きの数値は基線のラベル(「0」は正常)を示し、下段の数値は細変動のラベル(「0」は中等度、「2」は減少)を示す。同図は、「a」~「f」までの6つの基線判定対象区間が特定されていることを示す。また、同図は、基線判定対象区間「b」「d」「e」「f」では区間内で細変動の判定が変化していることを示す。さらに、同図は、基線判定対象区間「c」~「e」において、基線判定対象区間の始点・終点の位置と、細変動の判定結果と、に対して医師による修正が施されていることを示す。 In the figure, the numbers in the upper row are underlined and indicate the baseline label ("0" is normal), and the numbers in the lower row indicate the fine fluctuation label ("0" is moderate, "2" is decreased). The figure shows that six baseline determination target sections, "a" through "f", have been identified. The figure also shows that the determination of fine fluctuations has changed within the baseline determination target sections, "b", "d", "e", and "f". Furthermore, the figure shows that the doctor has made corrections to the positions of the start and end points of the baseline determination target section, and the fine fluctuation determination results, for the baseline determination target section, "c" through "e".
図21は、実際のCTGに対して、基線判定処理(S2)を実行したときの基線判定対象区間の特定結果を示す模式図である。 Figure 21 is a schematic diagram showing the results of identifying the baseline determination target section when the baseline determination process (S2) is performed on an actual CTG.
「総区間数」は、医師が基線と判定した区間の数である。「未特定数」は、医師が基線と判定した区間のうち、本装置1が特定しなかった基線判定対象区間の数である。「微調整数」は、本装置1が特定した基線判定対象区間のうち、始点および/または終点の位置が医師により微調整された基線判定対象区間の数である。「過特定数」は、本装置1が特定した基線判定対象区間のうち、医師が基線と判定しなかった区間の数である。「区間正答率」は、(総区間数-過特定数)/(総区間数+未特定数)により算出された正答率である。図21に示されるとおり、本装置1による基線判定対象区間の特定の正答率は、約96%であった。
"Total number of sections" is the number of sections that the doctor determined to be the baseline. "Number of unspecified" is the number of baseline determination target sections that the doctor determined to be the baseline but did not identify by the
図22は、実際のCTGに対して、基線判定処理(S2)を実行したときの基線の判定結果を示す模式図である。 Figure 22 is a schematic diagram showing the results of baseline determination when the baseline determination process (S2) is performed on an actual CTG.
「正答数」「誤答数」は、医師の判定に対して、本装置1の判定結果が正答であった数と、誤答であった数と、を示す。図22に示されるとおり、本装置1による基線の判定の正答率は、100%であった。本実施例に用いられたCTGの胎児心拍数には、徐脈は生じていない。
The "Number of correct answers" and "Number of incorrect answers" indicate the number of correct answers and incorrect answers obtained by the
図23は、実際のCTGに対して、細変動判定処理(S3)を実行したときの細変動の判定結果を示す模式図である。 Figure 23 is a schematic diagram showing the results of fine variation determination when the fine variation determination process (S3) is performed on an actual CTG.
「正答数」「誤答数」は、医師の判定に対して、本装置1の判定結果が正答であった数と、誤答であった数と、を示す。図20に示されるとおり、本装置1による細変動の判定の正答率は、中等度で約99%であり、減少で約92%であり、消失で100%であった。本実施例に用いられたCTGの胎児心拍数には、細変動の増加は生じていない。
"Number of correct answers" and "Number of incorrect answers" indicate the number of correct answers and incorrect answers given by the
なお、本装置が生成した識別器により一過性変動を識別した結果、識別精度は、約79%であった。このとき、ラベル「0」の学習データ数は308個、ラベル「1」の学習データ数は161個、ラベル「2」の学習データ数は76個、ラベル「3」の学習データ数は321個、ラベル「4」の学習データ数は83個、ラベル「5」の学習データ数は33個であった。 When the classifier generated by this device was used to classify transient fluctuations, the classification accuracy was approximately 79%. At this time, the number of training data for label "0" was 308, the number of training data for label "1" was 161, the number of training data for label "2" was 76, the number of training data for label "3" was 321, the number of training data for label "4" was 83, and the number of training data for label "5" was 33.
このように、本発明は、基線の判定において100%、細変動の判定において90%~100%という非常に高い正答率を実現する。また、本発明は、一過性変動の識別において訳79%という高い正答率を実現する。すなわち、本発明は、画一的(自動的)に高精度なCTGの判読を可能とする。その結果、本発明は、これらの情報を補助情報として医師に提供することにより、医師のCTGの判読を補助することができる。 In this way, the present invention achieves an extremely high accuracy rate of 100% in determining the baseline and 90% to 100% in determining fine fluctuations. The present invention also achieves a high accuracy rate of approximately 79% in identifying transient fluctuations. In other words, the present invention enables uniform (automatic) and highly accurate interpretation of CTG. As a result, the present invention can assist doctors in interpreting CTG by providing them with this information as auxiliary information.
<まとめ>
以上説明した実施の形態によれば、本装置1は、波形信号から低周波数成分信号を抽出する低域抽出部1314と、低周波数成分信号に基づいて基線判定対象区間を特定する基線区間特定部132と、を有してなる。基線区間特定部132は、低周波数成分信号において第1判定区間を抽出し、第1判定区間における低周波数成分信号に基づいて、基線判定対象区間を補助情報として特定する。この構成によれば、本装置1は、基線の特徴が現れやすい低周波数成分信号をCTGから抽出し、低周波数成分信号に基づいて基線判定対象区間を補助情報として特定する。すなわち、本装置1は、CTGから画一的(自動的)に補助情報(基線判定対象区間)を特定することができる。その結果、本装置1は、CTGを判読する人の個人差に依存せず、画一的なCTGの判読の補助に用いられる補助情報を提供することができる。
<Summary>
According to the embodiment described above, the
また、以上説明した実施の形態によれば、基線区間特定部132は、第1判定区間における低周波数成分信号の分散値(第1分散値)が第1閾値よりも小さいとき、第1判定区間を基線判定対象区間を構成する第1構成区間として特定する。この構成によれば、本装置1は、医師がCTGを判読するとき、目視により確認するCTGのメモリとは異なる指標(低周波数成分信号の分散値)に基づいて、基線判定対象区間を構成する第1構成区間を特定する。その結果、本装置1は、画一的なCTGの判読の補助に用いられる補助情報を提供することができる。
Furthermore, according to the embodiment described above, the baseline section identification unit 132 identifies the first judgment section as the first constituent section constituting the baseline judgment target section when the variance value (first variance value) of the low-frequency component signal in the first judgment section is smaller than the first threshold value. With this configuration, the
さらに、以上説明した実施の形態によれば、基線区間特定部132は、第1始点から第1所定時間よりも短い第2所定時間が経過した点を新たな第1始点として設定し、新たな第1始点から第1所定時間が経過するまでの区間を新たな前記第1判定区間として抽出する。すなわち、基線区間特定部132は、第1判定区間を時系列において第2所定時間分後にずらす。そして、基線区間特定部132は、複数の第1構成区間が特定されたとき、複数の第1構成区間のうち、共通する区間を有する第1構成区間同士を連結して得られる区間を基線判定対象区間として特定する。この構成によれば、本装置1は、第1判定区間を時系列において少しずつ後にずらしながら第1構成区間を特定することができる。その結果、本装置1は、基線判定対象区間の始点と終点とを正確に特定し、医師が実際に基線を判定する区間に近似した区間を基線判定対象区間として特定することができる。
Furthermore, according to the embodiment described above, the baseline section identification unit 132 sets a point at which a second predetermined time shorter than the first predetermined time has elapsed from the first starting point as a new first starting point, and extracts the section from the new first starting point until the first predetermined time has elapsed as the new first judgment section. That is, the baseline section identification unit 132 shifts the first judgment section back in time by the second predetermined time. Then, when a plurality of first constituent sections are identified, the baseline section identification unit 132 identifies a section obtained by connecting first constituent sections having a common section among the plurality of first constituent sections as a baseline judgment target section. According to this configuration, the
さらにまた、以上説明した実施の形態によれば、基線判定部133は、低周波数成分信号において、基線判定対象区間を構成する第1構成区間ごとの平均心拍数を基線の胎児心拍数として特定し、平均心拍数に基づいて基線の胎児心拍数を判定する。すなわち、本装置1は、基線判定対象区間の長さに関わらず、常に第1構成区間ごとの基線の胎児心拍数を判定する。この構成によれば、本装置1は、基線判定対象区間の長さに関わらず、常に一定の区間(第1判定区間)における低周波数成分信号の変動を捉えることができる。そのため、本装置1は、基線判定対象区間における低周波数成分信号の変動を安定的に捉えることができる。その結果、本装置1は、安定した基線の画一的な判定を実現することができる。
Furthermore, according to the embodiment described above, the baseline determination unit 133 identifies the average heart rate for each first constituent section that constitutes the baseline determination target section in the low-frequency component signal as the baseline fetal heart rate, and determines the baseline fetal heart rate based on the average heart rate. In other words, the
さらにまた、以上説明した実施の形態によれば、本装置1は、波形信号から高周波数成分信号を抽出する高域抽出部1315と、高周波数成分信号に基づいて細変動判定対象区間を補助情報として特定する細変動区間特定部134と、を有してなる。細変動区間特定部134は、高周波数成分信号において、基線判定対象区間に対応する区間を細変動判定対象区間として特定する。この構成によれば、本装置1は、細変動の特徴が現れやすい高周波数成分信号をCTGから抽出し、高周波数成分信号に基づいて細変動判定対象区間を補助情報として特定する。すなわち、本装置1は、CTGから画一的(自動的)に補助情報(細変動判定対象区間)を特定することができる。その結果、本装置1は、画一的なCTGの判読の補助に用いられる補助情報を提供することができる。
Furthermore, according to the embodiment described above, the
さらにまた、以上説明した実施の形態によれば、本装置1は、細変動を判定する細変動判定部135を有してなる。細変動判定部135は、細変動判定対象区間から第2判定区間を抽出し、第2判定区間における高周波数成分信号に基づいて細変動を判定する。この構成によれば、本装置1は、細変動判定対象区間の長さに関わらず、常に一定の区間(第2判定区間)における高周波数成分信号の変動を捉えることができるため、細変動判定対象区間における高周波数成分信号の変動を安定的に捉えることができる。その結果、本装置1は、安定した細変動の判定を実現することができる。
Furthermore, according to the embodiment described above, the
さらにまた、以上説明した実施の形態によれば、細変動判定部135は、第2始点から第4所定時間が経過した点を新たな第2始点として設定し、新たな第2始点から第3所定時間が経過するまでの区間を新たな第2判定区間として抽出し、第2判定区間ごとに細変動を判定する。すなわち、細変動判定部135は、第2判定区間を時系列において少しずつ後にずらしながら、第2判定区間ごとに細変動を判定する。この構成によれば、本装置1は、細変動判定対象区間の長さに関わらず、常に一定の区間(第2判定区間)における高周波数成分信号の変動を捉えることができるため、細変動判定対象区間における高周波数成分信号の変動を安定的に捉えることができる。また、第4所定時間ずつ第2判定区間をずらしながら細変動を判定することにより、本装置1は、基線のうち、医師が実際に基線から細変動を判定するために目視する区間に近似した区間で細変動を判定することができる。その結果、本装置1は、安定した細変動の判定を実現することができる。
Furthermore, according to the embodiment described above, the fine fluctuation determination unit 135 sets the point at which the fourth predetermined time has elapsed from the second starting point as a new second starting point, extracts the section from the new second starting point to the section at which the third predetermined time has elapsed as a new second determination section, and determines fine fluctuations for each second determination section. That is, the fine fluctuation determination unit 135 determines fine fluctuations for each second determination section while shifting the second determination section little by little in the time series. According to this configuration, the
さらにまた、以上説明した実施の形態によれば、細変動判定部135は、第2判定区間における高周波数成分信号の分散値と、複数種の閾値から構成される第2閾値と、に基づいて、細変動を、「中等度」「増加」「減少」または「消失」のいずれかに判定する。この構成によれば、本装置1は、医師がCTGを判読するとき、目視により確認するCTGのメモリとは異なる指標(高周波数成分信号の分散値)に基づいて、細変動を判定する。その結果、本装置1は、画一的なCTGの判読の補助に用いられる補助情報(細変動の判定結果)を提供することができる。
Furthermore, according to the embodiment described above, the fine fluctuation determination unit 135 determines fine fluctuations as either "moderate," "increased," "decreased," or "disappeared" based on the variance value of the high-frequency component signal in the second determination section and a second threshold value composed of multiple threshold values. With this configuration, the
さらにまた、以上説明した実施の形態によれば、高周波数成分信号は、低周波数成分信号よりも高い周波数帯域を含む。一方、低周波数成分信号は、高周波数成分信号よりも低い周波数帯域を含む。また、高周波数成分信号の周波数帯域の一部は、低周波数成分信号の周波数帯域の一部と共通する。通常、医師は、基線や細変動の判定の際に、波形信号の高周波数成分と低周波数成分とを画一的に見分けてはいない。そのため、この構成によれば、本装置1は、低周波数成分信号と高周波数成分信号とが1つの閾値で区分けされる場合と比較して、医師の目視による判定に近い判定結果を得ることができる。
Furthermore, according to the embodiment described above, the high frequency component signal includes a higher frequency band than the low frequency component signal. On the other hand, the low frequency component signal includes a lower frequency band than the high frequency component signal. Also, part of the frequency band of the high frequency component signal is common to part of the frequency band of the low frequency component signal. Normally, when determining the baseline or fine fluctuations, doctors do not uniformly distinguish between high and low frequency components of a waveform signal. Therefore, according to this configuration, the
さらにまた、以上説明した実施の形態によれば、本装置1は、低周波数成分信号に基づいて、一過性変動が生じている1以上の一過性変動区間を補助情報として特定する一過性変動区間特定部136を有してなる。この構成によれば、本装置1は、一過性変動の特徴が現れやすい低周波数成分信号をCTGから抽出し、低周波数成分信号に基づいて一過性変動区間を補助情報として特定する。すなわち、本装置1は、CTGから画一的(自動的)に補助情報(一過性変動区間)を特定することができる。その結果、本装置1は、CTGを判読する人の個人差に依存せず、画一的なCTGの判読の補助に用いられる補助情報を提供することができる。
Furthermore, according to the embodiment described above, the
さらにまた、以上説明した実施の形態によれば、一過性変動区間特定部136は、第3判定区間における低周波数成分信号の分散値(第3分散値)が第3閾値よりも大きいとき、第3判定区間を一過性変動区間を構成する第2構成区間として特定する。この構成によれば、本装置1は、医師がCTGを判読するとき、目視により確認するCTGのメモリとは異なる指標(低周波数成分信号の分散値)に基づいて、一過性変動区間を構成する第2構成区間を特定する。その結果、本装置1は、CTGを判読する人の個人差に依存せず、画一的なCTGの判読の補助に用いられる補助情報を提供することができる。
Furthermore, according to the embodiment described above, when the variance value (third variance value) of the low-frequency component signal in the third judgment section is greater than the third threshold, the transient fluctuation section identification unit 136 identifies the third judgment section as the second constituent section constituting the transient fluctuation section. According to this configuration, the
さらにまた、以上説明した実施の形態によれば、一過性変動区間特定部136は、第3始点から第5所定時間よりも短い第6所定時間が経過した点を新たな第3始点として設定し、新たな第3始点から第5所定時間が経過するまでの区間を新たな前記第3判定区間として抽出する。すなわち、一過性変動区間特定部136は、第3判定区間を時系列において第6所定時間分後にずらす。そして、一過性変動区間特定部136は、複数の第2構成区間が特定されたとき、複数の第2構成区間のうち、共通する区間を有する第2構成区間同士を連結して得られる区間を一過性変動区間として特定する。この構成によれば、本装置1は、第3判定区間を時系列において少しずつ後にずらしながら第2構成区間を特定することができる。このように一過性変動区間を特定・更新することにより、本装置1は、医師が実際に一過性変動を判定する区間に近似した区間を一過性変動区間として特定することができる。その結果、本装置1は、一過性変動区間の始点と終点とを正確に特定することができる。
Furthermore, according to the embodiment described above, the transient fluctuation section identification unit 136 sets the point at which a sixth predetermined time shorter than the fifth predetermined time has elapsed from the third starting point as a new third starting point, and extracts the section from the new third starting point to the fifth predetermined time as a new third judgment section. That is, the transient fluctuation section identification unit 136 shifts the third judgment section back by the sixth predetermined time in the time series. Then, when a plurality of second constituent sections are identified, the transient fluctuation section identification unit 136 identifies as a transient fluctuation section a section obtained by connecting second constituent sections having a common section among the plurality of second constituent sections. According to this configuration, the
さらにまた、以上説明した実施の形態によれば、一過性変動区間特定部136は、一過性変動区間のうち、時系列上の最初の点から第7所定時間が経過するまでの区間を開始区間として抽出し、時系列上の最後の点から第7所定時間が遡るまでの区間を終了区間として抽出する。そして、一過性変動区間特定部136は、開始区間の第4分散値が第4閾値より小さいとき、開始区間を一過性変動区間から除外し、終了区間の第5分散値が第4閾値より小さいとき、終了区間を一過性変動区間から除外して、一過性変動区間を更新する。この構成によれば、本装置1は、一過性変動区間において、一過性変動が生じていない区間を含み得る区間に対して再判定を実行し、一過性変動区間の始点と終点とをより正確に特定することができる。
Furthermore, according to the embodiment described above, the transient fluctuation section identification unit 136 extracts, from the transient fluctuation section, a section from the first point on the time series until the seventh predetermined time has elapsed as a start section, and extracts, from the last point on the time series until the seventh predetermined time has elapsed, as an end section. Then, when the fourth variance value of the start section is smaller than the fourth threshold, the transient fluctuation section identification unit 136 excludes the start section from the transient fluctuation section, and when the fifth variance value of the end section is smaller than the fourth threshold, excludes the end section from the transient fluctuation section, and updates the transient fluctuation section. According to this configuration, the
さらにまた、以上説明した実施の形態によれば、本装置1は、一過性変動区間に基づいて、一過性変動を識別する識別器の学習データを取得するデータ取得部137を有してなる。データ取得部137は、一過性変動区間のうち、時系列上の最後の点から第8所定時間が遡るまでの区間の低周波数成分信号を学習データ(第1学習データ)として抽出する。医学的に、一過性変動は、2分未満に終了すると規定されている。そのため、一過性変動を識別する場合、一過性変動区間の終点を起点として取得される学習データは、一過性変動区間の始点を起点として取得される学習データよりも、一過性変動の特徴を含みやすい。したがって、この構成によれば、本装置1は、一過性変動の特徴を含んだ学習データを一過性変動の識別を補助する補助情報として得ることができる。
Furthermore, according to the embodiment described above, the
さらにまた、以上説明した実施の形態によれば、本装置1は、学習データに基づいて生成された識別器を用いて、一過性変動を識別する識別部139を有してなる。識別部139は、低周波数成分信号に基づいて、一過性変動を自動的に識別する。この構成によれば、本装置1は、基線判定対象区間だけでなく、一過性変動の識別結果を補助情報として取得する。その結果、本装置1は、CTGを判読する人の個人差に依存せず、画一的なCTGの判読の補助に用いられる補助情報を提供することができる。
Furthermore, according to the embodiment described above, the
さらにまた、以上説明した実施の形態によれば、本装置1は、波形信号のノイズを除去するノイズ除去部1313を有してなる。ノイズ除去部1313は、主要な突発性ノイズを除去後に、ローパスフィルタの適用と、信号の差分の算出と、を2回繰り返すことにより、残留しているノイズを明確にし、除去する。この構成によれば、本装置1は、CTGの胎児心拍数の波形信号に多く含まれるノイズの大部分を除去することができる。その結果、本装置1は、基線判定対象区間、一過性変動区間を精度よく特定することができ、基線、細変動を精度よく判定することができる。
Furthermore, according to the embodiment described above, the
なお、本装置は補助情報として少なくとも基線判定対象区間を特定できればよく、本装置の構成は、本実施の形態に限定されない。すなわち、例えば、本装置は、識別器生成部および識別部を備えなくてもよく、さらに一過性変動区間特定部およびデータ取得部を備えなくてもよく、あるいは、さらに細変動区間特定部および細変動判定部を備えなくてもよい。 Note that the configuration of the present device is not limited to this embodiment as long as it can identify at least the baseline determination target section as auxiliary information. That is, for example, the present device does not need to include a classifier generation unit and a classification unit, and further does not need to include a transient fluctuation section identification unit and a data acquisition unit, or further does not need to include a fine fluctuation section identification unit and a fine fluctuation determination unit.
また、本発明におけるノイズ除去部は突発性ノイズを除去できればよく、本発明におけるノイズ除去部の構成は、本実施の形態に限定されない。すなわち、例えば、本発明におけるノイズ除去部は、2次ローパスフィルタおよび2次演算部を備えなくてもよい。 Furthermore, the noise removal unit in the present invention only needs to be able to remove sudden noise, and the configuration of the noise removal unit in the present invention is not limited to this embodiment. That is, for example, the noise removal unit in the present invention does not need to include a secondary low-pass filter and a secondary calculation unit.
さらに、本発明における制御部は、ノイズ除去部を備えなくてもよい。この場合、本装置は、例えば、ノイズ除去部として機能する専用の回路を備えてもよい。また、例えば、波形信号のノイズが少ない場合には、波形信号からノイズを除去しなくてもよい。 Furthermore, the control unit in the present invention may not include a noise removal unit. In this case, the present device may include, for example, a dedicated circuit that functions as a noise removal unit. Also, for example, if the waveform signal has little noise, it may not be necessary to remove noise from the waveform signal.
さらにまた、本方法における各閾値は、各判定結果および識別結果の正答率などに基づいて定められればよく、本実施の形態に限定されない。 Furthermore, each threshold value in this method may be determined based on the accuracy rate of each judgment result and classification result, and is not limited to this embodiment.
さらにまた、本装置により実行される本方法は、本実施の形態に限定されない。すなわち、例えば、本装置は、一過性変動学習処理および/または一過性変動識別処理を実行しなくてもよく、さらに細変動判定処理を実行しなくてもよい。 Furthermore, the method executed by the device is not limited to this embodiment. That is, for example, the device may not execute the transient fluctuation learning process and/or the transient fluctuation identification process, and may not execute the fine fluctuation determination process.
さらにまた、一過性変動学習処理において、本発明におけるデータ取得部は、第1学習データと第2学習データそれぞれを取得すればよく、第1学習データと第2学習データそれぞれに対応するラベル(一過性変動の種類)の関連付けを実行しなくてもよい。この場合、例えば、第1学習データおよび第2学習データへのラベル付けは、別途実行されてもよい。 Furthermore, in the transient fluctuation learning process, the data acquisition unit of the present invention only needs to acquire the first learning data and the second learning data, and does not need to associate the first learning data and the second learning data with the corresponding labels (types of transient fluctuations). In this case, for example, labeling of the first learning data and the second learning data may be performed separately.
さらにまた、本装置は、外部装置に組み込まれてもよく、あるいは、外部装置に本プログラムを実行させることにより、外部装置が本装置として機能してもよい。 Furthermore, the present device may be incorporated into an external device, or an external device may function as the present device by executing the present program.
さらにまた、以上説明した実施の形態では、本装置1は、1つのコンピュータにより構成されていた。これに代えて、本装置は、複数のコンピュータにより構成されてもよい。すなわち、例えば、本装置は、本装置として機能する複数のコンピュータ群で構成されてもよい。具体的には、例えば、本装置(コンピュータ群)は、記憶部を備えるコンピュータと、本方法を実行する制御部を備えるコンピュータと、により構成されてもよい。また、例えば、複数のコンピュータが、前処理部、基線区間特定部、基線判定部、細変動判定区間特定部、細変動判定部、一過性変動区間特定部、データ取得部、識別器生成部、識別部それぞれの機能を分散して備えてもよい。この場合、コンピュータ群を構成する複数のコンピュータは、通信回線を通じて情報の送受信をしてもよく、あるいは、可搬記憶媒体を用いて情報の譲受をしてもよい。
Furthermore, in the above-described embodiment, the
1 情報処理装置
12 記憶部
1311 取得部
1312 波形信号抽出部
1314 低域抽出部
1315 高域抽出部
132 基線区間特定部
133 基線判定部
134 細変動区間特定部
135 細変動判定部
136 一過性変動区間特定部
137 データ取得部
139 識別部
1
Claims (13)
前記胎児心拍数陣痛図を取得する取得部と、
取得された前記胎児心拍数陣痛図に含まれる胎児心拍数波形の波形信号を抽出する波形信号抽出部と、
前記波形信号から所定の低周波数成分信号を抽出する低域抽出部と、
抽出された前記低周波数成分信号に基づいて、胎児心拍数基線を判定するための基線判定対象区間を前記補助情報として特定する基線区間特定部と、
を有してなり、
前記基線区間特定部は、
前記低周波数成分信号において、所定の第1始点から、前記胎児心拍数基線を判定するために必要な第1所定時間が経過するまでの区間を第1判定区間として抽出し、
前記第1判定区間における前記低周波数成分信号の分散値が第1閾値よりも小さいとき、前記第1判定区間を前記基線判定対象区間を構成する第1構成区間として特定する、
ことを特徴とする情報処理装置。 1. An information processing device for generating auxiliary information used to assist in interpretation of a cardiotocography,
An acquisition unit for acquiring the cardiotocography;
a waveform signal extraction unit that extracts a waveform signal of a fetal heart rate waveform included in the acquired fetal cardiotocography;
a low frequency extraction unit that extracts a predetermined low frequency component signal from the waveform signal;
a baseline interval specifying unit that specifies, as the auxiliary information, a baseline determination target interval for determining a fetal heart rate baseline based on the extracted low frequency component signal;
and
The baseline section identification unit is
extracting, from the low-frequency component signal, a section from a first predetermined start point to a first predetermined time required for determining the fetal heart rate baseline as a first determination section;
when a variance value of the low frequency component signal in the first judgment section is smaller than a first threshold, the first judgment section is identified as a first constituent section constituting the baseline judgment target section;
23. An information processing apparatus comprising:
前記第1始点から前記第1所定時間よりも短い第2所定時間が経過した点を新たな前記第1始点として設定し、新たな前記第1始点から前記第1所定時間が経過するまでの区間を新たな前記第1判定区間として抽出し、
複数の前記第1構成区間が特定されたとき、複数の前記第1構成区間のうち、共通する区間を有する前記第1構成区間同士を連結して得られる区間を前記基線判定対象区間として特定する、
請求項1記載の情報処理装置。 The baseline section identification unit is
a point at which a second predetermined time shorter than the first predetermined time has elapsed from the first starting point is set as a new first starting point, and a section from the new first starting point to the elapse of the first predetermined time is extracted as a new first determination section;
When a plurality of the first component sections are identified, a section obtained by connecting the first component sections having a common section among the plurality of the first component sections is identified as the baseline determination target section.
2. The information processing device according to claim 1.
を有してなり、
前記基線判定部は、前記低周波数成分信号において、前記基線判定対象区間を構成する前記第1構成区間ごとの平均心拍数を前記胎児心拍数基線の胎児心拍数として特定し、前記平均心拍数に基づいて、前記胎児心拍数基線を判定する、
請求項1または2に記載の情報処理装置。 a baseline determination unit that determines the fetal heart rate baseline in the baseline determination target section based on the identified baseline determination target section;
and
the baseline determination unit specifies, in the low frequency component signal, an average heart rate for each of the first constituent sections constituting the baseline determination target section as a fetal heart rate of the fetal heart rate baseline, and determines the fetal heart rate baseline based on the average heart rate.
3. The information processing device according to claim 1 or 2.
抽出された前記高周波数成分信号に基づいて、胎児心拍数基線細変動を判定するための細変動判定対象区間を前記補助情報として特定する細変動区間特定部と、
を有してなり、
前記細変動区間特定部は、
抽出された前記高周波数成分信号において、前記基線判定対象区間に対応する区間を前記細変動判定対象区間として特定する、
請求項1記載の情報処理装置。 a high frequency extraction unit that extracts a high frequency component signal within a predetermined range from the waveform signal;
a fine fluctuation section specifying unit for specifying a fine fluctuation determination target section for determining a baseline fine fluctuation of a fetal heart rate based on the extracted high frequency component signal as the auxiliary information;
and
The fine fluctuation section identification unit is
identifying a section corresponding to the baseline determination section as the fine fluctuation determination section in the extracted high frequency component signal;
2. The information processing device according to claim 1.
を有してなり、
前記細変動判定部は、
前記細変動判定対象区間の始点を第2始点として設定し、前記第2始点から第3所定時間が経過するまでの区間を第2判定区間として抽出し、
前記第2判定区間における前記高周波数成分信号の分散値と、複数種の閾値から構成される第2閾値と、に基づいて、前記胎児心拍数基線細変動を、中等度、増加、減少または消失のいずれかに判定する、
請求項4記載の情報処理装置。 a fine fluctuation determination unit that determines the fetal heart rate baseline fine fluctuation in the fine fluctuation determination target section based on the specified fine fluctuation determination target section;
and
The fine variation determination unit
A start point of the minute fluctuation determination target section is set as a second start point, and a section from the second start point until a third predetermined time has elapsed is extracted as a second determination section;
determining the fetal heart rate baseline fluctuation as being either moderate, increased, decreased, or absent based on a variance value of the high frequency component signal in the second judgment section and a second threshold value consisting of a plurality of threshold values;
5. The information processing device according to claim 4.
前記第2始点から第4所定時間が経過した点を新たな前記第2始点として設定し、新たな前記第2始点から前記第3所定時間が経過するまでの区間を新たな前記第2判定区間として抽出し、
前記第2判定区間ごとに前記胎児心拍数基線細変動を判定する、
請求項5記載の情報処理装置。 The fine variation determination unit
setting a point at which a fourth predetermined time has elapsed since the second start point as a new second start point, and extracting a section from the new second start point to the time at which the third predetermined time has elapsed as a new second determination section;
determining the fetal heart rate baseline variation for each of the second determination intervals;
6. The information processing device according to claim 5.
前記低周波数成分信号は、前記高周波数成分信号よりも低い周波数帯域を含み、
前記高周波数成分信号の周波数帯域の一部は、前記低周波数成分信号の周波数帯域の一部と共通する、
請求項4記載の情報処理装置。 the high frequency component signal includes a higher frequency band than the low frequency component signal;
the low frequency component signal includes a frequency band lower than the high frequency component signal;
A part of a frequency band of the high frequency component signal is common to a part of a frequency band of the low frequency component signal.
5. The information processing device according to claim 4.
を有してなり、
前記一過性変動区間特定部は、
前記低周波数成分信号において、前記第1始点を第3始点として設定し、前記第3始点から第5所定時間が経過するまでの区間を第3判定区間として抽出し、
前記第3判定区間における前記低周波数成分信号の分散値が第3閾値よりも大きいとき、前記第3判定区間を前記一過性変動区間を構成する第2構成区間として特定する、
請求項1記載の情報処理装置。 a transient fluctuation interval identifying unit that identifies, as the auxiliary information, one or more transient fluctuation intervals in which a transient fluctuation occurs, based on the extracted low frequency component signal;
and
The transient fluctuation section identification unit is
setting the first starting point as a third starting point in the low frequency component signal, and extracting a section from the third starting point until a fifth predetermined time has elapsed as a third determination section;
when a variance value of the low frequency component signal in the third judgment section is greater than a third threshold, the third judgment section is identified as a second constituent section constituting the transient fluctuation section.
2. The information processing device according to claim 1.
前記第3始点から第6所定時間が経過した点を新たな前記第3始点として設定し、新たな前記第3始点から前記第5所定時間が経過するまでの区間を新たな前記第3判定区間として抽出し、
1以上の連続する前記第2構成区間により構成される区間を前記一過性変動区間として特定する、
請求項8記載の情報処理装置。 The transient fluctuation section identification unit is
setting a point at which a sixth predetermined time has elapsed since the third start point as a new third start point, and extracting a section from the new third start point to the point at which the fifth predetermined time has elapsed as a new third determination section;
Identifying a section constituted by one or more consecutive second constituent sections as the transient fluctuation section;
9. The information processing device according to claim 8.
前記一過性変動区間のうち、
時系列上の最初の点から第7所定時間が経過するまでの区間を開始区間として抽出し、
時系列上の最後の点から前記第7所定時間が遡るまでの区間を終了区間として抽出し、
前記開始区間の第4分散値が第4閾値より小さいとき、前記開始区間を前記一過性変動区間から除外し、前記終了区間の第5分散値が前記第4閾値より小さいとき、前記終了区間を前記一過性変動区間から除外して、前記一過性変動区間を更新する、
請求項8記載の情報処理装置。 The transient fluctuation section identification unit is
Among the transient fluctuation sections,
A section from the first point on the time series until a seventh predetermined time has elapsed is extracted as a start section;
extracting a section from the last point on the time series back to the seventh predetermined time as an end section;
when the fourth variance value of the start section is smaller than a fourth threshold, the start section is excluded from the transient fluctuation section, and when the fifth variance value of the end section is smaller than the fourth threshold, the end section is excluded from the transient fluctuation section, and the transient fluctuation section is updated.
9. The information processing device according to claim 8.
を有してなり、
前記データ取得部は、前記一過性変動区間のうち、時系列上の最後の点から第8所定時間が遡るまでの区間の前記低周波数成分信号を前記学習データとして抽出する、
請求項8記載の情報処理装置。 a data acquisition unit that acquires learning data for a classifier that identifies the transient fluctuation based on the transient fluctuation section;
and
The data acquisition unit extracts, as the learning data, the low-frequency component signal in a section from a last point on the time series to an eighth predetermined time back from the transient fluctuation section.
9. The information processing device according to claim 8.
ことを特徴とする情報処理プログラム。 A computer is caused to function as the information processing device according to claim 1.
2. An information processing program comprising:
前記情報処理装置が、
前記胎児心拍数陣痛図を取得する取得ステップと、
取得された前記胎児心拍数陣痛図に含まれる胎児心拍数波形の波形信号を抽出する波形抽出ステップと、
前記波形信号から所定の低周波数成分信号を抽出する低域抽出ステップと、
抽出された前記低周波数成分信号に基づいて、胎児心拍数基線を判定するための基線判定対象区間を前記補助情報として特定する基線判定対象区間特定ステップと、
を含み、
前記基線判定対象区間特定ステップは、
前記低周波数成分信号において、所定の第1始点から、前記胎児心拍数基線を判定するために必要な第1所定時間が経過するまでの区間を第1判定区間として抽出するステップと、
前記第1判定区間における前記低周波数成分信号に基づいて、前記基線判定対象区間を特定するステップと、
を含む、
ことを特徴とする情報処理方法。 1. An information processing method executed by an information processing device for generating auxiliary information used to assist in interpretation of a cardiotocography, comprising:
The information processing device,
acquiring said cardiotocography;
A waveform extraction step of extracting a waveform signal of a fetal heart rate waveform included in the acquired fetal cardiotocography;
a low frequency extraction step of extracting a predetermined low frequency component signal from the waveform signal;
a baseline determination target section specifying step of specifying, as the auxiliary information, a baseline determination target section for determining a fetal heart rate baseline based on the extracted low frequency component signal;
Including,
The baseline determination target section specifying step includes:
extracting, from the low frequency component signal, a section from a first predetermined start point to a first predetermined time required for determining the fetal heart rate baseline as a first determination section;
identifying the baseline determination section based on the low frequency component signal in the first determination section;
Including,
23. An information processing method comprising:
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2021048038A JP7599704B2 (en) | 2021-03-23 | 2021-03-23 | Information processing device, information processing program, and information processing method |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2021048038A JP7599704B2 (en) | 2021-03-23 | 2021-03-23 | Information processing device, information processing program, and information processing method |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2022146982A JP2022146982A (en) | 2022-10-06 |
| JP7599704B2 true JP7599704B2 (en) | 2024-12-16 |
Family
ID=83462818
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2021048038A Active JP7599704B2 (en) | 2021-03-23 | 2021-03-23 | Information processing device, information processing program, and information processing method |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP7599704B2 (en) |
Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2008229233A (en) | 2007-03-23 | 2008-10-02 | Equos Research Co Ltd | State evaluation apparatus and state evaluation program |
| US20190133536A1 (en) | 2017-10-08 | 2019-05-09 | Cerner Innovation, Inc. | Forecasting neonatal vitality |
Family Cites Families (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5596993A (en) * | 1994-09-21 | 1997-01-28 | Beth Israel Hospital | Fetal data processing system and method |
| US5666959A (en) * | 1995-08-30 | 1997-09-16 | British Technology Group Limited | Fetal heart rate monitoring |
-
2021
- 2021-03-23 JP JP2021048038A patent/JP7599704B2/en active Active
Patent Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2008229233A (en) | 2007-03-23 | 2008-10-02 | Equos Research Co Ltd | State evaluation apparatus and state evaluation program |
| US20190133536A1 (en) | 2017-10-08 | 2019-05-09 | Cerner Innovation, Inc. | Forecasting neonatal vitality |
Non-Patent Citations (1)
| Title |
|---|
| GYLLENCREUTZ, Erika, et al,Validation of acomputerized algorithm to quantify fetal heart rate deceleration area,Acta obstetricia etgynecologica Scandinavica,2018年09月,Vol.97, No.9,pp.1137-1147,<DOI:10.1111/aogs.13370> |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2022146982A (en) | 2022-10-06 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CA3045707C (en) | Atrial fibrillation detection system and methods of use | |
| JP2022523741A (en) | ECG processing system for depiction and classification | |
| Pahlm et al. | Comparison of the various electrocardiographic scoring codes for estimating anatomically documented sizes of single and multiple infarcts of the left ventricle | |
| CN112528783B (en) | Electrocardiogram heartbeat data clustering method, device, electronic device and medium | |
| CN109310354B (en) | Method and device for presenting ST events in electrocardiogram | |
| JP4589078B2 (en) | ECG classification device | |
| CN114626416A (en) | Computer-implemented electrocardiogram data processing method | |
| JP2018510013A (en) | Automatic detection / classification of ECG cable replacement for different ECG guidance systems | |
| CN110944580B (en) | System for detecting atrial fibrillation | |
| CN108403107A (en) | A kind of arrhythmia cordis method of discrimination and system | |
| EP3054841A1 (en) | An apparatus and method for evaluating multichannel ecg signals | |
| US20240398315A1 (en) | Apparatus for predicting atrial fibrillation based on artificial intelligence, and operating method thereof | |
| CN114494798A (en) | Electrocardiogram artifact confirmation method, terminal equipment and storage medium | |
| CN117425431A (en) | Electrocardiogram analysis support device, program, electrocardiogram analysis support method, and electrocardiogram analysis support system | |
| JP7599704B2 (en) | Information processing device, information processing program, and information processing method | |
| JP5207172B2 (en) | Waveform analysis apparatus and waveform analysis program | |
| CN109589137B (en) | Fetal movement identification method, fetal movement identification device, terminal and computer-readable storage medium | |
| CN114246569A (en) | Method, apparatus and medium for detecting premature beat type | |
| CN108478214A (en) | A kind of antialiasing stacking method and device for electrocardiogram (ECG) data analysis | |
| CN104545874A (en) | Clinical voice guidance method and system | |
| JP7152268B2 (en) | BIOLOGICAL SIGNAL PROCESSING DEVICE AND CONTROL METHOD THEREOF | |
| CN113180687A (en) | Multi-lead dynamic heartbeat real-time classification method, device, equipment and storage medium | |
| CN118364225A (en) | Method, device and computer equipment for extracting electrocardiogram signal | |
| WO2018073722A1 (en) | A computer implemented method to identify the ventricular arrhythmogenic substrate in myocardial scar or fibrotic tissue and computer programs thereof | |
| JP6535575B2 (en) | Physiological index detection device, physiological index detection method, physiological index detection processing program |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20240202 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20241031 |
|
| 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: 20241126 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20241127 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7599704 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |