(19)【発行国】日本国特許庁(JP)
(12)【公報種別】特許公報(B2)
(11)【特許番号】
(24)【登録日】2022-09-30
(45)【発行日】2022-10-11
(54)【発明の名称】放射線画像処理システム、画像処理方法、およびプログラム
(51)【国際特許分類】
A61B 6/00 20060101AFI20221003BHJP
【FI】
A61B6/00 350M
(21)【出願番号】P 2018198752
(22)【出願日】2018-10-22
【審査請求日】2021-06-17
(73)【特許権者】
【識別番号】320011683
【氏名又は名称】富士フイルムヘルスケア株式会社
(74)【代理人】
【識別番号】110000350
【氏名又は名称】ポレール弁理士法人
(72)【発明者】
【氏名】影山 昌広
(72)【発明者】
【氏名】高橋 啓子
(72)【発明者】
【氏名】天明 宏之助
【審査官】蔵田 真彦
(56)【参考文献】
【文献】特開2013-215593(JP,A)
【文献】特開2006-223891(JP,A)
【文献】特開2005-324015(JP,A)
【文献】特開2000-316090(JP,A)
(58)【調査した分野】(Int.Cl.,DB名)
A61B 6/00-6/14
(57)【特許請求の範囲】
【請求項1】
被写体に放射線を照射して透過像を撮像する放射線画像処理システムであって、
第一透過像を生成する画像生成部と、
前記第一透過像の視認性を向上させるための処理を実行する画像処理部と、を備え、
前記画像処理部は、
前記第一透過像から低周波成分を抽出する低周波成分抽出部と、
前記第一透過像を前記低周波成分で除算する除算処理部と、
前記第一透過像のハローを低減するハロー低減部と、を含み、
画像を表示する表示部を備え、
前記第一透過像は、複数の画素の輝度値から構成される画像であり、
前記除算処理部は、前記第一透過像を前記低周波成分で除算することによって第二透過像を算出して、前記第二透過像を前記ハロー低減部に出力し、
前記ハロー低減部は、
前記第二透過像の各々の画素の輝度値を第一輝度値で減算して、第三透過像を算出し、
前記第三透過像において、輝度値が正となる画素を抽出することによって第四透過像を算出し、
前記第四透過像の低周波成分を抽出することによって第五透過像を算出し、
前記第五透過像および前記第
四透過像を用いて、前記ハローが低減された第六透過像を算出し、
前記表示部に、前記第六透過像を出力することを特徴とする放射線画像処理システム。
【請求項2】
請求項
1に記載の放射線画像処理システムであって、
前記ハロー低減部は、
前記第六透過像に対して、任意の特性を有する領域の輝度値を調整するための輝度値変換処理を実行することによって、第七透過像を算出し、
前記表示部に、前記第七透過像を出力することを特徴とする放射線画像処理システム。
【請求項3】
被写体に放射線を照射して透過像を生成する放射線画像処理システムが実行する画像処理方法であって、
前記放射線画像処理システムは、前記透過像を生成する画像生成部と、前記透過像の視認性を向上させるための処理を実行する画像処理部と、を有し、
画像処理方法は、
前記画像生成部が、第一透過像を生成する第1のステップと、
前記画像処理部が、前記第一透過像から低周波成分を抽出し、前記第一透過像を前記低周波成分で除算することによって第二透過像を算出する第2のステップと、
前記画像処理部が、前記第二透過像のハローを低減するための処理を実行する第3のステップと、を含み、
前記放射線画像処理システムは、画像を表示する表示部を有し、
前記第一透過像は、複数の画素の輝度値から構成される画像であり、
前記第3のステップは、
前記画像処理部が、前記第二透過像の各々の画素の輝度値を第一輝度値で減算して、第三透過像を算出するステップと、
前記画像処理部が、前記第三透過像において、輝度値が正となる画素を抽出することによって第四透過像を算出するステップと、
前記画像処理部が、前記第四透過像の低周波成分を抽出することによって第五透過像を算出するステップと、
前記画像処理部が、前記第五透過像および前記第
四透過像を用いて、前記ハローが低減された第六透過像を算出するステップと、
前記画像処理部が、前記表示部に、前記第六透過像を出力するステップと、を含むことを特徴とする画像処理方法。
【請求項4】
請求項
3に記載の画像処理方法であって、
前記第3のステップは、
前記画像処理部が、前記第六透過像に対して、任意の特性を有する領域の輝度値を調整するための輝度値変換処理を実行することによって、第七透過像を算出するステップと、
前記画像処理部が、前記表示部に、前記第七透過像を出力するステップと、を含むことを特徴とする画像処理方法。
【請求項5】
被写体に放射線を照射することによって生成された透過像を処理する計算機に実行させるためのプログラムであって、
第一透過像を受け付ける第1の手順と、
前記第一透過像から低周波成分を抽出し、前記第一透過像を前記低周波成分で除算することによって第二透過像を算出する第2の手順と、
前記第二透過像のハローを低減するための処理を実行する第3の手順と、を前記計算機に実行させ、
前記計算機は、画像を表示する表示装置と接続し、
前記第一透過像は、複数の画素の輝度値から構成される画像であり、
前記第3の手順は、
前記第二透過像の各々の画素の輝度値を第一輝度値で減算して、第三透過像を算出する手順と、
前記第三透過像において、輝度値が正となる画素を抽出することによって第四透過像を算出する手順と、
前記第四透過像の低周波成分を抽出することによって第五透過像を算出する手順と、
前記第五透過像および前記第
四透過像を用いて、前記ハローが低減された第六透過像を算出する手順と、
前記表示装置に前記第六透過像を出力する手順と、を含むことを特徴とするプログラム。
【請求項6】
請求項
5に記載のプログラムであって、
前記第3の手順は、
前記第六透過像に対して、任意の特性を有する領域の輝度値を調整するための輝度値変換処理を実行することによって、第七透過像を算出する手順と、
前記表示装置に前記第七透過像を出力する手順と、を含むことを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【0001】
本発明は、被写体に放射線を照射して得られた画像(透過像)を処理するシステム、方法、およびプログラムに関する。
【背景技術】
【0002】
医療現場では、人体(患者)等の被写体に対してX線等の放射線を照射し、被写体を透過した放射線の強度分布を検出器で検出して得た画像(以下、透過像と記載する)をリアルタイムで表示しながら、医師や技師により治療や検査等の医療行為が行われている。
【0003】
医療行為の一例である、内視鏡(胃カメラ)を使って胆管および膵管を造影するERCP(endoscopic retrograde cholangiopancreatography:内視鏡的逆行性胆道膵管造影)検査では、口から十二指腸まで内視鏡を挿入し、内視鏡の先端から膵管および胆管等の臓器の中にカテーテル(細い管)を挿入し、そのカテーテルから造影剤を注入し、臓器のX線写真を撮る。このとき、内視鏡径は太く、臓器に入らないので、通過が容易なカテーテルやガイドワイヤ(金属製の細いワイヤ)等のデバイスを補助的に用いることが一般的である。本明細書では、カテーテルやガイドワイヤ等のデバイスを手技用デバイスと記載する。
【0004】
前述した透過像のリアルタイムな表示は、前述のような医療行為において、手技用デバイスが正しい位置に挿入されているか否かを確認する場合に用いられる。
【0005】
ERCP検査でガイドワイヤを膵管に挿入する場合、解剖学的に膵臓は脊椎を横断する位置にあるため、透過像においてガイドワイヤと椎体(脊椎を構成する個々の骨)とが重なりやすい。そのため、X線は椎体によって大きく減弱されるため、透過像では椎体が映り込んでいる領域が暗くなる。このとき、椎体と重なったガイドワイヤは、視認しにくくなるため、医師によるガイドワイヤの操作に支障をきたすという課題がある。
【0006】
そこで、透過像に映り込んだ椎体等を減弱することによって、相対的に手技用デバイスの視認性を向上させる画像処理技術の実現が望まれている。
【0007】
例えば、非特許文献1には、胸部単純X線画像上に映った肺結節病変の読影を支援するためのソフトウェアの実現を目的として、透過像に映り込んだ肋骨や鎖骨を認識し減弱することで、肺野内の視認性を向上する画像処理技術について述べられている。この技術では、(1)肺野認識処理、(2)骨認識処理、(3)骨信号減弱処理、を行い、骨に起因する信号変化のみを減弱することによって、骨に重なる異常陰影や血管等の微細構造の信号をオリジナル画像のまま残し、病変の視認性を改善している。
【先行技術文献】
【非特許文献】
【0008】
【文献】小林剛ほか、「胸部単純X線CADアプリケーション」 Bone Suppression処理の開発、KONICA MINOLTA TECHNOLOGY REPORT VOL.12 pp.71-76 (2015)
【発明の概要】
【発明が解決しようとする課題】
【0009】
非特許文献1記載の技術では、前述したように、(1)肺野認識処理、(2)骨認識処理、(3)骨信号減弱処理、を行うことが述べられている。非特許文献1によると、これらの具体的な処理内容は、以下のとおりである。
【0010】
(1)肺野認識処理では、辺縁の性質が異なる四つの領域(肺尖部、外胸郭部、横隔膜部、縦隔部)に肺野を行う分類し、各境界の性質に最適なエッジ情報を用いて領域を抽出している。
【0011】
(2)骨認識処理では、大量データから構築した骨のモデル情報を用いて、示す事前情報を元にした骨構造の推定値と、対象の胸部単純X線画像から計測した被写体固有の骨構造の推定結果を合わせることにより、骨の詳細構造を精度よく抽出するロバストな骨認識を実現している。
【0012】
(3)骨信号減弱処理では、認識された骨候補から骨の信号成分を推定し減弱を行う。推定には肋骨および鎖骨とオーバーラップしていない構造物の信号変化を利用している。
【0013】
前述したように、非特許文献1記載の技術は、肺結節病変の読影を支援するためのソフトウェアの実現を目的としているため、リアルタイム性は必要とされておらず、高度な画像認識処理等を用いることによって、非リアルタイム処理(オフライン処理)で透過像に映り込んだ骨等を減弱している。
【0014】
一方、前述したERCP検査等において、リアルタイムで手技用デバイス等の視認性を向上する場合、パーソナルコンピュータ(以下、PC)等の汎用計算機上で稼働するソフトウェアによって高度な画像認識処理等を行うと多大な処理時間がかかってしまい、手技用デバイスおよび内臓等の被写体の動きが滑らかでない不自然な動きの透過像が表示されてしまう問題がある。そのため、被写体の動きが滑らかで自然な動きの透過像を表示するためには、高速な処理を実行できる特別な計算機リソースを備えた高価な装置が必要となり、不経済である。
【0015】
本発明は、このような状況に鑑みてなされたものであり、演算量を削減し、手技用デバイスのリアルタイムな視認性を向上できる放射線画像処理システムを提供するものである。
【課題を解決するための手段】
【0016】
本願において開示される発明のうち、代表的なものの概要を簡単に説明すれば、次のとおりである。すなわち、被写体に放射線を照射して透過像を撮像する放射線画像処理システムであって、第一透過像を生成する画像生成部と、前記第一透過像の視認性を向上させるための処理を実行する画像処理部と、を備え、前記画像処理部は、前記第一透過像から低周波成分を抽出する低周波成分抽出部と、前記第一透過像を前記低周波成分で除算する除算処理部と、前記第一透過像のハローを低減するハロー低減部と、を含む。
【発明の効果】
【0017】
本発明によれば、手技用デバイス等の視認性を向上した透過像をリアルタイムに得ることが可能になる。上記した以外の課題、構成および効果は、以下の実施例の説明により明らかにされる。
【図面の簡単な説明】
【0018】
【
図1】実施例1の放射線画像処理システムの構成の一例を示すブロック図である。
【
図2】実施例1の画像処理部の構成の一例を示すブロック図である。
【
図3】実施例1の画像処理部が実行する処理の一例を説明するフローチャートである。
【
図4】実施例1の画像処理部が実行する処理の具体例を示す図である。
【
図6】実施例2の画像処理部の構成の一例を示すブロック図である。
【
図7】実施例2の画像処理部が実行する処理の具体例を示す図である。
【
図8】実施例2のハロー低減部の動作の説明図である。
【
図9】実施例2のハロー低減部の構成の一例を示すブロック図である。
【
図10】実施例2の画像処理部が実行する処理の一例を説明するフローチャートである。
【発明を実施するための形態】
【0019】
本発明は、手技用デバイス等の視認性を向上した透過像をリアルタイムに得ることを実現する技術を提供するものである。
【0020】
以下、添付図面を参照して本発明の実施例について説明する。なお、添付図面は本発明の原理に則った具体的な実施例と実装例を示しているが、これらは本発明の理解のためのものであり、決して本発明を限定的に解釈するために用いられるものではない。
【0021】
本実施例では、当業者が本発明を実施するのに十分詳細にその説明がなされているが、他の実装および形態も可能で、本発明の技術的思想の範囲と精神を逸脱することなく構成および構造の変更および多様な要素の置き換えが可能であることを理解する必要がある。したがって、以降の記述をこれに限定して解釈してはならない。
【0022】
また、実施例を説明するための全図において、同一の部材には原則として同一の符号を付し、その繰り返しの説明は省略する。
【実施例1】
【0023】
<放射線画像処理システムの構成例>
図1は、実施例1の放射線画像処理システムの構成の一例を示すブロック図である。
【0024】
図1に示すように、放射線画像処理システム101は、X線管102、高電圧発生部103、X線制御部104、絞り105、X線補償フィルタ106、絞り/フィルタ制御部107、テーブル109、機構制御部110、X線検出器111、検出器制御部112、記憶部113、中央処理部114、画像処理部115、入力部116、表示部117を有する。
【0025】
テーブル109は、人等の被写体108を載せる寝台である。機構制御部110は、テーブル109と電気的に接続され、被写体108が撮影に適した位置となるように、テーブル109の動きを制御する。このとき、X線検出器111についても、テーブル109と一体的に移動する構造としてもよい。
【0026】
X線管102は、X線を発生させ、テーブル109の上に配置された被写体108に向けて当該X線を照射する。高電圧発生部103は、X線管102と電気的に接続され、X線管102に与える高電圧を発生する。X線制御部104は、高電圧発生部103と電気的に接続され、高電圧発生部103を制御し、X線管102から照射されるX線の線量および線質を制御する。
【0027】
絞り105は、X線管102のX線照射方向に配置され、X線管102で発生したX線が照射される領域を、X線吸収率の高い金属の開閉によって制御する。X線補償フィルタ106は、X線吸収率の高い物質で構成され、被写体108のX線吸収率の低い部位に到達するX線を減衰させることによってハレーションを軽減する。
【0028】
絞り/フィルタ制御部107は、絞り105およびX線補償フィルタ106と電気的に接続され、絞り105およびX線補償フィルタ106を制御する。
【0029】
X線検出器111は、絞り105、X線補償フィルタ106およびテーブル109を介在してX線管102と対向するように配置され、画像生成部として機能する。具体的には、X線検出器111は、X線管102から照射され被写体108を透過したX線の強度分布を特徴量に変換し、画素毎の特徴量から構成される透過像のデータを出力する。特徴量は、例えば、輝度値及び分散値等である。本明細書では、輝度値を特徴量として有する画像を用いて説明する。
【0030】
検出器制御部112は、X線検出器111と電気的に接続され、X線検出器111を制御することによって透過像のデータを取得し、画像処理部115に透過像のデータを入力する。検出器制御部112は、X線検出器111を制御することによって、透過像を静止画として生成してもよいし、時間的に異なるタイミングで撮影した複数の透過像を動画像として生成してもよい。動画像を生成するための撮影タイミングは、例えば、毎秒30フレームおよび毎秒15フレーム等の一定の時間間隔が考えられる。なお、本発明は、時間間隔に限定されない。
【0031】
画像処理部115は、検出器制御部112と電気的に接続され、X線検出器111で撮影され、検出器制御部112を介して入力された透過像の補正処理を実行する。
【0032】
中央処理部114は、X線制御部104、絞り/フィルタ制御部107、機構制御部110、検出器制御部112、記憶部113、画像処理部115、入力部116、表示部117と電気的に接続され、電気的に接続される各機能部を制御する。中央処理部114は、例えば、汎用計算機が有するCPU(Central Processing Unit)である。
【0033】
記憶部113は、半導体メモリおよび磁気ディスク等の記録媒体を備え、画像取得条件および画像等をデータとして記憶する。なお、記録媒体の種類は、これに限定されるものではない。
【0034】
入力部116は、使用者が画像取得条件等を設定するためのユーザインターフェースである。入力部116として、キーボード、マウス、および制御用ボタン等を有してもよいし、音声入力およびジェスチャー入力など行うためのセンサ等を有してもよい。
【0035】
表示部117は、補正後の画像を表示する。表示部117として、ディスプレイおよびプリンタ等を有してもよい。
【0036】
X線制御部104、絞り/フィルタ制御部107、機構制御部110、検出器制御部112、および画像処理部115は専用のハードウェアを用いて実現しているがこれに限定されない。例えば、各ハードウェアをソフトウェアとして実現してもよい。この場合、各ハードウェアの機能を実現するプログラムを記憶部113に格納し、中央処理部114が当該プログラムにしたがって処理を実行することによって、各ハードウェアの機能を実現する。
【0037】
画像処理部115の詳細については、以下に詳しく述べる。
【0038】
<放射線画像処理システムの動作原理>
まず、放射線(X線)が被写体を透過したときに得られる各画素の強度分布として出力される透過像Im(x,y)、一次線の強度分布として出力される一次線像Ip(x,y)、および散乱線の強度分布として出力される散乱線像Is(x,y)の特性について説明する。なお、以下の式中の(x,y)は画素の位置を示す。
【0039】
式(1)に示すように、透過像Im(x,y)は一次線像Ip(x,y)および散乱線像Is(x,y)の和として表される。ここで、一次線像Ip(x、y)は式(2)で与えられ、散乱線像Is(x,y)は式(3)で与えられる。なお、式(3)の記号は畳み込み演算を表す。
【0040】
【0041】
【0042】
【0043】
式(2)は、一次線像Ip(x,y)の強度が被写体の厚みT(x,y)に応じて指数的に減衰することを示す。式(2)におけるIo(x,y)は、位置(x,y)における照射線量の強度を示し、μは単位厚みあたりの放射線減衰率(線減弱係数)を示す。式(3)は、散乱線像Is(x,y)の強度が一次線像Ip(x,y)の強度と点拡散関数Sσ(T(x,y))の畳み込み演算で表されることを示す。点拡散関数Sσ(T(x,y))は被写体の厚みT(x,y)に応じて変化する関数である。
【0044】
一般的に、被写体とX線検出器111の間に、グリッドと呼ばれる放射線の吸収率が高い物質と吸収率が低い物質を薄く交互に積層した板を設置し、X線検出器111に入射する散乱線量を低く抑える運用がなされる。したがって、透過像Im(x,y)に含まれる散乱線像Is(x,y)の強度は比較的弱いと考えることができる。そこで、簡単のため散乱線像Is(x,y)を十分小さいものとして扱い、式(4)に示すように透過像Im(x,y)は一次線像Ip(x,y)とほぼ等しいものと近似して、以下、本実施例の動作原理を説明する。
【0045】
【0046】
以下の説明では、透過像Im(x,y)に厚さTd(x,y)の手技用デバイスが映り込んでいる場合を想定する。ただし、透過像Im(x,y)の手技用デバイスが存在しない位置ではTd(x,y)=0とする。このとき、式(4)および式(2)から、透過像Im(x,y)は式(5)のように表すことができる。
【0047】
【0048】
また、手技用デバイスが強調表示される透過像Id(x,y)は、式(6)式のように表すことができる。
【0049】
【0050】
ここで、手技用デバイスは細い金属で構成されることから、厚みTd(x,y)は位置(x,y)に応じて急峻に変化する。そのため、透過像Id(x,y)は低周波成分よりも高周波成分を多く含む。一方、手技用デバイスを除いた被写体(体内の臓器、骨、結果、および筋肉等)の厚みT(x,y)は位置(x,y)に応じて比較的緩やかに変化する。そのため、高周波成分よりも低周波成分を多く含む。したがって、手技用デバイスを除いた被写体の透過像Io(x,y)exp(-μT(x,y))は、透過像Im(x,y)の低周波成分像Iml(x,y)で近似することができる。具体的には、式(6)は式(7)のように近似できる。
【0051】
【0052】
以上で述べた放射線画像処理システム100の動作原理をまとめると、透過像Id(x,y)は、透過像Im(x,y)をその低周波成分像Iml(x,y)で除算することによって、近似的に算出できる。
【0053】
<画像処理部の構成例>
図2は、実施例1の画像処理部115の構成の一例を示すブロック図である。
図3は、実施例1の画像処理部115が実行する処理の一例を説明するフローチャートである。
【0054】
図2に示すように、画像処理部115は、検出器制御部112から、X線検出器111によって撮影された透過像Im(x,y)を入力画像として受け付ける(ステップS301)。透過像Im(x,y)は、低周波成分抽出部201および除算処理部202に入力される。
【0055】
画像処理部115の低周波成分抽出部201は、低周波成分像Iml(x,y)を抽出し(ステップS302)、除算処理部202に低周波成分像Iml(x,y)を入力する。
【0056】
なお、低周波成分抽出部201は、水平方向および垂直方向の低周波成分を通過させる2次元ローパスフィルタを用いて実現できる。2次元ローパスフィルタによる低周波成分の抽出方法は公知であるため、詳細な説明を省略する。2次元ローパスフィルタによる低周波成分の抽出処理は演算時間が短く、かつ、演算量が小さい。
【0057】
画像処理部115の除算処理部203は、式(7)に示すように、透過像Im(x,y)を低周波成分像Iml(x,y)で除算することによって、透過像Id(x,y)を算出する(ステップS303)。
【0058】
除算処理は画素毎に行われる。なお、除算処理は公知の演算方法であるため詳細な説明は省略する。除算処理は演算時間が短く、かつ、演算量が小さい。
【0059】
画像処理部115の除算処理部203は、表示部117に透過像Id(x,y)を出力し(ステップS304)、処理を終了する。
【0060】
<画像処理部の動作例>
図4は、実施例1の画像処理部115が実行する処理の具体例を示す図である。
【0061】
図4(a)は、透過像の一例であり、人体の胸部を模したファントム(模型)を被写体108として撮影することによって取得された透過像の一部である。この画像には、ガイドワイヤ402の陰影と、中心線401に沿って並ぶ複数の模擬的な椎体403の陰影が映っている。なお、中心線401は、説明のために追加した線であって、実際の透過像には映っていない。
【0062】
図4(b)は、
図4(a)の画像から主要な輪郭線を抽出した画像である。
図4(a)の画像におけるガイドワイヤ402および椎体403の位置関係は、
図4(b)のようになる。
【0063】
図4(c)は、
図4(a)に示した画像の中心線401上の輝度値を描いたグラフである。グラフの縦軸は垂直方向の位置を示し、グラフの横軸はその位置における画像の輝度値を示す。なお、グラフに向かって左方向が大きな値となる。
図4(c)において、椎体403が存在する位置の信号の変化はゆるやかであり、ガイドワイヤ402が存在する位置の信号の変化が急峻であることがわかる。これは、ガイドワイヤが細い金属で構成されることから、ガイドワイヤが存在する位置では放射線が大きく減弱されて、ガイドワイヤの周囲よりも輝度値が急峻に小さくなる、すなわち、画像が急峻に暗くなることを示す。
【0064】
図4(d)は、
図4(c)に示す信号から抽出された低周波成分の輝度値を示す。椎体403が存在する位置の信号の変化は、
図4(c)に示す信号の変化よりも緩やかになる。一方、ガイドワイヤ402が存在する位置の信号はほぼ変化していないことがわかる。これは、ガイドワイヤ402は細いため、当該部分では高周波成分が主な成分であり、低周波成分抽出部201によってその高周波成分が強く減衰されたことを示す。
【0065】
図4(e)は、
図4(c)に示す信号を、
図4(d)に示す信号で除算することによって得られた輝度値を示す。ここで、
図4(c)に示す信号の輝度値が変化しない場合、
図4(c)に示す信号と
図4(d)に示した信号の各輝度値は等しくなるため、
図4(e)に示す輝度値は1.0となる。また、
図4(c)に示す、椎体403が存在する位置の輝度値の変化は比較的ゆるやかであるため、
図4(e)に示す除算後の椎体403が存在する位置の輝度値の変化は比較的小さい。一方、ガイドワイヤ402が存在する位置の輝度値の変化は比較的急峻であるため、
図4(e)に示す除算後のガイドワイヤ402が存在する位置の輝度値は急峻に小さくなる。
【0066】
このように、透過像Im(x,y)をその低周波成分像Iml(x,y)で除算した場合、椎体403が存在する位置の信号の変化量(振幅)は緩やかに小さくなるのに対し、ガイドワイヤ402が存在する位置の信号の変化量は急峻に小さく。したがって、画像におけるガイドワイヤ402の視認性が向上するという効果が得られる。
【0067】
<画像処理部における効果例>
図5は、実施例1の効果の一例を示す図である。以下、この図を用いて、実際の透過像におけるガイドワイヤの視認性向上の効果について説明する。
【0068】
図5(a1)は、人体の胸部を模したファントム(模型)の透過像Im(x,y)であり、透過像Im(x,y)にはガイドワイヤ501および椎体502等が映っている。
【0069】
図5(a2)は、
図5(a1)の矩形部分を拡大した画像を示す。
図5(a2)に示すように、処理前の透過像Im(x,y)では、ガイドワイヤ501および椎体502が重なっている部分では画像が暗くなっており、ガイドワイヤ501が視認しにくい。
【0070】
図5(b1)は、
図5(a1)の透過像Im(x,y)を処理することによって出力された透過像Id(x,y)である。透過像Id(x,y)では、ガイドワイヤ501が存在する位置が明瞭に表示され、椎体502が存在する位置が全体的に灰色となり、輪郭が薄く表示される。
【0071】
図5(b2)は、
図5(b1)の矩形部分を拡大した画像を示す。
図5(b2)に示すように、ガイドワイヤ501および椎体502が重なっている部分でも、ガイドワイヤ501が明瞭に視認できる。すなわち、透過像Id(x,y)は、もとの透過像Im(x,y)より、ガイドワイヤ501の視認性が向上している。
【0072】
<実施例1のまとめ>
以上で述べたように、実施例1の放射線画像処理システム101は、ガイドワイヤのように金属製で輪郭が急峻な手技用デバイスが存在する位置の輝度が急峻に暗くなる画像を出力できる。これによって、椎体(骨)、内臓、血管等の背景と手技用デバイスとのコントラスト差が付くため、手技用デバイスの視認性が向上する。
【0073】
画像処理部115が実行する処理は、演算時間が短いため、リアルタイムに画像を表示できる。また、画像処理部115が有する低周波成分抽出部201および除算処理部202は、汎用計算機を用いて実現でき、専用な計算機リソースを用意する必要がないため、コストを抑えることができる。
【実施例2】
【0074】
次に、実施例2について説明する。実施例2では画像処理部115の構成および処理が一部異なる。以下、実施例1との差異を中心に実施例2について説明する。
【0075】
実施例2の放射線画像処理システム101の構成は実施例1の放射線画像処理システム101と同一の構成である。
【0076】
<画像処理部の構成例>
図6は、実施例2の画像処理部115の構成の一例を示すブロック図である。
【0077】
図6に示すように、画像処理部115は、低周波成分抽出部201、除算処理部202、およびハロー低減部601を含む。低周波成分抽出部201および除算処理部202は、実施例1と同一の構成である。
【0078】
<画像処理部の動作例>
図7は、実施例2の画像処理部115が実行する処理の具体例を示す図である。
【0079】
図7(a)は、透過像Id(x,y)を示す図である。椎体403の輪郭付近、すなわち、
図4(c)に示した信号の輝度値が
図4(d)に示した信号の輝度値よりも大きくなる位置で、除算後の輝度値が大きくなる現象、すなわち、ハロー701が生じる。このような、輪郭付近の輝度値が大きく(明るく)なる現象は、被写体の後ろ側から「後光」が差しているように見えることから「ハロー」と呼ばれている。
【0080】
手技用デバイスおよび骨のように放射線(X線)を強く減弱する物体は、透過像では、当該物体の内部は暗く(黒く)映り、周辺は明るく(白く)映る。この透過像の低周波成分は、被写体の輪郭周辺の外側では入力信号よりも若干暗くなる。すなわち、低周波成分像の輝度値が透過像の輝度値よりも小さくなる。したがって、透過像の輝度値を低周波成分像の輝度値で除算すると、1.0よりも大きい値になってハローが発生する。
【0081】
図7(a)に示す透過像Id(x,y)において、手技用デバイスの視認性を向上するためには、低周波成分像の通過周波数帯域を狭くし、入力信号の輝度値と低周波成分の輝度値との差を大きくすることが重要である。
【0082】
しかし、内視鏡のように比較的太く、かつ放射線の減弱量が大きい手技用デバイスが映った透過像に対して、通過周波数帯域の狭い低周波成分抽出を行った場合、ハローが太くかつ明るくなる。手技用デバイスの存在する位置の陰影の周囲に強いハローが生じた場合、不自然な画像になるばかりでなく、医師の誤診および病変部の見逃しに繋がる恐れがある。例えば、ERCPでは必ず内視鏡を使用するため、医師が内視鏡の周辺にある臓器を視認する場合、ハローが目障りであり、また、胆管およびハローが重なって胆管を認識できなくなる。
【0083】
同様に、造影剤を原液のまま使用した場合、造影剤の周辺に太くて明るいハローが生じるため、透過像における胆管壁が不自然に映るため、誤診に繋がる恐れがある。また、EUS-BD(EUS-guided biliary drainage:超音波内視鏡ガイド下胆道ドレナージ)では、針(金属)を使用するためハローが発生しやすく、ハローによって針周辺の組織の認識が困難となって、医師の手技に支障をきたす恐れがある。
【0084】
このように、強いハローの発生によって重大な支障が出てしまう恐れがある。そこで、実施例2ではハロー低減部601が、
図7(b)に示すようにハロー702を低減する処理を実行する。
【0085】
<ハロー低減部の動作例>
図8は、実施例2のハロー低減部601の動作の説明図である。
【0086】
ハロー低減部601は、
図8(a)または
図8(b)に示すような入出力特性を有する輝度値変換器として実現することができる。
【0087】
図8(a)は、入力する輝度値が1.0よりも大きい場合、傾きが1.0よりも小さくなるような折れ線状の入出力特性を持った輝度値変換器を示す。当該輝度値変換器は、入力値(u)が1.0以下の場合、出力値(v)はv=uの直線801となる特性を持ち、入力値(u)が1.0以上の場合、出力値(v)がv=k(u-1)+1の直線802となる特性を持つ。ただし、kは0.0より大きく1.0より小さい。当該起動変換器を用いることによって、1.0よりも大きい輝度値を持つハローを目立たなくすることができる。
【0088】
図8(b)は、曲線803の入出力特性を持った輝度値変換を示す。当該輝度値変換器は、(u,v)=(1.0,1.0)の周辺における曲線の傾きを連続的に変化させることによって出力画像が不自然になることを回避し、かつ、入力値(u)が1.0より大きくなるハローに対応する出力値(v)を小さく抑えることによって、ハローを目立たなくすることができる。また、入力値(u)が1.0よりも小さい場合、出力値(v)の値を入力値(u)の値よりも意図的に小さくする変換を行うことによって、透過像Id(x,y)において、希釈した造影剤等の薄い陰影が強調されるため、視認性を向上できる。
【0089】
なお、曲線803の具体的な入出力特性は、椎体403等の濃い陰影を弱める効果と、希釈した造影剤等の薄い陰影を強調する効果との兼ね合いに基づいて決定すればよい。例えば、事前の実験等によって、透過像における各物体の視認性を確認しながら特性を決定すればよい。
【0090】
輝度値の変換は、
図8(a)および
図8(b)に示すような入出力特性を持った、一次式、高次多項式、分数式、指数式、対数式、およびこれらを組み合わせた関数式で実現してもよいし、ルックアップテーブルによって実現できる。ルックアップテーブルの入出力特性は、実験的に決定すればよい。例えば、入力値(u)が1.0よりも大きい場合、ハローの見え方を確認しながら、出力値(v)が入力値(u)より小さくなるように設定し、入力値(u)が1.0よりも小さい場合、椎体403等の濃い陰影を弱める効果と、希釈した造影剤等の薄い陰影を強調する効果との兼ね合いに基づいて、出力値(v)を設定する。
【0091】
<ハロー低減部の構成例>
図9は、実施例2のハロー低減部601の構成の一例を示すブロック図である。
図10は、実施例2の画像処理部115が実行する処理の一例を説明するフローチャートである。
【0092】
ステップS1001からステップS1003までの処理は、ステップS301からステップS303までの処理と同一である。除算処理部202が算出した透過像Id(x,y)は、ハロー低減部601に入力される。
【0093】
ハロー低減部601は、透過像Id(x,y)を所定の輝度値で減算する(ステップS1004)。これは、ハローは、透過像Id(x,y)において、輝度値が1.0よりも大きくなるという性質を持つためである。
【0094】
具体的には、減算器901が、透過像Id(x,y)の各画素の輝度値を所定の輝度値で減算する。減算する輝度値は任意に設定できる。例えば1.0とする。
【0095】
ハロー低減部601は、各画素について、輝度値が正成分であるか否かを判定する(ステップS1005)。
【0096】
輝度値が正成分であると判定された場合、正成分抽出部902が、輝度値の大きさに応じて信号成分を抽出し、低周波成分抽出部903が、正成分抽出部902によって抽出された信号から低周波成分(低周波成分像)を抽出する(ステップS1006)。
【0097】
正成分抽出部902は、例えば、式(8)にしたがって、入力値(u)から出力値(v)を算出する。式(8)は、入力値(u)および0のうち大きい値を出力する関数を表す。
【0098】
【0099】
医師の手技に支障をきたすような強いハローは低周波成分が主体である。したがって、ハロー低減部601は、正成分の低周波成分をハローとして抽出する。
【0100】
なお、低周波成分抽出部903は、低周波成分抽出部201と同様に、2次元ローパスフィルタを用いて実現できる。なお、低周波成分抽出部903のタップ数(フィルタ長)および通過周波数特性は、抑えたいハローの周波数特性と一致するように決定してもよいし、ハローの見え方を確認しながら実験的に決定してもよい。
【0101】
次に、ハロー低減部601の減算器905は、正成分抽出部902が抽出した信号から低周波成分を減算する(ステップS1007)。これによって、ハローを抑えることができる。全ての画素について処理が完了していない場合、ハロー低減部601はステップS1005に戻り、同様の処理を実行する。全ての画素について処理が完了している場合、ハロー低減部601はステップS1009に進む。
【0102】
ステップS1005において、輝度値が負成分であると判定された場合、負成分抽出部904が、輝度値の大きさに応じて信号成分を抽出する(ステップS1008)。全ての画素について処理が完了していない場合、ハロー低減部601はステップS1005に戻り、同様の処理を実行する。全ての画素について処理が完了している場合、ハロー低減部601はステップS1009に進む。
【0103】
負成分抽出部904は、例えば、式(9)にしたがって、入力値(u)から出力値(v)を算出する。式(9)は、入力値(u)および0のうち小さい値を出力する関数を表す。
【0104】
【0105】
ステップS1009では、加算器906が、減算器905および負成分抽出部904の各々の出力値を加算する(ステップS1009)。さらに、加算器907は、加算器906の出力値に所定の輝度値を加算する(ステップS1010)。
【0106】
次に、ハロー低減部601は、ルックアップテーブル908を用いて、希釈した造影剤等の薄い陰影の強調等を実現するための輝度値変換を実行する(ステップS1011)。
【0107】
ハロー低減部601は、表示部117に、処理された透過像Id(x,y)を出力し(ステップS1012)、処理を終了する。
【0108】
なお、低周波成分抽出部903および減算器905は、高周波成分抽出器に置き換えてもよい。また、ステップS1011の処理は省略されてもよい。
【0109】
<実施例2のまとめ>
以上で述べたように、実施例2の放射線画像処理システム101は、手技用デバイス、造影剤の原液、および椎体のような太い骨などの周囲に発生するハローを抑えることができる。これによって、手技用デバイスの視認性がより向上するため、医師による手技を支障なく円滑に進めることができる。
【0110】
また、実施例1と同様に、画像処理部115が実行する処理は、演算時間が短いため、リアルタイムに画像を表示できる。また、画像処理部115が有する低周波成分抽出部201、除算処理部202、およびハロー低減部601は、汎用計算機を用いて実現でき、専用な計算機リソースを用意する必要がないため、コストを抑えることができる。
【0111】
<全体のまとめ>
(i)以上で説明した本発明の一形態によれば、手技用デバイス等の視認性が向上した透過像をリアルタイムに得られる。手技用デバイスと、放射線を大きく減弱する骨等の被写体が重なるような手技において、不要なハローを目立たせずに、手技用デバイスの視認性を向上することができる。
【0112】
(ii)本発明を用いて実現した放射線画像処理システム100の適用先は、ERCPおよびEUS-BDに限定されない。これら以外にも、例えば、PFC(pancreateic and peripancreatic fluid collecions:膵炎に伴う膵および膵周囲液体貯留に対するドレナージ)、PTCD(percutaneous transhepatic cholangiodrainage:経皮経肝胆道ドレナージ)、シャント造影検査(血管造影検査)等のような幅広い適用先が考えられる。
【0113】
(iii)なお、本発明は上記した実施例に限定されるものではなく、様々な変形例が含まれる。また、例えば、上記した実施例は本発明を分かりやすく説明するために構成を詳細に説明したものであり、必ずしも説明した全ての構成を備えるものに限定されるものではない。また、各実施例の構成の一部について、他の構成に追加、削除、置換することが可能である。
【0114】
また、上記の各構成、機能、処理部、処理手段等は、それらの一部または全部を、例えば集積回路で設計する等によりハードウェアで実現してもよい。また、本発明は、実施例の機能を実現するソフトウェアのプログラムコードによっても実現できる。この場合、プログラムコードを記録した記憶媒体をコンピュータに提供し、そのコンピュータが備えるプロセッサが記憶媒体に格納されたプログラムコードを読み出す。この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施例の機能を実現することになり、そのプログラムコード自体、およびそれを記憶した記憶媒体は本発明を構成することになる。このようなプログラムコードを供給するための記憶媒体としては、例えば、フレキシブルディスク、CD-ROM、DVD-ROM、ハードディスク、SSD(Solid State Drive)、光ディスク、光磁気ディスク、CD-R、磁気テープ、不揮発性のメモリカード、ROMなどが用いられる。
【0115】
また、本実施例に記載の機能を実現するプログラムコードは、例えば、アセンブラ、C/C++、perl、Shell、PHP、Python、Java(登録商標)等の広範囲のプログラムまたはスクリプト言語で実装できる。
【0116】
さらに、実施例の機能を実現するソフトウェアのプログラムコードを、ネットワークを介して配信することによって、それをコンピュータのハードディスクやメモリ等の記憶手段またはCD-RW、CD-R等の記憶媒体に格納し、コンピュータが備えるプロセッサが当該記憶手段や当該記憶媒体に格納されたプログラムコードを読み出して実行するようにしてもよい。
【0117】
上述の実施例において、制御線や情報線は、説明上必要と考えられるものを示しており、製品上必ずしも全ての制御線や情報線を示しているとは限らない。全ての構成が相互に接続されていてもよい。
【符号の説明】
【0118】
101 放射線画像処理システム
102 X線管
103 高電圧発生部
104 X線制御部
105 絞り
106 X線補償フィルタ
107 絞り/フィルタ制御部
108 被写体
109 テーブル
110 機構制御部
111 X線検出器
112 検出器制御部
113 記憶部
114 中央処理部
115 画像処理部
116 入力部
117 表示部
201、903 低周波成分抽出部
202 除算処理部
203 除算処理部
601 ハロー低減部
901、905 減算器
902 正成分抽出部
904 負成分抽出部
906、907 加算器
908 ルックアップテーブル