Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP7568412B2 - Radiation equipment and failure prediction equipment - Google Patents
[go: Go Back, main page]

JP7568412B2 - Radiation equipment and failure prediction equipment - Google Patents

Radiation equipment and failure prediction equipment Download PDF

Info

Publication number
JP7568412B2
JP7568412B2 JP2020051371A JP2020051371A JP7568412B2 JP 7568412 B2 JP7568412 B2 JP 7568412B2 JP 2020051371 A JP2020051371 A JP 2020051371A JP 2020051371 A JP2020051371 A JP 2020051371A JP 7568412 B2 JP7568412 B2 JP 7568412B2
Authority
JP
Japan
Prior art keywords
movable
unit
radiation
information
failure
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2020051371A
Other languages
Japanese (ja)
Other versions
JP2021146087A (en
Inventor
慎二 長谷川
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Canon Medical Systems Corp
Original Assignee
Canon Medical Systems Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Canon Medical Systems Corp filed Critical Canon Medical Systems Corp
Priority to JP2020051371A priority Critical patent/JP7568412B2/en
Publication of JP2021146087A publication Critical patent/JP2021146087A/en
Application granted granted Critical
Publication of JP7568412B2 publication Critical patent/JP7568412B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Radiation-Therapy Devices (AREA)
  • Apparatus For Radiation Diagnosis (AREA)

Description

本明細書等に開示の実施形態は、放射線装置及び故障予測装置に関する。 The embodiments disclosed herein relate to a radiation device and a failure prediction device.

放射線治療装置や放射線診断装置といった各種の放射線装置には、通常、移動や回転等の機械的な動作を実行可能な可動部が含まれる。例えば、放射線装置は、放射線の照射範囲を制御するために移動するリーフを備える。また、放射線装置は、被検体を載置するとともに、移動したり回転(傾斜)したりする天板を備える。 Various types of radiation devices, such as radiation therapy devices and radiation diagnostic devices, typically include movable parts that can perform mechanical operations such as movement and rotation. For example, radiation devices include leaves that move to control the radiation irradiation range. Radiation devices also include a top plate on which a subject is placed, which also moves and rotates (tilts).

このよう可動部を含む可動装置においては、使用を重ねるごとに摩耗が蓄積していくため、適切に使用をしていても故障が発生する場合がある。また、可動装置に関する故障が発生した場合、部品の交換や修理がなされるまで放射線装置は使用できなくなる。即ち、可動装置の故障により、放射線装置はシステムダウンする。放射線装置がシステムダウンすれば、予定されていた放射線治療や画像収集を実行することができなくなり、治療や診断も遅延することとなる。また、故障のタイミングによっては来院した患者に後日改めて来院してもらうこととなり、患者にとっての負担となる。 In such movable devices that include moving parts, wear accumulates with repeated use, and malfunctions may occur even when the device is used appropriately. Furthermore, if a malfunction occurs in the movable device, the radiation device cannot be used until the part is replaced or repaired. In other words, malfunction of the movable device causes the radiation device to go down. If the radiation device goes down, scheduled radiation therapy or image collection cannot be performed, and treatment and diagnosis will be delayed. Furthermore, depending on the timing of the malfunction, patients who visit the hospital may have to return at a later date, which is a burden on the patients.

特開2015-130908号公報JP 2015-130908 A 特開2018-192256号公報JP 2018-192256 A 特開2005-110794号公報JP 2005-110794 A

本明細書等に開示の実施形態が解決しようとする課題の一つは、放射線装置のシステムダウンを回避することである。ただし、本明細書等に開示の実施形態により解決される課題は上記課題に限られない。後述する実施形態に示す各構成による各効果に対応する課題を、本明細書等に開示の実施形態が解決する他の課題として位置付けることもできる。 One of the problems that the embodiments disclosed in this specification are intended to solve is to avoid a system downtime of the radiation device. However, the problems solved by the embodiments disclosed in this specification are not limited to the above problem. Problems corresponding to the effects of each configuration shown in the embodiments described below can also be considered as other problems solved by the embodiments disclosed in this specification.

実施形態のデータ選別装置は、可動装置と、制御部と、モデル記憶部と、予測部と、出力部とを備える。可動装置は、機械的な動作を実行可能な可動部と、前記可動部を動作させる駆動装置とを含む。制御部は、前記可動装置を制御して放射線治療又は画像収集を実行する。モデル記憶部は、前記可動装置に関する故障を予測するように機能付けられた学習済みモデルを記憶する。予測部は、前記可動部の動作に関する第1情報、及び、前記可動部が動作した際の環境を示す第2情報の少なくとも一方を前記学習済みモデルに入力することにより、前記可動装置に関する故障を予測する。出力部は、前記予測部による故障の予測結果を出力する。 The data sorting device of the embodiment includes a movable device, a control unit, a model storage unit, a prediction unit, and an output unit. The movable device includes a movable part capable of performing mechanical operations, and a drive unit that operates the movable part. The control unit controls the movable device to perform radiation therapy or image collection. The model storage unit stores a trained model that is functionalized to predict a failure related to the movable device. The prediction unit predicts a failure related to the movable device by inputting at least one of first information related to the operation of the movable part and second information indicating the environment when the movable part operates into the trained model. The output unit outputs the failure prediction result by the prediction unit.

図1は、第1の実施形態に係る放射線治療装置の一例を示す図である。FIG. 1 is a diagram illustrating an example of a radiation therapy apparatus according to the first embodiment. 図2は、第1の実施形態に係る放射線治療装置の構成の一例を示すブロック図である。FIG. 2 is a block diagram showing an example of the configuration of the radiation therapy apparatus according to the first embodiment. 図3は、第1の実施形態に係る放射線絞り器の一例を示す図である。FIG. 3 is a diagram illustrating an example of a radiation constrictor according to the first embodiment. 図4は、第1の実施形態に係る学習済みモデルの生成処理の一例を示す図である。FIG. 4 is a diagram illustrating an example of a process for generating a trained model according to the first embodiment. 図5は、第1の実施形態に係る学習済みモデルの使用例を示す図である。FIG. 5 is a diagram illustrating an example of use of the trained model according to the first embodiment. 図6は、第1の実施形態に係る放射線治療装置の処理の一連の流れを説明するためのフローチャートである。FIG. 6 is a flowchart for explaining a series of processing steps of the radiotherapy apparatus according to the first embodiment. 図7は、第2の実施形態に係るX線CT装置の構成の一例を示すブロック図である。FIG. 7 is a block diagram showing an example of the configuration of an X-ray CT apparatus according to the second embodiment. 図8は、第3の実施形態に係る放射線システムの構成の一例を示すブロック図である。FIG. 8 is a block diagram showing an example of the configuration of a radiation system according to the third embodiment.

以下、図面を参照しながら、放射線装置及び故障予測装置の実施形態について詳細に説明する。 Below, we will explain in detail the embodiments of the radiation device and the failure prediction device with reference to the drawings.

(第1の実施形態)
第1の実施形態では、放射線装置の一例として、放射線治療を実行可能な放射線治療装置10について説明する。
(First embodiment)
In the first embodiment, a radiation therapy apparatus 10 capable of performing radiation therapy will be described as an example of a radiation apparatus.

まず、図1を用いて、放射線治療装置10の概要を説明する。図1は、第1の実施形態に係る放射線治療装置10の一例を示す図である。例えば、放射線治療装置10は、図1に示すように、寝台16と、治療用の放射線を発生する放射線発生器171と、放射線絞り器172と、回転ガントリ19とを有する。 First, an overview of the radiation therapy device 10 will be described using FIG. 1. FIG. 1 is a diagram showing an example of the radiation therapy device 10 according to the first embodiment. For example, as shown in FIG. 1, the radiation therapy device 10 has a bed 16, a radiation generator 171 that generates therapeutic radiation, a radiation aperture 172, and a rotating gantry 19.

例えば、放射線治療装置10は、治療計画に沿って、寝台16や放射線発生器171、放射線絞り器172、回転ガントリ19等の動作を制御し、放射線治療を実行する。一例を挙げると、放射線治療装置10は図示しない放射線治療計画用CT(Computed Tomography)装置と接続され、放射線治療計画用CT装置から送信された治療計画に沿って放射線発生器171から治療対象部位に対して放射線を照射し、放射線治療を実行する。 For example, the radiation therapy device 10 controls the operation of the bed 16, radiation generator 171, radiation aperture 172, rotating gantry 19, etc., in accordance with the treatment plan to perform radiation therapy. As one example, the radiation therapy device 10 is connected to a radiation therapy planning CT (Computed Tomography) device (not shown), and performs radiation therapy by irradiating radiation from the radiation generator 171 to the area to be treated in accordance with the treatment plan transmitted from the radiation therapy planning CT device.

また、放射線治療装置10は、図1に示すように、撮像用の放射線を照射する放射線発生器181と、撮像用の放射線を検出する検出器182とをさらに備える。例えば、放射線治療の開始前において、放射線治療装置10は、回転ガントリ19を回転させながら放射線発生器181から患者P1に対して放射線を照射し、患者P1を透過した放射線を検出器182によって検出する。また、放射線治療装置10は、検出器182による検出結果に基づいてコーンビームCT画像を生成し、ディスプレイ12に表示させる。これにより、放射線治療装置10のユーザは、放射線治療の開始時における治療対象部位の位置を確認することができる。また、放射線発生器181及び検出器182は、放射線治療中の治療対象部位の位置の確認に用いることも可能である。すなわち、放射線発生器171によって治療用の放射線が照射されている間に、放射線発生器181が放射線を患者P1に照射してX線画像を収集することで、治療時の治療対象部位の位置を確認することが可能となる。 As shown in FIG. 1, the radiation therapy device 10 further includes a radiation generator 181 that irradiates radiation for imaging and a detector 182 that detects radiation for imaging. For example, before the start of radiation therapy, the radiation therapy device 10 irradiates radiation from the radiation generator 181 to the patient P1 while rotating the rotating gantry 19, and detects the radiation that has passed through the patient P1 with the detector 182. The radiation therapy device 10 also generates a cone beam CT image based on the detection result by the detector 182 and displays it on the display 12. This allows the user of the radiation therapy device 10 to confirm the position of the treatment target site at the start of radiation therapy. The radiation generator 181 and the detector 182 can also be used to confirm the position of the treatment target site during radiation therapy. That is, while the radiation generator 171 is irradiating therapeutic radiation, the radiation generator 181 irradiates radiation to the patient P1 and collects X-ray images, making it possible to confirm the position of the treatment target site during treatment.

次に、図2を用いて、放射線治療装置10の構成について説明する。図2は、第1の実施形態に係る放射線治療装置10の構成の一例を示すブロック図である。図2に示すように、放射線治療装置10は、入力インタフェース11と、ディスプレイ12と、記憶回路13と、モデル記憶回路14と、処理回路15と、寝台16と、放射線発生装置17とを有する。 Next, the configuration of the radiation therapy device 10 will be described with reference to FIG. 2. FIG. 2 is a block diagram showing an example of the configuration of the radiation therapy device 10 according to the first embodiment. As shown in FIG. 2, the radiation therapy device 10 has an input interface 11, a display 12, a memory circuitry 13, a model memory circuitry 14, a processing circuitry 15, a bed 16, and a radiation generating device 17.

なお、図2では省略しているが、放射線治療装置10は図1に示した回転ガントリ19を更に有し、放射線発生装置17は、回転ガントリ19によって患者P1の周囲を回転可能に保持される。同様に、放射線治療装置10は、撮像用の放射線を照射する放射線発生器181と、撮像用の放射線を検出する検出器182とを更に有する。 Although not shown in FIG. 2, the radiation therapy device 10 further includes the rotating gantry 19 shown in FIG. 1, and the radiation generation device 17 is held by the rotating gantry 19 so that it can rotate around the patient P1. Similarly, the radiation therapy device 10 further includes a radiation generator 181 that irradiates radiation for imaging, and a detector 182 that detects radiation for imaging.

入力インタフェース11は、ユーザからの各種の入力操作を受け付け、受け付けた入力操作を電気信号に変換して処理回路15に出力する。例えば、入力インタフェース11は、マウスやキーボード、トラックボール、スイッチ、ボタン、ジョイスティック、操作面へ触れることで入力操作を行うタッチパッド、表示画面とタッチパッドとが一体化されたタッチスクリーン、光学センサを用いた非接触入力回路、音声入力回路等により実現される。なお、入力インタフェース11は、放射線治療装置10本体と無線通信可能なタブレット端末等で構成されることにしても構わない。また、入力インタフェース11は、マウスやキーボード等の物理的な操作部品を備えるものだけに限られない。例えば、放射線治療装置10とは別体に設けられた外部の入力機器から入力操作に対応する電気信号を受け取り、この電気信号を処理回路15へ出力する電気信号の処理回路も入力インタフェース11の例に含まれる。 The input interface 11 accepts various input operations from the user, converts the accepted input operations into electrical signals, and outputs the electrical signals to the processing circuit 15. For example, the input interface 11 is realized by a mouse, a keyboard, a trackball, a switch, a button, a joystick, a touchpad that performs input operations by touching the operation surface, a touch screen in which a display screen and a touchpad are integrated, a non-contact input circuit using an optical sensor, a voice input circuit, and the like. The input interface 11 may be configured as a tablet terminal or the like that can wirelessly communicate with the main body of the radiation therapy device 10. In addition, the input interface 11 is not limited to only those that have physical operating parts such as a mouse and a keyboard. For example, an electrical signal processing circuit that receives an electrical signal corresponding to an input operation from an external input device provided separately from the radiation therapy device 10 and outputs the electrical signal to the processing circuit 15 is also included as an example of the input interface 11.

ディスプレイ12は、各種の情報を表示する。例えば、ディスプレイ12は、処理回路15による制御の下、放射線発生器181及び検出器182を用いて収集されたコーンビームCT画像を表示する。また、例えば、ディスプレイ12は、入力インタフェース11を介してユーザから各種の指示や設定等を受け付けるためのGUI(Graphical User Interface)を表示する。また、例えば、ディスプレイ12は、予測機能153による故障の予測結果を表示する。なお、予測機能153による故障予測については後述する。例えば、ディスプレイ12は、液晶ディスプレイやCRT(Cathode Ray Tube)ディスプレイである。ディスプレイ12は、デスクトップ型でもよいし、放射線治療装置10本体と無線通信可能なタブレット端末等で構成されることにしても構わない。 The display 12 displays various information. For example, the display 12 displays a cone beam CT image collected using the radiation generator 181 and the detector 182 under the control of the processing circuit 15. For example, the display 12 displays a GUI (Graphical User Interface) for receiving various instructions and settings from the user via the input interface 11. For example, the display 12 displays the results of a failure prediction made by the prediction function 153. Note that failure prediction made by the prediction function 153 will be described later. For example, the display 12 is a liquid crystal display or a CRT (Cathode Ray Tube) display. The display 12 may be a desktop type, or may be configured as a tablet terminal capable of wireless communication with the radiation therapy device 10 main body.

記憶回路13及びモデル記憶回路14は、例えば、RAM(Random Access Memory)、フラッシュメモリ等の半導体メモリ素子、ハードディスク、光ディスク等により実現される。例えば、記憶回路13は、放射線治療装置10に含まれる回路がその機能を実現するためのプログラムを記憶する。また、例えば、モデル記憶回路14は、モデル生成機能152によって生成された学習済みモデルM1を記録する。なお、学習済みモデルM1については後述する。記憶回路13とモデル記憶回路14とについては統合することとしても構わない。 The memory circuitry 13 and the model memory circuitry 14 are realized, for example, by semiconductor memory elements such as RAM (Random Access Memory) and flash memory, a hard disk, an optical disk, etc. For example, the memory circuitry 13 stores a program for the circuits included in the radiation therapy device 10 to realize their functions. Also, for example, the model memory circuitry 14 records the trained model M1 generated by the model generation function 152. The trained model M1 will be described later. The memory circuitry 13 and the model memory circuitry 14 may be integrated.

処理回路15は、制御機能151、モデル生成機能152、予測機能153及び出力機能154を実行することで、放射線治療装置10全体の動作を制御する。ここで、制御機能151は、制御部の一例である。また、モデル生成機能152は、モデル生成部の一例である。また、予測機能153は、予測部の一例である。また、出力機能154は、出力部の一例である。 The processing circuitry 15 controls the operation of the entire radiation therapy device 10 by executing a control function 151, a model generation function 152, a prediction function 153, and an output function 154. Here, the control function 151 is an example of a control unit. The model generation function 152 is an example of a model generation unit. The prediction function 153 is an example of a prediction unit. The output function 154 is an example of an output unit.

例えば、処理回路15は、制御機能151に対応するプログラムを記憶回路13から読み出して実行することにより、放射線治療を実行する。例えば、制御機能151は、寝台16が有する天板161に患者P1が載置された後、寝台16を制御して、放射線発生装置17に対する患者P1の位置や角度を調整する。即ち、制御機能151は、寝台16を制御して、患者P1を載置した状態の天板161を移動させたり回転(傾斜)させたりする。また、例えば、制御機能151は、放射線絞り器172を制御して、放射線絞り器172が有するリーフ(絞り羽根)1721を移動させることで、放射線照射範囲の大きさ及び形状を制御する。また、例えば、制御機能151は、放射線発生器171に対する高電圧の供給を制御することで、治療用の放射線を発生させる。一例を挙げると、制御機能151は、治療計画に沿った線量の放射線が発生するように、図示しない高電圧発生器を制御して、放射線発生器171に対する印加電圧や印加時間等を制御する。 For example, the processing circuitry 15 performs radiation therapy by reading out a program corresponding to the control function 151 from the storage circuitry 13 and executing it. For example, after the patient P1 is placed on the top plate 161 of the bed 16, the control function 151 controls the bed 16 to adjust the position and angle of the patient P1 relative to the radiation generator 17. That is, the control function 151 controls the bed 16 to move and rotate (tilt) the top plate 161 with the patient P1 placed on it. Also, for example, the control function 151 controls the radiation aperture 172 to move the leaf (aperture blade) 1721 of the radiation aperture 172 to control the size and shape of the radiation irradiation range. Also, for example, the control function 151 controls the supply of high voltage to the radiation generator 171 to generate radiation for treatment. As an example, the control function 151 controls a high voltage generator (not shown) to control the voltage and application time applied to the radiation generator 171 so that a dose of radiation in accordance with the treatment plan is generated.

また、処理回路15は、モデル生成機能152に対応するプログラムを記憶回路13から読み出して実行することにより、学習済みモデルM1を生成する。また、処理回路15は、予測機能153に対応するプログラムを記憶回路13から読み出して実行することにより、学習済みモデルM1を用いて、可動装置に関する故障を予測する。また、処理回路15は、出力機能154に対応するプログラムを記憶回路13から読み出して実行することにより、予測機能153による故障の予測結果を出力する。なお、モデル生成機能152、予測機能153及び出力機能154による処理については後述する。 The processing circuit 15 also generates a trained model M1 by reading out a program corresponding to the model generation function 152 from the storage circuit 13 and executing it. The processing circuit 15 also predicts a failure related to the movable device using the trained model M1 by reading out a program corresponding to the prediction function 153 from the storage circuit 13 and executing it. The processing circuit 15 also outputs the failure prediction result by the prediction function 153 by reading out a program corresponding to the output function 154 from the storage circuit 13 and executing it. The processing by the model generation function 152, the prediction function 153, and the output function 154 will be described later.

図1に示す放射線治療装置10においては、各処理機能がコンピュータによって実行可能なプログラムの形態で記憶回路13へ記憶されている。処理回路15は、記憶回路13からプログラムを読み出して実行することで各プログラムに対応する機能を実現するプロセッサである。換言すると、各プログラムを読み出した状態の処理回路15は、読み出したプログラムに対応する機能を有することとなる。 In the radiation therapy device 10 shown in FIG. 1, each processing function is stored in the memory circuitry 13 in the form of a program executable by a computer. The processing circuitry 15 is a processor that realizes the function corresponding to each program by reading and executing the program from the memory circuitry 13. In other words, when each program is read, the processing circuitry 15 has the function corresponding to the read program.

なお、図1においては単一の処理回路15にて、制御機能151、モデル生成機能152、予測機能153及び出力機能154が実現するものとして説明したが、複数の独立したプロセッサを組み合わせて処理回路15を構成し、各プロセッサがプログラムを実行することにより機能を実現するものとしても構わない。 In FIG. 1, the control function 151, model generation function 152, prediction function 153, and output function 154 are realized by a single processing circuit 15. However, the processing circuit 15 may be configured by combining multiple independent processors, and each processor may execute a program to realize the functions.

また、図1においては、単一の記憶回路13が各処理機能に対応するプログラムを記憶するものとして説明した。しかしながら、実施形態はこれに限定されるものではない。例えば、複数の記憶回路13を分散して配置し、処理回路15は、個別の記憶回路13から対応するプログラムを読み出す構成としても構わない。また、記憶回路13にプログラムを保存する代わりに、プロセッサの回路内にプログラムを直接組み込むよう構成しても構わない。この場合、プロセッサは、回路内に組み込まれたプログラムを読み出し実行することで機能を実現する。 In addition, in FIG. 1, a single memory circuit 13 is described as storing a program corresponding to each processing function. However, the embodiment is not limited to this. For example, a configuration may be adopted in which multiple memory circuits 13 are distributed and the processing circuit 15 reads out the corresponding program from each individual memory circuit 13. Also, instead of storing the program in the memory circuit 13, the program may be directly built into the circuit of the processor. In this case, the processor realizes the function by reading and executing the program built into the circuit.

寝台16は、患者P1が載置される天板161を有するベッドである。なお、患者P1は、放射線治療装置10に含まれない。例えば、寝台16は、図示しない寝台駆動装置162を含み、患者P1を載置した状態で天板161を移動させたり回転(傾斜)させたりする。例えば、寝台駆動装置162は、制御機能151による制御の下、モータ等のアクチュエータを駆動することにより、天板161を移動又は回転させる。 The bed 16 is a bed having a top plate 161 on which the patient P1 is placed. Note that the patient P1 is not included in the radiation therapy device 10. For example, the bed 16 includes a bed driving device 162 (not shown), which moves and rotates (tilts) the top plate 161 with the patient P1 placed on it. For example, the bed driving device 162 moves or rotates the top plate 161 by driving an actuator such as a motor under the control of the control function 151.

換言すると、天板161は、移動や回転等の機械的な動作を実行可能な部品であり、可動部の一例である。また、寝台駆動装置162は、天板161を動作させる装置であり、駆動装置の一例である。また、天板161及び寝台駆動装置162を含む寝台16は、可動装置の一例である。 In other words, the tabletop 161 is a part that can perform mechanical operations such as movement and rotation, and is an example of a movable part. The bed drive device 162 is a device that operates the tabletop 161, and is an example of a drive device. The bed 16, which includes the tabletop 161 and the bed drive device 162, is an example of a movable device.

例えば、寝台16には、天板161の動作を検出するセンサが設けられる。一例を挙げると、寝台16には、ロータリーエンコーダやポテンションメータ等のセンサが設けられる。ここで、ロータリーエンコーダによれば、天板161の移動量や回転量を検出することが可能である。即ち、ロータリーエンコーダによれば、初期位置に対する移動後の天板161の相対位置や、重力方向に対する天板161の傾き等を検出することが可能である。また、ポテンションメータによれば、天板161の絶対位置を検出することが可能である。例えば、制御機能151は、センサによって天板161の現在の位置及び傾きを確認しながら寝台16を制御し、目標の位置及び傾きとなるように、天板161を移動させたり回転させたりする。 For example, the bed 16 is provided with a sensor that detects the movement of the top plate 161. As an example, the bed 16 is provided with sensors such as a rotary encoder and a potentiometer. Here, the rotary encoder makes it possible to detect the amount of movement and rotation of the top plate 161. That is, the rotary encoder makes it possible to detect the relative position of the top plate 161 after movement with respect to the initial position, the inclination of the top plate 161 with respect to the direction of gravity, etc. Also, the potentiometer makes it possible to detect the absolute position of the top plate 161. For example, the control function 151 controls the bed 16 while checking the current position and inclination of the top plate 161 with the sensor, and moves and rotates the top plate 161 so as to achieve the target position and inclination.

放射線発生装置17は、図2に示すように、放射線発生器171及び放射線絞り器172を有する。 As shown in FIG. 2, the radiation generating device 17 has a radiation generator 171 and a radiation aperture 172.

放射線発生器171は、電子銃と加速管を備える。電子銃は、熱電子を発生させる。また、加速管は、電子銃から発生した熱電子を加速させる。例えば、放射線発生器171は、制御機能151による制御の下、図示しない高電圧発生器から高電圧の供給を受けて熱電子を加速させる。そして、放射線発生器171は、加速させた熱電子をタングステンターゲットに衝突させて、治療用の放射線を発生させる。 The radiation generator 171 includes an electron gun and an acceleration tube. The electron gun generates thermoelectrons. The acceleration tube accelerates the thermoelectrons generated by the electron gun. For example, under the control of the control function 151, the radiation generator 171 receives a high voltage from a high-voltage generator (not shown) to accelerate the thermoelectrons. The radiation generator 171 then causes the accelerated thermoelectrons to collide with a tungsten target to generate radiation for treatment.

放射線絞り器172は、治療用の放射線の照射範囲を制御するリーフ1721と、リーフ1721を動作させるリーフ駆動装置1722とを有する。例えば、放射線絞り器172は、放射線発生器171に対して移動可能な複数のリーフ1721を有する。また、リーフ駆動装置1722は、制御機能151による制御の下、モータ等のアクチュエータを駆動することにより、複数のリーフ1721をそれぞれ移動させる。即ち、制御機能151は、放射線絞り器172を制御して複数のリーフ1721の各々を移動させることで、放射線照射範囲の大きさ及び形状を制御する。 The radiation constrictor 172 has leaves 1721 that control the irradiation range of the therapeutic radiation, and a leaf drive device 1722 that operates the leaves 1721. For example, the radiation constrictor 172 has a plurality of leaves 1721 that are movable relative to the radiation generator 171. Furthermore, the leaf drive device 1722 moves each of the plurality of leaves 1721 by driving an actuator such as a motor under the control of the control function 151. In other words, the control function 151 controls the radiation constrictor 172 to move each of the plurality of leaves 1721, thereby controlling the size and shape of the radiation irradiation range.

換言すると、リーフ1721は、移動の動作を実行可能な部品であり、可動部の一例である。また、リーフ駆動装置1722は、リーフ1721を動作させる装置であり、駆動装置の一例である。また、リーフ1721及びリーフ駆動装置1722を含む放射線絞り器172は、可動装置の一例である。 In other words, the leaf 1721 is a part capable of performing a movement operation, and is an example of a movable part. Furthermore, the leaf drive device 1722 is a device that operates the leaf 1721, and is an example of a drive device. Furthermore, the radiation squeezer 172 including the leaf 1721 and the leaf drive device 1722 is an example of a movable device.

ここで、放射線絞り器172の一例について図3を用いて説明する。図3は、第1の実施形態に係る放射線絞り器172の一例を示す図である。なお、図3においては、放射線絞り器172が、複数のリーフ1721を備えたマルチリーフコリメータ(MLC)である場合について説明する。また、図3においては、X線の照射方向をZ軸方向とし、Z軸方向に直交するようにX軸方向及びY軸方向を定義して説明する。 Here, an example of the radiation narrowing device 172 will be described with reference to FIG. 3. FIG. 3 is a diagram showing an example of the radiation narrowing device 172 according to the first embodiment. Note that in FIG. 3, a case will be described in which the radiation narrowing device 172 is a multi-leaf collimator (MLC) having multiple leaves 1721. Also, in FIG. 3, the X-ray irradiation direction is defined as the Z-axis direction, and the X-axis direction and the Y-axis direction are defined to be perpendicular to the Z-axis direction.

図3に示すように、放射線絞り器172は、複数のリーフ1721として、リーフLa01~リーフLa02の2枚のリーフ及びリーフLb01~リーフLb24の24枚のリーフから成る計26枚のリーフを備える。リーフLa01~リーフLa02は、図3のY軸方向に移動可能であり、Y軸方向における放射線照射範囲を制御する。リーフLb01~リーフLb24は、図3のX軸方向に移動可能であり、X軸方向における放射線照射範囲を制御する。ここで、制御機能151は、リーフLb01~リーフLb24を個別に移動させることで、図3においてドットのパターンで示すように、放射線照射範囲の形状を制御することができる。例えば、制御機能151は、患者P1の治療対象部位の形状に応じて、放射線照射範囲の形状を制御する。 As shown in FIG. 3, the radiation constrictor 172 has a total of 26 leaves, consisting of two leaves, leaf La01 to leaf La02, and 24 leaves, leaf Lb01 to leaf Lb24, as the plurality of leaves 1721. Leaf La01 to leaf La02 are movable in the Y-axis direction in FIG. 3, and control the radiation irradiation range in the Y-axis direction. Leaf Lb01 to leaf Lb24 are movable in the X-axis direction in FIG. 3, and control the radiation irradiation range in the X-axis direction. Here, the control function 151 can control the shape of the radiation irradiation range by moving leaves Lb01 to leaf Lb24 individually, as shown by the dot pattern in FIG. 3. For example, the control function 151 controls the shape of the radiation irradiation range in accordance with the shape of the treatment target site of patient P1.

例えば、図3に示す放射線絞り器172には、リーフの動作を検出するセンサが設けられる。かかるセンサは、例えば、図3に示すリーフのそれぞれに対して設けられる。一例を挙げると、リーフには、ロータリーエンコーダやポテンションメータ等のセンサが設けられる。例えば、制御機能151は、センサによって複数のリーフそれぞれの現在位置を確認しながら放射線絞り器172を制御し、目標位置まで複数のリーフをそれぞれ移動させる。 For example, the radiation constrictor 172 shown in FIG. 3 is provided with a sensor that detects the movement of the leaves. Such a sensor is provided for each of the leaves shown in FIG. 3. As an example, the leaves are provided with sensors such as rotary encoders and potentiometers. For example, the control function 151 controls the radiation constrictor 172 while checking the current position of each of the multiple leaves using the sensors, and moves each of the multiple leaves to a target position.

なお、図3においては、リーフLa01~リーフLa02及びリーフLb01~リーフLb24の計26枚のリーフによって放射線照射範囲を制御するものとして説明したが、リーフの数については特に限定されるものではない。例えば、放射線絞り器172は、放射線照射範囲を制御するため、160枚のリーフを備えることとしてもよい。放射線絞り器172が備えるリーフの数が多いほど、放射線照射範囲の形状をより詳細に制御することが可能となる。 Note that in FIG. 3, the radiation irradiation range is described as being controlled by a total of 26 leaves, leaves La01 to La02 and leaves Lb01 to Lb24, but the number of leaves is not particularly limited. For example, the radiation constrictor 172 may be provided with 160 leaves in order to control the radiation irradiation range. The greater the number of leaves provided in the radiation constrictor 172, the more detailed the shape of the radiation irradiation range can be controlled.

以上、放射線治療装置10の構成の一例について説明した。ここで、寝台16や放射線絞り器172のような可動装置については、使用上、故障が生じる場合がある。例えば、天板161を動作させる寝台駆動装置162や、リーフ1721を動作させるリーフ駆動装置1722等の駆動装置においては、使用するごとに摩耗が発生し、機械的なガタが増加して故障に至る場合がある。或いは、可動装置それ自体が故障しない場合でも、可動部の動作を検出するセンサに故障が生じる場合もある。以下では、可動装置の故障とセンサの故障とを総称して、可動装置に関する故障と記載する。 An example of the configuration of the radiation therapy device 10 has been described above. Here, movable devices such as the bed 16 and the radiation constrictor 172 may malfunction during use. For example, drive devices such as the bed drive device 162 that moves the tabletop 161 and the leaf drive device 1722 that moves the leaf 1721 may wear out with each use, increasing mechanical play and leading to malfunction. Or, even if the movable device itself does not malfunction, a sensor that detects the operation of the movable part may malfunction. Hereinafter, malfunctions of the movable device and malfunctions of the sensor will be collectively referred to as malfunctions related to the movable device.

特に、放射線絞り器172がマルチリーフコリメータである場合、放射線絞り器172は、可動部であるリーフ1721を多数有することとなる。そして、リーフ1721の数が多いほど多数のリーフ駆動装置1722が必要なり、可動装置の故障が発生するリスクは高まることとなる。或いは、1つのリーフ駆動装置1722が複数のリーフ1721を動作させる構成の場合には、リーフ1721の数が多いほどリーフ駆動装置1722が複雑化し、可動装置の故障が発生するリスクは高まることとなる。また、リーフに対しては個別にセンサが設けられている場合が多い。従って、リーフの数が多いほど、センサの故障が発生するリスクも高まることとなる。 In particular, when the radiation constrictor 172 is a multi-leaf collimator, the radiation constrictor 172 has a large number of leaves 1721, which are movable parts. The greater the number of leaves 1721, the greater the number of leaf drive devices 1722 required, and the greater the risk of malfunction of the movable device. Alternatively, in a configuration in which one leaf drive device 1722 operates multiple leaves 1721, the greater the number of leaves 1721, the more complex the leaf drive device 1722 becomes, and the greater the risk of malfunction of the movable device. In addition, sensors are often provided individually for each leaf. Therefore, the greater the number of leaves, the greater the risk of malfunction of the sensor.

更に、センサの故障を検出するため、1つの可動部に対して複数のセンサが設けられている場合もある。即ち、複数のセンサによる検出結果が互いに一致しなければこれら複数のセンサのうちいずれかが故障していると容易に判定できるため、故障の発生を見落とすリスクを低減し、放射線治療装置10の安全性を高めることができる。しかしながら、この場合にはセンサの数が増大するため、センサの故障が発生するリスクも高まることとなる。 Furthermore, in some cases, multiple sensors are provided for one moving part to detect sensor failure. In other words, if the detection results from multiple sensors do not match, it is easy to determine that one of the multiple sensors is faulty, reducing the risk of overlooking a failure and improving the safety of the radiation therapy device 10. However, in this case, the number of sensors increases, and so does the risk of sensor failure.

可動装置に関する故障に対処するため、エラーログを記録することが考えられる。即ち、放射線治療装置10がシステムダウンしてから復旧するまでの時間を短縮するため、復旧のためのヒントとしてエラーログを残しておくことが考えられる。しかしながら、復旧までの時間を短縮できたとしても、放射線治療装置10がシステムダウンしている以上、治療計画への影響が生じることは不可避である。 In order to deal with malfunctions related to movable devices, it is possible to record an error log. That is, in order to shorten the time it takes for the radiation therapy device 10 to recover from a system failure, it is possible to keep an error log as a hint for recovery. However, even if the time to recovery can be shortened, as long as the radiation therapy device 10 is in a system failure state, it is unavoidable that some effect will be caused on the treatment plan.

そこで、放射線治療装置10においては、以下詳細に説明する処理回路15の処理により、可動装置に関する故障を予測して、放射線治療装置10のシステムダウンを回避する。 Therefore, in the radiotherapy device 10, malfunctions related to movable devices are predicted by the processing circuit 15, which will be described in detail below, to prevent the radiotherapy device 10 from going down.

まず、モデル生成機能152は、学習済みモデルM1を生成して、モデル記憶回路14に記憶させる。ここで、学習済みモデルM1は、一種の人工知能(AI:Artificial Intelligence)であり、可動装置に関する故障を予測するように機能付けられる。以下、モデル生成機能152による学習済みモデルM1の生成処理について、図4を用いて説明する。図4は、第1の実施形態に係る学習済みモデルM1の生成処理の一例を示す図である。 First, the model generation function 152 generates a trained model M1 and stores it in the model storage circuit 14. Here, the trained model M1 is a type of artificial intelligence (AI) and is functionalized to predict failures related to movable devices. The generation process of the trained model M1 by the model generation function 152 will be described below with reference to FIG. 4. FIG. 4 is a diagram showing an example of the generation process of the trained model M1 according to the first embodiment.

図4においては、学習済みモデルM1をニューラルネットワーク(Neural Network)により構成する場合について説明する。ニューラルネットワークとは、層状に並べた隣接層間が結合した構造を有し、情報が入力層側から出力層側に伝播するネットワークである。例えば、モデル生成機能152は、図4に示す学習用データ(入力側教師データ及び出力側教師データ)を用いて多層のニューラルネットワークについて深層学習(ディープラーニング)を実行することで、学習済みモデルM1を生成する。なお、多層のニューラルネットワークは、例えば、入力層と、複数の中間層(隠れ層)と、出力層とにより構成される。 In FIG. 4, a case where the trained model M1 is configured by a neural network will be described. A neural network is a network that has a structure in which adjacent layers arranged in layers are connected, and information propagates from the input layer side to the output layer side. For example, the model generation function 152 generates the trained model M1 by performing deep learning on a multi-layered neural network using the learning data (input side teacher data and output side teacher data) shown in FIG. 4. Note that the multi-layered neural network is configured, for example, by an input layer, multiple intermediate layers (hidden layers), and an output layer.

ここで、図4に示す各種の学習用データについて説明する。図4においては、学習用データとして、センサ情報、付帯情報及び故障履歴情報を例示する。センサ情報及び付帯情報は、例えば、放射線治療装置10が使用されるごとに制御機能151によって収集され、記憶回路13において記憶される。また、故障履歴情報は、例えば、可動装置に関する故障が発生するごとに制御機能151によって収集され、記憶回路13において記憶される。 Here, the various types of learning data shown in FIG. 4 will be described. In FIG. 4, sensor information, additional information, and fault history information are exemplified as learning data. The sensor information and additional information are collected by the control function 151, for example, each time the radiation therapy device 10 is used, and stored in the memory circuitry 13. Furthermore, the fault history information is collected by the control function 151, for example, each time a fault occurs in a movable device, and stored in the memory circuitry 13.

図4に示すセンサ情報は、可動部の動作をセンサにより検出した検出結果に基づいて取得した情報である。なお、センサ情報は、可動部の動作に関する第1情報の一例である。例えば、天板161やリーフ1721といった可動部を動作させる際、制御機能151は、ロータリーエンコーダやポテンションメータ等のセンサによって可動部の現在の位置や傾きを確認しながら、可動部を移動させたり回転させたりする。ここで、制御機能151は、センサによる検出結果に基づいてセンサ情報を取得し、記憶回路13に記憶させる。 The sensor information shown in FIG. 4 is information acquired based on the detection results obtained by a sensor detecting the operation of the movable part. The sensor information is an example of the first information regarding the operation of the movable part. For example, when operating a movable part such as the top plate 161 or the leaf 1721, the control function 151 moves or rotates the movable part while checking the current position and inclination of the movable part using a sensor such as a rotary encoder or a potentiometer. Here, the control function 151 acquires the sensor information based on the detection results by the sensor and stores it in the memory circuit 13.

より具体的には、センサ情報の例としては、図4に示す積算移動量が挙げられる。即ち、可動部を移動させる際にその位置データをセンサで検出していた場合、制御機能151は、この位置データに基づいて可動部が移動した距離を算出することができる。例えば、制御機能151は、経時的に収集された複数の位置データのうち連続する2つの位置データの間で変位量を算出し、変位量の総和を可動部が移動した距離として算出することができる。また、制御機能151は、放射線治療装置10が使用されるごとに可動部が移動した距離を算出し、過去に可動部が移動した距離と合算することで、可動部の積算移動量を算出することができる。そして、制御機能151は、算出した積算移動量を、センサ情報として記憶回路13に記憶させる。 More specifically, an example of sensor information is the accumulated movement amount shown in FIG. 4. That is, if the position data of the movable part is detected by a sensor when the movable part is moved, the control function 151 can calculate the distance moved by the movable part based on this position data. For example, the control function 151 can calculate the amount of displacement between two consecutive pieces of position data among a plurality of pieces of position data collected over time, and calculate the sum of the amounts of displacement as the distance moved by the movable part. In addition, the control function 151 can calculate the distance moved by the movable part each time the radiation therapy device 10 is used, and calculate the accumulated amount of movement of the movable part by adding it to the distance moved by the movable part in the past. Then, the control function 151 stores the calculated accumulated amount of movement in the memory circuitry 13 as sensor information.

また、センサ情報の他の例としては、図4に示す差異データが挙げられる。例えば、1つの可動部に対して複数のセンサが設けられている場合において、制御機能151は、複数のセンサによる検出結果の間で差異データを算出し、差異データが閾値を超えるか否かを判定することで、センサの故障を監視する。 Another example of sensor information is the difference data shown in FIG. 4. For example, when multiple sensors are provided for one moving part, the control function 151 calculates difference data between the detection results of the multiple sensors and determines whether the difference data exceeds a threshold value, thereby monitoring sensor failure.

一例を挙げると、可動部A1に対してセンサB1及びセンサB2が設けられている場合において、制御機能151は、可動部A1の動作をセンサB1により検出した検出結果に基づいて可動部A1が移動した距離C1を算出し、可動部A1の動作をセンサB2により検出した検出結果に基づいて可動部A1が移動した距離C2を算出する。次に、制御機能151は、距離C1と距離C2とを差分して、差異データD1を算出する。そして、制御機能151は、差異データD1が閾値を超えるか否かを判定することで、センサB1及びセンサB2について故障が発生しているか否かを判定する。更に、制御機能151は、差異データD1を、センサ情報として記憶回路13に記憶させる。 As an example, in a case where sensors B1 and B2 are provided for movable part A1, control function 151 calculates distance C1 traveled by movable part A1 based on the detection result of sensor B1 detecting the operation of movable part A1, and calculates distance C2 traveled by movable part A1 based on the detection result of sensor B2 detecting the operation of movable part A1. Next, control function 151 calculates difference data D1 by subtracting distance C1 from distance C2. Then, control function 151 determines whether difference data D1 exceeds a threshold value, thereby determining whether a failure has occurred in sensors B1 and B2. Furthermore, control function 151 stores difference data D1 in memory circuit 13 as sensor information.

なお、センサB1及びセンサB2は同種のセンサであってもよいし、異なる種類のセンサであってもよい。例えば、制御機能151は、1つの可動部の動作を、ロータリーエンコーダであるセンサB1と、ポテンションメータであるセンサB2とにより検出する場合であってもよい。 Note that sensors B1 and B2 may be the same type of sensor or different types of sensors. For example, control function 151 may detect the operation of one moving part using sensor B1, which is a rotary encoder, and sensor B2, which is a potentiometer.

また、センサ情報の他の例としては、図4に示す画像情報が挙げられる。ここで、画像情報とは、例えば、可動部を撮像した画像データに基づいて取得した、可動部の位置データである。一例を挙げると、制御機能151は、センサとしてカメラを使用し、可動部を移動させる際に連続的に可動部を撮像して、複数フレームの画像データを収集する。また、制御機能151は、収集した画像データそれぞれから可動部を抽出することで、各フレームにおける可動部の位置データを取得し、センサ情報として記憶回路13に記憶させる。ここで、制御機能151は、更に、各フレームにおける可動部の位置データから、可動部の積算移動量を算出することもできる。或いは、制御機能151は、複数のカメラを用いて可動部を撮像することにより、各カメラにより撮像された画像データに基づいて複数の位置データを取得し、取得した複数の位置データの間の差異を示す差異データを算出することもできる。 Another example of sensor information is the image information shown in FIG. 4. Here, the image information is, for example, position data of the movable part acquired based on image data of the movable part. As an example, the control function 151 uses a camera as a sensor, continuously images the movable part when moving the movable part, and collects multiple frames of image data. The control function 151 also extracts the movable part from each of the collected image data to acquire position data of the movable part in each frame, and stores the data in the memory circuit 13 as sensor information. Here, the control function 151 can also calculate the cumulative movement amount of the movable part from the position data of the movable part in each frame. Alternatively, the control function 151 can acquire multiple position data based on the image data captured by each camera by capturing an image of the movable part using multiple cameras, and calculate difference data indicating the difference between the multiple acquired position data.

また、図4に示す付帯情報は、可動部が動作した際の環境を示す情報である。なお、付帯情報は、第2情報の一例である。即ち、可動部は、可動部それ自体がどのような動作を行なうかに関わらず、様々な環境の下で動作することとなる。制御機能151は、可動部が動作した際の環境を示す情報を、例えば治療計画に基づいて取得して、記憶回路13に記憶させる。 The additional information shown in FIG. 4 is information indicating the environment when the movable part operates. The additional information is an example of second information. That is, the movable part operates under various environments regardless of the operation of the movable part itself. The control function 151 acquires information indicating the environment when the movable part operates, for example, based on a treatment plan, and stores it in the memory circuitry 13.

例えば、患者P1に対する放射線の照射方向に応じて、放射線発生装置17は患者P1の周囲を回転移動し、これに伴ってリーフ1721に対する重力の加わり方も変化する。そこで、制御機能151は、重力方向に対するリーフ1721の傾きを示す傾斜情報を取得し、付帯情報として記憶回路13に記憶させる。なお、放射線の照射方向は、治療計画として事前に設定されるものである。従って、制御機能151は、治療計画に基づいて放射線の照射方向を取得し、放射線の照射方向に基づいて、重力方向に対するリーフ1721の傾きを示す傾斜情報を取得することができる。 For example, the radiation generating device 17 rotates around the patient P1 depending on the radiation irradiation direction for the patient P1, and the application of gravity to the leaf 1721 changes accordingly. Therefore, the control function 151 acquires tilt information indicating the tilt of the leaf 1721 with respect to the direction of gravity, and stores this in the memory circuitry 13 as additional information. Note that the radiation irradiation direction is set in advance as a treatment plan. Therefore, the control function 151 can acquire the radiation irradiation direction based on the treatment plan, and acquire tilt information indicating the tilt of the leaf 1721 with respect to the direction of gravity based on the radiation irradiation direction.

また、例えば、放射線治療には種々の術式があり、術式ごとに、可動装置において生じる摩耗の程度も変化する。例えば、多門照射による放射線治療では、放射線発生装置17を患者P1の周囲で回転移動させて放射線の照射方向を変化させ、複数の照射方向から所定の放射線を照射する。即ち、多門照射による放射線治療では、放射線の照射方向の変化に伴ってリーフ1721を移動させる必要はないため、リーフ1721を動作させるリーフ駆動装置1722や、リーフ1721の動作を検出するセンサに生じる摩耗の程度は比較的小さい。 For example, there are various types of radiation therapy, and the degree of wear that occurs in the movable device varies depending on the type of therapy. For example, in radiation therapy using multiple portal irradiation, the radiation generating device 17 is rotated around the patient P1 to change the radiation irradiation direction, and a predetermined amount of radiation is irradiated from multiple irradiation directions. In other words, in radiation therapy using multiple portal irradiation, there is no need to move the leaves 1721 in accordance with the change in the radiation irradiation direction, so the degree of wear that occurs in the leaf drive device 1722 that operates the leaves 1721 and the sensor that detects the movement of the leaves 1721 is relatively small.

一方で、強度変調放射線治療(IMRT:Intensity Modulated Radiation Therapy)では、放射線発生装置17を患者P1の周囲で回転移動させて放射線の照射方向を変化させ、各照射方向について設定された放射線照射範囲に応じて複数のリーフ1721をそれぞれ移動させて、放射線を照射する。また、強度変調回転放射線治療(VMAT:Volumetric Modulated Arc Therapy)では、放射線発生装置17を患者P1の周囲で回転移動させて放射線の照射方向を変化させるとともに、複数のリーフ1721をそれぞれ移動させて放射線照射範囲を変化させながら、放射線の照射を行なう。即ち、IMRTやVMATにおいて、リーフ1721は放射線の照射方向の変化に伴って移動する必要があるため、リーフ駆動装置1722やセンサに生じる摩耗の程度は比較的大きなものとなる。 On the other hand, in Intensity Modulated Radiation Therapy (IMRT), the radiation generating device 17 is rotated around the patient P1 to change the radiation irradiation direction, and the leaves 1721 are moved according to the radiation irradiation range set for each irradiation direction to irradiate radiation. In Intensity Modulated Arc Therapy (VMAT), the radiation generating device 17 is rotated around the patient P1 to change the radiation irradiation direction, and the leaves 1721 are moved to change the radiation irradiation range to irradiate radiation. That is, in IMRT and VMAT, the leaves 1721 need to move in accordance with the change in the radiation irradiation direction, so the degree of wear that occurs in the leaf drive device 1722 and the sensor is relatively large.

そこで、制御機能151は、放射線治療を実行した際に使用した術式を示す術式情報を取得し、付帯情報として記憶回路13に記憶させる。なお、術式は、治療計画として事前に設定されるものである。従って、制御機能151は、治療計画に基づいて術式情報を取得し、記憶回路13に記憶させることができる。 The control function 151 then acquires surgical procedure information indicating the surgical procedure used when performing radiation therapy, and stores it in the memory circuitry 13 as additional information. Note that the surgical procedure is set in advance as a treatment plan. Therefore, the control function 151 can acquire surgical procedure information based on the treatment plan, and store it in the memory circuitry 13.

また、例えば、放射線治療が実行される際には、放射線発生器171から照射された放射線又はこの放射線に基づく散乱線が、可動装置やセンサに照射されてしまう場合がある。そして、放射線によって可動装置やセンサにおける各種の部品が劣化し、可動装置に関する故障を引き起こすケースがある。 In addition, for example, when radiation therapy is performed, the radiation emitted from the radiation generator 171 or scattered rays based on this radiation may be irradiated onto the movable device or sensor. In some cases, the radiation may deteriorate various components in the movable device or sensor, causing malfunctions of the movable device.

例えば、放射線絞り器172において、リーフ1721は一般に金属で作成されるため、放射線による劣化は生じない。しかしながら、リーフ1721を動作させるリーフ駆動装置1722や、リーフ1721の動作を検出するセンサには半導体の部品が使用されている場合がある。そして、半導体の部品は放射線が照射されることで劣化し、放射線絞り器172に関する故障の一因となるケースがある。 For example, in the radiation constrictor 172, the leaves 1721 are generally made of metal and therefore do not deteriorate due to radiation. However, the leaf drive device 1722 that operates the leaves 1721 and the sensor that detects the operation of the leaves 1721 may use semiconductor components. Furthermore, semiconductor components may deteriorate when exposed to radiation, which may be a cause of failure of the radiation constrictor 172.

そこで、制御機能151は、放射線治療を実行した際に使用された放射線の量を示す放射線情報を取得し、付帯情報として記憶回路13に記憶させる。なお、放射線治療において使用する放射線の強度及び照射時間は、治療計画として事前に設定されるものである。従って、制御機能151は、治療計画に基づいて放射線の強度及び照射時間を取得し、放射線の量を算出して、放射線情報として記憶回路13に記憶させることができる。 The control function 151 then acquires radiation information indicating the amount of radiation used when performing radiation therapy, and stores this in the memory circuitry 13 as additional information. Note that the intensity and exposure time of the radiation used in radiation therapy are set in advance as a treatment plan. Therefore, the control function 151 can acquire the intensity and exposure time of the radiation based on the treatment plan, calculate the amount of radiation, and store this in the memory circuitry 13 as radiation information.

また、図4に示す故障履歴情報は、エラーログである。可動装置に関する故障が発生した場合、制御機能151は、少なくとも故障時期を含むエラーログを作成して、記憶回路13に記憶させる。 The failure history information shown in FIG. 4 is an error log. When a failure occurs in a movable device, the control function 151 creates an error log that includes at least the time of the failure and stores it in the memory circuit 13.

また、制御機能151は、故障時期とともに、可動装置の故障に関する情報や、センサの故障に関する情報を記憶回路13に記憶させる。 In addition, the control function 151 stores information about the malfunction of the movable device and information about the malfunction of the sensor in the memory circuit 13, along with the malfunction time.

例えば、可動装置の故障が発生した場合、制御機能151は、可動装置の故障に関する情報として、放射線治療装置10が備える複数の可動装置のうち故障が生じた可動装置を示す情報を、故障時期に対応付けて記憶回路13に記憶させる。例えば、放射線治療装置10が寝台16や放射線発生装置17といった複数の可動装置を備える場合において、制御機能151は、放射線治療装置10が備える複数の可動装置のうちいずれが故障したのかを示す情報を、故障時期に対応付けて記憶回路13に記憶させる。 For example, when a malfunction occurs in a movable device, the control function 151 stores information indicating which of the multiple movable devices equipped in the radiation therapy device 10 has malfunctioned as information regarding the malfunction in the memory circuitry 13 in association with the malfunction time. For example, when the radiation therapy device 10 has multiple movable devices such as the bed 16 and the radiation generator 17, the control function 151 stores information indicating which of the multiple movable devices equipped in the radiation therapy device 10 has malfunctioned in the memory circuitry 13 in association with the malfunction time.

また、例えば、制御機能151は、可動装置の故障に関する情報として、可動装置のうち故障が生じた個所を示す情報を、故障時期に対応付けて記憶回路13に記憶させる。例えば、放射線絞り器172が複数のリーフ1721及びリーフ1721のそれぞれに対応した複数のリーフ駆動装置1722を備える場合において、制御機能151は、複数のリーフ駆動装置1722のうちいずれが故障したのかを示す情報を、故障時期に対応付けて記憶回路13に記憶させる。また、例えば、天板161を動作させる寝台駆動装置162は、天板161を水平方向に移動させるための軸と、天板161を鉛直方向に移動させるための軸とを有している場合がある。ここで、寝台16の故障が発生した場合、制御機能151は、天板161を水平方向に移動させるための軸、及び、天板161を鉛直方向に移動させるための軸のいずれにおいて故障が発生したのかを示す情報を、故障時期に対応付けて記憶回路13に記憶させる。 For example, the control function 151 stores information indicating the location of the movable device where the failure occurred in the memory circuit 13 as information regarding the malfunction of the movable device in association with the malfunction time. For example, when the radiation constrictor 172 includes a plurality of leaves 1721 and a plurality of leaf drive devices 1722 corresponding to each of the leaves 1721, the control function 151 stores information indicating which of the plurality of leaf drive devices 1722 has malfunctioned in association with the malfunction time in the memory circuit 13. For example, the bed drive device 162 that operates the top plate 161 may have an axis for moving the top plate 161 in the horizontal direction and an axis for moving the top plate 161 in the vertical direction. Here, when a malfunction occurs in the bed 16, the control function 151 stores information indicating which of the axis for moving the top plate 161 in the horizontal direction and the axis for moving the top plate 161 in the vertical direction has malfunctioned in association with the malfunction time in the memory circuit 13.

また、例えば、センサの故障が発生した場合、制御機能151は、センサの故障に関する情報として、天板161やリーフ1721等の可動部の動作を検出するために設けられた複数のセンサのうち故障が生じたセンサを示す情報を、故障時期に対応付けて記憶回路13に記憶させる。 In addition, for example, if a sensor failure occurs, the control function 151 stores information about the sensor failure, which indicates the sensor that has failed among multiple sensors provided to detect the operation of movable parts such as the top plate 161 and the leaf 1721, in the memory circuit 13 in association with the time of the failure.

以上、学習済みモデルM1の生成処理に使用する学習用データの例について説明した。なお、図4は学習用データの例を列挙したものであり、学習済みモデルM1を生成する上で図4の学習用データの全てを使用する必要はない。例えば、可動装置の故障が発生しておらず、センサの故障のみが発生している場合、モデル生成機能152は、出力側教師データの例として図4に記載した「可動装置の故障に関する情報」の使用を省略することができる。同様に、モデル生成機能152は、入力側教師データの例として図4に記載した積算移動量、差異データ、画像情報、傾斜情報、術式情報及び放射線情報のうちの一部の使用を適宜省略することが可能である。 The above describes an example of the learning data used in the generation process of the trained model M1. Note that FIG. 4 lists examples of learning data, and it is not necessary to use all of the learning data in FIG. 4 when generating the trained model M1. For example, if no malfunction of the movable device has occurred and only a malfunction of the sensor has occurred, the model generation function 152 can omit the use of the "information regarding malfunction of the movable device" shown in FIG. 4 as an example of output side teacher data. Similarly, the model generation function 152 can appropriately omit the use of some of the accumulated movement amount, difference data, image information, tilt information, surgical procedure information, and radiation information shown in FIG. 4 as an example of input side teacher data.

また、図4は学習用データを例示したものであり、学習済みモデルM1を生成する上で使用可能な学習用データは、これらに限定されるものではない。例えば、モデル生成機能152は、入力側教師データとして、更に、速度情報を使用してもよい。ここで、速度情報とは、可動部が移動した際の速度を示す情報である。例えば、可動部を移動させる際にその位置データをセンサで検出していた場合、制御機能151は、この位置データを時間で微分することで、可動部が移動した際の速度を算出することができる。即ち、速度情報は、可動部の動作をセンサにより検出した検出結果に基づいて取得することのできるセンサ情報である。一般に、速度が大きいほど生じる摩耗は大きく、可動装置に関する故障が生じるリスクも高くなる。 Also, FIG. 4 shows an example of learning data, and learning data that can be used to generate the trained model M1 is not limited to this. For example, the model generation function 152 may further use speed information as input side teacher data. Here, speed information is information indicating the speed at which the movable part moves. For example, if the position data of the movable part is detected by a sensor when it is moved, the control function 151 can calculate the speed at which the movable part moves by differentiating this position data with respect to time. In other words, speed information is sensor information that can be obtained based on the detection result of the operation of the movable part detected by the sensor. In general, the higher the speed, the greater the wear that occurs, and the higher the risk of malfunction of the movable device.

なお、リーフ1721を移動させる速度に関しては、術式によっては一定の場合もあれば、動的に変化する場合もある。例えば、多門照射やIMRTでは、目標の大きさ及び形状の放射線照射範囲を形成することができるように、リーフ1721を一定の速度で移動させる場合が多い。一例を挙げると、多門照射やIMRTでは、時間短縮のため、リーフ駆動装置1722によって実現可能な最高速度でリーフ1721を移動させる。一方で、VMATでは、放射線治療の間、放射線照射範囲の大きさ及び形状を連続的に変化させるため、複数のリーフ1721それぞれを個別に且つ速度を動的に変化させながら移動させることとなる。 The speed at which the leaves 1721 are moved may be constant or may change dynamically depending on the procedure. For example, in multi-port irradiation and IMRT, the leaves 1721 are often moved at a constant speed so that a radiation irradiation range of a desired size and shape can be formed. As an example, in multi-port irradiation and IMRT, the leaves 1721 are moved at the maximum speed that can be achieved by the leaf drive device 1722 in order to save time. On the other hand, in VMAT, the size and shape of the radiation irradiation range are continuously changed during radiation therapy, so each of the multiple leaves 1721 is moved individually while dynamically changing the speed.

例えば、モデル生成機能152は、図4に示した入力側教師データと出力側教師データとの組を複数取得し、学習用データセットを生成する。なお、入力側教師データと出力側教師データとの組は、可動装置に関する故障が一回発生するごとに、複数生成することもできる。例えば、モデル生成機能152は、まず、記憶回路13から取得した入力側教師データと、出力側教師データとの組を作成して、学習用データセットに追加する。ここで、モデル生成機能152は、更に、記憶回路13から取得した入力側教師データの一部を省略したデータと、出力側教師データとの組を作成して、学習用データセットに追加することができる。 For example, the model generation function 152 acquires multiple pairs of input side teacher data and output side teacher data shown in FIG. 4, and generates a learning dataset. Note that multiple pairs of input side teacher data and output side teacher data can also be generated each time a malfunction related to the movable device occurs. For example, the model generation function 152 first creates a pair of input side teacher data acquired from the memory circuitry 13 and output side teacher data, and adds it to the learning dataset. Here, the model generation function 152 can further create a pair of data obtained from the memory circuitry 13 by omitting a portion of the input side teacher data, and the output side teacher data, and add it to the learning dataset.

次に、モデル生成機能152は、生成した学習用データセットに基づく機械学習を実行して、学習済みモデルM1を生成する。具体的には、モデル生成機能152は、まず、入力側教師データをニューラルネットワークに入力する。ここで、ニューラルネットワークにおいては、入力層側から出力層側に向かって一方向に隣接層間でのみ結合しながら情報が伝播し、出力層からは、可動装置に関する故障の推定結果が出力される。例えば、ニューラルネットワークの出力層からは、放射線治療装置10に含まれる可動装置及びセンサのうちいずれにおいて故障が発生するかの推定結果、及び、その故障が発生する時期の推定結果が出力される。なお、入力層側から出力層側に向かって一方向に情報が伝播するニューラルネットワークについては、畳み込みニューラルネットワーク(Convlutional Neural Network:CNN)とも呼ばれる。 Next, the model generation function 152 executes machine learning based on the generated learning data set to generate a trained model M1. Specifically, the model generation function 152 first inputs the input side teacher data to the neural network. Here, in the neural network, information propagates in one direction from the input layer side to the output layer side while connecting only between adjacent layers, and the output layer outputs an estimation result of a malfunction related to the movable device. For example, the output layer of the neural network outputs an estimation result of which of the movable devices and sensors included in the radiation therapy device 10 will malfunction, and an estimation result of the time when the malfunction will occur. Note that a neural network in which information propagates in one direction from the input layer side to the output layer side is also called a convolutional neural network (CNN).

モデル生成機能152は、入力側教師データを入力した際にニューラルネットワークが好ましい結果を出力することができるよう、ニューラルネットワークのパラメータを調整することで、学習済みモデルM1を生成する。例えば、モデル生成機能152は、放射線治療装置10に含まれる可動装置及びセンサのうちいずれにおいて故障が発生するかについて、ニューラルネットワークによる推定結果と出力側教師データ(正解データ)とが一致するように、ニューラルネットワークのパラメータを調整しながら処理を繰り返す。また、モデル生成機能152は、故障が発生する時期について、ニューラルネットワークによる推定結果と出力側教師データ(正解データ)との差が閾値を下回るまで、ニューラルネットワークのパラメータを調整しながら処理を繰り返す。これにより、モデル生成機能152は、可動装置に関する故障を予測するように機能付けられた学習済みモデルM1を生成する。 The model generation function 152 generates a trained model M1 by adjusting the parameters of the neural network so that the neural network can output a favorable result when input side teacher data is input. For example, the model generation function 152 repeats the process while adjusting the parameters of the neural network so that the estimation result by the neural network regarding which of the movable devices and sensors included in the radiation therapy device 10 will cause a malfunction coincides with the output side teacher data (correct answer data). Furthermore, the model generation function 152 repeats the process while adjusting the parameters of the neural network until the difference between the estimation result by the neural network regarding the time when a malfunction will occur and the output side teacher data (correct answer data) falls below a threshold value. In this way, the model generation function 152 generates a trained model M1 that is functionalized to predict malfunctions related to the movable devices.

なお、学習済みモデルM1が畳み込みニューラルネットワーク(CNN)により構成されるものとして説明したが、モデル生成機能152は、全結合ニューラルネットワークや、再帰型ニューラルネットワーク(Recurrent Neural Network:RNN)等の他種のニューラルネットワークにより学習済みモデルM1を構成してもよい。 Note that although the trained model M1 has been described as being configured using a convolutional neural network (CNN), the model generation function 152 may configure the trained model M1 using other types of neural networks, such as a fully connected neural network or a recurrent neural network (RNN).

また、モデル生成機能152は、ニューラルネットワーク以外の機械学習手法により、学習済みモデルM1を生成してもよい。例えば、モデル生成機能152は、ロジスティック(Logistic)回帰分析、非線形判別分析、サポートベクターマシン(Support Vector Machine:SVM)、ランダムフォレスト(Random Forest)、ナイーブベイズ(Naive Bayes)等のアルゴリズムを用いて機械学習を行ない、学習済みモデルM1を生成することとしても構わない。 The model generation function 152 may also generate the trained model M1 using a machine learning method other than a neural network. For example, the model generation function 152 may perform machine learning using algorithms such as logistic regression analysis, nonlinear discriminant analysis, a support vector machine (SVM), a random forest, and a naive Bayes to generate the trained model M1.

また、モデル生成機能152は、複数の学習済みモデルM1を生成することとしてもよい。例えば、モデル生成機能152は、寝台16に関する故障を予測するように機能付けられた学習済みモデルM11と、放射線絞り器172に関する故障を予測するように機能付けられた学習済みモデルM12とをそれぞれ生成することとしてもよい。 The model generation function 152 may also generate multiple trained models M1. For example, the model generation function 152 may generate a trained model M11 that is functionalized to predict a fault related to the bed 16, and a trained model M12 that is functionalized to predict a fault related to the radiation throttle 172.

モデル生成機能152は、生成した学習済みモデルM1をモデル記憶回路14に記憶させる。その後、予測機能153は、例えば放射線治療装置10が使用されるごとに、学習済みモデルM1をモデル記憶回路14から読み出して可動装置に関する故障を予測する。 The model generation function 152 stores the generated trained model M1 in the model storage circuit 14. Thereafter, the prediction function 153 reads out the trained model M1 from the model storage circuit 14 and predicts a malfunction related to the movable device, for example, each time the radiation therapy device 10 is used.

例えば、制御機能151は、放射線治療装置10が使用されるごとに、まず、積算移動量や差異データ、画像情報等のセンサ情報、及び、傾斜情報、術式情報及び放射線情報等の付帯情報を取得して、記憶回路13に記憶させる。 For example, each time the radiation therapy device 10 is used, the control function 151 first acquires sensor information such as accumulated movement amount, difference data, and image information, as well as additional information such as tilt information, surgical procedure information, and radiation information, and stores the information in the memory circuitry 13.

なお、故障が発生したことによって駆動装置やセンサ等の交換又は修理が行われた場合、制御機能151は、交換又は修理された部品に関するセンサ情報及び付帯情報を記憶回路13から削除することとしてもよい。即ち、制御機能151は、交換又は修理が行われるまでに収集されたセンサ情報及び付帯情報をリセットし、交換又は修理が行われた後のセンサ情報及び付帯情報を新たに蓄積し始めるように制御してもよい。同様に、故障が予測されたことによって、駆動装置やセンサ等の交換又は調整が行われた場合、制御機能151は、交換又は調整された部品に関するセンサ情報及び付帯情報を記憶回路13から削除することとしてもよい。なお、駆動装置やセンサ等の調整とは、例えば、清掃や校正等の保守作業である。 When a drive device, sensor, etc. is replaced or repaired due to a failure, the control function 151 may delete the sensor information and additional information related to the replaced or repaired part from the memory circuit 13. That is, the control function 151 may reset the sensor information and additional information collected up until the replacement or repair, and may control so as to start accumulating new sensor information and additional information after the replacement or repair. Similarly, when a drive device, sensor, etc. is replaced or adjusted due to a predicted failure, the control function 151 may delete the sensor information and additional information related to the replaced or adjusted part from the memory circuit 13. Adjustment of the drive device, sensor, etc. is, for example, maintenance work such as cleaning and calibration.

また、予測機能153は、図5に示すように、センサ情報及び付帯情報を記憶回路13から取得して、モデル記憶回路14から読み出した学習済みモデルM1に入力する。ここで、学習済みモデルM1は、これらの入力データに基づいて、可動装置に関する故障を予測する。即ち、予測機能153は、可動部の動作に関する第1情報、及び、可動部が動作した際の環境を示す第2情報を学習済みモデルM1に入力することにより、可動装置に関する故障を予測する。具体的には、学習済みモデルM1は、図5に示すように、故障時期、可動装置の故障に関する情報及びセンサの故障に関する情報等を含んだ故障予測情報を生成して出力する。なお、図5は、第1の実施形態に係る学習済みモデルM1の使用例を示す図である。 As shown in FIG. 5, the prediction function 153 acquires sensor information and auxiliary information from the memory circuit 13 and inputs them to the trained model M1 read from the model memory circuit 14. Here, the trained model M1 predicts a failure related to the movable device based on these input data. That is, the prediction function 153 predicts a failure related to the movable device by inputting first information related to the operation of the movable part and second information indicating the environment when the movable part operates to the trained model M1. Specifically, as shown in FIG. 5, the trained model M1 generates and outputs failure prediction information including the time of failure, information related to the failure of the movable device, and information related to the failure of the sensor. Note that FIG. 5 is a diagram showing an example of use of the trained model M1 according to the first embodiment.

そして、出力機能154は、予測機能153による故障の予測結果を出力する。例えば、出力機能154は、予測機能153による故障の予測結果をディスプレイ12に表示させる。なお、故障が生じないと予測された場合、出力機能154は、故障の予測結果として故障が生じないことを示す情報をディスプレイ12に表示させてもよいし、故障の予測結果の表示を省略することとしてもよい。 Then, the output function 154 outputs the failure prediction result by the prediction function 153. For example, the output function 154 causes the display 12 to display the failure prediction result by the prediction function 153. Note that, if it is predicted that no failure will occur, the output function 154 may cause the display 12 to display information indicating that no failure will occur as the failure prediction result, or may omit displaying the failure prediction result.

例えば、出力機能154は、予測結果として、放射線治療装置10に含まれる複数の可動装置のうち、故障が発生する可動装置を示す情報をディスプレイ12に表示させる。一例を挙げると、放射線治療装置10が寝台16や放射線発生装置17等の複数の可動装置を備えている場合において、出力機能154は、予測結果として、これら複数の可動蔵置のうちいずれが故障するかを示す情報をディスプレイ12に表示させる。また、出力機能154は、予測結果として、その故障が生じる時期をディスプレイ12に表示させる。 For example, the output function 154 causes the display 12 to display, as a prediction result, information indicating which of the multiple movable devices included in the radiation therapy device 10 will malfunction. As an example, in a case where the radiation therapy device 10 is equipped with multiple movable devices such as the bed 16 and the radiation generator 17, the output function 154 causes the display 12 to display, as a prediction result, information indicating which of the multiple movable devices will malfunction. The output function 154 also causes the display 12 to display, as a prediction result, the time when the malfunction will occur.

また、例えば、出力機能154は、予測結果として、可動装置のうち故障が生じる箇所を示す情報をディスプレイ12に表示させる。一例を挙げると、放射線絞り器172が複数のリーフ1721及びリーフ1721のそれぞれに対応した複数のリーフ駆動装置1722を備えている場合において、出力機能154は、予測結果として、複数のリーフ駆動装置1722のうちいずれが故障するかを示す情報をディスプレイ12に表示させる。また、一例を挙げると、出力機能154は、寝台駆動装置162が有する複数の軸(例えば、天板161を水平方向に移動させるための軸及び天板161を鉛直方向に移動させるための軸)のいずれにおいて故障が発生するかを示す情報をディスプレイ12に表示させる。また、出力機能154は、予測結果として、その故障が生じる時期をディスプレイ12に表示させる。 Also, for example, the output function 154 displays on the display 12, as a prediction result, information indicating a location of the movable device where a failure will occur. As an example, in a case where the radiation constrictor 172 has a plurality of leaves 1721 and a plurality of leaf drive devices 1722 corresponding to each of the leaves 1721, the output function 154 displays on the display 12, as a prediction result, information indicating which of the plurality of leaf drive devices 1722 will fail. As another example, the output function 154 displays on the display 12 information indicating which of the plurality of axes (e.g., an axis for moving the tabletop 161 in the horizontal direction and an axis for moving the tabletop 161 in the vertical direction) of the bed drive device 162 will fail. As a prediction result, the output function 154 displays on the display 12 the time when the failure will occur.

また、例えば、出力機能154は、予測結果として、天板161やリーフ1721等の可動部の動作を検出するために設けられた複数のセンサのうち故障が生じるセンサを示す情報をディスプレイ12に表示させる。また、出力機能154は、予測結果として、その故障が生じる時期をディスプレイ12に表示させる。 In addition, for example, the output function 154 causes the display 12 to display, as a prediction result, information indicating which sensor will fail among a plurality of sensors provided to detect the operation of movable parts such as the top plate 161 and the leaf 1721. In addition, the output function 154 causes the display 12 to display, as a prediction result, the time when the failure will occur.

なお、予測機能153による故障の予測結果をディスプレイ12において表示するものとして説明したが、実施形態はこれに限定されるものではない。例えば、出力機能154は、予測機能153による故障の予測結果をネットワークを介して他の装置に送信し、当該他の装置が、予測機能153による故障の予測結果の表示を行なう場合であってもよい。 Note that, although the failure prediction results by the prediction function 153 are described as being displayed on the display 12, the embodiment is not limited to this. For example, the output function 154 may transmit the failure prediction results by the prediction function 153 to another device via a network, and the other device may display the failure prediction results by the prediction function 153.

即ち、出力機能154は、予測機能153による故障の予測結果をユーザに対して通知する。ここで、ユーザは、故障の予測結果を参考に、放射線治療装置10の状態を適切に管理することができる。例えば、近い時期に故障が発生すると予測された場合、ユーザは、故障が発生すると予測された駆動装置やセンサ等の交換又は調整を業者に依頼して、可動装置に関する故障の発生を事前に防ぐことができる。即ち、処理回路15は、可動装置に関する故障を予測してユーザに通知することにより、放射線治療装置10のシステムダウンを回避することができる。一方で、故障が発生すると予測されたもののその時期が遠い場合や、故障が生じないと予測された場合、ユーザは、放射線治療装置10の使用を安心して継続することができる。 That is, the output function 154 notifies the user of the failure prediction result by the prediction function 153. Here, the user can appropriately manage the state of the radiation therapy device 10 by referring to the failure prediction result. For example, if a failure is predicted to occur in the near future, the user can request a contractor to replace or adjust the drive device, sensor, etc., which is predicted to fail, and prevent the occurrence of a failure related to the movable device in advance. That is, the processing circuit 15 can avoid a system down of the radiation therapy device 10 by predicting a failure related to the movable device and notifying the user. On the other hand, if a failure is predicted to occur but is far away, or if it is predicted that no failure will occur, the user can continue to use the radiation therapy device 10 with peace of mind.

なお、ユーザとは、例えば、放射線治療装置10が設置された医療施設における医師や技師等であってもよいし、放射線治療装置10のメーカから医療施設に対して派遣されたサービスマン等であってもよい。 The user may be, for example, a doctor or technician at a medical facility where the radiation therapy device 10 is installed, or a serviceman dispatched to the medical facility by the manufacturer of the radiation therapy device 10.

次に、放射線治療装置10による処理の手順の一例を、図6を用いて説明する。図6は、第1の実施形態に係る放射線治療装置10の処理の一連の流れを説明するためのフローチャートである。ステップS101、ステップS102、ステップS103、ステップS107、ステップS108、ステップS109、ステップS112及びステップS113は、制御機能151に対応する。ステップS110及びステップS111は、モデル生成機能152に対応する。ステップS104は、予測機能153に対応する。ステップS105及びステップS106は、出力機能154に対応する。 Next, an example of the processing procedure by the radiation therapy device 10 will be described with reference to FIG. 6. FIG. 6 is a flowchart for explaining a series of processing steps by the radiation therapy device 10 according to the first embodiment. Steps S101, S102, S103, S107, S108, S109, S112, and S113 correspond to the control function 151. Steps S110 and S111 correspond to the model generation function 152. Step S104 corresponds to the prediction function 153. Steps S105 and S106 correspond to the output function 154.

まず、処理回路15は、寝台16や放射線絞り器172等の可動装置を制御して、放射線治療を実行する(ステップS101)。また、処理回路15は、記憶回路13に第1情報及び第2情報を記憶させる(ステップS102)。例えば、処理回路15は、ステップS101の放射線治療の間、可動部の動作をセンサにより検出した検出結果に基づいて図4に示した各種のセンサ情報を取得し、第1情報として記憶回路13に記憶させる。また、例えば、処理回路15は、ステップS101の放射線治療の治療計画に基づいて図4に示した各種の付帯情報を取得し、第2情報として記憶回路13に記憶させる。 First, the processing circuitry 15 controls movable devices such as the bed 16 and the radiation constrictor 172 to perform radiation therapy (step S101). The processing circuitry 15 also stores the first information and the second information in the memory circuitry 13 (step S102). For example, during the radiation therapy in step S101, the processing circuitry 15 acquires various sensor information shown in FIG. 4 based on the detection results of the movement of the movable part detected by the sensor, and stores the information in the memory circuitry 13 as the first information. For example, the processing circuitry 15 also acquires various supplementary information shown in FIG. 4 based on the treatment plan for radiation therapy in step S101, and stores the information in the memory circuitry 13 as the second information.

次に、処理回路15は、ステップS101の放射線治療において、可動装置に関する故障が生じたか否かを判定する(ステップS103)。故障が生じなかった場合(ステップS103否定)、処理回路15は、モデル記憶回路14から学習済みモデルM1を読み出し、学習済みモデルM1に対して第1情報及び第2情報を入力することにより、可動装置に関する故障を予測する(ステップS104)。ここで、処理回路15は、故障が生じると予測したか否かを判定し(ステップS105)、故障が生じると予測した場合(ステップS105肯定)、故障の予測結果を出力する(ステップS106)。 Next, the processing circuitry 15 determines whether or not a malfunction has occurred in the movable device during the radiation therapy in step S101 (step S103). If no malfunction has occurred (step S103: No), the processing circuitry 15 reads out the trained model M1 from the model storage circuitry 14, and inputs the first information and the second information to the trained model M1 to predict a malfunction in the movable device (step S104). Here, the processing circuitry 15 determines whether or not a malfunction has been predicted (step S105), and if a malfunction has been predicted (step S105: Yes), it outputs the result of the malfunction prediction (step S106).

故障が生じる旨の予測結果の通知を受けたユーザは、故障が発生すると予測された駆動装置やセンサ等の交換又は調整を業者に依頼することができる。但し、故障が生じると予測された時期が遠い場合等には、ユーザは、交換又は調整を保留にすることもできる。そこで、処理回路15は、故障又は調整が実際に行なわれたか否かを判定する(ステップS107)。交換又は調整が行われた場合(ステップS107肯定)、処理回路15は、記憶回路13から、交換又は調整された部品に関する第1情報及び第2情報を削除する(ステップS108)。 When a user is notified of the predicted results of a breakdown, the user can request a contractor to replace or adjust the drive unit, sensor, etc. that is predicted to break down. However, if the predicted time for a breakdown is far away, the user can postpone the replacement or adjustment. The processing circuit 15 then determines whether or not a breakdown or adjustment has actually occurred (step S107). If replacement or adjustment has been performed (Yes in step S107), the processing circuit 15 deletes the first information and second information related to the replaced or adjusted part from the memory circuit 13 (step S108).

一方で、ステップS101の放射線治療において故障が発生した場合(ステップS103肯定)、処理回路15は、図4に示した各種の故障履歴情報を取得して、記憶回路13に記憶させる(ステップS109)。例えば、可動装置の故障が発生した場合、処理回路15は、可動装置の故障に関する情報と故障が発生した時期とを対応付けた故障履歴情報を取得し、記憶回路13に記憶させる。また、例えば、センサの故障が発生した場合、処理回路15は、センサの故障に関する情報と故障が発生した時期とを対応付けた故障履歴情報を取得し、記憶回路13に記憶させる。 On the other hand, if a failure occurs during radiation therapy in step S101 (Yes in step S103), the processing circuitry 15 acquires various types of failure history information shown in FIG. 4 and stores it in the memory circuitry 13 (step S109). For example, if a malfunction occurs in a movable device, the processing circuitry 15 acquires failure history information that associates information about the malfunction of the movable device with the time when the malfunction occurred, and stores it in the memory circuitry 13. Also, for example, if a malfunction occurs in a sensor, the processing circuitry 15 acquires failure history information that associates information about the sensor malfunction with the time when the malfunction occurred, and stores it in the memory circuitry 13.

次に、処理回路15は、図4に示した入力側教師データと出力側教師データとの組を複数含む学習用データセットを生成する。例えば、処理回路15は、過去に生成された学習用データセットに対して、ステップS102において記憶回路13に記憶された第1情報及び第2情報と、ステップS109において記憶回路13に記憶された故障履歴情報との組を追加して、新たな学習用データセットを生成する(ステップS110)。 Next, the processing circuitry 15 generates a learning dataset including multiple pairs of input-side teacher data and output-side teacher data shown in FIG. 4. For example, the processing circuitry 15 adds a pair of the first information and the second information stored in the memory circuitry 13 in step S102 and the fault history information stored in the memory circuitry 13 in step S109 to a previously generated learning dataset to generate a new learning dataset (step S110).

次に、処理回路15は、モデル記憶回路14に記憶された学習済みモデルM1を更新する(ステップS111)。即ち、処理回路15は、ステップS110において生成した学習用データセットに基づく機械学習を実行して新たな学習済みモデルM1を生成し、モデル記憶回路14に記憶させる。また、学習済みモデルM1を更新した後、処理回路15は、故障が発生した部品について交換又は修理が行われたか否かを判定し(ステップS112)、交換又は修理が行われていない場合には待機状態となる(ステップS112否定)。 Next, the processing circuit 15 updates the trained model M1 stored in the model storage circuit 14 (step S111). That is, the processing circuit 15 executes machine learning based on the learning dataset generated in step S110 to generate a new trained model M1, and stores it in the model storage circuit 14. After updating the trained model M1, the processing circuit 15 determines whether the faulty part has been replaced or repaired (step S112), and enters a standby state if the part has not been replaced or repaired (step S112: No).

ステップS108の後、ステップS105において故障が生じないと予測した場合、又は、ステップS112において交換又は修理が行われたと判定した場合、処理回路15は、次の放射線治療が予定されているか否かを判定し(ステップS113)、次の放射線治療が予定されている場合には再度ステップS101に移行する(ステップS113肯定)。一方で、次の放射線治療が予定されていない場合には(ステップS113否定)、処理回路15は、処理を終了する。 After step S108, if it is predicted in step S105 that no failure will occur, or if it is determined in step S112 that replacement or repair has been performed, the processing circuit 15 determines whether or not the next radiation therapy is scheduled (step S113), and if the next radiation therapy is scheduled, proceeds again to step S101 (step S113: Yes). On the other hand, if the next radiation therapy is not scheduled (step S113: No), the processing circuit 15 ends the process.

なお、図6のフローチャートについては適宜変形が可能である。例えば、処理回路15は、ステップS105を省略し、故障が生じると予測したか否かに関わらず、故障の予測結果を出力することとしてもよい。また、例えば、処理回路15は、ステップS108を省略し、第1情報及び第2情報を記憶回路13に記憶させておくこととしてもよい。 The flowchart in FIG. 6 can be modified as appropriate. For example, the processing circuit 15 may omit step S105 and output the failure prediction result regardless of whether or not a failure is predicted to occur. Also, for example, the processing circuit 15 may omit step S108 and store the first information and the second information in the memory circuit 13.

また、図6のフローチャートにおいては第1情報及び第2情報の双方を用いて故障予測を行なうものとして説明したが、処理回路15は、第1情報及び第2情報の一方を用いて故障予測を行なうこともできる。例えば、処理回路15は、第1情報として図5に示した積算移動量のみを学習済みモデルM1に入力して、可動装置に関する故障を予測することもできる。 In addition, although the flowchart in FIG. 6 describes a case where failure prediction is performed using both the first information and the second information, the processing circuit 15 can also perform failure prediction using either the first information or the second information. For example, the processing circuit 15 can input only the accumulated movement amount shown in FIG. 5 as the first information into the trained model M1 to predict a failure related to a movable device.

上述したように、第1の実施形態によれば、制御機能151は、寝台16や放射線発生装置17等の可動装置を制御して、放射線治療を実行する。また、モデル記憶回路14は、可動装置の故障を予測するように機能付けられた学習済みモデルM1を記憶する。また、予測機能153は、リーフ1721や天板161等の可動部の動作に関する第1情報、及び、可動部が動作した際の環境を示す第2情報の少なくとも一方を学習済みモデルM1に入力することにより、可動装置に関する故障を予測する。また、出力機能154は、予測機能153による故障の予測結果を出力する。従って、第1の実施形態に係る放射線治療装置10は、可動装置に関する故障を予測してユーザに通知することにより、故障が発生する前に部品の修理や調整を行なうことを可能として、システムダウンを回避することができる。 As described above, according to the first embodiment, the control function 151 controls movable devices such as the bed 16 and the radiation generator 17 to perform radiation therapy. The model storage circuit 14 also stores a trained model M1 that is functionalized to predict malfunctions of the movable devices. The prediction function 153 also predicts malfunctions of the movable devices by inputting at least one of the first information regarding the operation of the movable parts such as the leaf 1721 and the tabletop 161, and the second information indicating the environment when the movable parts operate, into the trained model M1. The output function 154 also outputs the result of the malfunction prediction by the prediction function 153. Therefore, the radiation therapy device 10 according to the first embodiment predicts malfunctions of the movable devices and notifies the user, thereby making it possible to repair or adjust parts before a malfunction occurs, and thus avoiding a system downtime.

なお、これまで、可動装置の例として寝台16及び放射線絞り器172について説明したが、実施形態はこれに限定されるものではない。例えば、放射線治療装置10が有する回転ガントリ19は、回転の動作を実行可能な可動部の一例である。また、放射線治療装置10は、図示しない回転ガントリ駆動装置191を有し、回転ガントリ駆動装置191は、モータ等のアクチュエータを駆動することにより、回転ガントリ19を回転させる。
ここで、放射線治療装置10は、寝台16及び放射線絞り器172の場合と同様に、回転ガントリ19及び回転ガントリ駆動装置191からなる可動装置に関する故障を予測し、ユーザに通知することができる。
Although the bed 16 and the radiation constrictor 172 have been described as examples of movable devices, the embodiment is not limited thereto. For example, the rotating gantry 19 of the radiation therapy device 10 is an example of a movable part capable of rotating. The radiation therapy device 10 also has a rotating gantry drive device 191 (not shown), which drives an actuator such as a motor to rotate the rotating gantry 19.
Here, the radiation therapy apparatus 10 can predict failures related to the movable devices, including the rotating gantry 19 and the rotating gantry drive device 191, as in the case of the bed 16 and the radiation constrictor 172, and notify the user of the failures.

また、これまで、放射線治療装置10において学習済みモデルM1の生成処理を実行する場合について説明したが、実施形態はこれに限定されるものではない。例えば、放射線治療装置10は、処理回路15がモデル生成機能152を実行することに代えて、外部装置において生成された学習済みモデルM1を取得して、モデル記憶回路14に記憶させることとしてもよい。 Although the above description concerns a case where the generation process of the trained model M1 is executed in the radiation therapy device 10, the embodiment is not limited to this. For example, instead of the processing circuitry 15 executing the model generation function 152, the radiation therapy device 10 may acquire the trained model M1 generated in an external device and store it in the model storage circuitry 14.

(第2の実施形態)
上述した第1の実施形態では、放射線装置の一例として、放射線治療を実行可能な放射線治療装置について説明した。これに対し、第2の実施形態では、放射線を用いた画像収集を実行可能な放射線診断装置について説明する。
Second Embodiment
In the above-described first embodiment, a radiation therapy apparatus capable of performing radiation therapy has been described as an example of a radiation apparatus, whereas in the second embodiment, a radiation diagnostic apparatus capable of performing image acquisition using radiation will be described.

以下、放射線診断装置の一例として、図7に示すX線CT装置20について説明する。図7は、第2の実施形態に係るX線CT装置20の構成の一例を示すブロック図である。図7に示すように、X線CT装置20は、架台装置210と、寝台230と、コンソール装置240とを有する。 Below, an X-ray CT device 20 shown in FIG. 7 will be described as an example of a radiation diagnostic device. FIG. 7 is a block diagram showing an example of the configuration of the X-ray CT device 20 according to the second embodiment. As shown in FIG. 7, the X-ray CT device 20 has a gantry device 210, a bed 230, and a console device 240.

図7においては、傾斜していない状態での回転フレーム213の回転軸又は寝台230の天板233の長手方向をZ軸方向とする。また、Z軸方向に直交し、床面に対し水平である軸方向をX軸方向とする。また、Z軸方向に直交し、床面に対し垂直である軸方向をY軸方向とする。なお、図7は、説明のために架台装置210を複数方向から描画したものであり、X線CT装置20が架台装置210を1つ有する場合を示す。 In FIG. 7, the rotation axis of the rotating frame 213 when not tilted or the longitudinal direction of the top plate 233 of the bed 230 is the Z-axis direction. The axis direction that is perpendicular to the Z-axis direction and horizontal to the floor surface is the X-axis direction. The axis direction that is perpendicular to the Z-axis direction and perpendicular to the floor surface is the Y-axis direction. For the sake of explanation, FIG. 7 shows the gantry device 210 from multiple directions, and shows a case where the X-ray CT device 20 has one gantry device 210.

架台装置210は、X線管211と、X線検出器212と、回転フレーム213と、X線高電圧装置214と、制御装置215と、ウェッジ装置216と、コリメータ217と、DAS218とを有する。 The gantry device 210 has an X-ray tube 211, an X-ray detector 212, a rotating frame 213, an X-ray high voltage device 214, a control device 215, a wedge device 216, a collimator 217, and a DAS 218.

X線管211は、熱電子を発生する陰極(フィラメント)と、熱電子の衝突を受けてX線を発生する陽極(ターゲット)とを有する真空管である。X線管211は、X線高電圧装置214からの高電圧の印加により、陰極から陽極に向けて熱電子を照射することで、患者P2に対し照射するX線を発生する。 The X-ray tube 211 is a vacuum tube having a cathode (filament) that generates thermoelectrons and an anode (target) that generates X-rays when the thermoelectrons collide with it. The X-ray tube 211 generates X-rays to be irradiated to the patient P2 by irradiating thermoelectrons from the cathode to the anode through application of high voltage from the X-ray high voltage device 214.

X線検出器212は、X線管211から照射されて患者P2を通過したX線を検出し、検出したX線量に対応した信号をDAS218へと出力する。X線検出器212は、例えば、X線管211の焦点を中心とした1つの円弧に沿ってチャンネル方向(チャネル方向)に複数の検出素子が配列された複数の検出素子列を有する。X線検出器212は、例えば、チャネル方向に複数の検出素子が配列された検出素子列が列方向に複数配列された構造を有する。なお、列方向については、スライス方向、row方向、又はセグメント方向とも記載する。また、列方向は、図7に示す患者P2の体軸方向(Z軸方向)に対応する。 The X-ray detector 212 detects X-rays emitted from the X-ray tube 211 and passing through the patient P2, and outputs a signal corresponding to the detected X-ray amount to the DAS 218. The X-ray detector 212 has, for example, multiple detection element rows in which multiple detection elements are arranged in the channel direction along an arc centered on the focus of the X-ray tube 211. The X-ray detector 212 has a structure in which, for example, multiple detection element rows in which multiple detection elements are arranged in the channel direction are arranged in the row direction. The row direction is also referred to as the slice direction, row direction, or segment direction. The row direction corresponds to the body axis direction (Z-axis direction) of the patient P2 shown in FIG. 7.

例えば、X線検出器212は、グリッドと、シンチレータアレイと、光センサアレイとを有する間接変換型の検出器である。シンチレータアレイは、複数のシンチレータを有する。シンチレータは入射X線量に応じた光子量の光を出力するシンチレータ結晶を有する。グリッドは、シンチレータアレイのX線入射側の面に配置され、散乱X線を吸収するX線遮蔽板を有する。なお、グリッドはコリメータ(1次元コリメータ又は2次元コリメータ)と呼ばれる場合もある。光センサアレイは、シンチレータからの光量に応じた電気信号に変換する機能を有し、例えば、フォトダイオード等の光センサを有する。なお、X線検出器212は、入射したX線を電気信号に変換する半導体素子を有する直接変換型の検出器であっても構わない。 For example, the X-ray detector 212 is an indirect conversion type detector having a grid, a scintillator array, and a photosensor array. The scintillator array has multiple scintillators. The scintillator has scintillator crystals that output light with a photon amount corresponding to the amount of incident X-rays. The grid is arranged on the X-ray incident side of the scintillator array and has an X-ray shielding plate that absorbs scattered X-rays. The grid is sometimes called a collimator (one-dimensional collimator or two-dimensional collimator). The photosensor array has a function of converting the amount of light from the scintillator into an electrical signal corresponding to the amount of light, and has a photosensor such as a photodiode. The X-ray detector 212 may be a direct conversion type detector having a semiconductor element that converts the incident X-rays into an electrical signal.

回転フレーム213は、X線管211とX線検出器212とを対向支持し、制御装置215によってX線管211とX線検出器212とを回転させる円環状のフレームである。例えば、回転フレーム213は、アルミニウムを材料とした鋳物である。なお、回転フレーム213は、X線管211及びX線検出器212に加えて、X線高電圧装置214やウェッジ装置216、コリメータ217、DAS218等を更に支持することもできる。更に、回転フレーム213は、図7において図示しない種々の構成を更に支持することもできる。以下では、架台装置210において、回転フレーム213、及び、回転フレーム213と共に回転移動する部分を、回転部とも記載する。 The rotating frame 213 is an annular frame that supports the X-ray tube 211 and the X-ray detector 212 facing each other and rotates the X-ray tube 211 and the X-ray detector 212 by the control device 215. For example, the rotating frame 213 is a casting made of aluminum. In addition to the X-ray tube 211 and the X-ray detector 212, the rotating frame 213 can also support the X-ray high voltage device 214, the wedge device 216, the collimator 217, the DAS 218, etc. Furthermore, the rotating frame 213 can also support various components not shown in FIG. 7. Hereinafter, the rotating frame 213 and the part of the gantry device 210 that rotates together with the rotating frame 213 are also referred to as the rotating part.

X線高電圧装置214は、変圧器(トランス)及び整流器等の電気回路を有し、X線管211に印加する高電圧を発生する高電圧発生装置と、X線管211が発生するX線に応じた出力電圧の制御を行なうX線制御装置とを有する。高電圧発生装置は、変圧器方式であってもよいし、インバータ方式であってもよい。なお、X線高電圧装置214は、回転フレーム213に設けられてもよいし、図示しない固定フレームに設けられても構わない。 The X-ray high voltage device 214 has electrical circuits such as a transformer and a rectifier, and includes a high voltage generator that generates a high voltage to be applied to the X-ray tube 211, and an X-ray control device that controls the output voltage according to the X-rays generated by the X-ray tube 211. The high voltage generator may be of a transformer type or an inverter type. The X-ray high voltage device 214 may be provided on the rotating frame 213, or on a fixed frame (not shown).

制御装置215は、架台装置210の回転部を動作させる。例えば、制御装置215は、処理回路245による制御の下、モータ等のアクチュエータを駆動することにより、架台装置210の回転部を回転させる。また、例えば、制御装置215は、処理回路245による制御の下、回転部を傾斜させる。一例を挙げると、制御装置215は、回転部を傾斜させる制御として、入力インタフェース241を介して入力された傾斜角度(チルト角度)情報により、X軸方向に平行な軸を中心に回転部を傾斜させる。 The control device 215 operates the rotating part of the gantry 210. For example, the control device 215 rotates the rotating part of the gantry 210 by driving an actuator such as a motor under the control of the processing circuit 245. Also, for example, the control device 215 tilts the rotating part under the control of the processing circuit 245. As an example, the control device 215 tilts the rotating part around an axis parallel to the X-axis direction according to tilt angle information input via the input interface 241 as a control to tilt the rotating part.

即ち、架台装置210の回転部は、回転や傾斜といった機械的な動作を実行可能な部品であり、可動部の一例である。また、制御装置215は、回転部を動作させる装置であり、駆動装置の一例である。また、回転部及び制御装置215を含む架台装置210は、可動装置の一例である。 In other words, the rotating part of the gantry 210 is a part capable of performing mechanical operations such as rotation and tilt, and is an example of a movable part. Furthermore, the control device 215 is a device that operates the rotating part, and is an example of a drive device. Furthermore, the gantry 210 including the rotating part and the control device 215 is an example of a movable device.

ウェッジ装置216は、例えば、移動又は回転の動作を実行可能なウェッジ2161と、ウェッジ2161を動作させるウェッジ駆動装置2162とを含む。ここで、ウェッジ2161は、X線管211から照射されたX線量を調節するためのX線フィルタである。具体的には、ウェッジ2161は、X線管211から患者P2へ照射されるX線が予め定められた分布になるように、X線管211から照射されたX線を減衰させるX線フィルタである。例えば、ウェッジ2161は、ウェッジフィルタ(wedge filter)やボウタイフィルタ(bow-tie filter)であり、所定のターゲット角度や所定の厚みとなるようにアルミニウム等を加工して作製される。また、ウェッジ駆動装置2162は、モータ等のアクチュエータを駆動することによって、ウェッジ2161を動作させる。 The wedge device 216 includes, for example, a wedge 2161 capable of moving or rotating, and a wedge driving device 2162 for operating the wedge 2161. Here, the wedge 2161 is an X-ray filter for adjusting the amount of X-rays irradiated from the X-ray tube 211. Specifically, the wedge 2161 is an X-ray filter for attenuating the X-rays irradiated from the X-ray tube 211 so that the X-rays irradiated from the X-ray tube 211 to the patient P2 have a predetermined distribution. For example, the wedge 2161 is a wedge filter or a bow-tie filter, and is manufactured by processing aluminum or the like to have a predetermined target angle and a predetermined thickness. In addition, the wedge driving device 2162 operates the wedge 2161 by driving an actuator such as a motor.

即ち、ウェッジ2161は、移動や回転といった機械的な動作を実行可能な部品であり、可動部の一例である。また、ウェッジ駆動装置2162は、ウェッジ2161を動作させる装置であり、駆動装置の一例である。また、ウェッジ2161及びウェッジ駆動装置2162を含むウェッジ装置216は、可動装置の一例である。 In other words, the wedge 2161 is a part that can perform mechanical operations such as movement and rotation, and is an example of a movable part. Furthermore, the wedge driving device 2162 is a device that operates the wedge 2161, and is an example of a driving device. Furthermore, the wedge device 216, which includes the wedge 2161 and the wedge driving device 2162, is an example of a movable device.

コリメータ217は、例えば、移動の動作を実行可能な絞り羽根2171と、絞り羽根2171を動作させる絞り羽根駆動装置2172とを含む。ここで、絞り羽根2171は、ウェッジ2161を透過したX線の照射範囲を絞り込むための鉛板等である。例えば、コリメータ217は複数の絞り羽根2171を含み、これら複数の絞り羽根2171の組み合わせによってスリットを形成する。また、絞り羽根駆動装置2172は、モータ等のアクチュエータを駆動することによって絞り羽根2171を動作させる。 The collimator 217 includes, for example, aperture blades 2171 capable of performing a moving operation, and an aperture blade drive device 2172 that operates the aperture blades 2171. Here, the aperture blades 2171 are lead plates or the like for narrowing the irradiation range of the X-rays that have passed through the wedge 2161. For example, the collimator 217 includes multiple aperture blades 2171, and a slit is formed by combining these multiple aperture blades 2171. In addition, the aperture blade drive device 2172 operates the aperture blades 2171 by driving an actuator such as a motor.

即ち、絞り羽根2171は、移動可能な部品であり、可動部の一例である。また、絞り羽根駆動装置2172は、絞り羽根2171を動作させる装置であり、駆動装置の一例である。また、絞り羽根2171及び絞り羽根駆動装置2172を含むコリメータ217は、可動装置の一例である。 In other words, the aperture blade 2171 is a movable part and is an example of a movable part. The aperture blade drive device 2172 is a device that operates the aperture blade 2171 and is an example of a drive device. The collimator 217 including the aperture blade 2171 and the aperture blade drive device 2172 is an example of a movable device.

なお、図7においては、X線管211とコリメータ217との間にウェッジ装置216が配置される場合を示すが、X線管211とウェッジ装置216との間にコリメータ217が配置される場合であってもよい。この場合、ウェッジ2161は、X線管211から照射され、コリメータ217により照射範囲が制限されたX線を透過して減衰させる。 Note that, although FIG. 7 shows a case where the wedge device 216 is disposed between the X-ray tube 211 and the collimator 217, the collimator 217 may be disposed between the X-ray tube 211 and the wedge device 216. In this case, the wedge 2161 transmits and attenuates the X-rays irradiated from the X-ray tube 211 and whose irradiation range is limited by the collimator 217.

DAS218は、X線検出器212が有する各検出素子によって検出されるX線の信号を収集する。例えば、DAS218は、各検出素子から出力される電気信号に対して増幅処理を行なう増幅器と、電気信号をデジタル信号に変換するA/D変換器とを有し、検出データを生成する。DAS218は、例えば、プロセッサにより実現される。 DAS218 collects X-ray signals detected by each detection element of X-ray detector 212. For example, DAS218 has an amplifier that amplifies the electrical signal output from each detection element and an A/D converter that converts the electrical signal into a digital signal, and generates detection data. DAS218 is realized, for example, by a processor.

DAS218が生成したデータは、回転フレーム213に設けられた発光ダイオード(Light Emitting Diode:LED)を有する送信機から、光通信によって、架台装置210の非回転部分(例えば、固定フレーム等。図1での図示は省略している)に設けられた、フォトダイオードを有する受信機に送信され、コンソール装置240へと転送される。ここで、非回転部分とは、例えば、回転フレーム213を回転可能に支持する固定フレーム等である。なお、回転フレーム213から架台装置210の非回転部分へのデータの送信方法は、光通信に限らず、非接触型の如何なるデータ伝送方式を採用してもよいし、接触型のデータ伝送方式を採用しても構わない。 The data generated by the DAS 218 is transmitted by optical communication from a transmitter having a light emitting diode (LED) provided on the rotating frame 213 to a receiver having a photodiode provided on a non-rotating part of the gantry 210 (e.g., a fixed frame, etc. (not shown in FIG. 1)), and then transferred to the console device 240. Here, the non-rotating part is, for example, a fixed frame that rotatably supports the rotating frame 213. Note that the method of transmitting data from the rotating frame 213 to the non-rotating part of the gantry 210 is not limited to optical communication, and any non-contact data transmission method or a contact data transmission method may be adopted.

寝台230は、患者P2が載置されるベッドであり、基台231と、寝台駆動装置232と、天板233と、支持フレーム234とを有する。なお、患者P2は、X線CT装置20に含まれない。基台231は、支持フレーム234を鉛直方向に移動可能に支持する筐体である。また、支持フレーム234は、天板233を長軸方向に移動可能に支持するフレームである。 The bed 230 is a bed on which the patient P2 is placed, and includes a base 231, a bed drive device 232, a top plate 233, and a support frame 234. Note that the patient P2 is not included in the X-ray CT device 20. The base 231 is a housing that supports the support frame 234 so that it can move in the vertical direction. The support frame 234 is a frame that supports the top plate 233 so that it can move in the longitudinal direction.

例えば、寝台駆動装置232は、処理回路245による制御の下、モータ等のアクチュエータを駆動することにより、支持フレーム234を鉛直方向に移動させる。また、例えば、寝台駆動装置232は、天板233を長軸方向に移動させる。なお、寝台駆動装置232は、天板233に加え、支持フレーム234を天板233の長軸方向に移動してもよい。 For example, the bed driving device 232 drives an actuator such as a motor under the control of the processing circuit 245 to move the support frame 234 in the vertical direction. Also, for example, the bed driving device 232 moves the tabletop 233 in the longitudinal direction. Note that the bed driving device 232 may move the support frame 234 in the longitudinal direction of the tabletop 233 in addition to the tabletop 233.

即ち、天板233及び支持フレーム234は、移動可能な部品であり、可動部の一例である。また、寝台駆動装置232は、天板233及び支持フレーム234を動作させる装置であり、駆動装置の一例である。また、寝台駆動装置232、天板233及び支持フレーム234を含む寝台230は、可動装置の一例である。 In other words, the tabletop 233 and the support frame 234 are movable parts and are an example of a movable part. The bed driving device 232 is a device that operates the tabletop 233 and the support frame 234 and is an example of a driving device. The bed 230 including the table driving device 232, the tabletop 233, and the support frame 234 is an example of a movable device.

コンソール装置240は、入力インタフェース241と、ディスプレイ242と、記憶回路243と、モデル記憶回路244と、処理回路245とを有する。なお、コンソール装置240は架台装置210とは別体として説明するが、架台装置210にコンソール装置240又はコンソール装置240の各構成要素の一部が含まれてもよい。 The console device 240 has an input interface 241, a display 242, a memory circuit 243, a model memory circuit 244, and a processing circuit 245. Note that although the console device 240 is described as being separate from the gantry device 210, the gantry device 210 may include the console device 240 or some of the components of the console device 240.

入力インタフェース241は、ユーザからの各種の入力操作を受け付け、受け付けた入力操作を電気信号に変換して処理回路245に出力する。例えば、入力インタフェース241は、マウスやキーボード、トラックボール、スイッチ、ボタン、ジョイスティック、操作面へ触れることで入力操作を行うタッチパッド、表示画面とタッチパッドとが一体化されたタッチスクリーン、光学センサを用いた非接触入力回路、音声入力回路等により実現される。なお、入力インタフェース241は、架台装置210に設けられてもよい。また、入力インタフェース241は、コンソール装置240本体と無線通信可能なタブレット端末等で構成されることにしても構わない。また、入力インタフェース241は、マウスやキーボード等の物理的な操作部品を備えるものだけに限られない。例えば、コンソール装置240とは別体に設けられた外部の入力機器から入力操作に対応する電気信号を受け取り、この電気信号を処理回路245へ出力する電気信号の処理回路も入力インタフェース241の例に含まれる。 The input interface 241 accepts various input operations from the user, converts the accepted input operations into electrical signals, and outputs the electrical signals to the processing circuit 245. For example, the input interface 241 is realized by a mouse, a keyboard, a trackball, a switch, a button, a joystick, a touchpad that performs input operations by touching the operation surface, a touch screen in which a display screen and a touchpad are integrated, a non-contact input circuit using an optical sensor, a voice input circuit, or the like. The input interface 241 may be provided in the pedestal device 210. The input interface 241 may also be configured as a tablet terminal or the like that can wirelessly communicate with the console device 240 main body. The input interface 241 is not limited to only those that have physical operating parts such as a mouse and a keyboard. For example, an electrical signal processing circuit that receives an electrical signal corresponding to an input operation from an external input device provided separately from the console device 240 and outputs the electrical signal to the processing circuit 245 is also included as an example of the input interface 241.

ディスプレイ242は、各種の情報を表示する。例えば、ディスプレイ242は、処理回路245による制御の下、X線管211及びX線検出器212を用いて収集されたCT画像を表示する。また、例えば、ディスプレイ242は、入力インタフェース241を介してユーザから各種の指示や設定等を受け付けるためのGUIを表示する。また、例えば、ディスプレイ242は、予測機能245cによる故障の予測結果を表示する。例えば、ディスプレイ242は、液晶ディスプレイやCRTディスプレイである。ディスプレイ242は、デスクトップ型でもよいし、コンソール装置240本体と無線通信可能なタブレット端末等で構成されることにしても構わない。 The display 242 displays various information. For example, the display 242 displays CT images collected using the X-ray tube 211 and the X-ray detector 212 under the control of the processing circuit 245. Also, for example, the display 242 displays a GUI for accepting various instructions and settings from the user via the input interface 241. Also, for example, the display 242 displays the results of a failure prediction made by the prediction function 245c. For example, the display 242 is a liquid crystal display or a CRT display. The display 242 may be a desktop type, or may be configured as a tablet terminal capable of wireless communication with the console device 240 main body.

記憶回路243及びモデル記憶回路244は、例えば、RAM、フラッシュメモリ等の半導体メモリ素子、ハードディスク、光ディスク等により実現される。例えば、記憶回路243は、X線CT装置20に含まれる回路がその機能を実現するためのプログラムを記憶する。また、例えば、モデル記憶回路244は、モデル生成機能245bによって生成された学習済みモデルM2を記録する。なお、記憶回路243とモデル記憶回路244とについては統合することとしても構わない。 The memory circuitry 243 and the model memory circuitry 244 are realized, for example, by semiconductor memory elements such as RAM and flash memory, a hard disk, an optical disk, etc. For example, the memory circuitry 243 stores a program for enabling the circuits included in the X-ray CT device 20 to realize their functions. Also, for example, the model memory circuitry 244 records the trained model M2 generated by the model generation function 245b. Note that the memory circuitry 243 and the model memory circuitry 244 may be integrated.

処理回路245は、制御機能245a、モデル生成機能245b、予測機能245c及び出力機能245dを実行することで、X線CT装置20全体の動作を制御する。ここで、制御機能245aは、制御部の一例である。また、モデル生成機能245bは、モデル生成部の一例である。また、予測機能245cは、予測部の一例である。また、出力機能245dは、出力部の一例である。 The processing circuitry 245 controls the operation of the entire X-ray CT device 20 by executing a control function 245a, a model generation function 245b, a prediction function 245c, and an output function 245d. Here, the control function 245a is an example of a control unit. The model generation function 245b is an example of a model generation unit. The prediction function 245c is an example of a prediction unit. The output function 245d is an example of an output unit.

例えば、処理回路245は、制御機能245aに相当するプログラムを記憶回路243から読み出して実行することにより、画像収集を実行する。なお、画像収集を実行するか放射線治療を実行するかという点を除いて、制御機能245aは、上述した制御機能151と同様の機能である。 For example, the processing circuitry 245 executes image collection by reading a program corresponding to the control function 245a from the storage circuitry 243 and executing the program. Note that the control function 245a is the same function as the control function 151 described above, except for whether it executes image collection or radiation therapy.

例えば、制御機能245aは、ウェッジ装置216を制御し、ウェッジ2161を移動させたり回転させたりする。また、例えば、制御機能245aは、コリメータ217を制御し、絞り羽根2171を移動させて開口度等を調整する。また、例えば、制御機能245aは、架台装置210を制御し、回転部を傾斜させたり回転させたりする。また、例えば、制御機能245aは、寝台230を制御し、天板233及び支持フレーム234を移動させる。 For example, the control function 245a controls the wedge device 216 to move and rotate the wedge 2161. Also, for example, the control function 245a controls the collimator 217 to move the aperture blades 2171 to adjust the aperture degree, etc. Also, for example, the control function 245a controls the gantry device 210 to tilt and rotate the rotating part. Also, for example, the control function 245a controls the bed 230 to move the top plate 233 and the support frame 234.

また、例えば、制御機能245aは、X線高電圧装置214を制御することにより、X線管211に高電圧を供給する。これにより、X線管211は、患者P2に対し照射するX線を発生する。また、患者P2に対するX線の照射が行なわれている間、DAS218は、X線検出器212における各検出素子からX線の信号を収集し、検出データを生成する。また、制御機能245aは、DAS218から出力された検出データに対して、前処理を施す。例えば、制御機能245aは、DAS218から出力された検出データに対して、対数変換処理やオフセット補正処理、チャンネル間の感度補正処理、ビームハードニング補正等の前処理を施す。なお、前処理を施した後のデータについては生データとも記載する。また、前処理を施す前の検出データ及び前処理を施した後の生データを総称して、投影データとも記載する。 For example, the control function 245a controls the X-ray high voltage device 214 to supply a high voltage to the X-ray tube 211. This causes the X-ray tube 211 to generate X-rays to be irradiated to the patient P2. While the patient P2 is being irradiated with X-rays, the DAS 218 collects X-ray signals from each detection element in the X-ray detector 212 and generates detection data. The control function 245a also performs preprocessing on the detection data output from the DAS 218. For example, the control function 245a performs preprocessing such as logarithmic conversion processing, offset correction processing, sensitivity correction processing between channels, and beam hardening correction on the detection data output from the DAS 218. Note that data after preprocessing is also referred to as raw data. The detection data before preprocessing and the raw data after preprocessing are also collectively referred to as projection data.

また、制御機能245aは、前処理後の投影データに基づいて画像データを生成する。例えば、制御機能245aは、投影データに対して、フィルタ補正逆投影法や逐次近似再構成法、逐次近似応用再構成法等を用いた再構成処理を行なうことにより、CT画像データ(ボリュームデータ)を生成する。また、制御機能245aは、機械学習の手法による再構成処理を行なって、CT画像データを生成することもできる。例えば、制御機能245aは、DLR(Deep Learning Reconstruction)法により、CT画像データを生成する。 The control function 245a also generates image data based on the pre-processed projection data. For example, the control function 245a generates CT image data (volume data) by performing reconstruction processing on the projection data using a filtered backprojection method, an iterative reconstruction method, an iterative reconstruction method, or the like. The control function 245a can also generate CT image data by performing reconstruction processing using a machine learning technique. For example, the control function 245a generates CT image data using a DLR (Deep Learning Reconstruction) method.

また、処理回路245は、モデル生成機能245bに対応するプログラムを記憶回路243から読み出して実行することにより、学習済みモデルM2を生成する。なお、モデル生成機能245bは、上述したモデル生成機能152と同様の機能である。また、学習済みモデルM2は、上述した学習済みモデルM1と同様にして生成されるAIであり、可動装置に関する故障を予測するように機能付けられる。即ち、学習済みモデルM1は放射線治療装置10が備える可動装置に関する故障を予測するように機能付けられたAIであるのに対し、学習済みモデルM2は、X線CT装置20が備える可動装置に関する故障を予測するように機能付けられたAIである。 The processing circuitry 245 also generates a trained model M2 by reading out a program corresponding to the model generation function 245b from the storage circuitry 243 and executing it. The model generation function 245b is the same function as the model generation function 152 described above. The trained model M2 is an AI generated in the same manner as the trained model M1 described above, and is functionalized to predict failures related to the movable device. That is, the trained model M1 is an AI functionalized to predict failures related to the movable device provided in the radiation therapy device 10, whereas the trained model M2 is an AI functionalized to predict failures related to the movable device provided in the X-ray CT device 20.

また、処理回路245は、予測機能245cに対応するプログラムを記憶回路243から読み出して実行することにより、学習済みモデルM2を用いて、可動装置に関する故障を予測する。なお、予測機能245cは、上述した予測機能153と同様の機能である。 The processing circuitry 245 also reads out a program corresponding to the prediction function 245c from the memory circuitry 243 and executes it to predict a failure related to the movable device using the trained model M2. Note that the prediction function 245c is the same function as the prediction function 153 described above.

また、処理回路245は、出力機能245dに対応するプログラムを記憶回路243から読み出して実行することにより、予測機能245cによる故障の予測結果を出力する。なお、出力機能245dは、上述した出力機能154と同様の機能である。 The processing circuitry 245 also reads out a program corresponding to the output function 245d from the storage circuitry 243 and executes it to output the failure prediction result by the prediction function 245c. The output function 245d is the same function as the output function 154 described above.

図7に示すX線CT装置20においては、各処理機能がコンピュータによって実行可能なプログラムの形態で記憶回路243へ記憶されている。処理回路245は、記憶回路243からプログラムを読み出して実行することで各プログラムに対応する機能を実現するプロセッサである。換言すると、各プログラムを読み出した状態の処理回路245は、読み出したプログラムに対応する機能を有することとなる。 In the X-ray CT device 20 shown in FIG. 7, each processing function is stored in the memory circuitry 243 in the form of a program executable by a computer. The processing circuitry 245 is a processor that realizes the function corresponding to each program by reading the program from the memory circuitry 243 and executing it. In other words, when each program has been read from the processing circuitry 245, it has the function corresponding to the read program.

なお、図7においては単一の処理回路245にて、制御機能245a、モデル生成機能245b、予測機能245c及び出力機能245dが実現するものとして説明したが、複数の独立したプロセッサを組み合わせて処理回路245を構成し、各プロセッサがプログラムを実行することにより機能を実現するものとしても構わない。 In FIG. 7, the control function 245a, the model generation function 245b, the prediction function 245c, and the output function 245d are described as being realized by a single processing circuit 245, but the processing circuit 245 may be configured by combining multiple independent processors, and each processor may execute a program to realize the functions.

また、図7においては、単一の記憶回路243が各処理機能に対応するプログラムを記憶するものとして説明した。しかしながら、実施形態はこれに限定されるものではない。例えば、複数の記憶回路243を分散して配置し、処理回路245は、個別の記憶回路243から対応するプログラムを読み出す構成としても構わない。また、記憶回路243にプログラムを保存する代わりに、プロセッサの回路内にプログラムを直接組み込むよう構成しても構わない。この場合、プロセッサは、回路内に組み込まれたプログラムを読み出し実行することで機能を実現する。 In addition, in FIG. 7, a single memory circuit 243 is described as storing a program corresponding to each processing function. However, the embodiment is not limited to this. For example, a configuration may be adopted in which multiple memory circuits 243 are distributed and the processing circuit 245 reads out the corresponding program from each individual memory circuit 243. Also, instead of storing the program in the memory circuit 243, the program may be directly built into the circuit of the processor. In this case, the processor realizes the function by reading and executing the program built into the circuit.

以上、X線CT装置20の構成の一例について説明した。放射線治療装置10の場合と同様、ウェッジ装置216やコリメータ217、架台装置210、寝台230のような可動装置については、使用上、故障が生じる場合がある。或いは、可動装置それ自体が故障しない場合でも、可動部の動作を検出するセンサに故障が生じる場合もある。そこで、X線CT装置20においては、以下で説明する処理回路245の処理により、可動装置に関する故障を予測して、X線CT装置20のシステムダウンを回避する。 An example of the configuration of the X-ray CT device 20 has been described above. As in the case of the radiation therapy device 10, movable devices such as the wedge device 216, collimator 217, gantry device 210, and bed 230 may malfunction during use. Or, even if the movable device itself does not malfunction, a sensor that detects the operation of the movable part may malfunction. Therefore, in the X-ray CT device 20, malfunctions related to the movable devices are predicted by processing of the processing circuit 245 described below, and a system downtime of the X-ray CT device 20 is avoided.

まず、モデル生成機能245bは、可動装置に関する故障を予測するように機能付けられた学習済みモデルM2を生成して、モデル記憶回路244に記憶させる。ここで、モデル生成機能245bは、モデル生成機能152による学習済みモデルM1の生成処理と同様にして、学習済みモデルM2を生成することができる。 First, the model generation function 245b generates a trained model M2 that is functionalized to predict failures related to movable devices, and stores the trained model M2 in the model storage circuit 244. Here, the model generation function 245b can generate the trained model M2 in a manner similar to the generation process of the trained model M1 by the model generation function 152.

例えば、制御機能245aは、ウェッジ装置216のウェッジ2161や、コリメータ217の絞り羽根2171、架台装置210の回転部、寝台230の天板233及び支持フレーム234といった可動部の動作をセンサにより検出した検出結果に基づいてセンサ情報を取得し、記憶回路243に記憶させる。なお、センサ情報の例としては、積算移動量や差異データ、画像情報等が挙げられる。また、センサ情報は、第1情報の一例である。 For example, the control function 245a acquires sensor information based on the detection results of the movements of movable parts such as the wedge 2161 of the wedge device 216, the aperture blades 2171 of the collimator 217, the rotating part of the gantry device 210, and the top plate 233 and support frame 234 of the bed 230 detected by a sensor, and stores the sensor information in the memory circuitry 243. Examples of the sensor information include an accumulated amount of movement, difference data, image information, etc. The sensor information is also an example of the first information.

また、例えば、制御機能245aは、撮像条件に基づいて各種の付帯情報を取得し、記憶回路243に記憶させる。なお、付帯情報の例としては、傾斜情報や術式情報、放射線情報等が挙げられる。また、付帯情報は、第2情報の一例である。 For example, the control function 245a acquires various types of additional information based on the imaging conditions and stores them in the memory circuitry 243. Examples of the additional information include tilt information, surgical procedure information, and radiation information. The additional information is an example of the second information.

一例を挙げると、架台装置210の回転部をX軸方向に平行な軸を中心に傾斜させて画像収集を行なう場合、回転部の傾斜角度は、撮像条件として事前に設定される。従って、制御機能245aは、撮像条件に基づいて、重力方向に対する可動部の傾きを示す傾斜情報を取得し、記憶回路243に記憶させることができる。 As an example, when image collection is performed by tilting the rotating part of the mount device 210 around an axis parallel to the X-axis direction, the tilt angle of the rotating part is set in advance as an imaging condition. Therefore, the control function 245a can obtain tilt information indicating the tilt of the movable part relative to the direction of gravity based on the imaging conditions, and store the tilt information in the memory circuitry 243.

また、一例を挙げると、画像収集を実行する際には、コンベンショナルスキャン、ヘリカルスキャン、ステップアンドシュートといった種々の術式が使用される。ここで、術式は、撮像条件として事前に設定されるものである。従って、制御機能245aは、撮像条件に基づいて、画像収集を実行した際に使用した術式を示す術式情報を取得し、記憶回路243に記憶させることができる。 As another example, when performing image collection, various techniques such as conventional scan, helical scan, and step-and-shoot are used. Here, the technique is set in advance as an imaging condition. Therefore, the control function 245a can obtain technique information indicating the technique used when performing image collection based on the imaging condition, and store the information in the memory circuitry 243.

また、一例を挙げると、画像収集のため使用されるX線の強度及び照射時間は、撮像条件として事前に設定されるものである。従って、制御機能245aは、撮像条件に基づいてX線の強度及び照射時間を取得し、X線の量を算出して、放射線情報として記憶回路243に記憶させることができる。 As another example, the intensity and exposure time of the X-rays used to collect images are set in advance as imaging conditions. Therefore, the control function 245a can obtain the intensity and exposure time of the X-rays based on the imaging conditions, calculate the amount of X-rays, and store them in the memory circuitry 243 as radiation information.

また、例えば、制御機能245aは、可動装置に関する故障が発生するごとに故障履歴情報を取得し、記憶回路243に記憶させる。故障履歴情報の例としては、故障時期や可動装置の故障に関する情報、センサの故障に関する情報等が挙げられる。 For example, the control function 245a acquires failure history information each time a failure occurs in the movable device, and stores the information in the memory circuit 243. Examples of failure history information include information regarding the time of failure, information regarding the failure of the movable device, information regarding the failure of the sensor, etc.

例えば、モデル生成機能245bは、上述したセンサ情報及び付帯情報を入力側教師データとして取得し、故障履歴情報を出力側教師データとして取得する。また、モデル生成機能245bは、このような入力側教師データと出力側教師データとの組を複数取得し、学習用データセットを生成する。更に、モデル生成機能245bは、生成した学習用データセットに基づく機械学習を実行して学習済みモデルM2を生成し、モデル記憶回路244に記憶させる。 For example, the model generation function 245b acquires the above-mentioned sensor information and auxiliary information as input side teacher data, and acquires fault history information as output side teacher data. The model generation function 245b also acquires multiple pairs of such input side teacher data and output side teacher data, and generates a learning dataset. Furthermore, the model generation function 245b executes machine learning based on the generated learning dataset to generate a trained model M2, and stores it in the model storage circuit 244.

モデル生成機能245bが学習済みモデルM2を生成してモデル記憶回路244に記憶させた後、予測機能245cは、例えばX線CT装置20が使用されるごとに、学習済みモデルM2をモデル記憶回路244から読み出して可動装置に関する故障を予測する。 After the model generation function 245b generates the trained model M2 and stores it in the model storage circuit 244, the prediction function 245c reads out the trained model M2 from the model storage circuit 244 and predicts a fault related to the movable device, for example, each time the X-ray CT device 20 is used.

例えば、まず、制御機能245aは、X線CT装置20が使用されるごとに、積算移動量や差異データ、画像情報等のセンサ情報、及び、傾斜情報、術式情報及び放射線情報等の付帯情報を取得して、記憶回路243に記憶させる。また、予測機能245cは、センサ情報及び付帯情報を記憶回路243から取得して、モデル記憶回路244から読み出した学習済みモデルM2に入力する。ここで、学習済みモデルM2は、これらの入力データに基づいて、可動装置に関する故障を予測する。即ち、予測機能245cは、可動部の動作に関する第1情報、及び、可動部が動作した際の環境を示す第2情報を学習済みモデルM2に入力することにより、可動装置に関する故障を予測する。 For example, first, each time the X-ray CT device 20 is used, the control function 245a acquires sensor information such as accumulated movement amount, difference data, image information, and associated information such as tilt information, surgical procedure information, and radiation information, and stores them in the memory circuitry 243. The prediction function 245c also acquires the sensor information and associated information from the memory circuitry 243 and inputs them to the trained model M2 read from the model memory circuitry 244. Here, the trained model M2 predicts a failure related to the movable device based on these input data. That is, the prediction function 245c predicts a failure related to the movable device by inputting first information related to the operation of the movable part and second information indicating the environment when the movable part operates into the trained model M2.

そして、出力機能245dは、予測機能245cによる故障の予測結果を出力する。例えば、出力機能245dは、予測機能245cによる故障の予測結果をディスプレイ242に表示させる。或いは、出力機能245dは、予測機能245cによる故障の予測結果をネットワークを介して他の装置に送信し、当該他の装置が、予測機能245cによる故障の予測結果の表示を行なう場合であってもよい。 Then, the output function 245d outputs the failure prediction result by the prediction function 245c. For example, the output function 245d causes the failure prediction result by the prediction function 245c to be displayed on the display 242. Alternatively, the output function 245d may transmit the failure prediction result by the prediction function 245c to another device via a network, and the other device may display the failure prediction result by the prediction function 245c.

上述した処理回路245による処理によって、X線CT装置20のユーザは、故障の予測結果を参考にしつつ、X線CT装置20の状態を適切に管理することができる。例えば、近い時期に故障が発生すると予測された場合、ユーザは、故障が発生すると予測された駆動装置やセンサ等の交換又は調整を業者に依頼して、可動装置に関する故障の発生を事前に防ぐことができる。即ち、処理回路245は、可動装置に関する故障を予測してユーザに通知することにより、X線CT装置20のシステムダウンを回避することができる。一方で、故障が発生すると予測されたもののその時期が遠い場合や、故障が生じないと予測された場合、ユーザは、X線CT装置20の使用を安心して継続することができる。 The processing by the processing circuit 245 described above allows the user of the X-ray CT device 20 to appropriately manage the state of the X-ray CT device 20 while referring to the failure prediction results. For example, if a failure is predicted to occur in the near future, the user can request a contractor to replace or adjust the drive device, sensor, etc., which is predicted to fail, and prevent the occurrence of a failure related to the movable device in advance. In other words, the processing circuit 245 can avoid a system downtime of the X-ray CT device 20 by predicting a failure related to the movable device and notifying the user. On the other hand, if a failure is predicted to occur but is far away, or if it is predicted that no failure will occur, the user can continue to use the X-ray CT device 20 with peace of mind.

(第3の実施形態)
上述した第1~第2の実施形態では、予測機能153又は予測機能245cが可動装置に関する故障を予測するものとして説明した。即ち、上述した第1~第2の実施形態では、放射線治療装置10やX線CT装置20といった放射線装置が自ら、可動装置に関する故障を予測するものとして説明した。これに対し、第3の実施形態では、放射線装置と異なる他の装置が、放射線装置が備える可動装置に関する故障を予測する場合について説明する。以下、第1~第2の実施形態において説明した構成と同様の構成を有する点については、図2又は図7と同一の符号を付し、説明を省略する。
Third Embodiment
In the above-mentioned first and second embodiments, the prediction function 153 or the prediction function 245c is described as predicting a malfunction related to the movable device. That is, in the above-mentioned first and second embodiments, the radiation device such as the radiation therapy device 10 or the X-ray CT device 20 is described as predicting a malfunction related to the movable device by itself. In contrast, in the third embodiment, a case where a device other than the radiation device predicts a malfunction related to the movable device included in the radiation device is described. Hereinafter, the same reference numerals as those in FIG. 2 or FIG. 7 are used for the components having the same configuration as those described in the first and second embodiments, and the description thereof will be omitted.

第3の実施形態では、図8に示すように、放射線治療装置10、X線CT装置20及び故障予測装置30を含んだ放射線システム1について説明する。図8は、第3の実施形態に係る放射線システム1の構成の一例を示すブロック図である。図8に示すように、放射線治療装置10、X線CT装置20及び故障予測装置30は、ネットワークNWを介して相互に接続される。ネットワークNWは、施設内で閉じたローカルネットワークにより構成されてもよいし、インターネットを介したネットワークであってもよい。 In the third embodiment, as shown in FIG. 8, a radiation system 1 including a radiation therapy device 10, an X-ray CT device 20, and a failure prediction device 30 will be described. FIG. 8 is a block diagram showing an example of the configuration of the radiation system 1 according to the third embodiment. As shown in FIG. 8, the radiation therapy device 10, the X-ray CT device 20, and the failure prediction device 30 are connected to each other via a network NW. The network NW may be configured as a closed local network within a facility, or may be a network via the Internet.

故障予測装置30は、放射線治療装置10又はX線CT装置20が備える可動装置に関する故障を予測する装置である。例えば、故障予測装置30は、図8に示すように、入力インタフェース31と、ディスプレイ32と、記憶回路33と、モデル記憶回路34と、処理回路35とを有する。 The failure prediction device 30 is a device that predicts failures of movable devices provided in the radiation therapy device 10 or the X-ray CT device 20. For example, as shown in FIG. 8, the failure prediction device 30 has an input interface 31, a display 32, a memory circuit 33, a model memory circuit 34, and a processing circuit 35.

入力インタフェース31は、ユーザからの各種の入力操作を受け付け、受け付けた入力操作を電気信号に変換して処理回路35に出力する。例えば、入力インタフェース31は、マウスやキーボード、トラックボール、スイッチ、ボタン、ジョイスティック、操作面へ触れることで入力操作を行うタッチパッド、表示画面とタッチパッドとが一体化されたタッチスクリーン、光学センサを用いた非接触入力回路、音声入力回路等により実現される。なお、入力インタフェース31は、故障予測装置30本体と無線通信可能なタブレット端末等で構成されることにしても構わない。また、入力インタフェース31は、マウスやキーボード等の物理的な操作部品を備えるものだけに限られない。例えば、故障予測装置30とは別体に設けられた外部の入力機器から入力操作に対応する電気信号を受け取り、この電気信号を処理回路35へ出力する電気信号の処理回路も入力インタフェース31の例に含まれる。 The input interface 31 accepts various input operations from the user, converts the accepted input operations into electrical signals, and outputs the electrical signals to the processing circuit 35. For example, the input interface 31 is realized by a mouse, a keyboard, a trackball, a switch, a button, a joystick, a touchpad that performs input operations by touching the operation surface, a touch screen in which a display screen and a touchpad are integrated, a non-contact input circuit using an optical sensor, a voice input circuit, and the like. The input interface 31 may be configured as a tablet terminal or the like that can wirelessly communicate with the main body of the failure prediction device 30. The input interface 31 is not limited to only those that have physical operating parts such as a mouse and a keyboard. For example, an electrical signal processing circuit that receives an electrical signal corresponding to an input operation from an external input device provided separately from the failure prediction device 30 and outputs the electrical signal to the processing circuit 35 is also included as an example of the input interface 31.

ディスプレイ32は、各種の情報を表示する。例えば、ディスプレイ32は、処理回路35による制御の下、入力インタフェース31を介してユーザから各種の指示や設定等を受け付けるためのGUIを表示する。また、例えば、ディスプレイ32は、予測機能352による故障の予測結果を表示する。例えば、ディスプレイ32は、液晶ディスプレイやCRTディスプレイである。ディスプレイ32は、デスクトップ型でもよいし、故障予測装置30本体と無線通信可能なタブレット端末等で構成されることにしても構わない。 The display 32 displays various information. For example, under the control of the processing circuit 35, the display 32 displays a GUI for accepting various instructions and settings from the user via the input interface 31. Also, for example, the display 32 displays the results of failure prediction by the prediction function 352. For example, the display 32 is an LCD display or a CRT display. The display 32 may be a desktop type, or may be configured as a tablet terminal or the like capable of wireless communication with the failure prediction device 30 main body.

記憶回路33及びモデル記憶回路34は、例えば、RAM、フラッシュメモリ等の半導体メモリ素子、ハードディスク、光ディスク等により実現される。例えば、記憶回路33は、故障予測装置30に含まれる回路がその機能を実現するためのプログラムを記憶する。また、例えば、モデル記憶回路34は、モデル生成機能351によって生成された学習済みモデルM1又は学習済みモデルM2を記録する。なお、記憶回路33とモデル記憶回路34とについては統合することとしても構わない。 The memory circuit 33 and the model memory circuit 34 are realized, for example, by semiconductor memory elements such as RAM and flash memory, a hard disk, an optical disk, etc. For example, the memory circuit 33 stores a program for the circuits included in the failure prediction device 30 to realize their functions. Also, for example, the model memory circuit 34 records the trained model M1 or trained model M2 generated by the model generation function 351. Note that the memory circuit 33 and the model memory circuit 34 may be integrated.

処理回路35は、モデル生成機能351、予測機能352及び出力機能353を実行することで、故障予測装置30全体の動作を制御する。ここで、モデル生成機能351は、モデル生成部の一例である。また、予測機能352は、予測部の一例である。また、出力機能353は、出力部の一例である。 The processing circuit 35 controls the operation of the entire failure prediction device 30 by executing the model generation function 351, the prediction function 352, and the output function 353. Here, the model generation function 351 is an example of a model generation unit. Also, the prediction function 352 is an example of a prediction unit. Also, the output function 353 is an example of an output unit.

例えば、処理回路35は、モデル生成機能351に対応するプログラムを記憶回路33から読み出して実行することにより、学習済みモデルM1又は学習済みモデルM2を生成する。なお、モデル生成機能351は、上述したモデル生成機能152又はモデル生成機能245bと同様の機能である。また、学習済みモデルM1は、上述したように、放射線治療装置10が備える可動装置に関する故障を予測するように機能付けられたAIである。また、学習済みモデルM2は、上述したように、X線CT装置20が備える可動装置に関する故障を予測するように機能付けられたAIである。 For example, the processing circuitry 35 generates the trained model M1 or the trained model M2 by reading out a program corresponding to the model generation function 351 from the storage circuitry 33 and executing it. The model generation function 351 is the same function as the model generation function 152 or the model generation function 245b described above. As described above, the trained model M1 is an AI that is functionalized to predict failures related to the movable device provided in the radiation therapy device 10. As described above, the trained model M2 is an AI that is functionalized to predict failures related to the movable device provided in the X-ray CT device 20.

また、処理回路35は、予測機能352に対応するプログラムを記憶回路33から読み出して実行することにより学習済みモデルM1又は学習済みモデルM2を用いて、放射線治療装置10又はX線CT装置20が備える可動装置に関する故障を予測する。なお、予測機能352は、上述した予測機能153又は予測機能245cと同様の機能である。 The processing circuitry 35 also reads out from the memory circuitry 33 a program corresponding to the prediction function 352 and executes it to predict failures related to the movable devices of the radiation therapy device 10 or the X-ray CT device 20 using the learned model M1 or the learned model M2. Note that the prediction function 352 is the same function as the prediction function 153 or the prediction function 245c described above.

また、処理回路35は、出力機能353に対応するプログラムを記憶回路33から読み出して実行することにより、予測機能352による故障の予測結果を出力する。なお、出力機能353は、上述した出力機能154又は出力機能245dと同様の機能である。 The processing circuitry 35 also reads out from the storage circuitry 33 a program corresponding to the output function 353 and executes it to output the failure prediction result by the prediction function 352. The output function 353 is the same function as the output function 154 or the output function 245d described above.

図8に示す故障予測装置30においては、各処理機能がコンピュータによって実行可能なプログラムの形態で記憶回路33へ記憶されている。処理回路35は、記憶回路33からプログラムを読み出して実行することで各プログラムに対応する機能を実現するプロセッサである。換言すると、各プログラムを読み出した状態の処理回路35は、読み出したプログラムに対応する機能を有することとなる。 In the failure prediction device 30 shown in FIG. 8, each processing function is stored in the memory circuitry 33 in the form of a program executable by a computer. The processing circuitry 35 is a processor that realizes the function corresponding to each program by reading the program from the memory circuitry 33 and executing it. In other words, when each program has been read, the processing circuitry 35 has the function corresponding to the read program.

なお、図8においては単一の処理回路35にて、モデル生成機能351、予測機能352及び出力機能353が実現するものとして説明したが、複数の独立したプロセッサを組み合わせて処理回路35を構成し、各プロセッサがプログラムを実行することにより機能を実現するものとしても構わない。 In FIG. 8, the model generation function 351, prediction function 352, and output function 353 are described as being realized by a single processing circuit 35, but the processing circuit 35 may be configured by combining multiple independent processors, and each processor may execute a program to realize the functions.

また、図8においては、単一の記憶回路33が各処理機能に対応するプログラムを記憶するものとして説明した。しかしながら、実施形態はこれに限定されるものではない。例えば、複数の記憶回路33を分散して配置し、処理回路35は、個別の記憶回路33から対応するプログラムを読み出す構成としても構わない。また、記憶回路33にプログラムを保存する代わりに、プロセッサの回路内にプログラムを直接組み込むよう構成しても構わない。この場合、プロセッサは、回路内に組み込まれたプログラムを読み出し実行することで機能を実現する。 Also, in FIG. 8, a single memory circuit 33 is described as storing a program corresponding to each processing function. However, the embodiment is not limited to this. For example, a configuration may be adopted in which a plurality of memory circuits 33 are distributed and the processing circuit 35 reads out the corresponding program from each individual memory circuit 33. Also, instead of storing the program in the memory circuit 33, the program may be directly built into the circuit of the processor. In this case, the processor realizes the function by reading and executing the program built into the circuit.

まず、故障予測装置30は、学習済みモデルM1又は学習済みモデルM2を生成してモデル記憶回路34に記憶させる。例えば、モデル生成機能351は、放射線治療装置10から、学習済みモデルM1の生成処理に使用する学習用データを取得する。一例を挙げると、モデル生成機能351は、ネットワークNWを介して、図4に示したセンサ情報や付帯情報、故障履歴情報等を学習用データとして取得する。また、モデル生成機能351は、放射線治療装置10から取得した学習用データに基づいて、学習用データセットを生成する。そして、モデル生成機能351は、生成した学習用データセットに基づく機械学習を実行して、学習済みモデルM1を生成する。同様にして、モデル生成機能351は、X線CT装置20から学習済みモデルM2の生成処理に使用する学習用データを取得し、学習済みモデルM2を生成することもできる。また、モデル生成機能351は、生成した学習済みモデルM1又は学習済みモデルM2をモデル記憶回路34に記憶させる。 First, the failure prediction device 30 generates the trained model M1 or trained model M2 and stores it in the model storage circuit 34. For example, the model generation function 351 acquires training data used in the generation process of the trained model M1 from the radiation therapy device 10. As an example, the model generation function 351 acquires the sensor information, auxiliary information, failure history information, etc. shown in FIG. 4 as training data via the network NW. The model generation function 351 also generates a training data set based on the training data acquired from the radiation therapy device 10. Then, the model generation function 351 executes machine learning based on the generated training data set to generate the trained model M1. Similarly, the model generation function 351 can also acquire training data used in the generation process of the trained model M2 from the X-ray CT device 20 and generate the trained model M2. The model generation function 351 also stores the generated trained model M1 or trained model M2 in the model storage circuit 34.

なお、モデル生成機能351が学習済みモデルM1又は学習済みモデルM2を生成する場合について説明したが、実施形態はこれに限定されるものではない。例えば、故障予測装置30は、処理回路35がモデル生成機能351を実行することに代えて、外部装置において生成された学習済みモデルM1又は学習済みモデルM2を取得して、モデル記憶回路34に記憶させることとしてもよい。一例を挙げると、故障予測装置30は、放射線治療装置10において生成された学習済みモデルM1をネットワークNWを介して取得して、モデル記憶回路34に記憶させることとしてもよい。また、一例を挙げると、故障予測装置30は、X線CT装置20において生成された学習済みモデルM2をネットワークNWを介して取得して、モデル記憶回路34に記憶させることとしてもよい。 Although the case where the model generation function 351 generates the trained model M1 or trained model M2 has been described, the embodiment is not limited to this. For example, instead of the processing circuit 35 executing the model generation function 351, the failure prediction device 30 may acquire the trained model M1 or trained model M2 generated in an external device and store it in the model storage circuit 34. As an example, the failure prediction device 30 may acquire the trained model M1 generated in the radiation therapy device 10 via the network NW and store it in the model storage circuit 34. As another example, the failure prediction device 30 may acquire the trained model M2 generated in the X-ray CT device 20 via the network NW and store it in the model storage circuit 34.

次に、故障予測装置30は、放射線治療装置10又はX線CT装置20が備える可動装置に関する故障を予測する。例えば、予測機能352は、学習済みモデルM1を用いて、放射線治療装置10が備える可動装置に関する故障を予測する。一例を挙げると、予測機能352は、放射線治療装置10において放射線治療が実行されるごとに、ネットワークNWを介して、放射線治療装置10から、センサ情報及び付帯情報を取得する。次に、予測機能352は、モデル記憶回路34から学習済みモデルM1を読み出し、取得したセンサ情報及び付帯情報を学習済みモデルM1に入力する。ここで、学習済みモデルM1は、これらの入力データに基づいて、可動装置に関する故障を予測する。即ち、予測機能153は、センサ情報及び付帯情報を放射線治療装置10から取得して学習済みモデルM1に入力することにより、放射線治療装置10が備える可動装置に関する故障を予測することができる。同様にして、予測機能153は、センサ情報及び付帯情報をX線CT装置20から取得して学習済みモデルM2に入力することにより、X線CT装置20が備える可動装置に関する故障を予測することができる。 Next, the failure prediction device 30 predicts a failure related to the movable device equipped in the radiation therapy device 10 or the X-ray CT device 20. For example, the prediction function 352 predicts a failure related to the movable device equipped in the radiation therapy device 10 using the trained model M1. As an example, the prediction function 352 acquires sensor information and additional information from the radiation therapy device 10 via the network NW each time radiation therapy is performed in the radiation therapy device 10. Next, the prediction function 352 reads out the trained model M1 from the model storage circuit 34 and inputs the acquired sensor information and additional information to the trained model M1. Here, the trained model M1 predicts a failure related to the movable device based on these input data. That is, the prediction function 153 can predict a failure related to the movable device equipped in the radiation therapy device 10 by acquiring the sensor information and additional information from the radiation therapy device 10 and inputting them to the trained model M1. Similarly, the prediction function 153 can predict failures related to movable devices equipped in the X-ray CT scanner 20 by acquiring sensor information and auxiliary information from the X-ray CT scanner 20 and inputting the information into the trained model M2.

そして、出力機能353は、予測機能352による故障の予測結果を出力する。例えば、出力機能353は、予測機能352による故障の予測結果をディスプレイ32に表示させる。或いは、出力機能353は、予測機能352による故障の予測結果をネットワークNWを介して他の装置に送信し、当該他の装置が、予測機能352による故障の予測結果の表示を行なう場合であってもよい。 Then, the output function 353 outputs the failure prediction result obtained by the prediction function 352. For example, the output function 353 causes the failure prediction result obtained by the prediction function 352 to be displayed on the display 32. Alternatively, the output function 353 may transmit the failure prediction result obtained by the prediction function 352 to another device via the network NW, and the other device may display the failure prediction result obtained by the prediction function 352.

例えば、予測機能352によって放射線治療装置10が備える可動装置に関する故障の予測が行なわれた場合、出力機能353は、予測機能352による故障の予測結果をネットワークNWを介して放射線治療装置10に送信する。この場合、放射線治療装置10における出力機能154は、予測機能352による故障の予測結果をディスプレイ12に表示させることができる。 For example, when the prediction function 352 predicts a failure of a movable device included in the radiation therapy device 10, the output function 353 transmits the failure prediction result by the prediction function 352 to the radiation therapy device 10 via the network NW. In this case, the output function 154 in the radiation therapy device 10 can display the failure prediction result by the prediction function 352 on the display 12.

また、例えば、予測機能352によってX線CT装置20が備える可動装置に関する故障の予測が行なわれた場合、出力機能353は、予測機能352による故障の予測結果をネットワークNWを介してX線CT装置20に送信する。この場合、X線CT装置20における出力機能245dは、予測機能352による故障の予測結果をディスプレイ242に表示させることができる。 For example, when the prediction function 352 predicts a failure of a movable device equipped in the X-ray CT device 20, the output function 353 transmits the failure prediction result by the prediction function 352 to the X-ray CT device 20 via the network NW. In this case, the output function 245d in the X-ray CT device 20 can display the failure prediction result by the prediction function 352 on the display 242.

なお、図8においては放射線治療装置10及びX線CT装置20を示したが、これら放射線装置の一方については省略することとしても構わない。即ち、故障予測装置30は、放射線治療装置10及びX線CT装置20のいずれか一方のみと接続されることとしても構わない。 Note that while FIG. 8 shows the radiation therapy device 10 and the X-ray CT device 20, one of these radiation devices may be omitted. In other words, the failure prediction device 30 may be connected to only one of the radiation therapy device 10 and the X-ray CT device 20.

また、図8においては放射線治療装置10を1つのみ示したが、故障予測装置30は、複数の放射線治療装置10と接続されることとしても構わない。同様に、故障予測装置30は、複数のX線CT装置20と接続されることとしても構わない。 Although only one radiation therapy device 10 is shown in FIG. 8, the failure prediction device 30 may be connected to multiple radiation therapy devices 10. Similarly, the failure prediction device 30 may be connected to multiple X-ray CT devices 20.

また、図7及び図8においては、画像収集を実行可能な放射線診断装置の一例として、X線CT装置20について説明した。しかしながら、実施形態はこれに限定されるものではない。例えば、PET(Positron Emission Tomography)装置、SPECT(Single Photon Emission Computed Tomography)装置、X線診断装置等の各種の放射線診断装置においても、X線CT装置20の場合と同様に、可動装置に関する故障を予測することが可能である。また、故障予測装置30は、PET装置、SPECT装置、X線診断装置置等の各種の放射線診断装置が備える可動装置に関する故障を予測することが可能である。なお、故障予測装置30は、複数種類の放射線診断装置と接続されることとしても構わない。 7 and 8, the X-ray CT device 20 has been described as an example of a radiation diagnostic device capable of performing image collection. However, the embodiment is not limited to this. For example, in various radiation diagnostic devices such as a PET (Positron Emission Tomography) device, a SPECT (Single Photon Emission Computed Tomography) device, and an X-ray diagnostic device, it is possible to predict failures related to movable devices as in the case of the X-ray CT device 20. Furthermore, the failure prediction device 30 is capable of predicting failures related to movable devices provided in various radiation diagnostic devices such as a PET device, a SPECT device, and an X-ray diagnostic device. The failure prediction device 30 may be connected to multiple types of radiation diagnostic devices.

上記説明において用いた「プロセッサ」という文言は、例えば、CPU(Central Processing Unit)、GPU(Graphics Processing Unit)、特定用途向け集積回路(Application Specific Integrated Circuit:ASIC)、プログラマブル論理デバイス(例えば、単純プログラマブル論理デバイス(Simple Programmable Logic Device:SPLD)、複合プログラマブル論理デバイス(Complex Programmable Logic Device:CPLD)、及びフィールドプログラマブルゲートアレイ(Field Programmable Gate Array:FPGA))等の回路を意味する。プロセッサが例えばCPUである場合、プロセッサは記憶回路に保存されたプログラムを読み出し実行することで機能を実現する。一方、プロセッサが例えばASICである場合、記憶回路にプログラムを保存する代わりに、当該機能がプロセッサの回路内に論理回路として直接組み込まれる。なお、実施形態の各プロセッサは、プロセッサごとに単一の回路として構成される場合に限らず、複数の独立した回路を組み合わせて1つのプロセッサとして構成し、その機能を実現するようにしてもよい。さらに、各図における複数の構成要素を1つのプロセッサへ統合してその機能を実現するようにしてもよい。 The term "processor" used in the above description refers to circuits such as a CPU (Central Processing Unit), a GPU (Graphics Processing Unit), an Application Specific Integrated Circuit (ASIC), a programmable logic device (e.g., a Simple Programmable Logic Device (SPLD), a Complex Programmable Logic Device (CPLD), and a Field Programmable Gate Array (FPGA)). If the processor is, for example, a CPU, the processor realizes the function by reading and executing a program stored in a memory circuit. On the other hand, if the processor is, for example, an ASIC, instead of storing a program in a memory circuit, the function is directly incorporated as a logic circuit in the circuit of the processor. Note that each processor in the embodiments is not limited to being configured as a single circuit for each processor, but may be configured as a single processor by combining multiple independent circuits to realize the function. Furthermore, multiple components in each figure may be integrated into a single processor to realize the function.

上述した実施形態に係る各装置の各構成要素は機能概念的なものであり、必ずしも物理的に図示の如く構成されていることを要しない。即ち、各装置の分散・統合の具体的形態は図示のものに限られず、その全部又は一部を、各種の負荷や使用状況などに応じて、任意の単位で機能的又は物理的に分散・統合して構成することができる。更に、各装置にて行われる各処理機能は、その全部又は任意の一部が、CPU及び当該CPUにて解析実行されるプログラムにて実現され、あるいは、ワイヤードロジックによるハードウェアとして実現されうる。 The components of each device according to the above-described embodiments are conceptual and functional, and do not necessarily need to be physically configured as shown in the figures. In other words, the specific form of distribution and integration of each device is not limited to that shown in the figures, and all or part of the devices can be functionally or physically distributed and integrated in any unit depending on various loads and usage conditions. Furthermore, all or any part of the processing functions performed by each device can be realized by a CPU and a program analyzed and executed by the CPU, or can be realized as hardware using wired logic.

また、上述した実施形態で説明した故障予測方法は、予め用意された故障予測プログラムをパーソナルコンピュータやワークステーション等のコンピュータで実行することによって実現することができる。この故障予測プログラムは、インターネット等のネットワークを介して配布することができる。また、この故障予測プログラムは、ハードディスク、フレキシブルディスク(FD)、CD-ROM、MO、DVD等のコンピュータで読み取り可能な非一過性の記録媒体に記録され、コンピュータによって記録媒体から読み出されることによって実行することもできる。 The failure prediction method described in the above embodiment can be realized by executing a prepared failure prediction program on a computer such as a personal computer or a workstation. This failure prediction program can be distributed via a network such as the Internet. This failure prediction program can also be recorded on a non-transitory recording medium that can be read by a computer, such as a hard disk, flexible disk (FD), CD-ROM, MO, or DVD, and executed by being read from the recording medium by a computer.

以上説明した少なくとも1つの実施形態によれば、放射線装置のシステムダウンを回避することができる。 According to at least one of the embodiments described above, it is possible to avoid a system downtime of the radiation device.

いくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更、実施形態同士の組み合わせを行なうことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれると同様に、特許請求の範囲に記載された発明とその均等の範囲に含まれるものである。 Although several embodiments have been described, these embodiments are presented as examples and are not intended to limit the scope of the invention. These embodiments can be implemented in various other forms, and various omissions, substitutions, modifications, and combinations of embodiments can be made without departing from the spirit of the invention. These embodiments and their modifications are within the scope of the invention and its equivalents as set forth in the claims, as well as the scope and spirit of the invention.

1 放射線システム
10 放射線治療装置
14 モデル記憶回路
15 処理回路
151 制御機能
152 モデル生成機能
153 予測機能
154 出力機能
16 寝台
161 天板
162 寝台駆動装置
17 放射線発生装置
171 放射線発生器
172 放射線絞り器
20 X線CT装置
210 架台装置
211 X線管
212 X線検出器
213 回転フレーム
214 X線高電圧装置
215 制御装置
216 ウェッジ装置
2161 ウェッジ
2162 ウェッジ駆動装置
217 コリメータ
2171 絞り羽根
2172 絞り羽根駆動装置
218 DAS
230 寝台
231 基台
232 寝台駆動装置
233 天板
234 支持フレーム
240 コンソール装置
244 モデル記憶回路
245 処理回路
245a 制御機能
245b モデル生成機能
245c 予測機能
245d 出力機能
30 故障予測装置
34 モデル記憶回路
35 処理回路
351 モデル生成機能
352 予測機能
353 出力機能
REFERENCE SIGNS LIST 1 Radiation system 10 Radiation therapy device 14 Model storage circuit 15 Processing circuit 151 Control function 152 Model generation function 153 Prediction function 154 Output function 16 Bed 161 Top plate 162 Bed drive device 17 Radiation generator 171 Radiation generator 172 Radiation aperture 20 X-ray CT device 210 Stand device 211 X-ray tube 212 X-ray detector 213 Rotating frame 214 X-ray high voltage device 215 Control device 216 Wedge device 2161 Wedge 2162 Wedge drive device 217 Collimator 2171 Aperture blade 2172 Aperture blade drive device 218 DAS
230 Bed 231 Base 232 Bed drive device 233 Top plate 234 Support frame 240 Console device 244 Model storage circuit 245 Processing circuit 245a Control function 245b Model generation function 245c Prediction function 245d Output function 30 Fault prediction device 34 Model storage circuit 35 Processing circuit 351 Model generation function 352 Prediction function 353 Output function

Claims (19)

機械的な動作を実行可能な可動部と、前記可動部を動作させる駆動装置とを含む可動装置と、
前記可動装置を制御して放射線治療又は画像収集を実行する制御部と、
前記可動装置の故障を予測するように機能付けられた学習済みモデルを記憶するモデル記憶部と、
前記可動部の動作に関する第1情報と、前記可動部が動作した際の環境を示す第2情報とを前記学習済みモデルに入力することにより、前記可動装置の故障を予測する予測部と、
前記予測部による故障の予測結果を出力する出力部と
を備え、
前記制御部は、前記可動部を撮像した画像データに基づく画像情報と、前記放射線治療又は前記画像収集を実行した際に使用した術式を示す術式情報とを記録部に記録し、
前記予測部は、前記第1情報として、前記記録部に記録された前記画像情報を前記学習済みモデルに入力し、前記第2情報として、前記術式情報を前記学習済みモデルに入力する、放射線装置。
A movable device including a movable part capable of performing a mechanical operation and a drive device for operating the movable part;
A control unit that controls the movable device to perform radiation therapy or image acquisition;
A model storage unit that stores a trained model configured to predict failure of the movable device;
a prediction unit that predicts a failure of the movable device by inputting first information regarding the operation of the movable unit and second information indicating an environment when the movable unit operates into the trained model;
an output unit that outputs a failure prediction result by the prediction unit,
The control unit records image information based on image data of the movable part and surgical procedure information indicating the surgical procedure used when performing the radiation therapy or the image collection in a recording unit,
The prediction unit inputs the image information recorded in the recording unit as the first information into the trained model, and inputs the operative procedure information as the second information into the trained model. A radiation apparatus.
機械的な動作を実行可能な可動部と、前記可動部を動作させる駆動装置とを含む可動装置と、
前記可動装置を制御して放射線治療又は画像収集を実行する制御部と、
前記可動装置の故障を予測するように機能付けられた学習済みモデルを記憶するモデル記憶部と、
前記可動部の動作に関する第1情報と、前記可動部が動作した際の環境を示す第2情報とを前記学習済みモデルに入力することにより、前記可動装置の故障を予測する予測部と、
前記予測部による故障の予測結果を出力する出力部と
を備え、
前記制御部は、前記可動部を撮像した画像データに基づく画像情報と、前記放射線治療又は前記画像収集を実行した際に使用された放射線の量を示す放射線情報とを記録部に記録し、
前記予測部は、前記第1情報として、前記記録部に記録された前記画像情報を前記学習済みモデルに入力し、前記第2情報として、前記放射線情報を前記学習済みモデルに入力する、放射線装置。
A movable device including a movable part capable of performing a mechanical operation and a drive device for operating the movable part;
A control unit that controls the movable device to perform radiation therapy or image acquisition;
A model storage unit that stores a trained model configured to predict failure of the movable device;
a prediction unit that predicts a failure of the movable device by inputting first information regarding the operation of the movable unit and second information indicating an environment when the movable unit operates into the trained model;
an output unit that outputs a failure prediction result by the prediction unit,
The control unit records image information based on image data of the movable part and radiation information indicating the amount of radiation used when performing the radiation therapy or the image collection in a recording unit,
A radiation device, wherein the prediction unit inputs the image information recorded in the recording unit as the first information into the trained model, and inputs the radiation information as the second information into the trained model.
前記制御部は、更に、前記放射線治療又は前記画像収集を実行した際に使用した術式を示す術式情報を記録部に記録し
前記予測部は、更に、前記第2情報として、前記術式情報を前記学習済みモデルに入力する、請求項2に記載の放射線装置。
The radiation device according to claim 2, wherein the control unit further records, in a recording unit, surgical procedure information indicating a surgical procedure used when performing the radiation therapy or the image acquisition, and the prediction unit further inputs the surgical procedure information into the trained model as the second information.
前記制御部は、更に、重力方向に対する前記可動部の傾きを示す傾斜情報を記録部に記録し、
前記予測部は、更に、前記第2情報として、前記傾斜情報を前記学習済みモデルに入力する、請求項1~3のいずれか一項に記載の放射線装置。
The control unit further records tilt information indicating a tilt of the movable unit with respect to a gravity direction in a recording unit,
The radiation device according to claim 1 , wherein the prediction unit further inputs the gradient information as the second information into the trained model.
前記予測部は、前記可動装置の故障として、複数の前記可動装置のうち故障が生じる前記可動装置を予測し、又は前記可動装置のうち故障が生じる箇所を予測する、請求項1~4のいずれか一項に記載の放射線装置。 The radiation device according to any one of claims 1 to 4, wherein the prediction unit predicts which of the multiple movable devices will have a malfunction, or predicts a location of the movable device where a malfunction will occur. 前記予測部は、更に、前記可動装置の故障が生じる時期を予測する、請求項5に記載の放射線装置。 The radiation device according to claim 5, wherein the prediction unit further predicts when a failure of the movable device will occur. 機械的な動作を実行可能な可動部と、前記可動部を動作させる駆動装置とを含む可動装置と、
前記可動装置を制御して放射線治療又は画像収集を実行する制御部と、
前記可動部の動作を検出するセンサの故障を予測するように機能付けられた学習済みモデルを記憶するモデル記憶部と、
前記可動部の動作に関する第1情報と、前記可動部が動作した際の環境を示す第2情報とを前記学習済みモデルに入力することにより、前記センサの故障を予測する予測部と、
前記予測部による故障の予測結果を出力する出力部と
を備え、
前記制御部は、前記可動部の動作を複数の前記センサにより検出した検出結果の複数の前記センサの間での差異を示す差異データと、前記放射線治療又は前記画像収集を実行した際に使用された放射線の量を示す放射線情報とを記録部に記録し、
前記予測部は、前記第1情報として、前記記録部に記録された前記差異データを前記学習済みモデルに入力し、前記第2情報として、前記放射線情報を前記学習済みモデルに入力する、放射線装置。
A movable device including a movable part capable of performing a mechanical operation and a drive device for operating the movable part;
A control unit that controls the movable device to perform radiation therapy or image acquisition;
A model storage unit that stores a trained model that is functionalized to predict a failure of a sensor that detects the operation of the movable part;
a prediction unit that predicts a failure of the sensor by inputting first information regarding the operation of the movable unit and second information indicating an environment when the movable unit operates into the trained model;
an output unit that outputs a failure prediction result by the prediction unit,
The control unit records, in a recording unit, difference data indicating a difference between the detection results of the movement of the movable unit detected by the plurality of sensors and radiation information indicating the amount of radiation used when performing the radiation therapy or the image acquisition;
A radiation device, wherein the prediction unit inputs the difference data recorded in the recording unit into the trained model as the first information, and inputs the radiation information into the trained model as the second information.
機械的な動作を実行可能な可動部と、前記可動部を動作させる駆動装置とを含む可動装置と、
前記可動装置を制御して放射線治療又は画像収集を実行する制御部と、
前記可動部の動作を検出するセンサの故障を予測するように機能付けられた学習済みモデルを記憶するモデル記憶部と、
前記可動部の動作に関する第1情報と、前記可動部が動作した際の環境を示す第2情報とを前記学習済みモデルに入力することにより、前記センサの故障を予測する予測部と、
前記予測部による故障の予測結果を出力する出力部と
を備え、
前記制御部は、前記可動部の動作を複数の前記センサにより検出した検出結果の複数の前記センサの間での差異を示す差異データを記録部に記録し、
前記予測部は、前記第1情報として、前記記録部に記録された前記差異データを前記学習済みモデルに入力することにより、前記センサの故障として、前記可動部の動作を検出する複数の前記センサのうち故障が生じる前記センサを予測する、放射線装置。
A movable device including a movable part capable of performing a mechanical operation and a drive device for operating the movable part;
A control unit that controls the movable device to perform radiation therapy or image acquisition;
A model storage unit that stores a trained model that is functionalized to predict a failure of a sensor that detects the operation of the movable part;
a prediction unit that predicts a failure of the sensor by inputting first information regarding the operation of the movable unit and second information indicating an environment when the movable unit operates into the trained model;
an output unit that outputs a failure prediction result by the prediction unit,
The control unit records, in a recording unit, difference data indicating a difference between the detection results of the plurality of sensors, the detection results being obtained by detecting the operation of the movable unit by the plurality of sensors;
The prediction unit predicts, as a sensor failure, one of the multiple sensors that detect the operation of the movable part, by inputting the difference data recorded in the recording unit into the trained model as the first information.
前記予測部は、前記センサの故障として、前記可動部の動作を検出する複数の前記センサのうち故障が生じる前記センサを予測する、請求項7に記載の放射線装置。 The radiation device according to claim 7, wherein the prediction unit predicts, as a sensor failure, a sensor that will fail among the plurality of sensors that detect the operation of the movable part. 前記予測部は、更に、前記センサの故障が生じる時期を予測する、請求項8又は9に記載の放射線装置。 The radiation device according to claim 8 or 9, wherein the prediction unit further predicts when the sensor will fail. 前記差異データは、種類が異なる複数の前記センサの間での検出結果の差異を示すデータである、請求項7~10のいずれか一項に記載の放射線装置。 The radiation device according to any one of claims 7 to 10, wherein the difference data is data indicating the difference in detection results between a plurality of sensors of different types. 前記可動部は、前記機械的な動作として、移動又は回転の動作を実行する、請求項1~11のいずれか一項に記載の放射線装置。 The radiation device according to any one of claims 1 to 11, wherein the movable part performs a movement or a rotation as the mechanical movement. 前記学習済みモデルを生成して前記モデル記憶部に記憶させるモデル生成部を更に備える、請求項1~12のいずれか一項に記載の放射線装置。 The radiation device according to any one of claims 1 to 12, further comprising a model generation unit that generates the trained model and stores it in the model storage unit. 前記学習済みモデルを生成して前記モデル記憶部に記憶させるモデル生成部を更に備え、
前記モデル生成部は、前記可動装置の故障が発生した時期を出力側教師データとして用いて、前記学習済みモデルを生成する、請求項1~6のいずれか一項に記載の放射線装置。
Further comprising a model generation unit that generates the trained model and stores it in the model storage unit;
The radiation device according to any one of claims 1 to 6, wherein the model generation unit generates the trained model using the time when a failure occurred in the movable device as output side teacher data.
前記学習済みモデルを生成して前記モデル記憶部に記憶させるモデル生成部を更に備え、
前記モデル生成部は、前記センサの故障が発生した時期を出力側教師データとして用いて、前記学習済みモデルを生成する、請求項7~11のいずれか一項に記載の放射線装置。
Further comprising a model generation unit that generates the trained model and stores it in the model storage unit;
The radiation device according to any one of claims 7 to 11, wherein the model generation unit generates the trained model by using the time when the sensor failure occurred as output side teacher data.
機械的な動作を実行可能な可動部と前記可動部を動作させる駆動装置とを含む可動装置と、前記可動装置を制御して放射線治療又は画像収集を実行する制御部とを備える放射線装置に接続された故障予測装置であって、
前記可動装置の故障を予測するように機能付けられた学習済みモデルを記憶するモデル記憶部と、
前記可動部の動作に関する第1情報と、前記可動部が動作した際の環境を示す第2情報とを前記学習済みモデルに入力することにより、前記可動装置の故障を予測する予測部と、
前記予測部による故障の予測結果を出力する出力部と
を備え、
前記予測部は、前記可動部を撮像した画像データに基づく画像情報を、前記第1情報として前記学習済みモデルに入力し、前記放射線治療又は前記画像収集を実行した際に使用した術式を示す術式情報を、前記第2情報として前記学習済みモデルに入力する、故障予測装置。
A failure prediction device connected to a radiation device including a movable device including a movable part capable of performing a mechanical operation and a drive device for operating the movable part, and a control unit for controlling the movable device to perform radiation therapy or image acquisition,
A model storage unit that stores a trained model configured to predict failure of the movable device;
a prediction unit that predicts a failure of the movable device by inputting first information regarding the operation of the movable unit and second information indicating an environment when the movable unit operates into the trained model;
an output unit that outputs a failure prediction result by the prediction unit,
The prediction unit inputs image information based on image data of the moving part into the trained model as the first information, and inputs surgical procedure information indicating the surgical procedure used when performing the radiation therapy or the image collection into the trained model as the second information.
機械的な動作を実行可能な可動部と前記可動部を動作させる駆動装置とを含む可動装置と、前記可動装置を制御して放射線治療又は画像収集を実行する制御部とを備える放射線装置に接続された故障予測装置であって、
前記可動装置の故障を予測するように機能付けられた学習済みモデルを記憶するモデル記憶部と、
前記可動部の動作に関する第1情報と、前記可動部が動作した際の環境を示す第2情報とを前記学習済みモデルに入力することにより、前記可動装置の故障を予測する予測部と、
前記予測部による故障の予測結果を出力する出力部と
を備え、
前記予測部は、前記可動部を撮像した画像データに基づく画像情報を、前記第1情報として前記学習済みモデルに入力し、前記放射線治療又は前記画像収集を実行した際に使用された放射線の量を示す放射線情報を、前記第2情報として前記学習済みモデルに入力する、故障予測装置。
A failure prediction device connected to a radiation device including a movable device including a movable part capable of performing a mechanical operation and a drive device for operating the movable part, and a control unit for controlling the movable device to perform radiation therapy or image acquisition,
A model storage unit that stores a trained model configured to predict failure of the movable device;
a prediction unit that predicts a failure of the movable device by inputting first information regarding the operation of the movable unit and second information indicating an environment when the movable unit operates into the trained model;
an output unit that outputs a failure prediction result by the prediction unit,
A failure prediction device in which the prediction unit inputs image information based on image data of the moving part into the trained model as the first information, and inputs radiation information indicating the amount of radiation used when performing the radiation therapy or the image collection into the trained model as the second information.
機械的な動作を実行可能な可動部と前記可動部を動作させる駆動装置とを含む可動装置と、前記可動装置を制御して放射線治療又は画像収集を実行する制御部とを備える放射線装置に接続された故障予測装置であって、
前記可動部の動作を検出するセンサの故障を予測するように機能付けられた学習済みモデルを記憶するモデル記憶部と、
前記可動部の動作に関する第1情報と、前記可動部が動作した際の環境を示す第2情報とを前記学習済みモデルに入力することにより、前記センサの故障を予測する予測部と、
前記予測部による故障の予測結果を出力する出力部と
を備え、
前記予測部は、前記可動部の動作を複数の前記センサにより検出した検出結果の複数の前記センサの間での差異を示す差異データを、前記第1情報として前記学習済みモデルに入力し、前記放射線治療又は前記画像収集を実行した際に使用された放射線の量を示す放射線情報を、前記第2情報として前記学習済みモデルに入力する、故障予測装置。
A failure prediction device connected to a radiation device including a movable device including a movable part capable of performing a mechanical operation and a drive device for operating the movable part, and a control unit for controlling the movable device to perform radiation therapy or image acquisition,
A model storage unit that stores a trained model that is functionalized to predict a failure of a sensor that detects the operation of the movable part;
a prediction unit that predicts a failure of the sensor by inputting first information regarding the operation of the movable unit and second information indicating an environment when the movable unit operates into the trained model;
an output unit that outputs a failure prediction result by the prediction unit,
The prediction unit inputs difference data indicating differences between the detection results of the operation of the movable part detected by the multiple sensors into the trained model as the first information, and inputs radiation information indicating the amount of radiation used when performing the radiation therapy or the image collection into the trained model as the second information.
機械的な動作を実行可能な可動部と前記可動部を動作させる駆動装置とを含む可動装置と、前記可動装置を制御して放射線治療又は画像収集を実行する制御部とを備える放射線装置に接続された故障予測装置であって、
前記可動部の動作を検出するセンサの故障を予測するように機能付けられた学習済みモデルを記憶するモデル記憶部と、
前記可動部の動作に関する第1情報と、前記可動部が動作した際の環境を示す第2情報とを前記学習済みモデルに入力することにより、前記センサの故障を予測する予測部と、
前記予測部による故障の予測結果を出力する出力部と
を備え、
前記予測部は、前記可動部の動作を複数の前記センサにより検出した検出結果の複数の前記センサの間での差異を示す差異データを、前記第1情報として前記学習済みモデルに入力することにより、前記センサの故障として、前記可動部の動作を検出する複数の前記センサのうち故障が生じる前記センサを予測する、故障予測装置。
A failure prediction device connected to a radiation device including a movable device including a movable part capable of performing a mechanical operation and a drive device for operating the movable part, and a control unit for controlling the movable device to perform radiation therapy or image acquisition,
A model storage unit that stores a trained model that is functionalized to predict a failure of a sensor that detects the operation of the movable part;
a prediction unit that predicts a failure of the sensor by inputting first information regarding the operation of the movable unit and second information indicating an environment when the movable unit operates into the trained model;
an output unit that outputs a failure prediction result by the prediction unit,
The prediction unit predicts which sensor among the multiple sensors that detect the operation of the moving part will fail as a sensor failure by inputting difference data indicating differences between the detection results of the multiple sensors detecting the operation of the moving part as the first information into the trained model.
JP2020051371A 2020-03-23 2020-03-23 Radiation equipment and failure prediction equipment Active JP7568412B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2020051371A JP7568412B2 (en) 2020-03-23 2020-03-23 Radiation equipment and failure prediction equipment

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2020051371A JP7568412B2 (en) 2020-03-23 2020-03-23 Radiation equipment and failure prediction equipment

Publications (2)

Publication Number Publication Date
JP2021146087A JP2021146087A (en) 2021-09-27
JP7568412B2 true JP7568412B2 (en) 2024-10-16

Family

ID=77850206

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2020051371A Active JP7568412B2 (en) 2020-03-23 2020-03-23 Radiation equipment and failure prediction equipment

Country Status (1)

Country Link
JP (1) JP7568412B2 (en)

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2010167282A (en) 2009-01-26 2010-08-05 General Electric Co <Ge> System and method to manage maintenance of radiological imaging system
JP2013198519A (en) 2012-03-23 2013-10-03 Toshiba Corp Image diagnostic device and image storage communication system
WO2015182317A1 (en) 2014-05-29 2015-12-03 株式会社 日立メディコ X-ray tube fault indicator sensing device, x-ray tube fault indicator sensing method, and x-ray imaging device
US20190090840A1 (en) 2017-09-28 2019-03-28 General Electric Company X-ray tube bearing failure prediction using digital twin analytics

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2010167282A (en) 2009-01-26 2010-08-05 General Electric Co <Ge> System and method to manage maintenance of radiological imaging system
JP2013198519A (en) 2012-03-23 2013-10-03 Toshiba Corp Image diagnostic device and image storage communication system
WO2015182317A1 (en) 2014-05-29 2015-12-03 株式会社 日立メディコ X-ray tube fault indicator sensing device, x-ray tube fault indicator sensing method, and x-ray imaging device
US20190090840A1 (en) 2017-09-28 2019-03-28 General Electric Company X-ray tube bearing failure prediction using digital twin analytics

Also Published As

Publication number Publication date
JP2021146087A (en) 2021-09-27

Similar Documents

Publication Publication Date Title
JP7348376B2 (en) Medical processing equipment, X-ray CT system and processing program
JP7242288B2 (en) Medical image diagnosis device and model learning device
JP7229781B2 (en) X-ray tube failure prediction device
JP7224829B2 (en) Medical image processing apparatus and method
JP7568412B2 (en) Radiation equipment and failure prediction equipment
JP7325943B2 (en) MEDICAL IMAGE DIAGNOSTIC SYSTEM AND PARAMETER SELECTION METHOD
JP7106384B2 (en) Medical image processing device and X-ray computed tomography device
JP7356816B2 (en) Medical information processing equipment
JP2020089594A (en) Medical image processing system, medical image processing device, and medical image processing method
JP7362322B2 (en) X-ray CT system and medical processing equipment
JP6632857B2 (en) Medical information processing device
JP6466119B2 (en) X-ray computed tomography apparatus, medical image processing apparatus, and medical image processing method
JP7237741B2 (en) Medical diagnostic imaging equipment
JP6831673B2 (en) Radiation tomography equipment and programs
JP7699466B2 (en) Medical information processing method, medical information processing device, and medical image processing device
JP7399780B2 (en) Medical image diagnostic equipment
JP2020044265A (en) X-ray diagnosis apparatus
US20210393231A1 (en) Medical image diagnostic system, medical image diagnostic method, input device, and display device
JP7432329B2 (en) Medical image diagnosis system
JP7224880B2 (en) X-ray equipment
JP2020141808A (en) Medical processing equipment and medical diagnostic system
JP7665388B2 (en) Medical image diagnostic device and control method
US20250339111A1 (en) X-ray computed tomography imaging apparatus, x-ray high-voltage apparatus, and x-ray control method
JP7233972B2 (en) X-ray diagnostic system
JP7510775B2 (en) Medical image processing device and medical image diagnostic device

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20230113

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20230830

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20231003

A601 Written request for extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A601

Effective date: 20231027

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20240202

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20240424

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20240612

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20240703

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20240819

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20241003

R150 Certificate of patent or registration of utility model

Ref document number: 7568412

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150