(57)【要約】      （修正有）【課題】被検眼の移動量を計測する誤差を低減する眼科装置を提供する。【解決手段】被検眼２００に対して光を走査する走査手段（ＳＬＯ−ＸＹスキャナ）を備える。このとき、走査手段により走査された光を照射した被検眼からの戻り光に基づいて被検眼の画像を取得し、該取得された画像から移動量を計測するための計測用部位（血管分岐部）を抽出する。そして、被検眼における計測用部位に対して走査手段により光が走査されることにより得た計測用部位の位置情報に基づいて、被検眼の回転を含む動きによる前記走査手段の走査位置ずれが低減されるように、走査手段（ＳＬＯ−ＸＹスキャナ）を制御する。【選択図】図１
2016063955.tif 000002
【特許請求の範囲】
【請求項１】
被検眼に対して光を走査する走査手段と、
前記走査手段により走査された光を照射した前記被検眼からの戻り光に基づいて前記被検眼の画像を取得する画像取得手段と、
前記取得された画像から移動量を計測するための計測用部位を抽出する部位抽出手段と、
前記被検眼における前記計測用部位に対して前記走査手段により光が走査されることにより得た前記計測用部位の位置情報に基づいて、前記被検眼の回転を含む動きによる前記走査手段の走査位置ずれが低減されるように、前記走査手段を制御する制御手段と、
を有することを特徴とする眼科装置。
【請求項２】
前記計測用部位を走査する走査パターンは、円形であり、
前記円形の１つの走査線により前記少なくとも３つの位置情報を取得する位置情報取得手段を更に有することを特徴とする請求項１に記載の眼科装置。
【請求項３】
前記計測用部位を走査する走査パターンは、複数の直線であり、
前記複数の直線の走査線により前記少なくとも３つの位置情報を取得する位置情報取得手段を更に有することを特徴とする請求項１に記載の眼科装置。
【請求項４】
前記部位抽出手段は、前記計測用部位として、前記被検眼の血管分岐部、血管交差部、または、平行でない２本の血管部を抽出することを特徴とする請求項１乃至３のいずれか１項に記載の眼科装置。
【請求項５】
前記被検眼の画像を表示する表示手段と、
前記表示手段に表示された画像上において移動量の計測に用いる部位を指定するための入力手段と、
を更に有し、
前記部位抽出手段は、前記入力手段により指定された部位に基づいて前記計測用部位を抽出することを特徴とする請求項１乃至４のいずれか１項に記載の眼科装置。
【請求項６】
前記画像内で前記計測用部位を抽出する対象領域を設定する設定手段を更に有し、
前記部位抽出手段は、前記設定された対象領域の中から前記計測用部位を抽出することを特徴とする請求項１乃至５のいずれか１項に記載の眼科装置。
【請求項７】
前記部位抽出手段は、前記計測用部位を抽出する処理を、前記画像取得手段で画像を取得する際の所定フレーム数ごと、或いは、所定時間経過時を含む定期的なタイミングで行うことを特徴とする請求項１乃至６のいずれか１項に記載の眼科装置。
【請求項８】
前記部位抽出手段は、前記計測用部位を抽出する処理を、固視灯の位置を変更したときに行うことを特徴とする請求項１乃至６のいずれか１項に記載の眼科装置。
【請求項９】
前記走査手段は、前記被検眼に対してスポット状の照明光を走査することを特徴とする請求項１乃至８のいずれか１項に記載の眼科装置。
【請求項１０】
前記少なくとも３つの位置情報を計測する際において前記被検眼における前記計測用部位に対して前記走査手段により光が走査される走査条件は、画像取得時の走査条件と異なる設定であることを特徴とする請求項１乃至９のいずれか１項に記載の眼科装置。
【請求項１１】
前記制御手段の制御下において、前記計測用部位の位置情報および走査位置に基づいて前記被検眼の移動量を算出する算出手段を更に有し、
前記被検眼の画像を取得する際における前記走査手段の走査位置を前記算出手段で算出された前記被検眼の移動量に基づいて補正することを特徴とする請求項１乃至１０のいずれか１項に記載の眼科装置。
【請求項１２】
前記走査手段は第１の走査手段であり、
前記画像取得手段で取得した画像とは異なる画像を取得するために前記被検眼に対して光を走査する第２の走査手段を更に有し、
前記第２の走査手段は、前記算出手段で算出された前記被検眼の移動量に基づいてその走査位置を補正することを特徴とする請求項１１に記載の眼科装置。
【請求項１３】
前記第１の走査手段は、ＳＬＯ撮像部の走査手段であり、
前記第２の走査手段は、ＯＣＴ撮像部の走査手段であることを特徴とする請求項１２に記載の眼科装置。
【請求項１４】
前記走査手段は、ＳＬＯ撮像部の走査手段であり、
前記制御手段は、前記計測用部位の位置情報に基づいて、前記ＳＬＯ撮像部の走査手段を制御することを特徴とする請求項１乃至１３のいずれか１項に記載の眼科装置。
【請求項１５】
前記被検眼の動き量が所定の範囲よりも大きい場合には、前記画像取得手段は前記被検眼の画像を再度取得し、前記部位抽出手段は前記取得された画像から計測用部位を抽出することを特徴とする請求項１乃至１４のいずれか１項に記載の眼科装置。
【請求項１６】
被検眼の移動量を計測する眼科装置であって、
前記被検眼に対して光を走査する走査手段と、
前記走査手段により前記被検眼に対して光を走査し、前記被検眼からの戻り光に基づいて前記被検眼の画像を取得する画像取得手段と、
前記画像内から、移動量計測に用いる部位である計測用部位を抽出する部位抽出手段と、
前記走査手段により、前記計測用部位を走査し、前記計測用部位上の少なくとも３点の位置を計測して前記計測用部位の位置情報を取得する位置情報取得手段と、
前記計測用部位の位置情報の少なくとも３点の位置の位置関係を一定とするように前記走査手段のＸ、Ｙ及びθ方向の走査位置を変更する制御手段と、
前記計測用部位の位置情報および走査位置に基づいて前記被検眼の移動量を算出する算出手段と、
を有することを特徴とする眼科装置。
【請求項１７】
被検眼に対して光を走査する走査手段を備える眼科装置の制御方法であって、
前記走査手段により走査された光を照射した前記被検眼からの戻り光に基づいて前記被検眼の画像を取得する画像取得工程と、
前記取得された画像から移動量を計測するための計測用部位を抽出する部位抽出工程と、
前記被検眼における前記計測用部位に対して前記走査手段により光が走査されることにより得た前記計測用部位の位置情報に基づいて、前記被検眼の回転を含む動きによる前記走査手段の走査位置ずれが低減されるように、前記走査手段を制御する制御工程と、
を有することを特徴とする眼科装置の制御方法。
【請求項１８】
被検眼に対して光を走査する走査手段を備え、前記被検眼の移動量を計測する眼科装置の制御方法であって、
前記走査手段により前記被検眼に対して光を走査し、前記被検眼からの戻り光に基づいて前記被検眼の画像を取得する画像取得工程と、
前記画像内から、移動量計測に用いる部位である計測用部位を抽出する部位抽出工程と、
前記走査手段により、前記計測用部位を走査し、前記計測用部位上の少なくとも３点の位置を計測して前記計測用部位の位置情報を取得する位置情報取得工程と、
前記計測用部位の位置情報の少なくとも３点の位置の位置関係を一定とするように前記走査手段のＸ、Ｙ及びθ方向の走査位置を変更する制御工程と、
前記計測用部位の位置情報および走査位置に基づいて前記被検眼の移動量を算出する算出工程と、
を有することを特徴とする眼科装置の制御方法。
【請求項１９】
請求項１７または１８に記載の眼科装置の制御方法の各工程をコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、被検眼の画像を取得する眼科装置及びその制御方法に関する。
【背景技術】
【０００２】
近年、被検眼の画像、例えば被検眼の眼底画像を取得する眼科装置としては、眼底カメラ、光干渉断層撮像装置（Ｏｐｔｉｃａｌ  Ｃｏｈｅｒｅｎｃｅ  Ｔｏｍｏｇｒａｐｈｙ：ＯＣＴ）、走査型レーザ検眼鏡（Ｓｃａｎｎｉｎｇ  Ｌａｓｅｒ  Ｏｐｈｔｈａｌｍｏｓｃｏｐｅ：ＳＬＯ）等の装置が使用されている。そして、近年、これらの眼科装置に、被検眼の眼球の移動量を計測する機能を搭載した装置が注目されている。ＯＣＴによる撮影は、高画質化するために、複数回の走査を行って、取得した複数の断層画像を重ね合わせることが行われている。そのためには、ＯＣＴの走査位置は、位置ズレが少なく、正確であることが重要となる。
【０００３】
しかしながら、被検眼の眼球は、固定された点を注視していても、無意識に絶えず固視微動という微小な運動を行っている。そして、この固視微動によって、ＯＣＴの走査位置は、所望の位置から位置ズレを起こしてしまうことになり、画質に影響を与えてしまう。そのため、被検眼の眼球の動きを追尾（トラッキング）することにより、固視微動の影響を低減させることが、高画質な断層画像を得るためには重要なものとなっている。眼球の移動量を計測できれば、より高精細な眼底画像を取得することができ、精度の高い眼底検査が可能となる。
【０００４】
ここで、ＳＬＯで撮像して得た眼底画像を画像処理して抽出した複数の血管分岐部を用いてテンプレートマッチングすることにより眼球の回転を含む移動量及び画像の倍率を計測することが、特許文献１に開示されている。このとき、計測された移動量及び倍率に基づいて、ＯＣＴのスキャナ及び測定光と参照光との光路長差を変更する手段（参照ミラー）にフィードバックすることが行われている。このとき、眼底画像を画像処理することによって被検眼の移動量を計測しているために、処理時間がかかり、その結果、固視微動の影響を十分には低減できず、高画質な被検眼の画像を得られない可能性がある。
【０００５】
また、被検眼の眼球の移動量を計測する方法には、トラッキングビームを眼底の所定部位に照射して、反射光を分析することで、当該眼球の移動量を計測する方法がある。被検眼の眼底画像の１フレーム中の水平な２本の走査線と２本の血管とが交差した４つの交点の位置を用いて被検眼の回転を含む移動量を計測し、計測された移動量をＯＣＴのスキャナ（被検眼に対して光を走査する走査手段）にフィードバックすることが、特許文献１に開示されている。このとき、被検眼の眼底画像のフレーム間の被検眼の動き及び２本の走査線の間隔が微小であるとして、２本の血管が直線であると仮定している。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２０１１−２２９８３４号公報
【特許文献１】特開２０１３−１４４０４８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
ここで、従来は、ＯＣＴのスキャナにしかフィードバックしていないため、被検眼の移動量を計測する時間が経過するにつれ、走査線が交差する２本の血管の位置が最初の位置とは大きく異なる。このため、４つの交点の位置関係も大きく異なるため、結果的に、２本の血管を直線とは見なせなくなる場合がある。このような場合には、被検眼の移動量の計測には誤差が発生してしまう。
本発明の目的の一つは、被検眼の移動量を計測する誤差を低減することである。
【課題を解決するための手段】
【０００８】
本発明に係る眼科装置は、
被検眼に対して光を走査する走査手段と、
前記走査手段により走査された光を照射した前記被検眼からの戻り光に基づいて前記被検眼の画像を取得する画像取得手段と、
前記取得された画像から移動量を計測するための計測用部位を抽出する部位抽出手段と、
前記被検眼における前記計測用部位に対して前記走査手段により光が走査されることにより得た前記計測用部位の位置情報に基づいて、前記被検眼の回転を含む動きによる前記走査手段の走査位置ずれが低減されるように、前記走査手段を制御する制御手段と、を有する。
【発明の効果】
【０００９】
本発明によれば、被検眼の回転を含む動きを計測するための走査手段の走査位置ずれを低減することができる。これにより、被検眼の移動量を計測する誤差を低減することができる。
【図面の簡単な説明】
【００１０】
【図１】第１の実施形態に係る眼科装置の概略構成の一例を示す模式図である。
【図２】図１に示すＯＣＴユニットの詳細な構成の一例を示す模式図である。
【図３】第１の実施形態に係る眼科装置の制御方法における処理手順の一例を示すフローチャートである。
【図４】図３に示すステップＳ３０１及びＳ３０２の処理の一例を説明するための図である。
【図５】図３に示すステップＳ３０３及びＳ３０４の処理の一例を説明するための図である。
【図６】図３に示すステップＳ３０５の処理の一例を説明するための図である。
【図７】図３に示すステップＳ３０８及びＳ３０９の処理の一例を説明するための図である。
【図８】第２の実施形態に係る眼科装置の制御方法における処理手順の一例を示すフローチャートである。
【図９】図８に示すステップＳ８０２〜Ｓ８０４の処理の一例を説明するための図である。
【図１０】第３の実施形態を示し、前眼部の撮像画像の一例を示す図である。
【発明を実施するための形態】
【００１１】
本実施形態に係る眼科装置は、まず、被検眼（２００）に対して光を走査する走査手段（例えば、ＳＬＯ−ＸＹスキャナ）を備える。このとき、本実施形態に係る眼科装置は、走査手段により走査された光を照射した被検眼からの戻り光に基づいて被検眼の画像を取得し、該取得された画像から移動量を計測するための計測用部位（例えば、血管分岐部４０６〜４０９のうちの１つ）を抽出する。そして、本実施形態に係る眼科装置は、被検眼における計測用部位に対して走査手段により光が走査されることにより得た計測用部位の位置情報（計測用部位における少なくとも３つの位置の位置関係）に基づいて、被検眼の回転を含む動きによる走査位置ずれが低減されるように、走査手段（ＳＬＯ−ＸＹスキャナ）を制御する。ここで、計測用部位の位置情報は、例えば、血管分岐部と走査線との少なくとも３つの交点である。これにより、例えば、制御手段の制御下において（制御手段により走査手段を制御しながら）、計測用部位の位置情報および走査位置に基づいて被検眼の移動量を算出することができる。このため、略同じ計測用部位を走査し続けることができるため、少なくとも３つの位置の位置関係が略一定であり、従来よりも被検眼の移動量を計測する誤差を低減することができる。以下に、図面を参照しながら、本発明を実施するための形態（実施形態）について説明する。
【００１２】
（第１の実施形態：円形の走査パターン）
まず、本発明の第１の実施形態について、図１を用いて説明する。図１は、本実施形態に係る眼科装置１００の概略構成の一例を示す模式図である。眼科装置１００は、制御部１０１、走査型レーザ検眼鏡（Ｓｃａｎｎｉｎｇ  Ｌａｓｅｒ  Ｏｐｈｔｈａｌｍｏｓｃｏｐｅ：以下「ＳＬＯ」と称する）撮像部、ＯＣＴ撮像部、入力部１１６、及び、表示部１１７を有して構成されている。ＳＬＯ撮像部は、ＯＣＴ撮像部による眼底の断層画像或いは３次元画像を得る際の眼底の観察画像を取得するためのものである。
【００１３】
＜制御部１０１＞
制御部１０１は、本実施形態に係る眼科装置１００の各構成部を必要に応じて制御して、眼科装置１００における動作を統括的に制御する。また、制御部１０１は、ＳＬＯ撮像部を制御して被検眼２００の眼底画像を生成して取得するとともに、ＯＣＴ撮像部を制御して被検眼２００の眼底における断層画像等を生成して取得する処理を行う。
【００１４】
＜ＳＬＯ撮像部＞
次いで、図１を用いて、ＳＬＯ撮像部について説明を行う。ＳＬＯ撮像部は、レーザ光源１０２、コリメータレンズ１０３、穴あきミラー１０４、ＳＬＯ−Ｘスキャナ１０５、ＳＬＯ−Ｙスキャナ１０６、ビームスプリッタ１０７、対物レンズ１０８、レンズ１０９、及び、アバランシェ・フォトダイオード（以下、「ＡＰＤ」と称する）１１０を有して構成されている。
【００１５】
レーザ光源１０２は、制御部１０１の制御に基づいてレーザ光を出射する。レーザ光源１０２としては、例えば、半導体レーザやＳＬＤ（Ｓｕｐｅｒ  Ｌｕｍｉｎｅｓｃｅｎｔ  Ｄｉｏｄｅ）光源を用いることが好適である。また、レーザ光の波長としては、被検眼２００の眼底観察として被検者の眩しさの軽減と分解能維持のために、例えば、７００ｎｍ〜１０００ｎｍの近赤外の波長域が好適である。本実施形態においては、レーザ光源１０２として、波長７８０ｎｍのレーザ光を出射する半導体レーザを適用し、また、制御部１０１による制御電圧の制御により出射するレーザ光の光量を変化させることができるものとする。
【００１６】
レーザ光源１０２から出射されたレーザ光は、コリメータレンズ１０３により平行ビームになり、中央に穴の開いた穴あきミラー１０４の穴を通る。この穴あきミラー１０４を通ったレーザ光は、ＳＬＯ−Ｘスキャナ１０５及びＳＬＯ−Ｙスキャナ１０６を通る。ここで、例えば、ＳＬＯ−Ｘスキャナ１０５及びＳＬＯ−Ｙスキャナ１０６は、ガルバノスキャナを用いる。
【００１７】
そして、ＳＬＯ−Ｘスキャナ１０５及びＳＬＯ−Ｙスキャナ１０６を通ったレーザ光は、ビームスプリッタ１０７、対物レンズ１０８を通り、被検眼２００に入射する。以降の説明では、座標系として、図１に示すように、眼軸方向をＺ方向とし、眼底画像に対して水平方向をＸ方向とし、眼底画像に対して鉛直方向をＹ方向とする。
【００１８】
被検眼２００に入射したレーザ光は、フライングスポットと呼ばれるスポット状の形状を持つ照明光となって、被検眼２００の眼底に照射される。このレーザ光が、被検眼２００の眼底で反射或いは散乱され、同一光路をたどり、穴あきミラー１０４まで戻る。そして、被検眼２００の眼底で反射或いは散乱された光は、穴あきミラー１０４によって反射され、レンズ１０９を経由した後、ＡＰＤ１１０に受光される。ＡＰＤ１１０では、被検眼２００の眼底で反射或いは散乱された光（戻り光）の強度に比例した信号が得られる。ＡＰＤ１１０で得られた信号は、制御部１０１に送信される。さらに、制御部１０１は、ＳＬＯ−Ｘスキャナ１０５及びＳＬＯ−Ｙスキャナ１０６を制御して、レーザ光を眼底上にてラスタースキャンを行う。これにより、制御部１０１は、眼底の２次元画像（眼底画像）を生成し取得することができる。また、制御部１０１は、必要に応じて、眼底画像を表示部１１７に表示する。
【００１９】
＜ＯＣＴ撮像部＞
次いで、図１を用いて、ＯＣＴ撮像部について説明を行う。ＯＣＴ撮像部は、ＯＣＴユニット１１１、コリメータレンズ１１２、ＯＣＴ−Ｘスキャナ１１３、ＯＣＴ−Ｙスキャナ１１４、ミラー１１５、ビームスプリッタ１０７、及び、対物レンズ１０８を有して構成されている。
【００２０】
ここで、ＯＣＴユニット１１１の詳細な構成について説明する。図２は、図１に示すＯＣＴユニット１１１の詳細な構成の一例を示す模式図である。ＯＣＴユニット１１１は、図２に示すように、低コヒーレンス光源２０１、光ファイバ２０２、光カプラ２０３、光ファイバ２０４、コリメータレンズ２０５、ガラスブロック２０６、参照ミラー２０７、光ファイバ２０８、光ファイバ２０９、コリメータレンズ２１０、回折格子２１１、レンズ２１２、及び、１次元センサ２１３を有して構成されている。
【００２１】
低コヒーレンス光源２０１は、低コヒーレンス光を出力する広帯域光源により構成され、この広帯域光源としては、例えば、ＳＬＤ（Ｓｕｐｅｒ  Ｌｕｍｉｎｅｓｃｅｎｔ  Ｄｉｏｄｅ）を用いることが好適である。低コヒーレンス光は、近赤外領域の波長の光を含み、かつ、数十マイクロメートル程度のコヒーレンス長を有する光であり、例えば約８００ｎｍ〜９００ｎｍの範囲に含まれる波長の光を有する。低コヒーレンス光源２０１から出力された低コヒーレンス光は、光ファイバ２０２を通じて光カプラ２０３に導かれる。光ファイバ２０２は、例えば、通常シングルモードファイバで構成されている。光カプラ２０３は、低コヒーレンス光を、参照光と計測光とに分割する。
【００２２】
光カプラ２０３により生成された参照光は、光ファイバ２０４により導光されてコリメータレンズ２０５により平行光束とされる。さらに、コリメータレンズ２０５から出射された参照光は、参照光と計測光の分散の特性を合わせるための分散補償手段としてのガラスブロック２０６を経由し、参照ミラー２０７により反射される。参照ミラー２０７で反射された参照光は、同じ光路を通り、光ファイバ２０４に入射される。また、参照ミラー２０７は、参照光の進行方向に可動が可能となっている。このことにより、被検眼２００の眼軸長や、対物レンズ１０８と被検眼２００との距離などによる、参照光と計測光の距離を合わせることが可能となっている。
【００２３】
一方、光カプラ２０３により生成された計測光は、光ファイバ２０８を介してコリメータレンズ１１２に送られ、被検眼２００の網膜で反射／散乱された計測光となって、再び光ファイバ２０８に入力される。そして、光ファイバ２０８を通り、光カプラ２０３に導光された計測光は、参照光と干渉され、光ファイバ２０９を通り、コリメータレンズ２１０により平行光となった後、回折格子２１１で分光され、レンズ２１２により１次元センサ２１３に結像される。１次元センサ２１３としては、例えば、ＣＣＤセンサやＣＭＯＳセンサなどを適用することができる。１次元センサ２１３で得られた信号は、制御部１０１に送信される。
【００２４】
ここで、再び、図１の説明に戻る。ＯＣＴユニット１１１からの計測光は、コリメータレンズ１１２により平行ビームになり、ＯＣＴ−Ｘスキャナ１１３及びＯＣＴ−Ｙスキャナ１１４を通る。ここで、例えば、ＯＣＴ−Ｘスキャナ１１３及びＯＣＴ−Ｙスキャナ１１４は、ガルバノスキャナを用いる。そして、ＯＣＴ−Ｘスキャナ１１３及びＯＣＴ−Ｙスキャナ１１４を通った計測光は、ミラー１１５、ビームスプリッタ１０７で反射され、対物レンズ１０８を通り、被検眼２００に入射する。被検眼２００に入射した計測光は、上記ＳＬＯ撮像部と同様に、被検眼２００の眼底で反射或いは散乱され、同一光路をたどり、ＯＣＴユニット１１１まで戻り、信号として検出される。そして、ＯＣＴユニット１１１（具体的には１次元センサ２１３）で得られた信号は、制御部１０１に送信される。さらに、制御部１０１は、ＯＣＴ−Ｘスキャナ１１３及びＯＣＴ−Ｙスキャナ１１４を制御して、計測光を眼底上にてラスタースキャンを行う。これにより、制御部１０１は、眼底の２次元領域での断層画像を生成することができる。また、制御部１０１は、必要に応じて、生成した眼底の断層画像を表示部１１７に表示する。
【００２５】
また、入力部１１６は、検者が、本実施形態に係る眼科装置１００に対して操作入力を行うためのものであり、制御部１０１に接続されている。制御部１０１は、入力部１１６から操作入力された情報に基づいて、眼科装置１００における動作を制御する。また、表示部１１７は、制御部１０１の制御に基づいて、各種の画像や各種の情報を表示する。
【００２６】
次に、本実施形態に係る眼科装置１００の制御方法における処理手順について、図３を用いて説明する。図３は、本発明の第１の実施形態に係る眼科装置１００の制御方法における処理手順の一例を示すフローチャートである。
【００２７】
まず、ステップＳ３０１において、第１の走査手段であるＳＬＯ撮像部は、被検眼２００の眼底に対して光を走査して、被検眼２００の眼底のＳＬＯ撮像を開始する。具体的に、ＳＬＯ撮像部は、制御部１０１の制御に基づいて、レーザ光源１０２からレーザ光を出射し、被検眼２００の眼底で反射或いは散乱された戻り光をＡＰＤ１１０にて受光する。この際、制御部１０１は、ＳＬＯ−Ｘスキャナ１０５及びＳＬＯ−Ｙスキャナ１０６を制御して、レーザ光を被検眼２００の眼底上にてラスタースキャンを行う。そして、制御部１０１は、ＡＰＤ１１０で得られた信号を受信することで、被検眼２００の眼底の２次元画像である眼底画像を生成し取得する。この眼底画像を取得する処理を行う制御部１０１は、「画像取得手段」を構成する。その後、制御部１０１は、取得した眼底画像を表示部１１７に表示する。
【００２８】
また、図４は、図３に示すステップＳ３０１及びＳ３０２の処理の一例を説明するための図である。図４（ａ）は、ステップＳ３０１で取得された眼底画像の一例を示す図である。ここで、図４（ａ）に示す例では、ＳＬＯ撮像部による主走査方向をＹ方向とし、副走査方向をＸ方向としている。なお、本実施形態においては、ＳＬＯ撮像部による主走査方向をＸ方向とし、副走査方向をＹ方向とすることも可能である。また、図４（ａ）には、ＳＬＯ撮像部による主走査方向（Ｙ方向）の１つの走査線４０１が示され、また、被検眼２００の眼底における血管部４０２及び４０３、並びに、乳頭部４０４が示されている。具体的に、ＳＬＯ撮像部は、制御部１０１の制御に基づいて、図４（ａ）の走査線４０１に示すように上から下へＹ方向にスキャンを行いながら、更に右から左へＸ方向に走査位置を少しずつ変更し、２次元領域全体をラスタースキャンする。
【００２９】
ここで、再び、図３の説明に戻る。ステップＳ３０１の処理が終了すると、ステップＳ３０２に進む。ステップＳ３０２に進むと、制御部１０１は、ステップＳ３０１で取得した眼底画像内から、移動量計測に用いる部位（移動量計測に適した部位）である移動量計測用部位を１つ抽出する。この移動量計測用部位を抽出する処理を行う制御部１０１は、「部位抽出手段」を構成する。移動量計測用部位としては、図４（ｂ）に示す血管分岐部４０６〜４０９が適している。なお、移動量計測用部位としては、血管分岐部の他に、血管交差部等の血管の特徴的な部位である血管特徴部位であればどこでも良い。制御部１０１は、血管分岐部４０６〜４０９のうちから１つを移動量計測用部位として眼底画像内から抽出する処理を行う。
【００３０】
ここで、本実施形態では、移動量計測用部位上を走査する第１の走査手段であるＳＬＯ撮像部は、血管分岐部の分岐点を概ね中心点とする半径Ｒの円形の走査パターンで走査する（サークルスキャンと呼ぶ）。図４（ｃ）には、図４（ａ）に示す眼底画像内から血管分岐部４０７が抽出された場合において、血管分岐部４０７をサークルスキャンする１つの走査線４１２が示されている。また、サークルスキャンは、所定のスキャンレートで繰り返し走査され、走査位置は、眼底の移動を追従するように制御されるものである。被検眼２００の眼底が移動した場合においても、抽出した血管分岐部４０７の分岐点は、走査線４１２で走査される円の内側にあり、交点が３点であることが被検眼２００の移動量を計測するためには必要となる。図４（ｂ）に点線で示す領域４１０は、サークルスキャンを被検眼の移動に追従させるために必要な円形の領域を示している。領域４１０の半径は、走査ビームが走査線４１２上を走査したときの走査ビームの軌跡の外周となる。一例として、走査線４１２の半径Ｒを５００［μｍ］、走査ビーム径５０［μｍ］とするとした場合、領域４１０の半径は、５００［μｍ］＋５０［μｍ］÷２の計算により、５２５［μｍ］となる。
【００３１】
本実施形態では、被検眼２００の眼底の移動量は、固視微動に伴う移動量を考慮して、Ｘ方向への移動量Ｍｘ及びＹ方向への移動量Ｍｙは、１．０［ｍｍ］と設定する。図４（ｂ）に示す画像内で血管分岐部を抽出する対象領域は、ＳＬＯ撮像部の走査全範囲に対して、左右上下で眼底移動量であるＭｘ、Ｍｙだけ内側となり、図４（ｂ）の一点鎖線で示した領域４０５となる。制御部１０１は、血管分岐部４０６〜４０９の各々に対応する領域４１０のうち、領域４０５の内側に存在する部位を抽出する。図４（ｂ）において、血管分岐部４０６の領域４１０は、領域４０５の外側に出ているため不適切と判断される。血管分岐部４０７〜４０９は、領域４０５の内側であるため適切と判断され、その中から本実施形態では、血管分岐部４０７を抽出する。
【００３２】
また、図３のステップＳ３０１〜Ｓ３０２までの処理を繰り返し実行することもできる。即ち、眼底画像を所定フレームレート（例えば、２［Ｈｚ］）で取得をして、表示部１１７に更新表示しながら、移動量計測用部位の抽出等を行うことができる。この際、移動量計測用部位の抽出は、フレームごとで行う必要は無く、所定フレーム数ごと或いは所定時間経過時など、定期的なタイミングで行うようにすればよい。また、眼科装置１００の固視灯（不図示）の位置を変更したときや、被検者の固視が安定しないときなどで眼底画像内の移動量計測用部位の位置が変化するような場合には、再度移動量計測用部位を抽出する。
【００３３】
また、検者が、表示部１１７に表示された眼底画像上において、入力部１１６であるポインタ４１１を用いて血管分岐部を指定するようにしてもよい。検者がポインタ４１１を用いて血管分岐部を指定すると、制御部１０１は、これを検知し、指定された血管分岐部を移動量計測用部位として眼底画像内から抽出する。
【００３４】
走査線４１２の半径Ｒは、移動量計測用部位である血管の太さと、眼の移動に対する追従制御時に発生する位置の残差分と、走査される照明光のビーム径とを考慮して決める。例えば、血管の太さを２００［μｍ］、残差分の最大値を３００［μｍ］、走査ビーム径５０［μｍ］とすると、半径Ｒの最小値は、２００［μｍ］÷２＋３００［μｍ］＋５０［μｍ］÷２の計算により、４２５［μｍ］となり、この値よりも大きい値を設定すればよい。本実施形態では、半径Ｒを、５００［μｍ］と設定する。本実施形態では、移動量計測用部位として血管の分岐部である場合について説明したが、図４（ｄ）に示す血管の交差部４１３、あるいは、図４（ｅ）に示す平行でない２本の血管４１５であっても良い。
【００３５】
ここで、再び、図３の説明に戻る。ステップＳ３０２の処理が終了すると、ステップＳ３０３に進む。ステップＳ３０３に進むと、制御部１０１は、ステップＳ３０２で抽出した移動量計測用部位上にて移動量計測のためのＳＬＯ撮像によるサークルスキャンを開始し、部位の位置を計測し、３つの交点の位置を計測する。
【００３６】
また、図５は、図３に示すステップＳ３０３及びＳ３０４の処理の一例を説明するための図である。図５（ａ）は、図４（ｂ）及び図４（ｃ）に示す移動量計測用部位の血管分岐部４０７に対応する３つの血管５０１、５０２、５０３及びサークルスキャンの走査線４１０に対応する円５０４の中心を原点とする座標系上で示した図である。サークルスキャンによる血管５０１、５０２、５０３の計測位置は、円５０４と血管５０１、５０２、５０３との交点であり、それぞれＡ１１、Ａ２１、Ａ３１である。サークルスキャン開始時の交点Ａ１１、Ａ２１、Ａ３１の位置を基準位置とし、３つの交点のなす角度θ１１、θ２１、θ３１を基準角度とする。この位置情報を取得する処理を行う制御部１０１は、「位置情報取得手段」を構成する。本実施形態では、移動量計測のためのサークルスキャンを開始した位置を基準位置とし、この基準位置からの移動量を被検眼２００の移動量として計測するものである。
【００３７】
また、部位の位置を計測する際には、ＳＬＯ撮像部の走査条件（スキャン速度、サンプリングレート）は、ステップＳ３０１における画像取得時のスキャン条件と異なるように設定し、切り替えるものである。サークルスキャンは、画像取得時のラスタースキャンに比べるとストロークも短く、スキャン形状も異なるため、最適なスキャン速度に制御される。また、サンプリングレートは、部位の位置を精度よく計測するために、画像取得時のサンプリングレートよりも細かく設定される。例えば、半径Ｒが５００［μｍ］の走査線４１２を１［ｍｓｅｃ］で１周する場合、部位の位置を１［μｍ］単位で計測するには、円周３．１４［ｍｍ］／１［μｍ］／１［ｍｓｅｃ］＝３．１４［ＭＨｚ］のサンプリングレートとなる。
【００３８】
また、ステップＳ３０３の処理が終了すると、ステップＳ３０４に進む。ステップＳ３０４に進むと、制御部１０１は、ＳＬＯ撮像部によるサークルスキャンを継続して繰り返し行い、部位の位置の計測を行う。被検眼の移動により、３つの交点の位置及び３つの交点のなす角度は変化する。制御部１０１は、３つの交点のなす角度が、ステップＳ３０３で取得した基準角度と等しくなるようにサークルスキャンの走査位置を変更しながら部位の移動に追従する制御を開始する。
【００３９】
ここで、図５（ｂ）において、被検眼の移動による、交点Ａ１１、Ａ２１、Ａ３１の位置及び角度θ１１、θ２１、θ３１が変化することについて説明する。図５（ｂ）には、被検眼がＸＹ方向のみへ移動した時の状態を示しており、図５（ｂ）の原点にあった分岐点が、矢印５０８の方向に移動したものとする。この例では、θ方向への回転移動は無いものとする。基準位置における血管５０１、５０２、５０３を点線で示す。血管５０１、５０２、５０３の移動後の位置を血管５０５、５０６、５０７に示す。円５０４と移動後の血管５０５、５０６、５０７との交点を、それぞれＡ１２、Ａ２２、Ａ３２と示す。移動後の３つの交点のなす角度をθ１２、θ２２、θ３２と示す。被検眼の移動により、角度θ１２は、基準角度θ１１より小さくなり、また、角度θ２２は、基準角度θ２１より大きくなり、また、角度θ３２は、基準角度θ３１より小さくなる。このように、被検眼のＸＹ方向への移動により、３つの交点のなす角度は変化する。
【００４０】
この角度変化を利用して、３つの交点のなす角度が、基準角度に対して所定許容範囲内となるように円５０４のＸ、Ｙ方向の走査位置を変更する。
【００４１】
また、図５（ｃ）において、基準角度に対して所定許容範囲内となるように、円５０４のＸＹ方向の走査位置を被検眼の移動に追従制御した時の様子について説明する。図５（ｃ）の円５０９は、円５０４をΔｘ、Δｙだけ移動した状態、つまりサークルスキャンの走査位置をΔｘ、Δｙだけ移動した状態を示しており、各交点をＡ１３、Ａ２３、Ａ３３と、３つの交点のなす角度をθ１３、θ２３、θ３３と示す。３つの交点のなす角度θ１３、θ２３、θ３３が、基準角度に対して所定許容範囲内となった時の位置関係を示している。
【００４２】
また、図５（ｄ）には、被検眼がθ方向への回転移動のみである場合を示しており、移動量がΔθである。基準位置における血管５０１、５０２、５０３を点線で示す。血管５０１、５０２、５０３の移動後の位置を血管５１０、５１１、５１２に示す。円５０４と移動後の血管５１０、５１１、５１２との交点を、それぞれＡ１４、Ａ２４、Ａ３４と示す。移動後の３つの交点のなす角度をθ１４、θ２４、θ３４と示す。この時には、３つの交点の位置は基準位置から変化するが、交点のなす角度は、基準角度と等しいことから、円５０４の走査位置をＸＹ方向へ動かす必要が無い。θ方向への移動量Δθは、基準位置Ａ１１とＡ１４とのなす角度、同様に、他の２つの交点におけるＡ２１とＡ２４、及びＡ３１とＡ３４のなす角度を求めて３つの角度の平均から算出する。円５０４のθ方向への走査位置の変更量は、Δθであるが、サークルスキャンの場合には、スキャン形状が円であるために、θ方向に回転させても同じ走査位置となる。被検眼がＸＹ及びθ方向へ移動する場合には、前述したＸＹ方向への移動とθ方向への移動を合成して考えればよい。この場合においても、３つの交点のなす角度が、基準角度に対して所定許容範囲内となるようにサークルスキャンの走査位置を変更する。
【００４３】
ここで、追従制御の方法の一例について説明する。被検眼のＸＹ方向への移動に伴う交点のなす角度の変化に対応してサークルスキャンの走査位置を変更し、被検眼の移動に追従制御する方法について説明する。図５（ｂ）において、交点Ａ３１と交点Ａ１１が成す角度θ３１は、被検眼の矢印５０８の方向への移動により角度θ３２となる。角度θ３２を角度θ３１となるように円５０４を移動させる必要がある。円５０４を移動させる方向は、角度θ３２の二等分線５０９の方向とする。角度θ３２の二等分線上にある点をＢ３とした時に、角度（Ａ３２−Ｂ３−Ａ１２）が角度θ３１と等しくなるような点Ｂ３を求める。円５０４の中心Ｏが点Ｂ３となるように円５０４の走査位置を変更するものである。
【００４４】
走査位置の変更量は、ベクトルＯＢ３であり、ベクトルＯＢ３の大きさは、式（１）で算出する。
【００４５】
【数１】
2016063955.tif 000003
【００４６】
同様な方法により、他の２つの角度θ１１、θ２１に関してもベクトルＯＢ１、ＯＢ２を求めて、式（２）に示すように３つのベクトルの合成ベクトルＯＢを最終的なサークルスキャンの走査位置の変更量とする。
【００４７】
【数２】
2016063955.tif 000004
【００４８】
サークルスキャンの走査位置をベクトルＯＢだけ変更させて、変更後の位置においてサークルスキャンを行い、新たな３つの交点を計測する。変更後のサークルスキャンの中心を新たな座標原点と見なして上述と同様な計算により走査位置の変更量を求める。このような制御を複数回繰り返すことによって、基準角度との誤差を更に少なくしていくものである。
【００４９】
続いて、ステップＳ３０５において、制御部１０１は、第２の走査手段であるＯＣＴ撮像部を制御して、ＯＣＴ撮像（ＯＣＴスキャン）を開始する。この際、検者は、入力部１１６を介して、制御部１０１に対して、ＯＣＴ撮像（ＯＣＴスキャン）の開始を指示する。ここでは、例えば、ＯＣＴ撮像部による主走査方向をＸ方向とし、副走査方向をＹ方向とする。なお、本実施形態においては、ＯＣＴ撮像部による主走査方向をＹ方向とし、副走査方向をＸ方向とすることも可能である。
【００５０】
ここで、図６に、第２の走査手段であるＯＣＴ撮像部による主走査方向（Ｘ方向）の１つの走査線６０１を示す。具体的に、ＯＣＴ撮像部は、制御部１０１の制御に基づいて、図６の走査線６０１に示すように左から右へＸ方向にスキャンを行いながら、更に上から下へＹ方向に走査位置を少しずつ変更し、ＯＣＴ撮像領域６０２をラスタースキャンする。第２の走査手段であるＯＣＴ撮像部は、ＯＣＴ撮像領域６０２をラスタースキャンして、被検眼２００の眼底における断層画像（ステップＳ３０１で取得した画像とは異なる画像）を撮像する。そして、制御部１０１は、この断層画像をＯＣＴ撮像部から取得し、必要に応じて、取得した断層画像を表示部１１７に表示する。ＯＣＴ撮像部によるスキャン速度を６８［Ｈｚ］とした場合、走査線６０１を１回走査するのに要する時間は、約１４．７０６［ｍｓｅｃ］である。この場合、２５６本の走査線を走査して断層画像を取得するには、約３．７６［ｓｅｃ］の時間が掛かる。この場合、ＯＣＴスキャンにより走査線６０１を１回走査する間に、ＳＬＯ撮像部によるサークルスキャンが１［ｍｓｅｃ］であるとすれば、最大１４回走査することができる。
【００５１】
また、ステップＳ３０５の処理が終了すると、ステップＳ３０６に進む。ステップＳ３０６に進むと、制御部１０１は、部位の位置計測が正常であるかどうかを判断する。計測異常とは、被検眼の移動量が想定外に大きく（所定の範囲よりも大きく）、血管分岐点がサークルスキャンの円の外側に出てしまい、交点が２点のみとなるような場合である。異常な場合には、ステップＳ３１３に進む。また、正常な場合には、ステップＳ３０７に進む。
【００５２】
続いて、ステップＳ３０７に進むと、制御部１０１は、部位の３つの交点のなす角度が、基準角度に対して所定の許容範囲内となったかどうかを判断する。許容範囲内となった場合には、ステップＳ３０８に進む。また、許容範囲内で無い場合には、ステップＳ３０６に戻る。
【００５３】
ここで、基準角度に対する許容範囲について説明する。許容範囲は、移動量計測精度に基づいて設定される。移動量計測精度の一例として、ＸＹ方向の計測精度Ｅｘｙを２０［μｍ］、θ方向の計測精度Ｅθを０．２［°］とする。基準角度θ３１に対する角度θ３２の許容範囲は、計測精度ＥｘｙとＥθにより式（３）および式（４）にて計算され、いずれか狭い方の範囲となる。
【００５４】
【数３】
2016063955.tif 000005
【００５５】
【数４】
2016063955.tif 000006
【００５６】
また、他の２つの角度に対する許容範囲も同様に設定される。一例として、半径Ｒを、５００［μｍ］、基準角度θ３１が１３０［°］とした場合には、式（３）により、１２５．９［°］から１３４．２［°］の範囲、式（４）により、１２９．８［°］から３０．２［°］の範囲、いずれか狭い方の値をとるので、１２９．８［°］と１３０．２［°］の範囲が許容範囲となる。
【００５７】
続いて、ステップＳ３０８において、制御部１０１は、ステップＳ３０３で取得した移動量計測用部位の基準位置と、移動量計測用部位の位置情報および走査位置に基づいて、被検眼２００の移動量を算出する。この被検眼２００の移動量を算出する処理を行う制御部１０１は、「算出手段」を構成する。
【００５８】
ここで、このステップＳ３０８の算出方法について、以下に説明する。図７（ａ）には、移動前の血管部位７０１と移動後の血管部位７０３を示しており、その間の移動量を算出する。血管部位７０１上の血管分岐部を走査するサークルスキャンの円７０２と、円７０２と血管との３つの交点Ａ１１、Ａ２１、Ａ３１、および、血管部位７０３上の血管分岐部を走査するサークルスキャンの円７０４と、円７０４と血管との３つの交点Ａ１５、Ａ２５、Ａ３５を示している。交点Ａ１１、Ａ２１、Ａ３１は基準位置であり、その移動後の位置が交点Ａ１５、Ａ２５、Ａ３５に対応する。円７０２の中心点をＣ１（Ｘ１，Ｙ１）、円７０４の中心点をＣ２（Ｘ２，Ｙ２）とする。制御部１０１は、サークルスキャンの走査位置を制御していることから中心点Ｃ１及びＣ２の座標を知ることができるし、また、各々の３つの交点の位置座標から中心点Ｃ１及びＣ２の座標を算出してもよい。交点Ａ１１、Ａ２１、Ａ３１、Ａ１５、Ａ２５、Ａ３５の座標を、Ａ１１（Ｘ１１，Ｙ１１）、Ａ２１（Ｘ２１，Ｙ２１）、Ａ３１（Ｘ３１，Ｙ３１）、Ａ１５（Ｘ１５，Ｙ１５）、Ａ２５（Ｘ２５，Ｙ２５）、Ａ３５（Ｘ３５，Ｙ３５）とする。被検眼２００の回転方向への移動量Δθは、交点Ａ１１とＡ１５の位置情報から式（５）により算出される。
【００５９】
【数５】
2016063955.tif 000007
【００６０】
同様に、他の２つの交点におけるＡ２１とＡ２５、及びＡ３１とＡ３５の位置情報からもΔθを求めて３つの角度の平均値を算出し、この値を最終的な移動量とする。被検眼２００のＸＹ方向への移動量Δｘ、Δｙは、式（５）で求めた移動量Δθと交点Ａ１１とＡ１５の位置情報から式（６）により算出される。
【００６１】
【数６】
2016063955.tif 000008
【００６２】
同様に、他の２つの交点におけるＡ２１とＡ２５、及びＡ３１とＡ３５の位置情報からもΔｘ、Δｙを求めて３つの平均値を算出し、この値を最終的な移動量とする。また、別な算出方法としては、２つの交点の代わりに、走査位置である中心点Ｃ１及びＣ２の座標を用いて式（６）により同様に算出してもよい。
【００６３】
また、ステップＳ３０８の処理が終了すると、ステップＳ３０９に進む。ステップＳ３０９に進むと、制御部１０１は、ステップＳ３０８で算出した被検眼２００の眼底の移動量Δｘ、Δｙ及びΔθに基づいてＯＣＴ撮像部を制御し、ＯＣＴスキャン位置を補正してＯＣＴスキャンを行う。このステップＳ３０９のＯＣＴスキャン位置補正方法について、以下に説明する。図７（ｂ）は、図３に示すステップＳ３０９の処理の一例を説明するための図である。図７（ｂ）において、ＯＣＴスキャンは、走査線７０５の走査開始位置７０９からスキャンを開始する。そして、ＯＣＴスキャンは、走査線７０５の走査を行った後、走査線７０６、・・・と順次走査を行うものとする。例えば、走査線７０６を走査中に、ステップＳ３０８において移動量Δｘ、Δｙ及びΔθが算出された場合、制御部１０１は、移動量Δｘ、Δｙ及びΔθに基づいて、次の走査線７０７の走査開始位置及び走査終了位置を補正する。走査線７０７の走査開始位置７１０（ＳＸ３１，ＳＹ３１）は、式（７）により走査開始位置７１１（ＳＸ３３、ＳＹ３３）に補正される。
【００６４】
【数７】
2016063955.tif 000009
【００６５】
走査線７０７の走査終了位置７０８（ＳＸ３２，ＳＹ３２）は、式（７）と同様な計算により走査終了位置７１３（ＳＸ３４，ＳＹ３４）に補正される。そして、この場合、制御部１０１は、走査線７０７の位置を走査線７１２の位置に変更してＯＣＴスキャンを行う。このように、制御部１０１は、ＯＣＴスキャンにおける１つの走査ごとに、走査直前に、算出された最新の移動量Δｘ、Δｙ及びΔθに基づいて、ＯＣＴスキャン位置を補正する。そして、制御部１０１は、ＯＣＴ撮像部を制御して、補正したＯＣＴスキャン位置に基づくＯＣＴスキャンを行って、被検眼２００の眼底における断層画像（ＯＣＴ画像）を取得する。
【００６６】
なお、ＳＬＯ撮像部による移動量算出の周期と、ＯＣＴ撮像部によるＯＣＴスキャンとが同じ周期である場合には、ＯＣＴスキャンごとにＳＬＯスキャンにより計測した移動量を反映させることが可能である。また、ＳＬＯ撮像部による移動量算出の周期が、ＯＣＴ撮像部によるＯＣＴスキャンの周期よりも短い（移動量算出のレートがＯＣＴスキャンのレートより高い）場合には、１つのＯＣＴスキャン中にＳＬＯスキャンにより複数回計測した移動量を随時反映させることが可能である。これにより、ＯＣＴスキャン位置を高速に補正することができ、被検眼２００の眼底の固視微動の影響を低減してＯＣＴ画像の画質を向上させることができる。
【００６７】
ここで、再び、図３の説明に戻る。ステップＳ３０９の処理が終了すると、ステップＳ３１０に進む。ステップＳ３１０に進むと、制御部１０１は、ＯＣＴ撮像が終了したか否かを判断する。ここで、本実施形態では、ＯＣＴ撮像の終了条件は、ＯＣＴ撮像の撮像回数、或いは、ＯＣＴ撮像領域の全てをスキャンしたか否かである。ステップＳ３１０の判断の結果、ＯＣＴ撮像が終了していない場合には（Ｓ３１０／ＮＯ）、ステップＳ３０６に戻る。移動量計測のためのＳＬＯスキャンは継続されており、部位の位置計測が正常であるかの判断を行い（Ｓ３０６）、角度は許容範囲内かどうかの判断を行い（Ｓ３０７）、被検眼２００の眼底の移動量の算出を行い（Ｓ３０８）、算出した移動量に基づいてＯＣＴスキャン位置の補正を行う（Ｓ３０９）。一方、ステップＳ３１０の判断の結果、ＯＣＴ撮像が終了した場合には（Ｓ３１０／ＹＥＳ）、ステップＳ３１１に進む。ステップＳ３１１に進むと、制御部１０１は、ＯＣＴ撮像部により撮像された断層画像（ＯＣＴ画像）を表示部１１７に表示する制御を行う。続いて、ステップＳ３１２において、制御部１０１は、ＳＬＯ撮像部及びＯＣＴ撮像部を制御して、ＳＬＯスキャン及びＯＣＴスキャンを停止する制御を行う。
【００６８】
次に、ステップＳ３１３以降のフローを説明する。ステップＳ３０６にて異常と判断された場合、ステップＳ３１３に進む。ステップＳ３１３において、移動量計測用ができていない状態にあるため、ＳＬＯスキャン及びＯＣＴスキャンを停止する。続いて、ステップＳ３１４に進むと、ステップＳ３０１と同様にＳＬＯ撮像部により眼底画像を再度取得し、表示する。続いて、ステップＳ３１５に進むと、ステップＳ３０２で抽出した移動量計測用部位と同じ部位をステップＳ３１４で取得した眼底画像から抽出する。そして、ステップＳ３０４に戻る。ステップＳ３０４では、ステップＳ３１４で再抽出した移動量計測用部位上にて移動量計測のためのＳＬＯスキャンを再開する。以降のステップは前述した内容と同様である。
【００６９】
本実施形態によれば、ＳＬＯ撮像部により移動量計測用部位をサークルスキャンで走査して移動量計測用部位の３点の交点位置を計測し、その３点の成す角度が基準角度に対して所定許容範囲内となるようにサークルスキャンの走査位置を制御し被検眼の動きに追従させることにより被検眼の移動量を算出するようにした。サークルスキャンの走査位置は、数回程度の変更により被検眼の動きに追従できることから、被検眼の移動量を求める処理時間の短縮を実現することができる。
【００７０】
さらに、第１の実施形態によれば、算出した被検眼の移動量に基づいて、ＯＣＴ撮像部によるＯＣＴスキャン位置を補正するようにしたので、位置ズレの少ない断層画像（ＯＣＴ画像）を取得することができる。即ち、第１の実施形態では、例えば固視微動による眼球の移動量を高速に算出することができるため、ＯＣＴ撮像部によるＯＣＴスキャン位置の補正を高頻度で行うことができる。これにより、ＯＣＴ撮像部によるＯＣＴスキャン位置のズレが少なくなり、断層画像（ＯＣＴ画像）の画質を向上させることができる。
【００７１】
また、ＯＣＴ撮像部によるＯＣＴスキャンと並行して、ＳＬＯ撮像によるＳＬＯ画像取得も可能である。ＳＬＯ撮像による移動量計測のためのサークルスキャンとＳＬＯ撮像による画像取得のためのラスタースキャンを交互に行うことによって可能となる。これによりＯＣＴ撮像中に、ＳＬＯ撮像による眼底画像を観察像として表示できる。ステップＳ３０９と同様な処理により、ステップＳ３０８で求めた移動量に基づいて画像取得のためのＳＬＯスキャン位置を補正することで被検眼の移動に関わらず安定した観察像を表示できるものである。
【００７２】
（第２の実施形態：複数の直線の走査パターン）
次に、本発明の第２の実施形態について、図８を用いて説明する。ここで、上述した第１の実施形態では、移動量計測用部位上を走査する走査パターンは、円形の走査パターンであった。本実施形態では、移動量計測用部位上を走査する走査パターンが、直線である場合について説明する。本実施形態に係る眼科装置の概略構成は、図１に示す第１の実施形態に係る眼科装置１００の概略構成と同様である。
【００７３】
図８は、本実施形態に係る眼科装置１００の制御方法における処理手順の一例を示すフローチャートである。まず、ステップＳ８０１において、ステップＳ３０１と同じ処理を行い、眼底画像を取得する。続いて、ステップＳ８０２において、制御部１０１は、ステップＳ３０１と同様に、ステップＳ８０１で取得した眼底画像内から移動量計測用部位を１つ抽出する。移動量計測用部位としては、図４（ｂ）と同様に、図９（ａ）に示す血管分岐部４０６〜４０９が適している。制御部１０１は、血管分岐部４０６〜４０９のうちから１つを移動量計測用部位として眼底画像内から抽出する処理を行う。ここで、本実施形態では、移動量計測用部位上を走査する第１の走査手段であるＳＬＯ撮像部は、２本の直線の走査パターンで走査する。（ラインスキャンと呼ぶ）。血管分岐部の分岐点が、概ね２本の直線間の中心に位置するようにする。図９（ｂ）には、図９（ａ）に示す眼底画像内から血管分岐部４０７が抽出された場合において、血管分岐部４０７をラインスキャンする２つの走査線９０７、９０８が示されている。また、ラインスキャンは、所定のスキャンレートで繰り返し走査され、走査位置は、眼底の移動を追従するように制御されるものである。被検眼２００の眼底が移動した場合においても、抽出した血管分岐部４０７の分岐点は、走査線９０７と９０８との内側にあり、交点が３点であることが被検眼２００の移動量を計測するためには必要となる。
【００７４】
図９（ｂ）に点線で示す領域９０３は、ラインスキャンを被検眼の移動に追従させるために必要な領域を示している。血管分岐部４０７の分岐点から走査線９０７及び９０８までの距離Ｐ１及びＰ２は、血管の太さを２００［μｍ］、残差分の最大値を３００［μｍ］、走査ビーム径５０［μｍ］とした場合、２００［μｍ］÷２＋３００［μｍ］＋５０［μｍ］÷２の計算により、４２５［μｍ］となり、この値よりも大きい値を設定すればよい。本実施形態では、距離Ｐ１及びＰ２を、５００［μｍ］と設定する。領域９０３の上端の位置は、走査線９０７の位置に走査ビーム径の半分を加えた位置となる。領域９０３の下端の位置は、走査線９０８の位置から走査ビーム径の半分を引いた位置となる。領域９０３の左端の位置は、交点Ａ１又はＢ１の血管のうち最も左端である位置から残差分の最大値３００［μｍ］と走査ビーム径５０［μｍ］とを減算した位置となる。領域９０３の右端の位置は、交点Ｃ１又はＢ１の血管のうち最も右端である位置に残差分の最大値３００［μｍ］と走査ビーム径５０［μｍ］を加算した位置となる。抽出する対象領域は、第１の実施形態と同様に、ＳＬＯ撮像部の走査全範囲に対して、左右上下で眼底移動量であるＭｘ、Ｍｙ分だけ内側となり、図９（ａ）の一点鎖線で示した領域９０１となる。制御部１０１は、血管分岐部４０６〜４０９の各々に対応する領域９０２〜９０５のうち、領域９０１の内側に存在する部位を抽出する。領域９０２は、ラインスキャンが垂直に走査される場合を示しており、また、領域９０４は、ある角度だけ傾いた状態で走査されることを示している。図９（ａ）において、血管分岐部４０６の領域９０２は、領域４０５の外側に出ているため不適切と判断される。血管分岐部４０７〜４０９は、領域９０１の内側であるため適切と判断され、その中から本実施形態では、血管分岐部４０７を抽出する。
【００７５】
次に、ステップＳ８０２の処理が終了すると、ステップＳ８０３に進む。ステップＳ８０３に進むと、制御部１０１は、ステップＳ８０２で抽出した移動量計測用部位上にて移動量計測のためのＳＬＯ撮像部による２本のラインスキャンを開始し、部位の位置を計測し、３つの交点の位置を計測する。図９（ｂ）は、図９（ａ）に示す血管部９０２にある血管９０６と、血管９０６上を直線にスキャンする２本の走査線９０７、走査線９０８を示した図である。制御部１０１は、ＳＬＯ撮像部により走査線９０７をＸ軸（−）方向から（＋）方向へ走査した後に、軌跡９０９で走査線９０８の開始点に移動して、走査線９０８をＸ軸（−）方向から（＋）方向へ走査する。また、別な走査方法としては、ＳＬＯ撮像部により走査線９０７をＸ軸（−）方向から（＋）方向へ走査した後に、軌跡９１０で走査を走査線９０８に移動して、走査線９０８をＸ軸（＋）方向から（−）方向へ走査してもよい。図９（ｂ）において、走査線９０７、走査線９０８と血管９０６との交点を、それぞれＡ１、Ｂ１、Ｃ１とする。移動量計測のためのスキャン開始時の交点Ａ１、Ｂ１、Ｃ１の位置を基準位置とし、３つの交点を頂点とする三角形のそれぞれ頂点の角度をθＡ１、θＢ１、θＣ１を基準角度として求める。基準位置でのＡ１とＣ１間の距離Ａ１Ｃ１を基準距離として求める。
【００７６】
また、ステップＳ８０４に進むと、制御部１０１は、ＳＬＯ撮像部によるラインスキャンを継続して繰り返し行い、部位の位置の計測を行う。図９（ｃ）は、被検眼が基準位置からＸＹθ方向に移動した状態を示した図である。血管９１１は、血管９０６の移動後の位置を示している。走査線９０７、走査線９０８と移動後の血管９１１の交点は、Ａ２、Ｂ２、Ｃ２となる。角度θＡ２、θＢ２、θＣ２は、基準角度から変化する。また、Ａ２とＣ２間の距離Ａ２Ｃ２は、基準距離Ａ１Ｃ１から変化する。制御部１０１は、これらの角度及び距離が、基準位置での値と等しくなるようにラインスキャンの走査位置を変更しながら部位の移動に追従する制御を開始する。つまり、３つの交点が血管上の常に同じ点となるようにするものである。図９（ｄ）は、走査線９０７、走査線９０８の走査位置を変更した後の走査線９１２、走査線９１３を示した図である。走査線９１２、走査線９１３と血管９１１の交点は、Ａ３、Ｂ３、Ｃ３となる。角度θＡ３、θＢ３、θＣ３が、基準角度と等しくなるように走査線９１２、走査線９１３は傾けられており、この回転角度が被検眼の回転方向の移動量となる。また、Ａ３とＣ３間の距離Ａ３Ｃ３が、基準距離と等しくなるように走査線９１２、走査線９１３のＹ位置は変更されている。走査線９１２と走査線９１３との間隔は、走査線９０７と走査線９０８との間隔Ｐと常に同じになるようにしている。
【００７７】
次に、追従制御の方法の一例について説明する。被検眼のＸＹθ方向への移動に対して、直線スキャンの走査位置を追従制御する方法について説明する。走査線９１２と走査線９１３の傾き（回転量）Δθは、被検眼のθ方向への回転移動により各頂点の角度が増減することに基づいて式（８）より求める。
【００７８】
【数８】
2016063955.tif 000010
【００７９】
走査線９１２と走査線９１３のＹ方向への補正量ΔＹｓは、走査線９０７と走査線９０８との間隔Ｐと距離Ａ１Ｃ１、距離Ａ２Ｃ２に基づいて、式（９）より求める。
【００８０】
【数９】
2016063955.tif 000011
【００８１】
走査線９１２と走査線９１３のＸ方向への補正量ΔＸｓは、３つの交点Ａ１、Ｂ１、Ｃ１を頂点とする三角形と、３つの交点Ａ２、Ｂ２、Ｃ２を頂点とする三角形とのそれぞれの重心位置のＸ座標位置の差分とする。
【００８２】
このようにして算出したΔθ、ΔＹｓ、ΔＸｓに基づいて走査線９０７と走査線９０８のＸ、Ｙおよびθ方向の走査位置を変更する。走査位置を１回変更しただけでは、角度及び距離が基準位置との差が許容範囲とならないので、同様な制御を複数回行うことにより、角度及び距離が基準位置との差が許容範囲に収束するように制御するものである。
【００８３】
また、ステップＳ８０４の処理が終了すると、ステップＳ８０５に進む。ステップＳ８０５に進むと、ステップＳ３０５と同様に、制御部１０１は、第２の走査手段であるＯＣＴ撮像部を制御して、ＯＣＴ撮像（ＯＣＴスキャン）を開始する。
【００８４】
また、ステップＳ８０５の処理が終了すると、ステップＳ８０６に進む。ステップＳ８０６に進むと、制御部１０１は、部位の位置計測が正常であるかどうかを判断する。計測異常とは、被検眼の移動量が想定外に大きく（所定の範囲よりも大きく）、血管分岐点がサークルスキャンの円の外側に出てしまい、交点が２点のみとなるような場合である。異常な場合には、ステップＳ８１３に進む。また、正常な場合には、ステップＳ８０７に進む。
【００８５】
続いて、ステップＳ８０７に進むと、制御部１０１は、部位の３つの交点のなす角度および距離が、基準角度および基準距離に対して所定の許容範囲内となったかどうかを判断する。許容範囲内となった場合には、ステップＳ８０８に進む。また、許容範囲内で無い場合には、ステップＳ８０６に戻る。
【００８６】
次に、基準角度及び基準距離に対する許容範囲について説明する。許容範囲は、移動量計測精度に基づいて設定される。移動量計測精度の一例として、ＸＹ方向の計測精度Ｅｘｙを２０［μｍ］、θ方向の計測精度Ｅθを０．２［°］とする。基準角度θＡ１に対する角度θＡ３の許容範囲は、計測精度Ｅθにより式（１０）となる。
【００８７】
【数１０】
2016063955.tif 000012
【００８８】
他の２つの角度に対する許容範囲も同様に設定される。基準距離Ａ１Ｃ１に対する距離Ａ３Ｃ３の許容範囲は、計測精度Ｅｘｙにより式（１１）となる。
【００８９】
【数１１】
2016063955.tif 000013
【００９０】
一例として、基準角度θＡ１が５０［°］、基準距離Ａ１Ｃ１が５００［μｍ］、距離Ｐ１が５００［μｍ］とした場合には、式（１０）により、角度θＡ３の許容範囲は、４９．８［°］から５０．２［°］となる。式（１１）により、距離Ａ３Ｃ３の許容範囲は、０．４８［ｍｍ］から０．５２［ｍｍ］となる。許容範囲内かどうかの判断は、２つの基準角度と１つの基準距離（例えば、θＡ１、θＣ１と距離Ａ１Ｃ１）に基づいて、あるいは、３つの基準角度に基づいて判断してもよい。走査線９０７と走査線９０８のＸ方向の長さは、領域９０３内に収まる長さでもよいし、また、その領域よりも外側まで長く設定してもよい。そうすることにより、追従制御中に、Ｘ方向への走査位置の変更を行う必要が無くなる。もちろん、Ｘ方向へも追従するように制御してもよい。走査線９０７と走査線９０８を回転させる場合の回転中心の一例としては、三角形Ａ２Ｂ２Ｃ２の重心に設定してもよい。
【００９１】
続いて、Ｓ８０８において、ステップＳ３０８と同様に、制御部１０１は、ステップＳ８０３で取得した移動量計測用部位の基準位置と、移動量計測用部位の位置情報とに基づいて、被検眼２００の移動量を算出する。この被検眼２００の移動量を算出する処理を行う制御部１０１は、「算出手段」を構成する。
【００９２】
このステップＳ８０８の算出方法について、以下に説明する。図９（ｄ）には、移動前の血管部位９０４と移動後の血管部位９０９を示しており、その間の移動量を算出する。交点Ａ１、Ａ３、Ｃ１、Ｃ３の座標を、Ａ１（ＸＡ１，ＹＡ１）、Ａ３（ＸＡ３，ＹＡ３）、Ｃ１（ＸＣ１，ＹＣ１）、Ｃ３（ＸＣ３，ＹＣ３）とする。被検眼２００のθ方向への移動量Δθは、角度及び距離が基準位置と等しくなった状態における走査線９０７と走査線９１２のθ方向の走査位置に基づいて算出される。制御部１０１は、走査線９０７と走査線９１２の走査位置を制御していることから各走査線の傾きの角度を知ることができ、その角度の差分を求めることにより、その値が移動量Δθとして算出される。また、別な算出方法として、交点Ａ１、Ａ３、Ｃ１、Ｃ３の位置座標から式（１２）により移動量Δθを算出してもよい。
【００９３】
【数１２】
2016063955.tif 000014
【００９４】
同様に、交点Ａ１、Ａ３、Ｂ１、Ｂ３、及び交点Ｂ１、Ｂ３、Ｃ１、Ｃ３の位置情報からもΔθを求めて３つの角度の平均値を算出し、この値を最終的な移動量としてもよい。被検眼２００のＸＹ方向への移動量Δｘ、Δｙは、交点Ａ１とＡ３の位置情報から式（１３）により算出できる。
【００９５】
【数１３】
2016063955.tif 000015
【００９６】
同様に、他の２つの交点におけるＢ１とＢ３、及びＣ１とＣ３の位置情報からもΔｘ、Δｙを求めて３つの平均値を算出し、この値を最終的な移動量とする。
【００９７】
そして、ステップＳ８０８の処理が終了すると、ステップＳ８０９以降に進む。ステップＳ８０９からステップＳ８１５までは、ステップＳ３０９からステップＳ３１５と同様である。
【００９８】
なお、上述した第２の実施形態では、ＳＬＯ撮像部による２本のラインスキャンは、平行な直線とする例で説明を行ったが、２本のラインスキャンは、直交するような態様においても同様な考えで実施できるものである。また、ＳＬＯ撮像部による２本のラインスキャンは、Ｘ軸に平行な位置からスキャンを開始しているが、移動量計測用部位の形状に応じてＸ軸に対してスキャン開示時点から傾きを持たせてもよい。
【００９９】
（第３の実施形態：被検眼の前眼部を用いた被検眼の移動量の計測）
次に、本発明の第３の実施形態について、図１０を用いて説明する。本実施形態では、眼科装置１００を前眼部撮像装置に適用した場合について説明する。図１０は、本実施形態を示し、前眼部の撮像画像の一例を示す図である。前眼部における特徴的な部位（移動量計測用部位）としては、眼底と同様に、血管部１２０１が適している。図１０に、移動量計測用部位としての血管分岐部１００１と、その血管分岐部１００１の位置を計測するためのサークルスキャンの走査線１００２を示す。即ち、本実施形態では、前眼部の血管分岐部１００１を移動量計測用部位として使用するものである。
【０１００】
（その他の実施形態）
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワークまたは各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（又はＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。このプログラム及び当該プログラムを記憶したコンピュータ読み取り可能な記録媒体は、本発明に含まれる。
【０１０１】
なお、上述した本発明の実施形態は、いずれも本発明を実施するにあたっての具体化の例を示したものに過ぎず、これらによって本発明の技術的範囲が限定的に解釈されてはならないものである。即ち、本発明はその技術思想、または、その主要な特徴から逸脱することなく、様々な形で実施することができる。
【図１】
2016063955.tif 000016
【図２】
2016063955.tif 000017
【図３】
2016063955.tif 000018
【図４】
2016063955.tif 000019
【図５】
2016063955.tif 000020
【図６】
2016063955.tif 000021
【図７】
2016063955.tif 000022
【図８】
2016063955.tif 000023
【図９】
2016063955.tif 000024
【図１０】
2016063955.tif 000025