JP7263336B2 - Ct画像を補正するための方法、コンピュータプログラム製品、及びコンピュータシステム - Google Patents

Ct画像を補正するための方法、コンピュータプログラム製品、及びコンピュータシステム Download PDF

Info

Publication number
JP7263336B2
JP7263336B2 JP2020521974A JP2020521974A JP7263336B2 JP 7263336 B2 JP7263336 B2 JP 7263336B2 JP 2020521974 A JP2020521974 A JP 2020521974A JP 2020521974 A JP2020521974 A JP 2020521974A JP 7263336 B2 JP7263336 B2 JP 7263336B2
Authority
JP
Japan
Prior art keywords
image
images
correction map
cbct
current
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
JP2020521974A
Other languages
English (en)
Other versions
JP2021500123A (ja
Inventor
アンダースソン,セバスチャン
ニルソン,ラスマス
トラネウス,エリック
Original Assignee
レイサーチ ラボラトリーズ エービー
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 レイサーチ ラボラトリーズ エービー filed Critical レイサーチ ラボラトリーズ エービー
Publication of JP2021500123A publication Critical patent/JP2021500123A/ja
Application granted granted Critical
Publication of JP7263336B2 publication Critical patent/JP7263336B2/ja
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T12/00Tomographic reconstruction from projections
    • G06T12/30Image post-processing, e.g. metal artefact correction
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T5/00Image enhancement or restoration
    • G06T5/50Image enhancement or restoration using two or more images, e.g. averaging or subtraction
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B6/00Apparatus or devices for radiation diagnosis; Apparatus or devices for radiation diagnosis combined with radiation therapy equipment
    • A61B6/02Arrangements for diagnosis sequentially in different planes; Stereoscopic radiation diagnosis
    • A61B6/03Computed tomography [CT]
    • A61B6/032Transmission computed tomography [CT]
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B6/00Apparatus or devices for radiation diagnosis; Apparatus or devices for radiation diagnosis combined with radiation therapy equipment
    • A61B6/40Arrangements for generating radiation specially adapted for radiation diagnosis
    • A61B6/4064Arrangements for generating radiation specially adapted for radiation diagnosis specially adapted for producing a particular type of beam
    • A61B6/4085Cone-beams
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61NELECTROTHERAPY; MAGNETOTHERAPY; RADIATION THERAPY; ULTRASOUND THERAPY
    • A61N5/00Radiation therapy
    • A61N5/10X-ray therapy; Gamma-ray therapy; Particle-irradiation therapy
    • A61N5/103Treatment planning systems
    • A61N5/1039Treatment planning systems using functional images, e.g. PET or MRI
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/50Information retrieval; Database structures therefor; File system structures therefor of still image data
    • G06F16/53Querying
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T5/00Image enhancement or restoration
    • G06T5/40Image enhancement or restoration using histogram techniques
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T5/00Image enhancement or restoration
    • G06T5/90Dynamic range modification of images or parts thereof
    • G06T5/92Dynamic range modification of images or parts thereof based on global image properties
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T7/00Image analysis
    • G06T7/0002Inspection of images, e.g. flaw detection
    • G06T7/0012Biomedical image inspection
    • G06T7/0014Biomedical image inspection using an image reference approach
    • GPHYSICS
    • G16INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
    • G16HHEALTHCARE INFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR THE HANDLING OR PROCESSING OF MEDICAL OR HEALTHCARE DATA
    • G16H20/00ICT specially adapted for therapies or health-improving plans, e.g. for handling prescriptions, for steering therapy or for monitoring patient compliance
    • G16H20/40ICT specially adapted for therapies or health-improving plans, e.g. for handling prescriptions, for steering therapy or for monitoring patient compliance relating to mechanical, radiation or invasive therapies, e.g. surgery, laser therapy, dialysis or acupuncture
    • GPHYSICS
    • G16INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
    • G16HHEALTHCARE INFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR THE HANDLING OR PROCESSING OF MEDICAL OR HEALTHCARE DATA
    • G16H30/00ICT specially adapted for the handling or processing of medical images
    • G16H30/40ICT specially adapted for the handling or processing of medical images for processing medical images, e.g. editing
    • GPHYSICS
    • G16INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
    • G16HHEALTHCARE INFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR THE HANDLING OR PROCESSING OF MEDICAL OR HEALTHCARE DATA
    • G16H50/00ICT specially adapted for medical diagnosis, medical simulation or medical data mining; ICT specially adapted for detecting, monitoring or modelling epidemics or pandemics
    • G16H50/70ICT specially adapted for medical diagnosis, medical simulation or medical data mining; ICT specially adapted for detecting, monitoring or modelling epidemics or pandemics for mining of medical data, e.g. analysing previous cases of other patients
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2207/00Indexing scheme for image analysis or image enhancement
    • G06T2207/10Image acquisition modality
    • G06T2207/10072Tomographic images
    • G06T2207/10081Computed x-ray tomography [CT]
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2207/00Indexing scheme for image analysis or image enhancement
    • G06T2207/20Special algorithmic details
    • G06T2207/20212Image combination
    • G06T2207/20224Image subtraction
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2207/00Indexing scheme for image analysis or image enhancement
    • G06T2207/30Subject of image; Context of image processing
    • G06T2207/30004Biomedical image processing
    • G06T2207/30008Bone
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2210/00Indexing scheme for image generation or computer graphics
    • G06T2210/41Medical
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2211/00Image generation
    • G06T2211/40Computed tomography
    • G06T2211/424Iterative

Landscapes

  • Engineering & Computer Science (AREA)
  • Health & Medical Sciences (AREA)
  • Medical Informatics (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Health & Medical Sciences (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Public Health (AREA)
  • Nuclear Medicine, Radiotherapy & Molecular Imaging (AREA)
  • General Physics & Mathematics (AREA)
  • Biomedical Technology (AREA)
  • Radiology & Medical Imaging (AREA)
  • Pathology (AREA)
  • Veterinary Medicine (AREA)
  • Data Mining & Analysis (AREA)
  • Epidemiology (AREA)
  • Primary Health Care (AREA)
  • Surgery (AREA)
  • Animal Behavior & Ethology (AREA)
  • Molecular Biology (AREA)
  • Heart & Thoracic Surgery (AREA)
  • Optics & Photonics (AREA)
  • High Energy & Nuclear Physics (AREA)
  • Databases & Information Systems (AREA)
  • Biophysics (AREA)
  • General Engineering & Computer Science (AREA)
  • Quality & Reliability (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Pulmonology (AREA)
  • Urology & Nephrology (AREA)
  • Apparatus For Radiation Diagnosis (AREA)
  • Image Processing (AREA)

Description

本発明は、適応放射線療法を改善するための方法、並びに、このような方法を実施し得るコンピュータプログラム製品及びコンピュータシステムに関する。
放射線療法では、治療は、フラクションと呼ばれるいくつかのセッションで与えられる。治療を開始する前に、通常はCT画像である高解像度画像に基づいて、用いられるべき治療計画が生成される。患者を確実に正しく位置決めするために、各フラクションの前に、新たな画像、通常はコーンビームCT(CBCT)画像が撮られることが多い。これらの画像は適応放射線療法にも用いることができ、その場合、画像は、実際に送達された線量を計算する(最新の患者情報を与える)のに用いられる。新たな画像での線量を計画線量と関係づけることができるようにするために、CBCT画像が治療計画CTと(好ましくは非剛体)位置合わせされる。CBCT画像は、通常は、計算される線量に誤差を生じさせる顕著なアーチファクトを有する。したがって、これらの画像に基づいて正確な線量を見つけ出すべき場合に、これらのアーチファクトは補正される必要がある。
本明細書でのCT画像という用語は、通常型CT画像、ヘリカルCT画像、及びCBCT画像を含む、あらゆるタイプのCT画像を意味すると解釈することができる。
放射線を通過させる異なるタイプの組織の減衰係数を知ることは、治療計画作成における線量計算に重要である。通常型CT画像に関して、密度又は電子密度とハンスフィールドユニット(HU)との関係性が、用いられるCTプロトコルごとに見つけ出される。この関係性は極めて安定しており、普通は患者間で変化しない。密度値又は電子密度値は、線量計算に必要とされる。CBCT密度テーブルは画像化される物体のサイズに依存するので、CBCT画像と電子密度HUスケールとで同様の関係性を確立するのは難しい。これは、上記のアーチファクトに加えて、CBCT画像に基づく線量計算をより困難なものにする。
治療計画CT画像と、それに続くCBCT画像は、位置合わせを通じてそれらを比較するときに、解剖学的差異と、位置合わせ誤差と、画像アーチファクトとの3つの主な理由で異なるであろう。画像アーチファクトは、主にCBCTに存在する。特に、同じタイプの組織が画像内のその空間的位置に応じて様々な値をとることに起因して、シェーディングアーチファクトが生じる。シェーディングアーチファクトは比較的大きい線量計算誤差をもたらすので、CBCT画像を処理するときには、シェーディングアーチファクトによって生じる差異が取り扱われるべきである。CBCTを補正するべく治療計画CTを用いるときに、実際の解剖学的差異(例えば、空気腔の不一致又は骨の位置合わせ不良)によって生じる差異又は変形誤差は無視されるはずである。したがって、3種類の差異を区別することが重要である。
T E Marchant et al.,Shading correction algorithm for improvement of cone-beam CT images in radiotherapy,Phys.Med.Biol.53(2008)5719-5733は、同じ解剖学的領域のCT画像に基づいてCBCT画像の値をHU値に換算する方法を開示している。この文献は、差分画像を取得し、これをCBCT画像に適用する前に、この差分画像にボックスカー平均化アルゴリズムを用いて高周波変化をフィルタで除去することを提案している。この方法は、換算ステップのパフォーマンスに極めて敏感である。また、補正は、アーチファクト以外の他の差異を含むことがある。さらに、この方法は、1つは骨のため、もう1つは他の組織のための、2つのマスクの使用を必要とする。
Pengwei Wu et al.,Iterative CT shading correction with no prior information,Phys.Med.Biol.,60(2015)8437-8455は、CT画像内の通常の値範囲についての一般知識に基づいて画像から生成されたテンプレートを用いて、CBCTを含むあらゆるタイプのCT画像内のアーチファクトを除去する方法を提案している。CT画像がセグメント化され、参照としてのテンプレートを用いて補正される。この方法は、セグメント化アルゴリズムを必要とし、セグメント化の品質が出力の品質に直接影響する。さらに、この方法は、患者を構成する組織の最良近似に依存する。
Shi et al.,Fast shading correction for cone beam CT in radiation therapy via sparse sampling or planning CT,Med.Phys.44(5),May 2017,0094-2405/2017/44(5)/1796/13は、治療計画CT画像からの情報を用いてCBCT画像内のシェーディングアーチファクトを補正する方法を提案している。この方法は、差分画像を得るためのCBCT画像とCT画像との粗いマッピングと、経験的制約を用いる補正のための疎なシェーディングサンプルの選択に基づいている。ローカルフィルタを用いて疎なデータを処理することによりシェーディングマップを取得し、シェーディングマップは、シェーディングアーチファクトを補正したCBCT画像を得るべくCBCTを補正するのに用いられる。この方法は、画像が同じスケールであるという前提に基づいているが、常にそうであるとは限らない。また、この方法は、ノイズと大きいアーチファクトに敏感である。
本発明の目的は、CBCT画像などのCT画像のアーチファクト、特にシェーディングアーチファクトの補正を可能にすることである。
第1の態様によれば、本発明は、第1のCT画像の解剖学的情報を維持しながら、テンプレートとして第2のCT画像を用いて、第1のCT画像のアーチファクトを補正する方法に関する。CT画像はあらゆるタイプのCT画像であり得る。通常、テンプレートとして用いられる画像は、補正される画像よりも高品質である。好ましい用途において、第1のCT画像はCBCT画像であり、第2のCT画像は通常型CT画像又はヘリカルCT画像であり得る。この方法は、シェーディングアーチファクトが通常は低い空間周波数で変化し、一方、変位又は幾何学的変化によって生じる差異が普通はより高い空間周波数で変化するという洞察に基づいている。
画像が同じモダリティではない又は同じ値範囲を用いていない場合、補正の前に画像のうちの一方を換算する必要があり得る。この換算には、第2の態様に係る換算方法が特に適している。CBCT画像が参照としてCT画像を用いて補正される典型的な状況では、CBCT画像をCT画像の値範囲に換算することが有用であり得る。第2の態様によれば、適切な換算方法が提案される。この方法は、他の目的にも用いられてよい。
第1の態様によれば、本発明は、第1のCT画像のアーチファクトを補正する方法であって、
a)第1のCT画像及び対応する第2のCT画像をそれぞれオリジナルの第1及び第2のCT画像として用意し、オリジナルの第1のCT画像を現在の第1のCT画像とするステップと、
b)画像間の位置合わせを表すデータを用意するステップと、
c)必要に応じて第1のCT画像と第2のCT画像のうちの一方を他方と一致するように換算することにより、第1のCT画像と第2のCT画像が、同じ値範囲を用いる、値が一致している画像ペアをなすようにするステップと、
d)値が一致している画像ペアの画像間の差分画像Dを得るステップと、
e)差分画像においてどのボクセルを考慮するかを定義する、画像マスクMを定義するステップと、
f)各反復において、以下のステップ:
i.差分画像、随意的に画像マスクMに基づいて、補正マップCを定義するステップ、
ii.最後の補正マップCfを更新するステップ、
iii.補正マップを用いて現在の第1のCT画像を更新し、更新された画像を現在の第1のCT画像として用いるステップ、
iv.補正マップ、差分画像、及び/又は現在の第1及び第2のCT画像からの情報に基づいて、画像マスクMを更新するステップ、
v.現在の第1のCT画像に基づいて、値が一致している画像ペアの第1又は第2のCT画像を更新するステップ、
vi.更新された第2のCT画像と現在の第1のCT画像との差分画像を計算するステップ、
のうちの少なくとも1つを含むループを反復的に行うことにより最後の補正マップCfを得るステップと、
g)補正された第1のCT画像を得るべく、最後の補正マップをオリジナルの第1のCT画像に又は現在の第1のCT画像に適用するステップと、
を含む方法に関する。
第1の態様によれば、CBCT画像などのより低品質の画像で発生するアーチファクトからの影響が低減されることになる。同時に、2つの画像内の対応する構造体間に小さいシフトをしばしば与える解剖学的変化又は位置合わせ誤差により生じる、画像間の他の差異が識別され、これにより、補正は、このような差異は補償せずに、実際にアーチファクトに起因する差異のみを補償することになる。これは、例えば、前に撮った治療計画CT画像を参照として用いることにより、放射線治療計画での線量計算に適したCBCT画像を得ることを可能にする。通常は、治療計画CT画像は、通常型CT画像又はヘリカルCT画像であろう。
オリジナルの第1及び第2のCT画像は、通常は未修正の画像であり、第1の画像は、アーチファクトのために補正を必要とするとみなされる。普通は、手順は、これらの画像を手順において後で用いるために記憶することを含む。画像が同じ値範囲を用いていない場合、画像が同じ値範囲を用いるようにするステップは、画像のうちの一方を他方の画像で用いられる値範囲に換算することを含む。例えば、第2のCT画像が第1のCT画像の値範囲に換算されてよく、その場合、値が一致している画像ペアは、第1のCT画像の値と、変換された第2のCT画像tCTの値を含む。代替的に、第1のCT画像が第2のCT画像の値範囲に換算されてよく、その場合、値が一致している画像ペアは、第2のCT画像の値と、変換された第1のCT画像tCBCTの値を含む。
ステップiiiでは、現在の第1のCT画像は、画像に補正マップを適用することにより反復的に生成されてよく、画像は各補正マップにより段階的に更新される。代替的に、現在の第1のCT画像は、オリジナルの第1のCT画像に、いくつかの補正マップの合計又は最後の補正マップに保存された現在の情報を適用することによって形成されてよい。
換算は、必要に応じて、通常は、関数、ルックアップテーブル(LUT)、又は線図などの変換表現によって行われ、前記変換表現は、第1のCT画像での値を第2のCT画像での値に又はその逆にマッピングし、該変換表現を、変換されるべき画像に適用する。本発明の第2の態様に係る特に適切な換算方法を以下に説明する。上記の方法のステップvでは、第1のCT画像の更新後に、第1のCT画像と第2のCT画像との間で新たな換算が行われてよい。第1のCT画像が改良され、より良好な変換結果がもたらされるため、これは有利であり得る。
好ましい実施形態において、参照として用いられる第2のCT画像は、ほとんどのCT画像に用いられる値スケールである、ハンスフィールドユニットに基づいている。好ましくは、より適正な結果をもたらすことから、非剛体位置合わせ方法が用いられる。しかしながら、剛体位置合わせが用いられてもよい。
好ましい実施形態において、差分画像内の対応するボクセルが、補正に関係のない情報を有するボクセルを除外しながら、補正されるべきアーチファクトについての情報を有するボクセルを含むように、画像マスクが定義される。例えば、画像マスクは、差分が閾値を下回るボクセルを含み、且つ、差分が閾値を上回るボクセルを除外してよい。
ループのステップi~viのうちのいくつかを何回も行って画像マスクMを生成し、次いで、ステップの別の選択を何回も行って最後の補正マップCを生成するのが適切であることが多い。例えば、画像マスクを生成するためのステップの適切なシーケンスは、以下の通りであることが分かっている:
1回以上反復される可能性がある、ステップi、iv
1回以上反復される可能性がある、ステップi、iii、iv、v、vi
1回以上反復される可能性がある、ステップi及びiv
ステップi、iii、iv、v、vi。
補正マップCを見つけ出すためのステップの適切なシーケンスは、以下の通りであることが分かっている:
随意的に、第1のCT画像をオリジナルの第1のCBCT画像にリセットし、好ましくは差分画像を更新する、すなわち、ステップviを行う。
1回以上反復される可能性がある、ステップi、ii、iii、v、vi。
本発明の第2の態様は、線量計算を可能にする値、すなわち、密度又は電子密度を反映する値に基づく、普通はより高品質の、対応する第2のCT画像、例えば治療計画CT画像との位置合わせを含む方法により、第1のCT画像を換算するのに用いられ得る変換表現を作成する方法に関する。
この第2の態様に係る方法は、物体の第1のCT画像と物体の第2のCT画像との間での変換の表現を作成する方法であり、前記第1のCT画像は第1のCT値範囲を使用し、前記第2のCT画像は第1のCT値範囲とは異なる第2のCT値範囲を使用し、前記方法は、
a)第1のCT画像と第2のCT画像を用意し、第1のCT画像と第2のCT画像との位置合わせを表すデータを用意するステップと、
b)ステップa)で用意した位置合わせデータに基づいて結合ヒストグラムを作成するステップと、
c)ステップb)で得られた結合ヒストグラムに基づいて、画像化した物体で見つけ出される或るタイプの組織にそれぞれ対応する、少なくとも2つの組織値ペアを識別するステップと、
d)ステップc)で識別された値ペアのうちの少なくともいくつかに基づいて、第1のCT画像から第2のCT画像への及び/又はその逆への変換の表現を作成するステップと、
を含む。
第1のCT画像又は第2のCT画像のいずれかはCBCT画像であり、他方のCT画像は通常型CT又はヘリカルCTであり得る。
好ましくは、方法は、画像のうちの1つにおける値の発生のCTヒストグラムを作成し、発生に基づいて、ステップc)で見つけ出されるべき組織値ペアの数を選択し、随意的に、ステップc)のために結合ヒストグラムでの領域を制約するステップを含む。
ステップc)で用いられるべきボクセルは、好ましくは骨組織の密度に対応する設定閾値を下回る値を有するボクセルとして選択される。骨に関する1つ又は複数の組織値ペアを決定するために、好ましくは、例えばRANSAC法を用いて、閾値を上回る値に関するラインが識別される。ラインを識別するステップが、ラインが骨密度閾値を下回る最高密度を有する組織値ペアに対応する点を通るようにすることを含む場合に、特に良好な結果が達成される。組織値ペアという用語は、組織だけでなく、同じ材料、例えば、空気、水、又はファントム材料を示す任意の値ペアを指す場合があることに留意されたい。
位置合わせを表すデータは、好ましくは画像の非剛体位置合わせに基づいているが、剛体位置合わせに基づいていてもよい。
本発明の第2の態様によれば、変換表現を用いて、第1のCT画像が、第1のCT画像での幾何学的形状を保ちながら、線量計算が行われ得る画像へ完全に自動的に換算されてよい。この文脈での「完全に自動的に」とは、使用される画像の手動介入又セグメント化は不要であることを意味する。
この方法は、適応治療中に更新された情報を提供するのによく用いられるCBCT画像を、線量計算に用いられ得る値範囲に換算するのに特に適している。換算されたCBCT画像は、CT画像とより容易に比較することができる。もちろん、CTからCBCTへの換算はまた、又は代替的に、同じ物体又は患者の領域の任意の2つの画像間で得ることができる。
本発明の方法の反復的性質は、より適正な結果につながり、特に、反復は、不完全な補正アルゴリズムの悪影響を軽減することになる。補正マップを徐々に作成することにより、差異が解剖学的変化に起因するボクセルを、補正マップに寄与しないようにすることがより容易となる。換算と補正との両方が各反復に含まれる反復手法は、後の反復での換算及び補正ステップにおいて起こり得る障害を補正可能にする。
本発明はまた、プロセッサで実行されるときに上記で開示した方法のいずれか1つをプロセッサに行わせることになるコンピュータ可読コード手段を備えるコンピュータプログラム製品に関する。当該技術分野では一般的であるように、コンピュータプログラム製品は、一時的でないストレージ手段などの任意の適切なストレージ手段上に記憶されてよい。
本発明はまた、処理手段と、上記に概説した少なくとも1つのコンピュータプログラムを保持する少なくとも1つのプログラムメモリと、この方法で用いられるデータを保持する少なくとも1つのデータメモリとを備える、コンピュータシステムに関する。
本発明を、添付図を参照しながら、単なる例として以下により詳細に説明する。
図1a~図1gは、本発明の実施形態で用いられる異なるタイプの画像の例である。 線量計算に用いるための補正されたCBCT画像を得る方法の全体的な流れ図である。 図2の流れ図におけるステップのうちの1つを詳述する流れ図である。 CBCT画像を通常型CT画像の値範囲に換算する方法の流れ図である。 図5a~図5dは、図4の方法の態様を例示する線図である。 本発明のいずれかの実施形態に係る方法が実施され得るコンピュータシステムの概略図である。
図1aは、本発明の態様で用いられ得るCT画像を示す。通常、CT画像は、治療前に得られ、治療計画作成に用いられる。当該技術分野では一般的であるように、CT画像は、各ボクセルにおける組織の減衰係数をハンスフィールドユニット(HU)として示す。減衰係数は密度と関係づけられる。この説明の全体を通して、密度又は電子密度、又はそれらのうちの1つと関係づけられる任意の適切なスケールが、ハンスフィールドユニットの代わりに用いられてもよい。
以下の説明は、簡潔明瞭にするためにCBCTとCTとの間での換算に基づいている。説明のなかでCBCTと呼ばれる画像は、任意の他のタイプのCTモダリティのCT画像であってもよいことを理解されたい。しかしながら、通常、換算及び/又は補正されるべき画像は、補正及び/又は換算における参照として用いられる画像よりも、低品質の、例えばより多くのシェーディングアーチファクトを有する。
図1bは、CT画像と同じスケールに換算されている、同じ患者の同じ領域のCBCT画像を示す。図1aと図1bは、普通は異なる時点で撮られており、そのため、まず間違いなくそれらの間に解剖学的差異が存在することになる。通常、CBCT画像は、各治療フラクションの前に撮られる。普通は、CBCT画像は、HUスケールと一致しない、ボクセル値に関する異なるスケールを使用しており、したがって、CT画像とCBCT画像を比較できるようにするために換算が必要とされる。代替的に、CBCT画像は、HUスケールと類似したスケールで得られている場合があり、その場合、換算は必要とされないであろう。図で分かるように、図1aと図1bは、実質的に同じ幾何学的形状を示しているが、CBCT画像は、線量計算に不正確さをもたらすことになるシェーディングアーチファクトを含んでいる。患者の解剖学的変化及び/又は僅かに異なる位置決めによって生じる小さな差異も存在している。
図1cは、図2のプロセスに従って線量計算に適するように補正された、図1bのCBCT画像の新しいバージョンである。補正されたCBCT画像は、図1bのCBCT画像と同じ幾何学的形状を有するが、アーチファクトが低減されているので、ボクセル値になるときに図1aのCT画像とより類似している。
図1dは、図1bに示されたCBCT画像での各ボクセルとCT画像での対応するボクセルとの間での値の差分を反映している、非剛体位置合わせ後の差分画像を示す。この差分画像では、画像右側のスケールで示されるように、画像間の値が類似しているボクセルが、灰色で示される。差分は、CT画像よりもCBCT画像でより低い値に関して色が明るくなり、CT画像よりもCBCT画像でより高い値に関して色が濃くなることで示される。0でマークされた中央の灰色との色差が大きいほど、値の差が大きいことを示す。図で分かるように、画像の大部分は、ほぼ白色又はほぼ黒色のいずれかであり、CT画像とCBCT画像との大きい差分を示している。差分画像の情報を用いてCBCT画像を補正する前に、どの差分がCBCT画像のアーチファクトによって生じ、どの差分が実際の幾何学的変化によって生じているかが判断されなければならない。CBCT画像を補正するときにアーチファクトによって生じる差分のみを考慮に入れる必要があり、そのような差分を表示するボクセルが画像マスクに含められる。
図1eは、図1dと同じ方法で作成された新しい差分画像を示すが、CT画像と図1cに示した補正されたCBCT画像との差分を示す。図で分かるように、この新しい差分画像は画像の大部分にわたって灰色であり、CT画像と補正されたCBCT画像での対応するボクセル間の差分は概して小さいことを示している。
図1fは、補正で考慮に入れるボクセルを選択するのに用いられるマスクである。マスクでの白色領域は、ボクセル値の差分が主に解剖学的差異に起因している、したがって補正で考慮に入れないボクセルに属する。画像マスクは、差分画像に基づいており、tCT及びCBCTからの、もしかすると以前に得た補正マップからの情報も含む場合がある。マスクをどのようにして得る及び用いるかを以下に説明する。
図1gは、図3に関連して述べるように取得され得る、図1fのマスクに基づく補正マップである。補正マップは、CBCT画像のどの領域がどれぐらい補正されるべきかをグレースケールで示す。画像横のスケールで示されるように、黒色領域又は白色領域は、それぞれ負又は正の方向に大きい補正が必要であることを示す。領域がスケールの値0に一致する色に近いほど、該領域で必要とされる補正はより小さくなる。
手短に言えば、差分画像に基づいて補正マップを作成するプロセスは、CT値とCBCT値との差分がアーチファクトによって生じている差分画像の領域の識別に関係するフィルタリング方法に基づいている。この方法は、アーチファクトに起因する差分のみを有するマスクされた差分画像を効果的にぼかして、残りの高い空間周波数変化、例えば、マスクによって除外されないノイズ及び解剖学的変化を効果的になくす。低周波のアーチファクトに起因する変化が保存され、補正マップに含められることになる。各反復に関して、各反復で計算される補正マップを用いてCBCT画像が補正される。各反復に関して、低周波アーチファクトがさらに除去されていき、差分画像の値がさらにゼロに近づいていくことになる。結果的に得られる補正マップは、結果としてCBCT画像(図1d)を得るべく、オリジナルのCBCT画像(図1b)に適用される。
図2は、線量計画作成に用いるのに適した補正されたCBCT画像を得る方法の流れ図である。前述のように、この方法は、他のタイプのCT画像、通常は、補正での参照として用いられるものよりも低品質のCT画像を補正するのにも適する。
ステップS21において、患者の同じ領域のCT画像とCBCT画像が用意され、好ましくは非剛体位置合わせされる。位置合わせは、ボクセルごとの比較と、差分画像の作成を容易にする。通常、CT画像は、治療の開始前に得られ、治療計画作成に用いられるが、CBCT画像は、普通は各治療フラクションの前に得られる。前述のように、CT画像は、普通はHUと密度との既知の関係性を有するが、CBCT画像の場合はそうではないことが多い。値は、通常同じ方向に変化する、すなわち、2つの画像において、同じ組織タイプがそれぞれより高い値又はより低い値を有することになる。
もちろん、位置合わせは前もって行われていてもよく、その場合、位置合わせデータを得ることができ、このステップで位置合わせが行われる必要はない。剛体位置合わせが行われた場合、位置合わせデータは、普通は画像間の変位及び回転を定義することになる。非剛体位置合わせが行われた場合、位置合わせデータは、各ボクセルの変位を定義するベクトル場を備えることになる。
ステップS22において、CT画像とCBCT画像との間での換算を容易にする値変換が得られる。画像の値範囲が十分に類似している場合、このステップはスキップされてよい。値変換は、例えば、CT画像の値とCBCT画像の値を互いにマッチングするルックアップテーブルの形態であり得る。これは、任意の適切な方法で行われてよい。変換を作成するのに特に適切な方法が図4で説明される。ステップS23において、ステップS22で得られた変換を用いてCT画像の値を対応するCBCT値に換算することにより、CT画像がtCTで表される画像に変換される。ステップS24において、差分画像Dが初期化され、この場合、対応するボクセルの各ペアの値間の差分が得られる。したがって、D=tCT-CBCTである。
2つの画像は、対応する値範囲を用いていなければならないが、どちらを選択するかは、所望の結果に応じて選択されてよい。したがって、ステップS23でCT画像を変換する代わりに、CBCT画像を、対応するCT値を用いて、変換されたCBCT画像tCBCTへ変換することもできる。その場合、ステップS24で生成される差分画像は、D=CT-tCBCTとなるであろう。当業者には明らかなように、図2及び図3の流れ図の残りにおいて、対応する適応がなされなければならない。
ステップS25において、どのボクセルを補正に含めるかを選択するべく、最初の画像マスクM=M(D)が定義される。画像マスクは、差分画像に基づいており、tCT及びCBCTからの情報も含むことができる。Mは、CBCTシェーディングアーチファクトに起因する差分を有するボクセルを含むが、解剖学的差異又は変形誤差によって生じる差分を有するボクセルは除外するべきである。一実施形態では、これは、Dに閾値を適用することにより達成され、この場合、閾値よりも小さい差分値を有するボクセルはマスクに含まれ、より大きい差分値を有するボクセルは無視される。別の実施形態では、同じセグメント化されたクラスに属するボクセルを識別するのに2つの画像のセグメント化が用いられてよい。同じセグメント化されたクラスに属するボクセルが含められ、一方、同じクラスに属していないボクセルは無視されてよい。
ステップS26において、最後の補正マップCfを得るべく反復手順が行われる。この手順の一実施形態が図3に関連して説明される。
ステップS27において、ステップS26で得られた最後の補正マップがオリジナルのCBCTに適用されることにより、補正されたCBCTであるcorrCBCTが作成され、この場合、
corrCBCT=CBCT+Cf
である。
ステップS23において、CT画像が換算された場合、前述のように、補正マップをCBCT画像に直接適用することにより、補正されたCBCT画像を生成することができる。ステップS23において、CBCT画像が変換された場合、補正マップを変換されたCBCT画像に直接適用することにより、変換された補正されたCBCT画像を生成することができ、この場合、ボクセル値は、HUスケールに従う、又はHUスケールとの定義された関係性を有する。代替的に、後者のケースでは、補正マップは、CBCT値に換算され、オリジナルのCBCT画像に適用されてよい。
ステップS28において、補正されたCBCT画像に基づいて最後の値変換が計算される。この最後の値変換は、補正されたCBCT画像に適用される。
図3は、ステップS26の反復手順の一実施形態のより詳細な開示である。以下で説明するように、すべてのステップが各反復で行われる必要はない。したがって、第1のステップS31において、入力がステップS25から得られ、次の反復でどのステップが実行されるかが決定される。ステップの選択に関する基準は後述する。
ステップS32において、マスクされた差分画像、すなわち、マスクに含まれていないボクセルが無視される差分画像を平滑化することにより、補正マップCが見つけ出される。これは、値を平滑化する、好ましくは、マスクが差分の情報を含まない場合に適切な値も挿入するための任意の適切な方法によって行われる。これにより、差分画像Dにあるノイズとシャープなエッジが除去され、マスクMに含まれていない領域も埋められる。このマスクは、本来ステップS25で得られるが、ステップS35で繰返し更新され得るため、図3の手順の後続の反復では最新の更新されたマスクが用いられる。
ステップS33において、補正マップを用いて最後の補正マップが更新される、すなわち、Cf=Cf+Cである。最後の補正マップは、ステップS27で用いられることになる補正マップである。理解されるように、この値は、図3のいくつかの反復を通じて得られる。
ステップS34において、補正マップCを用いてCBCT画像が更新される、すなわち、現在のCBCTがCBCT+Cに設定される。
ステップS35において、マスクMが、差分画像と補正マップに基づくマスクに更新される、すなわち、M=M(D,C)又はM=M(tCT,CBCT,C)である。好ましい実施形態では、現在の補正で差分が特定の閾値Tを下回ることになるボクセル、すなわち、ABS(D-C)<Tのボクセルがマスクに含められる。例えばtCT画像及び/又はCBCT画像に基づくより複雑な決定基準を適用することもできるであろう。
ステップS36において、現在のCBCT画像に基づいて値変換が更新され、更新された値変換に基づいてtCTが更新される。もちろん、これはCBCT画像が変更された場合にのみ行われる必要がある。ステップS37において、現在のCBCT画像に基づいて新しい差分画像D=tCT-CBCTが計算される。
ステップS38は、図3のプロセスが繰り返されるべきであるかを判断するための決定ステップである。noの場合、手順はステップS27に進む。yesの場合、手順はステップS31に戻り、図3のフローの最新の反復から入力値を得る。例えば、ループは、最大数の反復後に終了されてよい。代替的に、CT画像とCBCT画像との収束が基準として用いられてよい。
現在の反復においてどのステップを実行するかについてのステップS31での決定は、異なるタイプの基準に基づいてなされ得る。
最初にループを何回か実行してマスクを定義し、次いで、ループを再び何回か実行して補正マップを作成することが可能である。特定の反復にどのステップを含めるかの決定は、その特定の反復の結果が何であるかに依存する。ループがマスクを作成するために実行されている場合、前の反復で変更されたマスクのボクセルの数が基準として用いられてよい。変更されたボクセルの数が閾値を下回るとき、マスクを作成するために行われる反復が止められてよい。ループが補正マップを決定するために実行されている場合、反復を止めるための基準としてCfの収束が用いられてよい。
また、現在の結果、前の反復の数、及び/又は変数のどれかをオリジナルの値にリセットする必要があるかどうか、のうちの1つ又は複数に応じて、現在の反復でどのステップを実行するかが決定されるべきである。定数、例えば閾値の値も、現在の状態に応じて変更されてよい。図3の手順の反復中の1つ又は複数の時点で、反復ごとに改良されている現在のマスクを保つためにCBCT値をリセットし、一方、不完全な補正マップに基づいて更新されている更新されたCBCT画像を廃棄することが可能であり得る。
反復の所定の順序を設定し、各反復でどのステップを行うかを指定することもできる。最初にマスクを定義し、次いで補正マップを定義するための1つの可能な設定は、次の通りである。
i.ステップS32、S35、S38を複数回、例えば4回実行する
ii.ステップS32、S34、S35、S36、S37、S38を実行する
iii.ステップS32、S35、S38を複数回、例えば4回実行する
iv.ステップS32、S34、S35、S36、S37、S38を実行する
v.CBCT値をリセットし、S37を実行する
vi.ステップS32、S33、S34、S36、S37、S38を複数回、例えば4回実行する
上記の例では、マスクMを決定するために一連のシーケンスi~ivが実行される。マスクが決定されているとき、ステップvでCBCT値がオリジナルのCBCT値にリセットされ、CBCT画像に適用される最後の補正マップCfを決定するために最後の反復のステップviが実行される。理解されるように、反復のシーケンス及び回数は単なる例であり、適切と思われる方法で設定されてよい。例えば、各シーケンスの反復回数は、好ましくは、収束基準、すなわち、結果的に得られるマスク又は補正マップが所望の結果とどの程度一致するかによって決まることになる。
図1bに示される変換されたCBCT画像は、任意の適切な方法で得られてよい。いくつかのケースでは、CBCT画像は、CTで用いられるHU値と類似した値を既に有しており、その場合、変換は必要とされないであろう。特に、上記のように、ここではCBCTと呼ばれる画像は、代わりに、補正に用いられるCT画像の値と類似した値を用いる別のCTモダリティの画像であってもよい。
CBCT画像を換算する方法を、図4を参照しながら以下に開示する。この方法は、図2の方法に関連して用いるのに適しているが、換算されたCBCT画像が必要とされる他の目的のためにあらゆる状況で用いることもできる。CBCT画像を換算する一般的な方法は、例えばCBCT画像の値をCT画像の対応するボクセルの値にマッピングするルックアップテーブル(LUT)の形態の値変換を作成することである。このような値変換は、異なる方法で得られてもよい。
図4は、CBCT値からCT値への又はその逆への変換を行うのに用いられ得る表現を得る方法を開示する。表現は、関数、ルックアップテーブル、線図の形態で、又は任意の他の適切な方法で提示され得る。
ステップS41において、CT画像及びCBCT画像が用意される。通常は、必ずしもそうであるとは限らないが、CT画像はより早い段階で得られており、一方、CBCT画像はより最近の画像である。ステップS42において、好ましくは非剛体位置合わせ方法を用いて、CT画像とCBCT画像が位置合わせされる。これにより、2つの画像のポイントごとのマッピングが可能となる。ステップS21でのように、位置合わせは以前に行われている場合があり、その場合、代わりに位置合わせデータが用意される。
ステップS43において、CT画像、CBCT画像、及び位置合わせデータに基づいて、結合ヒストグラムが作成される。位置合わせデータは、値ペアを作成するべくCT画像の各ボクセルの値をCBCT画像の対応する値と一致させるのに用いられる。各値ペアの発生数が結合ヒストグラムに記憶される。このような結合ヒストグラムの簡単な例が図5bに示される。結合ヒストグラムは、CT画像とCBCT画像との間での又はその逆での変換に用いられるべき組織値ペアの組を見つけ出すのに用いられる。随意的に、結合ヒストグラムは、ノイズを除去するために適切なアルゴリズムにより平滑化される。
ステップS44は、ステップS45で見つけ出されるべき組織値ペアの数及び/又は実際の値が決定される随意的なステップである。さらに、これらの組織値ペアのそれぞれに関して、結合ヒストグラムで制約領域が見つけ出され得る。これはランダムに行われ得るが、好ましくはCT画像の又はCBCT画像の値の発生数を示すヒストグラムに基づいている。このようなヒストグラムのピーク値は、画像内の異なるタイプの組織に対応する。ピークの数、並びにそれらの間の谷の位置は、見つけ出されるべき組織値ペアの数又は用いられるべき値の制約を決定するのに用いられてよい。このようなヒストグラムの例が図5aに示される。また、又は代替的に、組織値ペアがそれらの間に特定の最小距離を有するように選択されなければならないという制約が設定されてよい。この段階で、値ペアを作成するためにCBCT値と一致させるべきCT画像の値を選択することも可能であろう。しかしながら、通常は、ステップS45で説明されるように、CT値とCBCT値は両方とも結合ヒストグラムで識別される。
ステップS45において、ステップS44に従って適切である場合には、変換表現を作成するのに用いられるべきいくつかの組織値ペアが識別される。組織値ペアは、任意の適切な方法で、しかし好ましくは結合ヒストグラムに基づいて識別されてよい。組織値ペアは、画像のうちの少なくとも一方で最も頻繁に発生する値ペアの中から選択されるべきであり、これは、例えば、結合ヒストグラムでのピークを見つけ出すことにより識別されてよい。ステップS44が行われる場合、値ペアは、ステップS44で得られた情報に従って識別され、組織値ペアの数及びそれらのそれぞれの値範囲制約が決定される。必ずしもそうであるとは限らないが、通常は1つのピーク領域で始まって1つ又は複数の他の領域へ移動する、制約領域での値ペアのサーチが可能である。これらの制約領域は、任意の適切な方法で、例えば、以前に見つけ出された組織値ペアからのそれらの距離及び/又はステップS44で得られた情報に基づいて決定することができる。組織値ペアが見つけ出される順序は重要ではないが、ステップS44で決定されたピークサイズに基づいて適切に決定することができる。ピークは、任意の適切な順序で取り扱うことができ、例えば線図の左から右へ作業する。1つの特に実行可能な方法は、ステップS44で最大ピークに対応する組織値ペアのサーチを開始することであり、これにより、最も一般的な組織タイプが最初に確実に考慮され、したがって、前に見つけ出した組織値ペアにより設定された制約に基づいて除外されることはない。次いで、次の最大ピークが考慮されていくことになる。変換表現が単調に増加することを保証するという制約を後続の組織値ペアに課すことも可能であろう。
代替的に、ステップS45において、値ペアは、一方向又は他の方向にコラプス(collapsing)することにより、結合ヒストグラム又は結合ヒストグラムの一部から作成されたCTヒストグラム及びCBCTヒストグラムでの最大位置として選択されてよい。通常は、骨は別個に考えられるべきなので、骨に対応する特定の密度閾値を下回る値だけが考慮される。
ステップS46は、骨組織に関するライン又は一致が識別される随意的なステップである。骨組織に関する値は、結合ヒストグラムの右上部分にある。骨組織に関する一致は、任意の適切な方法で、例えば、線形回帰によって、又はRANSAC法を用いることによって得られてよい。一般に、ラインに関して、RANSAC法は、ラインからの特定の距離内のデータポイントの数を最大にするラインを見つけ出す。ラインは、以前に見つけ出された任意の組織値ペアに強制的に結びつけられ得る。好ましくは、このラインからのいくつかのポイントは、骨組織を示す組織値ペアとして保存される。このステップは、手順の任意の適切な段階で行うことができる。
この方法は、CT画像の組織タイプとCBCT画像の組織タイプとの間におそらくいくつかの不一致が存在し、明らかな重なりのほとんどはおそらく正しいという前提に基づいており、1つの画像の或る領域が他の画像の対応する領域と同じタイプの組織であるように見える場合、これはその領域のボクセルの大部分に関しておそらく正しいであろう。したがって、結合ヒストグラムで最も頻繁に発生する値ペアは、CBCT画像の値とCT画像の値が正しく一致することを意味する。
ステップS47において、CT画像とCBCT画像との又はその逆の変換の表現を作成するべく、ステップS45、随意的にS46で生成された組織値ペア間の補間が行われる。表現は、関数、ルックアップテーブル(LUT)、又は線図などの任意の適切な形態であり得る。このような線図が、CT画像の各値をCBCT画像の対応する値に関係づける実線として図5cに示される。表現は、直線に、すなわちステップS45で生成された組織値ペア間の直線に適応されてよく、これは、異なる傾きを有していてよく、又は任意の他の適切な形状を有していてよい。表現はまた、例えば、図5dに例示されるように変換をこれらの領域の周りの平坦域に形状設定するべく、図5bに示される結合ヒストグラムに組織分布幅の情報を組み込むことができる。同時に、図2の方法で用いるために、CT値からCBCT値に進むための逆変換を作成することができる。
ステップS48において、ステップS47で得られた表現を用いて、CBCT画像の値がCT画像からの対応する値に又はその逆に変換される。理解されるように、変換は、表現が利用可能になった後の任意の適切な時点で行われてよい。
随意的に、ステップS45で組織値ペアを識別するときに、結合ヒストグラムでの顕著なピーク、すなわち、頻繁に発生する値ペアを識別することができる。ピークが組織値ペアとして識別及び選択されているとき、選択されたピークに近いどのピークもさらなる考慮から除外することが適切であり得る。あらゆるこのようなケースにおいて、隣接するピークのうちの最高ピークが選択されるべきである。対応して、稀に発生する値ペア、及び/又はCT値のヒストグラムでの低い領域は、積極的に避けられるべきである。
図5aは、ステップS44で言及したようなヒストグラムがどのように見えるかを概略的に示す。横軸はHU値を表し、縦軸は、各特定のHU値を有するボクセルの数を表す。曲線により例示されるように、通常は、画像内の最も一般的なタイプの組織に対応するいくつかのピークと、ボクセルがないか又はほとんどないいくつかの低い領域が存在することになる。
図5bは、ステップS43で得られる場合の単純化された結合ヒストグラムを示し、横軸に沿ってCBCT値、縦軸に沿ってCT値を示す。影付き領域は、異なる組織タイプを示す値ペアに対応する。最も左の最も下の影付き領域は空気に対応し、これは両方の画像で最低の密度値を有する。通常は(アーチファクト及びノイズに起因して)、図のように、より広い範囲のCBCT値がより狭い範囲のCT値に一致することになり、線図にやや長円の影付き領域を生じる。最高値に対応する影付き領域は、骨組織を表す。これらの値は、普通は単一の組織値ペアによって表されず、ステップS46に関連して述べたように特別に取り扱われることになる。
図5cは、線図として例示される、結果的に得られる変換を示し、画像の値範囲全体に沿ってCBCT値とCT値との一致を近似するべく図5bの影付き領域を結合するためにラインが挿入されている。
図5dは、図5cに示された線図の代替の線図を示す。図で分かるように、曲線は2つの平坦域を有し、そこでは各CT値がCBCT値範囲に一致する。これは、広い範囲のCBCT値がより狭い範囲のCT値に対応するという一般的な状況を反映している。任意の所与のCBCT値に対応するCT値を得るために、図5dの点線で例示されるように、横軸に沿ってCBCT値に対応する曲線上のポイントを簡単に見つけ出し、縦軸上の一致するCT値を決定する。反対方向のマッピングを作成する、すなわち、所与のCT値に対応するCBCT値を有効にするテーブル又は線図も有用であり得る。値は、テーブル及び/又は線図に任意の適切な方法で表されてよい。
図6は、本発明に係る方法が行われ得るコンピュータシステムの概略図である。コンピュータ31は、プロセッサ33と、第1及び第2のデータメモリ34、35と、第1及び第2のプログラムメモリ36、37を備える。好ましくは、キーボード、マウス、ジョイスティック、音声認識手段、又は任意の他の利用可能なユーザ入力手段の形態の、1つ又は複数のユーザ入力手段38、39も存在する。ユーザ入力手段はまた、外部メモリユニットからデータを受信するように構成されてよい。
第1のデータメモリ34は、少なくとも1つのCT画像と、少なくとも1つの対応するCBCT画像を備える。第2のデータメモリ35は、補正マップとマスクを含む、手順中に得られた関連データを保持する。第1のプログラムメモリ36は、図2及び図3に関連して説明した方法ステップをコンピュータに行わせるように構成されたコンピュータプログラムを保持する。第2のプログラムメモリ37は、図4に関連して説明した方法ステップをコンピュータに行わせるように構成されたコンピュータプログラムを保持する。
理解されるように、データメモリ34、35及びプログラムメモリ36、37は、概略的に図示され説明されている。それぞれ1つ又は複数の異なるタイプのデータを保持するいくつかのデータメモリユニットが存在してよく、又は、すべてのデータを適切に構造化された様態で保持する1つのデータメモリが存在してよく、プログラムメモリについても同様である。例えば、異なる画像モダリティのための別個のメモリ又はメモリセグメントが存在してよい。1つ又は複数のメモリは他のコンピュータ上に格納されてもよい。

Claims (14)

  1. 患者の領域の第1のCT画像のアーチファクトを補正する方法であって、
    a)前記第1のCT画像及び対応する第2のCT画像をそれぞれオリジナルの第1のCT画像及び第2のCT画像として取得し、前記オリジナルの第1のCT画像を現在の第1のCT画像とするステップと、
    b)前記第1のCT画像及び前記第2のCT画像の間の位置合わせを表すデータを取得するステップと、
    c)前記第1のCT画像の値範囲と前記第2のCT画像の値範囲を比較し、前記第1又は前記第2のCT画像の値範囲を他方の画像の値範囲に換算するステップと、
    d)前記第1のCT画像と前記第2のCT画像の差分画像Dを得るステップと、
    e)前記差分画像においてどのボクセルを考慮するかを定義する、画像マスクMを定義するステップと、
    f)以下のステップ:
    i.前記差分画像に基づいて、補正マップCを定義するステップ、
    ii.最後の補正マップCfを更新するステップ、
    iii.前記補正マップを用いて前記第1のCT画像を更新し、前記更新された画像を前記現在の第1のCT画像とするステップ、
    iv.前記補正マップ、前記差分画像、及び/又は前記現在の第1及び第2のCT画像からの情報に基づいて、前記画像マスクMを更新するステップ、
    v.前記現在の第1のCT画像に基づいて、前記値が一致している画像ペアの前記第1又は前記第2のCT画像を更新するステップ、
    vi.前記更新された第2のCT画像と前記現在の第1のCT画像との差分画像を計算するステップ、
    を含む反復法により前記最後の補正マップCfを得るステップと、
    g)前記最後の補正マップを前記オリジナルの第1のCT画像に又は前記現在の第1のCT画像に適用するステップと、
    を含む方法。
  2. 前記ステップf)の前記ステップiが、前記差分画像と前記画像マスクMに基づいて、前記補正マップCを定義するステップである、請求項1に記載の方法。
  3. 前記変換が、変換表現によって行われ、前記変換表現が、前記第1のCT画像の値を前記第2のCT画像の値に又はその逆にマッピングする、請求項1又は請求項2に記載の方法。
  4. 前記変換表現が、
    前記第1のCT画像及び前記第2のCT画像を用意し、前記第1のCT画像と前記第2のCT画像との位置合わせを表すデータを用意するステップと、
    ステップa)で用意した位置合わせデータに基づいて結合ヒストグラムを作成するステップと、
    ステップb)で得られた結合ヒストグラムに基づいて、画像化した物体で見つけ出される或るタイプの組織又は材料にそれぞれ対応する、少なくとも2つの組織値ペアを識別するステップと、
    ステップc)で識別された値ペアのうちの少なくともいくつかに基づいて、前記第1のCT画像から前記第2のCT画像への及び/又はその逆への変換の表現を作成するステップと、
    を含む方法により得られる、請求項3に記載の方法。
  5. 前記画像のうちの1つにおける値の発生のCTヒストグラムを作成し、前記発生に基づいて、組織値ペアの数を選択するステップを含む、請求項4に記載の方法。
  6. 閾値を下回る値を有するボクセルとして、組織値ペアを識別する際に用いるべきボクセルを選択するステップ、及び/又は前記閾値を上回る値に関するラインを識別することにより骨に関する少なくとも1つの組織値ペアを決定するステップを含む、請求項4又は請求項5に記載の方法。
  7. 前記ラインが、骨密度を下回る最高密度を有する組織値ペアに対応するポイントを通るようにすることをさらに含む、請求項6に記載の方法。
  8. 前記画像マスクMが、前記補正に関係のない情報を有する又は前記補正を誤らせるボクセルを除外しながら、前記差分画像の対応するボクセルが補正されるべきアーチファクトについての情報を有するボクセルを含むように定義される、請求項1~7のいずれか一項に記載の方法。
  9. 前記画像マスクが、絶対差分が閾値を下回るボクセルを含み、且つ、差分が前記閾値を上回るボクセルを除外する、請求項8に記載の方法。
  10. 前記ループのステップi~viが、最初に前記画像マスクMを生成するために選択され反復され、次いで、前記最後の補正マップCを生成するために選択され反復される、請求項1~9のいずれか一項に記載の方法。
  11. 前記ステップf)のループのステップi~viが、
    i.以下のステップ:
    i.前記差分画像に基づいて、前記補正マップCを定義するステップ、
    ii.前記補正マップを用いて前記第1のCT画像を更新し、前記更新された画像を前記現在の第1のCT画像とするステップ、
    iii.前記補正マップ、前記差分画像、及び/又は前記現在の第1及び第2のCT画像からの情報に基づいて、前記画像マスクMを更新するステップ、
    iv.前記現在の第1のCT画像に基づいて、前記値が一致している画像ペアの前記第1又は前記第2のCT画像を更新するステップ、
    v.前記更新された第2のCT画像と前記現在の第1のCT画像との差分画像を計算するステップ、
    を含む反復法により前記画像マスクを更新し、
    ii.前記差分画像に基づいて、前記補正マップCを定義し、前記補正マップは、
    i.前記差分画像に基づいて、前記補正マップCを定義し、
    ii.前記最後の補正マップCfを更新し、
    iii.前記補正マップを用いて前記第1のCT画像を更新し、前記更新された画像を前記現在の第1のCT画像とし、
    iv.前記現在の第1のCT画像に基づいて、前記値が一致している画像ペアの前記第1又は前記第2のCT画像を更新し、
    v.前記更新された第2のCT画像と前記現在の第1のCT画像との差分画像を計算する、
    ことによりCBCT画像のどの領域がどれぐらい補正されるべきかを示しており、
    h)前記最後の補正マップを前記オリジナルの第1のCT画像に又は前記現在の第1のCT画像に適用する、
    様態で選択され反復される、請求項10に記載の方法。
  12. コンピュータで実行されるときに請求項1~11のいずれか一項に記載の方法を前記コンピュータに行わせることになるコンピュータ可読コード手段を備える、コンピュータプログラム製品。
  13. コンピュータプログラムを実行するためのプロセッサと、請求項12に記載のコンピュータプログラム製品を保持するプログラムメモリを備える、コンピュータシステム。
  14. 請求項13に記載のコンピュータシステムを備える、放射線療法の治療計画を計算するための治療計画作成システム。
JP2020521974A 2017-10-22 2018-10-16 Ct画像を補正するための方法、コンピュータプログラム製品、及びコンピュータシステム Active JP7263336B2 (ja)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
EP17197663.2 2017-10-22
EP17197663.2A EP3474227B1 (en) 2017-10-22 2017-10-22 A method, computer program product and computer system for correcting a ct image
PCT/EP2018/078150 WO2019076846A1 (en) 2017-10-22 2018-10-16 METHOD, COMPUTER PROGRAM PRODUCT, AND COMPUTER SYSTEM FOR CT IMAGE CORRECTION

Publications (2)

Publication Number Publication Date
JP2021500123A JP2021500123A (ja) 2021-01-07
JP7263336B2 true JP7263336B2 (ja) 2023-04-24

Family

ID=60182372

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2020521974A Active JP7263336B2 (ja) 2017-10-22 2018-10-16 Ct画像を補正するための方法、コンピュータプログラム製品、及びコンピュータシステム

Country Status (5)

Country Link
US (1) US11055884B2 (ja)
EP (1) EP3474227B1 (ja)
JP (1) JP7263336B2 (ja)
CN (1) CN111247555B (ja)
WO (1) WO2019076846A1 (ja)

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TWI704904B (zh) * 2018-07-20 2020-09-21 台灣基督長老教會馬偕醫療財團法人馬偕紀念醫院 用以產生對位影像的系統及方法
CN112862873B (zh) * 2021-02-25 2025-07-04 中科超精(南京)科技有限公司 一种ct-cbct影像形变配准方法
CN116363046A (zh) * 2021-12-28 2023-06-30 通用电气精准医疗有限责任公司 磁共振图像质量评估方法和磁共振成像系统
CN119300752A (zh) * 2022-04-28 2025-01-10 德克萨斯大学系统董事会 使用激光散斑对比成像进行连续血流可视化
CN115761034B (zh) * 2022-12-15 2025-05-09 中国科学院精密测量科学与技术创新研究院 一种生成肺部ct密度差值图的方法

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2004343176A (ja) 2003-05-13 2004-12-02 Canon Inc 画像処理方法
JP2007282906A (ja) 2006-04-18 2007-11-01 Kyushu Institute Of Technology 医用画像処理方法及びその装置、プログラム
US20090225932A1 (en) 2008-02-27 2009-09-10 Lei Zhu Cone-beam CT imaging scheme
US20120263360A1 (en) 2011-04-15 2012-10-18 Georgia Tech Research Corporation Scatter correction methods
JP2016104121A (ja) 2014-11-25 2016-06-09 株式会社東芝 医用画像処理装置および医用画像処理方法
WO2017104700A1 (ja) 2015-12-17 2017-06-22 国立大学法人東京大学 画像処理装置および画像処理方法
JP2017142131A (ja) 2016-02-09 2017-08-17 東芝メディカルシステムズ株式会社 核医学診断装置

Family Cites Families (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5359513A (en) * 1992-11-25 1994-10-25 Arch Development Corporation Method and system for detection of interval change in temporally sequential chest images
DE19613342A1 (de) * 1996-04-03 1997-10-09 Philips Patentverwaltung Automatisches Bildauswertungsverfahren
JP4705104B2 (ja) * 2004-08-09 2011-06-22 ブラッコ・シュイス・ソシエテ・アノニム 複数のマスクに基づく医療画像処理のためのイメージ登録方法および装置
US7715654B2 (en) * 2005-10-18 2010-05-11 Siemens Medical Solutions Usa, Inc. System and method for fast multimodal registration by least squares
CN102327126B (zh) * 2011-07-22 2012-11-07 李宝生 锥形束ct图像用于放疗剂量计算的个体化ct值校正方法
US8774485B2 (en) * 2012-07-26 2014-07-08 General Electric Company Systems and methods for performing segmentation and visualization of multivariate medical images
CN105101878B (zh) * 2013-04-05 2018-04-10 东芝医疗系统株式会社 医用图像处理装置以及医用图像处理方法
EP3234918A1 (en) * 2014-12-16 2017-10-25 Koninklijke Philips N.V. Correspondence probability map driven visualization
US20170049379A1 (en) * 2015-04-24 2017-02-23 Massachusetts Institute Of Technology Mri characterization of placental oxygen transport

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2004343176A (ja) 2003-05-13 2004-12-02 Canon Inc 画像処理方法
JP2007282906A (ja) 2006-04-18 2007-11-01 Kyushu Institute Of Technology 医用画像処理方法及びその装置、プログラム
US20090225932A1 (en) 2008-02-27 2009-09-10 Lei Zhu Cone-beam CT imaging scheme
US20120263360A1 (en) 2011-04-15 2012-10-18 Georgia Tech Research Corporation Scatter correction methods
JP2016104121A (ja) 2014-11-25 2016-06-09 株式会社東芝 医用画像処理装置および医用画像処理方法
WO2017104700A1 (ja) 2015-12-17 2017-06-22 国立大学法人東京大学 画像処理装置および画像処理方法
JP2017142131A (ja) 2016-02-09 2017-08-17 東芝メディカルシステムズ株式会社 核医学診断装置

Also Published As

Publication number Publication date
CN111247555B (zh) 2023-08-25
US20200279414A1 (en) 2020-09-03
CN111247555A (zh) 2020-06-05
EP3474227A1 (en) 2019-04-24
EP3474227B1 (en) 2021-05-05
JP2021500123A (ja) 2021-01-07
US11055884B2 (en) 2021-07-06
WO2019076846A1 (en) 2019-04-25

Similar Documents

Publication Publication Date Title
JP7263336B2 (ja) Ct画像を補正するための方法、コンピュータプログラム製品、及びコンピュータシステム
CN111815521B (zh) 一种基于先验图像的锥束ct金属伪影校正算法
CN106683144B (zh) 一种图像迭代重建方法及装置
Buerger et al. Hierarchical adaptive local affine registration for fast and robust respiratory motion estimation
JP7551866B2 (ja) 画像処理装置、画像処理方法、プログラム
Laghrib et al. An edge preserving high-order PDE for multiframe image super-resolution
CN105046675A (zh) 基于mvct图像消除kvct图像中金属伪影的方法
US8131075B2 (en) Fast 4D segmentation of large datasets using graph cuts
JP4274400B2 (ja) 画像の位置合わせ方法および装置
CN113421226A (zh) 基于互信息的ct-dr多模态食管图像配准方法及系统
CN112634388B (zh) 一种ct迭代重建代价函数的优化方法及ct图像重建方法、系统及ct
CN107730455B (zh) 获得mar图像的方法及装置
JP2006072531A (ja) 有限要素解析用の四面体メッシュの生成方法およびその方法を用いた有限要素解析システム
CN111028241A (zh) 一种多尺度血管增强的水平集分割系统与方法
CN110524886B (zh) 3d打印方法中三维模型形成方法以及3d打印方法
CN117689811B (zh) 一种面向超高场磁共振的猕猴大脑皮层重建方法及装置
Pinho et al. Assessment and stenting of tracheal stenosis using deformable shape models
JP4323770B2 (ja) 画像処理装置、画像処理方法、プログラム及び記録媒体
JP2017134596A (ja) 画像処理方法及びプロセスシミュレーション装置
CN117745993A (zh) 基于三维影像的金属伪影校正方法
JP6253992B2 (ja) 臓器位置推定装置、臓器位置推定装置の制御方法および臓器位置推定装置の制御プログラム
JP6472226B2 (ja) 画像処理装置、画像処理方法、及びコンピュータプログラム
Welk et al. Differential equations for morphological amoebas
CN120163830A (zh) 一种骨分割结果修正方法、装置、设备及介质
CN115861127A (zh) 三维影像的金属伪影校正方法

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20211012

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20220930

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20221025

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20230113

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20230412

R150 Certificate of patent or registration of utility model

Ref document number: 7263336

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150