(57)【要約】【課題】透視ロードマップ機能の操作感を向上させること。【解決手段】実施形態の医用画像処理装置は、Ｘ線画像取得部と、平均画像生成部と、差分画像生成部とを備える。Ｘ線画像取得部は、Ｘ線画像を順次取得する。平均画像生成部は、Ｘ線画像の取得と並行して、取得された複数のＸ線画像を用いて平均画像を順次生成する。差分画像生成部は、Ｘ線画像取得部により取得されるＸ線画像と、平均画像生成部により生成される平均画像とに対して差分処理を行うことにより、差分画像を順次生成する。【選択図】図１
2019187814.tif 000002
【特許請求の範囲】
【請求項１】
Ｘ線画像を順次取得するＸ線画像取得部と、
Ｘ線画像の取得と並行して、取得された複数のＸ線画像を用いて平均画像を順次生成する平均画像生成部と、
前記Ｘ線画像取得部により取得されるＸ線画像と、前記平均画像生成部により生成される平均画像とに対して差分処理を行うことにより、差分画像を順次生成する差分画像生成部と、
を備える、医用画像処理装置。
【請求項２】
前記差分画像生成部によって生成される差分画像と、前記Ｘ線画像と略同一位置の血管画像とを合成した合成画像を順次生成する合成画像生成部と、
前記合成画像生成部によって生成される合成画像を順次表示させるように制御する表示制御部と、
をさらに備える、請求項１に記載の医用画像処理装置。
【請求項３】
前記平均画像生成部は、前記Ｘ線画像が取得されるごとに、取得済みの複数のＸ線画像を用いて前記平均画像を生成し、前記平均画像の生成に用いたＸ線画像の数が設定数に達したことを条件に、前記平均画像の生成を停止するとともに、前記設定数のＸ線画像を用いて生成した平均画像を記憶部に格納し、
前記差分画像生成部は、前記設定数を超えて取得されるＸ線画像に対して、前記記憶部に格納された平均画像を用いた差分処理を行う、請求項１又は２に記載の医用画像処理装置。
【請求項４】
前記平均画像生成部は、前記Ｘ線画像が取得されるごとに、取得済みの複数のＸ線画像を用いて前記平均画像を生成し、前記Ｘ線画像取得部によって取得されたＸ線画像の数が第１の設定数に達したことを条件に、前記平均画像の生成を停止するとともに、前記第１の設定数分のＸ線画像のうち時系列で直近のＸ線画像から第２の設定数分のＸ線画像を用いて生成した平均画像を記憶部に格納し、
前記差分画像生成部は、前記第１の設定数を超えて取得されるＸ線画像に対して、前記記憶部に格納された平均画像を用いた差分処理を行う、請求項１又は２に記載の医用画像処理装置。
【請求項５】
前記平均画像生成部によって前記平均画像が生成されている間、前記Ｘ線画像を収集する際のフレームレートを相対的に大きくするように制御する制御部をさらに備える、請求項１〜４のいずれか１つに記載の医用画像処理装置。
【請求項６】
前記Ｘ線画像と略同一位置の血管画像の生成に用いられた血管非造影画像を前記平均画像として保持する記憶部をさらに備え、
前記平均画像生成部は、前記記憶部に前記血管非造影画像が保持されていない場合、前記平均画像を生成し、
前記差分画像生成部は、前記記憶部に前記血管非造影画像が保持されている場合、前記Ｘ線画像取得部により取得されるＸ線画像と、前記記憶部により保持された血管非造影画像とに対して差分処理を行うことにより、前記差分画像を順次生成する、請求項１〜５のいずれか１つに記載の医用画像処理装置。
【請求項７】
前記平均画像生成部は、前記Ｘ線画像の収集条件が変更された場合に、前記記憶部に記憶された平均画像を削除して、前記収集条件が変更された後に取得された複数のＸ線画像を用いて平均画像を再生成する、請求項３又は４に記載の医用画像処理装置。
【請求項８】
前記平均画像生成部は、前記Ｘ線画像の収集条件の変更を契機として、前記記憶部に記憶された平均画像を削除して、前記収集条件が変更された後に取得された複数のＸ線画像を用いて平均画像を再生成する、請求項７に記載の医用画像処理装置。
【請求項９】
前記平均画像生成部は、変更後の収集条件で新たにＸ線画像の収集が開始されたことを契機として、前記記憶部に記憶された平均画像を削除して、前記収集条件が変更された後に取得された複数のＸ線画像を用いて平均画像を再生成する、請求項７に記載の医用画像処理装置。
【請求項１０】
血管画像の生成に用いられた血管非造影画像を取得する血管非造影画像取得部と、
前記血管画像と略同一位置のＸ線画像を順次取得するＸ線画像取得部と、
前記Ｘ線画像取得部により取得されるＸ線画像と、前記血管非造影画像取得部により取得された血管非造影画像とに対して差分処理を行うことにより、差分画像を順次生成する差分画像生成部と、
を備える、医用画像処理装置。
【請求項１１】
Ｘ線画像を順次収集するＸ線画像収集部と、
Ｘ線画像の収集と並行して、収集された複数のＸ線画像を用いて平均画像を順次生成する平均画像生成部と、
前記Ｘ線画像収集部により収集されるＸ線画像と、前記平均画像生成部により生成される平均画像とに対して差分処理を行うことにより、差分画像を順次生成する差分画像生成部と、
を備える、Ｘ線診断装置。
【請求項１２】
血管画像の生成に用いられた血管非造影画像を収集する血管非造影画像収集部と、
前記血管画像と略同一位置のＸ線画像を順次収集するＸ線画像収集部と、
前記Ｘ線画像収集部により収集されるＸ線画像と、前記血管非造影画像収集部により収集された血管非造影画像とに対して差分処理を行うことにより、差分画像を順次生成する差分画像生成部と、
を備える、Ｘ線診断装置。
【請求項１３】
Ｘ線画像を順次取得し、
Ｘ線画像の取得と並行して、取得された複数のＸ線画像を用いて平均画像を順次生成し、
取得されるＸ線画像と、生成される平均画像とに対して差分処理を行うことにより、差分画像を順次生成する、
各処理をコンピュータに実行させる、医用画像処理プログラム。
【請求項１４】
血管画像の生成に用いられた血管非造影画像を取得し、
前記血管画像と略同一位置のＸ線画像を順次取得し、
取得されるＸ線画像と、取得された血管非造影画像とに対して差分処理を行うことにより、差分画像を順次生成する、
各処理をコンピュータに実行させる、医用画像処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、医用画像処理装置、Ｘ線診断装置及び医用画像処理プログラムに関する。
【背景技術】
【０００２】
従来、Ｘ線診断装置は、インターベンション治療での手技をサポートするための機能として、透視ロードマップ（road  map）機能を備えている。透視ロードマップ機能は、造影剤を用いて収集された血管の情報を含む画像データを用いて血管画像を生成し、生成した血管画像を透視画像に重畳して表示することにより、血管内での医療デバイスの操作をサポートする。
【０００３】
ここで、上記した透視ロードマップ機能では、血管画像を重畳させる透視画像に対してワイヤマスク画像との差分処理を実行することで、医療デバイスのみが描出された透視画像に血管画像を重畳させることができる。これにより、透視ロードマップ機能は、血管に対する医療デバイスの位置などを明瞭に表示させることができ、治療の効率を向上させることができる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００３−１４３４７９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
本発明が解決しようとする課題は、透視ロードマップ機能の操作感を向上させることである。
【課題を解決するための手段】
【０００６】
実施形態の医用画像処理装置は、Ｘ線画像取得部と、平均画像生成部と、差分画像生成部とを備える。Ｘ線画像取得部は、Ｘ線画像を順次取得する。平均画像生成部は、Ｘ線画像の取得と並行して、取得された複数のＸ線画像を用いて平均画像を順次生成する。差分画像生成部は、前記Ｘ線画像取得部により取得されるＸ線画像と、前記平均画像生成部により生成される平均画像とに対して差分処理を行うことにより、差分画像を順次生成する。
【図面の簡単な説明】
【０００７】
【図１】図１は、第１の実施形態に係るＸ線診断装置の構成の一例を示す図である。
【図２】図２は、第１の実施形態に係る透視ロードマップを説明するための図である。
【図３】図３は、一般的な透視ロードマップの手順を説明するための図である。
【図４】図４は、第１の実施形態に係るＸ線診断装置における透視ロードマップの手順を説明するための図である。
【図５】図５は、第１の実施形態に係る画像処理機能による処理を説明するための図である。
【図６】図６は、第１の実施形態に係る画像処理機能による差分処理の一例を説明するための図である。
【図７】図７は、第１の実施形態に係るＸ線診断装置の処理手順を示すフローチャートである。
【図８】図８は、第２の実施形態に係る画像処理機能によるワイヤマスク画像の生成処理を説明するための図である。
【図９】図９は、第２の実施形態に係るＸ線診断装置の処理手順を示すフローチャートである。
【図１０】図１０は、第３の実施形態に係る制御機能による制御を説明するための図である。
【図１１】図１１は、第４の実施形態に係るＸ線診断装置における透視ロードマップの手順を説明するための図である。
【図１２】図１２は、第４の実施形態に係る画像処理機能による処理を説明するための図である。
【図１３】図１３は、第４の実施形態に係る記憶回路に記憶される画像データを説明するための図である。
【図１４】図１４は、第４の実施形態に係るＸ線診断装置の処理手順を示すフローチャートである。
【図１５】図１５は、第５の実施形態に係るＸ線診断装置の処理手順を示すフローチャートである。
【図１６】図１６は、第６の実施形態に係る医用画像処理装置の構成の一例を示す図である
【発明を実施するための形態】
【０００８】
以下、添付図面を参照して、医用画像処理装置、Ｘ線診断装置及び医用画像処理プログラムの実施形態を詳細に説明する。なお、本願に係る医用画像処理装置、Ｘ線診断装置及び医用画像処理プログラムは、以下に示す実施形態に限定されるものではない。
【０００９】
（第１の実施形態）
まず、第１の実施形態に係るＸ線診断装置の全体構成について説明する。図１は、第１の実施形態に係るＸ線診断装置１００の構成の一例を示す図である。図１に示すように、第１の実施形態に係るＸ線診断装置１００は、Ｘ線高電圧装置１１と、Ｘ線管１２と、Ｘ線絞り１３と、天板１４と、Ｃアーム１５と、Ｘ線検出器１６と、Ｃアーム回転・移動機構１７と、天板移動機構１８と、Ｃアーム・天板機構制御回路１９と、絞り制御回路２０と、処理回路２１と、入力インターフェース２２と、ディスプレイ２３と、記憶回路２４とを有する。
【００１０】
なお、Ｘ線診断装置１００は、被検体に挿入されたカテーテルから造影剤を注入するための装置であるインジェクターと接続され、インジェクターとの間で電気信号を送受信する。ここで、インジェクターからの造影剤注入は、処理回路２１を介して受信した注入指示に従って実行される。具体的には、インジェクターは、処理回路２１から受信する造影剤の注入開始指示や、注入停止指示、さらに、注入速度などを含む造影剤注入条件に応じた造影剤注入を実行する。なお、インジェクターは、操作者が直接インジェクターに対して入力した注入指示に従って注入開始や、注入停止を実行することも可能である。
【００１１】
図１に示すＸ線診断装置１００においては、各処理機能がコンピュータによって実行可能なプログラムの形態で記憶回路２４へ記憶されている。Ｃアーム・天板機構制御回路１９、絞り制御回路２０、及び、処理回路２１は、記憶回路２４からプログラムを読み出して実行することで各プログラムに対応する機能を実現するプロセッサである。換言すると、各プログラムを読み出した状態の各回路は、読み出したプログラムに対応する機能を有することとなる。
【００１２】
Ｘ線高電圧装置１１は、処理回路２１による制御の下、高電圧を発生し、発生した高電圧をＸ線管１２に供給する高電圧電源である。Ｘ線管１２は、Ｘ線高電圧装置１１から供給される高電圧を用いて、Ｘ線を発生する。
【００１３】
Ｘ線絞り１３は、絞り制御回路２０による制御の下、Ｘ線管１２が発生したＸ線を、被検体Ｐの関心領域に対して選択的に照射されるように絞り込む。例えば、Ｘ線絞り１３は、スライド可能な４枚の絞り羽根を有する。Ｘ線絞り１３は、絞り制御回路２０による制御の下、これらの絞り羽根をスライドさせることで、開口の形状、サイズ、位置を任意に変化させる。このように、Ｘ線絞り１３によって開口のサイズ及び位置が調整されることで、Ｘ線検出器１６の検出面へのＸ線照射領域のサイズ及び位置が調整される。すなわち、Ｘ線管１２が発生したＸ線が、Ｘ線絞り１３の開口によって絞り込まれ、被検体Ｐに照射される。なお、Ｘ線絞り１３の絞り羽根は、例えば、操作者によって設定されたＲＯＩのみにＸ線が照射されるようにスライド移動される。また、Ｘ線絞り１３は、線質を調整するための付加フィルタを備えることができる。付加フィルタは、例えば、検査に応じて設定される。
【００１４】
天板１４は、被検体Ｐを載せるベッドであり、図示しない寝台装置の上に配置される。なお、被検体Ｐは、Ｘ線診断装置１００に含まれない。
【００１５】
Ｘ線検出器１６は、被検体Ｐを透過したＸ線を検出する。例えば、Ｘ線検出器１６は、マトリックス状に配列された検出素子を有する。各検出素子は、被検体Ｐを透過したＸ線を電気信号に変換して蓄積し、蓄積した電気信号を処理回路２１に送信する。
【００１６】
Ｃアーム１５は、Ｘ線管１２、Ｘ線絞り１３及びＸ線検出器１６を保持する。Ｘ線管１２及びＸ線絞り１３と、Ｘ線検出器１６とは、Ｃアーム１５により被検体Ｐを挟んで対向するように配置される。なお、図１では、Ｘ線診断装置１００がシングルプレーンの場合を例に挙げて説明しているが、実施形態はこれに限定されるものではなく、バイプレーンの場合であってもよい。Ｃアーム１５は、支持器に設けられたモータなどのアクチュエータにより、複数の軸で個別に回転する。
【００１７】
Ｃアーム回転・移動機構１７は、支持器に設けられたモータなどを駆動することによって、Ｃアーム１５を回転及び移動させるための機構である。天板移動機構１８は、天板１４を移動させるための機構である。例えば、天板移動機構１８は、アクチュエータが発生させた動力を用いて、天板１４を移動させる。
【００１８】
Ｃアーム・天板機構制御回路１９は、処理回路２１による制御の下、Ｃアーム回転・移動機構１７及び天板移動機構１８を制御することで、Ｃアーム１５の回転や移動、天板１４の移動を調整する。絞り制御回路２０は、処理回路２１による制御の下、Ｘ線絞り１３が有する絞り羽根の開度を調整することで開口の形状、サイズ、位置を変化させ、被検体Ｐに対して照射されるＸ線の照射範囲を制御する。
【００１９】
入力インターフェース２２は、所定の領域（例えば、ＲＯＩ）などの設定などを行うためのトラックボール、スイッチボタン、マウス、キーボード、操作面へ触れることで入力操作を行うタッチパッド、表示画面とタッチパッドとが一体化されたタッチスクリーン、光学センサを用いた非接触入力回路、及び音声入力回路等や、Ｘ線の照射などを行うためのフットスイッチ等によって実現される。
【００２０】
入力インターフェース２２は、処理回路２１に接続されており、操作者から受け付けた入力操作を電気信号へ変換し処理回路２１へと出力する。なお、本明細書において入力インターフェース２２は、マウス、キーボードなどの物理的な操作部品を備えるものだけに限られない。例えば、装置とは別体に設けられた外部の入力機器から入力操作に対応する電気信号を受け取り、この電気信号を制御回路へ出力する処理回路も入力インターフェースの例に含まれる。
【００２１】
ディスプレイ２３は、操作者の指示を受け付けるためのＧＵＩ（Graphical  User  Interface）や、処理回路２１によって生成された種々の画像を表示する。例えば、ディスプレイ２３は、処理回路２１によって生成された透視ロードマップ画像を表示する。また、ディスプレイ２３は、処理回路２１による種々の処理結果や解析結果を表示する。
【００２２】
記憶回路２４は、処理回路２１によって生成された画像データを受け付けて記憶する。また、記憶回路２４は、処理回路２１によって生成されたＸ線画像や、ボリュームデータ、血管造影画像、血管非造影画像（加算マスク画像）、血管サブマスク画像、ワイヤマスク画像、差分画像、合成画像（透視ロードマップ画像）等を記憶する。なお、各画像の詳細については後述する。
【００２３】
また、記憶回路２４は、図１に示す各回路によって読み出されて実行される各種機能に対応するプログラムを記憶する。一例を挙げると、記憶回路２４は、処理回路２１によって読み出されて実行される収集機能２１１に対応するプログラム、画像処理機能２１２に対応するプログラム及び制御機能２１３に対応するプログラムを記憶する。なお、図１においては単一の記憶回路２４が各処理機能に対応するプログラムを記憶するものとして説明したが、複数の記憶回路が分散して配置され、処理回路２１などの各種回路が個別の記憶回路から対応するプログラムを読み出す構成としても構わない。なお、記憶回路２４は、記憶部の一例である。
【００２４】
処理回路２１は、収集機能２１１、画像処理機能２１２及び制御機能２１３を実行することで、Ｘ線診断装置１００全体の動作を制御する。具体的には、処理回路２１は、収集機能２１１に対応するプログラムを記憶回路２４から読み出して実行することにより、画像データ収集に関する種々の処理を実行する。例えば、収集機能２１１は、Ｘ線検出器１６によってＸ線から変換された電気信号を用いて画像データを生成し、生成した画像データを記憶回路２４に格納する。一例を挙げると、収集機能２１１は、Ｘ線検出器１６から受信した電気信号に対して、電流・電圧変換やＡ（Analog）／Ｄ（Digital）変換、パラレル・シリアル変換をそれぞれ行い、電気信号に基づく投影データをそれぞれ生成する。そして、収集機能２１１は、生成した投影データを記憶回路２４に格納する。なお、収集機能２１１は、回転撮影によって収集した投影データを用いて再構成データ（ボリュームデータ）を再構成して、再構成したボリュームデータを記憶回路２４に格納することもできる。
【００２５】
また、処理回路２１は、画像処理機能２１２に対応するプログラムを記憶回路２４から読み出して実行することにより、画像処理に関する種々の処理を実行する。例えば、画像処理機能２１２は、投影データに対する画像処理や、解析処理などを制御する。一例を挙げると、画像処理機能２１２は、記憶回路２４が記憶する投影データに対して各種画像処理を行うことでＸ線画像を生成する。或いは、画像処理機能２１２は、収集機能２１１から直接投影データを取得し、取得した投影データに対して各種画像処理を行うことでＸ線画像を生成する。
【００２６】
なお、画像処理機能２１２は、画像処理後のＸ線画像を、記憶回路２４に格納することも可能である。例えば、画像処理機能２１２は、移動平均（平滑化）フィルタ、ガウシアンフィルタ、メディアンフィルタ、リカーシブフィルタ、バンドパスフィルタなどの画像処理フィルタによる各種処理を実行することが可能である。さらに、画像処理機能２１２は、ボリュームデータから３次元画像を生成することも可能である。ここで、本実施形態に係る画像処理機能２１２は、複数のＸ線画像を用いた平均処理や、Ｘ線画像間のサブトラクション処理（差分処理）、複数のＸ線画像を合成する合成処理（例えば、重畳処理）などを実行するが、この点については、後に詳述する。
【００２７】
また、処理回路２１は、装置全体を制御するための制御機能２１３に対応するプログラムを記憶回路２４から読み出して実行することにより、全体制御に関する種々の処理を実行する。例えば、制御機能２１３は、入力インターフェース２２から転送された操作者の指示に従ってＸ線高電圧装置１１を制御し、Ｘ線管１２に供給する電圧を調整することで、被検体Ｐに対して照射されるＸ線量やＯＮ／ＯＦＦを制御する。また、例えば、制御機能２１３は、操作者の指示に従ってＣアーム・天板機構制御回路１９を制御し、Ｃアーム１５の回転や移動、天板１４の移動を調整する。
【００２８】
また、例えば、制御機能２１３は、操作者の指示に従って絞り制御回路２０を制御し、Ｘ線絞り１３が有する絞り羽根の開度を調整することで、被検体Ｐに対して照射されるＸ線の照射範囲を制御する。また、制御機能２１３は、操作者の指示を受け付けるためのＧＵＩや記憶回路２４が記憶する画像、処理回路２１による処理結果などを、ディスプレイ２３に表示するように制御する。
【００２９】
なお、収集機能２１１は、Ｘ線画像収集部の一例である。また、画像処理機能２１２は、平均画像生成部、差分画像生成部及び合成画像生成部の一例である。また、制御機能２１３は、表示制御部及び制御部の一例である。
【００３０】
以上、Ｘ線診断装置１００の全体構成について説明した。かかる構成のもと、本実施形態に係るＸ線診断装置１００は、透視ロードマップ機能の操作感を向上させる。ここで、まず、透視ロードマップ機能の概要について、図２を用いて説明する。図２は、第１の実施形態に係る透視ロードマップを説明するための図である。まず、Ｘ線診断装置１００は、造影剤を用いて血管画像を収集する。例えば、Ｘ線診断装置１００は、被検体に造影剤が注入されていない状態で、骨などの周辺組織（背景）を表すＸ線画像Ｉ１を収集する。ここで、Ｘ線診断装置１００は、被検体に造影剤が注入されていない状態で収集した複数のＸ線画像を加算平均することで、ノイズを低減させたＸ線画像Ｉ１を収集することができる。
【００３１】
かかる場合には、例えば、収集機能２１１が、被検体に造影剤が注入されていない状態で複数の投影データを収集する。そして、画像処理機能２１２が、収集された複数の投影データからそれぞれＸ線画像を生成し、生成した複数のＸ線画像を加算平均することで、Ｘ線画像Ｉ１を生成する。なお、以下では、被検体に造影剤が注入されていない状態で収集された複数のＸ線画像が加算平均されたＸ線画像を加算マスク画像とも記載する。
【００３２】
そして、画像処理機能２１２は、被検体に造影剤が注入された状態で収集された投影データに基づいて、血管の位置や形状を含むＸ線画像Ｉ２を生成する。一例を挙げると、収集機能２１１は、インジェクターによって造影剤が注入された後の被検体Ｐを透過したＸ線に基づく投影データを収集する。そして、画像処理機能２１２が、収集された投影データに基づいてＸ線画像Ｉ２を生成する。なお、以下では、被検体に造影剤が注入された状態で収集されたＸ線画像を血管造影画像とも記載する。そして、画像処理機能２１２は、生成したＸ線画像Ｉ１及びＸ線画像Ｉ２を記憶回路２４に格納する。ここで、画像処理機能２１２は、生成したＸ線画像Ｉ１及びＸ線画像Ｉ２に対して散乱線補正やビームハードニング補正などを実行させた後、記憶回路２４に格納することもできる。
【００３３】
さらに、画像処理機能２１２は、図２に示すように、Ｘ線画像Ｉ１及びＸ線画像Ｉ２を用いて血管画像Ｉ３を生成する。例えば、画像処理機能２１２は、記憶回路２５からＸ線画像Ｉ１とＸ線画像Ｉ２とを読み出し、読み出したＸ線画像Ｉ１とＸ線画像Ｉ２とを差分することで、背景要素を除去して血管が強調された血管画像Ｉ３を生成して、記憶回路２４に格納する。ここで、画像処理機能２１２は、造影剤が注入された状態で経時的に収集された複数の血管造影画像に対してそれぞれ差分処理を行い、複数の血管画像を生成して、生成した複数の血管画像を記憶回路２４に格納することもできる。
【００３４】
なお、画像処理機能２１２は、Ｘ線画像間の差分処理として、画素値を差分する処理、及び、Ｘ線画像を対数変換した後に差分する処理（Ｌｏｇサブトラクション）のどちらも実行することができる。また、以下では、差分処理により血管が強調された血管画像を血管サブマスク画像とも記載する。また、本実施形態に係るＸ線診断装置１００は、透視条件、及び、透視条件よりも高線量の撮影条件のどちらでも血管サブマスク画像を生成することができる。
【００３５】
次に、収集機能２１１は、インターベンション治療の手技中に透視条件で順次投影データを収集する。そして、画像処理機能２１２は、順次収集される投影データに基づいて、図２に示す透視画像Ｉ４、ワイヤマスク画像Ｉ５をそれぞれ生成する。ここで、ワイヤマスク画像は、カテーテル等の医療デバイスのみを表示させるための画像であり、複数の透視画像を加算平均することによって生成される。
【００３６】
そして、画像処理機能２１２は、図２に示すように、透視画像Ｉ４と、ワイヤマスク画像Ｉ５とを差分することで、医療デバイス以外の背景成分を除いた差分画像Ｉ６を生成する。さらに、画像処理機能２１２は、図２に示すように、血管画像Ｉ３と差分画像Ｉ６とを合成した合成画像Ｉ７を生成する。ここで、画像処理機能２１２は、血管に重畳した医療デバイスが視認可能となるように血管画像Ｉ３の画素値を調整した（画素値を反転させた）Ｘ線画像と、差分画像Ｉ６とを合成させることで、合成画像Ｉ７を生成することもできる。
【００３７】
画像処理機能２１２は、透視画像Ｉ４を生成するごとに、ワイヤマスク画像Ｉ５との差分処理を実行して、差分画像Ｉ６を順次生成し、生成した差分画像を用いて合成画像Ｉ７を順次生成する。透視ロードマップ機能では、このように生成された合成画像Ｉ７を順次表示させることで、血管に対する医療デバイスの操作を明瞭に示した画像を表示させることができる。
【００３８】
ここで、透視ロードマップでは、上述したように、インターベンション治療開始後に収集される透視画像を用いてワイヤマスク画像が生成される。すなわち、透視ロードマップでは、図３に示すように、血管サブマスク画像が収集され、透視ロードマップに用いられる血管サブマスク画像が選択された後に、透視ボタンが押下されて透視ロードマップが開始される。透視ロードマップでは、その後にワイヤマスク画像が生成され、透視ロードマップ画像が表示される。このように、透視ロードマップでは、ユーザが透視スイッチを押下して透視が開始されてから透視ロードマップ画像が表示されるまでにワイヤマスク画像生成の時間があり、その間は、例えば、ワイヤマスク画像生成のために収集される複数の透視画像（ライブ画像）がディスプレイに表示されることとなる。
【００３９】
したがって、透視ロードマップ画像が表示されることを期待して透視ボタンを押下したユーザにとって、ワイヤマスク画像が生成されるまでの透視画像の表示は、意図と反する表示であり、わかりいくい。さらに、透視ボタンを押下した後、１〜２秒程度でワイヤマスク画像が生成され、ライブ画像の表示から透視ロードマップ画像へと切り替わるため、ユーザにとっては煩わしく、操作感を損ねる場合があった。
【００４０】
そこで、第１の実施形態に係るＸ線診断装置１００では、図４に示すように、透視ロードマップを開始するための透視ボタンを押下された後、すぐに透視ロードマップ画像を表示させるように制御することで、透視ロードマップ機能の操作感を向上させる。すなわち、第１の実施形態に係るＸ線診断装置１００では、ワイヤマスク画像を生成しながら透視ロードマップ画像を表示することで、透視ボタンの押下後すぐに透視ロードマップ画像を表示させる。そして、第１の実施形態に係るＸ線診断装置１００では、図４に示すように、ワイヤマスク画像生成後は、生成したワイヤマスク画像を用いて透視ロードマップ画像を継続するように制御する。以下、これらの制御の詳細について説明する。なお、図３は、一般的な透視ロードマップの手順を説明するための図である。また、図４は、第１の実施形態に係るＸ線診断装置１００における透視ロードマップの手順を説明するための図である。
【００４１】
図５は、第１の実施形態に係る画像処理機能２１２による処理を説明するための図である。ここで、図５においては、血管サブマスク画像を生成した後の画像処理機能２１２の処理について示す。すなわち、以下では、加算マスク画像と血管造影画像とを収集して血管サブマスク画像を生成し、記憶回路２４に格納したのちの画像処理機能２１２による処理について説明する。
【００４２】
画像処理機能２１２は、Ｘ線画像の取得と並行して、取得された複数のＸ線画像を用いてワイヤマスク画像を順次生成する。そして、画像処理機能２１２は、取得されるＸ線画像と、生成したマスク画像とに対して差分処理を行うことにより、差分画像を順次生成する。例えば、画像処理機能２１２は、図５に示すように、順次収集されるライブ画像を加算平均することでワイヤマスク画像を生成するとともに、加算平均に用いたライブ画像と、生成したワイヤマスク画像とを差分することで差分画像を生成する。
【００４３】
ここで、ライブ画像は、ユーザが入力インターフェース２２に含まれる透視スイッチを押している間、設定されたフレームレートに応じて断続的に収集される。画像処理機能２１２は、ライブ画像を収集するごとに、収集済みの複数のライブ画像を用いてワイヤマスク画像を生成し、ワイヤマスク画像の生成に用いたライブ画像の数が設定数に達したことを条件に、ワイヤマスク画像の生成を停止するとともに、設定数のライブ画像を用いて生成したワイヤマスク画像を記憶回路２４に格納する。
【００４４】
例えば、画像処理機能２１２は、事前に指定されたｎ枚に達するまで、ライブ画像が収集されるごとに加算平均を行い、それまでに加算平均した結果をワイヤマスク画像として記憶回路２４に格納する。すなわち、記憶回路２４に保持されるワイヤマスク画像は、開始からｎフレームの間毎フレーム更新される。そして、画像処理機能２１２は、ｎ+１フレーム以降は、加算平均を行わずに、ｎフレーム目までの加算平均の結果のワイヤマスク画像を差分処理に用いる。なお、ワイヤマスク画像に用いられるライブ画像の枚数「ｎ」は、予め設定されている場合であってもよく、ユーザが入力インターフェースを介して設定する場合であってもよい。
【００４５】
さらに、画像処理機能２１２は、上述したワイヤマスク画像の生成と並行して、差分画像を生成する。具体的には、画像処理機能２１２は、ライブ画像を収集するごとに、生成したワイヤマスク画像（或いは、記憶回路２４に格納済みのワイヤマスク画像）と差分処理を行い、差分画像を生成する。図６は、第１の実施形態に係る画像処理機能２１２による差分処理の一例を説明するための図である。ここで、図６は、ｎ枚目のライブ画像までの処理を示す。なお、透視が開始されて収集された最初のフレームをワイヤマスク画像として保持した場合、最初のフレーム同士で差分処理が実行されるため、差分画像における画像情報が全て無くなることとなる。
【００４６】
例えば、透視開始から２フレーム目が収集されると、画像処理機能２１２は、図６の上段に示すように、最初のフレームであるライブ画像Ｌ１と２フレーム目であるライブ画像Ｌ２とを加算平均することでワイヤマスク画像Ｗ２を生成する。そして、画像処理機能２１２は、生成したワイヤマスク画像Ｗ２とライブ画像Ｌ２とを差分することで、差分画像Ｓ２を生成する。なお、画像処理機能２１２は、記憶回路２４におけるワイヤマスク画像をワイヤマスク画像Ｗ２に更新する。
【００４７】
同様に、透視開始から３フレーム目が収集されると、画像処理機能２１２は、図６の中段に示すように、ライブ画像Ｌ１とライブ画像Ｌ２と３フレーム目であるライブ画像Ｌ３とを加算平均することでワイヤマスク画像Ｗ３を生成する。そして、画像処理機能２１２は、生成したワイヤマスク画像Ｗ３とライブ画像Ｌ３とを差分することで、差分画像Ｓ３を生成する。なお、画像処理機能２１２は、記憶回路２４におけるワイヤマスク画像をワイヤマスク画像Ｗ３に更新する。
【００４８】
画像処理機能２１２は、上述した処理をｎフレーム目まで順に実行する。すなわち、透視開始からｎフレーム目が収集されると、画像処理機能２１２は、図６の下段に示すように、ライブ画像Ｌ１からｎフレーム目であるライブ画像Ｌｎまでを加算平均することでワイヤマスク画像Ｗｎを生成する。そして、画像処理機能２１２は、生成したワイヤマスク画像Ｗｎとライブ画像Ｌｎとを差分することで、差分画像Ｓｎを生成する。なお、画像処理機能２１２は、記憶回路２４におけるワイヤマスク画像をワイヤマスク画像Ｗｎに更新する。ｎ+１フレーム以降は、画像処理機能２１２は、記憶回路２４に保持されたワイヤマスク画像Ｗｎとライブ画像とを差分することで、差分画像を生成する。
【００４９】
そして、画像処理機能２１２は、差分画像を生成するごとに、血管サブマスク画像と合成した透視ロードマップ画像を生成する。ここで、画像処理機能２１２は、例えば、図５に示すように、差分画像に任意の係数「ａ」をかけたものと、血管サブマスク画像に任意の係数「ｂ」をかけたものとを合成する。これにより、制御機能２１３は、血管の濃さや、医療デバイスの濃さを調整された透視ロードマップ画像をディスプレイ２３に表示させることできる。例えば、透視開始からｎフレーム目まではワイヤマスク画像はライブ画像を用いて逐次更新されるため、この期間にユーザがＸ線照射野内に保持・操作しているガイドワイヤーなどの医療デバイスの像が、加算平均された上でワイヤマスク画像に含まれる。したがって、ライブ画像像上の医療デバイスの像と、ワイヤマスク画像上の医療デバイスの像とが重なる画素では、医療デバイスの像が差分されるため、透視ロードマップ画像における医療デバイスの視認性が劣化する場合がある。そこで、画像処理機能２１２は、差分画像にかける任意の係数「ａ」を大きくすることで、医療デバイスの視認性を向上させることができる。
【００５０】
そして、制御機能２１３は、差分画像と血管サブマスク画像とが合成されるごとに、合成された透視ロードマップ画像をディスプレイ２３に表示させるように制御する。例えば、制御機能２１３は、差分画像Ｓ２と血管サブマスク画像とが合成された透視ロードマップ画像をディスプレイ２３に表示させ、次に、差分画像Ｓ３と血管サブマスク画像とが合成された透視ロードマップ画像を表示させる。このように、制御機能２１３は、ライブ画像が収集され、収集されたライブ画像に基づいて生成される透視ロードマップ画像を順次ディスプレイ２３に表示させる。
【００５１】
なお、ユーザが透視スイッチを離すと、Ｘ線の曝射が停止する。ここで、制御機能２１３は、最後の透視ロードマップ画像を継続して表示させるように制御してもよい。また、再度、ユーザによって透視スイッチが押下されると、画像処理機能２１２は、既にワイヤマスク画像が生成されて記憶回路２４に保持されているため、記憶回路２４に記憶されたワイヤマスク画像を読み出し、読み出したワイヤマスク画像と、収集されたライブ画像との差分処理を実行して差分画像を生成する。
【００５２】
次に、図７を用いて、第１の実施形態に係るＸ線診断装置１００の処理について説明する。図７は、第１の実施形態に係るＸ線診断装置１００の処理手順を示すフローチャートである。図７に示すステップＳ１０１、Ｓ１０４〜Ｓ１０８は、処理回路２１が記憶回路２４から収集機能２１１、画像処理機能２１２及び制御機能２１３に対応するプログラムを読み出して実行するステップである。また、ステップＳ１０２、Ｓ１０３、Ｓ１０９は、処理回路２１が記憶回路２４から制御機能２１３に対応するプログラムを読み出して実行するステップである。
【００５３】
例えば、図７に示すように、処理回路２１は、入力インターフェース２２を介したユーザから指示に応じて、血管サブマスク画像を収集して（ステップＳ１０１）、収集した血管サブマスク画像から透視ロードマップに用いられる血管サブマスク画像が選択されたか否かを判定する（ステップＳ１０２）。ここで、血管サブマスク画像が選択されると（ステップＳ１０２肯定）、処理回路２１は、透視ボタンが押下されて、透視ロードマップが開始されたか否かを判定する（ステップＳ１０３）。一方、ステップＳ１０２において、血管サブマスク画像が選択されるまで、処理回路は待機状態となる（ステップＳ１０２否定）。
【００５４】
ステップＳ１０３の判定において、透視ロードマップが開始されると（ステップＳ１０３肯定）、処理回路２１は、リアルタイム画像の収集を開始して（ステップＳ１０４）、収集したリアルタイム画像を加算平均したワイヤマスク画像を生成して、透視ロードマップ画像をディスプレイ２３に表示させる（ステップＳ１０５）。一方、ステップＳ１０３において、透視ロードマップが開始されるまで、処理回路は待機状態となる（ステップＳ１０３否定）。
【００５５】
ステップＳ１０５の後、処理回路２１は、加算平均したリアルタイム画像が、設定数「ｎ枚」に達したか否かを判定する（ステップＳ１０６）。ここで、「ｎ枚」に達していない場合、処理回路２１は、保持するワイヤマスク画像を更新して（ステップＳ１０７）、ステップＳ１０５に戻り、新たに生成したリアルタイム画像を用いたワイヤマスク画像の生成と、生成したワイヤマスク画像を用いて差分画像を生成して透視ロードマップ画像を表示する。
【００５６】
一方、ステップＳ１０６の判定において、「ｎ枚」に達した場合、処理回路２１は、記憶回路２４にて保持するワイヤマスク画像を「ｎ枚」のリアルタイム画像を用いて生成したワイヤマスク画像に更新するとともに、保持したワイヤマスク画像を用いて差分画像を生成して透視ロードマップ画像を表示させる（ステップＳ１０８）。
【００５７】
その後、処理回路２１は、透視ロードマップが終了されたか否かを判定する（ステップＳ１０９）。ここで、透視ロードマップが終了されていない場合（ステップＳ１０９否定）、処理回路２１は、新たに収集したリアルタイム画像と保持したワイヤマスク画像とを用いて差分画像を生成して透視ロードマップ画像を表示する。なお、ステップＳ１０９において透視ロードマップが終了されるまで、保持したワイヤマスク画像を用いた透視ロードマップが継続される。
【００５８】
上述したように、第１の実施形態によれば、収集機能２１１は、ライブ画像を順次取得する。画像処理機能２１２は、ライブ画像の収集と並行して、収集された複数のライブ画像を用いてワイヤマスク画像を順次生成する。画像処理機能２１２は、収集されるライブ画像と、生成されるワイヤマスク画像とに対して差分処理を行うことにより、差分画像を順次生成する。従って、第１の実施形態に係るＸ線診断装置１００は、透視ロードマップを開始するための透視ボタンを押下された後、すぐに透視ロードマップ画像を表示させるように制御することができ、透視ロードマップ機能の操作感を向上させることを可能にする。
【００５９】
また、第１の実施形態によれば、画像処理機能２１２は、差分画像と、ライブ画像と略同一位置の血管サブマスク画像とを合成した透視ロードマップ画像を順次生成する。制御機能２１３は、透視ロードマップ画像を順次表示させるように制御する。従って、第１の実施形態に係るＸ線診断装置１００は、透視ロードマップを開始するための透視ボタンを押下された後、すぐに透視ロードマップ画像を表示することができ、よりユーザの直感に合った挙動を可能にする。
【００６０】
また、第１の実施形態によれば、画像処理機能２１２は、ライブ画像が取得されるごとに、取得済みの複数のライブ画像を用いてワイヤマスク画像を生成し、ワイヤマスク画像の生成に用いたライブ画像の数が設定数に達したことを条件に、ワイヤマスク画像の生成を停止するとともに、設定数のワイヤマスク画像を用いて生成したワイヤマスク画像を記憶回路２４に格納する。画像処理機能２１２は、設定数を超えて取得されるライブ画像に対して、記憶回路２４に格納されたワイヤマスク画像を用いた差分処理を行う。従って、第１の実施形態に係るＸ線診断装置１００は、ノイズを低減させてワイヤマスク画像を、透視ロードマップ画像の表示と並列して生成することができ、透視ロードマップ機能の操作感を向上させることを可能にする。
【００６１】
（第２の実施形態）
上述した第１の実施形態では、透視ロードマップが開始された最初のライブ画像から「ｎ枚」のライブ画像を用いてワイヤマスク画像を生成する場合について説明した。第２の実施形態では、透視ロードマップが開始された最初のライブ画像から所定枚数のライブ画像を、最終的なワイヤマスク画像から除外する場合について説明する。なお、以下、第１の実施形態と同様の構成については、同一の符号を付し、説明を省略する場合がある。
【００６２】
第２の実施形態に係る画像処理機能２１２は、ライブ画像が取得されるごとに、取得済みの複数のライブ画像を用いてワイヤマスク画像を生成し、取得されたライブ画像の数が第１の設定数に達したことを条件に、ワイヤマスク画像の生成を停止するとともに、第１の設定数分のライブ画像のうち時系列で直近のライブ画像から第２の設定数分のライブ画像を用いて生成したワイヤマスク画像を記憶回路２４に格納する。そして、画像処理機能２１２は、第１の設定数を超えて取得されるライブ画像に対して、記憶回路２４に格納されたライブ画像を用いた差分処理を行う。
【００６３】
図８は、第２の実施形態に係る画像処理機能２１２によるワイヤマスク画像の生成処理を説明するための図である。例えば、第２の実施形態に係る画像処理機能２１２は、透視ロードマップが開始されると、第１の実施形態と同様に、ワイヤマスク画像を生成しながら透視ロードマップ画像を表示する。そして、第２の実施形態に係る画像処理機能２１２は、図８に示すように、透視ロードマップが開始された最初のライブ画像Ｌ１からｍ枚目（ｍ＞ｎ）のライブ画像Ｌｍまでをワイヤマスク画像生成の対象として、加算平均を行う。
【００６４】
ここで、画像処理機能２１２は、ｎ枚以上のライブ画像が収集されると、時系列的に直近のフレームからｎ枚分のフレームを用いてワイヤマスク画像を生成する。すなわち、画像処理機能２１２は、ｍ枚目のライブ画像Ｌｍが収集されると、図８に示すように、ライブ画像Ｌｍからｎ枚分のライブ画像を加算平均することでワイヤマスク画像Ｗｍを生成する。換言すると、画像処理機能２１２は、最終的に保持するワイヤマスク画像として、ライブ画像Ｌ１からライブ画像Ｌｍのうち、最初の「Ｍ−ｎ」分のフレームを除外したワイヤマスク画像を生成する。
【００６５】
一例を挙げると、「ｍ＝ｎ+１０」と設定されることで、画像処理機能２１２は、最初の１０フレームを除外したワイヤマスク画像を生成することができる。Ｘ線診断装置１００は、Ｘ線画像の輝度値を一定に保つために、Ｘ線の線量を自動的に調整する自動輝度調整（ＡＢＣ：Automatic  Brightness  Control）機能を備えている。Ｘ線診断装置１００では、透視が開始されると、ＡＢＣ制御によって最初のフレームの画素値にバラつきが生じる場合がある。第２の実施形態に係るＸ線診断装置１００では、このようなバラつきがあるＸ線画像を除外したワイヤマスク画像を生成して保持することができ、より観察し易い透視ロードマップ画像を表示させることができる。
【００６６】
次に、図９を用いて、第２の実施形態に係るＸ線診断装置１００の処理について説明する。図９は、第２の実施形態に係るＸ線診断装置１００の処理手順を示すフローチャートである。なお、図９においては、第１の実施形態での処理（図７に示す処理）と同一の処理に同一の符号を付している。図９に示すステップＳ２０１、２０２は、処理回路２１が記憶回路２４から画像処理機能２１２に対応するプログラムを読み出して実行するステップである。
【００６７】
例えば、図９に示すように、処理回路２１は、入力インターフェース２２を介したユーザから指示に応じて、血管サブマスク画像を収集して（ステップＳ１０１）、収集した血管サブマスク画像から透視ロードマップに用いられる血管サブマスク画像が選択されたか否かを判定する（ステップＳ１０２）。ここで、血管サブマスク画像が選択されると（ステップＳ１０２肯定）、処理回路２１は、透視ボタンが押下されて、透視ロードマップが開始されたか否かを判定する（ステップＳ１０３）。一方、ステップＳ１０２において、血管サブマスク画像が選択されるまで、処理回路は待機状態となる（ステップＳ１０２否定）。
【００６８】
ステップＳ１０３の判定において、透視ロードマップが開始されると（ステップＳ１０３肯定）、処理回路２１は、リアルタイム画像の収集を開始して（ステップＳ１０４）、収集したリアルタイム画像を加算平均したワイヤマスク画像を生成して、透視ロードマップ画像をディスプレイ２３に表示させる（ステップＳ１０５）。一方、ステップＳ１０３において、透視ロードマップが開始されるまで、処理回路は待機状態となる（ステップＳ１０３否定）。
【００６９】
ステップＳ１０５の後、処理回路２１は、加算平均したリアルタイム画像が、設定数「ｎ枚」に達したか否かを判定する（ステップＳ１０６）。ここで、「ｎ枚」に達していない場合、処理回路２１は、保持するワイヤマスク画像を更新して（ステップＳ１０７）、ステップＳ１０５に戻り、新たに生成したリアルタイム画像を用いたワイヤマスク画像の生成と、生成したワイヤマスク画像を用いて差分画像を生成して透視ロードマップ画像を表示する。
【００７０】
一方、ステップＳ１０６の判定において、「ｎ枚」に達した場合、処理回路２１は、収集したリアルタイム画像がｍ枚に達したか否かを判定する（ステップＳ２０１）。ここで、収集したリアルタイム画像がｍ枚に達していない場合（ステップＳ２０１否定）、処理回路２１は、直近のｎ枚のリアルタイム画像を加算平均したワイヤマスク画像を生成して（ステップＳ２０２）、保持するワイヤマスク画像を更新する（ステップＳ１０７）。
【００７１】
一方、ステップＳ２０１の判定において、収集したリアルタイム画像がｍ枚に達した場合（ステップＳ２０１否定）、処理回路２１は、記憶回路２４にて保持するワイヤマスク画像を、ｍ枚目のリアルタイム画像からｎ枚分のリアルタイム画像を用いて生成したワイヤマスク画像に更新するとともに、保持したワイヤマスク画像を用いて差分画像を生成して透視ロードマップ画像を表示させる（ステップＳ１０８）。
【００７２】
その後、処理回路２１は、透視ロードマップが終了されたか否かを判定する（ステップＳ１０９）。ここで、透視ロードマップが終了されていない場合（ステップＳ１０９否定）、処理回路２１は、新たに収集したリアルタイム画像と保持したワイヤマスク画像とを用いて差分画像を生成して透視ロードマップ画像を表示する。なお、ステップＳ１０９において透視ロードマップが終了されるまで、保持したワイヤマスク画像を用いた透視ロードマップが継続される。
【００７３】
上述したように、第２の実施形態によれば、画像処理機能２１２は、ライブ画像が取得されるごとに、取得済みの複数のライブ画像を用いてワイヤマスク画像を生成し、取得されたライブ画像の数が第１の設定数（ｍ枚）に達したことを条件に、ライブ画像の生成を停止するとともに、第１の設定数分のライブ画像のうち時系列で直近のライブ画像から第２の設定数分（ｎ枚分）のライブ画像を用いて生成したワイヤマスク画像を記憶回路２４に格納する。さらに、画像処理機能２１２は、第１の設定数を超えて取得されるライブ画像に対して、記憶回路２４に格納されたワイヤマスク画像を用いた差分処理を行う。従って、第２の施形態に係るＸ線診断装置１００は、より観察し易い透視ロードマップ画像を表示させることを可能にする。
【００７４】
（第３の実施形態）
上述した第１及び第２の実施形態では、透視ロードマップ中に一定のフレームレートでライブ画像を収集する場合について説明した。第３の実施形態では、ワイヤマスク画像を生成する期間についてフレームレートを大きくする場合について説明する。なお、以下、第１の実施形態と同様の構成については、同一の符号を付し、説明を省略する場合がある。
【００７５】
第２の実施形態に係る制御機能２１３は、ワイヤマスク画像が生成されている間、ライブ画像を収集する際のフレームレートを相対的に大きくするように制御する。例えば、制御機能２１３は、透視ロードマップの開始からｎフレームまたはｍフレームの間、フレームレートを、１照射当たりのＸ線条件を維持したまま、装置の定格および法規上の制限の範囲内で大きくするように、Ｘ線高電圧装置１１、Ｘ線検出器１６を制御する。
【００７６】
ここで、装置の定格とは、例えば、Ｘ線管１２の出力定格やＸ線検出器１６からの画像読み出しにかかる時間である。また、法規上の制限とは、例えば、単位時間当たりの患者入射線量である。例えば、Ｘ線検出器１６からの画像読み出しにかかる時間が「１０ｍｓ」かかる場合、毎秒１５フレームで各フレームのパルス幅が「２０ｍｓ」の透視では、Ｘ線の照射と画像の読み出しと合わせて、１フレームあたり約「３０ｍｓ」かかる。そこで、おなじＸ線条件（１フレームあたり「３０ｍｓ」）を維持したままでフレームレートを大きくした場合、（１０００ｍｓ／３０ｍｓ＝３３．３フレーム）となり、毎秒約３０フレームまでフレームレートを上げることができる。
【００７７】
また、Ｘ線管１２の定格は、例えば、管電圧ごとの管電流とパルス幅とフレームレートの積の上限を示すＬＵＴ（Look  Up  Table）によって判断できる。法規上の制限は、例えば、管電圧と、管電流、パルス幅、フレームレートの積から患者入射線量を推定し、法規上の定義値と比較することで判断できる。そこで、制御機能２１３は、1／｛［パルス幅］＋  ［読み出し時間］｝（フレーム毎秒）を物理的な上限として、ここに装置定格と法規上の制限を加味して、ｎフレーム又はｍフレームの間のフレームレートが最大となるように制御する場合でもよい。
【００７８】
図１０は、第３の実施形態に係る制御機能２１３による制御を説明するための図である。上述したように、第３の実施形態に係る制御機能２１３は、ワイヤマスク画像を生成する間のフレームレートを大きくするように制御する。したがって、制御機能２１３は、図１０に示すように、ワイヤマスク画像の生成にかかる時間を、第１の実施形態や第２の実施形態と比較して短くすることができる。例えば、ワイヤマスク画像を生成している間に医療デバイスが操作されると、ワイヤマスク画像内に医療デバイスが含まれることとなり、差分画像に影響を及ぼすこととなる。したがって、ワイヤマスク画像の生成にかかる時間はできるだけ短縮することが望ましい。第３の実施形態に係るＸ線診断装置１００では、ワイヤマスク画像の生成にかかる時間を短縮することができ、その間に医療デバイスが動かされることによる影響を低減することができる。
【００７９】
（第４の実施形態）
上述した第１〜第３の実施形態では、透視ロードマップが開始されて収集されたライブ画像を用いてワイヤマスク画像を生成する場合について説明した。第４の実施形態では、血管サブマスク画像を生成する際に用いた加算マスク画像をワイヤマスク画像として用いる場合について説明する。なお、以下、第１の実施形態と同様の構成については、同一の符号を付し、説明を省略する場合がある。
【００８０】
上述したように、第４の実施形態では、に係る画像処理機能２１２は、加算マスク画像をワイヤマスク画像として用いる。かかる場合には、図１１に示すように、透視ロードマップが開始された後にワイヤマスク画像を生成することなく、透視ロードマップ画像を表示することができ、透視ロードマップ機能における操作感をより向上させることができる。なお、図１１は、第４の実施形態に係るＸ線診断装置１００における透視ロードマップの手順を説明するための図である。
【００８１】
図１２は、第４の実施形態に係る画像処理機能２１２による処理を説明するための図である。ここで、図１２においては、血管サブマスク画像を生成した後の画像処理機能２１２の処理について示す。すなわち、以下では、加算マスク画像と血管造影画像とを収集して血管サブマスク画像を生成し、記憶回路２４に格納したのちの画像処理機能２１２による処理について説明する。
【００８２】
第４の実施形態に係る画像処理機能２１２は、図１２に示すように、順次収集されるライブ画像と、記憶回路２４に記憶されたワイヤマスク画像とを差分することで差分画像を生成する。そして、画像処理機能２１２は、差分画像を生成するごとに、血管サブマスク画像と合成した透視ロードマップ画像を生成する。ここで、画像処理機能２１２は、例えば、図１２に示すように、差分画像に任意の係数「ａ」をかけたものと、血管サブマスク画像に任意の係数「ｂ」をかけたものとを合成する。
【００８３】
ここで、第４の実施形態に係る記憶回路２４に保持されるワイヤマスク画像は、血管サブマスク画像を生成する際に収集された加算マスク画像である。図１３は、第４の実施形態に係る記憶回路２４に記憶される画像データを説明するための図である。第４の実施形態に係る記憶回路２４は、図１３に示すように、加算マスク画像と、血管サブマスク画像と、ワイヤマスク画像と、その他の画像とを保持する。ここで、加算マスク画像は、血管サブマスク画像の生成に際して、被検体に造影剤が注入されていない状態で収集された複数のＸ線画像が加算平均されたＸ線画像である。
【００８４】
画像処理機能２１２は、図１３に示すように、被検体に造影剤が注入された状態で収集された血管造影画像と加算マスク画像とを差分することで、血管サブマスク画像を生成して記憶回路２４に格納する。ここで、第４の実施形態に係る画像処理機能２１２は、加算マスク画像が、透視ロードマップにおける収集条件と同様の収集条件で収集されている場合に、図１３に示すように、加算マスク画像をワイヤマスク画像として記憶回路２４に保持させる。例えば、画像処理機能２１２は、加算マスク画像が透視条件で収集されている場合に、加算マスク画像をワイヤマスク画像として記憶回路２４に保持させる。
【００８５】
画像処理機能２１２は、透視ロードマップが開始されると、記憶回路２４にワイヤマスク画像として保持された加算マスク画像を読み出し、順次収集されるライブ画像と、読み出した加算マスク画像とに対して差分処理を行うことにより、差分画像を順次生成する。そして、画像処理機能２１２は、順次生成した差分画像と血管サブマスク画像とを合成することで、透視ロードマップ画像を順次生成する。制御機能２１３は、順次生成される透視ロードマップ画像をディスプレイ２３に順次表示させる。
【００８６】
上述したように、第４の実施形態に係るＸ線診断装置１００は、記憶回路２４が、加算マスク画像をワイヤマスク画像として保持する。そして、画像処理機能２１２が、ワイヤマスク画像として保持された加算マスク画像を用いて差分画像を生成することで、透視ロードマップが開始された直後から観察しやすい透視ロードマップ画像を表示させることができる。
【００８７】
上述した例では、記憶回路２４に保持された加算マスク画像をワイヤマスク画像として用いる一例について説明した。しかしながら、実施形態はこれに限定されるものではなく、第１〜第３の実施形態と組み合わせることも可能である。以下、第１の実施形態と組み合わせる場合について説明する。
【００８８】
かかる場合には、画像処理機能２１２は、記憶回路２４にワイヤマスク画像が保持されているか否かを判定する。そして、記憶回路２４にワイヤマスク画像が保持されている場合には、画像処理機能２１２は、ライブ画像と、記憶回路２４により保持された加算マスク画像とに対して差分処理を行うことにより、差分画像を順次生成する。一方、記憶回路２４にワイヤマスク画像が保持されていない場合には、画像処理機能２１２は、第１の実施形態で説明した処理と同様の処理により、ワイヤマスク画像を生成して、差分画像を生成する。
【００８９】
なお、加算マスク画像がワイヤマスク画像として保持されていない場合は、例えば、加算マスク画像（及び血管造影画像）が、透視条件よりも高線量の撮影条件によって収集された場合などである。撮影条件が異なる画像をワイヤマスク画像として用いた場合、差分処理の精度が低下するため、撮影条件が異なる画像をワイヤマスク画像として用いることはない。
【００９０】
次に、図１４を用いて、第４の実施形態に係るＸ線診断装置１００の処理について説明する。図１４は、第４の実施形態に係るＸ線診断装置１００の処理手順を示すフローチャートである。なお、図１４においては、第１の実施形態に係るＸ線診断装置と組み合わせた場合の処理について示す。また、図１４においては、第１の実施形態での処理（図７に示す処理）と同一の処理に同一の符号を付している。図１４に示すステップＳ３０１〜Ｓ３０３は、処理回路２１が記憶回路２４から画像処理機能２１２に対応するプログラムを読み出して実行するステップである。
【００９１】
例えば、図１４に示すように、処理回路２１は、入力インターフェース２２を介したユーザから指示に応じて、血管サブマスク画像を収集して（ステップＳ１０１）、血管サブマスク画像が透視条件で収集されたか否かを判定する（ステップＳ３０１）。ここで、血管サブマスク画像が透視条件で収集された場合（ステップＳ３０１肯定）、処理回路２１は、加算マスク画像をワイヤマスク画像として記憶回路２４に保持させて（ステップＳ３０２）、血管サブマスク画像が選択されたか否かを判定する（ステップＳ１０２）。一方、血管サブマスク画像が透視条件で収集されていない場合（ステップＳ３０１否定）、処理回路２１は、血管サブマスク画像が選択されたか否かを判定する（ステップＳ１０２）。
【００９２】
ここで、血管サブマスク画像が選択されると（ステップＳ１０２肯定）、処理回路２１は、透視ボタンが押下されて、透視ロードマップが開始されたか否かを判定する（ステップＳ１０３）。一方、ステップＳ１０２において、血管サブマスク画像が選択されるまで、処理回路は待機状態となる（ステップＳ１０２否定）。
【００９３】
ステップＳ１０３の判定において、透視ロードマップが開始されると（ステップＳ１０３肯定）、処理回路２１は、リアルタイム画像の収集を開始して（ステップＳ１０４）、ワイヤマスク画像が保持されているか否かを判定する（ステップＳ３０３）。ここで、ワイヤマスク画像が保持されている場合（ステップＳ３０３肯定）、処理回路２１は、保持されたワイヤマスク画像を用いて差分画像を生成して透視ロードマップ画像を表示させる（ステップＳ１０８）。
【００９４】
一方、ワイヤマスク画像が保持されていない場合（ステップＳ３０３否定）、処理回路２１は、収集したリアルタイム画像を加算平均したワイヤマスク画像を生成して、透視ロードマップ画像をディスプレイ２３に表示させる（ステップＳ１０５）。なお、ステップＳ１０３において、透視ロードマップが開始されるまで、処理回路は待機状態となる（ステップＳ１０３否定）。
【００９５】
ステップＳ１０５の後、処理回路２１は、加算平均したリアルタイム画像が、設定数「ｎ枚」に達したか否かを判定する（ステップＳ１０６）。ここで、「ｎ枚」に達していない場合、処理回路２１は、保持するワイヤマスク画像を更新して（ステップＳ１０７）、ステップＳ１０５に戻り、新たに生成したリアルタイム画像を用いたワイヤマスク画像の生成と、生成したワイヤマスク画像を用いて差分画像を生成して透視ロードマップ画像を表示する。
【００９６】
一方、ステップＳ１０６の判定において、「ｎ枚」に達した場合、処理回路２１は、記憶回路２４にて保持するワイヤマスク画像を「ｎ枚」のリアルタイム画像を用いて生成したワイヤマスク画像に更新するとともに、保持したワイヤマスク画像を用いて差分画像を生成して透視ロードマップ画像を表示させる（ステップＳ１０８）。
【００９７】
その後、処理回路２１は、透視ロードマップが終了されたか否かを判定する（ステップＳ１０９）。ここで、透視ロードマップが終了されていない場合（ステップＳ１０９否定）、処理回路２１は、新たに収集したリアルタイム画像と保持したワイヤマスク画像とを用いて差分画像を生成して透視ロードマップ画像を表示する。なお、ステップＳ１０９において透視ロードマップが終了されるまで、保持したワイヤマスク画像を用いた透視ロードマップが継続される。
【００９８】
上述したように、第４の実施形態によれば、収集機能２１１は、血管サブマスク画像の生成に用いられた加算マスク画像を収集する。また、収集機能２１１は、血管サブマスク画像と略同一位置のライブ画像を順次収集する。画像処理機能２１２は、ライブ画像と、加算マスク画像とに対して差分処理を行うことにより、差分画像を順次生成する。従って、第４の施形態に係るＸ線診断装置１００は、透視ロードマップが開始された直後から観察しやすい透視ロードマップ画像を表示させることを可能にする。
【００９９】
また、第４の実施形態によれば、記憶回路２４は、ライブ画像と略同一位置の血管サブマスク画像の生成に用いられた加算マスク画像をワイヤマスク画像として保持する。画像処理機能２１２は、記憶回路２４に加算マスク画像が保持されていない場合、ワイヤマスク画像を生成する。一方、画像処理機能２１２は、記憶回路２４に加算マスク画像が保持されている場合、ライブ画像と、記憶回路２４により保持された加算マスク画像とに対して差分処理を行うことにより、差分画像を順次生成する。従って、第４の施形態に係るＸ線診断装置１００は、加算マスク画像がワイヤマスク画像として保持されている場合に、透視ロードマップが開始された直後から観察しやすい透視ロードマップ画像を表示させることを可能にする。
【０１００】
（第５の実施形態）
第５の実施形態では、記憶回路２４によって保持されたワイヤマスク画像の破棄と再生成について説明する。なお、以下、第１の実施形態と同様の構成については、同一の符号を付し、説明を省略する場合がある。
【０１０１】
第５の実施形態に係る画像処理機能２１２は、ライブ画像の収集条件が変更された場合に、記憶回路２４に記憶されたワイヤマスク画像を削除して、収集条件が変更された後に取得された複数のライブ画像を用いてワイヤマスク画像を再生成する。例えば、画像処理機能２１２は、ライブ画像の収集条件の変更を契機として、記憶回路２４に記憶されたワイヤマスク画像を削除して、収集条件が変更された後に取得された複数のライブ画像を用いてワイヤマスク画像を再生成する。また、例えば、画像処理機能２１２は、変更後の収集条件で新たにライブ画像の収集が開始されたことを契機として、記憶回路２４に記憶されたワイヤマスク画像を削除して、収集条件が変更された後に取得された複数のライブ画像を用いてワイヤマスク画像を再生成する。
【０１０２】
かかる場合には、例えば、画像処理機能２１２は、ＣＡＮ（Controller  Area  Network）通信などによって、Ｃアーム１５、天板１４の位置情報、及び、Ｘ線絞り１３のもつ絞り羽根の開度情報、ＦＯＶ（視野サイズ）などの情報をリアルタイムに取得する。以下、これらの情報をまとめて、Ｃアーム位置情報と記載する。ここで、Ｃアーム１５の位置とは、患者臨床角、ＳＩＤ（Source-Intensifier  Distance）などを含み、天板１４の位置情報は、天板の高さ、長手スライド位置、横手スライド位置などを含む。
【０１０３】
画像処理機能２１２は、ワイヤマスク画像を生成した略同一時刻のＣアーム位置情報を記憶する。そして、画像処理機能２１２は、現在のＣアーム位置情報などが、記憶されたＣアーム位置情報と一定範囲を超えて異なった場合に、ワイヤマスク画像を破棄するように制御する。そして、画像処理機能２１２は、ワイヤマスク画像が破棄されたら、例えば、第１の実施系形態で説明した方法により、再度ワイヤマスク画像を生成する。
【０１０４】
例えば、画像処理機能２１２は、ライブ画像の収集中にＦＯＶが切り替わった場合、保持されたワイヤマスク画像を破棄して、ワイヤマスク画像を再生成する。また、例えば、画像処理機能２１２は、保持されたワイヤマスク画像を生成したときの絞り羽根の位置を記憶し、ライブ画像の収集中に絞り羽根が一定の範囲を超えて移動した場合に、保持しているワイヤマスク画像を破棄し、ワイヤマス画像を再生成する。
【０１０５】
また、画像処理機能２１２は、ユーザが透視スイッチを離すまではワイヤマスク画像を破棄せず、次に透視スイッチが押されたときに、ワイヤマスク画像を破棄し、例えば、第１の実施系形態で説明した方法により、再度ワイヤマスク画像を生成する。例えば、画像処理機能２１２は、ＦＯＶが切り替わった後、次の透視開始時に保持されたワイヤマスク画像を破棄して、ワイヤマスク画像を再生成する。また、例えば、画像処理機能２１２は、保持されたワイヤマスク画像が生成されたときの絞り羽根の位置を記憶し、絞り羽根が一定の範囲を超えて移動した場合、次の透視開始時に保持されたワイヤマスク画像を破棄して、ワイヤマスク画像を再生成する。なお、ライブ画像の収集中にＦＯＶや、絞り羽根の位置が変化した際にワイヤマスク画像を破棄し、次の透視開始時にワイヤマスク画像を再生成する場合であってもよい。
【０１０６】
次に、図１５を用いて、第５の実施形態に係るＸ線診断装置１００の処理について説明する。図１５は、第５の実施形態に係るＸ線診断装置１００の処理手順を示すフローチャートである。なお、図１５においては、ライブ画像の収集条件の変更を契機として、収集中にワイヤマスク画像の破棄と、ワイヤマスク画像の再生成を行う場合について示す。また、図１５においては、第１の実施形態での処理（図７に示す処理）と同一の処理に同一の符号を付している。図１５に示すステップＳ４０１〜Ｓ４０３は、処理回路２１が記憶回路２４から画像処理機能２１２に対応するプログラムを読み出して実行するステップである。
【０１０７】
例えば、図１５に示すように、処理回路２１は、入力インターフェース２２を介したユーザから指示に応じて、血管サブマスク画像を収集して（ステップＳ１０１）、収集した血管サブマスク画像から透視ロードマップに用いられる血管サブマスク画像が選択されたか否かを判定する（ステップＳ１０２）。ここで、血管サブマスク画像が選択されると（ステップＳ１０２肯定）、処理回路２１は、透視ボタンが押下されて、透視ロードマップが開始されたか否かを判定する（ステップＳ１０３）。一方、ステップＳ１０２において、血管サブマスク画像が選択されるまで、処理回路は待機状態となる（ステップＳ１０２否定）。
【０１０８】
ステップＳ１０３の判定において、透視ロードマップが開始されると（ステップＳ１０３肯定）、処理回路２１は、リアルタイム画像の収集を開始して（ステップＳ１０４）、収集したリアルタイム画像を加算平均したワイヤマスク画像を生成して、透視ロードマップ画像をディスプレイ２３に表示させる（ステップＳ１０５）。一方、ステップＳ１０３において、透視ロードマップが開始されるまで、処理回路は待機状態となる（ステップＳ１０３否定）。
【０１０９】
ステップＳ１０５の後、処理回路２１は、ワイヤマスク画像生成時の収集条件を保持して（ステップＳ４０１）、加算平均したリアルタイム画像が、設定数「ｎ枚」に達したか否かを判定する（ステップＳ１０６）。ここで、「ｎ枚」に達していない場合、処理回路２１は、保持するワイヤマスク画像を更新して（ステップＳ１０７）、ステップＳ１０５に戻り、新たに生成したリアルタイム画像を用いたワイヤマスク画像の生成と、生成したワイヤマスク画像を用いて差分画像を生成して透視ロードマップ画像を表示する。
【０１１０】
一方、ステップＳ１０６の判定において、「ｎ枚」に達した場合、処理回路２１は、記憶回路２４にて保持するワイヤマスク画像を「ｎ枚」のリアルタイム画像を用いて生成したワイヤマスク画像に更新するとともに、保持したワイヤマスク画像を用いて差分画像を生成して透視ロードマップ画像を表示させる（ステップＳ１０８）。
【０１１１】
その後、処理回路２１は、収集条件が変更されたか否かを判定する（ステップＳ４０２）。ここで、収集条件が変更された場合には（ステップＳ４０２肯定）、処理回路２１は、ワイヤマスク画像を破棄して（ステップＳ４０３）、ステップＳ１０５に戻り、新たに生成したリアルタイム画像を用いたワイヤマスク画像の生成と、生成したワイヤマスク画像を用いて差分画像を生成して透視ロードマップ画像を表示する。
【０１１２】
一方、収集条件が変更されていない場合には（ステップＳ４０２否定）、処理回路２１は、透視ロードマップが終了されたか否かを判定する（ステップＳ１０９）。ここで、透視ロードマップが終了されていない場合（ステップＳ１０９否定）、処理回路２１は、新たに収集したリアルタイム画像と保持したワイヤマスク画像とを用いて差分画像を生成して透視ロードマップ画像を表示する。なお、ステップＳ１０９において透視ロードマップが終了されるまで、収集条件の変更の判定と、保持したワイヤマスク画像を用いた透視ロードマップが継続される。
【０１１３】
上述したように、第５の実施形態によれば、画像処理機能２１２は、ライブ画像の収集条件が変更された場合に、記憶回路２４に記憶されたワイヤマスク画像を削除して、収集条件が変更された後に取得された複数のライブ画像を用いてワイヤマスク画像を再生成する。従って、第５の施形態に係るＸ線診断装置１００は、収集条件の変更に対応した透視ロードマップを行うことを可能にする。
【０１１４】
また、第５の実施形態によれば、画像処理機能２１２は、ライブ画像の収集条件の変更を契機として、記憶回路２４に記憶されたワイヤマスク画像を削除して、収集条件が変更された後に取得された複数のライブ画像を用いてワイヤマスク画像を再生成する。従って、第５の施形態に係るＸ線診断装置１００は、収集条件の変更にも迅速に対応することを可能にする。
【０１１５】
また、第５の実施形態によれば、画像処理機能２１２は、変更後の収集条件で新たにライブ画像の収集が開始されたことを契機として、記憶回路２４に記憶されたワイヤマスク画像を削除して、収集条件が変更された後に取得された複数のライブ画像を用いてワイヤマスク画像を再生成する。従って、第５の施形態に係るＸ線診断装置１００は、収集条件の変更が確定された後に、ワイヤマスク画像の再生成を行うことができる。
【０１１６】
（第６の実施形態）
さて、これまで第１〜第５の実施形態について説明したが、上述した第１〜第５の実施形態以外にも、種々の異なる形態にて実施されてよいものである。
【０１１７】
上述した実施形態では、Ｘ線診断装置１００が各処理を実行する場合について説明した。しかしながら、実施形態はこれに限定されるものではなく、例えば、医用画像処理装置が、Ｘ線診断装置１００からＸ線画像を取得して上述した処理を実行する場合であってもよい。図１６は、第６の実施形態に係る医用画像処理装置３００の構成の一例を示す図である。図１６に示すように、医用画像処理装置３００は、通信インターフェース３１と、記憶回路３２と、入力インターフェース３３と、ディスプレイ３４と、処理回路３５とを有する。
【０１１８】
通信インターフェース３１は、処理回路３５に接続され、ネットワークを介して接続されたＸ線診断装置１００との間で行われる各種データの伝送及び通信を制御する。例えば、通信インターフェース３１は、ネットワークカードやネットワークアダプタ、ＮＩＣ（Network  Interface  Controller）等によって実現される。本実施形態では、通信インターフェース３１は、Ｘ線診断装置１００からＸ線画像を受信し、受信したＸ線画像を処理回路３５に出力する。ここで、通信インターフェース３１は、Ｘ線診断装置１００によって収集されたリアルタイムのＸ線画像を受信して、処理回路３５に出力することができる。
【０１１９】
記憶回路３２は、処理回路３５に接続され、各種データを記憶する。例えば、記憶回路３２は、ＲＡＭ（Random  Access  Memory）、フラッシュメモリ等の半導体メモリ素子や、ハードディスク、光ディスク等によって実現される。本実施形態では、記憶回路３２は、Ｘ線診断装置１００から受信したＸ線画像や、処理回路３５によって生成されたＸ線画像を記憶する。例えば、記憶回路３２は、血管造影画像、血管非造影画像（加算マスク画像）、血管サブマスク画像、ワイヤマスク画像、差分画像、合成画像（透視ロードマップ画像）等を記憶する。また、記憶回路３２は、処理回路３５の処理に用いられる種々の情報や、処理回路３５による処理結果等を記憶する。
【０１２０】
入力インターフェース３３は、種々の設定などを行うためのトラックボール、スイッチボタン、マウス、キーボード、操作面へ触れることで入力操作を行うタッチパッド、表示画面とタッチパッドとが一体化されたタッチスクリーン、光学センサを用いた非接触入力回路、及び音声入力回路等によって実現される。
【０１２１】
入力インターフェース３３は、処理回路３５に接続されており、操作者から受け付けた入力操作を電気信号に変換して処理回路３５に出力する。なお、本明細書において入力インターフェース３３は、マウス、キーボードなどの物理的な操作部品を備えるものだけに限られない。例えば、装置とは別体に設けられた外部の入力機器から入力操作に対応する電気信号を受け取り、この電気信号を制御回路へ出力する処理回路も入力インターフェースの例に含まれる。
【０１２２】
ディスプレイ３４は、処理回路３５に接続され、処理回路３５から出力される各種情報及び各種画像を表示する。例えば、ディスプレイ３４は、液晶モニタやＣＲＴ（Cathode  Ray  Tube）モニタ、タッチパネル等によって実現される。例えば、ディスプレイ３４は、操作者の指示を受け付けるためのＧＵＩ（Graphical  User  Interface）や、種々の画像、処理回路３５による種々の処理結果を表示する。
【０１２３】
処理回路３５は、入力インターフェース３３を介して操作者から受け付けた入力操作に応じて、医用画像処理装置３００が有する各構成要素を制御する。例えば、処理回路３５は、プロセッサによって実現される。本実施形態では、処理回路３５は、通信インターフェース３１から出力されるＸ線画像を記憶回路３２に記憶させる。また、処理回路３５は、記憶回路３２からＸ線画像を読み出し、読み出したＸ線画像を用いて生成した合成画像をディスプレイ３４に表示させる。
【０１２４】
処理回路３５は、図１６に示すように、例えば、制御機能３５１、取得機能３５２及び画像処理機能３５３を実行する。ここで、例えば、図１６に示す処理回路３５の構成要素である制御機能３５１、取得機能３５２及び画像処理機能３５３が実行する各処理機能は、コンピュータによって実行可能なプログラムの形態で記憶回路３２内に記録されている。処理回路３５は、例えば、プロセッサであり、記憶回路３２から各プログラムを読み出し、実行することで読み出した各プログラムに対応する機能を実現する。換言すると、各プログラムを読み出した状態の処理回路３５は、図１６の処理回路３５内に示された各機能を有することとなる。
【０１２５】
制御機能３５１は、医用画像処理装置３００の全体を制御し、上述した制御機能２１３と同様の処理を実行する。取得機能３５２は、Ｘ線画像取得部の一例であり、Ｘ線診断装置１００からＸ線画像を取得して、上述した収集機能２１１と同様の処理を実行する。画像処理機能３５３は、上述した画像処理機能２１２と同様の処理を実行する。
【０１２６】
上述した実施形態では、単一の処理回路（処理回路２１及び処理回路３５）によって各処理機能が実現される場合の例を説明したが、実施形態はこれに限られない。例えば、処理回路２１（及び処理回路３５）は、複数の独立したプロセッサを組み合わせて構成され、各プロセッサが各プログラムを実行することにより各処理機能を実現するものとしても構わない。また、処理回路２１（及び処理回路３５）が有する各処理機能は、単一又は複数の処理回路に適宜に分散又は統合されて実現されてもよい。
【０１２７】
なお、上記説明において用いた「プロセッサ」という文言は、例えば、ＣＰＵ（Central  Processing  Unit）、ＧＰＵ（Graphics  Processing  Unit）、或いは、特定用途向け集積回路（Application  Specific  Integrated  Circuit：ＡＳＩＣ）、プログラマブル論理デバイス（例えば、単純プログラマブル論理デバイス（Simple  Programmable  Logic  Device：ＳＰＬＤ）、複合プログラマブル論理デバイス（Complex  Programmable  Logic  Device：ＣＰＬＤ）、及びフィールドプログラマブルゲートアレイ（Field  Programmable  Gate  Array：ＦＰＧＡ））等の回路を意味する。プロセッサは記憶回路２５（或いは、記憶回路３２）に保存されたプログラムを読み出し実行することで機能を実現する。なお、記憶回路２５（或いは、記憶回路３２）にプログラムを保存する代わりに、プロセッサの回路内にプログラムを直接組み込むよう構成しても構わない。この場合、プロセッサは回路内に組み込まれたプログラムを読み出し実行することで機能を実現する。なお、本実施形態の各プロセッサは、プロセッサごとに単一の回路として構成される場合に限らず、複数の独立した回路を組み合わせて１つのプロセッサとして構成し、その機能を実現するようにしてもよい。
【０１２８】
ここで、プロセッサによって実行される医用画像処理プログラムは、ＲＯＭ（Read  Only  Memory）や記憶部等に予め組み込まれて提供される。なお、この医用画像処理プログラムは、これらの装置にインストール可能な形式又は実行可能な形式のファイルでＣＤ（Compact  Disk）−ＲＯＭ、ＦＤ（Flexible  Disk）、ＣＤ−Ｒ（Recordable）、ＤＶＤ（Digital  Versatile  Disk）等のコンピュータで読み取り可能な記憶媒体に記憶されて提供されてもよい。また、この医用画像処理プログラムは、インターネット等のネットワークに接続されたコンピュータ上に格納され、ネットワーク経由でダウンロードされることにより提供又は配布されてもよい。例えば、この医用画像処理プログラムは、後述する各機能部を含むモジュールで構成される。実際のハードウェアとしては、ＣＰＵが、ＲＯＭ等の記憶媒体からプログラムを読み出して実行することにより、各モジュールが主記憶装置上にロードされて、主記憶装置上に生成される。
【０１２９】
また、上述した実施形態で図示した各装置の各構成要素は機能概念的なものであり、必ずしも物理的に図示の如く構成されていることを要しない。すなわち、各装置の分散・統合の具体的形態は図示のものに限られず、その全部または一部を、各種の負荷や使用状況などに応じて、任意の単位で機能的または物理的に分散・統合して構成することができる。さらに、各装置にて行われる各処理機能は、その全部または任意の一部が、ＣＰＵおよび当該ＣＰＵにて解析実行されるプログラムにて実現され、或いは、ワイヤードロジックによるハードウェアとして実現され得る。
【０１３０】
以上説明したとおり、少なくとも１つの実施形態によれば、透視ロードマップ機能の操作感を向上させることを可能にする。
【０１３１】
本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれると同様に、特許請求の範囲に記載された発明とその均等の範囲に含まれるものである。
【符号の説明】
【０１３２】
２１、３５  処理回路
１００  Ｘ線診断装置
２１１  収集機能
２１２、３５３  画像処理機能
２１３、３５１  制御機能
３５２  取得機能
３００  医用画像処理装置
【図１】
2019187814.tif 000003
【図２】
2019187814.tif 000004
【図３】
2019187814.tif 000005
【図４】
2019187814.tif 000006
【図５】
2019187814.tif 000007
【図６】
2019187814.tif 000008
【図７】
2019187814.tif 000009
【図８】
2019187814.tif 000010
【図９】
2019187814.tif 000011
【図１０】
2019187814.tif 000012
【図１１】
2019187814.tif 000013
【図１２】
2019187814.tif 000014
【図１３】
2019187814.tif 000015
【図１４】
2019187814.tif 000016
【図１５】
2019187814.tif 000017
【図１６】
2019187814.tif 000018