(57)【要約】  電子内視鏡用プロセッサは、生体組織の撮像画像の画素の情報から強調処理を行う強調処理対象領域を検出するように構成された領域検出部と、前記領域検出部で検出された強調処理対象領域に強調処理を行うように構成された強調処理部と、を備える。前記領域検出部は、注目画素を中心とした領域を囲むフレームによって囲まれた領域のうち、複数の画素配列方向のうちいずれかの方向において、前記注目画素から最も遠い両側の位置にある２つの最遠画素の信号レベル値に比べて、前記注目画素の信号レベル値が小さい場合、前記注目画素を強調処理対象領域の候補として抽出する候補抽出処理を、前記フレームのサイズを変更して繰り返し、前記候補として抽出した画素に基づいて前記強調処理対象領域を定めるように構成されている。
2019088259.tif 000002
【特許請求の範囲】
【請求項１】
生体組織の撮像画像を取得して強調処理を施す電子内視鏡用プロセッサであって、
生体組織の撮像画像の画素の情報から強調処理を行う強調処理対象領域を検出するように構成された領域検出部と、
前記領域検出部で検出された強調処理対象領域に強調処理を行うように構成された強調処理部と、を備え、
前記領域検出部は、注目画素を中心とした領域を囲むフレームによって囲まれた領域のうち、複数の画素配列方向のうちいずれかの方向において、前記注目画素から最も遠い両側の位置にある２つの最遠画素の信号レベル値に比べて、前記注目画素の信号レベル値が小さい場合、前記注目画素を強調処理対象領域の候補として抽出する候補抽出処理を、前記フレームのサイズを変更して繰り返し、前記サイズの変更によって前記候補として抽出した画素に基づいて前記強調処理対象領域を定めるように構成されている、ことを特徴とする電子内視鏡用プロセッサ。
【請求項２】
前記領域検出部は、前記最遠画素の信号レベル値と前記注目画素の信号レベル値との差分が、前記信号レベル値における少なくとも離散化した信号レベルで２以上である閾値１より大きい場合、前記強調処理対象領域の候補として定める、請求項１に記載の電子内視鏡用プロセッサ。
【請求項３】
前記閾値１は、前記フレームのサイズが大きくなるほど大きい、請求項２に記載の電子内視鏡用プロセッサ。
【請求項４】
前記閾値１は、前記撮像画像の被写体である体腔内の器官の場所に応じて設定される、請求項２又は３に記載の電子内視鏡用プロセッサ。
【請求項５】
前記領域検出部は、前記注目画素に対して前記最遠画素の信号レベル値同士の差分の絶対値が閾値２より小さい場合、前記注目画素が前記強調処理対象領域の候補か否かを判定するように構成される、請求項１〜４のいずれか１項に記載の電子内視鏡用プロセッサ。
【請求項６】
前記領域検出部は、前記候補として抽出した画素のうち、前記候補抽出処理において、前記サイズが同じ前記フレーム内の上下方向、左右方向、左上−右下方向、及び右上−左下方向の４つの画素配列方向のうち、閾値３より多い数の画素配列方向で前記強調処理対象領域の候補として抽出された画素を、前記強調処理対象領域とする、請求項１〜５のいずれか１項に記載の電子内視鏡用プロセッサ。
【請求項７】
前記フレームは、（２・ｉ＋１）×（２・ｉ＋１）画素のフレームであって、ｉは、１〜６の自然数である、請求項１〜５のいずれか１項に記載の電子内視鏡用プロセッサ。
【請求項８】
前記強調処理は、検出された前記強調処理対象領域の前記信号レベル値を低減する処理である、請求項１〜７のいずれか１項に記載の電子内視鏡用プロセッサ。
【請求項９】
前記信号レベル値は、前記撮影画像の輝度信号の信号レベル値、あるいは、前記撮像画像のＲＧＢ成分のうち、Ｒ成分の信号レベル値である、請求項８に記載の電子内視鏡用プロセッサ。
【請求項１０】
請求項１〜９のいずれか１項に記載の電子内視鏡用プロセッサと、
前記電子内視鏡用プロセッサに接続されて、生体組織の前記撮像画像を出力する電子内視鏡と、を備える電子内視鏡システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、生体組織の撮像画像を取得して撮像画像に強調処理を施す電子内視鏡用プロセッサ及び電子内視鏡システムに関する。
【背景技術】
【０００２】
人体内部の生体組織の観察や治療に電子内視鏡装置が使用されている。電子内視鏡装置を用いて生体組織を撮像して得られる撮像画像から生体組織の表面凹凸を観察できるように凹部を際出たせる表面凹凸の強調処理を撮像画像に施してディスプレイに表示することが行われる。生体組織の病変部は、健常部に比べて表面の凹凸が多く存在するため、表面凹凸の強調処理された撮像画像の表示は、病変部を見つける上で有用である。【０００３】
生体組織の表面の凹部を確実に強調表示でき、その結果、僅かな病変部も見落とすことなく確実な診断ができる電子内視鏡装置が知られている（特許文献１）。
この電子内視鏡装置は、スコープの先端に設けた固体撮像素子から読み出される１フレーム分の色画素信号に基づいてビデオカラー信号を生成する。電子内視鏡装置は、１フレーム分の色画素信号に含まれる特定画素に対応する色画素信号の信号レベル値を、所定の画素配列方向において特定画素の周囲に近接する全ての近接周囲画素に対応する色画素信号の信号レベル値と比較する比較手段と、比較手段による比較結果に応じて特定画素に対応する色画素信号の信号レベル値を変更処理することによりビデオカラー信号のカラーバランスを変更させるカラーバランス変更手段と、を備える。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特許第３８６９６９８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
上記電子内視鏡装置は、所定の画素配列方向において特定画素の周囲に近接する全ての近接周囲画素に対応する色画素信号の信号レベル値と前記特定画素の信号レベル値とを比較することで、粘膜のある生体組織の表面凹凸の凹部を抽出し、さらに、この抽出した凹部の画素の特定の色成分の信号レベル値を低減することにより、凹部に相当する部分の色味が変化した画像を表面凹凸が強調された画像として作成する。【０００６】
上記電子内視鏡装置では、凹部の部分を抽出するときに、特定画素の信号レベル値を、特定の画素配列方向において特定画素の周囲に近接する全ての近接周囲画素に対応する色画素信号の信号レベル値と比較するが、凹部に位置する画素すべてが、変更処理の対象の画素にならない場合も多い。具体的には、上記比較手段で用いる近接周囲画素は、特定画素に対して固定された位置にある画素であり、具体的には、特定画素に対して、上下方向、左右方向、右上−左下方向、及び左上−右下方向に隣接した隣接画素であるので、撮像画像が被写体である生体組織に近接して撮像した近接画像である場合、凹部の範囲が１画素に限られず、数画素に及ぶ場合がある。この場合、最も凹んだ部分の画素に隣接する画素は、凹部に位置するにも係わらず、色画素信号の信号レベル値を変更処理する対象の画素とならない場合がある。さらに、凹部が近接周囲画素を含む広い範囲にある場合、最も凹んだ部分の画素が、色画素信号の信号レベル値を変更処理する対象の画素とならない場合もある。撮像画像が近接画像である場合の他に、凹部の大きさが大きく、凹部が撮像画像内で数画素の範囲に及ぶ場合もある。この場合にも、上述の問題が生じ易い。さらに、撮像画像の解像度が異なる電子スコープで同じ生体組織を撮像しても、凹部として抽出して変更処理をする対象の画素は、解像度に応じて異なってくる。【０００７】
そこで、本発明は、生体組織の撮像画像を取得してこの撮像画像の強調処理を施す際、撮像画像内の大小様々な凹部について凹部の抽出精度を向上して、あるいは、撮像画像の解像度が異なっても撮像画像内の凹部を確実に抽出して、従来に比べて多くの凹部の強調処理を行うことができる電子内視鏡用プロセッサ及び電子内視鏡システムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
本発明の一態様は、生体組織の撮像画像を取得して強調処理を施す電子内視鏡用プロセッサである。当該プロセッサは、
生体組織の撮像画像の画素の情報から強調処理を行う強調処理対象領域を検出するように構成された領域検出部と、
前記領域検出部で検出された強調処理対象領域に強調処理を行うように構成された強調処理部と、を備える。
前記領域検出部は、注目画素を中心とした領域を囲むフレームによって囲まれた領域のうち、複数の画素配列方向のうちいずれかの方向において、前記注目画素から最も遠い両側の位置にある２つの最遠画素の信号レベル値に比べて、前記注目画素の信号レベル値が小さい場合、前記注目画素を強調処理対象領域の候補として抽出する候補抽出処理を、前記フレームのサイズを変更して繰り返し、前記サイズの変更によって前記候補として抽出した画素に基づいて前記強調処理対象領域を定めるように構成されている。【０００９】
前記領域検出部は、前記最遠画素の信号レベル値と前記注目画素の信号レベル値との差分が、前記信号レベル値における少なくとも離散化した信号レベルで２以上である閾値１より大きい場合、前記強調処理対象領域の候補として定める、ことが好ましい。【００１０】
前記閾値１は、前記フレームのサイズが大きくなるほど大きい、ことが好ましい。【００１１】
前記閾値１は、前記撮像画像の被写体である体腔内の器官の場所に応じて設定される、ことが好ましい。【００１２】
前記領域検出部は、前記注目画素に対して前記最遠画素の信号レベル値同士の差分の絶対値が閾値２より小さい場合、前記注目画素が前記強調処理対象領域の候補か否かを判定するように構成される、ことが好ましい。【００１３】
前記領域検出部は、前記候補として抽出した画素のうち、前記候補抽出処理において、前記サイズが同じ前記フレーム内の上下方向、左右方向、左上−右下方向、及び右上−左下方向の４つの画素配列方向のうち、閾値３より多い数の画素配列方向で前記強調処理対象領域の候補として抽出された画素を、前記強調処理対象領域とする、ことが好ましい。【００１４】
前記フレームは、（２・ｉ＋１）×（２・ｉ＋１）画素のフレームであって、ｉは、１〜６の自然数である、ことが好ましい。【００１５】
前記強調処理は、検出された前記強調処理対象領域の前記信号レベル値を低減する処理である、ことが好ましい。【００１６】
前記信号レベル値は、前記撮影画像の輝度信号の信号レベル値、あるいは、前記撮像画像のＲＧＢ成分のうち、Ｒ成分の信号レベル値である、ことが好ましい。【００１７】
本発明の他の一態様は、前記電子内視鏡用プロセッサと、前記電子内視鏡用プロセッサに接続されて、生体組織の前記撮像画像を出力する電子内視鏡と、を備える電子内視鏡システムである。
【発明の効果】
【００１８】
上述の電子内視鏡用プロセッサ及び電子内視鏡システムによれば、撮像画像内の大小様々な凹部について凹部の抽出精度を向上して、あるいは、撮像画像の解像度が異なっても撮像画像内の凹部を確実に抽出して、従来に比べて多くの凹部の強調処理を行うことができる。
【図面の簡単な説明】
【００１９】
【図１】本実施形態の電子内視鏡システムの構成の一例を示すブロック図である。
【図２】図１に示す演算部の構成の一例を示すブロック図である。
【図３】図１に示す内視鏡による生体組織の撮像の例を説明する図である。
【図４】（ａ），（ｂ）は、電子内視鏡システムで得られる、被写体の凹部の領域を含む撮像画像の例を説明する図である。
【図５】（ａ）〜（ｃ）は、本実施形態の演算部が行う処理の例を説明する図である。
【図６】電子内視鏡システムが行う一実施形態の領域検出処理のフローの一例を示す図である。
【発明を実施するための形態】
【００２０】
本実施形態の電子内視鏡システムのプロセッサは、このシステムで生体組織を撮像して得られる撮像画像の強調処理をすべき領域、例えば生体組織の凹部の領域を抽出し、この領域に強調処理を行う。強調処理すべき領域、例えば凹部の領域は、種々のサイズのものを含む。また、被写体と内視鏡との近接の程度によって撮像画像中の凹部の領域も変化する。このため、本実施形態では、撮像画像の中から凹部の強調処理をすべき領域を抽出する時、撮像画像の注目画素を中心とした領域を囲むフレームによって囲まれた領域のうち、複数の画素配列方向のうちいずれかの方向において、注目画素から最も遠い両側の位置にある２つの最遠画素の信号レベル値に比べて、注目画素の信号レベル値が小さい場合、注目画素を強調処理対象領域の候補として抽出する候補抽出処理を、フレームのサイズを変更して繰り返し、候補として抽出した画素に基づいて強調処理対象領域を定める。このようにフレームのサイズを変更して、候補となる領域を抽出するので、撮像画像内の大小様々な凹部について凹部の抽出精度を向上することができる。また、撮像画像の解像度が異なっても撮像画像内の凹部を確実に抽出することができる。これにより、従来に比べて多くの凹部の強調処理を行うことができる。
【００２１】
以下、本実施形態の電子内視鏡システムについて図面を参照しながら詳細に説明する。
図１は、本実施形態の電子内視鏡システム１の構成の一例を示すブロック図である。図１に示されるように、電子内視鏡システム１は、医療用に特化されたシステムであり、電子スコープ（内視鏡）１００、プロセッサ２００及びモニタ３００を備えている。
【００２２】
プロセッサ２００は、システムコントローラ２１及びタイミングコントローラ２２を備えている。システムコントローラ２１は、メモリ２３に記憶された各種プログラムを実行し、電子内視鏡システム１全体を統合的に制御する。また、システムコントローラ２１は、操作パネル２４に接続されている。システムコントローラ２１は、操作パネル２４に入力される術者からの指示に応じて、電子内視鏡システム１の各動作及び各動作のためのパラメータを変更する。タイミングコントローラ２２は、各部の動作のタイミングを調整するクロックパルスを電子内視鏡システム１内の各回路に出力する。
【００２３】
プロセッサ２００は、光源装置２０１を備えている。光源装置２０１は、体腔内の生体組織等の被写体を照明するための照明光Ｌを出射する。照明光Ｌは、白色光、擬似白色光、あるいは特殊光を含む。一実施形態によれば、光源装置２０１は、白色光あるいは擬似白色光を照明光Ｌとして常時射出するモードと、白色光あるいは擬似白色光と、特殊光が交互に照明光Ｌとして射出するモードと、の一方を選択し、選択したモードに基づいて、白色光、擬似白色光、あるいは特殊光を射出することが好ましい。白色光は、可視光帯域においてフラットな分光強度分布を有する光であり、擬似白色光は、分光強度分布はフラットではなく、複数の波長帯域の光が混色された光である。特殊光は、可視光帯域の中の青色あるいは緑色等の狭い波長帯域の光である。青色あるいは緑色の波長帯域の光は、生体組織中の特定の部分を強調して観察する時に用いられる。光源装置２０１から出射した照明光Ｌは、集光レンズ２５により光ファイバの束であるＬＣＢ（Light Carrying Bundle）１１の入射端面に集光されてＬＣＢ１１内に入射される。
【００２４】
ＬＣＢ１１内に入射された照明光Ｌは、ＬＣＢ１１内を伝播する。ＬＣＢ１１内を伝播した照明光Ｌは、電子スコープ１００の先端に配置されたＬＣＢ１１の射出端面から射出され、配光レンズ１２を介して被写体に照射される。配光レンズ１２からの照明光Ｌによって照明された被写体からの戻り光は、対物レンズ１３を介して固体撮像素子１４の受光面上で光学像を結ぶ。
【００２５】
固体撮像素子１４は、ベイヤ型画素配置を有する単板式カラーＣＣＤ（Charge Coupled Device）イメージセンサである。固体撮像素子１４は、受光面上の各画素で結像した光学像を光量に応じた電荷として蓄積して、Ｒ（Red）、Ｇ（Green）、Ｂ（Blue）の画像信号を生成して出力する。なお、固体撮像素子１４は、ＣＣＤイメージセンサに限らず、ＣＭＯＳ（Complementary Metal Oxide Semiconductor）イメージセンサやその他の種類の撮像装置に置き換えられてもよい。固体撮像素子１４はまた、補色系フィルタを搭載したものであってもよい。
【００２６】
電子スコープ１００がプロセッサ２００と接続する接続部内には、ドライバ信号処理回路１５が備えられている。ドライバ信号処理回路１５には、固体撮像素子１４から被写体の画像信号が所定のフレーム周期で入力される。フレーム周期は、例えば、１／３０秒である。ドライバ信号処理回路１５は、固体撮像素子１４から入力される画像信号に対して所定の処理を施してプロセッサ２００の前段信号処理回路２６に出力する。
【００２７】
ドライバ信号処理回路１５は、また、メモリ１６にアクセスして電子スコープ１００の固有情報を読み出す。メモリ１６に記録される電子スコープ１００の固有情報には、例えば、固体撮像素子１４の画素数や感度、動作可能なフレームレート、型番等が含まれる。ドライバ信号処理回路１５は、メモリ１６から読み出された固有情報をシステムコントローラ２１に出力する。この固有情報には、例えば、固体撮像素子１４の画素数や解像度等の素子特有の情報、さらには、光学系に関する画角、焦点距離、被写界深度等の情報も含まれてもよい。
【００２８】
システムコントローラ２１は、電子スコープ１００の固有情報に基づいて各種演算を行い、制御信号を生成する。システムコントローラ２１は、生成された制御信号を用いて、プロセッサ２００に接続されている電子スコープ１００に適した処理がなされるようにプロセッサ２００内の各種回路の動作やタイミングを制御する。
【００２９】
タイミングコントローラ２２は、システムコントローラ２１によるタイミング制御に従って、ドライバ信号処理回路１５にクロックパルスを供給する。ドライバ信号処理回路１５は、タイミングコントローラ２２から供給されるクロックパルスに従って、固体撮像素子１４をプロセッサ２００側で処理される映像のフレームレートに同期したタイミングで駆動制御する。
【００３０】
前段信号処理回路２６は、ドライバ信号処理回路１５から１フレーム周期で入力される画像信号に対してデモザイク処理、マトリックス演算、Ｙ／Ｃ分離等の所定の信号処理を施して、画像メモリ２７に出力する。
【００３１】
画像メモリ２７は、前段信号処理回路２６から入力される画像信号をバッファし、さらに、画像メモリ２７から読み出された画像信号を演算部２９で強調処理して得られる強調処理画像の画像信号を再度バッファし、タイミングコントローラ２２によるタイミング制御に従い、後段信号処理回路２８に出力する。
【００３２】
後段信号処理回路２８は、画像メモリ２７から入力される画像信号を処理してモニタ表示用の画面データを生成し、生成されたモニタ表示用の画面データを所定のビデオフォーマット信号に変換する。変換されたビデオフォーマット信号は、モニタ３００に出力される。これにより、被写体の画像がモニタ３００の表示画面に表示される。
【００３３】
システムコントローラ２１には、演算部２９が接続されている。演算部２９は、生体組織を撮像して記憶されている画像メモリ２７からシステムコントローラ２１を経由して呼び出された撮像画像の強調処理をすべき領域、例えば生体組織の凹部の領域を抽出し、この領域に強調処理を行う部分である。図２は、演算部２９の構成の一例を示すブロック図である。演算部２９は、領域検出部３０と、強調処理部３１とを備える。
【００３４】
領域検出部３０は、生体組織の撮像画像の画素の情報から強調処理を行う強調処理対象領域を検出するように構成されている。領域検出部３０は、領域検出処理として、以下に説明する注目画素を中心とした領域を囲むフレームを用いて強調処理対象領域の候補を抽出する候補抽出処理を、フレームのサイズの変更を繰り返して行い、候補として抽出した画素に基づいて強調処理対象領域を定める。ここで候補抽出処理は、注目画素を中心画素にしたフレームによって囲まれた領域のうち、複数の画素配列方向のうちいずれかの方向において、注目画素から最も遠い両側の位置にある２つの最遠画素の信号レベル値に比べて、注目画素の信号レベル値が小さい場合、注目画素を強調処理対象領域の候補として抽出する処理である。したがって、あるサイズのフレームで候補となる画素が抽出できなくても、別のサイズのフレームで候補となる画素を抽出する場合もある。詳細の説明は後述する。
【００３５】
強調処理部３１は、領域検出部３０で検出された強調処理対象領域に強調処理を行うように構成されている。強調処理は、特に限定されないが、以下説明するように、凹部に対応する領域の信号レベル値を変更することにより凹部を強調する処理を含む。
例えば、強調処理部３１は、ＲＧＢのカラー撮像画像においてＲＧＢの各色成分の注目画素の画素位置を（ｉ，ｊ）と表したとき、注目画素の画素データの値Ｒｉｊをその周囲の周囲画素の画素データの平均値との差データΔＲｉｊを用いて、強調画素データｒｉｊ＝Ｒij ＋ｋ・ΔＲｉｊにしたがって強調画素データｒｉｊを算出する。ここで、ｋは予め設定された値あるいは操作パネル２４から入力設定された値である。ｋは、一定の値でもよいし、所定の条件に応じて変化する値であってもよい。また、ｋは、色成分毎に異なってもよい。ここで、周囲画素は、上述した強調処理対象領域を定めるときに注目画素の信号レベル値と比較した２つの最遠画素、あるいは、注目画素を上下方向、左右方向、右上−左下方向、及び左上−右下方向で囲む８つの隣接画素、あるいは、フレーム内の上下方向、左右方向、右上−左下方向、及び左上−右下方向において注目画素に対して最も遠い８つの最遠画素であってもよい。周囲画素が、強調処理対象領域を定めるときに注目画素の信号レベル値と比較した２つの最遠画素である場合、ΔＲｉｊは、注目画素の信号レベル値Ｒｉｊとフレーム上の２つの最遠画素の信号レベル値の平均値との差を表す。このように、ΔＲｉｊは、凹部におけるくぼみ深さに対応した情報であるので、くぼみの深い凹部の画素ほど、信号レベル値を大きく変更するので、凹部の領域を強調した画像を得ることができる。
【００３６】
図３は、電子スコープ（内視鏡）１００による生体組織Ａの撮像の例を説明する図である。生体組織Ａには電子スコープ１００から見て奥行き方向に窪んだ凹部Ｂが存在する。この凹部Ｂを含む生体組織Ａを電子スコープ１００が撮像する。
図４（ａ），（ｂ）は、電子内視鏡システム１で得られる凹部Ｂに対応する領域Ｃを含む撮像画像の例を説明する図である。この場合、電子スコープ１００による生体組織Ａまでの撮影距離によって得られる撮像画像における領域Ｃの大きさは変化する。図４（ａ），（ｂ）では、領域Ｃは、一方向に延びた溝状の凹部Ｂに対応するグレーの領域を示す。図４（ｂ）に示す撮像画像は、図４（ａ）に示す撮像画像に比べて撮影距離（被写体と固体撮像素子１４の間の距離）が短い。このため、図４（ａ）に示すように、領域Ｃの幅が１画素のサイズの場合もあれば、図４（ｂ）に示すように、領域Ｃの幅が１画素のサイズを超える場合もある。このように撮影距離に応じて大きさが変化する領域Ｃを考慮して、領域検出部３０は、領域検出処理を行う際に用いる注目画素を中心画素として、注目画素の周りの領域を囲むフレームを、複数サイズ備える。
【００３７】
なお、演算部２９は、システムコントローラ２１がメモリ２３に記憶されたプログラムを起動してモジュールとして形成するソフトウェアモジュールであってもよく、また、ＦＰＧＡ（Field-Programmable gate Array）で構成されたハードウェアモジュールであってもよい。
【００３８】
図５（ａ）〜（ｃ）は、演算部２９の領域検出部３０が行う処理の例を説明する図である。図５（ａ）〜（ｃ）には、一例として、３×３画素のフレーム、５×５画素のフレーム５５、及び７×７画素のフレーム７７が示されている。フレーム３３，５５，７７は、フレームの中心の画素が、撮像画像内の注目画素に一致するように配置される。図５（ｂ），（ｃ）の画素内に示されている数値は、画素の信号レベル値の例である。注目画素における信号レベル値は１１１である。
【００３９】
領域検出部３０は、例えば、撮像画像の注目画素Ｐｆを中心とした領域を囲むフレーム３３によって囲まれた領域のうち、上下方向、左右方向、右上−左下方向、及び左上−右下方向のうちのいずれかの方向において、注目画素Ｐｆから最も遠い両側の位置にある２つの最遠画素の信号レベル値に比べて、注目画素Ｐｆの信号レベル値が小さい場合、注目画素Ｐｆを強調処理対象領域の候補として抽出する。一般的に、凹部には、撮像時、照明光Ｌが十分に行き届かず、また、照明光Ｌの戻り光が固体撮像素子１４の受光面に十分に到達しないので、撮像画像では、暗い領域として現れる。このため、注目画素の信号レベル値がいずれの最遠画素の信号レベル値より低いか否かを調べることにより、凹部に対応する領域の候補を抽出ことができる。
【００４０】
フレーム３３において凹部に対応する領域の候補を抽出できない場合、フレーム３３に代えてフレーム５５を用いて、上記処理と同様の処理を行う。この場合、図５（ｂ）に示す例では、注目画素Ｐｆから最も遠い、上下方向の両側の位置にある２つの最遠画素は、画素Ｐｕ，Ｐｄである。フレーム５５においても凹部に対応する領域の候補を抽出できない場合、さらに、フレーム５５に代えてフレーム７７を用いて、上記処理と同様の処理を行う。図５（ｂ）に示す例では、凹部に対応する領域の候補を抽出できない。図５（ｃ）に示す例では、左右方向、右上−左下方向、及び左上−右下方向において、凹部に対応する領域の候補を抽出することができる。
なお、注目画像が撮像画像の上下左右のいずれかの端に位置する場合やその近傍に位置する場合、フレーム内の最遠画素が存在しない場合もある。この場合、上下方向、左右方向、右上−左下方向、及び左上−右下方向のいずれかの方向における候補の抽出のための処理は行われない。
【００４１】
領域検出部３０は、フレームのサイズの変更によって候補として抽出した画素に基づいて強調処理対象領域を定める。例えば、同じ画素について、左右方向、右上−左下方向、及び左上−右下方向の画素配列方向において候補として設定される回数が、予め設定された閾値回数より大きい画素を強調処理対象領域として定める。すなわち、領域検出部３０は、候補抽出処理において、サイズが同じフレーム内の上下方向、左右方向、左上−右下方向、及び右上−左下方向の４つの画素配列方向のうち、閾値回数（閾値３）より多い数の画素配列方向で強調処理対象領域の候補として抽出された画素を、強調処理対象領域として定める。上記閾値回数が０回の場合、候補として抽出した画素はすべて強調処理対象領域として設定される。上記閾値回数が１回以上の場合、候補として抽出した画素の中から、候補としての抽出回数が閾値回数より大きい画素が強調処理対象領域として設定される。図５（ａ）〜（ｃ）に示す，フレーム３３，５５，７７を用いた例では、図５（ｃ）に示すように、左右方向、右上−左下方向、及び左上−右下方向において、注目画素Ｐｆ（信号レベル値１１１）から最も遠い両側の位置にある２つの最遠画素の信号レベル値（信号レベル値１１５，１２５、信号レベル値１２０，１１３、及び信号レベル値１１７、１１８）に比べて、注目画素Ｐｆの信号レベル値１１１は小さいので、注目画素Ｐｆは候補として抽出される回数は３回となる。このため、図５（ｃ）に示す例では、注目画素Ｐｆは、強調処理対象領域として設定される。
【００４２】
図６は、領域検出部３０が行う、一実施形態の領域検出処理のフローの一例を示す図である。
領域検出部３０は、電子スコープ１００で撮像されて画像メモリ２７に記憶された現フレームの撮像画像を、システムコントローラ２１を介して呼び出して、撮像画像を取得する（ステップＳ１００）。
次に、領域検出部３０は、注目画素を定め、この画素の信号レベル値を取得する（ステップＳ１０２）。注目画素の信号レベル値をＩ１とする。
次に、領域検出部３０は、変数ｉを１に設定して、（２・ｉ＋１）×（２・ｉ＋１）画素のフレームを選択する（ステップＳ１０４）。
【００４３】
領域検出部３０は、選択したフレームを、選択したフレームの中心画素が注目画素に一致するように撮像画像上に配置し、注目画素に対する画素配列方向を左上−右下方向に設定する（ステップＳ１０６）。領域検出部３０は、注目画素から、設定した画素配列方向において、フレーム内の両側に位置する２つの最遠画素の信号レベル値を取得する（ステップＳ１０８）。このとき、２つの最遠画素の信号レベル値をＩ０，Ｉ２とする。
領域検出部３０は、Ｉ１−Ｉ０及びＩ２−Ｉ１を計算し、それぞれの差分結果をＳ０，Ｓ２とする（ステップＳ１１０）。
【００４４】
次に、領域検出部３０は、Ｓ０＋Ｓ２の絶対値を計算した結果が、予め定めた閾値ＴＨ２未満であるか否かを判定する（ステップＳ１１２）。ここで、Ｓ０＋Ｓ２の絶対値は、２つの最遠画素の信号レベル値の差の絶対値であるので、２つの最遠画素の信号レベル値の差の絶対値が閾値ＴＨ２未満であるか否かを判定することを意味する。この判定で否定（Ｎｏ）されると、領域検出部３０は、注目画素は、設定した画素配列方向において強調処理対象領域の候補ではないと判定して、後述するステップＳ１１８に処理を進める。一方、上記判定で肯定（Ｙｅｓ）されると、領域検出部３０は、−Ｓ０及びＳ２が閾値ＴＨ１より大きいか否かを判定する（ステップＳ１１４）。この判定で否定（Ｎｏ）されると、領域検出部３０は、注目画素は、定められた画素配列方向において、強調処理対象領域の候補ではないと判定して、後述するステップＳ１１８に処理を進める。一方、ステップＳ１１４の判定で肯定（Ｙｅｓ）されると、領域検出部３０は、設定された画素配列方向において、注目画素は強調処理対象領域の候補（凹部に対応する領域の候補）であるとして、注目画素に対応して画素配列方向毎に設定された画素情報記録領域に凹部フラグを付与する（ステップＳ１１６）。
【００４５】
次に、領域検出部３０は、画素配列方向の全てに対してステップＳ１０８〜Ｓ１１８を実行したか否かを判定する（ステップＳ１１８）。この判定において否定（Ｎｏ）された場合、領域検出部３０は、ステップＳ１０８〜Ｓ１１８の処理を行う画素配列方向を、まだ設定されていない画素配列方向の１つに設定する（ステップＳ１２０）。こうして、ステップＳ１１８の判定において肯定（Ｙｅｓ）になるまで、画素配列方向を変更してステップＳ１０８〜１２０の処理を繰り返す。ステップＳ１１８の判定で肯定（Ｙｅｓ）された場合、領域検出部３０は、現在の注目画素において凹部フラッグが付与された回数が設定された閾値回数ＴＨ３を超えるか否かを判定する（ステップＳ１２２）。この判定で肯定された場合、領域検出部３０は、注目画素を強調処理対象領域（凹部に対応する領域）として設定する（ステップＳ１２４）。この後、注目画素を変更するために、後述するステップＳ１３０に処理を進める。閾値回数ＴＨ３は、１回であってもよいが、凹部に対応する領域の抽出精度を高めるためには、２回以上であることが好ましい。
【００４６】
ステップＳ１２２の判定で否定（Ｎｏ）された場合、設定した変数ｉが７未満であるか、すなわち、１５×１５画素のフレームより小さい、（２・ｉ＋１）×（２・ｉ＋１）画素のフレームをすべて選択したか否かを判定する（ステップＳ１２６）。この判定で肯定（Ｙｅｓ）された場合、領域検出部３０は、変数ｉを１増やして（ステップＳ１２８）、すなわち、フレームサイズを大きくして、ステップＳ１０６に処理を戻す。こうして、領域検出部３０は、ステップＳ１２６の判定において肯定（Ｙｅｓ）されるまで、フレームサイズを徐々に大きくしてステップＳ１０６〜Ｓ１２４を繰り返す。
【００４７】
領域検出部３０は、ステップＳ１２６における判定で否定（Ｎｏ）された場合、あるいはステップＳ１２４で注目画素を強調処理対象領域（凹部に対応する領域）として設定した場合、撮像画像の全画素を注目画素として上記処理の計算を終了したか否かを判定する（ステップＳ１３０）。この判定で否定（Ｎｏ）された場合、領域検出部１３０は、注目画素を隣の画素に移動して隣の画素を注目画素として設定する（ステップＳ１３２）。ステップＳ１３０の判定で肯定（Ｙｅｓ）された場合、領域検査部１３０は、領域検出処理を終了する。このように、撮像画像の全画素について領域検出処理を行うまで、ステップＳ１０２〜Ｓ１３２の処理を繰り返す。
【００４８】
このように、領域検出部３０は、撮像画像の注目画素を中心とした領域を囲むフレームによって囲まれた領域のうち、複数の画素配列方向のうちいずれかの方向の２つの最遠画素の信号レベル値に比べて、注目画素の信号レベル値が小さい場合、注目画素を強調処理対象領域の候補として抽出する候補抽出処理を、フレームのサイズを変更して繰り返し、サイズの変更によって候補として抽出した候補の画素に基づいて強調処理対象領域を定めるように構成されている。ここで、候補抽出処理は、図６に示すフローの例では、ステップＳ１０６〜Ｓ１２０の処理である。このため、撮像画像内の大小様々な凹部について凹部の抽出精度を向上することができる。また、撮像画像の解像度（各画素の一辺の長さが対応する被写体上の距離）が異なっても撮像画像内の凹部を確実に抽出することができる。これにより、従来に比べて多くの凹部の強調処理を行うことができる。
【００４９】
一実施形態によれば、最遠画素の信号レベル値と注目画素の信号レベル値との差分と比較する閾値ＴＨ２は、少なくとも離散化した信号レベルで２以上であることが好ましい。
例えば、１０ビットの離散化した信号レベルでは、閾値ＴＨ２は、３２〜６４であることが好ましい。生体組織の表面には粘膜が存在し、この粘膜により反射率が変動するため、凹部がなくても信号レベル値は凹部に類似した変化を示す。しかし、閾値ＴＨ２を上記範囲に設定することにより、生体組織の凹部を、凹部と誤認され易い類似した変化とを区別することができる。
【００５０】
一実施形態によれば、閾値ＴＨ１は、フレームサイズが大きくなるほど大きくなることが好ましい。フレームサイズが大きくなる程、注目画素と最遠画素との距離が遠くなり、凹部と誤認され易い類似した変化を、領域検出処理では抽出し易くなる。このため、閾値ＴＨ１は、フレームサイズが大きくなるほど大きくなることが好ましい。
【００５１】
領域検出部３０は、最遠画素の信号レベル値同士の差分の絶対値が閾値ＴＨ２より小さい場合、注目画素が強調処理対象領域の候補となるか否かを判定するように構成されることが好ましい。図６に示す例では、ステップＳ１１２の判定で肯定された場合、ステップＳ１１４により、強調処理対象領域（凹部の領域）の候補の判定を行われる。これにより、撮像画像の信号レベル値の変化が大きいために、凹部に対応する領域の候補の抽出の信頼度が低くなり易い撮像画像であっても、候補の抽出の信頼度の低下を抑制することができる。
閾値ＴＨ１，ＴＨ２は、予め設定しておくことが好ましい。一実施形態によれば、閾値ＴＨ１，ＴＨ２は、体腔内の器官の各部分毎に閾値ＴＨ１，ＴＨ２と関連付けた関連情報を保持しておくことが好ましい。一実施形態によれば、プロセッサ２００を、撮像される生体組織がどの器官のどの部分かを操作パネル２１４から情報として入力指示されるように構成し、閾値ＴＨ１，ＴＨ２を、入力指示された情報から、上記関連情報を用いて設定することが好ましい。また、一実施形態によれば、電子スコープ１００を挿入した距離を計測し、撮像される生体組織がどの器官のどの部分かを計測した距離に基づいて自動的に判定して、判定した結果と上記関連情報を用いて閾値ＴＨ１，ＴＨ２を設定することも好ましい。すなわち、閾値ＴＨ１，ＴＨ２は、撮像画像の被写体である体腔内の器官の場所に応じて設定される、ことが好ましい。
【００５２】
領域検出部３０は、強調処理対象領域（凹部の領域）の候補として抽出した画素のうち、少なくとも２回以上、強調処理対象領域の候補として抽出された画素、図６に示す例では、凹部フラグの付与された回数が２回以上である画素を、強調処理対象領域とすることが、点状に凹んだ凹部や、一方向に延在した溝状の凹部を確実に抽出するできる点から好ましい。
【００５３】
一実施形態によれば、抽出された強調処理対象領域に対して行う強調処理は、抽出された強調処理対象領域の信号レベル値を低減する処理であることが好ましい。強調処理対象領域の抽出では、フレームのサイズが異なる複数のフレームを用いて大きさが異なる複数の凹部に対応する領域を強調処理対象領域として抽出することができるので、抽出された強調処理対象領域の信号レベル値を低減して、凹部を強調した画像を確実に得ることができる。
【００５４】
一実施形態によれば、強調処理対象領域の抽出に用いる画素の信号レベル値は、撮影画像の輝度信号の信号レベル値、あるいは、撮像画像がカラー画像の場合、ＲＧＢ成分のうち、Ｒ成分の信号レベル値である、ことが好ましい。凹部は生体組織の反射光が入射し難い部分であり、輝度の低い部分であるので、輝度信号の信号レベル値を用いることが、凹部に対応する領域を強調処理対象領域として抽出する場合に適している。一方、生体組織は、青色成分や緑色成分の波長帯域の光を吸収するので、凹部の領域と光の吸収によって暗くなった領域とが区別され難い。このため、Ｒ成分の信号レベル値を利用して、生体組織の凹部に対応する領域を強調処理対象領域として抽出する場合に好ましい。
【００５５】
図６に示すフローでは、フレームサイズを、３×３画素の最小のフレームから、１３×１３画素のフレームサイズまでの計６種類のフレームを用いたが、用いるフレームサイズ及びフレーム数は特に限定されない。一実施形態によれば、フレームのサイズの上限は、凹部の領域を精度よく抽出するために１３×１３画素以下のサイズであることが好ましい。電子内視鏡システム１では、１つのプロセッサ２００に対して、電子スコープ１００を取替えて、異なる種類（異なる仕様）の電子スコープ１００を使用する場合が多い。電子スコープ１００は種類によって固体撮像素子１４の画像の分解能が異なる場合が多いので、生体組織の同じ凹部を撮像しても、撮像に用いた電子スコープ１００の種類によって、撮像画像における凹部に対応する領域の大きさは、図４（ａ），（ｂ）に示すように変化する。このため、同じ凹部を含む生体組織の撮像画像であっても、凹部に対応する領域の抽出が不安定になる（抽出されなかったり、抽出されたりする）。このため、強調処理された画像において、凹部の強調も不安定になり（抽出されなかったり、抽出されたりする）、同じ凹部として視認され難い場合もある。これに対して、上記実施形態では、撮像画像の解像度が異なっても撮像画像内の凹部を確実に抽出することができる。これにより、従来に比べて確実に凹部の強調処理を行うことができる。
【００５６】
したがって、一実施形態によれば、領域検出部３０は、固体撮像素子１４の解像度及び総画素数等の撮像素子の情報、及び光学系に関する画角、焦点距離、及び被写界深度等の光学情報を含む撮像固有情報に基づいて、領域検出部３０で用いるフレームの数及びフレームのサイズの少なくとも一方を設定することが好ましい。撮像固有情報から、撮像画像の一画素に占める被写体の長さの範囲がわかるので、この長さの範囲から撮像画像における凹部の領域の大きさもある程度予想することができる。したがって、この予想に基づいてフレームの数及びフレームのサイズの少なくとも一方を設定することができる。この場合、上記撮像固有情報と、フレームサイズ及びフレームの数とを関連付けた関連情報をメモリ２３に予め記憶しておくことが好ましい。電子スコープ１００がプロセッサ２００に接続される時、電子スコープ１００は、電子スコープ１００に関する固有情報をメモリ１６から読み出してシステムコントローラ２１に出力する。したがって、一実施形態によれば、領域検出部３０は、電子スコープ１００から送信される固有情報に含まれる撮像固有情報から、メモリ２３に記憶した上記関連情報を用いて、接続した電子スコープ１００の種類に対応したフレームサイズ及びフレーム数を自動的に設定することが好ましい。
【００５７】
以上、本発明の電子内視鏡用プロセッサ及び電子内視鏡システムについて詳細に説明したが、本発明の電子内視鏡用プロセッサ及び電子内視鏡システムは上記実施形態に限定されず、本発明の主旨を逸脱しない範囲において、種々の改良や変更をしてもよいのはもちろんである。
【符号の説明】
【００５８】
１  電子内視鏡システム
１１  ＬＣＢ
１２  配光レンズ
１３  対物レンズ
１４  固体撮像素子
１５  ドライバ信号処理回路
１６  メモリ
２１  システムコントローラ
２２  タイミングコントローラ
２４  操作パネル
２５  集光レンズ
２６  前段信号処理回路
２７  画像メモリ
２８  後段信号処理回路
２９  演算部
３０  領域検出部
３１  強調処理部
１００  電子スコープ
２００  プロセッサ
３００  モニタ
【図１】
2019088259.tif 000003
【図２】
2019088259.tif 000004
【図３】
2019088259.tif 000005
【図４】
2019088259.tif 000006
【図５】
2019088259.tif 000007
【図６】
2019088259.tif 000008
【国際調査報告】
2019088259.tif 000009
2019088259.tif 000010
2019088259.tif 000011