(57)【要約】【課題】  自動アライメント時、眼の微動と眼振のような大きな動きとの何れの場合であっても、アライメントを可能な眼科装置を提供する。【解決手段】  自動アライメント機能を有して被検眼の画像を撮影部により得る眼科装置において、被検眼からのアライメント指標の反射像の位置を検出する検出手段と、検出手段により複数回検出された反射像各々のずれ量を検出するずれ量検出手段と、複数のずれ量より任意のずれ量を選択する選択手段と、選択された任意のずれ量に基づいて撮影部と被検眼とのアライメント量を決定する決定手段と、を配する。【選択図】  図６
2015134084.tif 000002
【特許請求の範囲】
【請求項１】
被検眼の画像を得る撮影部と、
前記被検眼からのアライメント指標の反射像の位置を検出する検出手段と、
前記検出手段により複数回検出された前記反射像各々の基準位置からのずれ量を検出するずれ量検出手段と、
複数の前記ずれ量に基づいて前記被検眼に対する前記撮影部の相対的移動量を決定する決定手段と、を有することを特徴とする眼科装置。
【請求項２】
前記決定手段は、前記検出手段における３回以上の検出結果の平均に基づいて前記相対的移動量を決定することを特徴とする請求項１に記載の眼科装置。
【請求項３】
前記決定手段は、前記検出手段による３回以上の検出結果のうち所定の値より大きなずれ量が検出された場合、前記大きなずれ量が検出された場合以降の検出結果を用いて前記相対的移動量を決定することを特徴とする請求項１又は２に記載の眼科装置。
【請求項４】
前記決定手段は、前記検出手段による３回以上の検出結果において検出頻度の高い位置を、前記相対的移動量を決定する際のずれ量として選択することを特徴とする請求項１乃至３の何れか一項に記載の眼科装置。
【請求項５】
前記決定手段は、前記検出手段による３回以上の検出結果について検出された検出位置によってグループ化し、各グループのなかで検出頻度の高いグループから前記相対的移動量を決定する際のずれ量を選択することを特徴とする請求項１乃至４の何れか一項に記載の眼科装置。
【請求項６】
前記決定手段は、前記検出手段による３回以上の検出結果について検出された検出位置によってグループ化し、各グループのなかで最も撮影部の移動量が小さいグループから前記相対的移動量を決定する際のずれ量を選択することを特徴とする請求項１乃至４の何れか一項に記載の眼科装置。
【請求項７】
前記相対的移動量に応じて前記撮影部を前記被検眼に対して相対移動させる移動手段と、前記撮影部に前記被検眼の画像を撮影させる制御手段と、を更に有し、
前記移動手段による前記撮影部の相対移動の後に、前記検出手段による前記位置の検出と前記決定手段により相対的移動量の決定とが再度行われ、前記相対的移動量が所定量に収まる場合に前記制御手段は前記撮影部による撮影を実行させることを特徴とする請求項１乃至６の何れか一項に記載の眼科装置。
【請求項８】
前記相対的移動量に応じて前記撮影部を前記被検眼に対して周期的に相対移動させる移動手段を有し、
前記検出手段による前記反射像の位置検出の周期は前記相対移動の周期よりも短いことを特徴とする請求項１乃至７の何れか一項に記載の眼科装置。
【請求項９】
被検眼からのアライメント指標の反射像の位置を検出する検出工程と、
前記検出工程の繰り返しにより複数回検出された前記反射像各々のずれ量を検出するずれ量検出工程と、
複数の前記ずれ量に基づいて前記被検眼の画像を撮影する撮影部と前記被検眼とをアライメントするための相対的移動量を決定する決定工程と、を有することを特徴とする眼科装置の制御方法。
【請求項１０】
請求項９に記載の眼科装置の制御方法の各工程をコンピュータに実行させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、眼科医院等で使用される眼科検査装置に例示される眼科装置及びその制御方法、更には当該方法を実行するためのプログラムに関するものである。
【背景技術】
【０００２】
眼科装置である眼科撮影装置として、被検眼の眼底撮影を行う眼底カメラが広く知られている。また眼底カメラにおいては、被検眼の観察を行い、検査目的に合わせた撮影を行うためのカラー撮影、ＦＡＧ（可視蛍光撮影）やＩＣＧ（近赤外蛍光撮影）等の複数の撮影モードを有する装置が知られている。
眼底カメラによる撮影においては、被検眼と眼底カメラとの作動距離を微妙に調整する必要が生ずるため、被検眼にアライメント指標を投影し、その指標の角膜反射像を用いてアライメント調整が行われている。
【０００３】
特許文献１には、被検眼の角膜にアライメント指標を投影し、その反射像であるアライメント指標像の位置とピント状態で適正なアライメント位置にあるか否かを判断する眼底カメラが提案されている。
【０００４】
さらに、特許文献２には、このアライメントを自動で検出し装置の位置を調整し撮影を行う眼底カメラが提案されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開昭６２−３４５３０号公報
【特許文献２】特許第３５６９０２６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
眼底像を撮影する際のアライメントを検出する際に、被検眼の動きによって、アライメント指標像も動いてしまう。この際に、アライメントを正確に行おうとすると、アライメント動作のため検査装置の測定系も被検眼の動きに付随して動いてしまう。測定系の動きを押さえるためには、アライメントの許容範囲を広げ、広げた許容範囲内であれば測定系を動かさないという制御が考えられるが、許容範囲を広げてしまうと、アライメントの精度が落ちる恐れがある。
【０００７】
本発明はこのような状況に鑑みて為されたものであり、被検眼の動きに対する装置の動きの感度を下げながらアライメント精度の低下を抑制する眼科装置及びその制御方法の提供を目的とする。
【課題を解決するための手段】
【０００８】
前記課題を解決するために、本発明に係る眼科装置は、被検眼の画像を得る撮影部と、
前記被検眼からのアライメント指標の反射像の位置を検出する検出手段と、
前記検出手段により複数回検出された前記反射像各々のずれ量を検出するずれ量検出手段と、
複数の前記ずれ量に基づいて前記被検眼に対する前記撮影部の相対的移動量を決定する決定手段と、を有することを特徴とする。
【発明の効果】
【０００９】
本発明によれば、被検眼の動きに対する装置の動きの感度を下げながらアライメント精度の低下を抑制することが可能となる。
【図面の簡単な説明】
【００１０】
【図１】本発明の実施例１に係る眼底撮像装置の全体の構成図である。
【図２】図１に示す眼底撮像装置の測定部の構成を示す模式図である。
【図３】眼底観察時の画像を模式的に示した図である。
【図４】固視微動の様子及び眼振の様子を各々表した模式図である。
【図５】本発明の実施例１に係るアライメント制御のフロー図である。
【図６】本発明の実施例１に係る指標像抽出制御のフロー図である。
【図７】本発明の実施例１に係る固視微動の検出結果の例を示す図である。
【図８】本発明の実施例１に係る指標像抽出制御結果の例を示す図である。
【図９】本発明の実施例２に係る指標像抽出制御のフロー図である。
【図１０】本発明の実施例２に係る眼振の検出結果の例を示す図である。
【図１１】本発明の実施例２に係る指標像抽出制御結果の例を示す図である。
【発明を実施するための形態】
【００１１】
本発明を図示の実施例に基づいて以下に詳細に説明する。
【実施例１】
【００１２】
＜撮像装置構成＞
本実施例における眼底撮像装置の全体の構成について、図１を用いて説明する。図１は本発明の実施例１に係る眼底撮像装置の側面図であり、測定部１００、本体部１０３、及びカメラ部１０２を有する。測定部１００、より詳細に本実施例のカメラ部１０２は被検眼の画像を得る撮影部の一態様であって、後述の蓄積電荷読み取り部１４を有する。
【００１３】
測定部１００は、不図示のモーターと制御回路により本体部１０３に対して３次元的に駆動可能なように構成されており、ジョイスティック１０４の操作、もしくは後述の制御部により制御可能なように構成されている。
【００１４】
また、あご台１０５は、被検者のあごと額とを固定することで、被検眼の固定を促す。表示部１０１（図２における表示部１７）はカメラ部１０２により得られた被検眼の眼底画像を表示する。
【００１５】
図２は図１に示した眼科撮影装置である眼底カメラの測定部１００の構成を模式的に示している。観察用光源１から被検眼Ｅの前方に位置する対物レンズ２に至る光路Ｏ１上には、観察用光源１、コンデンサレンズ３、撮影用光源４、及びミラー５が配列されている。また、ミラー５の反射方向には、リング状の開口を有する絞り６、リレーレンズ７、及び孔あきミラー８が順次に配列され、眼底照明光学系が構成されている。また、観察用光源は、近赤外光を発するＬＥＤ光源からなる。
【００１６】
孔あきミラー８の背後の光路Ｏ２上には、合焦レンズ９、撮影レンズ１０、及び、ＣＣＤ等から成る撮像素子１１が順次に配列され、眼底撮影光学系が構成されている。
また、孔あきミラー９の孔部の近傍の光路Ｏ２から左右方向にずれた位置には、指標光束を導くライトガイド１２ａの出射端が配置され、このライトガイド１２ａの入射端には、アライメント指標を点灯するためのＬＥＤ光源１３ａが接続されている。
【００１７】
ライトガイド１２ａの出射端の光路Ｏ２に対して対称な位置には、ライトガイド１２ｂの出射端が配置され、ライトガイド１２ｂの入射端にはＬＥＤ光源１３ａと同様の波長を有するＬＥＤ光源１３ｂが接続されている。なお、ライトガイド１２ｂ及びＬＥＤ光源１３ｂは配置上ライトガイド１２ａ及びＬＥＤ光源１３ａと図中重なることら、同図においてはこれら構成の図示を省略している。これらライドガイド１２ａ、１２ｂ及びＬＥＤ光源１３ａ、１３ｂによりアライメント用指標投影光学系が構成されている。
【００１８】
撮像素子１１の出力は蓄積電荷読取部１４、及び画像信号処理部１５を介して、眼底カメラ全体を制御するシステム制御部１６に接続されている。更に、画像信号処理部１５には、撮像された画像を表示する表示部１７が接続されている。
【００１９】
眼底観察時において、観察用光源１を出射した照明光は、コンデンサレンズ３、及び撮影用光源４を通過しミラー５で反射される。ミラー５で反射された反射光は、絞り６、リレーレンズ７を通過し、孔あきミラー８の周辺部で反射され、対物レンズ２を介して、被検眼Ｅの眼底Ｅｒに照射される。眼底Ｅｒの反射光は、対物レンズ２、孔あきミラー８の孔部、合焦レンズ９、及び撮影レンズ１０を通過し、撮像素子１１の撮像面上に結像し、眼底像として観察される。
【００２０】
ライトガイド１２ａ、１２ｂの出射端から出射するＬＥＤ光源１３ａ、１３ｂからの指標光束は、アライメント指標Ｐａ、Ｐｂとして対物レンズ２を介して被検眼Ｅに投影される。被検眼Ｅと眼底カメラとの作動距離が適正な場合には、被検眼Ｅの角膜面で反射された指標光束の反射像は平行光となり、照明光束の眼底反射光と同じ光路を経て撮像素子１１の撮像面上に、それぞれ指標像を形成する。
【００２１】
蓄積電荷読取部１４は撮像素子１１の光電変換後の蓄積電荷を保持し、蓄積電荷の読み取り、及び保持された電荷のクリアを連続的に行いながら信号を読み取り、画像信号処理部１５に出力する。
【００２２】
出力された画像は、システム制御部１６に送られ、後述のアライメント制御に用いられる。以上の構成は、被検眼からのアライメント指標の反射像の位置を検出する検出手段の一態様として例示される。また、システム制御部では、アライメント指標像Ｐａ’、Ｐｂ’から検出したアライメントのずれ方向とずれ量から、測定部１００を適正なアライメント位置へ駆動させる制御も行う。即ち、本実施例におけるシステム制御部１６は、検出手段により複数回検出された反射像である指標像各々のずれ量を検出するずれ量検出手段として機能するモジュール領域と、ずれ量に基づいて撮影部と被検眼とのアライメント量を決定する決定手段として機能するモジュール領域とを有する。
【００２３】
図３に眼底観察時の画像を模式的に示す。眼底観察時には、観察用光源１により照明された眼底像Ｅｒ’、アライメント指標Ｐａ、Ｐｂによる角膜面でのアライメント指標像Ｐａ’、Ｐｂ’が表示部１７に表示される。
【００２４】
また、固視光学系について図２を用いて説明する。被検眼Ｅと対向している対物レンズ２の背後の光路上には固視光学系の一部としてハーフミラー１９が配置されている。該ハーフミラー１９の反射方向には、リレーレンズ２０と、被検眼Ｅを固視させるために任意の位置に点灯可能な液晶板２１及び光源２２とが配置されている。
【００２５】
＜眼の動きの説明＞
ここで、被検査者の眼の動き（固視微動）によるアライメント指標像Ｐａ、Ｐｂの見え方について図４を用いて説明する。本実施例の眼科検査装置は、前述の固視光学系により、被検者に固視目標を表示することで固視の安定化を図るが、被検者は不随意的に眼の揺れ（固視微動）を起こすことが知られている。
【００２６】
そのため１フレームの画像からアライメントを行おうとすると、この固視微動の動きに追従して測定系が動いてしまうため、正確なアライメントが行えないケース、或いは測定系移動後にアライメントがずれてしまうケース、が発生する恐れがある。
【００２７】
図４（ａ）において、被検者の固視微動に伴う眼底像中のアライメント指標像の動きを矢印４１、４２で示している。一般的に固視微動にはトレモア、フリック、ドリフトの３種類の動きがあるとされている。トレモアは、高周期の小さな動きであるため図示しない。矢印４１は、ドリフトを示しており、眼が徐々に一定方向に動いていることを示す。矢印４２はフリックを示しており、眼が短時間に比較的大きく動いていることを示す。
【００２８】
本実施例のアライメント指標像観察処理に用いるフレームレートは、６[ｆｐｓ]としている。このフレームレートの場合、ドリフトの動きは数フレームで直接的に観察でき、フリックの動きは直接的に観察することは難しく、動きの前後のフレームでの画像の相違により観察ができることになる。
【００２９】
＜アライメント制御方法＞
次に、アライメント制御方法について図５及び図６を用いて説明する。
図５にアライメント制御のフロー図を示す。このフロー図中のステップごとに説明を後述する。
【００３０】
（Ｓ１０１）指標像位置検出：
まず、眼底観察画像からアライメント指標像Ｐａ’、Ｐｂ’の位置を検出し、アライメントのずれ量とずれの方向を検出する処理を行う。この処理の詳細は図６を用いて後述するが、複数フレーム分の指標像の位置を検出し、被検眼と測定系の位置のずれ量と方向を被検眼と測定部の平行な平面上で２次元的に検知するステップである。また、これら処理は、前述した検出手段、ずれ量検出手段、及び決定手段により実行される。
【００３１】
本実施例では奥行き方向の検知は、指標像Ｐａ’、Ｐｂ’のエッジのコントラストから検知できる構成になっているため、この検知処理については本実施例では説明を省略する。
【００３２】
（Ｓ１０２）アライメント判定：
次に検出されたアライメントのずれ量がアライメントずれの許容範囲内か否かを判定する。アライメントずれ量の許容範囲は、前述の測定装置の光学系に依存する。本実施例では、観察画像中の画素値換算で±３０画素以内であればアライメント判定を満たす光学系を用いている。しかし、この値は装置の光学系の問題だけでなく、被検眼の個人差が大きく寄与することが分かっているため、被検眼に応じて変更可能とすることが好ましい。
【００３３】
（Ｓ１０３）撮影：
（Ｓ１０２）の結果、アライメントのずれ量が許容範囲内であれば撮影を行うことが可能であるため、アライメント制御フローを終了し撮影を行う。
【００３４】
（Ｓ１０４）測定系駆動：
（Ｓ１０２）の結果、アライメントのずれの許容範囲外で合った場合、（Ｓ１０１）で求められたアライメントずれ方向へ測定系を駆動させる。駆動が終了した後に（Ｓ１０１）へ戻る。また、本実施例では、移動距離は数ｍｍ以下の短い距離であるため駆動中に画像を取得しアライメント判定を行うように構成していないが、駆動中の画像を取得し、駆動中の測定部の位置から指標像位置を補正することで、前述の指標像位置検出に用いるように構成してももちろん良い。
【００３５】
次に（Ｓ１０１）指標像位置検出について図６を用いて図中のステップごとに詳細に説明する。
【００３６】
＜指標像位置検出＞
（Ｓ２０１）指標像抽出：
眼底観察により得られた画像からアライメント指標像Ｐａ’、Ｐｂ’を抽出する。指標像は図３に示すように明るい輝点として映るため、明るい部分を抽出することで指標像抽出を行う。抽出された指標像は指標像の中心位置のＸＹ座標データとして保持される。本実施例では、指標像の明るさから抽出を行ったが、指標像が抽出できればよく、例えば指標像を点滅させて、点灯時と消灯時の差分から指標像を抽出するように構成してももちろん良いし、白く丸い指標像をパターンマッチングで抽出してももちろん良い。
【００３７】
（Ｓ２０２）動き量の判定：
次に、前のフレームで検出した位置との差分から、眼の動き量を求める。次に、所定の動き量と比較を行う。所定の動き量とは、前述のフリックに相当する動き量であり、大きく動いた場合、眼が大きく動いたものと判定を行う。また、この値は前述のアライメントずれ量（アライメント量）の許容範囲とも関係しており、大きく動いた結果、アライメント許容範囲から外れないようにするためにアライメント許容範囲よりも小さな値である必要がある。本実施例では、画素値換算で１５画素を所定しきい値としている。
【００３８】
（Ｓ２０３）蓄積データクリア：
ステップ（Ｓ２０２）動き量の判定において、所定しきい値よりも動き量が大きい場合には、蓄積していた指標像位置をクリアする。
【００３９】
（Ｓ２０４）データ加算：
ステップ（Ｓ２０２）動き量の判定において、所定しきい値よりも動き量が小さい場合には、指標像位置を保持する。
【００４０】
（Ｓ２０５）処理完了判定：
所定のデータ数の処理が完了した場合、処理を終了する。本実施例では、６フレーム分の処理が完了した後に処理を完了する。また、ステップ（Ｓ２０２）の判定で蓄積されたデータがクリアされるため、クリアされていない蓄積データ数が所定数以上あるかを終了条件にしてももちろん良い。
【００４１】
（Ｓ２０６）平均化：
最後に蓄積データを平均化して、アライメントのずれ量と方向データとして指標像位置検出処理を終了する。
【００４２】
次に、図７、図８を用いて、実際のデータに沿った指標像位置検出のフローを説明する。図７に実際のアライメント指標像の位置抽出結果を６フレーム分示す。図中示している値は、２つのアライメント指標像Ｐａ’、Ｐｂ’のアライメント基準位置からのずれの平均値をプロットしたものである。図８（ａ）〜（ｄ）は指標像位置検出処理中のメモリ内に保持するデータの動きを示している。
【００４３】
以降ステップごとに７０１〜７０６の検出結果が得られた場合を例にとり説明する。
【００４４】
（Ｓ２０１）：７０１のアライメント指標像位置を抽出する。
（Ｓ２０２）：動き量の判定を行うが、前フレームはないので動き量は大きく動いた判定にする。
（Ｓ２０３）：大きい判定であるため蓄積データのクリアを行う。７０１は最初のフレームであり蓄積データはないため実質何もしない。
（Ｓ２０４）：データを蓄積する。蓄積した結果を図８（ａ）に示す。７０１の抽出結果である（６１．２，４３．２）が蓄積されていることが分かる。
（Ｓ２０５）：６フレーム分の処理は完了していないため（Ｓ２０１）へ戻る。
【００４５】
（Ｓ２０１）：７０２のアライメント指標位置を検出する。
（Ｓ２０２）：動き量の判定を行う。前フレームとの動き量は６．３画素となり前述のしきい値よりも小さい判定となる。
（Ｓ２０４）：データを蓄積する。蓄積した結果を図８（ｂ）に示す。７０２の抽出結果である（６７．１，４５．３）が蓄積されていることが分かる。
【００４６】
（Ｓ２０１）：７０３のアライメント指標位置を検出する。
（Ｓ２０２）：動き量の判定を行う。前フレームとの動き量は１９．１画素となり前述のしきい値よりも大きい判定となる。この７０３と前の７０２のフレーム間でフリックに相当する眼の動きが行われたと推測することができ、これ以前のデータを排除することで、より正確なアライメントが可能になる。
（Ｓ２０３）：大きい判定であるため蓄積データのクリアを行う。
（Ｓ２０４）：データを蓄積する。蓄積した結果を図８（ｃ）に示す。直前の（Ｓ２０４）でデータがクリアされているため７０３の抽出結果である（５５．２，３０．４）だけが蓄積されていることが分かる。
【００４７】
以降指標像の位置が７０４〜７０５に至るまでの計６データを上述したフローを繰り返すことによって処理する。６フレーム目のデータの蓄積が終了した後、フローは再度Ｓ２０５に進む。
【００４８】
（Ｓ２０５）：６フレーム分のデータが処理されたため次ステップ（Ｓ２０６）へ移行する。また、この時点での蓄積されたデータを図８（ｄ）に示す。７０３〜７０６に相当する４データが蓄積されている。
（Ｓ２０６）：蓄積データを平均化する。本実施例では単純に平均化を行い（５３．１，３０．０）のアライメントずれ量を得る。
【００４９】
また、処理の説明のため観察画像を取得するタイミングは、画像が取得されるたびに処理が動くように、つまり１フレーム分の画像が取得されるとステップ（Ｓ２０１）以降の処理が実行され、次の１フレーム分の取得タイミングまでにステップ（Ｓ２０５）まで実行できるように構成することが望ましい。
【００５０】
なお本実施例では、平均化手段として単純な平均化を行ったが、時間的に後のフレームの結果の寄与率が上がるように重みづけをした後に平均化しても良い。
【００５１】
また、本実施例のアライメント指標像の位置検出結果では６フレームの結果からアライメントのずれ量と方向を判定するようにしていたが、少なくとも２フレーム、好ましくは３フレームの結果があればフリック等の影響を排除し、アライメント判定を行うことができる。即ち、少なくとも２フレーム以上用いることで本発明の効果が得られるが、より好適な効果を得るためには、用いるフレーム数は３フレーム以上であればよい。従って、検出手段により反射像は複数回検出されることとなり、すれ量検出手段は反射像各々についてずれ量を検出することとなる。また、システム制御部１６において選択手段として機能するモジュール領域は、これら複数のずれ量について、例えば前述したしきい値以下の場合等、任意の条件に応じてアライメント量を決定する際に用いるずれ量を選択する。また、決定手段は、この選択された任意のずれ量に基づいてアライメント量を決定する。
【００５２】
本実施例では、画像の観察は前述のように６[ｆｐｓ]で実行され、６フレームごとに測定系を駆動するため、駆動の周期は１[Ｈｚ]で実行されることになる。さらに、１度検出を行い２回目以降にステップ（Ｓ１０２）を実行しタイミングでアライメントが許容用に入っていない場合、つまり眼がさらに動いた場合、１度アライメントを合わせる動作を行っているため、１回目は６フレーム分のデータを蓄積させたフレーム数を減らしてももちろん良く、前述のように３フレームあればよい。また、ステップ（Ｓ１０２）での結果をステップ（Ｓ２０１）で用いることでさらに２フレーム分追加すればよい。
【００５３】
本実施例において、決定手段は、検出手段における３回以上の検出結果の平均に基づいてアライメント量を決定している。また、選択手段は、検出手段による３回以上の検出結果のうち所定の値より大きなずれ量が検出された場合、この大きなずれ量が検出された場合以降の検出結果を用いてアライメント量を決定している。更に、該選択手段は、検出手段による３回以上の検出結果において検出頻度の高い位置を、アライメント量を決定する際のずれ量として選択している。
【００５４】
以上のように実施することによって、フリックのような眼の動きを排除し、ドリフトに相当する動きを平均化することでより正確なアライメントが可能になる。
【００５５】
また、前記述したように、本実施例に例示する眼科装置は、アライメント量に応じて撮影部を前記被検眼に対して相対移動させて、測定部１００と被検眼とのアライメントを行う移動手段を有する。また、システム制御部１６は、撮影部に被検眼の画像を撮影させる制御手段として機能するモジュール領域を有する。該制御手段は、移動手段による撮影部の相対移動と、再度の反射位置の検出とアライメント量の決定とが行われた後、アライメントのずれ量が所定量に収まる場合において撮影部による撮影を実行させることが好ましい。更に、前述したように、移動手段はアライメント量に応じて撮影部を被検眼に対して周期的に相対移動させることが好ましく、この場合には検出手段による反射像の位置検出の周期は相対移動の周期よりも短いことがより好ましい。
【００５６】
このようにして得られたアライメントずれ量と方向に応じて測定部を駆動させることで、小さな眼の動きにつられて測定系が微動することなく、撮影に最適なアライメント位置に測定系を移動することができる。
【００５７】
なお、照明光束の角膜や水晶体による反射光により眼底画像にフレアが混入しやすくなり、それは個人差により程度が変わる。更に、アライメント精度が落ちるとこのフレアの混入する割合が高くなることが知られている。また、前述したように、被検眼の動きには個人差があり、その動きが大きい被検眼においてはアライメント検知後、測定系を移動しても眼の動きが大きいため、アライメントが合わない場合が考えられる。本発明によれば、アライメントを精密に行うことが可能となることから、アライメントを自動調整して撮影を自動化した際にもフレアの混入の少ない撮影が可能となり、極力ずれを抑えることでフレアの混入の少ない良好な眼底像が撮影できる。また、眼の動きがアライメントに適した場合のずれ量を用いてアライメントを行うことから、眼の動きが大きい被検者の場合であっても、精密なアライメントを行うことが可能となる。
【実施例２】
【００５８】
本実施例は、実施例１に記載の眼科装置において、眼振といったより大きな眼の動きに対応するように変更した眼科検査装置である。
【００５９】
＜眼の動きの説明＞
被検者によっては、眼球振盪（眼振）と呼ばれる眼球の大きな不随意的往復運動を生じさせている被検眼を有する場合がある。図４（ｂ）において、被検者の眼振に伴う眼底像中のアライメント指標像の動きを矢印４３で示している。図示したように被検者により程度の差はあるが、固視微動に比べて動きの量が大きく振り子のような運動を被検眼がしている。このような被検者の場合、１フレームのアライメント指標像から測定系を駆動してもアライメントが合っていなかったり、アライメント指標を見失ったりすることが頻繁に起きる可能性がある。
【００６０】
＜指標像位置検出＞
本実施例では、前述の実施例１の（Ｓ１０１）指標像位置の部分が異なるため、この指標像位置検出について図９〜１１を用いて詳細に説明する。
【００６１】
まず指標像位置検出について図９を用いて図中のステップごとの説明を後述する。
【００６２】
（Ｓ３０１）指標像抽出：
眼底観察により得られた画像からアライメント指標像Ｐａ’、Ｐｂ’を抽出するステップであり、実施例１と同じ構成であるため詳細な説明は省略する。
【００６３】
（Ｓ３０２）動き量の判定：
次に、前のフレームで検出した位置との差分から、眼の動き量を求める。ここで、所定の動き量と比較を行う。所定の動き量とは、前述の眼振に相当する動き量であり、本実施例では、画素値換算で３０画素をしきい値としている。動き量が当該しきい値を超えた場合、フローはＳ３０４へ進む。なお、動き量がしきい値よりも小さいと判定された場合にはフローはＳ３０３に進み、後述するデータの加算の処理を行う。
【００６４】
（Ｓ３０４）カテゴリー判断：
本ステップでは、（Ｓ２０２）動き量の判定において、所定しきい値よりも動き量が大きい場合には、抽出結果を眼の移動前と区別して保持するために、カテゴリーを作成する。このカテゴリー毎にアライメント指標像の抽出位置を保持することで、眼の動きの傾向を検出することができる。つまり、前述のように振り子のような運動をする場合、振り子の両端で観察されることが多くなるため、両端の検出結果を別カテゴリーで区別し保持することが可能になる。
【００６５】
具体的には、大きな動きの場合、新たなカテゴリーを作成し、抽出データを新たなカテゴリーとする。また、今まで作成したカテゴリー内で検出位置が近いものがあれば、そのカテゴリーとして抽出データを記録する。そのため、本ステップでは、作成されたカテゴリーに当てはまるか否かの判断と、当てはまらない場合、あらたなカテゴリーを作成する処理を行う。その後フローはＳ３０３に進む。
【００６６】
（Ｓ３０３）データ加算：
（Ｓ３０２）動き量の判定において、所定しきい値よりも動き量が小さい場合には、全フレームと同じカテゴリーとして指標像位置を保持する。また、（Ｓ３０４）で前フレームと異なるカテゴリーが指定された場合、指定されたカテゴリーとして指標像位置を保持する。さらに、カテゴリー内のフレーム数のカウントをインクリメントする。
【００６７】
（Ｓ３０５）処理完了判定：
所定のデータ数の処理が完了した場合、処理を終了する。本実施例では、６フレーム分の処理が完了した後に処理を完了する。また、各カテゴリーの中でのデータ数が所定数以上あるかを終了条件にしてももちろん良い。
【００６８】
（Ｓ３０６）最頻カテゴリー抽出：
前述のステップで作成されたカテゴリー毎のフレーム数データから、もっとも頻度の高いカテゴリーをアライメントずれ量を判断するためのカテゴリーとする。つまり、眼の動きが早い場合に、もっとも頻度が高い位置をアライメント目標とすることで、アライメントを適正に測る確率も高まることになる。
【００６９】
また、本実施例では頻度をみたが、アライメント目標位置に最も近いカテゴリーを選択しても良い。この場合、測定系の動作量も小さいため、動作時間も短くできるとともに、被検者の固視目標位置も変わらないため、被検眼の動きも最小にできるというメリットもある。
【００７０】
（Ｓ３０７）平均化：
最後に選ばれたカテゴリー内の蓄積データを平均化して、アライメントのずれ量と方向データとして処理を終了する。
【００７１】
次に、図１０、図１１を用いて、実際のデータに沿ったアライメント判定のフローの説明をする。図１０に実際のアライメント指標像の位置検出結果を６フレーム分示す。図中示している値は、２つのアライメント指標像Ｐａ’、Ｐｂ’の平均値をプロットしたものである。図１１は図１０で示した１００１から順に１００６までの６フレーム分のアライメント指標像Ｐａ’、Ｐｂ’の検出位置とアライメント基準位置からのずれを画像上でのＸＹ位置で示している。また、図中の値は、図１０同様２つのアライメント指標像Ｐａ’、Ｐｂ’の平均値である。以降ステップごとに１００１〜１００６の検出結果が得られた場合を例にとり説明する。
【００７２】
（Ｓ３０１）：１００１のアライメント指標位置を検出する。
（Ｓ３０２）：動き量の判定を行うが、前フレームはないので大きく動いたとする。よってフローはＳ３０４に進む。
（Ｓ３０４）：カテゴリー判断をする。最初のフレームのため最初のカテゴリー１を作成する。カテゴリー判断終了後、フローはＳ３０３に進む。
（Ｓ３０３）：データの蓄積を行う。本ステップまで終了した時点での蓄積されたデータの様子を図１１（ａ）に示す。１００１のＸ位置並びにＹ位置が記録され、同時にカテゴリーの番号１も記録される。また、カテゴリーの記録では、１のカテゴリーの平均Ｘ位置、並びにＹ位置が記録され、さらにカテゴリー１の頻度に１が記録される。
（Ｓ３０５）：処理は完了していないためＳ３０１へ戻る。
【００７３】
（Ｓ３０１）：１００２のアライメント指標位置を検出する。
（Ｓ３０２）：動き量の判定を行う。前フレームとの動き量は２．１画素となり前述のしきい値よりも小さい判定となる。よってフローはＳ３０３に進む。
（Ｓ３０３）：データを蓄積する。蓄積した結果を図１１（ｂ）に示す。１００２の抽出結果も記録され、カテゴリーの記録では、Ｘ平均位置、Ｙ平均位置が更新され、さらにカテゴリー１の頻度がインクリメントされ２が記録される。その後Ｓ３０５を経て再度Ｓ３０１以降の処理が実行される。
【００７４】
（Ｓ３０１）：１００３のアライメント指標位置を検出する。
（Ｓ３０２）：動き量の判定を行う。前フレームとの動き量は７１．３画素となり前述のしきい値よりも大きい判定となる。この１００３と前の１００２のフレーム間で眼が大きく動いたことが推測できる。よってフローはＳ３０４に進む。
（Ｓ３０４）：ここまで作成されたカテゴリー１とは位置がずれているため、新規にカテゴリー２を作成する。ここで、ずれを判断するしきい値は、前述の（Ｓ３０２）の動きの判定と同じしきい値としている。カテゴリー２作成後、フローはＳ３０３に進む。
（Ｓ３０３）：データを蓄積する。蓄積した結果を図１１（ｃ）に示す。１００３の結果が記録されている。また、新たにカテゴリー２が作成され、１００３のデータが記録されている。その後Ｓ３０５を経て再度Ｓ３０１以降の処理が実行される。
【００７５】
（Ｓ３０１）：１００４のアライメント指標位置を検出する。
（Ｓ３０２）：動き量の判定を行う。前フレームとの動き量は８５．３画素となり前述のしきい値よりも大きい判定となる。よってフローはＳ３０４に進む。
（Ｓ３０４）：カテゴリー２とは大きくずれているが、カテゴリー１とは位置が近いため、新たなカテゴリーは作成せず、カテゴリー１のデータとして記録を行う。その後フローはＳ３０３に進む。
（Ｓ３０３）：データを蓄積する。蓄積した結果を図１１（ｄ）に示す。１００４の結果がカテゴリー１として記録されている。
【００７６】
以降指標像の位置が１００５〜１００６に至るまでの計六データを上述したフローを繰り返すことによって処理する。６フレーム目のデータの蓄積が終了した後、フローは再度Ｓ３０５に進む。
（Ｓ３０５）：６フレーム分のデータが処理されたため次ステップ（Ｓ２０６）へ移行する。
【００７７】
また、この１００６までデータを格納した結果を図１１（ｅ）に示す。１００１から１００６のアライメント指標像の抽出結果とカテゴリー分けした結果が記録されるとともに、カテゴリー毎のＸ平均位置、並びにＹ平均位置と各カテゴリーに含まれるフレーム数が記録されている。
【００７８】
（Ｓ３０６）：カテゴリー１の頻度は４、カテゴリー２の頻度は２であるため、最頻カテゴリーはカテゴリー１となる。
（Ｓ３０７）：カテゴリー１のデータを平均する本実施例では単純に平均化を行い（１５０．０、６８．４）のアライメントずれ量を得る。
【００７９】
また、処理の説明のため観察画像を取得するタイミングは、画像が取得されるたびに処理が動くように、つまり１フレーム分の画像が取得されるとステップ（Ｓ３０１）以降の処理が実行され、次の１フレーム分の取得タイミングまでにステップ（Ｓ３０５）まで実行できるように構成することが望ましい。
【００８０】
なお本実施例では、平均化手段として単純な平均化を行ったが、時間的に後のフレームの結果の寄与率が上がるように重みづけをした後に平均化しても良い。
【００８１】
また、本実施例のアライメント指標像の位置検出結果では６フレームの結果からアライメントのずれ量と方向を判定するようにしていたが、少なくとも３フレームの結果があればフリック等の影響を排除し、アライメント判定を行うことができるため、少なくとも３フレーム以上であればよい。
【００８２】
本実施例では、画像の観察は前述のように６[ｆｐｓ]で実行され、６フレームごとに測定系を駆動するため、駆動の周期は１[Ｈｚ]で実行されることになる。さらに、１度検出を行い２回目以降にステップ（Ｓ１０２）を実行しタイミングでアライメントが許容用に入っていない場合、つまり眼がさらに動いた場合、１度アライメントを合わせる動作を行っているため、１回目は６フレーム分のデータを蓄積させたフレーム数を減らしてももちろん良く、前述のように３フレームあればよい。また、ステップ（Ｓ１０２）での結果をステップ（Ｓ３０１）で用いることでさらに２フレーム分追加すればよい。
【００８３】
このようにして得られたアライメントずれ量と方向に応じて測定部を駆動させることで、アライメント輝点が検出できる確率の最も高い位置に測定部を駆動することが可能となり、精度の高いアライメント調整を行うことが可能となる。
【００８４】
そのため、大きな眼の動きにつられてアライメント輝点像を見失うことや、測定系が常に動くようなことがなく、眼の動きの頻度を解析することで撮影に最適なアライメント位置に測定系を移動することができ、フレアの混入の少ない良好な撮影が可能となる。
【００８５】
本実施例では、選択手段は、検出手段による３回以上の検出結果について検出された検出位置によってグループ化し、各グループのなかで検出頻度の高いグループからアライメント量を決定する際のずれ量を選択することとしている。しかし、選択手段において、検出手段による３回以上の検出結果について検出された検出位置によってグループ化し、各グループのなかで最も撮影部の移動量が小さいグループからアライメント量を決定する際のずれ量を選択することとしても良い。
【００８６】
［その他の実施例］
実施例１では固視微動によるアライメントへの影響を少なくする実施形態を説明し、実施例２では、眼振によるアライメントへ影響を少なくする実施形態について説明してきたが、これらを組み合わせて実施しても良い。
【００８７】
その場合、実施例１中のステップ（Ｓ２０２）の動きの判定と、実施例２中のステップ（Ｓ３０２）の動きの判定を組み合わせればよく、眼の動きを３段階に分けて検出するように実施すればよい。つまり、眼の動きが大きいもの（実施例２におけるしきい値以上のもの）、眼の動きが中程度（実施例１におけるしきい値以上のもの）、眼の動きがないものの３つに分けて、実施すればよい。
【００８８】
また、被検眼の診断結果として眼振を伴うことが分かっていれば、その診断結果により実施例１と実施例２を設定可能なように実装してもよい。
このように実施することで、眼の動きの大小にかかわらずより正確なアライメントが可能になる。その結果フレアの混入の少ない良好な撮影が可能となる。
【００８９】
（その他の実施例）
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。
【符号の説明】
【００９０】
１      観察用光源
２      対物レンズ
３      コンデンサレンズ
４      撮影用光源
５      ミラー
６      リング状の開口を有する絞り
７      リレーレンズ
８      孔あきミラー
９      合焦レンズ
１０    撮影レンズ
１１    撮像素子
１２ａ  ライトガイド
１２ｂ  ライトガイド
１３ａ  ＬＥＤ光源
１３ｂ  ＬＥＤ光源
１４    蓄積電荷読取部
１５    画像信号処理部
１６    システム制御部
１７    表示部
１８    操作部
１９    ハーフミラー
２０    リレーレンズ
Ｅ      被検眼
Ｅｒ    眼底
Ｏ１    光路
Ｏ２    光路
ＯＤ    視神経乳頭
Ｐａ    アライメント指標
Ｐｂ    アライメント指標
Ｐａ’  アライメント指標像
Ｐｂ’  アライメント指標像
【図１】
2015134084.tif 000003
【図２】
2015134084.tif 000004
【図３】
2015134084.tif 000005
【図４】
2015134084.tif 000006
【図５】
2015134084.tif 000007
【図６】
2015134084.tif 000008
【図７】
2015134084.tif 000009
【図８】
2015134084.tif 000010
【図９】
2015134084.tif 000011
【図１０】
2015134084.tif 000012
【図１１】
2015134084.tif 000013