(57)【特許請求の範囲】
【請求項１】
コンピュータにより処理する方法であって、
コンピュータにより機能する有限要素形成手段が、コンピュータグラフィックス技術により模擬臓器を有限要素に分割した有限要素のモデルを形成してそのデータを得る有限要素形成過程と、
コンピュータにより機能する探索要素設定手段が、前記有限要素形成過程で得た要素の任意の１つを選択する探索要素設定過程と、
コンピュータにより機能するメタデータ作成手段が、前記探索要素設定過程で選択した１つの要素を起点として、前記起点から近く順次隣接する一定数の要素群を選択してメタデータを作成する第１のメタデータ作成過程と、
コンピュータにより機能するメタデータ作成手段が、１つのメタデータにおいて他のメタデータに接続していない端面の任意に選択した１つの要素を起点として、前記起点から近く順次隣接する前記一定数の要素群を選択して新たなメタデータを順次作成し当該模擬臓器の全ての要素を含むようにする第２のメタデータ作成過程と、
メタデータ格納手段に、前記第１及び第２のメタデータ作成過程で作成したメタデータを格納するメタデータ格納過程とからなることを特徴とする手術シミュレーション用モデル作成方法。
【請求項２】
コンピュータにより処理する方法であって、
コンピュータにより機能する力覚模擬手段が、手術者が操作する模擬手術操作具の位置と模擬臓器との接触位置に応じた反力を発生させる力覚模擬過程と、
コンピュータにより機能する模擬運動演算手段が、請求項１に記載の手術シミュレーション用モデル作成方法におけるメタデータ格納過程から手術対象である模擬臓器のモデルデータを得て前記力覚模擬過程による模擬手術操作具の移動及び模擬手術操作具と模擬臓器との接触による反力を計算して前記力覚模擬過程に与えるとともに模擬臓器の反応との運動とを計算する模擬運動演算過程とからなることを特徴とする手術シミュレーション方法。
【請求項３】
請求項２の手術シミュレーション方法であって、
模擬運動演算過程において、手術対象である臓器のモデルデータと模擬手術操作具との接触判定をコンピュータ内で行い、接触に応じた模擬臓器の移動位置を計算することを特徴とする手術シミュレーション方法。
【請求項４】
請求項２又は請求項３の手術シミュレーション方法において、
模擬臓器が血管であって、血管からの出血を模擬するに際して、経路探索手段が、血管の上流から経路探索して損傷箇所に到達した場合に出血させ、到達しない場合は血管の下流から経路探索して損傷箇所に到達した場合で逆流可能な血管モデルの場合は出血させる経路探索過程を備えることを特徴とする手術シミュレーション方法。
【請求項５】
コンピュータにより構成する装置であって、
コンピュータグラフィックス技術により模擬臓器を有限要素に分割した有限要素のモデルを形成してそのデータを得る有限要素形成手段と、
前記有限要素形成手段で得た要素の任意の１つを選択する探索要素設定手段と、
前記探索要素設定手段で選択した１つの要素を起点として、前記起点から近く順次隣接する一定数の要素群を選択してメタデータを作成するとともに、１つのメタデータにおいて他のメタデータに接続していない端面の任意に選択した１つの要素を起点として、前記起点から近く順次隣接する前記一定数の要素群を選択して新たなメタデータを順次作成し当該模擬臓器の全ての要素を含むようにするメタデータ作成手段と、
前記メタデータ作成手段で作成したメタデータを格納するメタデータ格納手段とからなることを特徴とする手術シミュレーション用モデル作成装置。
【請求項６】
コンピュータにより構成する装置であって、
手術者が操作する模擬手術操作具の位置と模擬臓器との接触位置に応じた反力を発生させる力覚模擬手段と、
請求項５に記載の手術シミュレーション用モデル作成装置におけるメタデータ格納手段から手術対象である模擬臓器のモデルデータを得て前記力覚模擬手段による模擬手術操作具の移動及び模擬手術操作具と模擬臓器との接触による反力を計算して前記力覚模擬手段に与えるとともに模擬臓器の反応との運動とを計算する模擬運動演算手段とからなることを特徴とする手術シミュレーション装置。
【請求項７】
請求項６の手術シミュレーション装置であって、
模擬運動演算手段において、手術対象である臓器のモデルデータと模擬手術操作具との接触判定をコンピュータ内で行い、接触に応じた模擬臓器の移動位置を計算することを特徴とする手術シミュレーション装置。
【請求項８】
請求項６又は請求項７の手術シミュレーション装置において、
模擬臓器が血管であって、血管からの出血を模擬するに際して、血管の上流から経路探索して損傷箇所に到達した場合に出血させ、到達しない場合は血管の下流から経路探索して損傷箇所に到達した場合で逆流可能な血管モデルの場合は出血させる経路探索手段を備えることを特徴とする手術シミュレーション装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、内視鏡下の手術をする事前訓練のための手術シミュレーション用モデル作成方法、手術シミュレーション方法、及びその装置に関するものである。
【背景技術】
【０００２】
医療技術と医療機器の進歩により、腹部手術の多くが腹腔鏡下に行われるようになってきた。腹腔鏡下手術は、３次元のものを２次元の画像表示装置を見ながら操作するので、その習得にはトレーニングが不可欠である。実際の腹腔鏡下手術では患者毎に血管の本数や走行、臓器の位置関係、例えば腫瘍の位置や大きさが異なり、それぞれに対応した手術が要求される。
近年、医療関係者が行う手術の訓練のために、仮想現実技術を用いた訓練装置が用いられる。この装置は、臓器、血管、リンパ管等をモデルデータとして構成し、仮想現実として表現した臓器、血管、リンパ管等を表示装置に表示できるようにし、表示装置に映し出された施術部分を見ながら模擬術具を用いて、模擬術具の操作移動に応じて臓器、血管、リンパ管等の移動変化の表示をバーチャルリアリティとして体験訓練できる装置である。
【０００３】
臓器、血管、リンパ管等のモデルデータを生成するために、医用画像から幾何情報を取得し、必要な臓器のボリュームデータを構築し、このボリュームデータを所定の手順で分割することにより有限要素モデルを生成し、必要により有限要素モデルを覆うように複数層の模擬膜を形成し、模擬膜間に仮想膜間用バネを配置するように構成するものがある。
このように臓器を有限要素モデルで生成した場合は、実際に即した臓器の変形挙動を計算機を使ったシミュレーションで模擬することができる有効な利点を有する。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００８−１３４３７３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
手術シミュレーションにおいては、構造解析分野で用いられる有限要素法を使用することで、実際に即した臓器の変形挙動を模擬することができるため、有効である。しかし、この手法を有効なものとするには、詳細かつ大規模な臓器モデルを必要とする。大規模なモデルを扱うにあたって、以下のような課題が存在する。
１．仮想手術を実現するには、臓器単体の挙動だけでなく、臓器と模擬術具との相互作用の計算が必要である。このような両者の接触処理を行う場合、有限要素モデルで構成した大規模な臓器モデルデータと、術具データとの接触及び交差判定が必要となる。計算処理の負荷を軽くするには、モデルの厳密さをある程度粗くした簡略モデルで計算処理を行うことが考えられるが、そのために両者のめり込み（模擬術具の移動に対応する臓器の変化移動の対応が追随せず、臓器が変形せず模擬術具が臓器の内部に位置すること）や、すり抜け（模擬術具の移動に対応する臓器の変化移動の対応が追随せず、臓器が変形しないで模擬術具が臓器を通過すること）が発生する。特にすり抜けに関しては、１つ前の計算時間刻みでの位置と現在の計算時間刻みでの位置との軌跡の交差判定が必要であり、これを考慮すると必然的に計算処理の負担が重くなり実時間処理が困難となる。
２．模擬術具の操作を失敗し術具が臓器を傷つけたときは出血現象を模擬することが必要となるが、血液の流れを模擬するには、その時間的変化の情報をリアルタイムで保持するためのデータ構造が必要となる。
【課題を解決するための手段】
【０００６】
上記課題を解決するため請求項１に係る手術シミュレーション用モデル作成方法は、コンピュータにより処理する方法であって、コンピュータにより機能する有限要素形成手段が、コンピュータグラフィックス技術により模擬臓器を有限要素に分割した有限要素のモデルを形成してそのデータを得る有限要素形成過程と、コンピュータにより機能する探索要素設定手段が、前記有限要素形成過程で得た要素の任意の１つを選択する探索要素設定過程と、コンピュータにより機能するメタデータ作成手段が、前記探索要素設定過程で選択した１つの要素を起点として、前記起点から近く順次隣接する一定数の要素群を選択してメタデータを作成する第１のメタデータ作成過程と、コンピュータにより機能するメタデータ作成手段が、１つのメタデータにおいて他のメタデータに接続していない端面の任意に選択した１つの要素を起点として、前記起点から近く順次隣接する前記一定数の要素群を選択して新たなメタデータを順次作成し当該模擬臓器の全ての要素を含むようにする第２のメタデータ作成過程と、メタデータ格納手段に、前記第１及び第２のメタデータ作成過程で作成したメタデータを格納するメタデータ格納過程とからなることを特徴とするものである。
【０００７】
請求項２に係る手術シミュレーション方法は、コンピュータにより処理する方法であって、コンピュータにより機能する力覚模擬手段が、手術者が操作する模擬手術操作具の位置と模擬臓器との接触位置に応じた反力を発生させる力覚模擬過程と、コンピュータにより機能する模擬運動演算手段が、請求項１に記載の手術シミュレーション用モデル作成方法におけるメタデータ格納過程から手術対象である模擬臓器のモデルデータを得て前記力覚模擬過程による模擬手術操作具の移動及び模擬手術操作具と模擬臓器との接触による反力を計算して前記力覚模擬過程に与えるとともに模擬臓器の反応との運動とを計算する模擬運動演算過程とからなることを特徴とするものである。
【０００８】
請求項３に係る手術シミュレーション方法は、請求項２の手術シミュレーション方法であって、模擬運動演算過程において、手術対象である臓器のモデルデータと模擬手術操作具との接触判定をコンピュータ内で行い、接触に応じた模擬臓器の移動位置を計算することを特徴とするものである。
【０００９】
請求項４に係る手術シミュレーション方法は、請求項２又は請求項３の手術シミュレーション方法において、模擬臓器が血管であって、血管からの出血を模擬するに際して、経路探索手段が、血管の上流から経路探索して損傷箇所に到達した場合に出血させ、到達しない場合は血管の下流から経路探索して損傷箇所に到達した場合で逆流可能な血管モデルの場合は出血させる経路探索過程を備えることを特徴とするものである。
【００１０】
請求項５に係る手術シミュレーション用モデル作成装置は、コンピュータにより構成する装置であって、コンピュータグラフィックス技術により模擬臓器を有限要素に分割した有限要素のモデルを形成してそのデータを得る有限要素形成手段と、前記有限要素形成手段で得た要素の任意の１つを選択する探索要素設定手段と、前記探索要素設定手段で選択した１つの要素を起点として、前記起点から近く順次隣接する一定数の要素群を選択してメタデータを作成するとともに、１つのメタデータにおいて他のメタデータに接続していない端面の任意に選択した１つの要素を起点として、前記起点から近く順次隣接する前記一定数の要素群を選択して新たなメタデータを順次作成し当該模擬臓器の全ての要素を含むようにするメタデータ作成手段と、前記メタデータ作成手段で作成したメタデータを格納するメタデータ格納手段とからなることを特徴とするものである。
【００１１】
請求項６に係る手術シミュレーション装置は、コンピュータにより構成する装置であって、手術者が操作する模擬手術操作具の位置と模擬臓器との接触位置に応じた反力を発生させる力覚模擬手段と、請求項５に記載の手術シミュレーション用モデル作成装置におけるメタデータ格納手段から手術対象である模擬臓器のモデルデータを得て前記力覚模擬手段による模擬手術操作具の移動及び模擬手術操作具と模擬臓器との接触による反力を計算して前記力覚模擬手段に与えるとともに模擬臓器の反応との運動とを計算する模擬運動演算手段とからなることを特徴とするものである。
【００１２】
請求項７に係る手術シミュレーション装置は、請求項６の手術シミュレーション装置であって、模擬運動演算手段において、手術対象である臓器のモデルデータと模擬手術操作具との接触判定をコンピュータ内で行い、接触に応じた模擬臓器の移動位置を計算することを特徴とするものである。
【００１３】
請求項８に係る手術シミュレーション装置は、請求項６又は請求項７の手術シミュレーション装置において、模擬臓器が血管であって、血管からの出血を模擬するに際して、血管の上流から経路探索して損傷箇所に到達した場合に出血させ、到達しない場合は血管の下流から経路探索して損傷箇所に到達した場合で逆流可能な血管モデルの場合は出血させる経路探索手段を備えることを特徴とするものである。
【発明の効果】
【００１４】
請求項１に係る手術シミュレーション用モデル作成方法によると、模擬臓器を有限要素に分割した有限要素のモデルについて、一定数の要素群ごとのメタデータを模擬臓器の全てについて作成するから、新たにメタデータによるモデルを作成することができる。
【００１５】
請求項２に係る手術シミュレーション方法によると、新たにメタデータによるモデルを模擬手術操作具の移動及び模擬手術操作具と模擬臓器との接触による模擬臓器の反応の運動を計算することができる。
【００１６】
請求項３に係る手術シミュレーション方法によると、手術対象である臓器のモデルデータと模擬手術操作具との接触判定をコンピュータ内で行い、接触に応じた模擬臓器の移動位置を計算するから、めり込みやすり抜けを生ずることなく臓器と模擬手術操作具と相互作用による正確な位置を計算することができる。
【００１７】
請求項４に係る手術シミュレーション方法によると、血管からの出血を模擬するに際して、経路探索手段が、血管の上流または下流からの経路探索を行い損傷箇所の到達と逆流可能な血管モデルの場合は出血させることにより、容易に血管に応じた出血の模擬をすることができる。
【００１８】
請求項５に係る手術シミュレーション用モデル作成装置によると、模擬臓器を有限要素に分割した有限要素のモデルについて、一定数の要素群ごとのメタデータを模擬臓器の全てについて作成するから、新たにメタデータによるモデルを作成することができる。
【００１９】
請求項６に係る手術シミュレーション装置によると、新たにメタデータによるモデルを模擬手術操作具の移動及び模擬手術操作具と模擬臓器との接触による模擬臓器の反応の運動を計算することができる。
【００２０】
請求項７に係る手術シミュレーション装置によると、手術対象である臓器のモデルデータと模擬手術操作具との接触判定をコンピュータ内で行い、接触に応じた模擬臓器の移動位置を計算するから、めり込みやすり抜けを生ずることなく臓器と模擬手術操作具と相互作用による正確な位置を計算することができる。
【００２１】
請求項８に係る手術シミュレーション方法によると、血管からの出血を模擬するに際して、経路探索手段が、血管の上流または下流からの経路探索を行い損傷箇所の到達と逆流可能な血管モデルの場合は出血させることにより、容易に血管に応じた出血の模擬をすることができる。
【図面の簡単な説明】
【００２２】
【図１】手術シミュレーション用モデル作成装置及び手術シミュレーション装置の１実施例の機能ブロック図である。
【図２】手術シミュレータ用モデル作成方法及び手術シミュレーション方法を説明するフロー図である。
【図３】メタデータ生成を説明する図である。
【図４】メタデータともとの要素群との対応付けを示した図である。
【図５】メタデータを使用した場合の接触判定のシミュレーション例を説明する図である。
【図６】メタデータの連結情報を用いた経路探索による出血判定フローチャートである。
【図７】メタデータでの切断又は損傷を説明する図である。
【発明を実施するための最良の形態】
【００２３】
詳細かつ大規模な臓器モデルを扱う手術シミュレーションに、構造解析分野で用いられる有限要素法で構成したモデルを使用する際に、計算処理の負担が重くなり実時間処理が困難となることを回避することを、コンピュータグラフィクスのモデルをメタデータで再構成することにより実現した。
【実施例１】
【００２４】
図１は、手術シミュレーション用モデル作成装置及び手術シミュレーション装置の１実施例の機能ブロック図である。図１において、１０１は手術シミュレーション用モデル作成装置、１０２は有限要素形成手段、１０３は探索要素設定手段、１０４はメタデータ作成手段、１０５はメタデータ格納手段、１１０は手術シミュレーション装置、１１１は力覚模擬装置、１１２は模擬運動演算手段、１１３は経路探索手段、１１４は出血実行処理手段、１１５は画像生成手段、１１６は画像表示装置である。
図２（ａ）は、手術シミュレータ用モデル作成方法を説明するフロー図、図２（ｂ）は、手術シミュレーション方法を説明するフロー図である。
【００２５】
手術シミュレーション用モデル作成装置１０１において以下のようにモデルデータ生成がされる。
有限要素形成手段１０２にはコンピュータグラフィックス技術により所定部位に備える物理特性を設定した模擬臓器、血管、リンパ管等を有限数の要素に分割した有限要素のモデルを形成してそのデータが格納されている（図２（ａ）の有限要素形成過程Ｐ１０１）。有限要素のモデル形成は例えば以下のように行う。
図示しないセグメンテーション部は、臓器を図示しないＣＴあるいはＭＲＩにより３軸方向について所定の間隔で撮像した撮像データを入力し、このデータから臓器が形成する面をその特徴点から医学的知識を用い決定することにより臓器を抽出する。
図示しない物理定数設定部は、セグメンテーション部で抽出した複数臓器の各臓器を構成する前記３軸の交点について臓器の所定の各部位毎に備える物理特性を設定する。このときの、物理定数にはヤング率、比重等がある。
図示しない有限要素分割部は、前記物理定数設定部で物理特性を設定された所定部位を有限要素に分割する。
モデルデータは図示しない記憶装置に所定のデータ構造で記憶される。例えば、有限要素は四面体により構成する。
探索要素設定手段１０３は、前記有限要素形成手段１０２で得た要素の任意の１つを選択する（図３（ａ）参照）（図２（ａ）の探索要素設定過程Ｐ１０２）。この選択された要素を探索要素ＳＥとして与える。
メタデータ作成手段１０４は、この探索要素ＳＥを起点とし、要素同士の繋がりを追跡していき、全ての要素に対し、探索要素ＳＥを起点として繋がり要素の個数を単位とした距離情報を求める。さらに、距離情報は、全ての要素についてその要素を起点とする探索要素ＳＥとして求められる。ここで、メタデータを作成する際に、操作者により、探索要素ＳＥの設定とメタデータを構成する要素の数をαと設定される。メタデータ作成手段１０４は、任意の１つの要素を起点として、距離情報の近い（小さい）順からα個の要素を選択し、α個の選択要素群によりメタデータＦＭが作成される（図３（ｂ）参照）（図２（ａ）の第１のメタデータ作成過程Ｐ１０３）。メタデータは、円柱、直方体、球体の単純な幾何形状で表す。
さらに、メタデータ作成手段１０４は、前記１つのメタデータにおいて他のメタデータに接続していない端面の任意の要素を選択し、その要素を起点として、前記起点から近く順次隣接する前記一定数α個の要素群を選択して新たなメタデータを作成し、さらに同様に順次メタデータを作成して、当該模擬臓器の全ての要素を含むようにする（図３（ｃ）参照）（図２（ａ）の第２のメタデータ作成過程Ｐ１０４，Ｐ１０５）。このとき、メタデータを作成する際に要素群の数がα個に満たない場合があるが、他のメタデータに接続していない端面以降に要素がないメタデータとして構成する。
図４は、メタデータともとの要素群との対応付けを示した図であり、後述する式（１），（２）により関係づけられる。メタデータが円柱とした場合を示す。図４（ａ）は、もとの要素群の頂点がメタデータの前記円柱の表面に位置するものを示し、メタデータが形成する当該円柱の上端下端の円の中心を結んだ線をローカル線と呼ぶ。図４（ｂ）は、各頂点が保持するデータであるパラメトリック座標ｓとパラメトリック座標（ｔ，ｖ）を示し、ｓはメタデータのローカル軸方向のパラメトリック座標、（ｔ，ｖ）はメタデータのローカル軸と直交方向のパラメトリック座標である。図４（ｂ）のＰ０、Ｐ１はメタデータの端点であり、当該メタデータに含まれる要素のうち両端部に位置する要素の頂点であって、メタデータが形成する当該円柱の最上端最下端かつ最外表部のものである。このように作成された各メタデータには識別符号が付され、互いに連結する他のメタデータの識別符号が付される。
メタデータ格納手段１０５は、メタデータ作成手段１０４で作成したメタデータを図示しないコンピュータの制御により格納する（図２（ａ）のメタデータ格納過程Ｐ１０６）。
【００２６】
手術シミュレーション装置１１０において以下のように動作する。
手術項目に従って、データをメタデータ格納手段１０４より選択し読み出す。画像生成手段１１５は、読み出したデータにより手術対象である模擬臓器の画像を生成し、画像表示装置１１６に表示する。
手術操作者は画像表示装置１１６に表示されている模擬臓器の画像を参照しながら手術操作具として例えばメス又は／及び鉗子、クリップを操作する。メス又は／及び鉗子、クリップは力覚装置１１１により模擬される。力覚装置１１１は３自由度に支持され、定められた一定空間内を自在に移動可能な機構で臓器を模擬する位置に配置され、メス又は／及び鉗子、クリップを模擬する操作移動に応じて図示しないエンコーダがその移動量を検出し、その位置を計測し、手術模擬操作者が操作するメス又は／及び鉗子、クリップとしての手術操作具の位置と模擬臓器との接触位置の物理特性に応じた反力を例えばモータにより発生させる（図２（ｂ）の力覚模擬過程Ｐ２０１）。メス又は／及び鉗子、クリップ並びに臓器は、その位置及び形状により画像表示装置１１６の画面に表示される。
メタデータと臓器データの対応付けがパラメータによりされ、これにより、メタデータで行った処理結果を、要素群データに反映することができる。図３で示したように血管を、四面体の要素群で模した細長いモデルとその一部を含有する長方形のメタデータを示す。メタデータに含まれる頂点の座標ｘｉは、メタデータを基準としたローカル座標系における、パラメトリック座標（s，ｔ，ｖ）とメタデータの位置姿勢マトリクスＭから
ｘｉ＝Ｍｉ（ｌｉｓｊｉ＋ｑｉｔｊｉ＋ｑｉｖｊｉ）    （１）
で表される。
ここで、ｌはメタデータのローカル軸方向の変形スケール、ｑはローカル軸との直交方向の変形スケールである。各座標、マトリクス及びパラメトリック座標の添字のｉはメタデータの番号、ｊは初期の頂点の番号（有限要素の頂点数）である。
さらに、例えば端点の場合、複数のメタデータに含有する場合がある。そのときは重みｗｊｉを用いて、
ｘｉ＝ΣｗｊｉＭｉ（ｌｉｓｊｉ＋ｑｉｔｊｉ＋ｑｉｖｊｉ）    （２）
ここで  Σｗｊｉ＝１，ｗｊｉ≧０
となる。
初期形状において、パラメトリック座標（s，ｔ，ｖ）を求めておくことで、メタデータが変形したときのＭ，ｌ，ｑから、変形形状が得られる。
このようにして、模擬運動演算手段１１２は、力覚模擬手段１１１による模擬手術操作具の移動及び模擬手術操作具と模擬臓器との接触による模擬臓器の反応との運動による変形すなわち位置変化を上記（１），（２）式により計算する（図２（ａ）の模擬運動演算過程Ｐ２０２）。画像はメタデータにより表される例えば円柱の図形がメス等で移動変位する位置変化を式（１）又は（２）でもとの要素にパラメータ変換されてその変化の画像が表示される。
画像生成手段１１５は、上記計算による位置変化による画像を生成し、その画像を画像表示装置１１６で表示する。
なお、模擬運動演算手段１１２による模擬手術操作具の移動及び模擬手術操作具と模擬臓器との接触による反力の計算は、運動式により反力を計算して力覚模擬手段１１１に与える。
【００２７】
図５は、メタデータを使用した場合の接触判定のシミュレーション例を説明する図である。メタデータが形成する円柱の半径ｒ、移動の速度ｖ、画像生成処理のサンプリング時間Δｔから、処理回数Ｋ＝ｖ×Δｔ／ｒとし、手術者が操作具を移動することにより例えばメスを構成するメタデータを移動させたとき、１サンプリング前の位置から、現在位置まで、コンピュータの演算処理内部でｖ×Δｔずつ移動させ、移動の軌跡に沿って、メタデータ幾何形状により、例えばメス又は鉗子と血管との幾何形状がコンピュータの演算処理内部で交差するかの交差判定を行う。計算上交差した場合、血管のメタデータを接触する位置まで移動させる。前記接触したメタデータに繋がっているメタデータについては、隣り合うメタデータとの関係から、例えばメタデータのつながりをバネモデルで形成し、そのバネモデルのシミュレーションにより、前記接触したメタデータの変位情報を伝播させ、移動させる。これらの移動による変位情報を模擬運動演算手段１１２が前記（１）又は（２）式により計算し、その変形状態の画像を画像生成手段１１５が生成する（図５（ａ））。このとき、メスが血管を傷つけ又は切断したときは、式（１）又は（２）によらず、後述するように出血実行処理手段１１４が、メスの血管との接触状態により切断した箇所のもとの要素を用いて、要素間の連結を離す。
メタデータが交差判定の容易な幾何形状なこと、またメタデータが一定数からなるもとの要素群を構成し、メタデータの数がもとの要素数に比較して少なくなっていて、メタデータにより計算する回数Ｋも少なくなることから、メスが血管と接触する状況にあってもメスの移動ｖ×Δｔによって接触を越えてメスが血管をすり抜ける状況が発生しないように軌跡を考慮した処理も実時間可能となった。
【００２８】
メスが血管を切断、損傷したとき出血の際にクリップ等の止血処理の模擬について、メタデータを用いて判定することで、前記同様、臓器モデルの要素で行うよりも簡易に処理できる。
図６は、メタデータの連結情報を用いた経路探索による出血判定フローチャートである。
メス等により臓器、血管を損傷した（図６の過程Ｐ３０１）。血管については、それが動脈又は静脈の区別を血管データに設定している。経路探索手段１１３は手術対象部分の血管の上流（心臓側）から経路探索して損傷箇所に到達したかを判断する（図６の過程Ｐ３０２）。到達したと判断した場合は、出血させる（図６の過程Ｐ３０３）。到達したと判断されない場合は、下流から経路探索して損傷箇所に到達したかを判断する（図６の過程Ｐ３０４）。到達したと判断されない場合は、出血させない（図６の過程Ｐ３０５）。到達したと判断した場合、静脈のような逆流防止弁を有して逆流可能なモデルかを判断し、逆流可能モデルと判断した場合は過程Ｐ３０３に移り、逆流不可能モデルと判断した場合は過程Ｐ３０５に移る（図６の過程Ｐ３０６）。
実際の動脈と静脈では、出血の様子が異なるため、これにより動脈、静脈を区別した判定が可能となる。
経路探索においては、真二つに切れる場合（図７（ａ））との部分的に損傷した場合（図７（ｂ））があり、クリップを図７（ａ）（ｂ）の血管の左右端に挟む模擬処理を力覚模擬装置１１１の手術操作具により行う。
クリップや損傷情報のあるメタデータに関しては、要素での詳細判定を行う。
出血判定をしたときの出血表現については、経路探索手段１１３が損傷したメタデータを構成するもとの要素同士のつながりを追跡した後、出血実行処理手段１１４は損傷又は切断箇所に隣り合うもとの要素群を用いて、要素間の連結を離し、連結を離したその重心位置から、損傷面積に比例した出血をさせる。画像生成手段１１５により出血画像を生成し、画像表装置１１６により表示を行う。これにより、要素毎に出血の有無を判断して出血表示させるよりも、メタデータを用いて出血判断をした方が負荷軽減となる。
【符号の説明】
【００２９】
１０１  手術シミュレーション用モデル作成装置
１０２  有限要素形成手段
１０３  探索要素設定手段
１０４  メタデータ作成手段
１０５  メタデータ格納手段
１１０  手術シミュレーション装置
１１１  力覚模擬手段
１１２  模擬運動演算手段
１１３  経路探索手段
１１４  出血実行処理手段
１１５  画像生成手段
１１６  画像表示装置
【図１】
0005762321.tif 000002
【図２】
0005762321.tif 000003
【図３】
0005762321.tif 000004
【図４】
0005762321.tif 000005
【図５】
0005762321.tif 000006
【図６】
0005762321.tif 000007
【図７】
0005762321.tif 000008