(57)【要約】  本発明のプローブ形状検出装置は、細長形状のプローブの長手方向に設けられた磁界発生素子から発せられた磁界を相互に直交する３つの軸方向の磁界成分として検出し、該磁界成分を検出した際に生じる起電圧群に応じた磁界検出信号を出力する第１及び第２の磁界検出部と、第１の磁界検出部において生じた起電圧群及び一の候補位置情報に基づいて磁界発生素子の向きを示す候補ベクトルを算出する候補ベクトル演算部と、一の候補位置情報及び候補ベクトルに基づいて推定起電圧を算出する推定起電圧演算部と、第２の磁界検出部において生じた起電圧群と推定起電圧との間の誤差を最小とする候補位置を磁界発生素子の推定位置として取得する推定位置取得部と、を有する。
2011155383.tif 000002
【特許請求の範囲】
【請求項１】
細長形状を具備するプローブの長手方向に沿って設けられた磁界発生素子から磁界を発生させるための駆動信号を送信する駆動信号送信部と、
前記磁界発生素子から発せられた磁界を相互に直交する３つの軸方向の磁界成分として検出するとともに、前記３つの軸方向の磁界成分を検出した際に生じる第１の起電圧群に応じた磁界検出信号を出力する第１の磁界検出部と、
前記第１の磁界検出部とは異なる位置に設けられ、前記磁界発生素子から発せられた磁界を前記３つの軸方向の磁界成分として検出するとともに、前記３つの軸方向の磁界成分を検出した際に生じる第２の起電圧群に応じた磁界検出信号を出力する第２の磁界検出部と、
前記磁界発生素子が取り得る候補位置を示す候補位置情報が複数格納された候補位置格納部と、
前記第１の起電圧群と、前記候補位置格納部から読み込んだ一の候補位置情報と、に基づき、該一の候補位置情報に対応する位置に前記磁界発生素子が存在すると仮定した場合の前記磁界発生素子の向きを示す候補ベクトルを算出する候補ベクトル演算部と、
前記候補位置格納部から読み込んだ前記一の候補位置情報と、前記候補ベクトル演算部において算出された前記候補ベクトルと、に基づき、前記磁界発生素子から発せられる磁界を検出した際に生じると推定される推定起電圧を算出する推定起電圧演算部と、
前記第２の起電圧群と前記推定起電圧との間の誤差を算出する誤差演算部と、
前記誤差演算部の算出結果に基づき、前記候補位置情報として示される全ての候補位置のうち、前記誤差を最小とする候補位置を前記磁界発生素子の推定位置として取得する推定位置取得部と、
前記推定位置取得部において取得された各推定位置に基づき、前記プローブの形状を示す形状検出画像を生成する画像生成部と、
を有することを特徴とするプローブ形状検出装置。
【請求項２】
前記第１の磁界検出部及び前記第２の磁界検出部とは異なる位置に設けられ、前記磁界発生素子から発せられた磁界を前記３つの軸方向の磁界成分として検出するとともに、前記３つの軸方向の磁界成分を検出した際に生じる第３の起電圧群に応じた磁界検出信号を出力する第３の磁界検出部をさらに有し、
前記誤差演算部は、前記第２の起電圧群と前記推定起電圧との間の誤差である第１の誤差、及び、前記第３の起電圧群と前記推定起電圧との間の誤差である第２の誤差をそれぞれ算出し、
前記推定位置取得部は、前記第１の誤差及び前記第２の誤差を加算した加算結果に基づき、前記候補位置情報として示される全ての候補位置のうち、前記加算結果を最小とする候補位置を前記磁界発生素子の推定位置として取得する
ことを特徴とする請求項１に記載のプローブ形状検出装置。
【請求項３】
前記第１の磁界検出部、前記第２の磁界検出部、及び、前記第３の磁界検出部のうち、一の磁界検出部から出力される一の磁界検出信号を前記候補ベクトル演算部に選択的に入力させることが可能な第１のセレクタと、
前記第１の磁界検出部、前記第２の磁界検出部、及び、前記第３の磁界検出部のうち、前記一の磁界検出部以外の他の磁界検出部から出力される２つの磁界検出信号をそれぞれ前記誤差演算部に選択的に入力させることが可能な第２のセレクタと、
前記第１のセレクタ及び前記第２のセレクタにおける磁界検出信号の入出力に係る経路を設定するための制御を行うセレクタ制御部と、
をさらに有することを特徴とする請求項２に記載のプローブ形状検出装置。
【請求項４】
前記セレクタ制御部は、前記候補ベクトル演算部が前記一の候補位置情報を読み込んで前記候補ベクトルを算出する際に、前記第１の磁界検出部、前記第２の磁界検出部、及び、前記第３の磁界検出部からの磁界検出信号が１回ずつ前記候補ベクトル演算部に対して入力されるように、前記第１のセレクタ及び前記第２のセレクタにおける磁界検出信号の入出力に係る経路を設定する
ことを特徴とする請求項３に記載のプローブ形状検出装置。
【請求項５】
前記候補ベクトル演算部は、前記第１のセレクタを経て出力された前記一の磁界検出信号に応じた一の起電圧群と、前記一の候補位置情報と、に基づいて前記候補ベクトルを算出し、
前記誤差演算部は、前記第２のセレクタを経て出力された前記２つの磁界検出信号に応じた各起電圧群と前記推定起電圧との間の誤差を算出し、
前記推定位置取得部は、前記誤差演算部において算出された各誤差を加算した加算結果に基づき、前記候補位置情報として示される全ての候補位置のうち、前記加算結果を最小とする候補位置を前記磁界発生素子の推定位置として取得する
ことを特徴とする請求項４に記載のプローブ形状検出装置。
【請求項６】
前記候補ベクトル演算部、前記推定起電圧演算部、及び、前記誤差演算部は、前記候補位置格納部に格納された各候補位置情報のうち、前回取得した前記磁界発生素子の推定位置を基準とした所定の範囲内の候補位置情報、または、前回取得した前記磁界発生素子の推定位置を用いて算出した範囲内の候補位置情報のいずれかに限定して読み込んで処理を行う
ことを特徴とする請求項１に記載のプローブ形状検出装置。
【請求項７】
細長形状を具備するプローブの長手方向に沿って設けられた磁界発生素子から磁界を発生させるための駆動信号を送信する駆動信号送信ステップと、
前記磁界発生素子から発せられた磁界を相互に直交する３つの軸方向の磁界成分として検出するとともに、前記３つの軸方向の磁界成分を検出した際に生じる第１の起電圧群に応じた磁界検出信号を出力する第１の磁界検出ステップと、
前記磁界発生素子から発せられた磁界を前記３つの軸方向の磁界成分として検出するとともに、前記３つの軸方向の磁界成分を検出した際に生じる第２の起電圧群に応じた磁界検出信号を出力する第２の磁界検出ステップと、
前記第１の起電圧群と、前記磁界発生素子が取り得る候補位置を示す候補位置情報が複数格納された候補位置格納部から読み込んだ一の候補位置情報と、に基づき、該一の候補位置情報に対応する位置に前記磁界発生素子が存在すると仮定した場合の前記磁界発生素子の向きを示す候補ベクトルを算出する候補ベクトル演算ステップと、
前記候補位置格納部から読み込んだ前記一の候補位置情報と、前記候補ベクトル演算ステップにおいて算出された前記候補ベクトルと、に基づき、前記磁界発生素子から発せられる磁界を検出した際に生じると推定される推定起電圧を算出する推定起電圧演算ステップと、
前記第２の起電圧群と前記推定起電圧との間の誤差を算出する誤差演算ステップと、
前記誤差演算ステップの算出結果に基づき、前記候補位置情報として示される全ての候補位置のうち、前記誤差を最小とする候補位置を前記磁界発生素子の推定位置として取得する推定位置取得ステップと、
前記推定位置取得ステップにおいて取得された各推定位置に基づき、前記プローブの形状を示す形状検出画像を生成する画像生成ステップと、
を有することを特徴とするプローブ形状検出方法。
【請求項８】
前記磁界発生素子から発せられた磁界を前記３つの軸方向の磁界成分として検出するとともに、前記３つの軸方向の磁界成分を検出した際に生じる第３の起電圧群に応じた磁界検出信号を出力する第３の磁界検出ステップをさらに有し、
前記誤差演算ステップは、前記第２の起電圧群と前記推定起電圧との間の誤差である第１の誤差、及び、前記第３の起電圧群と前記推定起電圧との間の誤差である第２の誤差をそれぞれ算出し、
前記推定位置取得ステップは、前記第１の誤差及び前記第２の誤差を加算した加算結果に基づき、前記候補位置情報として示される全ての候補位置のうち、前記加算結果を最小とする候補位置を前記磁界発生素子の推定位置として取得する
ことを特徴とする請求項７に記載のプローブ形状検出方法。
【請求項９】
前記候補ベクトル演算ステップ、前記推定起電圧演算ステップ、及び、前記誤差演算ステップの処理は、前記候補位置格納部に格納された各候補位置情報のうち、前回取得した前記磁界発生素子の推定位置を基準とした所定の範囲内の候補位置情報、または、前回取得した前記磁界発生素子の推定位置を用いて算出した範囲内の候補位置情報のいずれかに限定して行われる
ことを特徴とする請求項７に記載のプローブ形状検出方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プローブ形状検出装置及びプローブ形状検出方法に関し、特に、磁界を用いてプローブの形状を検出するプローブ形状検出装置及びプローブ形状検出方法に関するものである。
【背景技術】
【０００２】
内視鏡等のプローブを被検体内に挿入して対象部位の観察及び処置を行う場合においては、被検体内に挿入されたプローブの形状を検出可能な検出装置を併用することにより、挿入操作の円滑化が図られている。そして、このような検出装置としては、例えば、日本国特開平９−８４７４５号公報に開示されたものが広く知られている。【０００３】
日本国特開平９−８４７４５号公報には、プローブ内に配置された複数の磁界発生素子（ソースコイル）から発せられた磁界を磁界検出素子（センスコイル）において検出可能な構成を有し、磁界検出素子において実際に生じた電圧の測定値と磁界検出素子において生じるものと推定される電圧の推定値との差が最小となるように各磁界発生素子の位置及び向きを推定した推定結果に基づいてプローブの形状を検出する技術が開示されている。【０００４】
また、前述の検出装置においては、例えば、ニュートンラプソン法または多変量解析を用いた演算を行うことにより得られる位置情報の推定結果に基づき、プローブの形状を検出するような手法が従来用いられている。【０００５】
ここで、日本国特開平９−８４７４５号公報に開示された技術によれば、ＸＹＺ座標系におけるソースコイルの位置及び向きを示す６つの変数を用いた演算を経て前述の電圧の推定値を算出している。そのため、日本国特開平９−８４７４５号公報に開示された技術によれば、ソースコイルの位置及び向きの最終的な推定結果を得るまでに多大な演算量を要し、結果的に、プローブの形状を検出する際に非常に長い時間がかかってしまう、という課題が生じている。【０００６】
また、ニュートンラプソン法または多変量解析を用いて位置情報を推定する場合には、例えば、前述の６つの変数に基づく偏微分方程式の解を求めるといったような、比較的複雑な演算を繰り返し行う必要がある。そのため、ニュートンラプソン法または多変量解析を前述の検出装置に適用した場合には、位置情報の最終的な推定結果を得るまでに多大な演算量を要し、結果的に、プローブの形状を検出する際に非常に長い時間がかかってしまう、という課題が生じている。【０００７】
本発明は、前述した事情に鑑みてなされたものであり、被検体内に挿入されたプローブの形状を検出する際にかかる時間を従来に比べて短縮することが可能なプローブ形状検出装置及びプローブ形状検出方法を提供することを目的としている。
【発明の開示】
【課題を解決するための手段】
【０００８】
本発明のプローブ形状検出装置は、細長形状を具備するプローブの長手方向に沿って設けられた磁界発生素子から磁界を発生させるための駆動信号を送信する駆動信号送信部と、前記磁界発生素子から発せられた磁界を相互に直交する３つの軸方向の磁界成分として検出するとともに、前記３つの軸方向の磁界成分を検出した際に生じる第１の起電圧群に応じた磁界検出信号を出力する第１の磁界検出部と、前記第１の磁界検出部とは異なる位置に設けられ、前記磁界発生素子から発せられた磁界を前記３つの軸方向の磁界成分として検出するとともに、前記３つの軸方向の磁界成分を検出した際に生じる第２の起電圧群に応じた磁界検出信号を出力する第２の磁界検出部と、前記磁界発生素子が取り得る候補位置を示す候補位置情報が複数格納された候補位置格納部と、前記第１の起電圧群と、前記候補位置格納部から読み込んだ一の候補位置情報と、に基づき、該一の候補位置情報に対応する位置に前記磁界発生素子が存在すると仮定した場合の前記磁界発生素子の向きを示す候補ベクトルを算出する候補ベクトル演算部と、前記候補位置格納部から読み込んだ前記一の候補位置情報と、前記候補ベクトル演算部において算出された前記候補ベクトルと、に基づき、前記磁界発生素子から発せられる磁界を検出した際に生じると推定される推定起電圧を算出する推定起電圧演算部と、前記第２の起電圧群と前記推定起電圧との間の誤差を算出する誤差演算部と、前記誤差演算部の算出結果に基づき、前記候補位置情報として示される全ての候補位置のうち、前記誤差を最小とする候補位置を前記磁界発生素子の推定位置として取得する推定位置取得部と、前記推定位置取得部において取得された各推定位置に基づき、前記プローブの形状を示す形状検出画像を生成する画像生成部と、を有する。【０００９】
本発明のプローブ形状検出方法は、細長形状を具備するプローブの長手方向に沿って設けられた磁界発生素子から磁界を発生させるための駆動信号を送信する駆動信号送信ステップと、前記磁界発生素子から発せられた磁界を相互に直交する３つの軸方向の磁界成分として検出するとともに、前記３つの軸方向の磁界成分を検出した際に生じる第１の起電圧群に応じた磁界検出信号を出力する第１の磁界検出ステップと、前記磁界発生素子から発せられた磁界を前記３つの軸方向の磁界成分として検出するとともに、前記３つの軸方向の磁界成分を検出した際に生じる第２の起電圧群に応じた磁界検出信号を出力する第２の磁界検出ステップと、前記第１の起電圧群と、前記磁界発生素子が取り得る候補位置を示す候補位置情報が複数格納された候補位置格納部から読み込んだ一の候補位置情報と、に基づき、該一の候補位置情報に対応する位置に前記磁界発生素子が存在すると仮定した場合の前記磁界発生素子の向きを示す候補ベクトルを算出する候補ベクトル演算ステップと、前記候補位置格納部から読み込んだ前記一の候補位置情報と、前記候補ベクトル演算ステップにおいて算出された前記候補ベクトルと、に基づき、前記磁界発生素子から発せられる磁界を検出した際に生じると推定される推定起電圧を算出する推定起電圧演算ステップと、前記第２の起電圧群と前記推定起電圧との間の誤差を算出する誤差演算ステップと、前記誤差演算ステップの算出結果に基づき、前記候補位置情報として示される全ての候補位置のうち、前記誤差を最小とする候補位置を前記磁界発生素子の推定位置として取得する推定位置取得ステップと、前記推定位置取得ステップにおいて取得された各推定位置に基づき、前記プローブの形状を示す形状検出画像を生成する画像生成ステップと、を有する。
【図面の簡単な説明】
【００１０】
【図１】本発明の実施例に係るプローブ形状検出装置を含む生体観測システムの要部を示す図。
【図２】センスコイルユニットに設けられた各コイル群の配置を、センスコイルユニットの正面から見た場合の一例を示す図。
【図３】第１の実施例の内視鏡形状演算処理装置に設けられた制御部の具体的な構成の一例を示すブロック図。
【図４】テーブル格納部に格納されたテーブルデータを示す図。
【図５】第１の実施例のプローブ形状検出装置において行われる処理及び動作等を示すフローチャート。
【図６】第２の実施例の内視鏡形状演算処理装置に設けられた制御部の具体的な構成の一例を示すブロック図。
【図７】第２の実施例のプローブ形状検出装置において行われる処理及び動作等を示すフローチャート。
【図８】形状検出画像の表示位置のずれを補正する処理を説明するための図。
【図９】挿入部の挿入状態等に関する情報を形状検出画像に併せて表示した場合を示す図。
【図１０】ソースコイルとセンスコイルユニットとの位置関係の一例を示す図。
【図１１】ディスプレイの表示画面に表示される形状検出画像の一例を示す図。
【図１２】ソースコイルとセンスコイルユニットとの位置関係の、図１０とは異なる例を示す図。
【図１３】ディスプレイの表示画面に表示される形状検出画像の、図１１とは異なる例を示す図。
【発明を実施するための最良の形態】
【００１１】
以下、本発明の実施の形態について、図面を参照しつつ説明を行う。【００１２】
（第１の実施例）
図１から図５は、本発明の第１の実施例に係るものである。【００１３】
生体観測システム１は、図１に示すように、内視鏡４を用いて被検体の内部の観察を行うことが可能な内視鏡装置２と、該被検体の内部に挿入された内視鏡４の形状を検出することが可能な内視鏡形状検出装置３と、を有して構成されている。【００１４】
内視鏡装置２は、被検体の内部の被写体を撮像して撮像信号を出力する内視鏡４と、被写体を照明するための照明光（例えば面順次のＲＧＢ光）を内視鏡４へ供給する光源装置５と、内視鏡４から出力される撮像信号に信号処理を施して映像信号を出力するビデオプロセッサ６と、ビデオプロセッサ６から出力される映像信号に応じた被写体の像を表示するモニタ７と、を有して構成されている。【００１５】
プローブとしての機能を有する内視鏡４は、可撓性を具備する細長形状の挿入部１１と、挿入部１１の後端に設けられた操作部１２と、を有して構成されている。【００１６】
挿入部１１の内部には、光源装置５から供給される照明光を挿入部１１の先端部１４に設けられた照明窓（図示せず）へ伝送する導光路として構成されたライトガイド１３が、長手方向に沿って挿通配置されている。すなわち、光源装置５から供給される照明光は、ライトガイド１３と、前記照明窓と、を少なくとも経て被写体へ出射される。【００１７】
また、挿入部１１の内部には、磁界発生素子である複数のソースコイルＣ１、Ｃ２、…、Ｃｎ（Ｃ１〜Ｃｎと略記）が、長手方向に沿って所定の間隔を有して配置されている。なお、本実施例においては、ソースコイルＣ１が挿入部１１の最も先端側に配置されているとともに、ソースコイルＣｎが挿入部１１の最も基端側に配置されているものとして説明を行う。【００１８】
ソースコイルＣ１〜Ｃｎは、内視鏡形状検出装置３から出力される駆動信号に応じた磁界を周囲に発する。そして、ソースコイルＣ１〜Ｃｎから発せられた磁界は、内視鏡形状検出装置３のセンスコイルユニット２１により各々検出される。【００１９】
挿入部１１の先端部１４の後端側には、湾曲自在に構成された湾曲部（図示せず）が設けられている。前記湾曲部は、操作部１２に設けられた湾曲操作ノブ（図示せず）等の操作に応じて所望の方向に湾曲させることができる。【００２０】
内視鏡４の操作部１２には、前述の湾曲操作ノブに加え、生体観測システム１により実現される諸機能のオンオフの切り替え等に係る操作指示を行うことが可能な、スコープスイッチ群１２ａが設けられている。【００２１】
一方、先端部１４における照明窓（図示せず）に隣接する位置には、対物レンズ１５が取り付けられた観察窓（図示せず）が設けられている。また、対物レンズ１５の結像位置には、ＣＣＤ等からなる撮像素子１６の撮像面が配置されている。【００２２】
撮像素子１６は、信号線を介してビデオプロセッサ６と電気的に接続されるとともに、対物レンズ１５により結像された被写体の光学像に応じた撮像信号を生成してビデオプロセッサ６へ出力する。【００２３】
なお、光源装置５は、例えば、面順次のＲＧＢ光を照明光として供給する場合には、各々の光が供給される期間に同期した同期信号をビデオプロセッサ６に出力するものとする。このとき、ビデオプロセッサ６は、光源装置５から出力される前記同期信号に同期して信号処理を行うものとする。【００２４】
プローブ形状検出装置としての機能を有する内視鏡形状検出装置３は、ソースコイルＣ１〜Ｃｎから発せられた磁界の検出結果に応じた磁界検出信号を出力するセンスコイルユニット２１と、センスコイルユニット２１から出力される磁界検出信号に基づいて挿入部１１の形状（挿入形状）を推定する内視鏡形状演算処理装置２２と、内視鏡形状演算処理装置２２の処理結果に応じた画像（形状検出画像）を表示するディスプレイ２３と、ディスプレイ２３に表示される画像（形状検出画像）の基準位置を指定する基準位置指定装置２４と、を有して構成されている。【００２５】
センスコイルユニット２１は、例えば患者が横臥した検査ベッドの周辺部等に配置可能であるとともに、ソースコイルＣ１〜Ｃｎから発せられた磁界の検出結果に応じた磁界検出信号を内視鏡形状演算処理装置２２へ出力可能に構成されている。【００２６】
また、センスコイルユニット２１は、図２に示すように、ソースコイルＣ１〜Ｃｎから発せられた磁界を、相互に直交する３つの軸方向の磁界成分として検出可能に構成されたコイル群２１１、２１２、２１３及び２１４を有している。【００２７】
コイル群２１１は、センスコイルユニット２１の左右方向に相当するｘ軸方向に向けて配置されたコイル２１１ｘと、センスコイルユニット２１の上下方向に相当するｙ軸方向に向けて配置されたコイル２１１ｙと、センスコイルユニット２１の奥行方向に相当するｚ軸方向に向けて配置されたコイル２１１ｚと、の３つのコイルを１組として構成されている。【００２８】
コイル群２１２は、センスコイルユニット２１の左右方向に相当するｘ軸方向に向けて配置されたコイル２１２ｘと、センスコイルユニット２１の上下方向に相当するｙ軸方向に向けて配置されたコイル２１２ｙと、センスコイルユニット２１の奥行方向に相当するｚ軸方向に向けて配置されたコイル２１２ｚと、の３つのコイルを１組として構成されている。【００２９】
コイル群２１３は、センスコイルユニット２１の左右方向に相当するｘ軸方向に向けて配置されたコイル２１３ｘと、センスコイルユニット２１の上下方向に相当するｙ軸方向に向けて配置されたコイル２１３ｙと、センスコイルユニット２１の奥行方向に相当するｚ軸方向に向けて配置されたコイル２１３ｚと、の３つのコイルを１組として構成されている。【００３０】
コイル群２１４は、センスコイルユニット２１の左右方向に相当するｘ軸方向に向けて配置されたコイル２１４ｘと、センスコイルユニット２１の上下方向に相当するｙ軸方向に向けて配置されたコイル２１４ｙと、センスコイルユニット２１の奥行方向に相当するｚ軸方向に向けて配置されたコイル２１４ｚと、の３つのコイルを１組として構成されている。【００３１】
以上に述べた構成によれば、例えば、ソースコイルＣｐ（１≦ｐ≦ｎ）から磁界が発せられた場合、該磁界のｘ軸方向の磁界成分に応じた起電圧がコイル２１１ｘ〜２１４ｘにおいてそれぞれ生じた後、該起電圧に応じた磁界検出信号が内視鏡形状演算処理装置２２へ出力される。また、以上に述べた構成によれば、例えば、ソースコイルＣｐから磁界が発せられた場合、該磁界のｙ軸方向の磁界成分に応じた起電圧がコイル２１１ｙ〜２１４ｙにおいてそれぞれ生じた後、該起電圧に応じた磁界検出信号が内視鏡形状演算処理装置２２へ出力される。さらに、以上に述べた構成によれば、例えば、ソースコイルＣｐから磁界が発せられた場合、該磁界のｚ軸方向の磁界成分に応じた起電圧がコイル２１１ｚ〜２１４ｚにおいてそれぞれ生じた後、該起電圧に応じた磁界検出信号が内視鏡形状演算処理装置２２へ出力される。【００３２】
内視鏡形状演算処理装置２２は、図１に示すように、駆動信号送信部２２１と、磁界検出信号受信部２２２と、制御部２２３と、を有して構成されている。また、内視鏡形状演算処理装置２２は、信号線を介してビデオプロセッサ６との通信を行うことができるように構成されている。【００３３】
駆動信号送信部２２１は、ソースコイルＣ１〜Ｃｎのうち、複数のソースコイルをそれぞれ異なる周波数により同時に駆動させるための駆動信号を内視鏡４へ送信する。または、駆動信号送信部２２１は、ソースコイルＣ１〜Ｃｎを同一の周波数により１個ずつ順次駆動させるための駆動信号を内視鏡４へ送信する。なお、本実施例においては、後者の場合、すなわち、ソースコイルＣ１〜Ｃｎを同一の周波数により１個ずつ順次駆動させるための駆動信号が内視鏡４へ送信される場合について説明を行う。そして、このような駆動信号が送信されることにより、各ソースコイル毎に個別のタイミングで交流磁界が発せられる。【００３４】
磁界検出信号受信部２２２は、センスコイルユニット２１から出力される各磁界検出信号に対して周波数分離等の信号処理を施す。そして、磁界検出信号受信部２２２は、前記信号処理を施した後の各磁界検出信号をコイル群毎に分けて出力する。【００３５】
制御部２２３は、図３に示すように、テーブル格納部２２３ａと、候補ベクトル演算部２２３ｂと、起電圧誤差演算部２２３ｃ、２２３ｄ及び２２３ｅと、起電圧誤差判定部２２３ｆと、画像生成部２２３ｇと、を有して構成されている。また、制御部２２３は、ソースコイルＣ１〜Ｃｎへの駆動信号の出力に係る制御を駆動信号送信部２２１に対して行うことができるように構成されている。このような制御部２２３の制御により、駆動信号送信部２２１は、例えば、ソースコイルＣ１〜Ｃｎを１つずつ順番に駆動させるように駆動信号を出力する。【００３６】
テーブル格納部２２３ａには、センスコイルユニット２１の磁界の検出範囲内においてソースコイルＣ１〜Ｃｎがそれぞれ取り得る候補位置に相当する、ｍ個の座標データがテーブルデータとして格納されている。具体的には、テーブル格納部２２３ａには、例えば図４に示すように、ｔ１（ｘ１，ｙ１，ｚ１）〜ｔｍ（ｘｍ，ｙｍ，ｚｍ）のｍ個の座標データを含むテーブルデータ２２３ｈが格納されている。【００３７】
候補ベクトル演算部２２３ｂは、テーブル格納部２２３ａのテーブルデータ２２３ｈに含まれる各座標データの中から、座標データｔｑ（１≦ｑ≦ｍ）を読み込む。その後、候補ベクトル演算部２２３ｂは、テーブル格納部２２３ａから読み込んだ座標データｔｑと、コイル群２１１の３つのコイル（２１１ｘ、２１１ｙ及び２１１ｚ）から磁界検出信号受信部２２２を経て出力された磁界検出信号の電圧（信号レベル）とに基づき、該座標データｔｑに対応する候補ベクトルを算出し、算出結果を起電圧誤差演算部２２３ｃ、２２３ｄ及び２２３ｅへそれぞれ出力する。【００３８】
なお、前述の候補ベクトルは、座標データｔｑに対応する位置にソースコイルが存在すると仮定した場合の該ソースコイルの向きを示すパラメータである。【００３９】
起電圧誤差演算部２２３ｃは、テーブル格納部２２３ａのテーブルデータ２２３ｈに含まれる各座標データの中から、候補ベクトル演算部２２３ｂにおいて読み込まれたものと同じ座標データｔｑを読み込む。その後、起電圧誤差演算部２２３ｃは、テーブル格納部２２３ａから読み込んだ座標データｔｑと、候補ベクトル演算部２２３ｂから出力される候補ベクトルの算出結果とに基づき、該座標データｔｑに対応する推定起電圧を算出する。そして、起電圧誤差演算部２２３ｃは、コイル群２１２の３つのコイル（２１２ｘ、２１２ｙ及び２１２ｚ）から磁界検出信号受信部２２２を経て出力された磁界検出信号の電圧（信号レベル）と、前述の推定起電圧と、の差である起電圧誤差Δｖｘ１、Δｖｙ１及びΔｖｚ１を算出し、算出結果を起電圧誤差判定部２２３ｆへ出力する。【００４０】
なお、前述の推定起電圧は、座標データｔｑに対応する位置にソースコイルが存在し、かつ、該ソースコイルが候補ベクトル演算部２２３ｂから出力される候補ベクトルの向きを向いていると仮定した場合に、該ソースコイルから発せられる磁界を検出した際に生じると推定される起電圧の値を示すパラメータである。【００４１】
起電圧誤差演算部２２３ｄは、テーブル格納部２２３ａのテーブルデータ２２３ｈに含まれる各座標データの中から、候補ベクトル演算部２２３ｂにおいて読み込まれたものと同じ座標データｔｑを読み込む。その後、起電圧誤差演算部２２３ｄは、テーブル格納部２２３ａから読み込んだ座標データｔｑと、候補ベクトル演算部２２３ｂから出力される候補ベクトルの算出結果とに基づき、該座標データｔｑに対応する推定起電圧を算出する。そして、起電圧誤差演算部２２３ｄは、コイル群２１３の３つのコイル（２１３ｘ、２１３ｙ及び２１３ｚ）から磁界検出信号受信部２２２を経て出力された磁界検出信号の電圧（信号レベル）と、前述の推定起電圧と、の差である起電圧誤差Δｖｘ２、Δｖｙ２及びΔｖｚ２を算出し、算出結果を起電圧誤差判定部２２３ｆへ出力する。【００４２】
起電圧誤差演算部２２３ｅは、テーブル格納部２２３ａのテーブルデータ２２３ｈに含まれる各座標データの中から、候補ベクトル演算部２２３ｂにおいて読み込まれたものと同じ座標データｔｑを読み込む。その後、起電圧誤差演算部２２３ｅは、テーブル格納部２２３ａから読み込んだ座標データｔｑと、候補ベクトル演算部２２３ｂから出力される候補ベクトルの算出結果とに基づき、該座標データｔｑに対応する推定起電圧を算出する。そして、起電圧誤差演算部２２３ｅは、コイル群２１４の３つのコイル（２１４ｘ、２１４ｙ及び２１４ｚ）から磁界検出信号受信部２２２を経て出力された磁界検出信号の電圧（信号レベル）と、前述の推定起電圧と、の差である起電圧誤差Δｖｘ３、Δｖｙ３及びΔｖｚ３を算出し、算出結果を起電圧誤差判定部２２３ｆへ出力する。【００４３】
起電圧誤差判定部２２３ｆは、起電圧誤差演算部２２３ｃ、２２３ｄ及び２２３ｅからそれぞれ出力される各起電圧誤差の値（Δｖｘ１、Δｖｙ１、Δｖｚ１、Δｖｘ２、Δｖｙ２、Δｖｚ２、Δｖｘ３、Δｖｙ３及びΔｖｚ３）を加算した結果に基づく判定処理を行うことにより、テーブルデータ２２３ｈに含まれる各座標データの中から、ソースコイル毎の推定位置を取得して順次蓄積する。そして、起電圧誤差判定部２２３ｆは、ソースコイルＣ１〜Ｃｎの推定位置を蓄積し終わった際に、該推定位置を画像生成部２２３ｇへ出力する。なお、前述の判定処理の詳細については、後程説明を行う。【００４４】
画像生成部２２３ｇは、起電圧誤差判定部２２３ｆから出力されるソースコイルＣ１〜Ｃｎの推定位置に基づいて挿入部１１の形状を示す形状検出画像を生成する。また、画像生成部２２３ｇは、基準位置指定装置２４により指定された基準位置に基づき、例えば、形状検出画像の最も根元側（基端側）がディスプレイ２３の表示画面内の最下部の中央に表示されるように表示位置を設定する。そして、画像生成部２２３ｇは、表示位置が設定された状態の形状検出画像に基づいて映像信号を生成してディスプレイ２３へ出力する。【００４５】
基準位置指定装置２４は、内視鏡形状演算処理装置２２に接続されているとともに、術者等により操作されるスイッチ２４１と、コイル２４２と、を有している。【００４６】
スイッチ２４１は、術者等の操作に応じ、コイル２４２からの磁界の発生状態をオンまたはオフにする指示を駆動信号送信部２２１に対して行うことができるように構成されている。このような構成によれば、スイッチ２４１においてコイル２４２から磁界を発生させる（磁界の発生状態をオンにする）指示がなされた場合、該指示を受けた駆動信号送信部２２１からの駆動信号がコイル２４２へ供給され、該駆動信号に応じた磁界がコイル２４２から発せられる。【００４７】
コイル２４２から発せられた磁界は、該磁界の検出結果に応じた磁界検出信号としてセンスコイルユニット２１から出力され、磁界検出信号受信部２２２を経た後、制御部２２３に入力される。その後、制御部２２３のテーブル格納部２２３ａ、候補ベクトル演算部２２３ｂ、起電圧誤差演算部２２３ｃ、起電圧誤差演算部２２３ｄ、起電圧誤差演算部２２３ｅ、及び、起電圧誤差判定部２２３ｆの各部において、磁界検出信号に基づく処理が行われることにより、コイル２４２の推定位置を得ることができる。そして、画像生成部２２３ｇは、コイル２４２の推定位置を前述の基準位置として用いることにより、形状検出画像の表示位置の設定を行う。【００４８】
次に、本実施例の作用について説明を行う。【００４９】
まず、術者等は、図１に示すように生体観測システム１の各部を接続した後、該各部の電源を投入する。【００５０】
内視鏡形状演算処理装置２２は、自身の電源が投入された直後において、故障箇所の有無に係る自己診断を行う。具体的には、内視鏡形状演算処理装置２２の各部は、電源が投入された直後に、駆動信号送信部２２１→磁界検出信号受信部２２２、磁界検出信号受信部２２２→制御部２２３、及び、制御部２２３→駆動信号送信部２２１の３つの経路において、故障診断用の信号の送受信を行う。そして、内視鏡形状演算処理装置２２は、前述の３つの経路のうちの少なくとも１つの経路において故障診断用の信号の送受信がなされていないことを検出した場合に、例えば、自身の外表面に設けられたＬＥＤ（図示せず）を点滅させる等の動作を行うことにより、自身に故障箇所が存在する旨を術者等に報知する。【００５１】
一方、術者等は、内視鏡形状演算処理装置２２に故障箇所が存在しないことを確認した後、検査ベッド（図示せず）に横たわった患者の肛門付近に基準位置指定装置２４を配置してスイッチ２４１を操作することにより、コイル２４２から磁界を発生させる（磁界の発生状態をオンにする）指示を行う。【００５２】
コイル２４２から発せられた磁界は、センスコイルユニット２１における該磁界の検出結果に応じた磁界検出信号として出力され、磁界検出信号受信部２２２を経た後、制御部２２３に入力される。その後、制御部２２３のテーブル格納部２２３ａ、候補ベクトル演算部２２３ｂ、起電圧誤差演算部２２３ｃ、起電圧誤差演算部２２３ｄ、起電圧誤差演算部２２３ｅ、及び、起電圧誤差判定部２２３ｆの各部において、磁界検出信号に基づく処理が行われることにより、コイル２４２の推定位置が取得される。そして、画像生成部２２３ｇは、コイル２４２の推定位置を前述の基準位置として用いることにより、形状検出画像の表示位置の設定を行う。【００５３】
以上に述べたような場合においては、患者の肛門付近に相当する位置がディスプレイ２３の表示画面内の最下部の中央に位置するように基準位置が指定される。すなわち、患者の肛門から挿入するタイプの内視鏡４を用いて観察を行う際に、患者の肛門付近に相当する位置を基準位置として指定することにより、形状検出画像の最も根元側（基端側）がディスプレイ２３の表示画面内の最下部の中央に表示されるように表示位置が設定される。【００５４】
なお、本実施例によれば、スコープスイッチ群１２ａのいずれか１つのスイッチにスイッチ２４１の機能を持たせ、さらに、挿入部１１の最も基端側に配置されたソースコイルＣｎにコイル２４２の機能を持たせることにより、基準位置の指定に係る操作を実現することもできる。このような場合、術者等は、ソースコイルＣｎが配置された位置まで挿入部１１を挿入した後でスコープスイッチ群１２ａを操作することにより、ソースコイルＣｎから磁界を発生させればよい。【００５５】
また、本実施例によれば、基準位置指定装置２４にコイル２４２のみを設けるとともに、ビデオプロセッサ６または内視鏡形状演算処理装置２２に接続可能なキーボード（図示せず）の所定のキーにスイッチ２４１の機能を持たせるようにしてもよい。【００５６】
術者等は、基準位置指定装置２４を用いて基準位置の指定に係る操作を行った後、モニタ７に表示される被写体の像を見ながら挿入部１１を患者の体腔内に挿入してゆく。また、患者の体腔内への挿入部１１の挿入が開始されるタイミングに相前後して、ソースコイルＣ１〜Ｃｎから磁界が発せられる。【００５７】
ここで、本実施例の内視鏡形状検出装置３の動作及び処理等に係る説明を、図５のフローチャートを参照しつつ行う。なお、以降においては、説明の簡単のため、各ソースコイルから発せられた磁界がソースコイルＣ１、Ｃ２、…、Ｃｎの順番に検出されるとともに、この順番で磁界検出信号が出力される場合を例に挙げて述べる。【００５８】
ソースコイルＣｐから磁界が発せられると、該磁界に応じた磁界検出信号がコイル群２１１、２１２、２１３及び２１４の各コイルから出力される（図５のステップＳ１）。【００５９】
候補ベクトル演算部２２３ｂは、テーブル格納部２２３ａのテーブルデータ２２３ｈに含まれる各座標データの中から、座標データｔｑを読み込む。その後、候補ベクトル演算部２２３ｂは、テーブル格納部２２３ａから読み込んだ座標データｔｑと、コイル群２１１の３つのコイル（２１１ｘ、２１１ｙ及び２１１ｚ）から磁界検出信号受信部２２２を経て出力された磁界検出信号の電圧（信号レベル）とに基づき、該座標データｔｑに対応する候補ベクトルを算出し（図５のステップＳ２）、算出結果を起電圧誤差演算部２２３ｃ、２２３ｄ及び２２３ｅへそれぞれ出力する。【００６０】
起電圧誤差演算部２２３ｃ、２２３ｄ及び２２３ｅは、テーブル格納部２２３ａのテーブルデータ２２３ｈに含まれる各座標データの中から、候補ベクトル演算部２２３ｂにおいて読み込まれたものと同じ座標データｔｑを読み込む。その後、起電圧誤差演算部２２３ｃ、２２３ｄ及び２２３ｅは、テーブル格納部２２３ａから読み込んだ座標データｔｑと、候補ベクトル演算部２２３ｂから出力される候補ベクトルの算出結果とに基づき、該座標データｔｑに対応する推定起電圧を算出する（図５のステップＳ３）。【００６１】
起電圧誤差演算部２２３ｃは、コイル群２１２の３つのコイル（２１２ｘ、２１２ｙ及び２１２ｚ）から磁界検出信号受信部２２２を経て出力された磁界検出信号の電圧（信号レベル）と、前述の推定起電圧と、の差である起電圧誤差Δｖｘ１、Δｖｙ１及びΔｖｚ１を算出し、算出結果を起電圧誤差判定部２２３ｆへ出力する（図５のステップＳ４）。【００６２】
起電圧誤差演算部２２３ｄは、コイル群２１３の３つのコイル（２１３ｘ、２１３ｙ及び２１３ｚ）から磁界検出信号受信部２２２を経て出力された磁界検出信号の電圧（信号レベル）と、前述の推定起電圧と、の差である起電圧誤差Δｖｘ２、Δｖｙ２及びΔｖｚ２を算出し、算出結果を起電圧誤差判定部２２３ｆへ出力する（図５のステップＳ４）。【００６３】
起電圧誤差演算部２２３ｅは、コイル群２１４の３つのコイル（２１４ｘ、２１４ｙ及び２１４ｚ）から磁界検出信号受信部２２２を経て出力された磁界検出信号の電圧（信号レベル）と、前述の推定起電圧と、の差である起電圧誤差Δｖｘ３、Δｖｙ３及びΔｖｚ３を算出し、算出結果を起電圧誤差判定部２２３ｆへ出力する（図５のステップＳ４）。【００６４】
起電圧誤差判定部２２３ｆは、起電圧誤差演算部２２３ｃ、２２３ｄ及び２２３ｅからそれぞれ出力される各起電圧誤差の値（Δｖｘ１、Δｖｙ１、Δｖｚ１、Δｖｘ２、Δｖｙ２、Δｖｚ２、Δｖｘ３、Δｖｙ３及びΔｖｚ３）を加算する（図５のステップＳ５）。また、このような起電圧誤差の加算処理に前後して、起電圧誤差判定部２２３ｆは、候補ベクトル演算部２２３ｂにおいて読み込まれたものと同じ座標データｔｑを読み込む。【００６５】
その後、起電圧誤差判定部２２３ｆは、座標データｔｑに対応する起電圧誤差の加算処理結果が、これ以前に得られた起電圧誤差の加算処理結果に対して最小であるか否かの判定を行う（図５のステップＳ６）。そして、起電圧誤差判定部２２３ｆは、座標データｔｑに対応する起電圧誤差の加算処理結果が最小であると判定した場合には、該加算処理結果に応じて最尤位置情報を更新した（図５のステップＳ７）後、図５のステップＳ９の処理へ移行する。また、起電圧誤差判定部２２３ｆは、座標データｔｑに対応する起電圧誤差の加算処理結果が最小ではないと判定した場合には、該加算処理結果を破棄し、これ以前に得た最尤位置情報を維持したまま（図５のステップＳ８）、図５のステップＳ９の処理へ移行する。【００６６】
なお、前述の最尤位置情報は、起電圧誤差判定部２２３ｆに設けられた図示しないメモリに格納される情報であって、起電圧誤差の加算処理結果が最小値になった際の該加算処理結果と、該加算処理結果に関連付けられた一の座標データと、を含んでいる。すなわち、図５のステップＳ６における判定処理は、起電圧誤差判定部２２３ｆのメモリに格納された最尤位置情報を読み込むことにより得られた加算処理結果と、図５のステップＳ５において得られた起電圧誤差の加算処理結果と、を比較することにより行われる。そして、このような判定処理の処理結果に応じ、起電圧誤差判定部２２３ｆのメモリに格納された最尤位置情報が適宜書きかえられる。但し、ｑ＝１の場合には、それ以前の最尤位置情報が存在しないため、図５のステップＳ６における判定処理を行わずにステップＳ７へ移行し、ステップＳ５において得られた起電圧誤差の加算処理結果と、該加算処理結果に関連付けられた座標データｔ１と、が最尤位置情報として起電圧誤差判定部２２３ｆのメモリに格納される。【００６７】
一方、以上に述べた制御部２２３の各部において、全ての座標データｔ１〜ｔｍに対する処理が完了していない場合には（図５のステップＳ９）、次の座標データｔ（ｑ＋１）が読み込まれた（図５のステップＳ１０）後、該座標データｔ（ｑ＋１）を用いて図５のステップＳ２〜ステップＳ８の処理が行われる。また、全ての座標データｔ１〜ｔｍに対する処理が完了した場合（図５のステップＳ９）、起電圧誤差判定部２２３ｆは、その時点で自身が保持している最尤位置情報に含まれる座標データを、ソースコイルＣｐの推定位置として取得する（図５のステップＳ１１）。【００６８】
そして、全てのソースコイルＣ１〜Ｃｎの推定位置が得られていない場合には（図５のステップＳ１２）、次のソースコイルＣ（ｐ＋１）から発せられた磁界に応じた磁界検出信号に基づき、図５のステップＳ１〜ステップＳ１１の処理が行われる（図５のステップＳ１３）。また、全てのソースコイルＣ１〜Ｃｎの推定位置が得られた場合、起電圧誤差判定部２２３ｆは、ソースコイルＣ１〜Ｃｎの推定位置の情報を画像生成部２２３ｇへ出力する。【００６９】
画像生成部２２３ｇは、起電圧誤差判定部２２３ｆから出力されるソースコイルＣ１〜Ｃｎの推定位置に基づいて挿入部１１の形状を示す形状検出画像を生成する。また、画像生成部２２３ｇは、基準位置指定装置２４により指定された基準位置に基づき、形状検出画像の最も根元側（基端側）がディスプレイ２３の表示画面内の最下部の中央に表示されるように表示位置を設定する。そして、画像生成部２２３ｇは、表示位置が設定された状態の形状検出画像に基づいて映像信号を生成してディスプレイ２３へ出力する。【００７０】
以上に述べたように、本実施例によれば、ソースコイルの向きを変数として用いた演算を行わずとも、該ソースコイルの推定位置を得ることができる。そのため、本実施例によれば、ソースコイルの推定位置を得る際の演算量を低減することができ、すなわち、被検体内に挿入されたプローブの形状を検出する際にかかる時間を従来に比べて短縮することができる。【００７１】
また、本実施例によれば、ソースコイルの推定位置を得る際の演算量が低減されることに伴い、フレームレートを向上させることができ、すなわち、被検体内に挿入されたプローブの形状を示す形状検出画像を従来に比べて滑らかに表示することができる。（なお、本実施例によれば、フレームレートを従来の約３倍程度まで向上させることができる。）
また、本実施例によれば、ソースコイルの推定位置を得る際の演算量が低減されることに伴い、挿入部の挿入操作（及び抜去操作）に対する応答性を向上させることができ、結果的に、挿入部の挿入操作（及び抜去操作）を効率的に支援することができる。【００７２】
ところで、ニュートンラプソン法または多変量解析を用いた従来の演算によれば、例えば、ソースコイルとセンスコイルユニットとの間の距離が近い場合には、解が発散してしまい、すなわち、ソースコイルの推定位置を得られないという状況が発生し得る。さらに、ニュートンラプソン法または多変量解析を用いた従来の演算によれば、ソースコイルとセンスコイルユニットとの間の距離に応じ、ソースコイルの推定位置を得るために要する演算時間が一定しないという状況も発生し得る。これに対し、本実施例によれば、１つのソースコイルの推定位置を得る際の演算回数を一定の回数に制限しているとともに、該一定の回数の演算を経て該１つのソースコイルの一意な推定位置を得ることができるように構成されている。その結果、本実施例によれば、被検体内に挿入されたプローブの形状を示す形状検出画像の画質を従来に比べて向上させることができる。【００７３】
なお、本実施例のセンスコイルユニット２１は、ｘ軸方向、ｙ軸方向及びｚ軸方向に沿ってそれぞれ配置されたコイルからなる候補ベクトル算出用のコイル群と、ｘ軸方向、ｙ軸方向及びｚ軸方向に沿ってそれぞれ配置されたコイルからなる起電圧誤差算出用のコイル群と、を少なくとも１つずつ有する限りにおいては、４つのコイル群２１１〜２１４を有して構成されるものでなくともよい。【００７４】
また、本実施例によれば、全てのソースコイルＣ１〜Ｃｎの推定位置を取得して形状検出画像を生成するものに限らず、例えば、所定の１つのソースコイル（例えばソースコイルＣ１）の推定位置を時系列的に取得して図形化することにより、該所定の１つのソースコイルの動きの軌跡に応じた検出画像を生成するものであってもよい。【００７５】
さらに、本実施例によれば、図５のステップＳ２〜ステップＳ１０に示す処理において、テーブルデータ２２３ｈに含まれる全ての座標データに対する処理を毎回繰り返してソースコイルの推定位置を取得するものに限らず、例えば、テーブルデータ２２３ｈに含まれる全ての座標データのうち、前回取得したソースコイルＣｐの推定位置を基準とした所定の範囲内の座標データ、または、前回取得したソースコイルＣｐの推定位置を用いて算出した範囲内の座標データのいずれかに限定して読み込んで処理を行うことにより、今回のソースコイルＣｐの推定位置を取得するものであってもよい。具体的には、例えば、テーブルデータ２２３ｈに含まれる各座標データのうち、前回取得したソースコイルＣｐの推定位置に相当する座標データとの間の距離が所定値以下となる範囲内に存在する座標データ群に限定して読み込ませるようにすることにより、今回のソースコイルＣｐの推定位置を取得する際の処理に用いられる座標データの数を削減する（絞り込む）ことができる。【００７６】
（第２の実施例）
図６及び図７は、本発明の第２の実施例に係るものである。【００７７】
なお、本実施例においては、第１の実施例と同様の構成等を有する部分に関する詳細な説明を省略するとともに、第１の実施例と異なる構成等を有する部分に関して主に説明を行う。【００７８】
本実施例の生体観測システムは、第１の実施例における制御部２２３の代わりに制御部２２３Ａを有して構成されている一方で、その他については第１の実施例の生体観測システム１と同様の構成を有している。【００７９】
制御部２２３Ａは、図６に示すように、テーブル格納部２２３ａと、候補ベクトル演算部２２３ｂと、起電圧誤差判定部２２３ｆと、画像生成部２２３ｇと、セレクタ２２３ｉ及び２２３ｊと、起電圧誤差演算部２２３ｋと、セレクタ制御部２２３ｓと、を有して構成されている。また、制御部２２３Ａは、ソースコイルＣ１〜Ｃｎへの駆動信号の出力に係る制御を駆動信号送信部２２１に対して行うことができるように構成されている。このような制御部２２３Ａの制御により、駆動信号送信部２２１は、例えば、ソースコイルＣ１〜Ｃｎを１つずつ順番に駆動させるように駆動信号を出力する。【００８０】
セレクタ２２３ｉは、セレクタ制御部２２３ｓの制御に基づき、コイル群２１１〜２１４のうち、いずれか１つのコイル群から出力された磁界検出信号を選択して候補ベクトル演算部２２３ｂへ出力できるように構成されている。【００８１】
セレクタ２２３ｊは、セレクタ制御部２２３ｓの制御に基づき、コイル群２１１〜２１４のうち、いずれか１つのコイル群から出力された磁界検出信号を選択して起電圧誤差演算部２２３ｋへ出力できるように構成されている。【００８２】
起電圧誤差演算部２２３ｋは、テーブル格納部２２３ａのテーブルデータ２２３ｈに含まれる各座標データの中から、候補ベクトル演算部２２３ｂにおいて読み込まれたものと同じ座標データｔｑを読み込む。その後、起電圧誤差演算部２２３ｃは、テーブル格納部２２３ａから読み込んだ座標データｔｑと、候補ベクトル演算部２２３ｂから出力される候補ベクトルの算出結果とに基づき、該座標データｔｑに対応する推定起電圧を算出する。そして、起電圧誤差演算部２２３ｃは、磁界検出信号受信部２２２及びセレクタ２２３ｊを経て出力された磁界検出信号の電圧（信号レベル）と、前述の推定起電圧と、の差である起電圧誤差Δｖｘ、Δｖｙ及びΔｖｚを算出し、算出結果を起電圧誤差判定部２２３ｆへ出力する。【００８３】
セレクタ制御部２２３ｓは、候補ベクトル演算部２２３ｂ、起電圧誤差判定部２２３ｆ、及び、起電圧誤差演算部２２３ｋにおける演算の実行状況を随時監視しながら、セレクタ２２３ｉ及び２２３ｊにおける磁界検出信号の入出力に係る経路を適切な経路に設定するための制御を行う。なお、このような制御の詳細については、後程説明を行う。【００８４】
次に、本実施例の作用について説明を行う。なお、以降においては、制御部２２３の代わりに制御部２２３Ａを設けた場合の内視鏡形状検出装置３の動作及び処理等に係る部分を図７のフローチャートを参照しながら説明するとともに、他の部分については適宜省略しながら説明を進めるものとする。また、以降においては、説明の簡単のため、各ソースコイルから発せられた磁界がソースコイルＣ１、Ｃ２、…、Ｃｎの順番に検出されるとともに、この順番で磁界検出信号が出力される場合を例に挙げて述べる。【００８５】
ソースコイルＣｐから磁界が発せられると、該磁界に応じた磁界検出信号がコイル群２１１、２１２、２１３及び２１４の各コイルから出力される（図７のステップＳ１０１）。【００８６】
一方、セレクタ制御部２２３ｓは、候補ベクトル演算部２２３ｂ、起電圧誤差判定部２２３ｆ、及び、起電圧誤差演算部２２３ｋにおける演算の実行状況に基づき、コイル群２１１〜２１４のうちの一のコイル群から出力される磁界検出信号が候補ベクトル演算部２２３ｂに入力されるようにセレクタ２２３ｉの経路を設定するとともに、該一のコイル群以外の他の３つのコイル群から出力される磁界検出信号が起電圧誤差演算部２２３ｋに順次入力されるようにセレクタ２２３ｊの経路を設定する制御を行う（図７のステップＳ１０２）。【００８７】
具体的には、セレクタ制御部２２３ｓは、例えば、コイル群２１１から出力される磁界検出信号が候補ベクトル演算部２２３ｂに入力されるようにセレクタ２２３ｉの経路を設定するとともに、コイル群２１２〜２１４から出力される磁界検出信号が起電圧誤差演算部２２３ｋに順次入力されるようにセレクタ２２３ｊの経路を設定する制御を行う。【００８８】
なお、本実施例によれば、前述の他の３つのコイル群からの磁界検出信号が起電圧誤差演算部２２３ｋに順次入力されるようにセレクタ２２３ｊの経路が設定されるものに限らず、該磁界検出信号が起電圧誤差演算部２２３ｋに同時に入力されるようにセレクタ２２３ｊの経路が設定されるものであってもよい。【００８９】
候補ベクトル演算部２２３ｂは、テーブル格納部２２３ａのテーブルデータ２２３ｈに含まれる各座標データの中から、座標データｔｑを読み込む。その後、候補ベクトル演算部２２３ｂは、テーブル格納部２２３ａから読み込んだ座標データｔｑと、セレクタ２２３ｉを経て出力された磁界検出信号の電圧（信号レベル）とに基づき、該座標データｔｑに対応する候補ベクトルを算出し（図７のステップＳ１０３）、算出結果を起電圧誤差演算部２２３ｋへ出力する。【００９０】
起電圧誤差演算部２２３ｋは、テーブル格納部２２３ａのテーブルデータ２２３ｈに含まれる各座標データの中から、候補ベクトル演算部２２３ｂにおいて読み込まれたものと同じ座標データｔｑを読み込む。その後、起電圧誤差演算部２２３ｋは、テーブル格納部２２３ａから読み込んだ座標データｔｑと、候補ベクトル演算部２２３ｂから出力される候補ベクトルの算出結果とに基づき、該座標データｔｑに対応する推定起電圧を算出する（図７のステップＳ１０４）。【００９１】
また、起電圧誤差演算部２２３ｋは、セレクタ２２３ｊを経て出力された磁界検出信号の電圧（信号レベル）と、前述の推定起電圧と、の差である起電圧誤差Δｖｘ、Δｖｙ及びΔｖｚを前述の他の３つのコイル群のそれぞれにおいて算出し（図７のステップＳ１０５）、算出結果として得られた９個の起電圧誤差を加算した（図７のステップＳ１０６）後、加算結果として得られた加算値を、自身に設けられた図示しないメモリに格納して保持する。【００９２】
セレクタ制御部２２３ｓは、候補ベクトル演算部２２３ｂ、起電圧誤差判定部２２３ｆ、及び、起電圧誤差演算部２２３ｋにおける演算の実行状況に基づき、前記加算値が算出されたことを検出した際に、全コイル群（コイル群２１１〜２１４）の磁界検出信号が候補ベクトル演算部２２３ｂに入力済であるか否かを判定する（図７のステップＳ１０７）。そして、セレクタ制御部２２３ｓは、磁界検出信号が未入力のコイル群が存在する場合には、図７のステップＳ１０２に戻り、該コイル群からの磁界検出信号が候補ベクトル演算部２２３ｂに入力されるように、セレクタ２２３ｉ及び２２３ｊにおける経路を再設定する。また、セレクタ制御部２２３ｓは、全コイル群の磁界検出信号が候補ベクトル演算部２２３ｂに入力済である場合には、その旨を示す完了信号を起電圧誤差演算部２２３ｋに対して出力する。【００９３】
すなわち、本実施例によれば、前述の完了信号がセレクタ制御部２２３ｓから出力されるまでの間、図７のステップＳ１０２〜Ｓ１０７の処理が繰り返されることにより、各コイル群毎に算出した候補ベクトルに応じた起電圧誤差の加算値が起電圧誤差演算部２２３ｋのメモリに格納される。そして、起電圧誤差演算部２２３ｋは、前述の完了信号の入力を検出した際に、起電圧誤差演算部２２３ｋのメモリに格納された全ての加算値（４種類の加算値）を起電圧誤差判定部２２３ｆへ出力した後、該メモリをリセットする。【００９４】
起電圧誤差判定部２２３ｆは、座標データｔｑに対応する全ての起電圧誤差に相当する、起電圧誤差演算部２２３ｋから出力される４種類の加算値に対して加算処理を施す（図７のステップＳ１０８）。また、このような加算処理に前後して、起電圧誤差判定部２２３ｆは、候補ベクトル演算部２２３ｂにおいて読み込まれたものと同じ座標データｔｑを読み込む。【００９５】
その後、起電圧誤差判定部２２３ｆは、座標データｔｑに対応する全ての起電圧誤差の加算処理結果が、これ以前に得られた起電圧誤差の加算処理結果に対して最小であるか否かの判定を行う（図７のステップＳ１０９）。そして、起電圧誤差判定部２２３ｆは、座標データｔｑに対応する起電圧誤差の加算処理結果が最小であると判定した場合には、該加算処理結果に応じて最尤位置情報を更新した（図７のステップＳ１１０）後、図７のステップＳ１１２の処理へ移行する。また、起電圧誤差判定部２２３ｆは、座標データｔｑに対応する起電圧誤差の加算処理結果が最小ではないと判定した場合には、該加算処理結果を破棄し、これ以前に得た最尤位置情報を維持したまま（図７のステップＳ１１１）、図７のステップＳ１１２の処理へ移行する。【００９６】
なお、前述の最尤位置情報は、起電圧誤差判定部２２３ｆに設けられた図示しないメモリに格納される情報であって、起電圧誤差の加算処理結果が最小値になった際の該加算処理結果と、該加算処理結果に関連付けられた一の座標データと、を含んでいる。すなわち、図７のステップＳ１０９における判定処理は、起電圧誤差判定部２２３ｆのメモリに格納された最尤位置情報を読み込むことにより得られた加算処理結果と、図７のステップＳ１０８において得られた起電圧誤差の加算処理結果と、を比較することにより行われる。そして、このような判定処理の処理結果に応じ、起電圧誤差判定部２２３ｆのメモリに格納された最尤位置情報が適宜書きかえられる。但し、ｑ＝１の場合には、それ以前の最尤位置情報が存在しないため、図７のステップＳ１０９における判定処理を行わずにステップＳ１１０へ移行し、ステップＳ１０８において得られた起電圧誤差の加算処理結果と、該加算処理結果に関連付けられた座標データｔ１と、が最尤位置情報として前述のメモリに格納される。【００９７】
一方、以上に述べた制御部２２３Ａの各部において、全ての座標データｔ１〜ｔｍに対する処理が完了していない場合には（図７のステップＳ１１２）、次の座標データｔ（ｑ＋１）が読み込まれた（図７のステップＳ１１３）後、該座標データｔ（ｑ＋１）を用いて図７のステップＳ１０２〜ステップＳ１１１の処理が行われる。また、全ての座標データｔ１〜ｔｍに対する処理が完了した場合（図７のステップＳ１１２）、起電圧誤差判定部２２３ｆは、その時点で自身が保持している最尤位置情報に含まれる座標データを、ソースコイルＣｐの推定位置として取得する（図７のステップＳ１１４）。【００９８】
そして、全てのソースコイルＣ１〜Ｃｎの推定位置が得られていない場合には（図７のステップＳ１１５）、次のソースコイルＣ（ｐ＋１）から発せられた磁界に応じた磁界検出信号に基づき、図７のステップＳ１０１〜ステップＳ１１４の処理が行われる（図７のステップＳ１１５）。また、全てのソースコイルＣ１〜Ｃｎの推定位置が得られた場合、起電圧誤差判定部２２３ｆは、ソースコイルＣ１〜Ｃｎの推定位置の情報を画像生成部２２３ｇへ出力する。【００９９】
画像生成部２２３ｇは、起電圧誤差判定部２２３ｆから出力されるソースコイルＣ１〜Ｃｎの推定位置に基づいて挿入部１１の形状を示す形状検出画像を生成する。また、画像生成部２２３ｇは、基準位置指定装置２４により指定された基準位置に基づき、形状検出画像の最も根元側（基端側）がディスプレイ２３の表示画面内の最下部の中央に表示されるように表示位置を設定する。そして、画像生成部２２３ｇは、表示位置が設定された状態の形状検出画像に基づいて映像信号を生成してディスプレイ２３へ出力する。【０１００】
以上に述べたように、本実施例によれば、ソースコイルの向きを変数として用いた演算を行わずとも、該ソースコイルの推定位置を得ることができる。そのため、本実施例によれば、ソースコイルの推定位置を得る際の演算量を低減することができ、すなわち、被検体内に挿入されたプローブの形状を検出する際にかかる時間を従来に比べて短縮することができる。【０１０１】
また、本実施例によれば、挿入部の挿入操作（及び抜去操作）に対する応答性の向上、及び、形状検出画像の画質の向上という点について、第１の実施例と略同様の効果を得ることができる。【０１０２】
一方、以上に述べたように、本実施例によれば、センスコイルユニットに設けられた各コイル群毎に、ソースコイルの向きを求めるための演算が行われるように構成されている。そのため、本実施例によれば、演算量の低減を図りながらも高精度にソースコイルの推定位置を得ることができる。【０１０３】
ところで、以上に述べた各実施例によれば、検査ベッドに横臥した被検体の動きに応じて生じる形状検出画像の表示位置のずれを補正するためのずれ補正処理がさらに行われるものであってもよい。【０１０４】
具体的には、前述のずれ補正処理は、例えば、形状検出画像の最も根元側（基端側）の表示位置がディスプレイの表示画面内の最下部の中央からどの程度ずれているかを検出し、検出結果に応じて該形状検出画像を水平移動させる、という処理を画像生成部２２３ｇの処理の一部として組み込むことにより実現することができる。【０１０５】
そして、前述のずれ補正処理を実施することにより、例えば図８に示すように、ディスプレイの表示画面内の見易い位置に形状検出画像を表示させることができる。【０１０６】
また、以上に述べた各実施例によれば、挿入部の挿入状態等に関する情報を形状検出画像に併せて表示するものであってもよい。【０１０７】
具体的には、例えば、図９に示すような挿入部の全長及び挿入長を示すゲージを形状検出画像の横に並べて表示させる、という処理を画像生成部２２３ｇの処理の一部として組み込むことにより実現することができる。【０１０８】
なお、図９においては、挿入部の全長を示すゲージの側部に沿って、スコープスイッチの所定のスイッチが操作された位置（挿入長）と、キーボードの所定のキーが操作された位置（挿入長）と、をそれぞれ識別可能なマーカが併せて表示されるようにしている。このようなマーカの表示に係る処理についても、挿入部の全長及び挿入長を示すゲージの表示に係る処理と同様に、画像生成部２２３ｇの処理の一部として組み込むことにより実現することができる。【０１０９】
さらに、以上に述べた各実施例によれば、センスコイルユニットの傾きに伴って生じる形状検出画像の表示形状の変化を補正するための傾き補正処理がさらに行われるものであってもよい。【０１１０】
具体的には、前述の傾き補正処理は、例えば、センスコイルユニットに設けられた加速度センサ（傾きセンサ）からの検出信号に基づいて該センスコイルユニットの（鉛直方向に対する）傾き角を検出し、検出結果に応じて該形状検出画像を変形及び（または）移動させる、という処理を画像生成部２２３ｇの処理の一部として組み込むことにより実現することができる。【０１１１】
ここで、センスコイルユニットをソースコイル側へ傾けていない状態で（例えば図１０に示すような位置関係で）ソースコイルからの磁界を検出した場合には、図１１に示すような形状の形状検出画像が表示される。その一方で、センスコイルユニットをソースコイル側へ傾けた状態で（例えば図１２に示すような位置関係で）ソースコイルからの磁界を検出した場合には、挿入部を一切移動させていないにもかかわらず、形状検出画像の表示形状が図１１に示すものから図１３に示すものへ変化してしまう、という問題が従来生じている。【０１１２】
すなわち、前述の傾き補正処理は、このような問題を解決するために実施されるものであり、センスコイルユニットを鉛直方向に対して傾けたとしても、ソースコイルの位置が変化しない限りにおいては、センスコイルユニットを鉛直方向に対して傾けていない場合と同じ形状の形状検出画像を常に表示させることができるようにするための処理である。【０１１３】
なお、本発明は、上述した各実施例に限定されるものではなく、発明の趣旨を逸脱しない範囲内において種々の変更や応用が可能であることは勿論である。【０１１４】
本出願は、２０１０年６月９日に日本国に出願された特願２０１０−１３２２１１号を優先権主張の基礎として出願するものであり、上記の開示内容は、本願明細書、請求の範囲、図面に引用されたものとする。
【図１】
2011155383.tif 000003
【図２】
2011155383.tif 000004
【図３】
2011155383.tif 000005
【図４】
2011155383.tif 000006
【図５】
2011155383.tif 000007
【図６】
2011155383.tif 000008
【図７】
2011155383.tif 000009
【図８】
2011155383.tif 000010
【図９】
2011155383.tif 000011
【図１０】
2011155383.tif 000012
【図１１】
2011155383.tif 000013
【図１２】
2011155383.tif 000014
【図１３】
2011155383.tif 000015
【手続補正書】
【提出日】平成24年8月21日(2012.8.21)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】０００９
【補正方法】変更
【補正の内容】
【０００９】
本発明のプローブ形状検出方法は、細長形状を具備するプローブの長手方向に沿って設けられた磁界発生素子から磁界を発生させるための駆動信号を駆動信号送信部が送信する駆動信号送信ステップと、前記磁界発生素子から発せられた磁界を相互に直交する３つの軸方向の磁界成分として検出するとともに、前記３つの軸方向の磁界成分を検出した際に生じる第１の起電圧群に応じた磁界検出信号を第１の磁界検出部が出力する第１の磁界検出ステップと、前記磁界発生素子から発せられた磁界を前記３つの軸方向の磁界成分として検出するとともに、前記３つの軸方向の磁界成分を検出した際に生じる第２の起電圧群に応じた磁界検出信号を第２の磁界検出部が出力する第２の磁界検出ステップと、前記第１の起電圧群と、前記磁界発生素子が取り得る候補位置を示す候補位置情報が複数格納された候補位置格納部から読み込んだ一の候補位置情報と、に基づき、該一の候補位置情報に対応する位置に前記磁界発生素子が存在すると仮定した場合の前記磁界発生素子の向きを示す候補ベクトルを候補ベクトル演算部が算出する候補ベクトル演算ステップと、前記候補位置格納部から読み込んだ前記一の候補位置情報と、前記候補ベクトル演算ステップにおいて算出された前記候補ベクトルと、に基づき、前記磁界発生素子から発せられる磁界を検出した際に生じると推定される推定起電圧を推定起電圧演算部が算出する推定起電圧演算ステップと、前記第２の起電圧群と前記推定起電圧との間の誤差を誤差演算部が算出する誤差演算ステップと、前記誤差演算ステップの算出結果に基づき、前記候補位置情報として示される全ての候補位置のうち、前記誤差を最小とする候補位置を前記磁界発生素子の推定位置として推定位置取得部が取得する推定位置取得ステップと、前記推定位置取得ステップにおいて取得された各推定位置に基づき、前記プローブの形状を示す形状検出画像を画像生成部が生成する画像生成ステップと、を有する。
【手続補正２】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
細長形状を具備するプローブの長手方向に沿って設けられた磁界発生素子から磁界を発生させるための駆動信号を送信する駆動信号送信部と、
前記磁界発生素子から発せられた磁界を相互に直交する３つの軸方向の磁界成分として検出するとともに、前記３つの軸方向の磁界成分を検出した際に生じる第１の起電圧群に応じた磁界検出信号を出力する第１の磁界検出部と、
前記第１の磁界検出部とは異なる位置に設けられ、前記磁界発生素子から発せられた磁界を前記３つの軸方向の磁界成分として検出するとともに、前記３つの軸方向の磁界成分を検出した際に生じる第２の起電圧群に応じた磁界検出信号を出力する第２の磁界検出部と、
前記磁界発生素子が取り得る候補位置を示す候補位置情報が複数格納された候補位置格納部と、
前記第１の起電圧群と、前記候補位置格納部から読み込んだ一の候補位置情報と、に基づき、該一の候補位置情報に対応する位置に前記磁界発生素子が存在すると仮定した場合の前記磁界発生素子の向きを示す候補ベクトルを算出する候補ベクトル演算部と、
前記候補位置格納部から読み込んだ前記一の候補位置情報と、前記候補ベクトル演算部において算出された前記候補ベクトルと、に基づき、前記磁界発生素子から発せられる磁界を検出した際に生じると推定される推定起電圧を算出する推定起電圧演算部と、
前記第２の起電圧群と前記推定起電圧との間の誤差を算出する誤差演算部と、
前記誤差演算部の算出結果に基づき、前記候補位置情報として示される全ての候補位置のうち、前記誤差を最小とする候補位置を前記磁界発生素子の推定位置として取得する推定位置取得部と、
前記推定位置取得部において取得された各推定位置に基づき、前記プローブの形状を示す形状検出画像を生成する画像生成部と、
を有することを特徴とするプローブ形状検出装置。
【請求項２】
前記第１の磁界検出部及び前記第２の磁界検出部とは異なる位置に設けられ、前記磁界発生素子から発せられた磁界を前記３つの軸方向の磁界成分として検出するとともに、前記３つの軸方向の磁界成分を検出した際に生じる第３の起電圧群に応じた磁界検出信号を出力する第３の磁界検出部をさらに有し、
前記誤差演算部は、前記第２の起電圧群と前記推定起電圧との間の誤差である第１の誤差、及び、前記第３の起電圧群と前記推定起電圧との間の誤差である第２の誤差をそれぞれ算出し、
前記推定位置取得部は、前記第１の誤差及び前記第２の誤差を加算した加算結果に基づき、前記候補位置情報として示される全ての候補位置のうち、前記加算結果を最小とする候補位置を前記磁界発生素子の推定位置として取得する
ことを特徴とする請求項１に記載のプローブ形状検出装置。
【請求項３】
前記第１の磁界検出部、前記第２の磁界検出部、及び、前記第３の磁界検出部のうち、一の磁界検出部から出力される一の磁界検出信号を前記候補ベクトル演算部に選択的に入力させることが可能な第１のセレクタと、
前記第１の磁界検出部、前記第２の磁界検出部、及び、前記第３の磁界検出部のうち、前記一の磁界検出部以外の他の磁界検出部から出力される２つの磁界検出信号をそれぞれ前記誤差演算部に選択的に入力させることが可能な第２のセレクタと、
前記第１のセレクタ及び前記第２のセレクタにおける磁界検出信号の入出力に係る経路を設定するための制御を行うセレクタ制御部と、
をさらに有することを特徴とする請求項２に記載のプローブ形状検出装置。
【請求項４】
前記セレクタ制御部は、前記候補ベクトル演算部が前記一の候補位置情報を読み込んで前記候補ベクトルを算出する際に、前記第１の磁界検出部、前記第２の磁界検出部、及び、前記第３の磁界検出部からの磁界検出信号が１回ずつ前記候補ベクトル演算部に対して入力されるように、前記第１のセレクタ及び前記第２のセレクタにおける磁界検出信号の入出力に係る経路を設定する
ことを特徴とする請求項３に記載のプローブ形状検出装置。
【請求項５】
前記候補ベクトル演算部は、前記第１のセレクタを経て出力された前記一の磁界検出信号に応じた一の起電圧群と、前記一の候補位置情報と、に基づいて前記候補ベクトルを算出し、
前記誤差演算部は、前記第２のセレクタを経て出力された前記２つの磁界検出信号に応じた各起電圧群と前記推定起電圧との間の誤差を算出し、
前記推定位置取得部は、前記誤差演算部において算出された各誤差を加算した加算結果に基づき、前記候補位置情報として示される全ての候補位置のうち、前記加算結果を最小とする候補位置を前記磁界発生素子の推定位置として取得する
ことを特徴とする請求項４に記載のプローブ形状検出装置。
【請求項６】
前記候補ベクトル演算部、前記推定起電圧演算部、及び、前記誤差演算部は、前記候補位置格納部に格納された各候補位置情報のうち、前回取得した前記磁界発生素子の推定位置を基準とした所定の範囲内の候補位置情報、または、前回取得した前記磁界発生素子の推定位置を用いて算出した範囲内の候補位置情報のいずれかに限定して読み込んで処理を行う
ことを特徴とする請求項１に記載のプローブ形状検出装置。
【請求項７】
細長形状を具備するプローブの長手方向に沿って設けられた磁界発生素子から磁界を発生させるための駆動信号を駆動信号送信部が送信する駆動信号送信ステップと、
前記磁界発生素子から発せられた磁界を相互に直交する３つの軸方向の磁界成分として検出するとともに、前記３つの軸方向の磁界成分を検出した際に生じる第１の起電圧群に応じた磁界検出信号を第１の磁界検出部が出力する第１の磁界検出ステップと、
前記磁界発生素子から発せられた磁界を前記３つの軸方向の磁界成分として検出するとともに、前記３つの軸方向の磁界成分を検出した際に生じる第２の起電圧群に応じた磁界検出信号を第２の磁界検出部が出力する第２の磁界検出ステップと、
前記第１の起電圧群と、前記磁界発生素子が取り得る候補位置を示す候補位置情報が複数格納された候補位置格納部から読み込んだ一の候補位置情報と、に基づき、該一の候補位置情報に対応する位置に前記磁界発生素子が存在すると仮定した場合の前記磁界発生素子の向きを示す候補ベクトルを候補ベクトル演算部が算出する候補ベクトル演算ステップと、
前記候補位置格納部から読み込んだ前記一の候補位置情報と、前記候補ベクトル演算ステップにおいて算出された前記候補ベクトルと、に基づき、前記磁界発生素子から発せられる磁界を検出した際に生じると推定される推定起電圧を推定起電圧演算部が算出する推定起電圧演算ステップと、
前記第２の起電圧群と前記推定起電圧との間の誤差を誤差演算部が算出する誤差演算ステップと、
前記誤差演算ステップの算出結果に基づき、前記候補位置情報として示される全ての候補位置のうち、前記誤差を最小とする候補位置を前記磁界発生素子の推定位置として推定位置取得部が取得する推定位置取得ステップと、
前記推定位置取得ステップにおいて取得された各推定位置に基づき、前記プローブの形状を示す形状検出画像を画像生成部が生成する画像生成ステップと、
を有することを特徴とするプローブ形状検出方法。
【請求項８】
前記磁界発生素子から発せられた磁界を前記３つの軸方向の磁界成分として検出するとともに、前記３つの軸方向の磁界成分を検出した際に生じる第３の起電圧群に応じた磁界検出信号を第３の磁界検出部が出力する第３の磁界検出ステップをさらに有し、
前記誤差演算ステップは、前記第２の起電圧群と前記推定起電圧との間の誤差である第１の誤差、及び、前記第３の起電圧群と前記推定起電圧との間の誤差である第２の誤差をそれぞれ算出し、
前記推定位置取得ステップは、前記第１の誤差及び前記第２の誤差を加算した加算結果に基づき、前記候補位置情報として示される全ての候補位置のうち、前記加算結果を最小とする候補位置を前記磁界発生素子の推定位置として取得する
ことを特徴とする請求項７に記載のプローブ形状検出方法。
【請求項９】
前記候補ベクトル演算ステップ、前記推定起電圧演算ステップ、及び、前記誤差演算ステップの処理は、前記候補位置格納部に格納された各候補位置情報のうち、前回取得した前記磁界発生素子の推定位置を基準とした所定の範囲内の候補位置情報、または、前回取得した前記磁界発生素子の推定位置を用いて算出した範囲内の候補位置情報のいずれかに限定して行われる
ことを特徴とする請求項７に記載のプローブ形状検出方法。
【手続補正書】
【提出日】平成24年12月28日(2012.12.28)
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００１
【補正方法】変更
【補正の内容】
【０００１】
本発明は、プローブ形状検出装置及びプローブ形状検出装置の作動方法に関し、特に、磁界を用いてプローブの形状を検出するプローブ形状検出装置及びプローブ形状検出装置の作動方法に関するものである。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】０００７
【補正方法】変更
【補正の内容】
【０００７】
本発明は、前述した事情に鑑みてなされたものであり、被検体内に挿入されたプローブの形状を検出する際にかかる時間を従来に比べて短縮することが可能なプローブ形状検出装置及びプローブ形状検出装置の作動方法を提供することを目的としている。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】０００９
【補正方法】変更
【補正の内容】
【０００９】
本発明の一態様のプローブ形状検出装置の作動方法は、細長形状を具備するプローブの長手方向に沿って設けられた磁界発生素子から磁界を発生させるための駆動信号を駆動信号送信部が送信する駆動信号送信ステップと、前記磁界発生素子から発せられた磁界を相互に直交する３つの軸方向の磁界成分として検出するとともに、前記３つの軸方向の磁界成分を検出した際に生じる第１の起電圧群に応じた磁界検出信号を第１の磁界検出部が出力する第１の磁界検出ステップと、前記磁界発生素子から発せられた磁界を前記３つの軸方向の磁界成分として検出するとともに、前記３つの軸方向の磁界成分を検出した際に生じる第２の起電圧群に応じた磁界検出信号を第２の磁界検出部が出力する第２の磁界検出ステップと、前記第１の起電圧群と、前記磁界発生素子が取り得る候補位置を示す候補位置情報が複数格納された候補位置格納部から読み込んだ一の候補位置情報と、に基づき、該一の候補位置情報に対応する位置に前記磁界発生素子が存在すると仮定した場合の前記磁界発生素子の向きを示す候補ベクトルを候補ベクトル演算部が算出する候補ベクトル演算ステップと、前記候補位置格納部から読み込んだ前記一の候補位置情報と、前記候補ベクトル演算ステップにおいて算出された前記候補ベクトルと、に基づき、前記磁界発生素子から発せられる磁界を検出した際に生じると推定される推定起電圧を推定起電圧演算部が算出する推定起電圧演算ステップと、前記第２の起電圧群と前記推定起電圧との間の誤差を誤差演算部が算出する誤差演算ステップと、前記誤差演算ステップの算出結果に基づき、前記候補位置情報として示される全ての候補位置のうち、前記誤差を最小とする候補位置を前記磁界発生素子の推定位置として推定位置取得部が取得する推定位置取得ステップと、前記推定位置取得ステップにおいて取得された各推定位置に基づき、前記プローブの形状を示す形状検出画像を画像生成部が生成する画像生成ステップと、を有する。
【手続補正５】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
細長形状を具備するプローブの長手方向に沿って設けられた磁界発生素子から磁界を発生させるための駆動信号を送信する駆動信号送信部と、
前記磁界発生素子から発せられた磁界を相互に直交する３つの軸方向の磁界成分として検出するとともに、前記３つの軸方向の磁界成分を検出した際に生じる第１の起電圧群に応じた磁界検出信号を出力する第１の磁界検出部と、
前記第１の磁界検出部とは異なる位置に設けられ、前記磁界発生素子から発せられた磁界を前記３つの軸方向の磁界成分として検出するとともに、前記３つの軸方向の磁界成分を検出した際に生じる第２の起電圧群に応じた磁界検出信号を出力する第２の磁界検出部と、
前記磁界発生素子が取り得る候補位置を示す候補位置情報が複数格納された候補位置格納部と、
前記第１の起電圧群と、前記候補位置格納部から読み込んだ一の候補位置情報と、に基づき、該一の候補位置情報に対応する位置に前記磁界発生素子が存在すると仮定した場合の前記磁界発生素子の向きを示す候補ベクトルを算出する候補ベクトル演算部と、
前記候補位置格納部から読み込んだ前記一の候補位置情報と、前記候補ベクトル演算部において算出された前記候補ベクトルと、に基づき、前記磁界発生素子から発せられる磁界を検出した際に生じると推定される推定起電圧を算出する推定起電圧演算部と、
前記第２の起電圧群と前記推定起電圧との間の誤差を算出する誤差演算部と、
前記誤差演算部の算出結果に基づき、前記候補位置情報として示される全ての候補位置のうち、前記誤差を最小とする候補位置を前記磁界発生素子の推定位置として取得する推定位置取得部と、
前記推定位置取得部において取得された各推定位置に基づき、前記プローブの形状を示す形状検出画像を生成する画像生成部と、
を有することを特徴とするプローブ形状検出装置。
【請求項２】
前記第１の磁界検出部及び前記第２の磁界検出部とは異なる位置に設けられ、前記磁界発生素子から発せられた磁界を前記３つの軸方向の磁界成分として検出するとともに、前記３つの軸方向の磁界成分を検出した際に生じる第３の起電圧群に応じた磁界検出信号を出力する第３の磁界検出部をさらに有し、
前記誤差演算部は、前記第２の起電圧群と前記推定起電圧との間の誤差である第１の誤差、及び、前記第３の起電圧群と前記推定起電圧との間の誤差である第２の誤差をそれぞれ算出し、
前記推定位置取得部は、前記第１の誤差及び前記第２の誤差を加算した加算結果に基づき、前記候補位置情報として示される全ての候補位置のうち、前記加算結果を最小とする候補位置を前記磁界発生素子の推定位置として取得する
ことを特徴とする請求項１に記載のプローブ形状検出装置。
【請求項３】
前記第１の磁界検出部、前記第２の磁界検出部、及び、前記第３の磁界検出部のうち、一の磁界検出部から出力される一の磁界検出信号を前記候補ベクトル演算部に選択的に入力させることが可能な第１のセレクタと、
前記第１の磁界検出部、前記第２の磁界検出部、及び、前記第３の磁界検出部のうち、前記一の磁界検出部以外の他の磁界検出部から出力される２つの磁界検出信号をそれぞれ前記誤差演算部に選択的に入力させることが可能な第２のセレクタと、
前記第１のセレクタ及び前記第２のセレクタにおける磁界検出信号の入出力に係る経路を設定するための制御を行うセレクタ制御部と、
をさらに有することを特徴とする請求項２に記載のプローブ形状検出装置。
【請求項４】
前記セレクタ制御部は、前記候補ベクトル演算部が前記一の候補位置情報を読み込んで前記候補ベクトルを算出する際に、前記第１の磁界検出部、前記第２の磁界検出部、及び、前記第３の磁界検出部からの磁界検出信号が１回ずつ前記候補ベクトル演算部に対して入力されるように、前記第１のセレクタ及び前記第２のセレクタにおける磁界検出信号の入出力に係る経路を設定する
ことを特徴とする請求項３に記載のプローブ形状検出装置。
【請求項５】
前記候補ベクトル演算部は、前記第１のセレクタを経て出力された前記一の磁界検出信号に応じた一の起電圧群と、前記一の候補位置情報と、に基づいて前記候補ベクトルを算出し、
前記誤差演算部は、前記第２のセレクタを経て出力された前記２つの磁界検出信号に応じた各起電圧群と前記推定起電圧との間の誤差を算出し、
前記推定位置取得部は、前記誤差演算部において算出された各誤差を加算した加算結果に基づき、前記候補位置情報として示される全ての候補位置のうち、前記加算結果を最小とする候補位置を前記磁界発生素子の推定位置として取得する
ことを特徴とする請求項４に記載のプローブ形状検出装置。
【請求項６】
前記候補ベクトル演算部、前記推定起電圧演算部、及び、前記誤差演算部は、前記候補位置格納部に格納された各候補位置情報のうち、前回取得した前記磁界発生素子の推定位置を基準とした所定の範囲内の候補位置情報、または、前回取得した前記磁界発生素子の推定位置を用いて算出した範囲内の候補位置情報のいずれかに限定して読み込んで処理を行う
ことを特徴とする請求項１に記載のプローブ形状検出装置。
【請求項７】
プローブ形状検出装置の作動方法であって、
細長形状を具備するプローブの長手方向に沿って設けられた磁界発生素子から磁界を発生させるための駆動信号を駆動信号送信部が送信する駆動信号送信ステップと、
前記磁界発生素子から発せられた磁界を相互に直交する３つの軸方向の磁界成分として検出するとともに、前記３つの軸方向の磁界成分を検出した際に生じる第１の起電圧群に応じた磁界検出信号を第１の磁界検出部が出力する第１の磁界検出ステップと、
前記磁界発生素子から発せられた磁界を前記３つの軸方向の磁界成分として検出するとともに、前記３つの軸方向の磁界成分を検出した際に生じる第２の起電圧群に応じた磁界検出信号を第２の磁界検出部が出力する第２の磁界検出ステップと、
前記第１の起電圧群と、前記磁界発生素子が取り得る候補位置を示す候補位置情報が複数格納された候補位置格納部から読み込んだ一の候補位置情報と、に基づき、該一の候補位置情報に対応する位置に前記磁界発生素子が存在すると仮定した場合の前記磁界発生素子の向きを示す候補ベクトルを候補ベクトル演算部が算出する候補ベクトル演算ステップと、
前記候補位置格納部から読み込んだ前記一の候補位置情報と、前記候補ベクトル演算ステップにおいて算出された前記候補ベクトルと、に基づき、前記磁界発生素子から発せられる磁界を検出した際に生じると推定される推定起電圧を推定起電圧演算部が算出する推定起電圧演算ステップと、
前記第２の起電圧群と前記推定起電圧との間の誤差を誤差演算部が算出する誤差演算ステップと、
前記誤差演算ステップの算出結果に基づき、前記候補位置情報として示される全ての候補位置のうち、前記誤差を最小とする候補位置を前記磁界発生素子の推定位置として推定位置取得部が取得する推定位置取得ステップと、
前記推定位置取得ステップにおいて取得された各推定位置に基づき、前記プローブの形状を示す形状検出画像を画像生成部が生成する画像生成ステップと、
を有することを特徴とするプローブ形状検出装置の作動方法。
【請求項８】
前記磁界発生素子から発せられた磁界を前記３つの軸方向の磁界成分として検出するとともに、前記３つの軸方向の磁界成分を検出した際に生じる第３の起電圧群に応じた磁界検出信号を第３の磁界検出部が出力する第３の磁界検出ステップをさらに有し、
前記誤差演算ステップは、前記第２の起電圧群と前記推定起電圧との間の誤差である第１の誤差、及び、前記第３の起電圧群と前記推定起電圧との間の誤差である第２の誤差をそれぞれ算出し、
前記推定位置取得ステップは、前記第１の誤差及び前記第２の誤差を加算した加算結果に基づき、前記候補位置情報として示される全ての候補位置のうち、前記加算結果を最小とする候補位置を前記磁界発生素子の推定位置として取得する
ことを特徴とする請求項７に記載のプローブ形状検出装置の作動方法。
【請求項９】
前記候補ベクトル演算ステップ、前記推定起電圧演算ステップ、及び、前記誤差演算ステップの処理は、前記候補位置格納部に格納された各候補位置情報のうち、前回取得した前記磁界発生素子の推定位置を基準とした所定の範囲内の候補位置情報、または、前回取得した前記磁界発生素子の推定位置を用いて算出した範囲内の候補位置情報のいずれかに限定して行われる
ことを特徴とする請求項７に記載のプローブ形状検出装置の作動方法。
【国際調査報告】
2011155383.tif 000016
2011155383.tif 000017
2011155383.tif 000018
2011155383.tif 000019