[go: up one dir, main page]

JP2018153345A - 内視鏡位置特定装置、方法およびプログラム - Google Patents

内視鏡位置特定装置、方法およびプログラム Download PDF

Info

Publication number
JP2018153345A
JP2018153345A JP2017051505A JP2017051505A JP2018153345A JP 2018153345 A JP2018153345 A JP 2018153345A JP 2017051505 A JP2017051505 A JP 2017051505A JP 2017051505 A JP2017051505 A JP 2017051505A JP 2018153345 A JP2018153345 A JP 2018153345A
Authority
JP
Japan
Prior art keywords
endoscope
endoscopic image
image
parameter
endoscopic
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.)
Granted
Application number
JP2017051505A
Other languages
English (en)
Other versions
JP6745748B2 (ja
JP2018153345A5 (ja
Inventor
嘉郎 北村
Yoshiro Kitamura
嘉郎 北村
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.)
Fujifilm Corp
Original Assignee
Fujifilm Corp
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 Fujifilm Corp filed Critical Fujifilm Corp
Priority to JP2017051505A priority Critical patent/JP6745748B2/ja
Priority to US15/868,689 priority patent/US20180263712A1/en
Publication of JP2018153345A publication Critical patent/JP2018153345A/ja
Publication of JP2018153345A5 publication Critical patent/JP2018153345A5/ja
Application granted granted Critical
Publication of JP6745748B2 publication Critical patent/JP6745748B2/ja
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B1/00Instruments for performing medical examinations of the interior of cavities or tubes of the body by visual or photographical inspection, e.g. endoscopes; Illuminating arrangements therefor
    • A61B1/00002Operational features of endoscopes
    • A61B1/00004Operational features of endoscopes characterised by electronic signal processing
    • A61B1/00009Operational features of endoscopes characterised by electronic signal processing of image signals during a use of endoscope
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B1/00Instruments for performing medical examinations of the interior of cavities or tubes of the body by visual or photographical inspection, e.g. endoscopes; Illuminating arrangements therefor
    • A61B1/04Instruments for performing medical examinations of the interior of cavities or tubes of the body by visual or photographical inspection, e.g. endoscopes; Illuminating arrangements therefor combined with photographic or television appliances
    • A61B1/041Capsule endoscopes for imaging
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B1/00Instruments for performing medical examinations of the interior of cavities or tubes of the body by visual or photographical inspection, e.g. endoscopes; Illuminating arrangements therefor
    • A61B1/267Instruments for performing medical examinations of the interior of cavities or tubes of the body by visual or photographical inspection, e.g. endoscopes; Illuminating arrangements therefor for the respiratory tract, e.g. laryngoscopes, bronchoscopes
    • A61B1/2676Bronchoscopes
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B34/00Computer-aided surgery; Manipulators or robots specially adapted for use in surgery
    • A61B34/20Surgical navigation systems; Devices for tracking or guiding surgical instruments, e.g. for frameless stereotaxis
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B5/00Measuring for diagnostic purposes; Identification of persons
    • A61B5/06Devices, other than using radiation, for detecting or locating foreign bodies ; Determining position of diagnostic devices within or on the body of the patient
    • A61B5/065Determining position of the probe employing exclusively positioning means located on or in the probe, e.g. using position sensors arranged on the probe
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B34/00Computer-aided surgery; Manipulators or robots specially adapted for use in surgery
    • A61B34/20Surgical navigation systems; Devices for tracking or guiding surgical instruments, e.g. for frameless stereotaxis
    • A61B2034/2046Tracking techniques
    • A61B2034/2055Optical tracking systems
    • A61B2034/2057Details of tracking cameras
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B34/00Computer-aided surgery; Manipulators or robots specially adapted for use in surgery
    • A61B34/20Surgical navigation systems; Devices for tracking or guiding surgical instruments, e.g. for frameless stereotaxis
    • A61B2034/2046Tracking techniques
    • A61B2034/2065Tracking using image or pattern recognition
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B2576/00Medical imaging apparatus involving image processing or analysis
    • A61B2576/02Medical imaging apparatus involving image processing or analysis specially adapted for a particular organ or body part
    • 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

Landscapes

  • Health & Medical Sciences (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Surgery (AREA)
  • Engineering & Computer Science (AREA)
  • General Health & Medical Sciences (AREA)
  • Veterinary Medicine (AREA)
  • Public Health (AREA)
  • Animal Behavior & Ethology (AREA)
  • Molecular Biology (AREA)
  • Medical Informatics (AREA)
  • Heart & Thoracic Surgery (AREA)
  • Biomedical Technology (AREA)
  • Biophysics (AREA)
  • Physics & Mathematics (AREA)
  • Pathology (AREA)
  • Nuclear Medicine, Radiotherapy & Molecular Imaging (AREA)
  • Radiology & Medical Imaging (AREA)
  • Optics & Photonics (AREA)
  • Pulmonology (AREA)
  • Otolaryngology (AREA)
  • Physiology (AREA)
  • Human Computer Interaction (AREA)
  • Signal Processing (AREA)
  • Robotics (AREA)
  • Endoscopes (AREA)
  • Instruments For Viewing The Inside Of Hollow Bodies (AREA)
  • Apparatus For Radiation Diagnosis (AREA)

Abstract

【課題】内視鏡位置特定装置、方法およびプログラムにおいて、分岐構造を有する管状構造物内に挿入された内視鏡の移動量を、より簡易に算出できるようにする。【解決手段】穴部検出部23が、第1の内視鏡画像Gtおよび第1の内視鏡画像Gtよりも時間的に前の第2の内視鏡画像Gt−1の少なくとも一方から、気管支の穴部を検出する。第1のパラメータ算出部24が、2つの内視鏡画像のそれぞれの穴部を一致させるための、平行移動量を表す第1のパラメータを算出する。第2のパラメータ算出部25が、第1のパラメータP1に基づいて、2つの内視鏡画像の位置合わせを行い、その後拡大縮小量を含む第2のパラメータを算出する。移動量算出部26が、2つのパラメータに基づいて、第2の内視鏡画像Gt−1を取得した時点から第1の内視鏡画像Gtを取得した時点までの、内視鏡の移動量を算出する。【選択図】図2

Description

本発明は、気管支等の分岐構造を有する管状構造物へ内視鏡を挿入して管状構造物の観察を行うに際し、管状構造物内における内視鏡の位置を特定する内視鏡位置特定装置、方法およびプログラムに関するものである。
近年、患者の気管支および大腸等の管状構造物を内視鏡を用いて観察または処置を行う技術が注目されている。しかしながら、内視鏡画像は、CCD(Charge Coupled Device)等の撮像素子により管状構造物内部の色や質感が鮮明に表現された画像が得られる一方で、管状構造物の内部を2次元の画像に表すものである。このため、内視鏡画像が管状構造物内のどの位置を表しているものかを把握することが困難である。とくに、気管支用の内視鏡は、径が細く視野が狭いため、内視鏡の先端を目的とする位置まで到達させることは困難である。
そこで、CT(Computed Tomography)装置あるいはMRI(Magnetic Resonance Imaging)装置等のモダリティによる断層撮影により取得された3次元画像を用いて、実際に内視鏡によって撮影した画像と類似した仮想内視鏡画像を生成する手法が提案されている。この仮想内視鏡画像は、内視鏡を管状構造物内の目標とする位置まで導くためのナビゲーション画像として用いられる。しかしながら、ナビゲーション画像を用いても、気管支のような多段階に分岐する経路を有する構造物の場合、内視鏡の先端を目標とする位置まで短時間で到達させるのは熟練した技術を要する。このため、3次元画像から管状構造物である気管支のグラフ構造を示す気管支画像を生成し、気管支画像を表示しつつ、気管支画像上に内視鏡の位置を示す手法が提案されている(特許文献1参照)。
このように気管支画像上に内視鏡の位置を示す場合、内視鏡の移動量を正確に検出する必要がある。このため、現在の内視鏡画像と過去の内視鏡画像とを用いてオプティカルフローを算出し、オプティカルフローを用いて内視鏡の現在位置を推定する手法が提案されている(特許文献2)。また、カプセル型の内視鏡ではあるが、前後する撮影時間の実内視鏡画像に含まれる、管腔粘膜上の局所的な部位を特徴付ける特徴構造、例えば管腔粘膜のしわおよび表面に透けて見える血管等の位置に基づいて、内視鏡の移動量を算出する手法が提案されている(特許文献3)。
特開2016−179121号公報 特開2016−505279号公報 特開2014−000421号公報
しかしながら、オプティカルフローは求めるべきパラメータが非常に多い。また、特許文献3に記載された手法においても、特徴構造に基づいて内視鏡の移動量を算出するためには、平行移動および回転等のパラメータを算出する必要がある。位置検出および移動量の算出においては、求めるべきパラメータが多いほどマッチングの相違が多くなるため、精度が低下する。また、精度を上げようとすると演算量が多くなるため、処理に時間を要する。
本発明は上記事情に鑑みなされたものであり、分岐構造を有する管状構造物内に挿入された内視鏡の移動量を、より簡易に算出できるようにすることを目的とする。
本発明による内視鏡位置特定装置は、複数の分岐構造を有する管状構造物内に挿入された内視鏡により生成された、管状構造物の内壁を表す内視鏡画像を順次取得する内視鏡画像取得手段と、
順次取得される内視鏡画像のうちの第1の内視鏡画像、および第1の内視鏡画像よりも時間的に前に取得された第2の内視鏡画像の少なくとも一方から、管状構造物の穴部を検出する穴部検出手段と、
第1の内視鏡画像および第2の内視鏡画像のそれぞれの穴部を一致させるための、第2の内視鏡画像に対する第1の内視鏡画像の平行移動量を表す第1のパラメータを算出する第1のパラメータ算出手段と、
第1のパラメータに基づいて、第1の内視鏡画像と第2の内視鏡画像との位置合わせを行い、位置合わせ後の第1の内視鏡画像および第2の内視鏡画像のそれぞれの穴部を一致させるための、第2の内視鏡画像に対する第1の内視鏡画像の拡大縮小量を含む第2のパラメータを算出する第2のパラメータ算出手段と、
第1のパラメータおよび第2のパラメータに基づいて、第2の内視鏡画像を取得した時点から第1の内視鏡画像を取得した時点までの、内視鏡の移動量を算出する移動量算出手段とを備えたことを特徴とするものである。
管状構造物に挿入された内視鏡により取得される内視鏡画像においては、管状構造物の奥の方は、内視鏡の照明が届かないため暗く、深い穴のように見える。「管状構造物の穴部」とは、内視鏡画像において、内視鏡の照明が届かないことにより、他の領域と比較して暗くなっている領域を意味する。
「移動量」は、第1のパラメータに基づいて算出される移動量と、第2のパラメータに基づいて算出される移動量とがある。第1のパラメータに基づいて算出される移動量は平行移動量であり、第2のパラメータに基づいて算出される移動量は管状構造物が延在する方向の移動量である。なお、後述するように第2のパラメータが回転量を含む場合、移動量には回転の移動量も含む。
なお、本発明による内視鏡位置特定装置においては、管状構造物を含む3次元画像から、管状構造物の画像を生成する画像生成手段と、
管状構造物の画像を表示し、かつ管状構造物の画像上において移動量に基づいて内視鏡の位置を表示する表示制御手段をさらに備えるものとしてもよい。
また、本発明による内視鏡位置特定装置においては、表示制御手段は、内視鏡の位置を管状構造物の画像における管状構造物が延在する方向に投影して、内視鏡の位置を表示するものであってもよい。
また、本発明による内視鏡位置特定装置においては、移動量を保存する保存手段と、
保存された移動量に基づいて、管状構造物内における内視鏡の偏りを算出する偏り算出手段とをさらに備えるものとし、
表示制御手段は、内視鏡の偏りにも基づいて内視鏡の位置を表示するものであってもよい。
また、本発明による内視鏡位置特定装置においては、移動量算出手段は、管状構造物の径に応じて第1のパラメータおよび第2のパラメータの少なくとも一方を補正して、移動量を算出するものであってもよい。
また、本発明による内視鏡位置特定装置においては、第2のパラメータ算出手段は、第2の内視鏡画像に対する第1の内視鏡画像の回転量をさらに含む第2のパラメータを算出するものであってもよい。
本発明による内視鏡位置特定方法は、複数の分岐構造を有する管状構造物内に挿入された内視鏡により生成された、管状構造物の内壁を表す内視鏡画像を順次取得し、
順次取得される内視鏡画像のうちの第1の内視鏡画像、および第1の内視鏡画像よりも時間的に前に取得された第2の内視鏡画像の少なくとも一方から、管状構造物の穴部を検出し、
第1の内視鏡画像および第2の内視鏡画像のそれぞれの穴部を一致させるための、第2の内視鏡画像に対する第1の内視鏡画像の平行移動量を表す第1のパラメータを算出し、
第1のパラメータに基づいて、第1の内視鏡画像と第2の内視鏡画像との位置合わせを行い、位置合わせ後の第1の内視鏡画像および第2の内視鏡画像のそれぞれの穴部を一致させるための、第2の内視鏡画像に対する第1の内視鏡画像の拡大縮小量を含む第2のパラメータを算出し、
第1のパラメータおよび第2のパラメータに基づいて、第2の内視鏡画像を取得した時点から第1の内視鏡画像を取得した時点までの、内視鏡の移動量を算出することを特徴とするものである。
なお、本発明による内視鏡位置特定方法をコンピュータに実行させるためのプログラムとして提供してもよい。
本発明による他の内視鏡位置特定装置は、コンピュータに実行させるための命令を記憶するメモリ、および
記憶された命令を実行するよう構成されたプロセッサであって、
複数の分岐構造を有する管状構造物内に挿入された内視鏡により生成された、管状構造物の内壁を表す内視鏡画像を順次取得する内視鏡画像取得処理と、
順次取得される内視鏡画像のうちの第1の内視鏡画像、および第1の内視鏡画像よりも時間的に前に取得された第2の内視鏡画像の少なくとも一方から、管状構造物の穴部を検出する穴部検出処理と、
第1の内視鏡画像および第2の内視鏡画像のそれぞれの穴部を一致させるための、第2の内視鏡画像に対する第1の内視鏡画像の平行移動量を表す第1のパラメータを算出する第1のパラメータ算出処理と、
第1のパラメータに基づいて、第1の内視鏡画像と第2の内視鏡画像との位置合わせを行い、位置合わせ後の第1の内視鏡画像および第2の内視鏡画像のそれぞれの穴部を一致させるための、第2の内視鏡画像に対する第1の内視鏡画像の拡大縮小量を含む第2のパラメータを算出する第2のパラメータ算出処理と、
第1のパラメータおよび第2のパラメータに基づいて、第2の内視鏡画像を取得した時点から第1の内視鏡画像を取得した時点までの、内視鏡の移動量を算出する移動量算出処理とを実行するプロセッサを備えたことを特徴とするものである。
本発明によれば、分岐構造を有する管状構造物の内壁を表す内視鏡画像が順次取得され、順次取得される内視鏡画像のうちの第1の内視鏡画像、および第1の内視鏡画像よりも時間的に前に取得された第2の内視鏡画像の少なくとも一方から、管状構造物の穴部が検出される。そして、第1の内視鏡画像および第2の内視鏡画像のそれぞれの穴部を一致させるための、第2の内視鏡画像に対する第1の内視鏡画像の平行移動量を表す第1のパラメータが算出される。さらに、第1のパラメータに基づいて、第1の内視鏡画像と第2の内視鏡画像との位置合わせが行われ、位置合わせ後の第1の内視鏡画像および第2の内視鏡画像のそれぞれの穴部を一致させるための、第2の内視鏡画像に対する第1の内視鏡画像の拡大縮小量を含む第2のパラメータが算出される。そして、第1のパラメータおよび第2のパラメータに基づいて、第2の内視鏡画像を取得した時点から第1の内視鏡画像を取得した時点までの、内視鏡の移動量が算出される。このように、本発明によれば、まず第1のパラメータを算出し、第1のパラメータに基づいて第1および第2の内視鏡画像の位置合わせを行った後に第2のパラメータを算出しているため、第1および第2のパラメータを同時に算出する場合と比較して、少ない演算量により第1および第2のパラメータを算出することができる。また、処理すべきパラメータの数が少ないため、算出された移動量が大きく外れることがなくなり、その結果、算出された移動量のロバスト性を向上することができる。
本発明の実施形態による内視鏡位置特定装置を適用した、診断支援システムの概要を示すハードウェア構成図 コンピュータに内視鏡位置特定プログラムをインストールすることにより実現される本実施形態による内視鏡位置特定装置の概略構成を示す図 内視鏡画像を示す図 内視鏡先端の偏りの算出を説明するための図 内視鏡先端の気管支画像への投影を説明するための図 ディスプレイに表示される画像を示す図 本実施形態において行われる処理を示すフローチャート 気管支内における内視鏡の偏りを説明するための図
以下、図面を参照して本発明の実施形態について説明する。図1は、本発明の実施形態による内視鏡位置特定装置を適用した、診断支援システムの概要を示すハードウェア構成図である。図1に示すように、このシステムでは、内視鏡装置3、3次元画像撮影装置4、画像保管サーバ5および内視鏡位置特定装置6が、ネットワーク8を経由して通信可能な状態で接続されている。
内視鏡装置3は、被検体の管状構造物の内部を撮影する内視鏡スコープ1、および撮影により得られた信号に基づいて管状構造物の内部の画像を生成するプロセッサ装置2等を備える。
内視鏡スコープ1は、操作部3Aに被検体の管状構造物内に挿入される挿入部が取り付けられたものであり、プロセッサ装置2に着脱可能に接続されたユニバーサルコードを介してプロセッサ装置2に接続されている。操作部3Aは、挿入部の先端3Bが所定の角度範囲内で上下方向および左右方向に湾曲するように動作を指令したり、内視鏡スコープ1の先端に取り付けられた穿刺針を操作して組織のサンプルの採取を行ったり、薬品を噴霧したりするための各種ボタンを含む。本実施形態では、内視鏡スコープ1は気管支用の軟性鏡であり、被検体の気管支内に挿入される。そして、プロセッサ装置2に設けられた不図示の光源装置から光ファイバーで導かれた光が内視鏡スコープ1の挿入部の先端3Bから照射され、内視鏡スコープ1の撮像光学系により被検体の気管支内の画像が取得される。なお、内視鏡スコープ1の挿入部の先端3Bについて、説明を容易なものとするために、以降の説明においては内視鏡先端3Bと称するものとする。
プロセッサ装置2は、内視鏡スコープ1で撮影された撮影信号をデジタル画像信号に変換し、ホワイトバランス調整およびシェーディング補正等のデジタル信号処理によって画質の補正を行い、内視鏡画像G0を生成する。なお、生成される画像は、例えば30fps等の所定のフレームレートにより表される複数の内視鏡画像G0からなる動画像である。内視鏡画像G0は、画像保管サーバ5あるいは内視鏡位置特定装置6に送信される。
3次元画像撮影装置4は、被検体の検査対象部位を撮影することにより、その部位を表す3次元画像V0を生成する装置であり、具体的には、CT装置、MRI装置、PET(Positron Emission Tomography)、および超音波診断装置等である。この3次元画像撮影装置4により生成された3次元画像V0は画像保管サーバ5に送信され、保存される。本実施形態では、3次元画像撮影装置4は、気管支を含む胸部を撮影した3次元画像V0を生成するCT装置とする。
画像保管サーバ5は、各種データを保存して管理するコンピュータであり、大容量外部記憶装置およびデータベース管理用ソフトウェアを備えている。画像保管サーバ5は、ネットワーク8を介して他の装置と通信を行い、画像データ等を送受信する。具体的には内視鏡装置3で取得された内視鏡画像G0および3次元画像撮影装置4で生成された3次元画像V0等の画像データをネットワーク経由で取得し、大容量外部記憶装置等の記録媒体に保存して管理する。なお、内視鏡画像G0は、内視鏡先端3Bの移動に応じて順次取得される動画像データとなる。このため、内視鏡画像G0は、画像保管サーバ5を経由することなく、内視鏡位置特定装置6に送信されることが好ましい。なお、画像データの格納形式やネットワーク8経由での各装置間の通信は、DICOM(Digital Imaging and Communication in Medicine)等のプロトコルに基づいている。
内視鏡位置特定装置6は、1台のコンピュータに、本実施形態の内視鏡位置特定プログラムをインストールしたものである。コンピュータは、診断を行う医師が直接操作するワークステーションあるいはパソコンでもよいし、もしくは、それらとネットワークを介して接続されたサーバコンピュータでもよい。内視鏡位置特定プログラムは、DVD(Digital Versatile Disc)あるいはCD−ROM(Compact Disk Read Only Memory)等の記録媒体に記録されて配布され、その記録媒体からコンピュータにインストールされる。もしくは、ネットワークに接続されたサーバコンピュータの記憶装置、あるいはネットワークストレージに、外部からアクセス可能な状態で記憶され、要求に応じて内視鏡位置特定装置6の使用者である医師が使用するコンピュータにダウンロードされ、インストールされる。
図2は、コンピュータに内視鏡位置特定プログラムをインストールすることにより実現される内視鏡位置特定装置の概略構成を示す図である。図2に示すように、内視鏡位置特定装置6は、標準的なワークステーションの構成として、CPU(Central Processing Unit)11、メモリ12およびストレージ13を備えている。また、内視鏡位置特定装置6には、ディスプレイ14と、マウス等の入力部15とが接続されている。
ストレージ13には、ネットワーク8を経由して内視鏡装置3、3次元画像撮影装置4および画像保管サーバ5等から取得した内視鏡画像G0、並びに3次元画像V0および内視鏡位置特定装置6での処理によって生成された画像等が記憶される。
また、メモリ12には、内視鏡位置特定プログラムが記憶されている。内視鏡位置特定プログラムは、CPU11に実行させる処理として、プロセッサ装置2が生成した内視鏡画像G0を順次取得し、かつ3次元画像撮影装置4で生成された3次元画像V0等の画像データを取得する画像取得処理、3次元画像V0から管状構造物の画像である気管支画像を生成する気管支画像生成処理、順次取得される内視鏡画像のうちの第1の内視鏡画像および第1の内視鏡画像よりも時間的に前に取得された第2の内視鏡画像の少なくとも一方から、気管支の穴部を検出する穴部検出処理、第1の内視鏡画像および第2の内視鏡画像のそれぞれの穴部を一致させるための、第2の内視鏡画像に対する第1の内視鏡画像の平行移動量を表す第1のパラメータを算出する第1のパラメータ算出処理、第1のパラメータに基づいて、第1の内視鏡画像と第2の内視鏡画像との位置合わせを行い、位置合わせ後の第1の内視鏡画像および第2の内視鏡画像のそれぞれの穴部を一致させるための、第2の内視鏡画像に対する第1の内視鏡画像の拡大縮小量を含む第2のパラメータを算出する第2のパラメータ算出処理、第1のパラメータおよび第2のパラメータに基づいて、第2の内視鏡画像を取得した時点から第1の内視鏡画像を取得した時点までの、内視鏡の移動量を算出する移動量算出処理、後述するように保存された移動量に基づいて、気管支内における内視鏡の偏りを算出する偏り算出処理、並びに気管支画像を表示し、かつ移動量に基づいて気管支画像上において内視鏡の位置を表示する表示制御処理を規定する。
そして、CPU11がプログラムに従いこれらの処理を実行することで、コンピュータは、画像取得部21、気管支画像生成部22、穴部検出部23、第1のパラメータ算出部24、第2のパラメータ算出部25、移動量算出部26、偏り算出部27、および表示制御部28として機能する。なお、画像取得処理、気管支画像生成処理、穴部検出処理、第1のパラメータ算出処理、第2のパラメータ算出処理、移動量算出処理、偏り算出処理および表示制御処理をそれぞれ行う複数のプロセッサを備えるものであってもよい。ここで、画像取得部21が内視鏡画像取得手段に、気管支画像生成部22が画像生成部にそれぞれ対応する。
画像取得部21は、内視鏡装置3により気管支内を撮影した内視鏡画像G0を順次取得し、かつ3次元画像V0を取得する。画像取得部21は、3次元画像V0が既にストレージ13に記憶されている場合には、ストレージ13から取得するようにしてもよい。内視鏡画像G0はディスプレイ14に表示される。なお、画像取得部21は、取得した内視鏡画像G0および3次元画像V0をストレージ13に保存する。
気管支画像生成部22は、3次元画像V0から気管支画像を生成する。このために、気管支画像生成部22は、例えば特開2010−220742号公報等に記載された手法を用いて、3次元画像V0に含まれる気管支領域のグラフ構造を抽出して、3次元の気管支画像を生成するする。以下、このグラフ構造の抽出方法の一例を説明する。
3次元画像V0においては、気管支の内部の画素は空気領域に相当するため低い画素値を示す領域として表されるが、気管支壁は比較的高い画素値を示す円柱あるいは線状の構造物として表される。そこで、各画素毎に画素値の分布に基づく形状の構造解析を行って気管支を抽出する。
気管支は多段階に分岐し、末端に近づくほど気管支の径は小さくなっていく。気管支画像生成部22は、異なるサイズの気管支を検出することができるように、3次元画像V0を多重解像度変換して解像度が異なる複数の3次元画像を生成し、各解像度の3次元画像毎に検出アルゴリズムを適用することにより、異なるサイズの管状構造物を検出する。
まず、各解像度において、3次元画像の各画素のヘッセ行列を算出し、ヘッセ行列の固有値の大小関係から管状構造物内の画素であるか否かを判定する。ヘッセ行列は、各軸(3次元画像のx軸、y軸、z軸)方向における濃度値の2階の偏微分係数を要素とする行列であり、下記の式(1)に示すように3×3行列となる。
任意の画素におけるヘッセ行列の固有値をλ1、λ2、λ3としたとき、固有値のうち2つの固有値が大きく、1つの固有値が0に近い場合、例えば、λ3、λ2≫λ1、λ1≒0を満たすとき、その画素は管状構造物であることが知られている。また、ヘッセ行列の最小の固有値(λ1≒0)に対応する固有ベクトルが管状構造物の主軸方向に一致する。
気管支はグラフ構造で表すことができるが、このようにして抽出された管状構造物は、腫瘍等の影響により、全ての管状構造物が繋がった1つのグラフ構造として検出されるとは限らない。そこで、3次元画像V0全体からの管状構造物の検出が終了した後、抽出された各管状構造物が一定の距離内にあり、かつ抽出された2つの管状構造物上の任意の点を結ぶ基本線の向きと各管状構造物の主軸方向とがなす角が一定角度以内であるかについて評価することにより、複数の管状構造物が接続されるものであるか否かを判定して、抽出された管状構造物の接続関係を再構築する。この再構築により、気管支のグラフ構造の抽出が完了する。
そして、気管支画像生成部22は、抽出したグラフ構造を、開始点、端点、分岐点および辺に分類し、開始点、端点および分岐点を辺で連結することによって、気管支を表す3次元のグラフ構造を気管支画像として生成する。なお、気管支画像の生成方法としては、上述した方法に限定されるものではなく、他の方法を採用してもよい。
さらに気管支画像生成部22は、気管支のグラフ構造の中心軸を検出する。また、気管支のグラフ構造の中心軸上の各画素位置から、気管支のグラフ構造の内壁までの距離を、その画素位置における気管支の半径として算出する。なお、グラフ構造の中心軸が延在する方向が、気管支が延在する方向となる。
穴部検出部23は、順次取得される内視鏡画像G0のうちの第1の内視鏡画像および第1の内視鏡画像よりも時間的に前に取得された第2の内視鏡画像の少なくとも一方から、気管支の穴部を検出する。本実施形態においては、第1および第2の内視鏡画像のそれぞれから気管支の穴部を検出するものとして説明する。なお、以降の説明においては、第1の内視鏡画像および第2の内視鏡画像の参照符号をそれぞれGt、Gt−1とする。したがって、第2の内視鏡画像Gt−1は、第1の内視鏡画像Gtの1つ前の時間において取得されたものである。図3は、第1および第2の内視鏡画像を示す図である。第1の内視鏡画像Gtと第2の内視鏡画像Gt−1とを比較すると、第2の内視鏡画像Gt−1の方が第1の内視鏡画像Gtよりも時間的に前に取得されている。このため、第2の内視鏡画像Gt−1に含まれる気管支の分岐における2つの穴部H1t,H2tは、第1の内視鏡画像Gtに含まれる2つの穴部H1t−1,H2t−1よりも小さい。
穴部検出部23は、MSERの手法を用いて第1の内視鏡画像Gtおよび第2の内視鏡画像Gt−1から穴部を検出する。MSERの手法は、内視鏡画像において輝度がしきい値未満となる暗い領域を検出する。そして、しきい値を変更しつつ輝度がしきい値未満となる暗い領域を検出する。そして、しきい値の変化に対して暗い領域の面積が最も大きく変化するしきい値を求め、輝度がそのしきい値未満となる暗い領域を穴部として検出する手法である。
第1のパラメータ算出部24は、第1の内視鏡画像Gtおよび第2の内視鏡画像Gt−1のそれぞれの穴部を一致させるための、第2の内視鏡画像Gt−1に対する第1の内視鏡画像Gtの平行移動量を表す第1のパラメータを算出する。具体的には、第1のパラメータ算出部24は、第1の内視鏡画像Gtの重心と第2の内視鏡画像Gt−1の重心とが一致する状態を初期位置として、第1の内視鏡画像Gtを第2の内視鏡画像Gt−1に対して2次元的に移動させつつ相関を算出する。そして、相関が最大となった第1の内視鏡画像Gtの2次元的な移動量を、第1のパラメータP1として算出する。なお、第1のパラメータP1は、図3に示すように紙面の水平方向にx軸を、垂直方向のy軸を設定した場合におけるx,yの値となる。
なお、第1のパラメータ算出部24は、第1の内視鏡画像Gtおよび第2の内視鏡画像Gt−1のそれぞれから、穴部を含む局所的な領域を抽出し、抽出した領域のみを用いて第1のパラメータP1を算出してもよい。これにより、第1のパラメータP1の算出のための演算量を低減できる。また、第1の内視鏡画像Gtおよび第2の内視鏡画像Gt−1のそれぞれにおいて、穴部を含む局所的な領域の重み付けを大きくして第1のパラメータP1を算出してもよい。
第2のパラメータ算出部25は、第1のパラメータP1に基づいて、第1の内視鏡画像Gtと第2の内視鏡画像Gt−1との位置合わせを行い、位置合わせ後の第1の内視鏡画像Gtおよび第2の内視鏡画像Gt−1のそれぞれの穴部を一致させるための、第2の内視鏡画像Gt−1に対する第1の内視鏡画像Gtの拡大縮小量を含む第2のパラメータP2を算出する。本実施形態においては、拡大縮小量に加えて、第2の内視鏡画像Gt−1に対する第1の内視鏡画像Gtの回転量をさらに含む第2のパラメータP2を算出する。
このために、第2のパラメータ算出部25は、まず、第1のパラメータP1に基づいて、第1の内視鏡画像Gtと第2の内視鏡画像Gt−1との位置合わせを行う。具体的には、第1の内視鏡画像Gtを第1のパラメータP1に基づいて第2の内視鏡画像Gt−1に対して平行移動させることにより、位置合わせを行う。
そして、第2のパラメータ算出部25は、位置合わせ後の第1の内視鏡画像Gtを第2の内視鏡画像Gt−1に対して、段階的に拡大および縮小させつつ相関を算出する。この際、第1の内視鏡画像Gtに含まれる穴部の大きさと、第2の内視鏡画像Gt−1に含まれる穴部の大きさとが一致すると、相関が最大となる。第2のパラメータ算出部25は、相関が最大となった第1の内視鏡画像Gtの拡大率を、第2のパラメータP2に含まれる拡大縮小量として算出する。
また、第2のパラメータ算出部25は、位置合わせ後の第1の内視鏡画像Gtを第2の内視鏡画像Gt−1に対して、検出した穴部の中心を基準として段階的に回転させつつ、相関を算出する。この際、検出した穴が複数ある場合には、検出した穴のそれぞれの中心を基準として段階的に回転させつつ、相関を算出する。なお、検出した1つの穴の中心のみを基準として相関を算出してもよい。そして、相関が最大となったときの第1の内視鏡画像Gtの回転角度を、第2のパラメータP2に含まれる回転量として算出する。なお、第2のパラメータ算出部25は、第2のパラメータP2に含まれる拡大縮小量および回転量のいずれを先に算出してもよい。
移動量算出部26は、第1のパラメータP1および第2のパラメータP2に基づいて、第2の内視鏡画像Gt−1を取得した位置から第1の内視鏡画像Gtを取得した位置までの、内視鏡先端3Bの移動量を算出する。具体的には、内視鏡先端3Bの平行移動量、内視鏡先端3Bの気管支の中心軸が延在する方向への移動量、および内視鏡先端3Bの回転の移動量を算出する。このために、移動量算出部26は、まず、気管支画像生成部22が抽出した気管支画像において、内視鏡先端3Bの初期位置を設定する。本実施形態においては、初期位置はディスプレイ14に表示された内視鏡画像G0における最初の分岐の位置とする。初期位置の設定のために、表示制御部28は、気管支画像生成部22が抽出した気管支画像をディスプレイ14に表示する。操作者はディスプレイ14に表示された気管支画像に対して、入力部15を用いて初期位置を設定する。なお、最初の分岐の位置における内視鏡画像G0と、気管支画像とのマッチングを行って、自動で気管支画像に初期位置を設定してもよい。
本実施形態においては、初期位置を開始位置として、内視鏡画像G0が取得される毎に移動量を算出する。ここでは、ある時点における第1の内視鏡画像Gtおよび第2の内視鏡画像Gt−1を用いた移動量の算出について説明する。移動量算出部26は、第1のパラメータP1および第2のパラメータP2を、内視鏡先端3Bの移動量に変換することにより、移動量を算出する。ここで、第2の内視鏡画像Gt−1を取得した位置は、この第2の内視鏡画像Gt−1を第1の内視鏡画像Gtとした1つ前の処理により特定されている。移動量算出部26は、第2の内視鏡画像Gt−1を取得した位置における気管支の半径を気管支画像から取得する。そして、移動量算出部26は、取得した気管支の半径をスケーリング係数として、平行移動量である第1のパラメータP1に乗算して、内視鏡先端3Bの平行移動量を算出する。また、スケーリング係数を第2のパラメータP2に含まれる拡大縮小量に乗算して、内視鏡先端3Bの気管支の中心軸が延在する方向の移動量を算出する。なお、拡大縮小量が拡大の値(すなわち拡大率が1より大きい)であれば、気管支の中心軸に沿った移動方向は内視鏡先端3Bの向く方向であり、拡大縮小量が縮小の値(すなわち拡大率が1より小さい)であれば、気管支の中心軸に沿った移動方向は内視鏡先端3Bの向く方向とは反対の方向である。なお、第2のパラメータP2に含まれる回転量に対しては、スケーリング係数を乗算することなく、回転量をそのまま回転の移動量として算出する。
なお、内視鏡先端3Bは実際の検査では気管支内を自由に移動する。しかしながら、移動の自由度が高いと、内視鏡先端3Bの位置を特定することが困難なものとなる。ここで、内視鏡を用いた検査においては、内視鏡先端3Bが気管支のどの部分に位置するかを操作者に知らせることが重要である。本実施形態においては、内視鏡先端3Bは、気管支の中心軸C0に沿って移動するという条件を付加し、その条件の下で、内視鏡先端3Bの位置を特定する。このために、移動量算出部26は、移動量、すなわち内視鏡先端3Bの平行移動量、内視鏡先端3Bの気管支の中心軸が延在する方向の移動量、および内視鏡先端3Bの回転の移動量をストレージ13に保存する。なお、本実施形態では、移動量は、初期位置から内視鏡画像G0が取得される毎に蓄積されて保存される。
偏り算出部27は、ストレージ13に保存された移動量に基づいて、気管支内における内視鏡先端3Bの偏りを算出する。図4は内視鏡先端3Bの偏りの算出を説明するための図である。なお、図4には、気管支30およびその中心軸C0を示している。ここで、内視鏡先端3Bは、実際には破線31に示すように、中心軸C0から隔たりを持って移動する。本実施形態においては、ストレージ13に保存された移動量のうちの平行移動量に基づいて、内視鏡先端3Bの中心軸C0からの隔たりを、気管支内における内視鏡先端3Bの偏りとして算出する。図4に示すように、内視鏡先端3Bが位置32にある場合、偏りは33により表される。
表示制御部28は、第2の内視鏡画像Gt−1を取得した位置から第1の内視鏡画像Gtを取得した位置までの内視鏡先端3Bの移動量および偏り算出部27が算出した内視鏡先端3Bの偏りに基づいて、内視鏡先端3Bの位置を気管支画像における中心軸に投影する。図5は内視鏡先端3Bの気管支画像への投影を説明するための図である。なお、図5においては気管支画像40における内視鏡先端3Bの初期位置を位置41としている。初期位置41から内視鏡先端3Bが気管支の奥に向けて、位置42、位置43および位置44と偏りを持って移動するにつれて、位置42、位置43および位置44がそれぞれ位置45、位置46および位置47に投影される。表示制御部28は、中心軸C0に投影された内視鏡先端3Bの位置を繋げて、ディスプレイ14に表示された気管支画像40上に表示する。
図6はディスプレイに表示された気管支画像を示す図である。図6に示すようにディスプレイ14には、気管支画像40および現在位置において撮影されている内視鏡画像G0が表示される。なお、内視鏡画像G0は第1の内視鏡画像Gtである。また、気管支画像40においては、初期位置41、内視鏡先端3Bの位置49、および初期位置41と位置49との間において内視鏡先端3Bの投影された位置を繋ぐことにより得られる現在位置までの軌跡50が表示されている。軌跡50の先端が内視鏡先端3Bの現在位置となる。なお、内視鏡先端3Bの現在位置を点滅させるまたはマークを付与する等して、内視鏡先端3Bの位置が気管支画像40において視認できるようにしてもよい。
次いで、本実施形態において行われる処理について説明する。図7は本実施形態において行われる処理を示すフローチャートである。なお、ここでは初期位置41から気管支の奥に向けて内視鏡先端3Bが挿入されており、ある時点における内視鏡画像G0を第1の内視鏡画像Gtとする場合の処理について説明する。また、気管支画像生成部22により、3次元画像V0から気管支画像が生成されているものとする。画像取得部21がある時点における内視鏡画像G0を第1の内視鏡画像Gtとして取得し(ステップST1)、穴部検出部23が、第1の内視鏡画像Gt、および第1の内視鏡画像Gtよりも時間的に前に取得された第2の内視鏡画像Gt−1のそれぞれから、気管支の穴部を検出する(ステップST2)。
そして、第1のパラメータ算出部24が、第1の内視鏡画像Gtおよび第2の内視鏡画像Gt−1のそれぞれの穴部を一致させるための、第2の内視鏡画像Gt−1に対する第1の内視鏡画像Gtの平行移動量を表す第1のパラメータを算出する(ステップST3)。さらに、第2のパラメータ算出部25が、第1のパラメータP1に基づいて、第1の内視鏡画像Gtと第2の内視鏡画像Gt−1との位置合わせを行い(ステップST4)、位置合わせ後の第1の内視鏡画像Gtおよび第2の内視鏡画像Gt−1のそれぞれの穴部を一致させるための、第2の内視鏡画像Gt−1に対する第1の内視鏡画像Gtの拡大縮小量を含む第2のパラメータを算出する(ステップST5)。
次いで、移動量算出部26が、第1のパラメータP1および第2のパラメータP2に基づいて、第2の内視鏡画像Gt−1を取得した時点から第1の内視鏡画像Gtを取得した時点までの、内視鏡の移動量を算出する(ステップST6)。また、偏り算出部27が、内視鏡先端3Bの偏りを算出する(ステップST7)。そして、表示制御部28が、移動量および内視鏡先端3Bの偏りに基づいて内視鏡先端3Bの位置を、ディスプレイ14に表示された気管支画像40上に表示する(ステップST8)。さらに、移動量算出部26が移動量をストレージ13に保存し(ステップST9)、ステップST1に戻る。
このように、本実施形態においては、まず第1のパラメータP1を算出し、第1のパラメータP1に基づいて第1および第2の内視鏡画像Gt,Gt−1の位置合わせを行った後に第2のパラメータP2を算出しているため、第1および第2のパラメータP1,P2を同時に算出する場合と比較して、少ない演算量により第1および第2のパラメータP1,P2を算出することができる。また、処理すべきパラメータの数が少ないため、算出された移動量が大きく外れることがなくなり、その結果、算出された移動量のロバスト性を向上することができる。
また、気管支画像40を表示し、気管支画像40上において内視鏡の位置を表す情報を表示することにより、気管支内における内視鏡の位置を容易に確認することができる。
また、気管支の径に応じて第1および第2のパラメータP1,P2を補正して移動量を算出することにより、実際の内視鏡の移動量を反映させた移動量を算出することができる。
ここで、本実施形態においては、内視鏡先端3Bは気管支画像の中心軸に投影されているため、表示された気管支画像においては、気管支の中心軸上における内視鏡先端3Bの位置が表示される。しかしながら、気管支の分岐において中心軸は2つに分かれる。図7は気管支内における内視鏡の偏りを説明するための図である。図7に示すように、気管支30の中心軸C0はその先の分岐51において2つの中心軸C1,C2に分かれる。本実施形態においては、偏り算出部27が内視鏡先端3Bの気管支内の偏りを算出している。このように隔たりを算出することにより、気管支内における実際の内視鏡先端3Bの位置を算出できる。このため、中心軸C0が分岐51により中心軸C1と中心軸C2とに分かれた場合でも、偏りに基づく内視鏡先端3Bの位置52を知ることができる。その結果、内視鏡先端3Bが位置52にある場合、位置52を投影すべき中心軸を中心軸C1に決定することができる。したがって、気管支内における内視鏡の位置の特定を精度よく行うことができる。
なお、上記実施形態においては、初期位置41から内視鏡画像G0が取得される毎に、移動量をストレージ13に蓄積して保存している。ここで、移動量を蓄積して保存しているのは、気管支の分岐において、いずれの方向に内視鏡先端3Bが向かっているかを判断するためである。このため、内視鏡先端3Bが分岐を通過する毎に、蓄積した移動量を0にリセットして、通過した分岐から次の分岐までの間においてのみ、移動量を蓄積して保存するようにしてもよい。
また、上記実施形態においては、穴部検出部23が、第1および第2の内視鏡画像のそれぞれから穴部を検出しているが、第1および第2の内視鏡画像Gt,Gt−1の一方から穴部を検出するものであってもよい。例えば、第1の内視鏡画像Gtのみから穴部を検出した場合、検出した穴部を切り出した画像、あるいは穴部の重みを大きくした画像を生成し、このような画像と第2の内視鏡画像Gt−1とを用いることにより、第1のパラメータP1および第2のパラメータP2を算出することができる。
また、上記実施形態においては、第2のパラメータP2に回転量を含めているが、拡大縮小量のみを含む第2のパラメータP2を算出してもよい。
また、上記実施形態においては、保存された移動量に基づいて内視鏡の偏りを算出し、移動量および偏りに基づいて内視鏡の位置を表示しているが、内視鏡の偏りを算出することなく、移動量にのみ基づいて内視鏡の位置を表示してもよい。
また、上記実施形態においては、本発明の内視鏡位置特定装置を気管支の観察に適用した場合について説明したが、これに限定されるものではなく、血管のような分岐構造を有する管状構造物を内視鏡により観察する場合にも、本発明を適用できる。
以下、本発明の実施態様の作用効果について説明する。
被検体の管状構造物を含む3次元画像から管状構造物の画像を生成し、管状構造物の画像を表示し、この画像上において内視鏡の位置を表す情報を表示することにより、管状構造物内における内視鏡の位置を容易に確認することができる。
抽出された管状構造物の径に応じて第1のパラメータおよび第2のパラメータの少なくとも一方を補正して移動量を算出することにより、実際の内視鏡の移動量を反映させた移動量を算出することができる。
第2の内視鏡画像に対する第1の内視鏡画像の回転量を第2のパラメータに含めることにより、内視鏡の回転についての移動量も算出することができる。
移動量を保存し、保存された移動量に基づいて、管状構造物内における内視鏡の偏りを算出することにより、管状構造物の分岐を内視鏡が超える際に、内視鏡の偏りを参照すれば、分岐のいずれの方向に内視鏡が進むかを推定することができる。したがって、管状構造物内における内視鏡の位置の特定を精度よく行うことができる。
1 内視鏡スコープ
2 プロセッサ装置
3 内視鏡装置
3A 操作部
3B 内視鏡先端
4 3次元画像撮影装置
5 画像保管サーバ
6 内視鏡位置特定装置
8 ネットワーク
11 CPU
12 メモリ
13 ストレージ
14 ディスプレイ
15 入力部
21 画像取得部
22 気管支画像生成部
23 穴部検出部
24 第1のパラメータ算出部
25 第2のパラメータ算出部
26 移動量算出
27 偏り算出
28 表示制御部
30 気管支
32 位置
33 偏り
41 初期位置
42〜49,52 位置
50 軌跡
51 分岐
C0,C1,C2 中心軸
G0 内視鏡画像
Gt 第1の内視鏡画像
Gt−1 第2の内視鏡画像
H1t,H2t,H1t−1,H2t−1 穴部
P1 第1のパラメータ
P2 第2のパラメータ

Claims (8)

  1. 複数の分岐構造を有する管状構造物内に挿入された内視鏡により生成された、前記管状構造物の内壁を表す内視鏡画像を順次取得する内視鏡画像取得手段と、
    前記順次取得される内視鏡画像のうちの第1の内視鏡画像、および該第1の内視鏡画像よりも時間的に前に取得された第2の内視鏡画像の少なくとも一方から、前記管状構造物の穴部を検出する穴部検出手段と、
    前記第1の内視鏡画像および前記第2の内視鏡画像のそれぞれの穴部を一致させるための、前記第2の内視鏡画像に対する前記第1の内視鏡画像の平行移動量を表す第1のパラメータを算出する第1のパラメータ算出手段と、
    前記第1のパラメータに基づいて、前記第1の内視鏡画像と前記第2の内視鏡画像との位置合わせを行い、該位置合わせ後の前記第1の内視鏡画像および前記第2の内視鏡画像のそれぞれの穴部を一致させるための、前記第2の内視鏡画像に対する前記第1の内視鏡画像の拡大縮小量を含む第2のパラメータを算出する第2のパラメータ算出手段と、
    前記第1のパラメータおよび前記第2のパラメータに基づいて、前記第2の内視鏡画像を取得した時点から前記第1の内視鏡画像を取得した時点までの、前記内視鏡の移動量を算出する移動量算出手段とを備えたことを特徴とする内視鏡位置特定装置。
  2. 前記管状構造物を含む3次元画像から、前記管状構造物の画像を生成する画像生成手段と、
    前記管状構造物の画像を表示し、かつ該管状構造物の画像上において前記移動量に基づいて前記内視鏡の位置を表示する表示制御手段をさらに備えた請求項1記載の内視鏡位置特定装置。
  3. 前記表示制御手段は、前記内視鏡の位置を前記管状構造物の画像における該管状構造物が延在する方向に投影して、前記内視鏡の位置を表示する請求項2記載の内視鏡位置特定装置。
  4. 前記移動量を保存する保存手段と、
    前記保存された移動量に基づいて、前記管状構造物内における前記内視鏡の偏りを算出する偏り算出手段とをさらに備え、
    前記表示制御手段は、前記内視鏡の偏りにも基づいて前記内視鏡の位置を表示する請求項3記載の内視鏡位置特定装置。
  5. 前記移動量算出手段は、前記管状構造物の径に応じて前記第1のパラメータおよび前記第2のパラメータの少なくとも一方を補正して、前記移動量を算出する請求項1から4のいずれか1項記載の内視鏡位置特定装置。
  6. 前記第2のパラメータ算出手段は、前記第2の内視鏡画像に対する前記第1の内視鏡画像の回転量をさらに含む前記第2のパラメータを算出する請求項1から5のいずれか1項記載の内視鏡位置特定装置。
  7. 複数の分岐構造を有する管状構造物内に挿入された内視鏡により生成された、前記管状構造物の内壁を表す内視鏡画像を順次取得し、
    前記順次取得される内視鏡画像のうちの第1の内視鏡画像、および該第1の内視鏡画像よりも時間的に前に取得された第2の内視鏡画像の少なくとも一方から、前記管状構造物の穴部を検出し、
    前記第1の内視鏡画像および前記第2の内視鏡画像のそれぞれの穴部を一致させるための、前記第2の内視鏡画像に対する前記第1の内視鏡画像の平行移動量を表す第1のパラメータを算出し、
    前記第1のパラメータに基づいて、前記第1の内視鏡画像と前記第2の内視鏡画像との位置合わせを行い、該位置合わせ後の前記第1の内視鏡画像および前記第2の内視鏡画像のそれぞれの穴部を一致させるための、前記第2の内視鏡画像に対する前記第1の内視鏡画像の拡大縮小量を含む第2のパラメータを算出し、
    前記第1のパラメータおよび前記第2のパラメータに基づいて、前記第2の内視鏡画像を取得した時点から前記第1の内視鏡画像を取得した時点までの、前記内視鏡の移動量を算出することを特徴とする内視鏡位置特定方法。
  8. 複数の分岐構造を有する管状構造物内に挿入された内視鏡により生成された、前記管状構造物の内壁を表す内視鏡画像を順次取得する手順と、
    前記順次取得される内視鏡画像のうちの第1の内視鏡画像、および該第1の内視鏡画像よりも時間的に前に取得された第2の内視鏡画像の少なくとも一方から、前記管状構造物の穴部を検出する手順と、
    前記第1の内視鏡画像および前記第2の内視鏡画像のそれぞれの穴部を一致させるための、前記第2の内視鏡画像に対する前記第1の内視鏡画像の平行移動量を表す第1のパラメータを算出する手順と、
    前記第1のパラメータに基づいて、前記第1の内視鏡画像と前記第2の内視鏡画像との位置合わせを行い、該位置合わせ後の前記第1の内視鏡画像および前記第2の内視鏡画像のそれぞれの穴部を一致させるための、前記第2の内視鏡画像に対する前記第1の内視鏡画像の拡大縮小量を含む第2のパラメータを算出する手順と、
    前記第1のパラメータおよび前記第2のパラメータに基づいて、前記第2の内視鏡画像を取得した時点から前記第1の内視鏡画像を取得した時点までの、前記内視鏡の移動量を算出する手順とをコンピュータに実行させることを特徴とする内視鏡位置特定プログラム。
JP2017051505A 2017-03-16 2017-03-16 内視鏡位置特定装置、その作動方法およびプログラム Active JP6745748B2 (ja)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP2017051505A JP6745748B2 (ja) 2017-03-16 2017-03-16 内視鏡位置特定装置、その作動方法およびプログラム
US15/868,689 US20180263712A1 (en) 2017-03-16 2018-01-11 Endoscope position specifying device, method, and program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2017051505A JP6745748B2 (ja) 2017-03-16 2017-03-16 内視鏡位置特定装置、その作動方法およびプログラム

Publications (3)

Publication Number Publication Date
JP2018153345A true JP2018153345A (ja) 2018-10-04
JP2018153345A5 JP2018153345A5 (ja) 2019-04-11
JP6745748B2 JP6745748B2 (ja) 2020-08-26

Family

ID=63520830

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2017051505A Active JP6745748B2 (ja) 2017-03-16 2017-03-16 内視鏡位置特定装置、その作動方法およびプログラム

Country Status (2)

Country Link
US (1) US20180263712A1 (ja)
JP (1) JP6745748B2 (ja)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP6925501B2 (ja) * 2018-03-02 2021-08-25 富士フイルム株式会社 画像処理装置及び内視鏡システム
US20230154580A1 (en) * 2021-11-18 2023-05-18 Iterative Scopes, Inc. Anatomical location detection of features of a gastrointestinal tract of a patient

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2008301877A (ja) * 2007-06-05 2008-12-18 Olympus Corp 画像処理装置および画像処理プログラム
JP2009056238A (ja) * 2007-09-03 2009-03-19 Olympus Medical Systems Corp 内視鏡装置
JP2009148468A (ja) * 2007-12-21 2009-07-09 Olympus Corp 画像処理装置および画像処理プログラム
JP2014000421A (ja) * 2011-07-22 2014-01-09 Olympus Medical Systems Corp カプセル型内視鏡システム、画像表示装置の作動方法、及び画像表示プログラム
JP5715312B2 (ja) * 2013-03-27 2015-05-07 オリンパスメディカルシステムズ株式会社 内視鏡システム
JP2016163609A (ja) * 2015-03-06 2016-09-08 富士フイルム株式会社 分岐構造判定装置、方法およびプログラム

Family Cites Families (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8233964B2 (en) * 2005-09-16 2012-07-31 Siemens Medical Solutions Usa, Inc. System and method for color-coding segmented chest image airways for assessment
US8696547B2 (en) * 2009-09-17 2014-04-15 Broncus Medical, Inc. System and method for determining airway diameter using endoscope
JP2013517909A (ja) * 2010-01-28 2013-05-20 ザ ペン ステイト リサーチ ファンデーション 気管支鏡検査法ガイダンスに適用される画像ベースのグローバル登録
CN102740755B (zh) * 2010-02-22 2015-04-22 奥林巴斯医疗株式会社 医疗设备
JP5160699B2 (ja) * 2011-01-24 2013-03-13 オリンパスメディカルシステムズ株式会社 医療機器
EP2849670B1 (en) * 2012-05-14 2019-03-27 Intuitive Surgical Operations, Inc. Systems for registration of a medical device using a reduced search space
EP3470003B1 (en) * 2012-05-14 2024-09-11 Intuitive Surgical Operations, Inc. Systems for deformation compensation using shape sensing
WO2014028394A1 (en) * 2012-08-14 2014-02-20 Intuitive Surgical Operations, Inc. Systems and methods for registration of multiple vision systems
CN108042092B (zh) * 2012-10-12 2023-02-28 直观外科手术操作公司 确定医疗器械在分支解剖结构中的位置
JP6030435B2 (ja) * 2012-12-25 2016-11-24 富士フイルム株式会社 画像処理装置および画像処理方法、並びに画像処理プログラム
US10373719B2 (en) * 2014-09-10 2019-08-06 Intuitive Surgical Operations, Inc. Systems and methods for pre-operative modeling
AU2016323982A1 (en) * 2015-09-18 2018-04-12 Auris Health, Inc. Navigation of tubular networks

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2008301877A (ja) * 2007-06-05 2008-12-18 Olympus Corp 画像処理装置および画像処理プログラム
JP2009056238A (ja) * 2007-09-03 2009-03-19 Olympus Medical Systems Corp 内視鏡装置
JP2009148468A (ja) * 2007-12-21 2009-07-09 Olympus Corp 画像処理装置および画像処理プログラム
JP2014000421A (ja) * 2011-07-22 2014-01-09 Olympus Medical Systems Corp カプセル型内視鏡システム、画像表示装置の作動方法、及び画像表示プログラム
JP5715312B2 (ja) * 2013-03-27 2015-05-07 オリンパスメディカルシステムズ株式会社 内視鏡システム
JP2016163609A (ja) * 2015-03-06 2016-09-08 富士フイルム株式会社 分岐構造判定装置、方法およびプログラム

Also Published As

Publication number Publication date
US20180263712A1 (en) 2018-09-20
JP6745748B2 (ja) 2020-08-26

Similar Documents

Publication Publication Date Title
JP6371729B2 (ja) 内視鏡検査支援装置、内視鏡検査支援装置の作動方法および内視鏡支援プログラム
JP6594133B2 (ja) 内視鏡位置特定装置、内視鏡位置特定装置の作動方法および内視鏡位置特定プログラム
JP6348078B2 (ja) 分岐構造判定装置、分岐構造判定装置の作動方法および分岐構造判定プログラム
JP6254053B2 (ja) 内視鏡画像診断支援装置、システムおよびプログラム、並びに内視鏡画像診断支援装置の作動方法
JP5918548B2 (ja) 内視鏡画像診断支援装置およびその作動方法並びに内視鏡画像診断支援プログラム
US8767057B2 (en) Image processing device, image processing method, and program
JP7071240B2 (ja) 検査支援装置、方法およびプログラム
JP6824078B2 (ja) 内視鏡位置特定装置、方法およびプログラム
JP2012509715A (ja) 大腸内視鏡検査追跡および評価システム
JP5785120B2 (ja) 医用画像診断支援装置および方法並びにプログラム
CN103025227A (zh) 图像处理设备、方法和程序
JP2012165838A (ja) 内視鏡挿入支援装置
JP7589738B2 (ja) 画像処理装置、制御方法及びプログラム
US20230419517A1 (en) Shape measurement system for endoscope and shape measurement method for endoscope
US10970875B2 (en) Examination support device, examination support method, and examination support program
JP7441934B2 (ja) 処理装置、内視鏡システム及び処理装置の作動方法
JP6745748B2 (ja) 内視鏡位置特定装置、その作動方法およびプログラム
JP5554028B2 (ja) 医用画像処理装置、医用画像処理プログラム、及びx線ct装置
US10049480B2 (en) Image alignment device, method, and program
JP6199267B2 (ja) 内視鏡画像表示装置、その作動方法およびプログラム
JP7023195B2 (ja) 検査支援装置、方法およびプログラム
WO2025104800A1 (ja) 内視鏡検査支援装置、内視鏡検査支援方法、及び、記録媒体

Legal Events

Date Code Title Description
RD03 Notification of appointment of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7423

Effective date: 20170519

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A821

Effective date: 20170908

RD04 Notification of resignation of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7424

Effective date: 20170908

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20190227

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20190227

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20200204

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20200131

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20200226

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20200804

R150 Certificate of patent or registration of utility model

Ref document number: 6745748

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250