(57)【要約】【課題】被検体に係る画像に所定の歪みが含有されている場合に、被検体の移動量に係る演算処理のレイテンシを増大させることなく、高精度なトラッキングを行える仕組みを提供する。【解決手段】光センサ１０６で取得された被検体に係る所定の歪みを有する画像であって被検体の移動量を演算する際の基準となる参照画像を構成する各領域について、当該各領域に含まれる被検体の特徴物に応じて特徴量を算出し、当該各領域ごとに特徴量に対して所定の歪みに応じた修正を行い、当該修正を行った後の特徴量の評価値に基づいて参照画像を構成する各領域の中から移動量を演算する際に用いる演算領域を選択する演算領域選択部３４２と、参照画像における演算領域と、光センサ１０６で取得された画像であって第１の画像とは異なる第２の画像における前記演算領域に対応する対応領域とを比較して、被検体の移動量を算出する演算を行う移動量演算部３４４を備える。【選択図】図３
2017192442.tif 000002
【特許請求の範囲】
【請求項１】
被検体からの光を受光して前記被検体に係る画像であって所定の歪みを有する画像を取得する画像取得手段と、
前記画像取得手段で取得された画像であって前記被検体の移動量を演算する際の基準となる第１の画像を構成する各領域について、当該各領域に含まれる前記被検体の特徴物に応じて特徴量を算出し、前記各領域ごとに前記特徴量に対して前記所定の歪みに応じて評価値を求め、当該評価値に基づいて前記各領域の中から前記移動量を演算する際に用いる演算領域を選択する演算領域選択手段と、
前記第１の画像における前記演算領域と、前記画像取得手段で取得された画像であって前記第１の画像とは異なる第２の画像における前記演算領域に対応する対応領域とを比較して、前記被検体の移動量を算出する演算を行う移動量演算手段と
を有することを特徴とする画像取得装置。
【請求項２】
前記演算領域選択手段は、前記第１の画像を構成する前記各領域の中から、前記評価値が大きい方から１または複数の領域を前記演算領域として選択することを特徴とする請求項１に記載の画像取得装置。
【請求項３】
前記第１の画像を保持する画像保持手段を更に有することを特徴とする請求項１または２に記載の画像取得装置。
【請求項４】
光源から照射された光を前記被検体に対して前記所定の歪みを生じさせながら走査する走査手段を更に有し、
前記画像取得手段は、前記走査手段によって走査された光が前記被検体で反射した反射光を受光して前記画像を取得することを特徴とする請求項１乃至３のいずれか１項に記載の画像取得装置。
【請求項５】
前記移動量演算手段で算出された前記移動量に対して、前記演算領域における前記所定の歪みに応じた補正を行う歪み補正手段を更に有することを特徴とする請求項１乃至４のいずれか１項に記載の画像取得装置。
【請求項６】
光源から照射された光を前記被検体に対して前記所定の歪みを生じさせながら走査する走査手段と、
前記歪み補正手段で補正された移動量に基づいて前記走査手段の走査制御を補正する走査制御補正手段と
を更に有することを特徴とする請求項５に記載の画像取得装置。
【請求項７】
前記所定の歪みは、正弦波歪みであることを特徴とする請求項１乃至６のいずれか１項に記載の画像取得装置。
【請求項８】
前記演算領域選択手段は、前記所定の歪みが大きいほど前記評価値が大きくなる修正を行うことを特徴とする請求項１乃至７のいずれか１項に記載の画像取得装置。
【請求項９】
前記演算領域選択手段は、前記被検体の動きが大きい場合は、前記所定の歪みが大きいほど前記評価値が小さくなる修正を行うことを特徴とする請求項１乃至７のいずれか１項に記載の画像取得装置。
【請求項１０】
前記演算領域選択手段は、前記被検体において前記画像として撮影される画角に応じて、前記所定の歪みが大きいほど前記評価値が大きくなる修正を行うかまたは前記評価値が小さくなる修正を行うかを決定することを特徴とする請求項１乃至７のいずれか１項に記載の画像取得装置。
【請求項１１】
前記画像保持手段は、前記第１の画像における前記演算領域の画像を保持することを特徴とする請求項３に記載の画像取得装置。
【請求項１２】
被検体からの光を受光して前記被検体に係る画像であって所定の歪みを有する画像を取得する画像取得ステップと、
前記画像取得ステップで取得された画像であって前記被検体の移動量を演算する際の基準となる第１の画像を構成する各領域について、当該各領域に含まれる前記被検体の特徴物に応じて特徴量を算出し、前記各領域ごとに前記特徴量に対して前記所定の歪みに応じて評価値を求め、当該評価値に基づいて前記各領域の中から前記移動量を演算する際に用いる演算領域を選択する演算領域選択ステップと、
前記第１の画像における前記演算領域と、前記画像取得ステップで取得された画像であって前記第１の画像とは異なる第２の画像における前記演算領域に対応する対応領域とを比較して、前記被検体の移動量を算出する演算を行う移動量演算ステップと
を有することを特徴とする画像取得装置の制御方法。
【請求項１３】
請求項１２に記載の画像取得装置の制御方法における各ステップをコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、被検体からの光を受光して被検体に係る画像を取得する画像取得装置及びその制御方法、並びに、当該制御方法をコンピュータに実行させるためのプログラムに関するものである。
【背景技術】
【０００２】
従来から、被検眼を被検体とする画像を取得する画像取得装置として、ＳＬＯ（Ｓｃａｎｎｉｎｇ  Ｌａｓｅｒ  Ｏｐｈｔｈａｌｍｏｓｃｏｐｅ）装置と呼ばれるレーザー光を用いた眼底検査装置が開発されている。近年、この眼底検査装置を用いて被検眼の眼底に係る眼底画像を取得することにより、疾病の早期発見等に役立てることが行われている。
【０００３】
ＳＬＯ装置は、レーザー光源と走査ミラーを用いて被検眼の眼底をスキャンし、眼底からの反射光を光センサで取得することで眼底画像を生成する装置である。従来から、眼底画像を取得する上では、撮影中の被検眼の動きの影響が問題となっている。具体的に、被検眼が動いている状態で眼底画像を取得すると、画像が不鮮明なものとなり、正確な診断が難しくなる。一般に、人間の眼は、一点を見つめている時であっても、固視微動と呼ばれる微細な運動を無意識に行っている。被検者は、この固視微動を意識して止めることはできないため、眼底検査装置にその影響を低減させる仕組みが必要である。
【０００４】
従来、被検者の眼（被検眼）の動きの影響を低減する仕組みとして、特許文献１及び特許文献２に示すような、眼底のトラッキングと呼ばれる技術がある。この技術では、まず、被検眼の眼底画像を１枚取得してこれを参照画像として保存する。次いで、被検眼の眼底における診断画像を取得する際に、参照画像と診断画像との相関を演算することで眼球移動量を算出し、その算出結果に応じてレーザー光を走査する位置をリアルタイムに補正する。この場合、診断画像取得中に被検眼に動きがあっても、眼底検査装置は、その位置を追尾するように走査位置を補正することが可能となる。
【０００５】
眼底のトラッキングでは、リアルタイムにレーザー光の走査位置を補正するため、演算処理のレイテンシを縮めることが高画質な画像を得るためには必要である。この点、特許文献１及び特許文献２には、演算処理の時間を短縮するために、画像中の一部分の小領域のみに着目して演算を行うことが示されている。また、その際に使用する小領域としては、眼底のトラッキング精度を上げるために、画像中で特徴物がある領域を選択するようにしている。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２０１４−２１７７４４号公報
【特許文献２】特開２０１１−２０６５１９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、特許文献１及び特許文献２に記載の方法は、例えば被検眼に対する走査方法や光学系等の要因によって画像に所定の歪みが含有されている場合には、その方法をそのまま適用することが難しいという課題がある。
【０００８】
具体的に、取得された画像に対して所定の歪み成分を補正する画像処理を行った後に、特許文献１及び特許文献２に記載の方法を実行する場合には、被検眼の移動量に係る演算処理のレイテンシが長くなり、高精度なトラッキングを行う上では望ましくない。また、画像に所定の歪みが含有されている状態で許文献１及び特許文献２に記載の方法を実行する場合には、被検眼の移動量を演算する演算領域として当該画像の中から特徴物がある小領域を選択する際に、当該所定の歪みにより最適な選択を行うことが困難となる。この結果、高精度なトラッキングを行うことが難しかった。
【０００９】
即ち、従来の技術においては、被検体に係る画像に所定の歪みが含有されている場合に、被検体の移動量に係る演算処理のレイテンシを増大させることなく、高精度なトラッキングを行うことが困難であるという問題があった。
【００１０】
本発明は、このような問題点に鑑みてなされたものであり、被検体に係る画像に所定の歪みが含有されている場合に、被検体の移動量に係る演算処理のレイテンシを増大させることなく、高精度なトラッキングを行える仕組みを提供することを目的とする。
【課題を解決するための手段】
【００１１】
本発明の画像取得装置は、被検体からの光を受光して前記被検体に係る画像であって所定の歪みを有する画像を取得する画像取得手段と、前記画像取得手段で取得された画像であって前記被検体の移動量を演算する際の基準となる第１の画像を構成する各領域について、当該各領域に含まれる前記被検体の特徴物に応じて特徴量を算出し、前記各領域ごとに前記特徴量に対して前記所定の歪みに応じて評価値を求め、当該評価値に基づいて前記各領域の中から前記移動量を演算する際に用いる演算領域を選択する演算領域選択手段と、前記第１の画像における前記演算領域と、前記画像取得手段で取得された画像であって前記第１の画像とは異なる第２の画像における前記演算領域に対応する対応領域とを比較して、前記被検体の移動量を算出する演算を行う移動量演算手段とを有する。
また、本発明は、上述した画像取得装置の制御方法、及び、当該制御方法をコンピュータに実行させるためのプログラムを含む。
【発明の効果】
【００１２】
本発明によれば、被検体に係る画像に所定の歪みが含有されている場合に、被検体の移動量に係る演算処理のレイテンシを増大させることなく、高精度なトラッキングを行うことができる。
【図面の簡単な説明】
【００１３】
【図１】本発明の第１の実施形態に係る眼底検査装置の概略構成の一例を示す図である。
【図２】本発明の第１の実施形態に係る眼底検査装置において、図１に示す共振ミラーとＴＴＭを用いて被検眼の眼底に対して撮影用レーザー光を走査する走査方法の一例を示す図である。
【図３】本発明の第１の実施形態に係る眼底検査装置において、図１に示すコントローラの内部構成の一例を示す図である。
【図４】図３に示す眼球移動量演算部において、眼球移動量を画像のストライプ単位で算出する例を示す図である。
【図５】比較例に係る眼底検査装置の制御方法における処理手順の一例を示すフローチャートである。
【図６】本発明の第１の実施形態を示し、図３に示す共振ミラーを走査して画像を取得する際に発生する正弦波歪みを説明するための図である。
【図７】本発明の第１の実施形態を示し、実際の参照画像或いは診断画像における正弦波歪みを説明するための図である。
【図８】本発明の第１の実施形態を示し、参照画像（更には診断画像）を複数のストライプに分けた後、そのうちの１つのストライプ画像を更に複数の小領域に分割する様子を示す図である。
【図９】本発明の第１の実施形態を示し、図３に示す演算領域選択部において行われる処理の一例を示す図である。
【図１０】本発明の第１の実施形態を示し、図３に示す演算領域選択部において行われる演算領域の選択処理の一例を示す図である。
【図１１】本発明の第１の実施形態を示し、図３に示す演算領域選択部において選択された演算領域の正弦波歪みの一例を示す図である。
【図１２】本発明の第１の実施形態を示し、図３に示す歪み補正部において行われる歪み補正処理の一例を示す図である。
【図１３】本発明の第１の実施形態に係る眼底検査装置の制御方法における処理手順の一例を示すフローチャートである。
【図１４】本発明の第２の実施形態に係る眼底検査装置において、図１に示すコントローラの内部構成の一例を示す図である。
【図１５】本発明の第２の実施形態に係る眼底検査装置の制御方法における処理手順の一例を示すフローチャートである。
【図１６】本発明の第３の実施形態を示し、図３に示す演算領域選択部において行われる処理の一例を示す図である。
【発明を実施するための形態】
【００１４】
以下に、図面を参照しながら、本発明を実施するための形態（実施形態）について説明する。なお、以下に説明する本発明の実施形態においては、本発明における被検体として被検眼を適用した例を示し、また、本発明に係る画像取得装置として被検眼の眼底における眼底画像を取得する眼底検査装置を適用した例について記載する。
【００１５】
（第１の実施形態）
まず、本発明の第１の実施形態について説明する。
【００１６】
図１は、本発明の第１の実施形態に係る眼底検査装置１００の概略構成の一例を示す図である。ここで、本実施形態においては、眼底検査装置１００としてＳＬＯ装置を想定した例について説明する。
【００１７】
眼底検査装置１００において、撮影用光源１０１は、撮影用レーザー光１０２を出力する。
【００１８】
共振ミラー１０４及びＴＴＭ（Ｔｉｐ  Ｔｉｌｔ  Ｍｉｒｒｏｒ）１０５は、撮影用光源１０１から出力（照射）され、ハーフミラー１０３等の光学デバイスを経由して到達した撮影用レーザー光１０２を、被検眼Ｅ（より具体的には、被検眼Ｅの眼底Ｅｒ）に対して走査する走査手段である。具体的に、本実施形態においては、共振ミラー１０４及びＴＴＭ１０５から構成される走査手段は、撮影用光源１０１から照射された撮影用レーザー光１０２を被検眼Ｅの眼底Ｅｒに対して後述する所定の歪みを生じさせながら走査するものとする。
【００１９】
ハーフミラー１０３は、撮影用光源１０１から被検眼Ｅの眼底Ｅｒに照射された撮影用レーザー光１０２が被検眼Ｅの眼底Ｅｒで反射した反射光を光センサ１０６に導くためのミラーである。
【００２０】
光センサ１０６は、例えば光電変換素子及びＡ／Ｄ変換部を含み構成されており、被検眼Ｅの眼底Ｅｒからの反射光を光電変換素子が受光してアナログ信号に変換し、このアナログ信号をＡ／Ｄ変換部がデジタル信号へと変換し、これを被検眼Ｅの眼底Ｅｒにおける画像データ（以下、この画像データを単に「画像」と称することもある）として取得する画像取得手段である。具体的に、本実施形態においては、光センサ１０６は、被検眼Ｅの眼底Ｅｒに係る画像であって後述する所定の歪みを有する画像を取得するものとする。そして、光センサ１０６は、取得した画像をコントローラ１０７に送信する。
【００２１】
コントローラ１０７は、光センサ１０６から画像を受信する他に、撮影用光源１０１、共振ミラー１０４及びＴＴＭ１０５の制御を行って、眼底検査装置１００の駆動を統括的に制御する。また、このコントローラ１０７は、外部装置２００と通信可能に構成されている。
【００２２】
操作ＵＩ１０８は、検者が操作を行うためのユーザ・インタフェースである。この操作ＵＩ１０８から入力された情報は、コントローラ１０７に入力され、コントローラ１０７は、操作ＵＩ１０８から入力された情報に基づいて眼底検査装置１００の駆動を制御する。
【００２３】
外部装置２００は、コントローラ１０７で画像処理が施された各種の画像を受信等するものであり、例えば、画像の蓄積を行うサーバや画像の表示を行うディスプレイ等である。
【００２４】
図２は、本発明の第１の実施形態に係る眼底検査装置１００において、図１に示す共振ミラー１０４とＴＴＭ１０５を用いて被検眼Ｅの眼底Ｅｒに対して撮影用レーザー光１０２を走査する走査方法の一例を示す図である。
【００２５】
図２において、有効領域２０１は、被検眼Ｅの眼底Ｅｒにおいて画像を取得する領域である。ここで、図２では、血流解析を想定した被検眼Ｅの眼底Ｅｒにおける血管の模式図を示しているが、検査対象は、この血管に限らず被検眼Ｅの眼底Ｅｒにおける視細胞等でもよい。また、眼底検査装置１００において、検査対象の画像サイズや拡大倍率が選択可能な構成であってもよい。
【００２６】
また、図２において、走査２０２は、共振ミラー１０４による撮影用レーザー光１０２の走査を示している。また、走査２０３は、ＴＴＭ１０５による撮影用レーザー光１０２の走査を示している。ここで、共振ミラー１０４は、図２に示すｘ方向に常に共振している。また、ＴＴＭ１０５は、共振ミラー１０４による走査位置が有効領域２０１の外に位置している間に、図２に示すｙ方向の位置を変更する。この共振ミラー１０４による走査２０２とＴＴＭ１０５による走査２０３は、コントローラ１０７により制御される。以上の走査方法により、有効領域２０１の全体を撮影用レーザー光１０２で走査する。
【００２７】
図３は、本発明の第１の実施形態に係る眼底検査装置１００において、図１に示すコントローラ１０７の内部構成の一例を示す図である。この際、図３においては、第１の実施形態におけるコントローラ１０７を「コントローラ１０７−１」として記載する。また、図３には、このコントローラ１０７−１の内部構成の他に、図１に示す撮影用光源１０１、共振ミラー１０４、ＴＴＭ１０５、光センサ１０６、操作ＵＩ１０８、及び、外部装置２００も図示している。
【００２８】
コントローラ１０７−１は、図３に示すように、統括制御・処理部３１０、画像処理部３２０、走査制御部３３０、及び、トラッキング処理部３４０を有して構成されている。
【００２９】
統括制御・処理部３１０は、コントローラ１０７における制御動作を統括的に行うとともに、各種の処理を行う。また、光センサ１０６で得られた画像は、統括制御・処理部３１０を介して、画像処理部３２０及びトラッキング処理部３４０に入力される。
【００３０】
画像処理部３２０は、統括制御・処理部３１０の制御に基づいて、光センサ１０６で取得された各種の画像に対して、例えばコントラストの調整や走査歪みの調整（例えば後述する所定の歪みを補正する）等の画像処理を行う。そして、画像処理部３２０は、画像処理を施した各種の画像を外部装置２００に出力する。
【００３１】
走査制御部３３０は、統括制御・処理部３１０の制御に基づいて、共振ミラー１０４及びＴＴＭ１０５に対して（ＴＴＭ１０５に対してはＴＴＭ走査制御補正部３４６を介して）、所定の走査を指示する制御を行う。この場合、走査制御部３３０は、代表的には、図２に示す走査方法による走査を指示する制御を行うが、検者からのモード変更指定やコントローラ１０７−１内部での判断によって他の走査方法による走査も指示可能である。この際、操作ＵＩ１０８は、検者からのモード変更指定や制御情報の表示等に用いられる。なお、ＴＴＭ１０５の走査制御については、実際には、後述するトラッキング処理部３４０での補正を伴う。
【００３２】
トラッキング処理部３４０は、コントローラ１０７−１の処理のうち、被検眼Ｅの眼球移動量を算出する処理を行う部分であり、眼底検査装置１００は、このトラッキング処理部３４０で算出された眼球移動量に応じて走査手段による走査位置の補正を行う。このトラッキング処理部３４０は、図３に示すように、画像保持部３４１、演算領域選択部３４２、選択領域インデックス保持部３４３、眼球移動量演算部３４４、歪み補正部３４５、及び、ＴＴＭ走査制御補正部３４６を有して構成されている。
【００３３】
画像保持部３４１は、眼球移動量を演算により算出する際の基準となる第１の画像（以下、「参照画像」と称する）を保持する。
【００３４】
演算領域選択部３４２は、画像保持部３４１に保持された参照画像を構成する各領域の中から眼球移動量を演算する際に用いる演算領域（即ち、眼底Ｅｒのトラッキング処理に用いる領域）を選択する。具体的に、演算領域選択部３４２は、参照画像を構成する各領域に含まれる被検眼Ｅの眼底Ｅｒの特徴物に応じて当該各領域の特徴量評価値を算出し、当該各領域ごとに特徴量評価値に対して後述する所定の歪みに応じた修正を行い、当該修正を行った後の特徴量評価値に基づいて演算領域を選択する。
【００３５】
選択領域インデックス保持部３４３は、演算領域選択部３４２において選択された演算領域の位置情報等を保持する。
【００３６】
眼球移動量演算部３４４は、選択領域インデックス保持部３４３に保持された演算領域の位置情報等に基づいて、画像保持部３４１に保持された第１の画像である参照画像と、光センサ１０６からリアルタイムに得られる、参照画像とは異なる第２の画像（以下、「診断画像」と称する）とを比較して、被検眼Ｅの眼球移動量を算出する演算を行う。より具体的に、本実施形態においては、演算処理のレイテンシの増大を回避すべく、眼球移動量演算部３４４は、参照画像における演算領域と、診断画像における当該演算領域に対応する対応領域とを比較して、被検眼Ｅの眼球移動量を算出する演算を行う。ここで、眼球移動量演算部３４４において眼球移動量を演算する方法としては、本発明を適用する上では画像に含まれる特徴物の多寡によって移動量の演算結果の信頼度を変化させる方法である必要がある。この場合の方法としては、公知の方法でもよく、例えば、両画像間の相互相関関数を演算する方法等がある。
【００３７】
歪み補正部３４５は、眼球移動量演算部３４４により得られた眼球移動量に対して、走査手段を構成する共振ミラー１０４によって発生する所定の歪み（後述する正弦波歪み）に応じた補正を行う。より具体的に、本実施形態においては、歪み補正部３４５は、眼球移動量演算部３４４により得られた眼球移動量に対して、共振ミラー１０４によって発生する、演算領域選択部３４２において選択された演算領域における所定の歪みに応じた補正を行う。
【００３８】
ＴＴＭ走査制御補正部３４６は、歪み補正部３４５により補正された眼球移動量（歪み補正済み眼球移動量）に基づいて、走査手段を構成するＴＴＭ１０５の走査制御を補正する。なお、図２では、ＴＴＭ１０５を用いて撮影用レーザー光１０２をｙ方向に走査する例を示したが、ＴＴＭ１０５の機能としてはｘ方向とｙ方向のどちらにも走査することが可能である。この場合、ＴＴＭ走査制御補正部３４６は、ＴＴＭ１０５のｘ方向の走査補正とｙ方向の走査補正のどちらも行う。
【００３９】
図４は、図３に示す眼球移動量演算部３４４において、眼球移動量を画像のストライプ単位で算出する例を示す図である。本実施形態では、眼球移動量の算出とＴＴＭ１０５に対する走査制御の補正をストライプ単位ごとに実行するものとする。
【００４０】
例えば、図４において、有効領域２０１をストライプ４０１−１、４０１−２、４０１−３及び４０１−４の４つに分割する。そして、図４に示すように、眼球移動量の演算による算出と診断画像の取得とを並列実行する。例えば、共振ミラー１０４及びＴＴＭ１０５の走査手段においてストライプ４０１−３の診断画像を取得している間に、ストライプ４０１−２の診断画像を用いて眼球移動量の算出を行う。そして、この眼球移動量の算出結果によるＴＴＭ１０５に対する走査制御の補正を、ストライプ４０１−４の診断画像を取得する際に反映させる。
【００４１】
なお、眼球移動量の算出にあたって相互相関関数を演算する場合には、２Ｄ−ＦＦＴ演算を伴うため、ストライプ４０１−１、４０１−２、４０１−３及び４０１−４のサイズは、２の冪にしておくと効率的な構成となる。また、ストライプ４０１−１、４０１−２、４０１−３及び４０１−４は、必ずしも有効領域２０１を網羅していなくても構わない。特に、共振ミラー１０４によって取得した画像をそのままトラッキング処理に用いる場合には、正弦波歪みを含むため、ｘ方向については中央付近を用いることが望ましい。
【００４２】
次に、第１の実施形態に係る眼底検査装置１００の有用性を説明するために、比較例に係る眼底検査装置について説明する。
【００４３】
図５は、比較例に係る眼底検査装置の制御方法における処理手順の一例を示すフローチャートである。この比較例に係る眼底検査装置は、例えば、図３に示す第１の実施形態に係る眼底検査装置１００の構成のうち、主として、演算領域選択部３４２、選択領域インデックス保持部３４３及び歪み補正部３４５を構成しない点と、眼球移動量演算部３４４の処理内容が異なる点に違いがある。このように、第１の実施形態に係る眼底検査装置１００の構成と、比較例に係る眼底検査装置の構成とでは異なる点があるが、以下に示す図５の説明を分かり易くするため、図３に示す第１の実施形態に係る眼底検査装置１００の構成を便宜的に用いて説明を行う。このため、図５に示す比較例に係るフローチャートの説明を図３に示す第１の実施形態に係る眼底検査装置１００の構成を用いて説明を行ったとしても、これによって第１の実施形態に係る眼底検査装置１００が限定的に解釈されてはならないものである。
【００４４】
比較例に係る処理では、まず、ステップＳ５０１において、統括制御・処理部３１０は、例えば操作ＵＩ１０８から入力された情報に基づいて、光センサ１０６から参照画像を１フレーム分取得する。そして、統括制御・処理部３１０で取得した１フレーム分の参照画像は、画像保持部３４１に保持される。
【００４５】
続いて、ステップＳ５０２において、統括制御・処理部３１０は、例えば操作ＵＩ１０８から入力された情報に基づいて、光センサ１０６から診断画像を最初に１ストライプ分だけ取得する。そして、統括制御・処理部３１０で取得した最初の１ストライプ分の診断画像は、眼球移動量演算部３４４に出力される。
【００４６】
続いて、ステップＳ５０３において、統括制御・処理部３１０は、光センサ１０６からステップＳ５０２以降の診断画像を１ストライプ分取得する。
【００４７】
また、ステップＳ５０３の処理と並行して行われるステップＳ５０４において、眼球移動量演算部３４４は、ステップＳ５０２またはＳ５０３によって直前に取得された診断画像のストライプと、ステップＳ５０１で取得した参照画像における当該ストライプに対応する対応領域とを比較して、被検眼Ｅの眼球移動量を算出する演算を行う。
【００４８】
続いて、ステップＳ５０５において、ＴＴＭ走査制御補正部３４６は、ステップＳ５０４で得られた眼球移動量に応じて、ＴＴＭ１０５の走査制御を補正する。
【００４９】
続いて、ステップＳ５０６において、統括制御・処理部３１０は、例えば操作ＵＩ１０８から入力された情報に基づいて、１フレームの診断画像の取得が終了したか否かを判断する。この判断の結果、１フレームの診断画像の取得は未だ終了していない場合には（Ｓ５０６／Ｎｏ）、ステップＳ５０３及びＳ５０４の処理に戻る。
【００５０】
一方、ステップＳ５０６の判断の結果、１フレームの診断画像の取得が終了した場合には（Ｓ５０６／Ｙｅｓ）、ステップＳ５０７に進む。
ステップＳ５０７に進むと、統括制御・処理部３１０は、例えば操作ＵＩ１０８から入力された情報に基づいて、規定フレーム数の診断画像の取得が終了したか否かを判断する。この判断の結果、規定フレーム数の診断画像の取得は未だ終了していない場合には（Ｓ５０７／Ｎｏ）、ステップＳ５０３及びＳ５０４の処理に戻る。なお、図５に示す例では、ステップＳ５０７／Ｎｏの場合にステップＳ５０２の処理の後に移行する例を示しているが、本実施形態においてはこの態様に限定されるものではなく、例えば、ステップＳ５０２の処理の前に移行する態様であってもよい。この態様の場合には、各フレームの診断画像における最後のストライプを用いた眼球移動量の算出は行わないことになる。
【００５１】
一方、ステップＳ５０７の判断の結果、規定フレーム数の診断画像の取得が終了した場合には（Ｓ５０７／Ｙｅｓ）、図５のフローチャートの処理を終了する。
【００５２】
図６は、本発明の第１の実施形態を示し、図３に示す共振ミラー１０４を走査して画像を取得する際に発生する正弦波歪みを説明するための図である。
【００５３】
本実施形態に係る眼底検査装置１００では、共振ミラー１０４によって撮影用レーザー光１０２を走査する一方で、光センサ１０６においてＡ／Ｄ変換を行う周期を一定とするため、光センサ１０６で取得される画像は、いわゆる正弦波歪みを含有するものとなる。
【００５４】
図６（ａ）は、正弦波歪みを含有する１ストライプ分のストライプ画像６０１の模式図である。また、図６（ｂ）は、図６（ａ）に示す画像に対して正弦波歪み補正を行った後の１ストライプ分のストライプ画像６０２の模式図である。図６（ａ）に示す正弦波歪み補正前のストライプ画像６０１は、その左右端では共振ミラー１０４の走査速度が遅いことによってデータが多くサンプリングされるため、画像の左右端ほど画像が伸びた状態となる。そこで、本実施形態では、画像処理部３２０において、図６（ａ）に示すストライプ画像６０１に対して、その中央からの左右距離に応じた拡縮処理を行って、図６（ｂ）に示す正弦波歪み補正後のストライプ画像６０２を得る。
【００５５】
また、図６（ａ）に示すトラッキング処理使用領域６０３は、上述した比較例においてトラッキング処理を行う際に眼球移動量の演算に用いる領域を示している。比較例では、正弦波歪み補正前のストライプ画像６０１をそのままトラッキング処理に用いる場合、上述した共振ミラー１０４の走査速度の特性から、このトラッキング処理使用領域６０３に示すようにストライプ画像６０１の中央付近を用いることが望ましかった。
【００５６】
図７は、本発明の第１の実施形態を示し、実際の参照画像或いは診断画像における正弦波歪みを説明するための図である。
【００５７】
図７（ａ）は、正弦波歪みを含有する画像７０１の模式図である。また、図７（ｂ）は、図７（ａ）に示す画像７０１に対して正弦波歪み補正を行った後のストライプ画像７０２の模式図である。図６（ａ）と同様に、正弦波歪み補正前の画像７０１は、その左右端ほど画像が伸びた状態となる。そして、図６（ｂ）と同様に、本実施形態では、画像処理部３２０において、図７（ａ）に示す画像７０１に対して、その中央からの左右距離に応じた拡縮処理を行って、図７（ｂ）に示す正弦波歪み補正後の画像７０２を得る。
【００５８】
また、本実施形態では、参照画像（更には診断画像）を複数のストライプに分けた後、各ストライプ画像を更に複数の小領域に分割し、そのいずれかの小領域について眼球移動量を演算により算出することにより、トラッキング処理に要する時間の増大を回避する。
【００５９】
図８は、本発明の第１の実施形態を示し、参照画像（更には診断画像）を複数のストライプに分けた後、そのうちの１つのストライプ画像を更に複数の小領域に分割する様子を示す図である。
【００６０】
ストライプ画像８０１は、参照画像（或いは診断画像）を複数のストライプに分けた際に、そのうちの１つのストライプ画像を示している。このストライプ画像８０１は、正弦波歪み補正前のストライプ画像である。また、図８に示す例では、このストライプ画像８０１共振ミラー１０４の走査方向に７つに分割し、小領域８０２−１〜８０２−７とした例が示されている。本実施形態においては、演算領域選択部３４２は、この小領域８０２−１〜８０２−７の中から、眼球移動量を演算する際に用いる演算領域を１つ選択する。
【００６１】
図９は、本発明の第１の実施形態を示し、図３に示す演算領域選択部３４２において行われる処理の一例を示す図である。
【００６２】
この図９に示す小領域８０２−１〜８０２−７は、参照画像を複数のストライプに分け、そのうちの１つのストライプ画像を更に複数の小領域に分割した際の当該各小領域を示しており、具体的に、図８に示す小領域８０２−１〜８０２−７に対応する。
【００６３】
また、図９において、共振ミラー角度θは、共振ミラー１０４の動作に対して、各小領域がどの角度に対応するかを示している。ここで、角度０°は、ストライプ画像の中央の位置を示しており、また、角度±９０°は、共振ミラー１０４の往復動作の折り返し位置を示している。図２に示したように、共振ミラー１０４の走査２０２は、有効領域２０１の外側まで及び、往復動作の折り返しのタイミングでは有効領域２０１は走査されない。本実施形態では、小領域８０２−１に対して共振ミラー角度θを−７５°、小領域８０２−７に対して共振ミラー角度θを７５°とする範囲を使用する。
【００６４】
また、図９において、ｃｏｓθは、各小領域８０２での所定の歪み（正弦波歪み）の倍率を示す。例えば、小領域８０２−４は、ｃｏｓθ＝１となっているため、正弦波歪みがないことを示す。また、小領域８０２−７は、ｃｏｓθ＝０．２５９となっており、これは小領域８０２−７に対して正弦波歪みを補正するためには、０．２５９倍だけ画像を縮める必要があることを示している。換言すれば、１／０．２５９倍だけ多くのデータがサンプリングされていると捉えることもできる。
【００６５】
また、図９において、特徴量評価値は、各小領域８０２にどれだけ被検眼Ｅ（より詳細には、被検眼Ｅの眼底Ｅｒ）の特徴物が存在するかを示している。この特徴量評価値は、眼球移動量演算部３４４における眼球移動量の演算結果の信頼度に対応する評価値であれば公知の方法で算出されてもよい。例えば、特徴量評価値は、隣接する画素値の差分を小領域全体に渡って集計して算出するようにしてもよいし、或いは、画素値の差分が所定の閾値を超える回数が小領域全体で何回になるかを集計して算出するようにしてもよい。
【００６６】
図８に示す例では、小領域８０２−４と小領域８０２−７に比較的複雑な特徴物（例えば血管）が含まれているため、図９に示すようにこの小領域８０２−４及び８０２−７の特徴量評価値が高くなっている。
【００６７】
また、図９において、演算領域選択評価値は、図９に示す特徴量評価値を図９に示すｃｏｓθで除算（特徴量評価値／ｃｏｓθ）することにより算出されるものである。この演算領域選択評価値は、演算領域選択部３４２において、小領域８０２−１〜８０２−７のうち、どの小領域を眼球移動量を演算する際に用いる演算領域として選択するのかを決定する際に指標となるものである。
【００６８】
上述したように、眼球移動量演算部３４４では、その小領域内に特徴物が多く含まれている方が眼球移動量の演算結果の信頼度が高くなる方法を用いて眼球移動量の演算を行っている。加えて、ストライプ画像の左右端の小領域ほど多くのデータがサンプリングされており、高解像度と捉えることができるため、正弦波歪み補正前のストライプ画像で特徴物の含有量が同程度である場合には左右端の小領域を選ぶ方が有利である。以上のことを考慮して、本実施形態における演算領域選択部３４２は、図９に示すように、特徴量評価値をｃｏｓθで除算して演算領域選択評価値を算出することにより、正弦波歪みに応じた修正を行っている。即ち、本実施形態における演算領域選択部３４２は、図９に示すように、所定の歪みである正弦波歪みが大きいほど特徴量評価値を大きくする修正を行って演算領域選択評価値を算出することにより、正弦波歪みに応じた修正を行っている。そして、本実施形態においては、演算領域選択部３４２は、図９に示す小領域８０２−１〜８０２−７のうち、演算領域選択評価値が１番大きい小領域８０２−７を演算領域として選択するものとする。
【００６９】
図９に示す例では、小領域８０２−４の特徴量評価値と小領域８０２−７の特徴量評価値は同値であったが、ｃｏｓθを用いた正弦波歪みに応じた修正により、小領域８０２−７が演算領域として選択されている。
【００７０】
本実施形態においては、演算領域選択部３４２は、図９を用いて説明した以上の処理を参照画像の各ストライプごとに実施して各各ストライプごとに演算領域を選択し、その演算領域の位置情報等を選択領域インデックス保持部３４３に保持する。なお、演算領域選択部３４２による処理は、診断画像の取得処理及びトラッキング処理を実施する時でなく、参照画像を取得した段階で予め実施しておくことが望ましい。
【００７１】
図１０は、本発明の第１の実施形態を示し、図３に示す演算領域選択部３４２において行われる演算領域の選択処理の一例を示す図である。図１０において、図７に示す構成と同様の構成については同じ符号を付している。
【００７２】
図１０（ａ）は、正弦波歪み補正前の画像７０１に対して、演算領域選択部３４２が演算領域を選択した様子を示す模式図である。図１０（ａ）において、演算領域選択部３４２は、正弦波歪み補正前のストライプ１００１−１〜１００１−４に対して、それぞれ、正弦波歪み補正前の小領域１００２−１〜１００２−４を演算領域として選択している。
【００７３】
図１０（ｂ）は、正弦波歪み補正後の画像７０２において、演算領域として選択された小領域がどのように対応しているかを示す模式図である。ここで、図１０（ｂ）には、図１０（ａ）に示す正弦波歪み補正前のストライプ１００１−１〜１００１−４にそれぞれ対応する、正弦波歪み補正後のストライプ１００３−１〜１００３−４が示されている。また、図１０（ｂ）には、図１０（ａ）に示す正弦波歪み補正前の小領域１００２−１〜１００２−４にそれぞれ対応する、正弦波歪み補正後の小領域１００４−１〜１００４−４が示されている。
【００７４】
図１１は、本発明の第１の実施形態を示し、図３に示す演算領域選択部３４２において選択された演算領域の正弦波歪みの一例を示す図である。図１０において、図１１に示す構成と同様の構成については同じ符号を付している。また、図１１に示す正弦波歪み補正前の画像７０１及び正弦波歪み補正後の画像７０２には、図１０に示す画像データを省略して図示している。
【００７５】
本実施形態では、演算領域である、図１１（ａ）に示す正弦波歪み補正前の小領域１００２−１〜１００２−４を用いて眼球移動量を算出する演算を行うことによって、トラッキング処理を行う。しかしながら、正弦波歪み補正前の小領域１００２−１〜１００２−４から算出した眼球移動量は、正弦波歪み補正後の実際の眼球移動量とは対応しない。そこで、図３に示す歪み補正部３４５は、この差異を補正する。これを目印１１０１−１〜１１０１−４及び目印１１０２−１〜１１０２−４を用いて説明する。図１１（ａ）に示す正弦波歪み補正前の画像７０１にある目印１１０１−１は、図１１（ｂ）に示す正弦波歪み補正後の画像７０２の目印１１０２−１に対応しているが、そのサイズは縮小されている。一方、図１１（ａ）に示す正弦波歪み補正前の画像７０１にある目印１１０１−３は、図１１（ｂ）に示す正弦波歪み補正後の画像７０２の目印１１０２−３に対応しているが、そのサイズは変わらないままである。この縮小率は、演算領域としてどの位置を選択したかに依存している。
【００７６】
図１２は、本発明の第１の実施形態を示し、図３に示す歪み補正部３４５において行われる歪み補正処理の一例を示す図である。
【００７７】
この図１２に示す小領域８０２−１〜８０２−７は、参照画像を複数のストライプに分け、そのうちの１つのストライプ画像を更に複数の小領域に分割した際の当該各小領域を示しており、具体的に、図８に示す小領域８０２−１〜８０２−７に対応する。
【００７８】
また、図１２において、共振ミラー角度θは、共振ミラー１０４の動作に対して、各小領域がどの角度に対応するかを示しており、その詳細な内容については図９で上述した通りである。また、図１２において、歪み補正部倍率は、歪み補正部３４５で行う歪み補正処理の倍率を示しており、具体的に、図１２に示す例では、演算領域として選択された小領域に対応する共振ミラー角度をθとしてｃｏｓθで表されるものとなっている。
【００７９】
図３に示す歪み補正部３４５は、選択領域インデックス保持部３４３から、各ストライプごとにどの小領域が演算領域として選択されたかの情報を参照して、眼球移動量演算部３４４で算出された眼球移動量に対して正弦波歪みに応じた補正を行う。
【００８０】
図１３は、本発明の第１の実施形態に係る眼底検査装置１００の制御方法における処理手順の一例を示すフローチャートである。この図１３において、図５に示すフローチャートと同様の処理ステップについては、同じステップ番号を付している。また、この図１３のフローチャートの説明に際しては、図３に示す第１の実施形態に係る眼底検査装置１００の構成を用いて説明を行う。
【００８１】
まず、ステップＳ５０１において、統括制御・処理部３１０は、例えば操作ＵＩ１０８から入力された情報に基づいて、光センサ１０６から参照画像を１フレーム分取得する。そして、統括制御・処理部３１０で取得した１フレーム分の参照画像は、画像保持部３４１に保持される。
【００８２】
続いて、ステップＳ１３０１において、演算領域選択部３４２は、画像保持部３４１に保持された参照画像の各ストライプごとに、当該各ストライプを構成する各領域の中から眼球移動量を演算する際に用いる演算領域を選択する。具体的に、演算領域選択部３４２は、参照画像の各ストライプごとに、図９を用いて説明したように、当該各ストライプを構成する各小領域８０２−１〜８０２−７に含まれる特徴物に応じて当該各小領域の特徴量評価値を算出し、当該各小領域ごとに特徴量評価値に対して正弦波歪みに応じた修正を行い（即ち、演算領域選択評価値を算出し）、当該修正を行った後の特徴量評価値（即ち、演算領域選択評価値）に基づいて演算領域を選択する。ここで、本実施形態における演算領域選択部３４２は、図９に示す例では、演算領域選択評価値が最も大きい小領域８０２−７を演算領域として選択するものとする。その後、演算領域選択部３４２は、選択領域インデックス保持部３４３に対して、参照画像の各ストライプごとに演算領域の位置情報等を保持する。
【００８３】
続いて、ステップＳ５０２において、統括制御・処理部３１０は、例えば操作ＵＩ１０８から入力された情報に基づいて、光センサ１０６から診断画像を最初に１ストライプ分だけ取得する。そして、統括制御・処理部３１０で取得した最初の１ストライプ分の診断画像は、眼球移動量演算部３４４に出力される。
【００８４】
続いて、ステップＳ５０３において、統括制御・処理部３１０は、光センサ１０６からステップＳ５０２以降の診断画像を１ストライプ分取得する。
【００８５】
また、ステップＳ５０３の処理と並行して行われるステップＳ１３０２において、眼球移動量演算部３４４は、選択領域インデックス保持部３４３に保持されている情報に従って、ステップＳ５０２またはＳ５０３によって直前に取得された診断画像のストライプに対応する参照画像のストライプにおける演算領域を特定し、当該特定した演算領域と、直前に取得された診断画像のストライプにおける当該演算領域に対応する対応領域とを比較して、被検眼Ｅの眼球移動量を算出する演算を行う。
【００８６】
ステップＳ１３０２の処理が終了すると、続いて、ステップＳ１３０３において、歪み補正部３４５は、ステップＳ１３０２で算出された眼球移動量に対して、所定の歪み（正弦波歪み）に応じた補正を行う。具体的に、本実施形態においては、歪み補正部３４５は、図１２に示す情報を参照して、ステップＳ１３０２で特定した演算領域における歪み補正部倍率を取得し、これをステップＳ１３０２で算出された眼球移動量に対して処理することにより、歪み補正を行う。
【００８７】
続いて、ステップＳ１３０４において、ＴＴＭ走査制御補正部３４６は、ステップＳ１３０３の処理の結果得られた歪み補正済み眼球移動量に基づいて、走査手段を構成するＴＴＭ１０５の走査制御を補正する。
【００８８】
続いて、ステップＳ５０６において、統括制御・処理部３１０は、例えば操作ＵＩ１０８から入力された情報に基づいて、１フレームの診断画像の取得が終了したか否かを判断する。この判断の結果、１フレームの診断画像の取得は未だ終了していない場合には（Ｓ５０６／Ｎｏ）、ステップＳ５０３及びＳ１３０２の処理に戻る。
【００８９】
一方、ステップＳ５０６の判断の結果、１フレームの診断画像の取得が終了した場合には（Ｓ５０６／Ｙｅｓ）、ステップＳ５０７に進む。
ステップＳ５０７に進むと、統括制御・処理部３１０は、例えば操作ＵＩ１０８から入力された情報に基づいて、規定フレーム数の診断画像の取得が終了したか否かを判断する。この判断の結果、規定フレーム数の診断画像の取得は未だ終了していない場合には（Ｓ５０７／Ｎｏ）、ステップＳ５０３及びＳ１３０２の処理に戻る。なお、図１３に示す例では、ステップＳ５０７／Ｎｏの場合にステップＳ５０２の処理の後に移行する例を示しているが、本実施形態においてはこの態様に限定されるものではなく、例えば、ステップＳ５０２の処理の前に移行する態様であってもよい。この態様の場合には、各フレームの診断画像における最後のストライプを用いた眼球移動量の算出は行わないことになる。
【００９０】
一方、ステップＳ５０７の判断の結果、規定フレーム数の診断画像の取得が終了した場合には（Ｓ５０７／Ｙｅｓ）、図１３のフローチャートの処理を終了する。
【００９１】
第１の実施形態に係る眼底検査装置１００では、参照画像を構成する各領域の中から眼球移動量を演算する際に用いる演算領域を選択する際に、当該各領域に含まれる特徴物に応じて各領域の特徴量評価値を算出し、当該各領域ごとに特徴量評価値に対して所定の歪みに応じた修正を行い、当該修正を行った後の特徴量評価値に基づいて演算領域を選択するようにしている。
かかる構成によれば、画像に所定の歪みが含有されている場合に、当該所定の歪みを考慮した最適な演算領域の選択を行うことができるため、眼球移動量に係る演算処理のレイテンシを増大させることなく、高精度なトラッキングを行うことができる。これにより、診断画像の画質を向上させることが可能となる。
【００９２】
（第２の実施形態）
次に、本発明の第２の実施形態について説明する。
【００９３】
第２の実施形態に係る眼底検査装置の概略構成は、図１に示す第１の実施形態に係る眼底検査装置１００の概略構成と同様である。また、第１の実施形態で説明した図２、図４、図６〜図１２についても、第２の実施形態に適用可能である。
【００９４】
図１４は、本発明の第２の実施形態に係る眼底検査装置１００において、図１に示すコントローラ１０７の内部構成の一例を示す図である。この際、図１４においては、第２の実施形態におけるコントローラ１０７を「コントローラ１０７−２」として記載する。また、図１４には、このコントローラ１０７−２の内部構成の他に、図１に示す撮影用光源１０１、共振ミラー１０４、ＴＴＭ１０５、光センサ１０６、操作ＵＩ１０８、及び、外部装置２００も図示している。また、図１４において、図３に示す構成と同様の構成については、同じ符号を付している。
【００９５】
コントローラ１０７−２は、図１４に示すように、統括制御・処理部３１０、画像処理部３２０、走査制御部３３０、及び、トラッキング処理部２３４０を有して構成されている。
【００９６】
トラッキング処理部２３４０は、図１４に示すように、演算領域選択部２３４１、画像保持部２３４２、選択領域インデックス保持部３４３、眼球移動量演算部３４４、歪み補正部３４５、及び、ＴＴＭ走査制御補正部３４６を有して構成されている。ここで、このトラッキング処理部２３４０と、図３に示す第１の実施形態におけるトラッキング処理部３４０との差異は、演算領域選択部２３４１及び画像保持部２３４２の制御手順である。即ち、第２の実施形態では、参照画像が取得されると、演算領域選択部２３４１による演算領域の選択が行われ、その後に、参照画像のおける演算領域の画像のみを画像保持部２３４２に保持する。なお、演算領域選択部２３４１及び画像保持部２３４２の主たる機能は、それぞれ、第１の実施形態における演算領域選択部３４２及び画像保持部３４１と同様である。
【００９７】
図１５は、本発明の第２の実施形態に係る眼底検査装置１００の制御方法における処理手順の一例を示すフローチャートである。この図１５において、図１３に示すフローチャートと同様の処理ステップについては、同じステップ番号を付しており、その詳細な説明は省略する。また、この図１５のフローチャートの説明に際しては、図１４に示す第２の実施形態に係る眼底検査装置１００の構成を用いて説明を行う。
【００９８】
まず、ステップＳ１５０１において、統括制御・処理部３１０は、例えば操作ＵＩ１０８から入力された情報に基づいて、光センサ１０６から参照画像を１ストライプ分だけ取得する。
【００９９】
続いて、ステップＳ１５０２において、演算領域選択部２３４１は、ステップＳ１５０１で取得された参照画像のストライプを構成する各領域の中から眼球移動量を演算する際に用いる演算領域を選択する。この演算領域の詳細な選択方法については、図１３のステップＳ１３０１と同様であるため、その説明は省略する。その後、演算領域選択部２３４１は、本ステップで選択した演算領域の画像を画像保持部２３４２に保持するとともに、選択領域インデックス保持部３４３に対して参照画像の各ストライプごとに演算領域の位置情報等を保持する。
【０１００】
続いて、ステップＳ１５０３において、統括制御・処理部３１０は、例えば操作ＵＩ１０８から入力された情報に基づいて、１フレームの参照画像の取得が終了したか否かを判断する。この判断の結果、１フレームの参照画像の取得は未だ終了していない場合には（Ｓ１５０３／Ｎｏ）、ステップＳ１５０１の処理に戻る。
【０１０１】
一方、ステップＳ１５０３の判断の結果、１フレームの参照画像の取得が終了した場合には（Ｓ１５０３／Ｙｅｓ）、ステップＳ５０２に進む。
図１５に示すフローチャートの処理において、ステップＳ５０２以降の処理は、図１３に示すフローチャートの処理の処理と同様であるため、その説明は省略する。
【０１０２】
第２の実施形態に係る眼底検査装置１００よれば、第１の実施形態と同様に、画像に所定の歪みが含有されている場合に、当該所定の歪みを考慮した最適な演算領域の選択を行うことができる。このため、眼球移動量に係る演算処理のレイテンシを増大させることなく、高精度なトラッキングを行うことができる。これにより、診断画像の画質を向上させることが可能となる。
【０１０３】
さらに、第２の実施形態に係る眼底検査装置１００では、画像保持部２３４２に、演算領域選択部２３４１で選択された演算領域の画像を保持するようにしたので、画像保持部のメモリ容量を軽減することが可能となる。
【０１０４】
（第３の実施形態）
次に、本発明の第３の実施形態について説明する。
【０１０５】
第３の実施形態に係る眼底検査装置の概略構成は、図１に示す第１の実施形態に係る眼底検査装置１００の概略構成と同様である。また、第３の実施形態における図１に示すコントローラ１０７の内部構成は、図３に示すコントローラ１０７−１の内部構成（或いは、図１４に示すコントローラ１０７−２の内部構成）と同様である。また、第３の実施形態に係る眼底検査装置１００の制御方法を示すフローチャートは、図１３に示す第１の実施形態に係る眼底検査装置１００の制御方法を示すフローチャート（或いは、図１５に示す第２の実施形態に係る眼底検査装置１００の制御方法を示すフローチャート）と同様である。また、第１の実施形態で説明した図２、図４、図６〜図８、図１０〜図１２についても、第３の実施形態に適用可能である。
【０１０６】
第１の実施形態においては、演算領域選択部３４２において行われる処理例として図９に示す例を挙げた。具体的に、第１の実施形態では、図９の演算領域選択評価値に示すように、ストライプ画像の端にいくほど（即ち、所定の歪みである正弦波歪みが大きいほど）特徴量評価値を大きくする修正を行うようにしている。これに対して、第３の実施形態は、ストライプ画像の端にいくほど（即ち、所定の歪みである正弦波歪みが大きいほど）特徴量評価値を小さくする修正を行う形態である。
【０１０７】
図１６は、本発明の第３の実施形態を示し、図３に示す演算領域選択部３４２において行われる処理の一例を示す図である。ここで、図１６において、図９に示す要素と同様の要素については、同じ名称を付している。
【０１０８】
図１６に示すように、第３の実施形態では、演算領域選択部３４２は、正弦波歪みが大きいほど（即ち、ｃｏｓθの値が小さいほど）、特徴量評価値を小さくする修正を行って、演算領域選択評価値を算出するようにしている。そして、本実施形態においては、演算領域選択部３４２は、図１６に示す小領域８０２−１〜８０２−７のうち、演算領域選択評価値が１番大きい小領域８０２−４を演算領域として選択するものとする。これは、例えば被検眼Ｅの眼底Ｅｒにおいて画像として撮影される画角が小さい場合に、トラッキング処理を行う演算領域として当該画像の端を選択すると、被検眼Ｅ（より具体的には、被検眼Ｅの眼底Ｅｒ）の動きが大きい場合は、眼球運動によって演算領域がフレームアウトする確率が高くなる懸念を回避するためである。
【０１０９】
（その他の実施形態）
第３の実施形態で説明したように、被検眼Ｅの眼底Ｅｒにおいて画像として撮影される画角が小さい場合に、トラッキング処理を行う演算領域として当該画像の端を選択すると、眼球運動によって演算領域がフレームアウトする確率が高くなる懸念ある。
【０１１０】
そこで、本発明のその他の実施形態としては、演算領域選択部３４２は、例えば操作ＵＩ１０８から入力された情報に基づいて、上述した画角に応じて、所定の歪みが大きいほど特徴量評価値を大きくする修正を行う（図９）かまたは特徴量評価値を小さくする修正を行う（図１６）かを決定する形態を採ることも可能である。ここで、例えば、上述した画角が所定の閾値以上である場合に所定の歪みが大きいほど特徴量評価値を大きくする修正を行い（図９）、上述した画角が所定の閾値未満である場合に所定の歪みが大きいほど特徴量評価値を小さくする修正を行う（図１６）形態を採る。
【０１１１】
また、上述した第１の実施形態及び第３の実施形態では、演算領域として、参照画像の各ストライプを構成する各小領域の中から、演算領域選択評価値が１番大きい小領域を選択する形態について説明を行ったが、本発明はこの形態に限定されるものではない。例えば、選択領域として、参照画像の各ストライプを構成する各小領域の中から、演算領域選択評価値が大きい方から複数の領域を選択する形態も適用可能である。このように、複数の小領域を演算領域として選択することにより、それぞれの演算領域における演算結果を照らし合わせたり平均したりするような構成も可能である。このように、本発明においては、選択領域として、参照画像の各ストライプを構成する各小領域の中から、演算領域選択評価値が大きい方から１または複数の領域を選択する形態を適用可能である。
【０１１２】
また、上述した本発明の各実施形態では、眼底検査装置１００としてＳＬＯ装置を想定した例について説明を行ったが、本発明においてはこれに限定されるものではない。例えば、画像に所定の歪みを有しつつ、被検体或いは装置自身の動きを追尾補正する機能を有する装置、例えば魚眼レンズを有するカメラ装置等についても適用可能である。
【０１１３】
本発明は、上述の実施形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサーがプログラムを読出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
このプログラム及び当該プログラムを記憶したコンピュータ読み取り可能な記憶媒体は、本発明に含まれる。
【０１１４】
なお、上述した本発明の実施形態は、いずれも本発明を実施するにあたっての具体化の例を示したものに過ぎず、これらによって本発明の技術的範囲が限定的に解釈されてはならないものである。即ち、本発明はその技術思想、または、その主要な特徴から逸脱することなく、様々な形で実施することができる。
【符号の説明】
【０１１５】
１０１  撮影用光源、１０４  共振ミラー、１０５  ＴＴＭ（Ｔｉｐ  Ｔｉｌｔ  Ｍｉｒｒｏｒ）、１０６  光センサ、１０７−１  コントローラ、１０８  操作ＵＩ、２００  外部装置、３１０  統括制御・処理部、３２０  画像処理部、３３０  走査制御部、３４０  トラッキング処理部、３４１  画像保持部、３４２  演算領域選択部、３４３  選択領域インデックス保持部、３４４  眼球移動量演算部、３４５  歪み補正部、３４６  ＴＴＭ走査制御補正部
【図１】
2017192442.tif 000003
【図２】
2017192442.tif 000004
【図３】
2017192442.tif 000005
【図４】
2017192442.tif 000006
【図５】
2017192442.tif 000007
【図６】
2017192442.tif 000008
【図７】
2017192442.tif 000009
【図８】
2017192442.tif 000010
【図９】
2017192442.tif 000011
【図１０】
2017192442.tif 000012
【図１１】
2017192442.tif 000013
【図１２】
2017192442.tif 000014
【図１３】
2017192442.tif 000015
【図１４】
2017192442.tif 000016
【図１５】
2017192442.tif 000017
【図１６】
2017192442.tif 000018