JP2008521462A - 2次元/3次元の統合されたコンターエディター - Google Patents

2次元/3次元の統合されたコンターエディター Download PDF

Info

Publication number
JP2008521462A
JP2008521462A JP2007542002A JP2007542002A JP2008521462A JP 2008521462 A JP2008521462 A JP 2008521462A JP 2007542002 A JP2007542002 A JP 2007542002A JP 2007542002 A JP2007542002 A JP 2007542002A JP 2008521462 A JP2008521462 A JP 2008521462A
Authority
JP
Japan
Prior art keywords
contour
dimensional
user
contours
interface
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.)
Pending
Application number
JP2007542002A
Other languages
English (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.)
Bracco Imaging SpA
Original Assignee
Bracco Imaging SpA
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 Bracco Imaging SpA filed Critical Bracco Imaging SpA
Publication of JP2008521462A publication Critical patent/JP2008521462A/ja
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T19/00Manipulating 3D models or images for computer graphics
    • G06T19/20Editing of 3D images, e.g. changing shapes or colours, aligning objects or positioning parts
    • 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/46Arrangements for interfacing with the operator or the patient
    • A61B6/461Displaying means of special interest
    • A61B6/463Displaying means of special interest characterised by displaying multiple images or images and diagnostic data on one display
    • 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/46Arrangements for interfacing with the operator or the patient
    • A61B6/461Displaying means of special interest
    • A61B6/466Displaying means of special interest adapted to display 3D data
    • 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/46Arrangements for interfacing with the operator or the patient
    • A61B6/467Arrangements for interfacing with the operator or the patient characterised by special input means
    • A61B6/469Arrangements for interfacing with the operator or the patient characterised by special input means for selecting a region of interest [ROI]
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F18/00Pattern recognition
    • G06F18/40Software arrangements specially adapted for pattern recognition, e.g. user interfaces or toolboxes therefor
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T7/00Image analysis
    • G06T7/10Segmentation; Edge detection
    • G06T7/12Edge-based segmentation
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V10/00Arrangements for image or video recognition or understanding
    • G06V10/20Image preprocessing
    • G06V10/25Determination of region of interest [ROI] or a volume of interest [VOI]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N13/00Stereoscopic video systems; Multi-view video systems; Details thereof
    • H04N13/30Image reproducers
    • H04N13/356Image reproducers having separate monoscopic and stereoscopic modes
    • H04N13/359Switching between monoscopic and stereoscopic modes
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B5/00Measuring for diagnostic purposes; Identification of persons
    • A61B5/05Detecting, measuring or recording for diagnosis by means of electric currents or magnetic fields; Measuring using microwaves or radio waves 
    • A61B5/055Detecting, measuring or recording for diagnosis by means of electric currents or magnetic fields; Measuring using microwaves or radio waves  involving electronic [EMR] or nuclear [NMR] magnetic resonance, e.g. magnetic resonance imaging
    • 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]
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2200/00Indexing scheme for image data processing or generation, in general
    • G06T2200/24Indexing scheme for image data processing or generation, in general involving graphical user interfaces [GUIs]
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR 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/10088Magnetic resonance imaging [MRI]
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2207/00Indexing scheme for image analysis or image enhancement
    • G06T2207/20Special algorithmic details
    • G06T2207/20092Interactive image processing based on input by user
    • G06T2207/20104Interactive definition of region of interest [ROI]
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR 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
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR 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/30096Tumor; Lesion
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2219/00Indexing scheme for manipulating 3D models or images for computer graphics
    • G06T2219/20Indexing scheme for editing of 3D models
    • G06T2219/2012Colour editing, changing, or manipulating; Use of colour codes
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V10/00Arrangements for image or video recognition or understanding
    • G06V10/20Image preprocessing
    • G06V10/24Aligning, centring, orientation detection or correction of the image
    • G06V10/248Aligning, centring, orientation detection or correction of the image by interactive preprocessing or interactive shape modelling, e.g. feature points assigned by a user
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V2201/00Indexing scheme relating to image or video recognition or understanding
    • G06V2201/03Recognition of patterns in medical or anatomical images

Landscapes

  • Engineering & Computer Science (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Health & Medical Sciences (AREA)
  • Physics & Mathematics (AREA)
  • Medical Informatics (AREA)
  • Theoretical Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • General Physics & Mathematics (AREA)
  • Surgery (AREA)
  • Molecular Biology (AREA)
  • High Energy & Nuclear Physics (AREA)
  • Veterinary Medicine (AREA)
  • Public Health (AREA)
  • Biophysics (AREA)
  • General Health & Medical Sciences (AREA)
  • Animal Behavior & Ethology (AREA)
  • Heart & Thoracic Surgery (AREA)
  • Biomedical Technology (AREA)
  • Radiology & Medical Imaging (AREA)
  • Pathology (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Optics & Photonics (AREA)
  • Nuclear Medicine, Radiotherapy & Molecular Imaging (AREA)
  • Multimedia (AREA)
  • General Engineering & Computer Science (AREA)
  • Computer Hardware Design (AREA)
  • Signal Processing (AREA)
  • Evolutionary Biology (AREA)
  • Computer Graphics (AREA)
  • Architecture (AREA)
  • Evolutionary Computation (AREA)
  • Artificial Intelligence (AREA)
  • Software Systems (AREA)
  • Bioinformatics & Computational Biology (AREA)
  • Data Mining & Analysis (AREA)
  • Bioinformatics & Cheminformatics (AREA)
  • Processing Or Creating Images (AREA)
  • Magnetic Resonance Imaging Apparatus (AREA)
  • Measuring And Recording Apparatus For Diagnosis (AREA)
  • Image Processing (AREA)

Abstract

完全統合されたコンターエディタのためのシステムと方法を示す。本発明の実施形態において、2次元インターフェースは3次元インターフェースとともに提供される。上述の2次元インターフェースとは、ユーザーが、同時に、データセットでの特定のイメージスライスにコンターを定義及び編集することができるインターフェースを示し、上述の3次元インターフェースとは、ユーザーが全3次元データセットをデータセットとインタラクティブに操作することのできるインターフェースを示す。2次元インターフェースと3次元インターフェースは完全に統合されていて、2次元インターフェース内で定義もしくは編集したコンターは、同時に、3次元データセットの適切な位置に表示される。2次元コンターは、すぐに利用可能なさまざまなツールを用いて、作成および編集される。そして、3次元データセット内の所望の領域を指し示すことで、関連する2次元スライスが、2次元インターフェース内に表示される。スライス内で、ユーザーが選択した所望の領域を指し示している。本発明の実施形態において、システムが自動的にコンターを生成する。それは、ユーザーが上部と下部のコンターを定義することに基づいてなされる。そして、複数のデータセットにわたってコンターの再マッピングが実行される。
【選択図】 図1

Description

本出願はインタラクティブな3次元データセットを視覚化することに関する。さらに特定すれば、種々の2次元によるコンターを定義することで、3次元データセットのオブジェクトを分割することに関する。この出願は2004年11月27日に提出された米国仮特許出願第60/631,201号の優先権を主張する。該仮特許出願の開示内容全体が、本出願の参考文献として組み込まれている。
任意の医療画像データセットの中から種々の解剖対象を分割する機能は、病変に対する分析並びに可視化を行なう際の重要なツールである。様々な従来技術は、この処理を自動化することを試みるものであった。従来技術の試みは、解剖学的構造の自動分割に関して、よい結果を出してきた。それゆえ、解剖学的構造は、はっきりとその形が分離した状態で示される。従来技術を用いて、解剖学的構造を分割する試みによって、各解剖学的構造はこのように簡単に分割できる種類の解剖学的構造は常に入手可能とは限らない。解剖学的構造は同様の特徴をもった他の構造物と空間的に繋がっており、このことが分割決定を困難とするのである。この状況では、自動分割を用いても、正確な結果を得ることができない。なぜなら、固有の困難性、すなわち、一の構造を同様の隣接する構造から自動的に識別しなければならない困難性が存在するからである。
一つの解決手法は、分割処理にユーザーインプットを行う段階を取り入れることである。それは、例えば、ユーザーが手動で分割する領域を決めることによって、さらに厳密に言えば、所望のオブジェクトとその周辺との境界を決めることによって、実際に分割処理を行うことができる。そのような領域及び/または境界はコンターとして知られている。コンター情報を医療画像データセットにある、種々の2次元スライスにインプットすると、所望のオブジェクトはユーザー指定するコンター境界を基に3次元オブジェクトを分割することができる。手動によるトレースは煩雑だが、半自動的な手法、例えば、コンター検出の手法を取り入れることで、比較的平易にコンター決定することができる。手動によるコンター処理は自動コンター処理よりも時間はかかるものの、ユーザーは十分柔軟に対応できる。そして、ユーザーは3次元オブジェクトを分割することをコントロールできる。分割が困難な場合であっても、時間はかかるが、半自動的な手法であれば、ユーザーは十分対応できる。
それ故に、従来から様々なコンター編集ソフトウェアパッケージが市販されている。これらのプログラムはユーザーがコンター決定することを手助けするツールを提供する。一般的に、ユーザーに対して2次元インターフェースが提示される。そのインターフェース上で、ユーザーは3次元オブジェクトの中から様々なスライスを選択及び視覚化できる。それから、コンターはイメージスライス上に描かれる。しかしながら、そのようなインターフェースは制限が厳しく、制約が存在する。なぜなら、多くの場合、ユーザー自身は視覚化された単一のスライスイメージに基づいて、様々な解剖学的構造を正確に識別できないからである。このような状況で、ユーザーはいくつかのイメージスライスの中をスクロールし、現実に応じた解剖学的構造の正確な概観を把握する必要がある。
ある従来のソフトウェアではこの制限を克服しようと、ソフトウェアに切り替えモードを提供し、ユーザーが2次元イメージスライスビューと3次元立体ビューを変更できるようにした。また別の従来のソフトウェアは、ディスプレイ画面を複数の異なるウィンドウに分割した。そして、その複数の異なるウィンドウで、同時に2次元と3次元のビューを表示させようとした。上記の実施形態では、ユーザーはデータを視認しやすくなるが、シームレスにデータを定義する方法がない。同時に、3次元立体オブジェクトとインタラクティブな操作方法を提供するものではない。2次元データあるいは3次元データ内でインタラクティブな操作を行なうためには、ユーザーは特定のウィンドウ内で操作しなければならない。さらに、これらのソフトウェアに提供されたツールは主に2次元コンターを定義することに焦点を当てていて、3次元オブジェクトとのインタラクティブな操作を容易にすることは目的としていない。
ユーザーがコンター決定するのに掛かる負担を低減させる試みとして、上記の従来ソフトウェアは、時に様々なツールを提供している。そのツールとは、ユーザーのインプット(内容)を基に、自動的にコンターを検出しようとしたツールである。しかしながら、正確な結果を得るには、一般的に、ユーザーは多重パラメータを設定し、修正を加える必要がある。
必要とされるのは、3次元オブジェクトの2次元のコンターを分割する、より改善された方法である。そしてその分割処理は、インタラクティブな3次元データセットを視覚化する統合アプリケーションでの操作と編集環境でなされるべきである。
完全統合されたコンターエディタのためのシステムと方法を示す。本発明の例示的実施形態において、2次元インターフェースは3次元インターフェースとともに提供される。上述の2次元インターフェースとは、ユーザーが、同時に、データセットでの特定のイメージスライスにコンターを定義及び編集することができるインターフェースを示し、上述の3次元インターフェースとは、ユーザーが全3次元データセットをデータセットとインタラクティブに操作することのできるインターフェースを示す。2次元インターフェースと3次元インターフェースは完全に統合されていて、2次元インターフェース内で定義もしくは編集したコンターは、同時に、3次元データセットの適切な位置に表示される。2次元コンターは、すぐに利用可能なさまざまなツールを用いて、作成および編集される。そして、3次元データセット内の所望の領域を指し示すことで、関連する2次元スライスが、2次元インターフェース内に表示される。2次元インターフェースは、スライス内で、ユーザーが選択した所望の領域を指し示している。本発明の例示的実施形態において、システムが自動的にコンターを生成する。それは、ユーザーが上部と下部のコンターを定義することに基づいてなされる。そして、複数のデータセットにわたってコンターの再マッピングが実行される。
この特許出願の書類には、色彩で描かれた図が1以上存在する。この色彩の図を有する特許公報のコピーを要する場合は、米国特許庁に申請し、必要な手数料を支払うことで入手できる。グレースケールの図のみ入手できる読者がいると思われるので、できるだけ原本を忠実に表現するために、図の色彩については、付加的に説明を加える。よって、どの要素もしくは構造を指し示すのか理解できる。
本発明は、3次元オブジェクトの分割を行う際に、ユーザーがコンターを、コンピュータに提示される項目から指定選択し、視覚化し、定義する方法の異なる例を提供することで、コンター決定のワークフローに対する新たな方法を説明する。本発明における実施形態では、上記過程の方法は、様々な要素、例えば、ユーザーインターフェース、ツールインタラクション、コンター視覚化などといった要素を下記の説明の通り、新たに設計することでなされる。これらの要素を組み合わせることで、ユーザーがコンター決定し、3次元オブジェクトの分割を行なうといった、特有のワークフローを定義することができる。本発明の例示的実施形態において、その特徴は、下記の項目の通り区分することができる。
3次元仮想環境内に2次元インターフェースを表示することによる、2次元及び3次元インタラクションの統合。結果、一方でのデータインプットが他方でも同時に利用可能となる。
コンターの決定と操作に使われるツールの互換性
ツールやファンクションの単一箇所での起動
3次元選択ツールを使うことによるイメージスライスへの即時アクセス
一体化された環境での4次元データの表示
次にこれらの要素についてはさらに詳細に説明する。
(3次元仮想環境内に2次元インターフェースを表示することによる、2次元及び3次元インタラクションの統合)
シームレスにコンターを定義するのとほぼ同時に、所望のオブジェクト及び関連データを3次元ビューで視覚化できるようにするために、本発明の例示的実施形態では、コンター定義に用いる2次元インターフェースは、一つの3次元仮想環境内に完全に統合される。従来のソフトウェアにおいて、2次元でのインタラクティブな操作及び3次元でのインタラクティブな操作は、ウィンドウを別々に分離する試みがなされたために、各ウィンドウ間のつながりは切断されている。このような従来ソフトウェアとは異なり、本発明は、単一の統合された環境内で、個々の2次元イメージスライスのコンター決定、そして、2次元でそのコンター決定した箇所と対応する3次元立体データのインタラクティブな操作及び視覚化ができるようになっている。一つに統合された環境におけるスクリーンショットの例は、図1に表示されている。
(コンターの決定と操作に使われるツールの互換性)
コンターを定義する連続的な手法を提供する際、本発明の例示的実施形態は、ユーザーの選択する様々なツールを用いて実施される。
図2は、ポイントツールを用いて、ポイントモード上のコンターを定義する例を示す。
図3は、ユーザーがポイントツールを用いて指定した部分における自動コンター検出結果を示す。
図4A−図4Bは、トレースツールを用いて、自動コンター検出による既存のコンターの編集を示す。
図5は再びポイントモードに戻って、コンターを編集している様子を示す。
(ツールやファンクションの単一箇所での起動における手法)
本発明の例示的実施形態では、ユーザーインターフェースは、全てのツールと機能がシングルクリックによって起動される手法を採用することができる。本発明の例示的実施形態では、全てのツールが有効化されるために、ユーザーによるパラメータの指定もしくは定義することは必要としない。全てのツールと機能は、直接ユーザーインターフェース上においてシングルクリックすることで利用可能である。この点は著しく従来技術のソフトウェアとは異なる点である。従来技術では、ユーザーインプットに用いるテキストボックス及び機能選択に用いるメニューを備えるのが、通例である。
図6は当該ソフトウェア実行のスクリーンショットの一例であり、様々な機能やツールを示している。これら全ての機能やツールは、本発明の例示的実施形態で示される通り、シングルクリックで起動される。当該ソフトウェア実行の詳細については下記において説明される。
(3次元選択ツールを使うことによるイメージスライスへの即時アクセス)
効率的にコンターを定義するには、ユーザーが所望の領域を含んだスライスに素早くかつ効率的な方法でアクセスできることが重要である。大部分の従来のソフトウェアは、スライダを利用し、ユーザーが3次元オブジェクトの中からさまざまなスライスを選択できるように設定されている。従来技術によるこの手法は非能率的である。ユーザーは様々なスライスを行き来する必要があると同時に、実際に目にしているスライスイメージを認識する必要がある。それゆえ、本発明の例示的実施形態において、ユーザーはデータを3次元で視覚化し、3次元の画像から所望の領域を取り出すことを可能としている。また、本発明の例示的実施形態において、2次元インターフェースは、ユーザーが指定する所望の領域を含んだイメージスライスを直接ディスプレイ上に表示する。
図7は、ユーザーが3次元オブジェクトの中から所望の領域を選択する様子を示している。
図8は、図7の選択に対応したスライスと即時アクセスしている様子を示す。この即時アクセスは、統合された環境によって提供される。図8における2次元イメージスライスの矩形領域(コントロールパネルでの中央領域)が示すのは、ユーザーが選択した領域である。そして、3次元オブジェクト内のスライスインジケータは3次元内で選択したスライスの位置へと移動する。
(一体化された環境での4次元データの表示)
多くの従来技術のソフトウェアは、統合化されていない環境での3次元データのコンターにのみ対応している。本発明の例示的実施形態において、完全に統合された環境内での4次元コンターの視覚化と、コンター描写が容易となる。4次元データの手動でのコンター描写は煩雑なので頻繁には行なわないが、本ソフトウェアの特徴として、4次元データのコンターの描写は、重要である。なぜなら、4次元のコンターを取り込み、視認できるからである。なおかつ、本発明の例示的実施形態においては、自動的に4次元コンターが生成される。
図9は、本発明の例示的実施形態において、統合された環境内で、4次元コンターを視認する例を示す。
(例示的システム)
本発明は、データ・プロセッサ上で実行されるソフトウェア、1若しくはそれ以上の専用チップに組み込まれたハードウェア、又はこれらの組み合わせにおいて実行可能である。例示的なシステムとして、例えば、立体表示ディスプレイ、データ・プロセッサ、対話式ディスプレイ制御コマンド並びに機能性がマッピングされた1もしくはそれ以上のインターフェース、1若しくはそれ以上のメモリー又は記憶デバイス、及びグラフィックス・プロセッサー並びに関連するシステムを備えるシステムが挙げられる。RadioDexter(登録商標)を実行するDextroscope(登録商標)システム及びDextrobeam(登録商標)システム(シンガポールのVolume Interactions Pte Ltdで製造されている)、または任意の同様の又は機能的に同等である3次元データセット対話式視覚化システム上において、本発明の方法を容易に実行可能である。
本発明の例示的な実施形態を、適切なデータ・プロセッサにより実行可能な命令からなるモジュラー・ソフトウェア・プログラムとして実行することにより、本発明の好適な例示的実施形態を実行することができる。データ・プロセッサとしては、本技術分野において既知である又は既知と考えられるものを用いることができる。ソフトウェア・プログラムは例えば、ハード・ドライブ、フラッシュ・メモリ、メモリ・スティック、光学記憶媒体、又はその他のデータ記憶デバイス上に記憶されることが可能である。これらのデータ記憶デバイスとしては、本技術分野において既知である、又は既知と考えられるものを用いることができる。このようなプログラムが、適切なデータ・プロセッサのCPUからアクセスを受けて実行されると、このプログラムは、本発明の例示的実施形態によると、3次元データ表示システムにおいて、管状構造の1若しくは複数の3次元コンピュータ・モデルを表示するための上述した方法を実行することができる。
上述した機能を(備えること)を前提として、本発明の例示的実施形態に基づいた例示的システムは下記で詳細に説明される。
(例示的インターフェースの概観)
図10から図29は本発明の例示的実施形態に基づいた、例示的インターフェースのスクリーンショットである。そして、本発明の例示的実施形態では、Dextroscope上で実行されるソフトウェアモジュールとして実装される。そのような例示的なソフトウェアの実施は、他の実施形態において、任意の3次元視認化システムで行うこともできる。本発明の例示的実施形態において、コンター編集インターフェースは、例えば、5つのセクションに区分される。そして、この5つのセクションは、ユーザーに対して、統合された2次元及び3次元環境を提供する。このような環境で、コンターを定義することで、容易にオブジェクトを分割できる。多くの場合、所望の生体構造はこの生体構造に結合する結合組織と類似している。従って、上述のように、自動分割を行なうのは困難である。コンター描写することによる分割は、ユーザーが専門知識を生かして、必要な領域と不要な領域とを明確にすることを可能とする。これにより、分割処理過程の際も、よりよい制御性がもたらされることになる。
図10が示すのは、肝臓のスライスイメージ、及び肝臓を含んだ3次元オブジェクトである。この3次元オブジェクトには、肝臓とその周辺にある類似組織が含まれている。そして、
図11が示すのは、ユーザーがコンターを描写して、正確に領域を定義する方法である。
このコンター編集インターフェースは、例えば、下記の(要素)から成る。(下記見出し番号は図12で用いられる番号である)
スライスビューワー 1215
コンターツール 1240
機能セクション 1220
表示セクション 1230
ビルド(形成)セクション 1225
これらのセクションについては、図12を用いて、下記に説明する。
(1.スライスビューワー)
本発明の例示的実施形態において、スライスビューワー(1215)が提供するインターフェースを用いて、ユーザーは3次元立体オブジェクトの2次元イメージスライスを視認できる。ユーザーは、スライダ(イメージビューイングフレームの右側に図示)を用いて、他のイメージスライスに移動できる。スライダは、例えば、データセット内のイメージスライスを循環して表示できる。イメージスライス上で、ユーザーはズーミングやパンニングを行い、イメージのさまざまな領域を視認する。ユーザーが2次元イメージ上でツールを動かすと、対応する位置が3次元環境内に示される。さらに、イメージスライスに対してインタラクティブな操作を行なう際に、ユーザーは、異なるコントロールデバイスを用いて、3次元オブジェクトを操作することも可能である。コントロールデバイスとしては、左手用のデバイスが例としてあげられる。このようにして、ユーザーは2次元及び3次元の両方において同時に操作を行なうことができる。
(2.コンターツール)
コンターツールセクション(1240)はユーザーに対して、種々の便利なツールを提供している。この種々の便利なツールを用いて、シームレスにユーザーはコンターを定義し、編集することができる。コンターツールセクション(1240)で図示するように、6つのツールを利用することができる。例えば、その6つのツールは、ポイントツール、トレースツール、編集ツール、選択ツール、スナップツール、そして削除ツールから成る。これらは全て、ツールセクション(1240)にて示されている。詳細については、下記に説明を述べる。
(2.1 ポイントツール)
ポイントツールを用い、スライスイメージ上に点を定めることで、ユーザーは、コンターを定義することができる。次に、線分は点と点との間を繋げるのに用いられ、閉領域を形成するコンターが描かれる。さらに、ユーザーは新たに点を付け加えることと、既存の線分上に点を付け加えることと、又は既存の点を削除したりすることができる。
(2.2 トレースツール)
トレースツールを用い、フリーハンドでコンターを描くと、ユーザーは、コンターを定義することができる。また、ユーザーはこのツールを用いて、既存のコンターを編集することが可能となる。新たに選択した領域周囲にコンターを描いたり、コンターで囲まれていた領域から既存の領域を削除したりすることが可能となる。トレースツールあるいは他のツール(例えば、ポイントツールなど)を使って描かれたコンターに対してもこのような編集を行なうことができる。
図13は、トレースツールを用いて、既存のコンターを付加的な領域を囲むように延長することができる。そして、図14は、このトレースツールを用いて、既存のコンターで囲まれた領域から複数の領域を削除する様子を示す。
(2.3. 削除ツール)
本発明の例示的実施形態において、削除ツールを用いることで、ユーザーはイメージスライス上にあるコンターを削除することができる。特定の状況では、スライスイメージ上に1以上のコンターが存在する。削除ツールを用い、ユーザーが削除するコンターを選択することで、各々のコンターを削除することができる。
(2.4. スナップツール)
本発明の例示的実施形態において、スナップツールにより、ライブワイヤ(live wire)を用いて、ユーザーは半自動的にコンターのトレースを行なうことができる。これを行なうために、ユーザーはイメージスライス上で種子点(seed point)を定義することができる。ユーザーがスナップツールを動かすと、自動的にイメージスライスの境界であると想定される箇所にトレース線が自動的に移動し、ユーザーがコンター定義するのを容易にする。これは、コンピュータに補助されたコンター定義の一例である。
(2.5. 選択ツール)
本発明の例示的実施形態において、選択ツールを用い、3次元空間上の点を選択すると、任意のスライスイメージへ即時アクセスすることができる。これは、非常に実用的である。なぜなら、所望のオブジェクトは、対応するイメージスライスよりも3次元オブジェクト内で容易に確認できることがあげられるからである。立体オブジェクト上で所望の点をクリックすることで(例示的な選択点(1510)が、図15に示されている)、2次元イメージスライス上の対応する点が表示される。(図15では、四角形の明るい箇所が2次元スライスの中央上部に示されている)また、選択ツールは、例えば、既存の3次元のコンターを選択するのにも用いられる。結果、編集する既存のコンターに対して素早くアクセスし、選択することが可能となる。上述の通り、図15には、例示的な3次元での選択点、その下にはそれに対応する2次元のイメージスライスが表示されている。本発明の例示的実施形態において、選択ツールを用いると、ユーザーはイメージスライス上で領域を定義できる。そして、対応する3次元立体オブジェクト内で定義された領域をズームすることができる。
図16は、所望の領域を定義している様子を示す(2次元スライスの右上の点線で囲まれた四角を参照)。そして、
図17は、所望の定義された領域をズームしている様子を示す。
(2.6 編集ツール)
本発明の例示的実施形態において、編集ツールを用い、コンターの境界を示すボックス上で主要な制御点(key control point)を提供することで、ユーザーは、既存のコンターを編集したり、修正したりすることができる。これらの主要な制御点を調整することで、ユーザーは、例えば、コンターの配置、大きさ、向きをコントロールする。図18は、コンターの大きさ調整を行なっている様子を示す。図19は、コンターを移動している様子を示す。そして、図20は、コンターを回転している様子を示す。
(3. 機能セクション)
本発明の例示的実施形態において、機能セクション(図12の1220を参照)は様々な実用的な機能を備え、さらに、この機能は、ユーザーによる分割過程を支援する。本発明の例示的実施形態において、機能セクションは、例えば、6つの機能から構成される。コピー機能、単一スライスのコンター検出機能、複数スライスのコンター検出機能、単一スライスのコンター除去機能、複数スライスのコンター除去機能、そしてアンドゥ機能である。これらの詳細については、以下に説明を述べる。
(3.1 コピー機能)
ユーザーがスライス上のコンターを定義し、次のスライスに移って、新たにコンターを定義すると、新しいコンターは前に描いたコンターと類似することが多い。3次元立体オブジェクトの外形輪郭の大きさは、軸に沿ってわずかな増分により、急激に変動しない。したがって、新しいスライスに同様の類似したコンターを描き直すのではなく、コピー機能を用い、既存のコンターを元に、既存のコンターの新しいコピーを作成することができる。また、コピー元となる既存のコンターは、現在アクティブになっているスライスに最も近くに位置するものを選択する。従って、ユーザーはコピー機能を用いて、前に描いたコンターと類似したコンターを新しいスライス上に作成できる。それに、少し編集を加えると、正確に所望のコンターが形成される。これによって、コンターを定義する効率が向上する。
(3.2 単一スライスのコンター検出機能)
本発明の例示的実施形態において、単一スライスのコンター検出はユーザーの描いたコンターの精度を向上させるのに用いられる。この機能によって、ユーザーは、ユーザーが描いたコンターを所望のコンターに近づけることが可能となる。イメージスライス上で実行されるエッジ検出機能、及びユーザーが描いたコンター(アクティブなコンターとして知られている)を元に、システムで作成されたコンターが提供される。システムに提案されるコンターは、ユーザーの意図に一層合致するものである。
(3.3 複数スライスのコンター検出機能)
本発明の例示的実施形態において、複数スライスのコンター検出機能は、自動的に様々なスライスのコンターを検出するのに用いられる。ユーザーは2以上のイメージスライスのコンターを定義することができる。ユーザーが定義するコンターを基に、この機能は、自動的に、コンター検出を実行する。それは、コンターがまだ定義されていない(この未定義のコンターは、ユーザーがコンター定義した2以上のイメージスライスの間に存する)イメージスライスに対して、自動的に、コンター定義がなされる。ユーザーは手動で各々のスライスにコンターを定義する必要がないため、非常に実用的な機能である。たとえ、そのコンターが正確にユーザー所望のものでなくても、このようなコンターを編集する方が手動でコンター定義するよりも能率よく編集することができる。
(複数スライスのコンター検出で用いられる擬似コード)
本発明の例示的実施形態において、複数スライスのコンター検出は、下記の擬似コードを用いて、実行される。
ユーザーが定義したコンターのコピー作成。
2つのコンターを1つのペアとしてグループ分けする。例えば、3つのコンターがあれば、最初の2つのコンターを1組のペアとみなす。2番目と最後のコンターは別の1組のペアとみなす。したがって、ペアの総数は、N−1となる。なお、Nは、ユーザーが定義したコンターの数を示す。
コンターの最初のペアから処理を始める。ペアの最初のコンターは、上面コンターと呼び、ペアの2番目のコンターは、下面コンターと呼ぶ。
単一スライスのコンター検出機能はユーザーが定義した2つのコンターに適用される。
上面コンターは、コピー機能を用いて、次のスライスにコピーされる。次のイメージスライスは、コピー元のイメージスライスとは一般的には異なるものの、スライス同士が近接しているため、類似点が多々存在する。単一スライスのコンター検出機能を新しくコピーしたコンターに対して適用することで、ユーザー所望のコンターに近いものが形成される。この新たにできあがったコンターが「上面」コンターになる。
下面コンターは、コピー機能を用いて、前のスライスにコピーされる。そして、ステップ5と類似したステップが実行される。
ステップ5とステップ6が両方繰り返され、コンターが中間地点で合流する。
それから、ステップ3からステップ7までの処理が、異なるペアのコンターに対して繰り返される。全てのペアの処理が完了するまで、この処理が行なわれる。
図21は、初期のコンターを示す。このコンターは腎臓の上端及び下端が定義されたものである。
図22は、自動的に作成された上端と下端の間のスライス上に新しいコンターを示す。これは、本発明の例示的実施形態の、上述した複数スライスのコンター検出機能を用いて作成されたものである。スライスビューワーは平面と対応したコンターを表示する。この平面は3次元立体中に示された箇所を指す。
図23は、分割された腎臓を示す。検出されたコンターに基づいて、分割されたものである。
(3.4 単一スライスのコンター除去機能)
本発明の例示的実施形態において、この機能を用いると、ユーザーは現在アクティブになっているスライスのコンターを全て除去することができる。
(3.5 複数スライスのコンター除去機能)
本発明の例示的実施形態において、この機能を用いると、ユーザーはあらゆる既存のスライス上の全ての既存のコンターを削除することができる。
(3.6 アンドゥ機能)
本発明の例示的実施形態において、アンドゥ機能を用いることで、ユーザーは、現在の操作を取り消すことができる。また、現在の操作を行なう前のコンター編集状態に戻すことができる。ユーザーは何度でもアンドゥ操作を行なうことができる。
(4. 表示セクション)
図12におけるビューセクション(1230)を用いて、ユーザーはさまざまなオプションを選択することができる。特定のビューイングオプションを選択することで、ユーザーはコンター編集過程のさまざまな段階において所望のオブジェクトにのみ的を絞って、表示することができる。本発明の例示的実施形態において、3つのビュー(イング)オプションが利用可能である。平面を確認するビューイングオプション、コンターを確認するビューイングオプション、そして3次元立体オブジェクトを確認するビューイングオプションである。
(4.1 平面を確認するビューイングオプション)
このビュー機能を用いて、ユーザーはコンター平面(コンターが描かれる断面の3次元オブジェクト中の位置を示す平面)の表示、非表示を切り替えることができる。コンターが描かれた平面を表示すると、ユーザーは現在表示されているスライスイメージをすばやく特定することが可能となる。しかしながら、ユーザーは3次元立体のみ確認したい状況もありうる。したがって、このビューイングオプションは、必要に応じて、表示、非表示を切り替えることが可能となっている。
(4.2 コンターを表示するビューイングオプション)
このビュー機能を用いて、ユーザーはコンターの表示、非表示を切り替えることができる。ユーザーは一連のコンターを定義し、定義されたコンターに基づいてオブジェクトを分割する。オブジェクトの分割後は、一時的にコンターを非表示にし、分割したオブジェクトの明確な視認もユーザーが希望することができる。
(4.3 コンターが描かれた3次元立体オブジェクトを表示するビューイングオプション)
このビュー機能を用いて、ユーザーはコンター3次元立体の表示、非表示を切り替えることができる。ユーザーが一連のコンターを描き、そのコンターが3次元立体オブジェクトの内部に位置すると、コンターを確認できないこともありうる。このビュー機能を用いると、コンターが描かれた3次元立体オブジェクトを非表示にし、コンターのみを視認することができる。
(5.形成(ビルド)セクション)
ユーザーがさまざまなコンターを定義した後に、定義されたコンターに基づいて例えば、オブジェクトの分割を希望することもある。形成(ビルド)セクションにより(図12の(1225))ユーザーは、メッシュオブジェクトあるいは立体オブジェクトを形成することが可能となる。この形成は、定義されたコンターに基づいてなされる。
(5.1 メッシュ表面の形成)
この機能を用いることで、ユーザーは、定義されたコンターに基づいて、メッシュ表面を形成することができる。
(5.2 立体オブジェクトの形成)
この機能を用いることで、ユーザーは、定義されたコンターに基づいて、立体オブジェクトを形成することができる。
(形成に用いられる擬似コード)
本発明の例示的実施形態において、形成機能は、下記の擬似コードを用いて、実行される。
一連の定義されたコンターに基づいて、メッシュ表面を生成する。
定義したコンターの境界ボックスを決定する。
境界ボックスに基づいて、3次元立体オブジェクトのコピーを生成する。
新しくコピーしたボリューム内の各スライスに、ユーザー定義のコンターを含むかどうか規定する。
ユーザー定義のコンターが存在する場合、スライスイメージ内のボクセルをスキャンし、コンターのボクセルがユーザー定義のコンター内部に位置するかどうか確認する。ボクセルがコンターの内部に含まれない場合、値0が設定される。(ユーザーから見えないように設定される。)
ユーザー定義のコンターが存在しない場合、メッシュ表面と平面スライスとを交差させることで、コンターを作成する。スライスイメージのボクセルをスキャンし、新しく作り出されたコンター内部にそのボクセルが存在するかどうか確認する。ボクセルが新しく作り出されたコンター内部にない場合、値0が設定される。(ユーザーから見えないように設定される。)
7.分割された立体オブジェクトに対してスムージング操作(平滑化)を行う。結果、分割された立体は平滑表面を備えるようになる。
(5.3 外部抽出オプション)
本発明の例示的実施形態において、この機能は、立体オブジェクトを形成する際に付加的なオプションを提供している。立体オブジェクトを形成する時のデフォルトモードは、コンター内部に位置する立体オブジェクトを分割し、コンターの外側にあるスキャンデータは削除される。外側抽出オプションを選択すると、ユーザーは、定義したコンター外部の3次元立体オブジェクトを分割することが可能となる。(その代わりとして、コンター内部のデータは削除される。)
図24は3次元立体オブジェクト内で最初に定義されたコンターを例示的に示す。
図25は、分割された3次元立体オブジェクトを示す。これは、デフォルトの形成(ビルド)オプションを用いて分割がなされている。(コンター外部のスキャンデータは削除される)そして
図26は、3次元立体オブジェクトが分割された結果を示す。この例において、3次元立体オブジェクトの外部抽出オプションを選択し、分割がなされている。(コンター内部のデータは削除される。)
(5.4 保存とビュー機能)
本発明の例示的実施形態において、ユーザーは形成されたメッシュ/3次元立体オブジェクトの表示、非表示を選択する。その選択には、上述の形成(ビルド)セクションにおけるビューイングオプションが用いられる。また、ユーザーは、分割されたメッシュ/3次元立体オブジェクトを保存することを選択し、将来、操作を行なう際に利用することができる。また、その保存は、形成(ビルド)オプションの保存機能(効果的に操作を保存する)を用いて、なされる。
(コンターの再マッピング)
本発明の例示的実施形態において、ユーザーは3次元立体オブジェクト上に一連のコンターを定義することができる。例として、MRIスキャンで表示される患者の腫瘍があげられる。コンターの定義は、例えば、軸方向表示(軸方向像)を用いることでなされる。続いてユーザーは、矢状方向表示(矢状方向像)により、より鮮明な腫瘍の像が得られることに気づく場合がある。本発明の例示的実施形態においては、矢状方向表示を用いて、コンターを再定義することなく、ユーザーは軸方向表示で定義された既存のコンターを用いることができる。コンターエディタは既存のコンターを再マッピングし、ユーザー所望の表示に適合させることができる。したがって、この機能を用いると、ユーザーは再マッピングされたコンターに対して編集を行なうことができる。この編集は、全てのコンターを手動で再定義するよりもさらに能率的である。図27−28が示すのは、コンターの再マッピングである。したがって、図27が示すのは、軸方向表示で定義されたコンターの例である。そして、図28は、矢状方向表示において自動的に再マッピングされた図27と対応するコンターを示す。
同一の3次元データに関する異なる表示に対して、コンターを再マッピングすることに加えて、本発明の例示的実施形態において、同一もしくは他のモダリティによる異なるデータに対してコンターを再マッピングすることも可能である。例えば、ユーザーはMRIデータセットのスライス上の腫瘍コンターを定義した場合、同じコンターを用いると、コンターエディタは、コンターを、互いに登録されたデータセットへと再マッピングすることができる。(例えば、MRAデータ)したがって、ユーザーは、モダリティで定義されたコンター、及び別のモダリティで定義されたコンターで占められた領域を即座に確認することができる。図29−30はこの機能を示す。この機能は、ユーザーに対して、操作している3次元立体を多角的に理解することを提供する。図29は、例示的コンターを示す。そのコンターはMRIデータセットにおける腫瘍を定義している。図30は、本発明の例示的実施形態に基づいて、図29の既存のコンターを他のモダリティへと再マッピングしているのを示す。(例CTスキャンのデータ)
(コンターの再マッピングで用いられる擬似コード)
本発明の例示的実施形態において、コンター再マッピングは以下の擬似コードを用いて、実行される。
既存のコンターに基づいてメッシュを形成する。
他のビューあるいはモダリティが選択されると、新たにコンターが構築される。それは、新しい表示の平面とメッシュ表面とを交差させることで構築される。
上記交差は、さまざまなスライスに対して実行される。必要数のコンター構築がなされるまで実行される。
作成するコンターの数は、既存のコンター数に基づく。例えば、既存のコンター数が3である時、再マッピングによって既存のコンター数の2倍の数のコンターを作成する。しかしながら、異なるビュー又はデータセットにおけるスライスの数が異なるために、コンター生成が不可能なこともある。例えば、他のビューにマッピングした後で、その異なるビューにおいて生成されたメッシュ内に含まれるスライスの数は5となる。この場合、再配置処理によって生成された最大コンター数は、最大で5つである。
(例示的システム)
本発明は、データ・プロセッサ上で実行されるソフトウェア、1若しくはそれ以上の専用チップに組み込まれたハードウェア、又はこれらの組み合わせにおいて実行可能である。例示的なシステムとして、例えば、立体表示ディスプレイ、データ・プロセッサ、対話式ディスプレイ制御コマンド並びに機能性がマッピングされた1もしくはそれ以上のインターフェース、1若しくはそれ以上のメモリー又は記憶デバイス、及びグラフィックス・プロセッサー並びに関連するシステムを備えるシステムが挙げられる。RadioDexter(登録商標)を実行するDextroscope(登録商標)システム及びDextrobeam(登録商標)システム(シンガポールのVolume Interactions Pte Ltdで製造されている)、または任意の同様の又は機能的に同等である3次元データセット対話式視覚化システム上において、本発明の方法を容易に実行可能である。
本発明の例示的な実施形態を、適切なデータ・プロセッサにより実行可能な命令からなるモジュラー・ソフトウェア・プログラムとして実行することにより、本発明の好適な例示的実施形態を実行することができる。データ・プロセッサとしては、本技術分野において既知である又は既知と考えられるものを用いることができる。ソフトウェア・プログラムは例えば、ハード・ドライブ、フラッシュ・メモリ、メモリ・スティック、光学記憶媒体、又はその他のデータ記憶デバイス上に記憶されることが可能である。これらのデータ記憶デバイスとしては、本技術分野において既知である、又は既知と考えられるものを用いることができる。このようなプログラムが、適切なデータ・プロセッサのCPUからアクセスを受けて実行されると、このプログラムは、本発明の例示的実施形態によると、3次元データ表示システムにおいて、管状構造の1若しくは複数の3次元コンピュータ・モデルを表示するための上述した方法を実行することができる。
本発明は1以上の例示的な実施形態に準拠して説明がなされてきたが、本発明は、その記載内容に限定されるものではない。添付した特許請求の範囲における、本発明の示す特定の実施形態、及びその他の変更形態を含むものとする。さらに、(本発明による開示を見れば)本発明の技術的範囲から逸脱することなく、当業者が容易に想到することができる形態も含まれる。
本発明の例示的実施形態に基づいた、単一の統合されたコンター編集環境を示している。 本発明の例示的実施形態に基づき、ポイントツールを用いて、ポイントモードにおいて、コンターの定義する様子を例示的に示している。 本発明の例示的実施形態に基づき、ユーザーが図2で指定した点に対して、自動コンター検出機能を用いた結果を示す。 本発明の例示的実施形態に基づき、トレースツールを用いて、既存のコンターを編集している様子を示す。 本発明の例示的実施形態に基づき、トレースツールを用いて、既存のコンターを編集している様子を示す。 本発明の例示的実施形態に基づき、再びポイントモードに戻って、コンターを編集している様子を示す。 本発明の例示的実施形態に基づき、コンター編集ツール及び(その)インターフェースのスクリーンショットであり、すべての利用可能な機能とツールを示すインターフェースのスクリーンショットを示す。 本発明の例示的実施形態に基づき、ユーザーが3次元立体オブジェクトの中から所望の領域を選択しているのを示す。 本発明の例示的実施形態に基づき、図7で選択した領域に対応するスライスへの即時アクセスしている様子を示す。 本発明の例示的実施形態に基づき、統合された環境内での4次元コンターが表示される様子を示す。 本発明の例示的実施形態に基づき、肝臓のスライスイメージ、及び肝臓を含んだ3次元オブジェクトが表示される様子を示す。 本発明の例示的実施形態に基づき、コンターの位置を定めることで、図10で示すデータの領域を定義するのを示す。 本発明の例示的実施形態に基づいた、コントロールインターフェースを示す。 本発明の例示的実施形態に基づき、トレースツールを用いている様子を示す。 本発明の例示的実施形態に基づき、トレースツールを用いている様子を示す。 本発明の例示的実施形態に基づいた、選択ツールの例を示す。 本発明の例示的実施形態に基づいた、選択ツールの例を示す。 本発明の例示的実施形態に基づいた、選択ツールの例を示す。 本発明の例示的実施形態に基づいた、コンター編集ツールを示す。 本発明の例示的実施形態に基づいた、コンター編集ツールを示す。 本発明の例示的実施形態に基づいた、コンター編集ツールを示す。 本発明の例示的実施形態に基づいた、複数スライスのコンター検出の例を示す。 本発明の例示的実施形態に基づいた、複数スライスのコンター検出の例を示す。 本発明の例示的実施形態に基づいた、複数スライスのコンター検出の例を示す。 本発明の例示的実施形態に基づいた、形成(ビルド)セクションの機能を示す。 本発明の例示的実施形態に基づいた、形成(ビルド)セクションの機能を示す。 本発明の例示的実施形態に基づいた、形成(ビルド)セクションの機能を示す。そして 本発明の例示的実施形態に基づいた、コンター再マッピング機能を示す。 本発明の例示的実施形態に基づいた、コンター再マッピング機能を示す。 本発明の例示的実施形態に基づいた、コンター再マッピング機能を示す。 本発明の例示的実施形態に基づいた、コンター再マッピング機能を示す。

Claims (14)

  1. 3次元データセットの1以上の2次元スライスを表示する段階と、
    前記1以上の各2次元スライス内に表示されたオブジェクトの一部のコンターを定義する段階を備え、
    入力された各コンターが現在表示されている2次元スライス内に表示されるとともに、3次元データセットから構築される3次元立体オブジェクト内にインタラクティブに表示され、
    2次元インターフェースと3次元インターフェースが完全に統合されていることを特徴とする3次元データセットから構築されたオブジェクトを分割する方法。
  2. コンターのそれぞれがさまざまな編集ツールを用いて、編集されることを特徴とする請求項1記載の方法。
  3. ツールパレット上のアイコンをクリックすることにより、前記編集ツールにアクセス可能であることを特徴とする請求項2記載の方法。
  4. 一のコンターはポイントモードで定義可能であり、
    前記ポイントモードにおいてユーザーが多くの点を設定すると前記点から前記一のコンターは自動的に検出されることを特徴とする請求項1記載の方法。
  5. ポイントツールもしくはトレースツールのいずれかを用いて一のコンターが編集されることを特徴とする請求項1記載の方法。
  6. 3次元データセット内のインタラクティブな表示に用いられるコンターエディタであって、
    該コンターエディタは、ユーザーが、データセットの一のスライス内にコンターを同時に定義及び編集することを可能にする2次元インターフェースと、
    前記3次元データセット全体とユーザーがインタラクティブに操作することを可能とする3次元インターフェースを備え、
    前記2次元インターフェースと3次元インターフェースが完全に統合され、
    前記2次元インターフェース内で定義され、又は、編集されたコンターは3次元データセットの適切な位置に同時に表示されることを特徴とするコンターエディタ。
  7. 物理的なインターフェース上で一度クリックするもしくは、ディスプレイの所定位置にカーソルを合わせることにより、ユーザーが前記2次元インターフェースと前記3次元インターフェースを容易に切り替え可能であることを特徴とする請求項6記載のコンターエディタ。
  8. 3次元立体の所望の点を指定することによって、前記3次元データセットの所望の範囲をユーザーが選択可能であり、
    所望の領域を有する前記2次元スライスが前記2次元インターフェースに自動的に表示されることを特徴とする請求項1記載の方法。
  9. ユーザーが選択した所望の領域内に含まれた前記範囲を前記2次元インターフェースが表示することを特徴とする請求項8記載の方法。
  10. 一の表示に作成されたコンターが自動的に別の表示に再マッピングされることを特徴とする請求項1記載の方法。
  11. 一のスキャンのモダリティから得られるデータを用いて作成したコンターは自動的に他の相互に登録されたモダリティに自動的にマッピング可能であることを特徴とする請求項1記載の方法。
  12. ユーザーがイメージスライスの境界として定義したコンターに基づいて、前記境界間に存するイメージスライス中のコンターを自動的に生成する段階をさらに備えることを特徴とする請求項1記載の方法。
  13. システムインテリジェンスを利用する段階をさらに備え、これにより、ユーザーのコンター定義操作が補助されることを特徴とする請求項1記載の方法。
  14. 前記システムはユーザーが定義したコンター及びエッジ検出を用いることを特徴とする請求項13記載の方法。
JP2007542002A 2004-11-27 2005-11-28 2次元/3次元の統合されたコンターエディター Pending JP2008521462A (ja)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US63120104P 2004-11-27 2004-11-27
PCT/EP2005/056275 WO2006056614A1 (en) 2004-11-27 2005-11-28 2d / 3d integrated contour editor

Publications (1)

Publication Number Publication Date
JP2008521462A true JP2008521462A (ja) 2008-06-26

Family

ID=36001150

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2007542002A Pending JP2008521462A (ja) 2004-11-27 2005-11-28 2次元/3次元の統合されたコンターエディター

Country Status (6)

Country Link
US (1) US20060177133A1 (ja)
EP (1) EP1815423A1 (ja)
JP (1) JP2008521462A (ja)
CN (1) CN101065773A (ja)
CA (1) CA2580445A1 (ja)
WO (1) WO2006056614A1 (ja)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2013188418A (ja) * 2012-03-15 2013-09-26 Fujifilm Corp 医用画像表示装置、医用画像表示方法および医用画像表示プログラム
WO2022064794A1 (ja) * 2020-09-28 2022-03-31 富士フイルム株式会社 画像表示装置、方法およびプログラム
JP7524334B2 (ja) 2020-09-28 2024-07-29 富士フイルム株式会社 画像表示装置、方法およびプログラム

Families Citing this family (50)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100948047B1 (ko) 2006-06-29 2010-03-19 주식회사 메디슨 초음파 영상을 형성하는 초음파 시스템 및 방법
US20080122839A1 (en) * 2006-11-28 2008-05-29 Microsoft Corporation Interacting with 2D content on 3D surfaces
US11228753B1 (en) 2006-12-28 2022-01-18 Robert Edwin Douglas Method and apparatus for performing stereoscopic zooming on a head display unit
US11275242B1 (en) 2006-12-28 2022-03-15 Tipping Point Medical Images, Llc Method and apparatus for performing stereoscopic rotation of a volume on a head display unit
US11315307B1 (en) 2006-12-28 2022-04-26 Tipping Point Medical Images, Llc Method and apparatus for performing rotating viewpoints using a head display unit
US9349183B1 (en) * 2006-12-28 2016-05-24 David Byron Douglas Method and apparatus for three dimensional viewing of images
US10795457B2 (en) 2006-12-28 2020-10-06 D3D Technologies, Inc. Interactive 3D cursor
US8200015B2 (en) * 2007-06-22 2012-06-12 Siemens Aktiengesellschaft Method for interactively segmenting structures in image data records and image processing unit for carrying out the method
DE102007028895B4 (de) * 2007-06-22 2010-07-15 Siemens Ag Verfahren zur Segmentierung von Strukturen in 3D-Bilddatensätzen
US8098909B2 (en) 2007-08-31 2012-01-17 Computerized Medical Systems, Inc. Method and apparatus for efficient three-dimensional contouring of medical images
CN102016917A (zh) 2007-12-20 2011-04-13 皇家飞利浦电子股份有限公司 图像数据的分割
WO2009101577A2 (en) * 2008-02-15 2009-08-20 Koninklijke Philips Electronics N.V. Interactive selection of a region of interest and segmentation of image data
DE102008055132A1 (de) * 2008-12-23 2010-07-01 Tomtec Imaging Systems Gmbh Verfahren und Vorrichtung zum Navigieren in einem mehrdimensionalen Bilddatensatz
US8760447B2 (en) 2010-02-26 2014-06-24 Ge Inspection Technologies, Lp Method of determining the profile of a surface of an object
JP2011191943A (ja) * 2010-03-12 2011-09-29 Omron Corp 画像処理装置および画像処理プログラム
JP5572437B2 (ja) * 2010-03-29 2014-08-13 富士フイルム株式会社 3次元医用画像に基づいて立体視用画像を生成する装置および方法、並びにプログラム
KR101732135B1 (ko) * 2010-11-05 2017-05-11 삼성전자주식회사 3차원 영상통신장치 및 3차원 영상통신장치의 영상처리방법
TWI476729B (zh) * 2010-11-26 2015-03-11 Inst Information Industry Dimensional image and three - dimensional model of the combination of the system and its computer program products
US20120208160A1 (en) * 2011-02-16 2012-08-16 RadOnc eLearning Center, Inc. Method and system for teaching and testing radiation oncology skills
US9875574B2 (en) 2013-12-17 2018-01-23 General Electric Company Method and device for automatically identifying the deepest point on the surface of an anomaly
US10586341B2 (en) 2011-03-04 2020-03-10 General Electric Company Method and device for measuring features on or near an object
US10019812B2 (en) 2011-03-04 2018-07-10 General Electric Company Graphic overlay for measuring dimensions of features using a video inspection device
US10157495B2 (en) 2011-03-04 2018-12-18 General Electric Company Method and device for displaying a two-dimensional image of a viewed object simultaneously with an image depicting the three-dimensional geometry of the viewed object
US9013469B2 (en) 2011-03-04 2015-04-21 General Electric Company Method and device for displaying a three-dimensional view of the surface of a viewed object
US9984474B2 (en) 2011-03-04 2018-05-29 General Electric Company Method and device for measuring features on or near an object
US9042620B2 (en) * 2011-03-10 2015-05-26 Siemens Corporation Method and system for multi-organ segmentation using learning-based segmentation and level set optimization
US8754888B2 (en) 2011-05-16 2014-06-17 General Electric Company Systems and methods for segmenting three dimensional image volumes
US8907944B2 (en) 2011-06-28 2014-12-09 General Electric Company Method and system for navigating, segmenting, and extracting a three-dimensional image
US8867806B2 (en) 2011-08-01 2014-10-21 Impac Medical Systems, Inc. Method and apparatus for correction of errors in surfaces
US8477153B2 (en) 2011-08-24 2013-07-02 General Electric Company Method and system for navigating, segmenting, and extracting a three-dimensional image
BR112014008461A2 (pt) 2011-10-11 2017-04-11 Koninklijke Philips Nv aparelho para pós-processamento de imagens de corte de seção transversal 2d definindo um conjunto de dados de volume de imagem 3d; interface gráfica de usuário; método de pós-processamento de imagens de corte de seção transversal 2d; sistema médico para pós-processamento de imagens de corte de seção transversal 2d; elemento de programa de computador para controle de um aparelho; e mídia executável por computador
KR101916855B1 (ko) * 2011-10-17 2019-01-25 삼성전자주식회사 병변 수정 장치 및 방법
GB201210172D0 (en) * 2012-06-08 2012-07-25 Siemens Medical Solutions Navigation mini-map for structured reading
KR102123061B1 (ko) * 2012-11-27 2020-06-16 삼성전자주식회사 사용자의 인터랙션을 기반으로 영상 내의 윤곽선을 분할하는 장치 및 방법
US9842430B2 (en) 2013-12-17 2017-12-12 General Electric Company Method and device for automatically identifying a point of interest on a viewed object
US9600928B2 (en) 2013-12-17 2017-03-21 General Electric Company Method and device for automatically identifying a point of interest on the surface of an anomaly
US9818039B2 (en) 2013-12-17 2017-11-14 General Electric Company Method and device for automatically identifying a point of interest in a depth measurement on a viewed object
US10133927B2 (en) * 2014-11-14 2018-11-20 Sony Corporation Method and system for processing video content
US9767620B2 (en) 2014-11-26 2017-09-19 Restoration Robotics, Inc. Gesture-based editing of 3D models for hair transplantation applications
RU2711140C2 (ru) 2014-12-18 2020-01-15 Конинклейке Филипс Н.В. Редактирование медицинских изображений
US20180099846A1 (en) 2015-03-06 2018-04-12 Wal-Mart Stores, Inc. Method and apparatus for transporting a plurality of stacked motorized transport units
WO2016142794A1 (en) 2015-03-06 2016-09-15 Wal-Mart Stores, Inc Item monitoring system and method
US9875502B2 (en) 2015-03-06 2018-01-23 Wal-Mart Stores, Inc. Shopping facility assistance systems, devices, and methods to identify security and safety anomalies
US10716626B2 (en) 2015-06-24 2020-07-21 Edda Technology, Inc. Method and system for interactive 3D scope placement and measurements for kidney stone removal procedure
CA2961938A1 (en) 2016-04-01 2017-10-01 Wal-Mart Stores, Inc. Systems and methods for moving pallets via unmanned motorized unit-guided forklifts
US10013781B1 (en) * 2017-06-13 2018-07-03 Google Llc Sewing machine-style polygon drawing method
CN108597038B (zh) * 2018-04-16 2022-05-27 北京市神经外科研究所 一种三维表面建模方法及装置、计算机存储介质
CN109739597B (zh) * 2018-12-21 2022-05-27 上海商汤智能科技有限公司 图像工具获取方法及装置、图像设备及存储介质
EP4117534A1 (en) * 2020-03-10 2023-01-18 Koninklijke Philips N.V. Intraluminal image visualization with adaptive scaling and associated systems, methods, and devices
EP3886056A1 (en) 2020-03-16 2021-09-29 Stryker Australia PTY LTD Automated cut planning for removal of diseased regions

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20010033283A1 (en) * 2000-02-07 2001-10-25 Cheng-Chung Liang System for interactive 3D object extraction from slice-based medical images

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5467444A (en) * 1990-11-07 1995-11-14 Hitachi, Ltd. Method of three-dimensional display of object-oriented figure information and system thereof

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20010033283A1 (en) * 2000-02-07 2001-10-25 Cheng-Chung Liang System for interactive 3D object extraction from slice-based medical images

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2013188418A (ja) * 2012-03-15 2013-09-26 Fujifilm Corp 医用画像表示装置、医用画像表示方法および医用画像表示プログラム
US9536346B2 (en) 2012-03-15 2017-01-03 Fujifilm Corporation Medical image display apparatus, medical image display method, and medical image display program
WO2022064794A1 (ja) * 2020-09-28 2022-03-31 富士フイルム株式会社 画像表示装置、方法およびプログラム
JP7524334B2 (ja) 2020-09-28 2024-07-29 富士フイルム株式会社 画像表示装置、方法およびプログラム

Also Published As

Publication number Publication date
CA2580445A1 (en) 2006-06-01
WO2006056614A1 (en) 2006-06-01
EP1815423A1 (en) 2007-08-08
US20060177133A1 (en) 2006-08-10
CN101065773A (zh) 2007-10-31

Similar Documents

Publication Publication Date Title
JP2008521462A (ja) 2次元/3次元の統合されたコンターエディター
US20070279436A1 (en) Method and system for selective visualization and interaction with 3D image data, in a tunnel viewer
US20070279435A1 (en) Method and system for selective visualization and interaction with 3D image data
US20040246269A1 (en) System and method for managing a plurality of locations of interest in 3D data displays ("Zoom Context")
US7739623B2 (en) Interactive 3D data editing via 2D graphical drawing tools
US7061484B2 (en) User-interface and method for curved multi-planar reformatting of three-dimensional volume data sets
Kalkofen et al. Comprehensible visualization for augmented reality
US10586402B2 (en) Contouring tool having automatic interpolation and extrapolation
US7561725B2 (en) Image segmentation in a three-dimensional environment
EP2724317B1 (en) System and method for processing a medical image
JP6055476B2 (ja) 画像処理において使用されるguiにおける多次元画像のサブボリュームのための状態インジケータ
JP2012510672A (ja) 画像表示にアクセスし、それを操作するためのアクティブ・オーバーレイ・システムおよび方法
US9053574B2 (en) Calibrated natural size views for visualizations of volumetric data sets
CN111430012B (zh) 使用实时边缘感知刷来半自动地分割3d医学图像的***和方法
Knödel et al. Interactive generation and modification of cutaway illustrations for polygonal models
JP7132921B2 (ja) ビューポートサイズ変更に基づく3dコンテンツのための動的次元切替え
CN107329669B (zh) 在人体医学三维模型中选择人体子器官模型的方法及装置
Fong et al. Development of a virtual reality system for Hepatocellular Carcinoma pre-surgical planning

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20081016

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20110523

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20111102