(57)【要約】【課題】追尾機能を動作させて撮像された動画像の位置ずれやフレーム面内の歪みを低減する。【解決手段】検査装置において、照明光により走査した被検査物からの戻り光に基づいて画像を取得する画像取得手段と、被検査物の一枚の画像を取得する際に、被検査物の位置ずれを検出する検出手段と、検出された位置ずれを補正するように照明光の走査位置を追尾させる追尾手段と、位置ずれを検出した時刻に応じて一枚の画像を複数の分割画像に分割する画像分割手段と、複数の分割画像各々について位置合わせして新たな画像を生成する画像生成手段と、を配する。【選択図】図５
2017127580.tif 000002
【特許請求の範囲】
【請求項１】
照明光により走査した被検査物からの戻り光に基づいて画像を取得する画像取得手段と、
前記被検査物の一枚の画像を取得する際に、前記被検査物の位置ずれを検出する検出手段と、
前記検出された位置ずれを補正するように前記照明光の走査位置を追尾させる追尾手段と、
前記追尾させた時刻に応じて前記一枚の画像を複数の分割画像に分割する画像分割手段と、
前記複数の分割画像各々について位置合わせして新たな画像を生成する画像生成手段と、を有することを特徴とする検査装置。
【請求項２】
前記検出手段は、基準画像と、前記基準画像とは異なる時間に取得される前記基準画像に含まれる領域の被検出画像との相対的な位置ずれを前記位置ずれとして検出することを特徴とする請求項１に記載の検査装置。
【請求項３】
前記画像取得手段により複数枚取得された、前記被検査物の前記新たな画像を生成する際の元画像から、前記新たな画像の基準画像を選択する選択手段を有することを特徴とする請求項１又は２に記載の検査装置。
【請求項４】
前記選択手段は、前記複数枚取得された前記被検査物の画像から、前記検出された位置ずれに基づいて前記新たな画像の基準画像を選択することを特徴とする請求項３に記載の検査装置。
【請求項５】
前記画像生成手段は、
前記検出された位置ずれに基づいて前記画像取得手段が取得した複数の画像の位置合わせを行う第一の位置合わせ手段と、
前記分割画像各々の画像に基づいて前記分割画像各々の間での位置合わせを行う第二の位置合わせ手段と
を有することを特徴とする請求項１乃至４の何れか一項に記載の検査装置。
【請求項６】
前記画像取得手段は、前記戻り光の波面を検出する波面検出手段と、前記波面を補正する波面補正手段とを有することを特徴とする請求項１乃至５の何れか一項に記載の検査装置。
【請求項７】
前記画像取得手段は、
前記新たな画像を生成する際の元画像を取得する第一の画像取得手段と、
前記位置ずれを検出するための画像を取得する前記第一の画像取得手段とは異なる第二の画像取得手段とを有し、
前記検出手段は、前記第一の画像取得手段が前記一枚の画像を取得する際に、前記第二の画像取得手段が取得した前記被検査物の複数の画像に基づいて前記第一の画像取得手段における前記照明光を走査する領域の位置ずれを検出することを特徴とする請求項１乃至６の何れか一項に記載の検査装置。
【請求項８】
前記第一の画像取得手段は、前記戻り光の強度に基づいて生成された前記被検査物の平面画像を取得することを特徴とする請求項７に記載の検査装置。
【請求項９】
前記第二の画像取得手段は、前記戻り光の強度に基づいて生成された前記被検査物の平面画像を取得することを特徴とする請求項７又は８に記載の検査装置。
【請求項１０】
前記画像生成手段は、前記生成された画像に基づいて前記被検査物の動画像を生成することを特徴とする請求項１乃至９の何れか一項に記載の検査装置。
【請求項１１】
照明光により走査した被検査物からの戻り光に基づいて画像を取得する工程と、
前記被検査物の一枚の画像を取得する際に、前記被検査物の位置ずれを検出する工程と、
前記検出された位置ずれを補正するように前記照明光の走査位置を追尾させる工程と、
前記追尾された時刻に応じて前記一枚の画像を複数の分割画像に分割する工程と、
前記複数の分割画像各々について位置合わせして新たな画像を生成する工程と、を含むことを特徴とする検査方法。
【請求項１２】
請求項１１に記載の検査方法の各工程をコンピュータに実行させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、被検査物の検査に用いるための画像を得る検査装置、検査方法及び該検査方法をコンピュータに実行させるプログラムに関する。
【背景技術】
【０００２】
近年、眼科用の撮像装置として、ＳＬＯ（Ｓｃａｎｎｉｎｇ  Ｌａｓｅｒ  Ｏｐｈｔｈａｌｍｏｓｃｏｐｅ：走査レーザ検眼鏡）やＯＣＴ（Ｏｐｔｉｃａｌ  Ｃｏｈｅｒｅｎｃｅ  Ｔｏｍｏｇｒａｐｈｙ：光干渉断層装置）が用いられている。ＳＬＯは、眼底へ照射されたレーザ光を２次元的に走査し、その反射光を受光して画像化する装置である。ＯＣＴは、低コヒーレンス光の干渉を利用したイメージング装置であって、特に、眼底あるいはその近傍の断層像を得る目的で用いられている。
【０００３】
このような眼科用の撮像装置は、近年、照射レーザの高ＮＡ化等によって、高解像度化が進められている。ここで、眼底の画像を撮像する場合には、角膜や水晶体等の眼の光学組織を通して撮像をしなければならない。そのため、高解像度化が進むに連れて、これら光学組織の収差による撮像画像の画質への影響が顕著になってきた。
【０００４】
そこで、眼の収差を測定し、その収差を補正する補償光学（Ａｄａｐｔｉｖｅ  Ｏｐｔｉｃｓ：ＡＯ）機能を光学系に組み込んだ、ＡＯ-ＳＬＯやＡＯ-ＯＣＴの研究が進められている。例えば、非特許文献１に、ＡＯ-ＯＣＴの例が示されている。該ＡＯ-ＯＣＴでは、シャックハルトマン方式の波面センサーによって眼の収差が表現される波面を測定し、この波面を可変形状ミラー等の波面補正装置により補正している。このような補償光学系を通して眼底の撮像を行うことにより、ＡＯ-ＳＬＯやＡＯ-ＯＣＴは、眼の収差の影響を低減した高分解能な画像の撮像を可能としている。
【０００５】
また、これらの眼科用の撮像装置では、固視標と呼ばれる指標を被検者に提示し、該固視標を注視させることで撮像中の眼の動きを抑制し、所望の撮像位置の画像を得ようとしている。しかし、被検眼は、通常は視覚を維持するために不随意的に常に繰り返される固視微動と称呼される微小な眼球運動を行っている。また、固視標を注視し続けることは、被検者にとって集中力の維持や疲労等の問題で難しい。更に、被検者が眼に疾患をもっている場合、視力低下や視野狭窄などがあって、眼の動きが大きくなってしまう。
【０００６】
このような固視微動等への対処として、被検眼の動きを測定し、この動きに追尾（トラッキングとも言う）するように眼底でのレーザ光の照射位置をリアルタイムに変更する眼底追尾技術がある。例えば特許文献１に開示される追尾技術では、追尾の際の基準となる画像をリファレンスイメージとして設定している。そして、撮像により眼底から時々刻々得られるターゲットイメージと、該リファレンスイメージとの相対的な位置ずれを演算している。眼底でのレーザ光の走査位置はスキャナにより動かしているが、この演算された位置ずれを加味して走査位置を補正することで、被検眼の動きの影響を抑制した画像を得ている。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】ＵＳ２０１５／００７７７１０Ａ１
【非特許文献】
【０００８】
【非特許文献１】Ｙ．Ｚｈａｎｇ  ｅｔ  ａｌ，Ｏｐｔｉｃｓ  Ｅｘｐｒｅｓｓ，Ｖｏｌ．１４，Ｎｏ．１０，１５  Ｍａｙ２００６
【発明の概要】
【発明が解決しようとする課題】
【０００９】
上述した相対的な位置ずれの演算とその結果に基づくレーザ光走査位置の補正とは、レーザ光の一走査線の実行毎に行われるわけではなく、複数の走査線からから成る二次元画像（平面画像）が得られた段階で行われる。このため、固視微動等によるレーザ光走査位置のずれは、複数の走査線を得ている間に積算されることとなる。従って、固視の悪い被検眼の場合、眼底追尾によるレーザ光の照射位置を補正して変更するタイミングにおける実際の眼の動きと、補正される位置ずれとの間に差が生じることが考えられる。このような差は、撮像される画像或いは動画像において、位置ずれやフレーム面内の歪みを生じさせる。
【００１０】
本発明は、上述した状況に鑑みたものであって、追尾機能を動作させて撮像された画像の位置ずれやフレーム面内の歪みを低減することを目的としている。
【課題を解決するための手段】
【００１１】
上述した課題を解決するために、本発明の一実施態様に係る検査装置は、
照明光により走査した被検査物からの戻り光に基づいて画像を取得する画像取得手段と、
前記被検査物の一枚の画像を取得する際に、前記被検査物の位置ずれを検出する検出手段と、
前記検出された位置ずれを補正するように前記照明光の走査位置を追尾させる追尾手段と、
前記追尾させた時刻に応じて前記一枚の画像を複数の分割画像に分割する画像分割手段と、
前記複数の分割画像各々について位置合わせして新たな画像を生成する画像生成手段と、を有することを特徴とする。
【発明の効果】
【００１２】
本発明によれば、追尾機能を動作させて撮像された動画像の位置ずれやフレーム面内の歪みを低減できる。
【図面の簡単な説明】
【００１３】
【図１】本発明の第一の実施例に係る眼底撮像装置（ＳＬＯ）の構成の概略を示す模式図である。
【図２】第一の実施例において追尾動作の実行に用いるＷＦ-ＳＬＯ画像を説明する図である。
【図３】第一の実施例における追尾動作を説明するフローチャートである。
【図４】第一の実施例における画像処理動作を説明するフローチャートである。
【図５】ＡＯ-ＳＬＯ画像をフレーム分割して位置合せする処理の説明図である。
【図６】本発明の第二の実施例における画像処理動作を説明するフローチャートである。
【発明を実施するための形態】
【００１４】
以下、本発明の実施例について、図面を参照しつつ説明する。なお、以下の実施例は特許請求の範囲に関わる本発明を限定するものではなく、また、以下の実施例で説明されている特徴の組み合わせの全てが本発明の解決手段に必須のものとは限らない。
【００１５】
また、以下の実施例では、眼科撮像装置としてＡＯ-ＳＬＯとＷＦ-ＳＬＯとを有する構成について述べている。しかし、本発明の適用対象は当該構成に限ったものではなく、上述したＯＣＴ、ＡＯ-ＯＣＴ、或いはＡＯ-ＳＬＯ単体からなる装置、或いはこれらを組み合わせてなる複合装置等、被検眼を照明光で走査する眼科撮像装置一般に適用できる。
【００１６】
［第一の実施例］
以下、図面を参照し、本発明の第一の実施例に係るＳＬＯについて説明する。図１は、本発明の第一の実施例に係る眼底撮像装置（ＳＬＯ）の構成の概略を示す模式図である。
【００１７】
図１に例示される本実施例に係る眼底撮像装置において、眼底画像を得るための撮像用の構成は二つある。一方は、高精細画像を得るための補償光学系を適用した走査型レーザ検眼鏡（ＡＯ-ＳＬＯ：Ａｄａｐｔｉｖｅ  Ｏｐｔｉｃｓ  Ｓｃａｎｎｉｎｇ  ＬＡＳＥＲ  Ｏｐｈｔｈａｌｍｏｓｃｏｐｅ）である。他方は、補償光学を適用していない走査型レーザ検眼鏡（ＷＦ-ＳＬＯ：Ｗｉｄｅ  Ｆｉｅｌｄ  Ｓｃａｎｎｉｎｇ  ＬＡＳＥＲ  Ｏｐｈｔｈａｌｍｏｓｃｏｐｅ）である。ＷＦ-ＳＬＯは、ＡＯ-ＳＬＯよりも得られる画像において解像度で劣る反面、ＡＯ-ＳＬＯよりも撮像画角が広いという特徴を有している。これらは照明光により走査した被検眼からの戻り光に基づいて画像を取得する画像取得手段を構成し、ＡＯ-ＳＬＯは本実施例における第一の画像取得手段を、ＷＦ-ＳＬＯは第二の画像取得手段を構成する。
【００１８】
ここで、本実施例で用いているＡＯ-ＳＬＯについて図１を用いて説明する。
本ＡＯ-ＳＬＯでは、照明光を発する光源１０１として、波長８４０ｎｍのＳＬＤ光源（Ｓｕｐｅｒ  Ｌｕｍｉｎｅｓｃｅｎｔ  Ｄｉｏｄｅ）を用いている。光源１０１の波長は特に制限されるものではないが、眼底撮像用としては被検者の眩しさの軽減と分解能維持のために、８００〜１５００ｎｍ程度の波長の光が好適に用いられる。なお、本実施例においてはＳＬＤ光源を用いたが、その他の光源を用いる事も可能である。
【００１９】
光源１０１から照射された光は、単一モード光ファイバー１０２を通ってコリメータレンズ１０３に入射し、コリメータレンズ１０３によって平行光線（照明光１０５）として照明光路に照射される。照射された照明光１０５はビームスプリッターからなる光分割部１０４を透過し、補償光学系に導光される。
【００２０】
補償光学系は、光分割部１０６、波面測定装置１１５、波面補正装置１０８及び、それらに照明光等を導光するための反射ミラー１０７−１〜４から構成される。ここで、反射ミラー１０７−１〜４は、少なくとも眼１１１の瞳と波面測定装置１１５、及び眼１１１の瞳と波面補正装置１０８が光学的に共役関係になるように配置されている。波面測定装置１１５は、本実施例において戻り光の波面を検出する波面検出手段を構成する。また、光分割部１０６として、本実施例ではビームスプリッターを用いている。光分割部１０６を透過した照明光１０５は、反射ミラー１０７−１と１０７−２で反射されて波面補正装置１０８に入射する。波面補正装置１０８で反射された照明光１０５は、反射ミラー１０７−３に出射される。
【００２１】
本実施例では、戻り光の波面を補正する波面補正手段を構成する波面補正装置１０８として、液晶素子を用いた反射型の空間位相変調器を用いた。しかし、波面補正手段としてはこれに限定されず、ミラーの形状が可変となっている可変形状ミラー（デフォーマブルミラーとも言う）でも良い。即ち、波面が補正できるものであれば、用いる構成はこれらに限定されない。
【００２２】
図１において、反射ミラー１０７−３、４で反射された照明光１０５は、走査光学系１０９−１、２によって、一次元もしくは二次元に走査される。本実施例では二次元眼底画像の撮像を目的とした照明光の主走査用（眼底の水平方向での走査用）として共振スキャナ１０９−１を、副走査用（眼底の鉛直方向での走査用）としてチップチルトミラー１０９−２を用いた。またチップチルトミラー１０９−２は、追尾を目的とした照明光の走査位置を変更して撮像位置を補正する手段（眼底の水平、鉛直の両方向）を兼ねている。チップチルトミラー１０９−２は、照明光１０５が入射する光軸に対して所定の角度で傾けられた待機角度に通常維持され、被検眼が眼底撮像装置とアライメントされた状態で、照明光１０５を反射する向きは該照明光１０５を走査する際の走査中心に向いている。照明光１０５による眼底の走査では、この待機角度から所定の角度範囲での往復動作をして照明光１０５の反射方向を変えている。実際の追尾では、この走査中心の向きを変えることにより、後述する検知された位置ずれを補正するように、照明光の走査方向を眼１１１の動きに合せて追尾させる。また、チップチルトミラー１０９−２は追尾制御部１２１と接続されており、この走査中心の向きを変える動作は該追尾制御部１２１からの指示に基づいて実行される。
【００２３】
なお、本実施例では、走査手段として共振スキャナとチップチルトミラーの組み合わせを用いている。しかし走査手段の構成はこれに限定されず、ガルバノミラー等その他の走査光学用のミラーを組み合わせて用いてもよい。具体的な例としては、一個の共振スキャナと二個等複数のガルバノミラーによって、本実施例の走査手段と同様の機能を確保することが考えられる。更に走査光学系として用いたこれら構成において照明光を反射させ走査する各ミラーを眼底等と光学的な共役状態にするために、各スキャナの間にミラーやレンズといった光学素子を用いる構成とする場合も考えられる。
【００２４】
走査光学系１０９−１、２で偏向された照明光１０５は、接眼レンズ１１０−１及び１１０−２を通して眼１１１に照射される。眼１１１に照射された照明光１０５は、眼底で反射若しくは散乱される。接眼レンズ１１０−１及び１１０−２の位置を調整することによって、眼１１１の視度にあわせて、眼底に対しての照明光の最適な照射を行うことができる。なお、本実施例では接眼部にレンズを用いたが、これらレンズに代えて接眼部を球面ミラー等で構成しても良い。
【００２５】
眼１１１の眼底の網膜から反射もしくは散乱された反射光は、入射した時の照明光１０５の経路を逆向きに進行する。該反射光は、更に光分割部１０６によって一部が波面測定装置１１５に反射される。波面測定装置１１５に導かれた一部の反射光からなる光線は、該光線の波面分布を測定するために用いられる。
【００２６】
なお、本実施例では、波面測定手段を構成する波面測定装置１１５としてシャックハルトマンセンサーを用いた。なお、本実施例では波面測定手段としてシャックハルトマンセンサーを用いたが、波面を測定する方法は該波面測定手段の使用に限定されるものではない。例えば、曲率センサーのような他の波面測定手段を用いて、結像させた点像から逆計算で波面を求めるような方法を用いる等しても良い。
【００２７】
図１において、光分割部１０６を透過した反射光は光分割部１０４によって一部が反射され、反射された光はコリメータ１１２及び光ファイバー１１３を通して光強度センサー１１４に導光される。照明光により走査した眼１１１からの戻り光である当該光は光強度センサー１１４で電気信号に変換され、制御部１１７によって光の強度を配列化した画像が構成される。本実施例では平面画像である該画像は更に制御部１１７によって不図示のメモリに保存され、後述の画像処理を行った後に、眼底画像として表示手段であるディスプレイ１１８に表示される。
【００２８】
波面測定装置１１５は補償光学制御部１１６に接続され、該波面測定装置１１５にて測定した波面分布を補償光学制御部１１６に伝える。波面補正装置１０８も補償光学制御部１１６に接続されており、伝えられた波面分布を補償するように補償光学制御部１１６からの指示に応じて波面分布の空間的な位相変調を行う。より詳細には、補償光学制御部１１６は波面測定装置１１５で測定された波面分布を基に、収差のない波面分布へと補正するような補正量を計算し、波面補正装置１０８に対してその計算結果に対応した補正状態を作るよう指令する。
【００２９】
上述したように、眼底撮像装置においては光学系の一部に被検眼が含まれていることで、光学系が不確定な状態となる。このため、一般的に１回の波面分布の測定及び補正では、小さな収差の波面分布に到達することは困難である。従って、波面分布の測定と補正とを繰り返し、撮像可能な収差まで波面分布を収束させながら補正を実行する。本実施例では、このような動作を行うことによって、照明光が眼底に至るまでの光路の収差を小さくでき、眼底に集光するスポットの大きさを小さくできる。その結果として、空間的な分解能が高い画像を得ている。
【００３０】
ここで、本実施例において用いられているＷＦ-ＳＬＯ１２０について説明する。ＷＦ-ＳＬＯの構成は、基本的にはこれまで説明してきたＡＯ-ＳＬＯの構成と同じである。ＷＦ-ＳＬＯ１２０は、上述した波面測定装置、波面補正装置、及び補償光学制御部が無い構成であることにおいて上述したＡＯ-ＳＬＯと相違している。前述したように、本実施例においてＷＦ-ＳＬＯ１２０で撮像する画像の画角は、ＡＯ-ＳＬＯの画角よりも広くなっている。また、ＷＦ-ＳＬＯ１２０で撮像する画像の解像度は、ＡＯ-ＳＬＯの解像度よりも劣っている。つまり、本実施例においてＷＦ-ＳＬＯ１２０によれば低解像度で広画角な画像が、ＡＯ-ＳＬＯによれば高解像度で狭画角な画像が得られる。
【００３１】
ＷＦ-ＳＬＯ１２０に使用している照明光を発する光源の波長は、９００ｎｍとなっている。ＡＯ-ＳＬＯにおける照明光の光路中には、ダイクロイックミラー１１９が配置されている。ＷＦ-ＳＬＯ１２０からの照明光は該ダイクロイックミラー１１９によって反射され、ＡＯ-ＳＬＯの照明光と合波される。合波された光は、接眼レンズ１１０−１、２を経て、眼１１１に照射される。眼１１１に照射された光は、眼のレンズである水晶体によって、眼底上に集光され、眼底で反射されて眼底撮像装置に戻ってくる。眼１１１より戻ってきた光は、波長帯域に応じて、ダイクロイックミラー１１９によってＷＦ-ＳＬＯ１２０に向かう光とＡＯ-ＳＬＯの光路に向かう光とに分離され、各々の光学系に導光される。
【００３２】
ＷＦ-ＳＬＯ１２０では、得られた反射光の強度を配列化し、眼底の画像を構成し、取得する。ＷＦ-ＳＬＯ１２０により取得される画像（ＷＦ画像と呼ぶ）の例を、図２（ａ）に示す。同図に示すように、得られたＷＦ画像では、視神経乳頭２００、血管２０１、及び中心窩の存在する領域２０２が同時に画像化されている。また、該ＷＦ-ＳＬＯ１２０は、追尾制御部１２１と接続されている。前述した固視微動等の眼の運動によって照明光１０５の走査位置は予定していた位置からずれ、眼底における所望の領域の画像ではなく眼の運動に応じて該領域よりずれた領域の画像が得られることとなる。追尾制御部１２１は、以下に述べるようにＷＦ画像からこのずれの大きさや方向を得、所望の領域の画像が得られるように、走査手段に対して照明光の走査位置を変える指示を出す。ここでは、以上に述べた所望の領域の画像を得るための動作を、照明光の走査位置を追尾する動作と称する。
【００３３】
なお、図示されていないが、眼底撮像装置においては、眼の動きを小さくするために被検者に注視させて固視を促す固視標が、被検者に対して提示される。該固視標を被検者に提示する手段は、例えば有機ＥＬディスプレイを用いて構成される。この固視標の提示位置は変更できるようになっており、該提示位置を変える事で、眼の向きを変更する。このように眼の向きを変えることによって、ＷＦ-ＳＬＯ１２０とＡＯ-ＳＬＯの照明光が眼底上で集光する箇所を変更し、撮像する位置を変更できるようになっている。本実施例では、固視標の提示に有機ＥＬディスプレイを用いているが、これに限定されず、液晶ディスプレイや蛍光表示管などを使用してもよい。
【００３４】
ここで、眼の運動による照明光の照射位置の変化を検知して、眼の運動の影響を補正するように照明光のスキャナによる走査位置を変更して、撮像位置を補正する追尾機能について説明する。本実施例における追尾機能について、これを実行する追尾動作を示す図３のフローチャートを用いて説明する。なお、この追尾機能についての処理フローは、上述したように図１に示す追尾制御部１２１によって制御される。該追尾制御部１２１及びチップチルトミラー１０９−２等は、本実施例において、検出した位置ずれを補正するように照明光の走査位置を追尾させる追尾手段を構成する。また、追尾制御部１２１は、追尾機能のリアルタイム性を実現するため、高速な処理演算が可能であるＧＰＵ（Ｇｒａｐｈｉｃ  Ｐｒｏｃｅｓｓｏｒ  Ｕｎｉｔ）やＦＰＧＡ（Ｆｉｅｌｄ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｇａｔｅ  Ａｒｒａｙ）などを用いることが好ましい。
【００３５】
追尾機能が開始されると、ステップＳ３０１で、追尾制御部１２１はＷＦ-ＳＬＯ１２０を用いて、図２（ａ）に示すＷＦ画像の全体を画像化したＷＦ-ＳＬＯ基準画像２０３を取得する。ここで、図２（ａ）におけるＸ方向は眼底における照明光の主走査方向、Ｙ方向は副走査方向に対応する。ＷＦ画像の取得に際しては、主走査方向において照明光１０５を走査して一スキャンラインの強度情報を得る毎に、副走査方向に照明光１０５の照射位置をずらす走査を行う。ステップＳ３０１では、副走査方向に照射位置をずらす走査を一スキャンして得られる画像を基準画像として表示したことになる。
【００３６】
次にステップＳ３０２で、追尾制御部１２１は再びＷＦ-ＳＬＯ１２０を用いて、図２（ｂ）に図示する被検出画像２０４−１を取得する。本実施例において、この被検出画像２０４−１は、ＷＦ画像の一部の領域となっており、この画像をストリップ画像と呼ぶ。なお、本実施例では、該ストリップ画像一枚のＹ方向の大きさ（長さ）は、ＷＦ-ＳＬＯ基準画像２０３のＹ方向の大きさ（長さ）の１／５としている。なお、このストリップ画像のＹ方向の大きさは任意であって、走査速度、必要とする追尾制御の回数等に応じて適時変更されることが好ましい。
【００３７】
ステップＳ３０３で、追尾制御部１２１はＷＦ-ＳＬＯ基準画像２０３と被検出画像２０４−１とを比較し、これら画像間での相対的な位置ずれの方向と量とを検出する。検出アルゴリズムは、一般的な画像マッチング手法を用いてよく、ここでは位相限定相関法を用いる。相対的な位置ずれは、図２（ａ）及び２（ｂ）中のＸ方向（眼底の水平方向）の検出値ΔＸと、Ｙ方向（眼底の鉛直方向）の検出値ΔＹとして検出される。
【００３８】
検出値ΔＸ及びΔＹは、被検出画像２０４−１を得たタイミングにおいて、ＷＦ-ＳＬＯ基準画像２０３を得た際よりも被検眼がこれら検出値に対応する方向及び量だけ動いた状態であったことを示している。よって、追尾制御部１２１は、ステップＳ３０４で、検出したΔＸ、ΔＹに対応する眼の動きをキャンセルしてＡＯ-ＳＬＯによる画像を取得するための動作を行う。即ち、ＡＯ-ＳＬＯのチップチルトミラー１０９-２に対して、照明光の走査開始位置としてこれら検出値をキャンセルした位置を指令する。なお、当該指令は、チップチルトミラー１０９−２による照明光の走査位置の変更量（所定角度範囲のミラーの回転動作における回転中心角度の通常角からの振れ角量）として発せられる。
【００３９】
より具体的には、ＡＯ-ＳＬＯのチップチルトミラー１０９−２において副走査方向の駆動を指令している指令値（信号）について、検出したΔＸ、ΔＹ分の駆動信号を上乗せし、該ミラーに対して走査開始位置の変更を実行させる。この指令値の変更により、副走査を行う際のスキャナ走査位置を変更し（走査位置を眼の運動に追尾させ）、ＡＯ-ＳＬＯ画像の取得位置を修正する。これによって、ＡＯ-ＳＬＯの撮像位置は、眼の運動に対して、Ｘ方向（眼底の水平方向）でもＹ方向（眼底の鉛直方向）でも追尾することとなる。
【００４０】
ステップＳ３０４が終わると、ステップＳ３０５においてＡＯ-ＳＬＯにおける画像取得が終了したか否かの確認が行われる。ＡＯ-ＳＬＯ画像の取得が継続される場合には、追尾制御部１２１はフローをステップＳ３０２に移行させて、ステップＳ３０２からステップＳ３０４の画像取得位置の追尾動作を繰り返す。また、この繰り返しの際に、ＷＦ-ＳＬＯ１２０において、図２（ｂ）に示される被検出画像２０４−２、２０４−３、２０４−４、２０４−５のように、被検出画像の眼底上での取得位置を次々に変更していく。なお、便宜上、図２（ｂ）における各々の被検出画像はＷＦ-ＳＬＯ基準画像上の対応する位置の画像と同じに描かれている。しかし、実際には眼底においてこの画像を得ようとして照明光１０５の照射及び走査が行われているだけであって、眼の動きに応じて照射及び走査の位置は眼底上の所望位置からずれ、この画像が得られているわけではない。例えば被検出画像２０４−１について言えば、端の部分に関しては図示された画像中の絵が得られず、反対側の端の部分では図示されていない眼底の他の部分の絵が得られたストリップ画像等が得られることとなる。被検出画像２０４−５の取得後、次に取得する画像を被検出画像２０４−１とするように、追尾制御部１２１はＷＦ-ＳＬＯ１２０の不図示のスキャナに対して照明光を走査する指令を行う。本実施例では、ストリップ画像の取得位置を変更していく繰り返し動作を、被検出画像２０４−１〜２０４−５の順で得るように繰り返す。
【００４１】
ＷＦ画像（本実施例でＷＦ-ＳＬＯ基準画像２０３に対応するフレームの画像）のフレーム更新期間をＴとすると、本実施例では位置検出及び指令値の変更を、被検出画像の取得回数に対応して、一更新期間Ｔの間に５回行うことができる。被検出画像２０４をＷＦ画像の一部であるストリップ画像とする事で、位置検出の単位時間当たりの実行頻度及び変更された指令値の単位時間当たりの発信頻度を増やすことが可能となる。その結果、眼の動きを追尾する際の時間の遅れを短くでき、眼の動きに対する追尾の残差を小さくすることができる。またＷＦ画像のフレーム間のインターバル及びこのインターバルの前後での被検出画像の取得時のインターバルを短縮するために、副走査方向の往路と復路の双方で画像を取得することも可能である。具体的には、被検出画像２０４−５の次に取得する画像を被検出画像２０４−１ではなく再度被検出画像２０４−５としてもよい。また、この場合、以降も、被検出画像２０４−４、２０４−３、２０４−２、２０４−１の順で次々に取得することが好ましい。このような取得順とすることにより、被検出画像２０４−５から次の被検出画像の取得のために照明光の照射位置を戻すスキャナの動きを省略することができる。従って、フレーム間のインターバルの短縮、すなわち眼の動きに対して追尾をする際の時間遅れを更に低減することが可能となる。
【００４２】
追尾制御部１２１により行われるステップＳ３０２からステップＳ３０４のフローの繰り返しと並行して、ＡＯ-ＳＬＯによるＡＯ-ＳＬＯ画像の取得が行われる。その際、ステップＳ３０４において、眼の動きに対応して照明光の走査位置をずらす（変更する）追尾機能が動作する。即ち、ＡＯ-ＳＬＯ画像を一枚取得する際に、照明光１０５により走査される眼底上の領域の位置ずれが複数回検出され、且つ検出された位置ずれ補正のための追尾動作が実行される。よって、眼の動きに追従してＡＯ-ＳＬＯ画像の取得位置が修正されるため、ＡＯ-ＳＬＯ画像のフレーム全体として、位置ずれの少ない良好なＡＯ-ＳＬＯ画像が得られる。このように連続的に取得され且つ相互の位置ずれが少ない複数フレーム（一フレームが一ＡＯ-ＳＬＯ画像に対応）の画像を連続的にディスプレイ１１８に表示することにより、ＡＯ-ＳＬＯ動画像の提供が可能となる。該ＡＯ-ＳＬＯ動画像によれば、眼底における血流等を知ることが可能となる。
【００４３】
ステップＳ３０５にて、ＡＯ-ＳＬＯ画像の取得が終了し、追尾の動作を行う必要が無くなると、追尾制御部１２１はフローを進め、眼底追尾動作を終了する。なお、本実施例において、ＷＦ-ＳＬＯ１２０及び追尾制御部１２１は、ＡＯ-ＳＬＯ画像を一枚取得する際に、前記眼底の位置ずれを検出する検出手段を構成する。該検出手段は、上述したように、ＷＦ-ＳＬＯ基準画像２０３と、該ＷＦ-ＳＬＯ基準画像２０３とは異なる時間に取得される被検出画像２０４−１〜５との相対的な位置ずれを検出する。検出された位置ずれは、追尾の際に用いる位置ずれの情報として用いられる。なお、被検出画像２０４−１〜５は、ＷＦ-ＳＬＯ基準画像２０３の眼底上（被検査物上）での取得予定の範囲に含まれる範囲を撮像予定範囲として取得されることが好ましい。
【００４４】
ここで、被検眼の固視の動きが比較的大きい場合に、追尾機能を動作させて撮像したＡＯ-ＳＬＯ画像に位置ずれやフレーム面内の歪みが生じることがある。上述した追尾プログラムでは、追尾制御部１２１が、ストリップ画像の取得毎に、眼の動きをキャンセルするようにチップチルトミラー１０９−２に眼の動きを補正するように変更された指令値を与えている。しかし、例えば固視の変化量が大きく、変化する方向もたびたび変わるように動き続けている被検眼も存在する。このような被検眼では、ストリップ画像を取得している間も常に被検眼が動き続け、ストリップ画像取得時に求められるΔＸ及びΔＹのずれ量は、この動きが積算された結果より得られることとなる。即ち、ずれ量を求める直前の被検眼における画像取得領域は、この求められたずれ量を得た画像を取得した領域と厳密には対応できていない場合がある。また、被検眼の動きが大きい場合には、このずれ量を得た直前と直後においても被検眼の動きの影響は出てしまい、画像を取得しようとした位置に対して更なる位置ずれを有した画像を生成してしまう可能性が有る。
【００４５】
即ち、このような被検眼の場合、チップチルトミラー１０９−２に指令値を発するタイミングには、直前のストリップ画像で追尾制御しようとした画像取得範囲とは異なる画像取得範囲となるように眼が動いてしまっているケースが生じる。その結果、撮像したＡＯ-ＳＬＯ画像において、チップチルトミラー１０９−２にずれ補正をするための指令値を発信するタイミングでのスキャン位置で、断層のように位置ずれが起きる、又は画像歪みが生じてしまう等という現象が生じる場合がある。
【００４６】
このような現象の発生を回避するために、ストリップ画像の副走査方向の画像幅を狭くして、位置検出の単位時間当たりの実行頻度及び変更された指令値の単位時間当たりの発信頻度を増やすことも可能である。しかし、画像幅を狭くしすぎると、例えば図３のステップＳ３０３で行う追尾のための検出する画像間での相対的な位置ずれの検出精度が低くなってしまう。このため、画像幅を狭くする対応方法には、限界がある。
【００４７】
このため、本実施例では、追尾機能を動作させて撮像したＡＯ-ＳＬＯ画像に対して、画像処理を施すことでＡＯ-ＳＬＯ画像の位置ずれやフレーム面内の歪を補正することとしている。即ち、追尾制御部１２１がチップチルトミラー１０９−２に照明光の照射位置の修正するための指令値を発信するタイミングに対応するＡＯ-ＳＬＯ画像上の照射位置の情報を把握し、制御部１１７はその照射位置の情報を考慮した上でＡＯ-ＳＬＯ画像に対する画像処理を行うこととしている。その結果ＡＯ-ＳＬＯ画像における不連続な部分が生じなくなり、当該画像を連続して表示したとしても、検者に違和感を与えないＡＯ-ＳＬＯ動画像を提供することができる。
【００４８】
以下、本実施例における画像処理方法について説明する。図４は本実施例における画像処理機能を説明するフローチャートである。該処理機能は、制御部１１７によって制御、実行される。
【００４９】
画像処理機能が開始されると、ステップＳ４０１で、制御部１１７は撮像したＡＯ-ＳＬＯ画像の位置合わせを行うためのＡＯ-ＳＬＯ基準画像を取得する。この基準画像は、位置合わせを行う際のベース画像として用いられる。なお、該基準画像の選択方法としては、連続的にディスプレイ１１８に表示されるフレーム中の任意のフレームを選ぶ、もしくはユーザーがフレームを指定してもよい。或いは、制御部１１７が自動でフレームを選択してもよい。自動で選択する場合は、例えば画像の各フレームの中で最も画質が良いものを選んでもよい。もしくは、画像の中で各画像間の共通領域（オーバーラップ）が一番大きくなるものを選んでもよい。更には、それらを組み合わせてフレームを選ぶこととしてもよい。また、画質で選ぶ場合は、任意の画質評価法を用いてよく、例えばコントラストやＳＮ比などで評価してもよい。オーバーラップで選ぶ場合は、プレ処理として各フレーム間で位置合わせを行い、オーバーラップ領域を評価するなどしてもよい。制御部１１７の一部モジュールは、ＡＯ-ＳＬＯにより複数枚取得された、眼１１１における新たな画像を生成する際の元画像となる各フレームから、新たな画像の基準画像を選択する本実施例における選択手段を構成する。
【００５０】
ステップＳ４０２で、制御部１１７は、ＡＯ-ＳＬＯ画像として連続して得られているフレームの全てについての各々の位置ずれ検出のための演算を行う。具体的にはステップＳ４０１で選択された基準画像に対して各フレームを画像マッチング処理により位置合わせを行う。ここで画像マッチング処理は、任意の手法を用いてよく、本実施例では位相相関限定法で行い、フレームの全てについて、各々のずれ量（オフセット量）を、ΔＡＸ、ΔＡＹとして求める。
【００５１】
ステップＳ４０３で、制御部１１７は、各フレームにおいてチップチルトミラー１０９−２に対して照射位置修正のために変更された指令値が発信されたタイミングに対応する、ＡＯ-ＳＬＯ画像中のスキャン位置を取得する。具体的には、図３のステップＳ３０４で眼の動きをキャンセルするためにＡＯ-ＳＬＯのチップチルトミラー１０９-２による走査位置中心として指令値を発信したタイミングを、追尾制御部１２１で記憶しておく。そして、その指令値の発信と同期したタイミングのＡＯ-ＳＬＯ画像のスキャン位置を制御部１１７が取得する。もしくは、撮像時にＡＯ-ＳＬＯ画像を制御部１１７が保存する際に、画像のタグ情報などに、スキャン位置情報を埋め込んだ状態で保存しておき、それを参照してもよい。
【００５２】
以下、このスキャン位置情報について、図５を用いて説明する。図５は、ＡＯ-ＳＬＯ画像においてフレーム分割して位置合せする処理の説明図である。同図においてフレーム５００はＡＯ-ＳＬＯ画像の一フレームを示しており、同図におけるＸ方向は照明光の主走査方向であり、共振スキャナ１０９−１の駆動方向に対応する。フレーム５００のＹ方向は照明光の副走査方向であり、チップチルトミラー１０９−２による照明光の駆動方向に対応する。また、ＡＯ-ＳＬＯ画像を一フレーム取得する際には、追尾のためにチップチルトミラー１０９-２に対して変更された指令値が複数回発信されている。追尾制御部１２１がこの指令値を発信したタイミングは、それぞれ図５に示す画像において時刻ｔ１、ｔ２、ｔ３、ｔ４、ｔ５として示されてスキャンラインを走査する直前に対応している。
【００５３】
ステップＳ４０４で、制御部１１７は、ステップＳ４０１で選択した基準画像に対して、連続的に取得したＡＯ-ＳＬＯ画像のフレーム毎に、画像マッチング処理により詳細な位置合わせ処理を行う。なお、位置ずれを検知した時刻に応じた一枚のＡＯ-ＳＬＯ画像の複数の画像への分割は、制御部１１７において画像分割手段として機能するモジュールによって実行される。位置合わせ処理は、ステップＳ４０３で取得したスキャン位置によりフレーム５００を分割して得た分割画像の各々について行う。時刻ｔ１、ｔ２、ｔ３、ｔ４及びｔ５により分割して得た分割画像は、それぞれ図５に分割画像５０１−１、５０１−２、５０１−３、５０１−４、５０１−５として示している。
【００５４】
具体的な、位置合わせ処理について、以下に述べる。まず、位置合わせ対象のフレーム５００全体に対して、ステップＳ４０２でフレーム毎に演算して求められたオフセット量ΔＡＸ、ΔＡＹを用いて対象フレームを並行移動させ、ＡＯ-ＳＬＯ基準画像との位置合わせを行う。次に、ＡＯ-ＳＬＯ基準画像に対して、並行移動後の各分割画像５０１−１〜５について、それぞれ位置合わせ処理を行う。位置合わせ処理は任意の画像位置合わせ処理を用いてよく、ここでは位相限定相関法を用いて分割画像毎の位置ずれの検出を行う。更に位置ずれ検出後に、それぞれの位置ずれのベクトル量について、バイキュービック補間法を用いて該ずれ量を画像の各ピクセルに分散させ、非剛体の位置合わせを行う。
【００５５】
なお、非剛体位置合わせのための、位置ずれ検出や画像補完処理は、それぞれ任意の手法を用いて行ってもよい。また位置ずれの検出を行った後に、分割画像毎に位置合わせを行うような剛体位置合わせ処理を行ってもよい。この場合、分割画像毎に位置合わせを行うのであれば、その方法は限定されない。なお、本実施例では、長方形の分割画像毎に位置合わせ処理を行ったが、より細かい分割画像で非剛体位置合わせを行うために、各分割画像５０１−１〜５を更に小さい画像に分割して処理してもよい。また、位置ずれ検出の段階でその検出精度が低いと判断される場合、その検出位置のベクトル量は用いないという処理を行ってもよい。この場合の検出精度の判断は、任意の手法を用いてよく、ここでは位相限定相関法により算出するピークがある閾値を下回った場合に精度が低いと判断する処理を行うことが好ましい。なお、上述したこれらの一連の位置合わせ処理は、撮像したＡＯ-ＳＬＯ画像のフレーム毎に行われる。
【００５６】
以上のＡＯ-ＳＬＯ画像の各フレームに対する画像処理が終了すると、制御部１１７によりステップＳ４０４よりフローが進められ、画像処理プログラムは終了される。位置合わせ等の画像処理を施されたＡＯ-ＳＬＯ画像のそれぞれの画像（ＡＯ-ＳＬＯ動画像）は、制御部１１７に保存され、必要に応じて眼底画像としてディスプレイ１１８に表示される。制御部１１７の一部モジュールは、以上の複数の分割画像各々について位置合わせをして新たな画像を生成する画像生成手段を構成する。また、該画像生成手段は、検出された位置ずれに基づいて取得された複数のフレーム間での位置合わせを行う第一の位置合わせ手段と、分割画像各々の画像に基づいて分割画像各々の間での位置合わせを行う第二の位置合わせ手段と、を有する。
【００５７】
上述したように、本実施例に係る追尾プログラム及び画像処理プログラムを用いて画像を得ることにより、追尾により撮像された画像の位置ずれやフレーム面内の歪みを精度よく補正した動画像を取得することができる。
【００５８】
［第二の実施例］
第二の実施例では、上述した第一の実施例における画像処理に加えて、撮像対象とする被検眼の固視微動による撮像位置のずれを検知した結果も参照し、撮像された画像の位置合わせを行う方法について説明する。即ち、本実施例では、複数枚（複数フレーム）取得されたＡＯ-ＳＬＯ画像から、第一の実施例と同様にＷＦ-ＳＬＯ画像より検出された位置ずれに基づいて、新たな画像の生成に用いるＡＯ-ＳＬＯ基準画像を選択することとしている。なお、本実施例における眼底撮像装置の構成は第一の実施例と同様であることからここでの説明は省略する。また、実行される追尾動作についても同様である。
【００５９】
以下では、第二の実施例が第一の実施例と異なる画像処理動作の詳細について説明する。図６は、第二の実施例における画像処理動作を説明するフローチャートである。なお、第一の実施例と同様に、該処理動作は、制御部１１７によって制御、実行される。
【００６０】
画像処理動作が開始されると、制御部１１７は、ステップＳ４１０で、追尾時の眼の動きに関する情報を取得する。具体的には、ステップＳ３０３で取得した各ＷＦ画像の被検出画像（ストリップ画像）２０４毎に検出した位置ずれに関する情報を、眼の動きとみなす。そして、例えば、ＡＯ-ＳＬＯ画像の一フレームの撮像に要した時間に相当する間に検出した位置ずれ量を、各々（Ｘ１、Ｙ１）、（Ｘ２、Ｙ２）、・・・、（Ｘｎ、Ｙｎ）として追尾制御部１２１が保持する位置ずれ量より抽出する。
【００６１】
次に、ステップＳ４１１で追尾時の情報を基に、制御部１１７はＡＯ-ＳＬＯ基準画像を選択する。ここでは第一の実施例におけるステップＳ４０１とは異なり、ステップＳ４１０で取得した、ＡＯ-ＳＬＯ画像を一フレーム取得する間に検出した位置ずれに関する情報を評価して基準画像を選択する。ここで、画像位置合わせの精度を向上させるには、できるだけ画像の歪みや位置ずれの少ない画像を基準画像として選択することが有効である。本実施例では、ステップＳ４１０でフレーム毎に対して取得された眼の動きに対応し、ＷＦ-ＳＬＯ１２０において検出した位置ずれを各々ＸＹ座標上に（Ｘ１、Ｙ１）、（Ｘ２、Ｙ２）、・・・、（Ｘｎ、Ｙｎ）としてその方向および大きさを展開し、各々を評価する。そして、全体の位置ずれより、眼の動きが比較的小さく、固視が安定している状態で取得されたと推定されたフレームを、ＡＯ-ＳＬＯ基準画像として選択する。
【００６２】
この眼の動きの評価方法には、任意の方法を用いることが可能である。本実施例では、隣り合う検出点の差を、各ＷＦ画像のストリップ画像を撮像中に動いた眼の移動距離として算出し、この値を用いて評価している。具体的には、（ΔＸ１、ΔＹ１）＝（Ｘ１−Ｘ２、Ｙ１−Ｙ２）、・・・、（ΔＸｎ−１、ΔＹｎ−１）＝（Ｘｎ−１−Ｘｎ、Ｙｎ−１−Ｙｎ）を算出する。これらは、ＷＦ-ＳＬＯ１２０より得られた情報に基づくが、一フレームのＡＯ-ＳＬＯ画像の取得中における眼の移動距離の推移を示していると考える。このそれぞれの（ΔＸ、ΔＹ）もしくはΔＸ、ΔＹの二乗平方根が小さい場合、急峻な眼の動きはなかったと考えられる。なお、移動距離の平均が小さくても、瞬間的に大きな移動が含まれている場合も考えられ、このような状態で得られたＡＯ-ＳＬＯ画像は基準画像としてふさわしくない。よって、本実施例では、一フレーム中において任意で設定した閾値よりも大きな移動距離がなく、かつ移動距離の平均値が最も小さいフレームを基準画像として設定している。なお、一フレームの評価方法はこれに限定されず、眼の動きの変化量が比較的小さいフレームが選ばれていればよい。またステップＳ４１０で説明した方法と上述したステップＳ４０１で説明した基準画像の選択方法とを組み合わせて用いてもよい。
【００６３】
ＡＯ-ＳＬＯ基準画像を選択した後に実行されるステップＳ４０２及びＳ４０３での処理については、第一の実施例の処理と同様であることから同じ参照番号を付記してここでの説明を割愛する。
【００６４】
ステップＳ４１４で、制御部１１７は追尾情報を考慮したフレーム間位置合わせを行う。ここでの位置合わせの方法は、ステップＳ４０４で記載した方法と基本的に同様であるが、ステップＳ４１０で取得した位置ずれの値によっては異なる処理を行う。まずＷＦ-ＳＬＯ１２０からの情報により位置ずれ補正を行った時刻ｔ１、ｔ２、・・・、ｔｎのタイミングに得た位置ずれの値を、ステップＳ４１０と同様にそれぞれ（Ｘ１、Ｙ１）、（Ｘ２、Ｙ２）、・・・、（Ｘｎ、Ｙｎ）として対応付ける。この動作は連続的に取得しているＡＯ-ＳＬＯ画像の各々に対して行われる。
【００６５】
そして、時刻ｔｎにおいて検出した位置ずれの値を評価して、通常の位置合わせとは異なる処理を行う。例えば、検出した位置ずれ（Ｘｎ、Ｙｎ）がチップチルトミラー１０９−２の許容動作範囲より大きくなる場合は、追尾が失敗していると予想される。従って、該当の位置ずれ量を検出した際の画像データは位置合わせに使用しない、もしくはマスク処理を行いユーザーに見せないようにする処理を行う。また、検出した位置ずれ（Ｘｎ、Ｙｎ）が、このずれ量に基づいて画像の位置をずらした場合に同一フレーム内の既存の分割画像にすべて重なる値となる場合も考えられる。このような場合は、処理が重複するために位置合わせの処理を行わない、もしくはデータを破棄し、使用しないなどの処理を行う。
【００６６】
更に、ステップＳ４１１で算出したのと同様に、検出位置の隣り合う検出点の差から求められる眼の移動距離（ΔＸ、ΔＹ）、もしくはΔＸ、ΔＹの二乗平方根がある閾値よりも大きい場合には、急峻な被検眼の動きがあったとみなす。この場合、急峻な被検眼の動きに対応する画像は、位置合わせに使用しない、もしくはマスク処理を行いユーザーに見せないように処理を行う。眼の動きにはサッケードと呼ばれる急峻な動きがあり、当該動きが生じると画像が流れ星のように歪んでしまい、画質劣化を引き起こす。先の処理は、このような目の動きが生じた場合に対応する。
【００６７】
検出した位置ずれ（Ｘｎ、Ｙｎ）より、上述したような条件を位置合わせ等に不適切な画像ではないと判定された場合は、第一の実施例でのステップＳ４０４と同様に位置合わせの処理を行う。ステップＳ４１１では、このように、追尾を行う際の検出位置の値によって、眼の動きを評価して異なる処理を行う。
【００６８】
以上のＡＯ-ＳＬＯ画像の各フレームに対する画像処理が終了すると、制御部１１７によりステップＳ４１４よりフローは進められ、画像処理動作は終了される。位置合わせ等の画像処理を施されたＡＯ-ＳＬＯ画像のそれぞれの画像（ＡＯ-ＳＬＯ動画像）は、制御部１１７に保存され、必要に応じて眼底画像としてディスプレイ１１８に表示される。
【００６９】
上述したように、本実施例として述べた追尾動作及び画像処理動作を用いて画像を得ることにより、追尾により撮像された画像の位置ずれやフレーム面内の歪みを精度よく補正した動画像を取得することが可能となる。
【００７０】
なお、本実施例では、第一の実施例における画像処理動作とは異なり、ステップＳ４１１における追尾情報を考慮した基準画像の選択とステップＳ４１４における追尾情報を考慮したフレーム間の位置合わせとを実施している。しかし、これら処理のどちらか片方のみを第一の実施例における対応するステップで行ったとしても、その効果は得られる。
【００７１】
［その他の実施例］
第一の実施例及び第二の実施例では、追尾機能で作用させるスキャナとして、主走査用（眼底の水平方向）と副走査用（眼底の鉛直方向）との両方向に対処可能なチップチルトミラー１０９−２を用いている。しかし、副走査用にガルバノミラーを用いて、副走査方向のみに追尾機能を作用させたとしても、その他の構成をこれら実施例と同様にすることにより、追尾の効果は小さくなるが類似する効果を得ることができる。
【００７２】
また、ＷＦ-ＳＬＯとＡＯ-ＳＬＯの各々のフレームにおける照明光の走査のタイミングを同期させてもよい。この場合、チップチルトミラー１０９-２に対して位置ずれ補正の指令をするタイミング、即ちＡＯ-ＳＬＯ画像を位置合わせ用の分割画像に分割する位置が、ＡＯ-ＳＬＯ画像の各フレームにおいて固定される。その結果、フレーム間位置合わせに用いる分割画像の抽出位置を固定化することが可能となる。
【００７３】
また第一の実施例及び第二の実施例では、追尾動作に用いる画像の取得にＷＦ-ＳＬＯ１２０を用いている。しかし、ＷＦ-ＳＬＯを用いずに、ＡＯ-ＳＬＯ光学系単体を用いた追尾システムを構築することも可能である。この場合、追尾のための基準画像と被検出画像とを、共にＡＯ-ＳＬＯによって取得することとなる。当該構成では、追尾動作及び画像処理動作について同じＡＯ-ＳＬＯ画像を用いて行うこととなる。その場合であっても、その他の構成をこれら実施例同様にすることで、上述した実施例と同様の効果を得ることができる。
【００７４】
また、画像処理を施す画像を取得する装置としてＡＯ-ＳＬＯを用いた場合を実施例として挙げた。しかし、照明光或いは測定光により被検眼を操作する態様の眼科装置、例えば光干渉断層像を取得できるＯＣＴに対しても、ＷＦ-ＳＬＯを設けて本発明の追尾機能を持たせることで、上述した実施例と同様の効果を得ることができる。
【００７５】
なお、本件は上述した実施例に限定されるものではなく、本発明の趣旨を逸脱しない範囲内において、種々の変形、変更を施して実施することができる。例えば、上述の実施例では、被検眼眼底を検査対象とする眼底撮像装置について述べているが、被検眼における眼底以外の部位、或いは被検眼以外の皮膚や臓器等の被検査物を検査対象とする検査装置に本発明を適用することも可能である。この場合、検査対象が収差を生じさせないため補償光学系は必要なくなるが、追尾及び画像処理は必要となり、本発明は眼底撮像装置以外の、例えば内視鏡等の医療機器としての態様を有する。従って、本発明は眼底撮像装置に例示される検査装置として把握され、被検眼は被検査物の一態様として把握されることが望ましい。
【００７６】
更に、本発明は、上述の実施例の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサーがプログラムを読出し実行する処理によっても実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【符号の説明】
【００７７】
１０１：光源
１０８：波面補正装置
１０９：走査光学系
１１１：眼
１１４：光強度センサー
１１５：波面測定装置
１１６：補償光学制御部
１１７：制御部
１１８：ディスプレイ
１１９：ダイクロイックミラー
１２０：ＷＦ-ＳＬＯ
１２１：追尾制御部
【図１】
2017127580.tif 000003
【図２】
2017127580.tif 000004
【図３】
2017127580.tif 000005
【図４】
2017127580.tif 000006
【図５】
2017127580.tif 000007
【図６】
2017127580.tif 000008