(57)【特許請求の範囲】
【請求項１】
被検眼を撮像する撮像システムであって、
複数の走査線を含む走査パスに沿って、前記被検眼上のスポットの位置を決めるスキャナと、
前記走査線に沿った位置に関連づけられた原データを出力する検出器と、
計算を実行する一つ以上のプロセッサを含み、
前記計算は、
前記検出器から出力された原データを順方向走査データと逆方向走査データとに分離する工程と、
反転逆方向走査データを生成するために前記逆方向走査データの順序を逆にする工程と、
前記順方向走査データと前記反転逆方向走査データとの相互相関を計算することでオフセット値を決定する工程と、
前記反転逆方向走査データと前記オフセット値により前記反転逆方向走査データに対してシフトされた前記順方向走査データとを組み合わせて前記被検眼の第一の画像を生成する工程と、
前記オフセット値に基づいてデータサンプリングウインドウを調整する工程と、
を含む撮像システム。
【請求項２】
前記相互相関は、前記順方向走査データと前記反転逆方向走査データとの間のシフト値に関連して算出され、前記オフセット値は、前記相互相関の最大値に関連づけられたシフト値である、請求項１に記載の撮像システム。
【請求項３】
前記スポットは、光点である、請求項１に記載の撮像システム。
【請求項４】
前記光点を生成するために、レーザー、広帯域光源、または複数の光源である光源をさらに有する、請求項３に記載の撮像システム。
【請求項５】
前記検出器は、前記被検眼から反射された前記光点を検出し、前記原データは、前記走査パスに沿った物理的位置に関連づけられた時系列のデータ点である、請求項４に記載の撮像システム。  
【請求項６】
前記順方向走査データは、前記走査パスの順方向部分に関連づけられ、前記逆方向走査データは、前記走査パスの逆方向部分に関連づけられ、前記走査パスの前記順方向部分は、前記走査パスの前記逆方向部分に平行ではない、請求項１に記載の撮像システム。
【請求項７】
前記走査パスの前記順方向部分は、互いに平行な複数の順方向走査パスを含み、前記走査パスの逆方向部分は、互いに平行な複数の逆方向走査パスを含む、請求項６に記載の撮像システム。
【請求項８】
前記スキャナの動きにおける相対的変動を相殺するために前記第一の画像を変換することにより、前記被検眼の第二の画像を生成する工程をさらに有する、請求項１に記載の撮像システム。
【請求項９】
前記スキャナはリゾナントスキャナを含み、前記スキャナの動きにおける前記相対的変動は前記リゾナントスキャナの実質的に正弦波的な動きを参照する、請求項８に記載の撮像システム。
【請求項１０】
前記第二の画像を、前記第二の画像の限定された部分に切り取ることにより前記被検眼の第三の画像を生成する工程をさらに有し、ここで前記第二の画像の限定された部分は、前記スキャナの動きが実質的に線形である前記走査パスの部分に関連づけられている、請求項８に記載の撮像システム。
【請求項１１】
前記複数の走査線は、一つの順方向走査線と一つの逆方向走査線から構成されており、前記第一の画像は二つの線から構成されており、前記被検眼の複数の第一の画像が得られ、該複数の第一の画像は第四の画像に結合される、請求項１に記載の撮像システム。
【請求項１２】
前記スキャナは、リゾナントスキャナと実質的に垂直の方向に動く第二のスキャナをさらに有する、請求項１に記載の撮像システム。
【請求項１３】
前記オフセット値に基づいて水平同期信号を形成する工程をさらに有する、請求項１に記載の撮像システム。
【請求項１４】
被検眼の像に関連づけられた走査線を同期させる方法であって、
走査パスに沿った位置に関連づけられた原データを受信する工程と、
前記原データを順方向走査データと逆方向走査データとに分離する工程と、
反転逆方向走査データを生成するために前記逆方向走査データの順序を逆にする工程と、
前記順方向走査データと前記反転逆方向走査データとの相互相関を計算することでオフセット値を決定する工程と、
前記反転逆方向走査データと前記オフセット値により前記反転逆方向走査データに対してシフトされた前記順方向走査データとを組み合わせて前記被検眼の第一の画像を生成する工程と、
前記オフセット値に基づいてデータサンプリングウインドウを調整する工程と、
を含む方法。
【請求項１５】
コンピュータに、請求項１４に記載された方法の各工程を実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、走査撮像システム、及び、走査撮像システムに関連する歪みを修正するための構成を有するシステム、方法、及び非一時的コンピュータ可読媒体に関する。
【背景技術】
【０００２】
現代の撮像システムと方法は、２つ大きなグループに分けることができる。第一の方法は、直接結像であり、被写体が照らされ、光が該被写体から集められ、一連の検出器を用いて検出される。第二の方法は画像走査であり、被写体は該被写体に渡って走査された小さなスポット（Ｓｐｏｔ）により照らされ、その後光は一つ以上の検出器を用いて集められる。
【０００３】
直接結像は、被写体の空間的変動を、撮像アレイ上での空間的変動に変換する。画像走査は、被写体の空間的変動を、検出器によって測定される時間的変動に変換する。
【０００４】
画像走査の正確性は、空間から時間への変換の再現性、信頼性、及び、正確性に、高く依存する。空間から時間への変換、通常、可動鏡により実行される。その鏡は、静電気力または起電力を用いて駆動されてもよい。可動鏡の一つの例は、ガルバノスキャナ（Ｇａｌｖａｎｏ  ｓｃａｎｎｅｒ）である。ガルバノスキャナは、段階的に、並びに／または、時間が掛かるが正確性のある結果を生み出すことが可能な直線的に駆動されてもよい。段階的、並びに／または、直線的にガルバノスキャナを操作することにより、被写体の空間的な位置と時間的な点との間は、直接な線形変換となる。
【０００５】
可動鏡の第二の方法は、リゾナントスキャナ（Ｒｅｓｏｎａｎｔ  ｓｃａｎｎｅｒ）を用いることである。リゾナントスキャナは、リゾナントモードで駆動するガルバノスキャナであってもよく、または、特定の周波数においてリゾナントモードで駆動するように意図された、特定に設計された機械のスキャナであってもよい。線形スキャナやステッピングスキャナに優るリゾナントスキャナの一つの利点は、リゾナントスキャナは、高スピードで駆動されることが可能ということである。リゾナントスキャナの欠点は、スキャナの動きが、おおよそ正弦波的（ｓｉｎｕｓｏｉｄａｌ）であることである。加えて、スキャナの相対位置が、時間と気温に伴ってドリフトする可能性がある。
【０００６】
共焦点顕微鏡や走査レーザー検眼鏡のような走査システムにおいて、ｋＨｚの周波数で動作するように駆動されることが可能なリゾナントスキャナは、被写体を走査するのに用いられる。リゾナントスキャナは、スキャナの物理的な動きも正弦波的となるか、正弦波にかなり近くなるように、頻繁に正弦波信号により駆動される。結果として、走査システムからの被検査画像は歪んでしまう。いくつかの既存技術が、スキャナによって引き起こされる正弦波歪みを修正する。
【０００７】
この問題を解決する一つの方法は、ダニエル  エックス．  ハンマー、他、安定化網膜撮像のための適応的光学走査レーザー検眼鏡，２００６（以下、ハンマー）に記載されているような非線形可変画素クロックを使うことである。ハンマーは、リゾナントスキャナにより提供される正弦波スキャナを線形化するために、同期信号を提供するためのカスタムタイミングボードと、フレーム取り込み装置に対する非線形画素クロックを用いることを記載している。ハンマーにより示されているように、一般的な非線形画素クロックと実際のスキャナ出力における小さい位相誤差は、正弦波的走査が平らで画素クロックサンプリングがまばらである歪みを引き起こす可能性がある。
【０００８】
光学−電気的可変画素クロックシステム（ＯＥＶＰＣ）である一つ目の方法は、アナログ−デジタル変換器（ＡＤＣ）が時間領域においては非一様であるが空間領域においては一様に被検査画像を抽出するように、ＡＤＣに送られる可変画素クロックを生成するために使用されてよい。結果として、ＡＤＣからの被検査画像は、正弦波歪みはなく線形である。可変画素クロックアプローチの利点は、リアルタイムにおける正弦波歪みの修正と、高い正確性である。ＯＥＶＰＣの不利な面は、ハードウェア側におけるコストが増加することである。例えば、光学システムは、より大きく、より複雑である。フレーム取り込み器もまた、可変画素クロックを扱うために必要である。加えて、ユーザが、視界（ｆｉｅｌｄ  ｏｆ  ｖｉｅｗ，ＦＯＶ）、並びに／または、ＦＯＶに沿った複数の画素を走査するために複数の選択肢を有する意図がある場合、ＯＥＶＰＣはこれらの変形に対処するように設計される必要がある。
【０００９】
電気的可変画素クロックシステム（ＥＶＰＣ）である二つ目の方法は、可変画素クロックを生成するための電気的システムを使用する。このアプローチは、リゾナントスキャナにより生成されたアナログ運動信号（ｍｏｔｉｏｎ  ｓｉｇｎａｌ）を得ること、運動信号の校正（ｃａｌｉｂｒａｔｉｏｎ）に基づいたルックアップテーブルを構築すること、位相ロックループ（ＰＬＬ）と、高周波数等速参照クロック（例えば１ＧＨｚ）から可変画素クロックを生成するために周波数ドライバを構築すること、を含んでもよい。ＥＶＰＣは、ＯＥＶＰＣよりも費用がかからないものとなり得る。ＥＶＰＣは、比較的高い正確性を有するが、ＯＥＶＰＣに関連するいくつかの同じ問題を有する。ＥＶＰＣは、リゾナントスキャナの安定性にも依存する。リゾナントスキャナは、時間と気温の変化に伴ってドリフトする可能性がある。ＥＶＰＣの柔軟性は、参照クロックとルックアップテーブルにも依存する。
【００１０】
この問題を解決する三つ目の方法は、校正方法である。校正方法は、正弦波歪みを校正するために、被検査画像の位置に配置された校正グリッドを用いる。校正グリッドは、そして、被検査画像を測定するのに使用される方法と同じ方法を使って測定される。ルックアップテーブルまたは変換行列は、そして、正弦波歪みを修正するために使用される。校正方法のいくつかの欠点は、サンプリングウィンドウを最適化しないため原画像のサンプリングＦＶＯに沿った歪みが対称ではないこと、および、走査するＦＯＶと画素数といったパラメータが変化したときにユーザは正弦波歪みを通常は再校正する必要があること、である。米国特許第５２９６７０３号明細書には、ロンキールーイング（Ｒｏｎｃｈｉ  ｒｕｌｉｎｇ）のような校正グリッドを使用する校正方法が記載されている。
【００１１】
ＥＶＰＣ方法と校正方法に伴う一つの問題は、それらは、リゾナントスキャナからのドリフトする同期信号の問題を解決することができないことである。ＡＤＣは、リゾナントスキャナの運動信号からの矩形波である水平同期信号（Ｈ−ｓｙｎｃ）として通常参照される、同期信号を受信する。機械的な不具合並びに／または電気的な不具合により、矩形波の立ち上がり／立ち下りは、リゾナントスキャナの物理的な動きに常には追尾しない。
この不都合は、Ｈ−ｓｙｎｃの低速度のドリフトを引き起こし、結果として、ＡＤＣにより抽出された画像もドリフトする。これは、ランダムなスキュー歪みとして画像に現れる可能性がある。ＥＶＰＣ方法と校正方法は、そのドリフトに左右されず、したがって、可変画素クロックまたはルックアップテーブルは動的に更新されず、異なるデータサンプリングウィンドウに適用される。結果として、正弦波歪みを修正することは、Ｈ−ｓｙｎｃドリフトの先端（Ｔｏｐ）に起因する新しい歪みを導入する。
【００１２】
必要な方法は、リゾナントスキャナに関連する正弦波歪みを修正する、より柔軟性のある方法である。
【発明の概要】
【００１３】
例示的な実施形態は、被写体を撮像するための、システム、方法、非一時的なコンピュータ読み取り可能な媒体に向けられたものである。システムは、スキャナを含む。スキャナは、走査パスに沿った被写体上でスポット（ｓｐｏｔ）を置く。走査パスは、複数の走査線を含む。システムは、走査パスに沿う位置に関連づけられた原データを出力するために設定された検出器を含む。システムは、計算を実行する一つ以上のプロセッサを含む。計算は、原データを順方向走査データと逆方向走査データに分離することを含む。計算は、反逆方向走査データを生成するため逆方向走査データの順序を逆にすることを含む。計算は、順方向走査データと反転逆方向走査データに基づいて第一の関数の最大値に関連づけられたオフセット値を決定することを含む。順方向走査データは、反転された逆方向走査データと関連するオフセット値によりシフトされている。計算は、反転された逆方向走査データと組み合わされた順方向走査データを含む被写体の第一の画像を生成することを含む。順方向走査データは、反転された逆方向走査データと関連するオフセット値によりシフトされている。
【００１４】
例示的な実施形態は、第一の一連の画像を生成することを含む。第一の一連の画像における各画像は、反転された逆方向走査データの一部分と組み合わされた順方向走査データの一部分を含む。第一の一連の画像における各画像の順方向走査データは、反転された逆方向走査データに関連するシフト値によりシフトされる。さらに、第一の一連の画像における各画像に関連づけられた第二のデータセットを生成するために、第一の一連の画像における各画像を、空間領域から周波数領域へ変換することを含む。第一の一連の画像におえける各画像に関連づけられた第二のデータセットを含む第二の一連のデータセットが生成される。周波数ピークは、各第二のデータセットにおいて識別される。最大の明度（Ｉｎｔｅｎｓｉｔｙ）を有する周波数ピークを有する第二の一連のデータセットにおける第二のデータセットは、第３のデータセットとして識別される。オフセット値としての、第３のデータセットのシフト値が識別される。
【００１５】
例示的な実施形態において、第一の関数は、順方向走査データの一部分と反転逆方向走査データの一部分との相互相関関数である。相互相関関数は、順方向走査データと反転逆方向走査データとの間のシフト値に関連して計算される。オフセット値は、第一の関数の最大値に関連づけられるシフト値である。
【００１６】
例示的な実施形態において、スポットは、光点である。光源は、レーザー、広帯域光原、複数の光源であり得る。
【００１７】
例示的な実施形態において、検出器は、被写体から反射された光点を検出し、原データは、走査パスに沿った物理的位置に関連づけられた時系列のデータ点である。
【００１８】
例示的な実施形態において、順方向走査データは、走査パスの順方向部分に関連づけられる、逆方向データは、走査パスの逆方向部分に関連づけられる。走査パスの順方向部分は、走査パスの逆方向部分に平行ではない。
【００１９】
例示的な実施形態において、走査パスの順方向部分は、互いに平行する複数の順方向走査線を含み、走査パスの逆方向部分は、互いに平行する複数の逆方向走査線を含む。
【００２０】
例示的な実施形態において、スキャナの動きにおける相対的変動を相殺するために、第一の画像を変形することにより、被写体の第二の画像が生成される。
【００２１】
例示的な実施形態において、スキャナはリゾナントスキャナを含み、スキャナの動きにおける相対的変動は、リゾナントスキャナの正弦波的な動きを実質的に参照する。
【００２２】
例示的な実施形態において、被写体の第三の画像は、第二の画像を、第二の画像の限定された部分に切り取ることにより生成される。第二の画像の限定された部分は、スキャナの動きが実質的に線形である走査パスの一部分に関連づけられる。
【００２３】
例示的な実施形態において、複数の走査線は、一つの順方向走査線と一つの逆方向走査線から構成される。第一の画像は２つの線から構成される。被写体の複数の第一の画像が得られる。複数の第一の画像は、第４の画像に結合される。
【００２４】
例示的な実施形態において、スキャナは、リゾナントスキャナに対して実質的に垂直の方向に動く第二のスキャナを含む。
【００２５】
例示的な実施形態は、オフセット値に基づいて水平同期信号を形成することを含む。
【００２６】
更なる特徴や側面は、後述する添付の図面を参照する、例示的な実施形態の詳細な記述から明らかになるだろう。
【図面の簡単な説明】
【００２７】
【図１】図１は、検眼鏡の図である。
【図２】図２は、例示的な実施形態に伴って取得され得る画像の図である。
【図３】図３は、例示的な実施形態に伴って生成される画像の図である。
【図４】図４は、方法４００の図である。
【図５】図５Ａ〜図５Ｆは、走査パスと、操作される被写体の一部分に関連する走査パスの図である。
【図６】図６Ａ〜図６Ｂは、一つの例示的な実施形態において実装される同期信号及び走査パスとのそれらの関連の図である。
【図７】図７Ａ〜図７Ｃは、例示的な実施形態における様々な工程において生成されるデータの図である。
【図８】図８は、リゾナントスキャナの動きに関連するデータ収集のタイミングの図である。
【図９】図９は、例示的な実施形態において使用され得るデバイス１１７の図である。
【発明を実施するための形態】
【００２８】
実施形態は、添付の図面を参照して以下に記述される。更に、以下に開示される画像撮影装置は、検査される眼、肌、臓器のような、検査される対象に適用されることが可能である。
【００２９】
＜検眼鏡＞
最初の実施形態は、図１に示される撮影装置などの眼底画像撮影装置を参照して記述される。
【００３０】
実施形態は、検眼鏡等の撮像システムとの接続において使用される、システム、方法、およびソフトウェアに向けられたものである。図１は、例示的な検眼鏡の図である。検眼鏡は、眼１１１（例えば、眼底）の内部についての情報を取得するためのシステムまたは装置である。
【００３１】
例示的な実施形態は、走査型検眼鏡である。走査型検眼鏡は、眼に渡るスポットを走査する。スポットは、眼に渡って走査される光源からの光点であり得る。
【００３２】
例示的な実施形態に於いて、光点は、光源１０１により作られる。光源１０１は、検眼鏡に組み込まれてもよい。また、検眼鏡は光源１０１を受信する入力を含み得る。光源１０１に対する入力は、ファイバー光入力または自由空間入力であり得る。光源１０１は、レーザー、広帯域光源、複数光源であり得る。例示的な実施形態において、光源１０１は、８４０ｎｍの波長を有するスーパールミネセントダイオード（ＳＬＤ）光源である。光源１０１の波長は、特定な長さに限定されないが、眼底画像撮影装置に対する光源１０１の波長は、検査される人体へのまぶしい光を低減するためと、画像解像度を維持するために、約８００ｎｍから１５００ｎｍの範囲に適切に設定される。
【００３３】
例示的な実施形態において、光源から発せられた光は、シングルモード光ファイバー１０２を通り、コリメート光（測定光１０５）としてコリメータ１０３により放射される。
【００３４】
例示的な実施形態において、シングルモードの光ファイバー１０２の経路において提供される偏光調整部材により、照射された光の偏光が調整される。別の構成では、光源１０２は偏光され、シングルモードの光ファイバー１０２は偏光維持ファイバーである。別の構成では、偏光調整部材はコリメータ１０３の後段に置かれてもよい。また、偏光調整部材は、偏光子に置き換えられてもよい。
【００３５】
コリメータ１０３から放射された測定光１０５は、ビームスプリッターを含む光分離部分１０４を通過する。例示的な実施形態は、適応的光学システム（Ａｄａｐｔｉｖｅ  ｏｐｔｉｃａｌ  ｓｙｓｔｅｍ）を含んでもよい。例示的な実施形態は、適応的光学システムを含むシステムと含まないシステムの両方を含む。
【００３６】
適応的光学システムは、光分離部分１０６、波面センサー１１５、波面修正デバイス１０８、及び、測定光１０５をこれらの構成要素に導くための反射ミラー１０７−１〜１０７−４を含む。反射光１０７−１〜１０７−４は、眼１１１の眼孔、波面センサー１０５、及び波面修正デバイス１０８へ測定光１０５を導くために、及び、眼１１１の眼孔、波面センサー１０５、及び波面修正デバイス１０８から測定光１０５を導くために提供される。波面センサー１１５と波面修正デバイス１０８は、光学的に共役な関係にあってもよい。ビームスプリッターは、光分離部分１０６として使用され得る。波面センサー１１５は、シャックハルトマンセンサ（Ｓｈａｃｋ−Ｈａｒｔｍａｎｎ  ｓｅｎｓｏｒ）であってもよい。
【００３７】
光分離部分１０６を通過する測定光１０５は、反射ミラー１０７−１〜１０７−４上で反射して、波面修正デバイス１０８に入力する。波面修正デバイス１０８上で反射した測定光１０５は、反射ミラー１０７−３、１０７−４上でさらに反射する。
【００３８】
例示的な実施形態において、液晶素子を含む一つか二つの空間位相変調器は、波面修正デバイス１０８として使用される。液晶素子は、特定の偏光した要素だけの位相を変調する。この場合、測定光１０５の直交偏光要素を実質的に変調するために、１つの液晶素子が用いられる。代替的な実施形態では、波面修正デバイス１０８は、可変鏡である。
【００３９】
ミラー１０７−４により反射された測定光１０５は、走査光学システム１０９により２次元で走査される。例示的な実施形態では、走査光学システム１０９は、第一のスキャナ１０９−１と第二のスキャナ１０９−２を含む。第一のスキャナ１０９−１は、第一の軸の周りを回転し、第二のスキャナ１０９−２は、第二の軸の周りを回転する。第一の軸は第二の軸に対して実質的に直交する。
【００４０】
図１は、ｘ−ｙ面で回転する第一のスキャナ１０９−１と、ｚ−ｘ面で回転する第二のスキャナ１０９−２を示している。本願に照らし、第一の軸の周りの第一の面において測定光１０５を回転させることは、第一の面において測定光１０５を回転させることと同等であり、主走査方向または撮像される被写体の横方向において光点を走査することと同等である。本願に照らして、第二の軸の周りの第二の面において測定光１０５を回転させることは、第二の面で測定光１０５を回転させることと同等であり、副走査方向または撮像される被写体の縦方向において光点を走査することと同等である。副走査方向は、主走査方向と実質的に直交する。
【００４１】
第一のスキャナ１０９−１の走査周期は、第二のスキャナ１０９−２の走査周期よりも短い。第一のスキャナ１０９−１と第二のスキャナ１０９−２の順序は、例示的な実施形態の走査に影響なく交換され得る。第一のスキャナ１０９−１は、リゾナントスキャナモードで動作してもよい。
【００４２】
提示的な実施形態において、走査光学システム１０９は、第一のスキャナ１０９−１により第一の軸の周りを回転し、第二のスキャナ１０９−２により第一の軸に実質的に直交する第二の軸の周りを回転する単一の走査ミラーであってもよい。例示的な実施形態は、非機械的なビームステアリング技術も使用してもよい。
【００４３】
例示的な実施形態において、第一のスキャナ１０９−１と第二のスキャナ１０９−２はガルバノスキャナである。別の例示的な実施形態において、第一のスキャナと第二のスキャナのいずれか１つがリゾナントスキャナである。リゾナントスキャナは、主走査方向に対して使用され得る。リゾナントスキャナは、特定の周波数において振動するようにしてもよい。
【００４４】
走査光学システム１０９により走査された測定光１０９は、接眼レンズ１１０−１、１１０−２を通って眼１１１に放射される。眼１１１に放射された測定光は、反射され、錯乱され、または眼底で吸収される。接眼レンズ１１０−１、１１０−２は位置が調整された場合、適切な照射は、眼１１１の視度（Ｄｉｏｐｔｅｒ）に従って行われる。この実施形態では、レンズは、接眼レンズ部分に対して使用されてもよいが、球面鏡等の他の光学要素も使用されてもよい。
【００４５】
眼１１１の網膜上で反射もしくは錯乱することにより生成された反射光は、その後、入射光の場合と同じ経路に沿って反対方向に進む。光分離部分１０６により反射された反射光の一部分は、光線波面を測定するために使用されるために波面センサー１１５に送られる。
【００４６】
例示的な実施形態において、シャックハルトマンセンサは、波面センサー１１５として使用される。しかしながら、例示的な実施形態は、シャックハルトマンセンサに限定されない。他の波面測定部として、例えば、曲率センサーが使用されてもよく、形成されたスポット像から逆計算（ｒｅｖｅｒｓｅ  ｃａｌｃｕｌａｔｉｏｎ）により波面を取得する方法も使用されてもよい。
【００４７】
図１には、反射光が光分離部分１０６を通過するときに、反射光の一部は光分離部分１０４上で反射し、コリメータ１１２と光ファイバー１１３を通って光度センサー１１４へ導かれる。光度センサー１１４は、光を電気信号に変換する。電気信号は、制御部１１７により、被写体の像に加工され、像はディスプレイ１１８上に表示される。
【００４８】
波面センサー１１５は、適応的光制御部１１６に接続される。受信された波面は、適応的光制御部１１６へ伝達される。波面修正デバイス１０８もまた、適応的光制御部１１６に接続され、適応的光制御部１１６による指示に従って変調を実行する。適応的光制御部１１６は、波面センサー１１５の結果を測定することにより得られた波面に基づいて、収差（ａｂｅｒｒａｔｉｏｎ）がない波面を得るために、修正のための変調量（修正量）を計算し、波面修正デバイス１０８に対し、該変調量に従って変調するよう指示する。波面の測定と波面修正デバイスに対する指示は繰り返され、適切な波面を得るためにフィードバック制御が実行される。
【００４９】
例示的な実施形態において、光分離部分１０４、１０６は、溶融ファイバカプラ（Ｆｕｓｅｄ  Ｆｉｂｅｒ  ｃｏｕｐｌｅｒ）である。他の例示的な実施形態において、光分離部分は、部分的に反射ミラーを含む。
【００５０】
検出器１１４は、走査スポットに関連する反射または蛍光発光（ｆｌｕｏｒｅｓｃｅｎｃｅ）を検出してもよい。検出システムは、走査スポットに関連した開口（ａｐｅｒｔｕｒｅ）が、解像度並びに／または検出システムのコントラストを増加するために使用される、共焦点顕微鏡法を利用する。
【００５１】
＜像＞
図２は、検出器１１４により取得され得る像の図である。像２１０は、眼１１１の内部の例である。像２２０は、像２１０の拡大図の例である、現在の高解像度の画像化技術により、図２の像２１０により示されるような、個々の視細胞を画像化することが可能である。
【００５２】
図３は、範囲と解像度が可変である例示的な実施形態により生成された像の図である。像３１０は、眼１１１の３ｍｍ×１．５５ｍｍの部分を示している。像３２０は、眼１１１の８２０μｍ×８２０μｍの部分を示している。像３３０は、眼１１１の４４０μｍ×４４０μｍの部分を示している。
【００５３】
走査光学システム１０９は、リゾナントスキャナを使用してもよい。リゾナントスキャナは、通常、ｋＨｚのレートで動作し、例えば被検査物といった被写体を走査するために使用される。リゾナントスキャナの物理的な動きは、正弦波的、または正弦波に非常に近い。結果として、リゾナント走査システムにより得られた被検査画像は、歪んでいる。例示的な実施形態は、これらの歪みを修正するシステムに向けられる。リゾナントスキャナを含むシステムに特に適応可能であるが、この方法は、他の走査システムにも適応可能である。
【００５４】
図４は、例示的な実施形態を実行する方法４００の図である。方法４００のステップ４０２は、走査パスに沿った位置に関連づけられた原データを受信する工程を含む。方法４００のステップ４０４は、原データを順方向走査データと逆方向走査データに分離する工程を含む。方法４００のステップ４０６は、反転逆方向走査データを生成するために、逆方向走査データの順序を逆にする工程を含む。方法４００のステップ４０８は、順方向走査データと反転逆方法走査データに基づいた第一の関数の最大値に関連づけられたオフセット値を決定する工程を含む。ここで、第一の走査データは、反転逆方向走査データに関連するオフセット値によりシフトされている。方法４００のステップ４０４は、反転逆方法走査データと組み合わされた順方向走査データを含む、被写体の第一の像を生成する工程を含む。ここで、第一の走査データは、反転逆方向走査データに関連するオフセット値によりシフトされている。
【００５５】
＜走査パス＞
図５Ａは、例示的な実施形態を用いて走査される被写体の部分５１０の図である。図５Ｂは、走査パスの図であり、該図において、第一のスキャナ１０９−１が第一の軸に沿って前後に走査され、第二のスキャナ１０９−２が第二の軸に沿って同じ時間に走査されるときに、スポットは移動する。図５Ｃは、走査される被写体の部分５１０に重ね合わせられた走査パス５２０の図である。
【００５６】
図５Ｄは、第一の他の走査パス５３０の図であり、該図において、第一のスキャナ１０９−１が第一の軸に沿って前後に走査され、第二のスキャナ１０９−２が走査の主部分の間固定の位置に保持され、第一の方向で動く第一のスキャナ１０９−１の最後と、反対の方向で動く第一のスキャナの最初に渡る第二の軸に沿って、一つのステップを進むときに、スポットは移動する。
【００５７】
図５Ｅは、第二の他の走査パス５４０の図であり、該図において、第一のスキャナ１０９−１は第一の軸に沿って前後に走査されるときに、スポットは移動する。第二のスキャナ１０９−２は、第一のスキャナ１０９−１が走査している間、固定の位置に保持される。第二の他の走査パス５４０において、第一のスキャナ１０９−１は、第二のスキャナ１０９−２が第二の軸に沿って動く間、固定の位置に保持される。
【００５８】
図５Ｆは、走査パス５２０の図であり、該図において、走査パスは２つのセットの走査線、順方向走査線５２２と逆方向走査線５２４、に分けられる。
【００５９】
＜同期信号＞
図６Ａは、一つ目の例示的な実施形態において実装される同期信号及び走査パス５２０とのそれらの関連の図である。Ｖ−ｓｙｎｃ信号（垂直同期信号）６１０は、フレームの開始に合わせられる。Ｈ−ｓｙｎｃ信号（水平同期信号）６２０は、各走査線の開始に合わせられる。ビデオ信号６３０は、測定された明度に関連づけられたアナログ信号を表している。画素クロック６４９は、ビデオ信号を測定する時間に合わせられている。
【００６０】
図６Ｂは、二つ目の例示的な実施形態において実装される同期信号及び走査パス５２０とのそれらの関連の図である。第二の実施形態において、Ｈ−ｓｙｎｃ信号６２２は、各順方向走査の開始に合わせられる。
【００６１】
図６Ａ、６Ｂに示される同期信号は、立ち上がりエッジ同期信号である。例示的な実施形態は、立り下がりエッジ同期信号である。
【００６２】
図７Ａは、例示的な実施形態により生成された原データの図である。原データは複数の走査線を含む。原データ７１０は、２つのセットのデータ、順方向走査データ７１２と逆方向走査データ７１４、に分けられる。順方向走査データ７１２と逆方向走査データ７１４は、組み合わされた像を生成するために組み合わされる。
【００６３】
一つの例示的な実施形態において、Ｈ−ｓｙｎｃ信号６２０は、原データ７１０を順方向走査データ７１２と逆方向走査データ７１４に分離するために使用される。
【００６４】
別の例示的な実施形態において、Ｈ−ｓｙｎｃ信号６２０は、原データ７１０を走査線に分離するために使用される。各走査線は、一つの順方向走査線５２２と一つの逆方向走査線５２４に分離される。順方向走査データは、順方向走査線５２２の１セットで構成されている。逆方向走査データ７１４は、逆方向走査線５２４の１セットで構成されている。
【００６５】
反転逆方向走査データ７１６（不図示）を作成するために、順方向走査データ７１２に関連して、逆方向走査データ７１４の順序は逆にされる。順方向走査データと反転逆方向走査データは、組み合わされた像を生成するために、一緒に組み合わされる。もし、Ｈ−ｓｙｎｃ信号が走査システムの実際の動きに関連してドリフトする場合、像に歪みが現れる結果となる。例示的な実施形態において、この問題は、逆方向走査データに関連する順方向走査データを、以下に説明されるやり方において決定された固定の量オフセット（相殺）することにより処理される。
【００６６】
図７Ｂは、順方向走査データ７１２と反転走査データ７１４の組み合わせから生成された像データ７２０の図であり、該図において、順方向走査データ７１２と反転逆方向走査データ７１６は互いに関連してオフセットされている。リゾナントスキャナの正弦波的な動きに起因する歪みは、像データ７２０に現れる。その歪みは、図７Ｃに示される像データ７３０を生成するために、非正弦波の変換を用いて容易に修正される。像データ７３０はまた、像データ７２０の切り取られた部分でもある。像データ７３０は、正弦波的な動きの線形の部分にのみに限定されてもよい。
【００６７】
例示的な実施形態は、サンプリングウィンドウを示す。このサンプリングウィンドウは、データを取得するスピード、並びに／または、生成されたデータの正確性を向上させるために最適化されることが可能である。例示的な実施形態は、Ｈ−ｓｙｎｃ信号６２０におけるドリフトを補償（相殺）するサンプリングウィンドウの位置を動的に調整してもよい。正弦波歪みの修正（非正弦波変換）は、補間や積分に基づく。
【００６８】
リゾナントスキャナの動きは、収集されたデータの正確性に影響を与えない正弦波的であると仮定することができる。リゾナントスキャナの動きの頂点と谷間は、厳密に正弦波的でなくてもよい。これにより、例示的な実施形態の正確性は劣化しない。なぜならば、スキャナの頂点と谷間の間に収集されたデータは、通常は使用されないからである。例示的な実施形態は、頂点と谷間においてスキャナの動きをより正確に反映する異なる変換を用いてもよい。
【００６９】
＜タイミング＞
図８は、リゾナントスキャナの動きに関連するデータ収集のタイミングの図である。Ｔ１は、スキャナの動きからゼロ交差信号の立ち上がりエッジまでのタイミング遅延であり、Ｔ２はＡＤＣ変換遅延である。Ｔ１＋Ｔ２は、ＡＤＣにより検出されないハードウェア遅延である。機械的ドリフト並びに／または電気的ドリフトにより、Ｔ１はいくつかの走査システム上で時間と共にドリフトするが、Ｔ２は至って安定している。Ｔ３は、通常は「フロントポーチ」と参照され、Ｔ４＋Ｔ５＋Ｔ６は、データサンプリングウィンドウであり、Ｔ７は、通常「バックポーチ」と参照される。Ｔは、Ｈ−ｓｙｎｃのドリフトが考慮されなければ、スキャナの動きの１周期に関連づけられる合計全タイミングである。Ｔ４とＴ６からのデータは、使用可能である、しかし、Ｔ５からのデータは使用可能ではない。なぜならば、スキャナは顕著な像歪みに伴ってゆっくり動くからである。上記の全てのパラメータは、通常Ｔ１とＴ２を除いて調整可能である。
【００７０】
例示的な実施形態において、最適なサンプリングウィンドウが特定される。「最適」は、Ｔ４とＴ６が同じ値であり、時間ウィンドウＴ４に関連する歪みが時間ウィンドウＴ６に関連づけられる歪みと実質的に同等である、サンプリングウィンドウを参照する。例示的な実施形態では、時間ウィンドウＴ４、Ｔ６に関連づけられる歪みは正弦波的である。例示的な実施形態において、ウィンドウＴ４とＴ６の両方の端部に関連づけられる歪みは、対称（Ｓｙｍｍｅｔｒｉｃ）である。
【００７１】
例示的な実施形態において、以下の関係が実質的に満たされる。
Ｔ４＝Ｔ６                                    （１）
Ｔ１＋Ｔ２＋Ｔ３＝Ｔ５／２                    （２）
Ｔ７＝Ｔ５／２                                （３）
Ｔ＝Ｔ１＋Ｔ２＋Ｔ３＋Ｔ４＋Ｔ５＋Ｔ６＋Ｔ７  （４）
【００７２】
式（４）に定義される合計タイミングＴは、ＡＤＣを介して設定されてもよい。合計タイミングＴは、ＡＤＣ上の同期サイクル毎の画素の数に関連して定義されてもよい。合計タイミングＴは、安定、並びに／または、正確であってよく、また、位相ロックされてもよい。式（１）が満たされるように、フレーム取り込み器においてデータウィンドウＴ４、Ｔ６が定義される。式（１）〜（３）は、式（４）に代入され、Ｔ５は式（５）を導き出せるようにＴ４とＴに関連して定義される。
Ｔ５＝Ｔ／２−Ｔ４                            （５）
【００７３】
時間ウィンドウＴ４は、順方向走査線５２２と順方向走査データ７１２に関連づけられる。順方向走査データ７１２は、少なくとも一つの順方向走査線５２２を含む。時間ウィンドウＴ６は、逆方向走査線５２４と反転逆方向走査データ７１６に関連づけられる。反転逆方向走査データ７１６は、少なくとも一つの逆方向走査線５２４を含む。
【００７４】
一つの例示的な実施形態において、順方向走査データ７１２と反転逆方向走査データ７１６との間の時間差が計算されてもよい。時間差は、順方向走査データ７１２と反転逆方向走査データ７１６との間の相互相関関数の最大値を見つけることにより計算されてもよい。一つの例示的な実施形態において、相互相関関数が計算される範囲は、ウィンドウＴ４とＴ６に限定される。そのような例示的な実施形態において、ウィンドウＴ４とＴ６は、オフセットや変換なしに、正弦波曲線の順方向走査部分と逆方向走査部分のそれぞれ半分の中心に並べられる。
【００７５】
一度時間差が計算されると、フロントポーチＴ３は、順方向走査データと逆方向走査データ７１６を並べるように調整される。
【００７６】
Ｔ１は、計器の視界においてＡＤＣのサンプリングレートに関連してドリフトする場合、不安定であると考えられる。したがって、視界の解像度が増加した場合、Ｔ１の安定性はより重要である。ウィンドウＴ４とＴ６が、実質的に、同じ物理サンプリング位置ウィンドウにあるように、Ｔ３は動的に調整される必要があるだろう。例えば、Ｔ１がＴ１＋Δｔに変化した場合、Ｔ３はＴ３−Δｔに調整されるべきである。
【００７７】
一つの例示的な実施形態において、Ｔ３は周期的に調整される。Ｔ１は普通ゆっくりとドリフトするため、調整間の時間間隔は、約数秒である。計器が始動するとき、周囲の気温が変化するとき、または計器内の構成要素の温度が変化するとき、Ｔ１の変化レートがより大きくなる。調整間の周期は、始動してからの時間、内部の温度変化、または周囲の気温の変化に基づいて変化する。
【００７８】
一度、ウィンドウＴ４とＴ６の最適なタイミングが決定されると、正弦波歪みは式（６）を用いて、補間または積分により修正されるだろう。
ｙ＝ｓｉｎ（ωｔ）、ｔ∈［Ｔ１＋Ｔ２＋Ｔ３、Ｔ１＋Ｔ２＋Ｔ３＋Ｔ４］  （６）
【００７９】
別の実施形態において、もし像７３０が網膜視細胞のような周期的なデータを有する場合、相互相関に代わる別の方法が、サンプリングウィンドウの関連時間的位置を修正するために使用されてもよい。原則として、視細胞は、全方向においてお互いが２ｍｍ〜１０ｍｍ間のスケールで整列されている。２次元フーリエ変換が、順方向走査データ７１２と反転逆方向走査データ７１６が結合された上に実行される。最大エントロピーや他の変換等のフーリエ変換以外の方法が、データの周波数を計算し、周期データを特定し、並びに／または空間スペクトラム解析を実行するために使用されてもよい。周期データは、像の２次元フーリエ変換の特定の周波数ピークとしてフーリエ変換において現れるだろう。ピークの周波数は、細胞のサイズと視界のサイズに依存する。後に、順方向走査データ７１２と反転逆方向走査データ７１６が単一の統合されたデータセットに組み合わされる。フーリエ変換はデータセット上で実行されてもよい。順方向走査データ７１２と反転逆方向走査データ７１６間のオフセットは、ピーク周波数の高さを最大にするように調整されてもよい。発明者は、順方向走査データ７１２と反転逆方向走査データ７１６が正しいオフセットを有する像は、順方向走査データ７１２と反転逆方向走査データ７１６が正しくないオフセットを有する像に関連して、もっとも高いピークの周波数を有すると判断した。Ｔ３は、この最大化工程により計算されたオフセットに従って、その後調節される。
【００８０】
図９は、例示的な実施形態を実装するために使用されるデバイス１１７の図である。デバイス１１７は、パーソナルコンピュータまたは特注のコンピューティングデバイスであってもよい。デバイス１１７は、命令を実行するために中央制御部（ＣＰＵ）９０２を含む。命令は、非一時的コンピュータ読み取り可能媒体上でコード化されてもよい。非一時的コンピュータ読み取り可能媒体は、バードディスク、フロッピーディスク、光学ディスク、磁気ディスク、光磁気ディスク、磁気テープ、非揮発性メモリーカード、記録媒体を起動させるためのドライブ、及びその中の記録される情報を含む。命令と、命令が実行されるデータは、メモリ９０４に保存されてもよい。デバイスは、キーボード、マウス、タッチパネル、スタイラス、並びに／または、情報をデバイスに供給するための方法をユーザに供給する一つ以上のボタンを含んでもよい。バス９０８は、アドレスバスまたはデータバスを含み、構成における各部に接続される。デバイス１１７は、表示デバイス１１８を含むか、表示デバイス１１８に接続される。表示デバイス１１８は、デバイスの状態、並びに／または、様々な入力操作と処理結果を表示するために使用することが出来る。表示デバイス１１８は、ＬＣＤ（液晶ディスプレイ）、ＰＤＰ（プラズマディスプレイパネル）、ＯＬＥＤ（有機発光ダイオード）等で構成され、画像並びに文字列を表示することができる。デバイス１１７は、検出器１１４に接続されるフレーム取り込み器９１２を含むか、接続されてもよい。
【００８１】
例示的な実施形態は、現存するハードウェア技術とソフトウェア技術の利点を結合することにより、リゾナントスキャナからの正弦波像歪みを正確に修正するように最適化された画像化システムを可能とする。例示的な実施形態は、各走査線の開始位置の正確な特定を可能とし、それにより、インタレース処理は、正しいやり方で行われるだろう。
【００８２】
例示的な実施形態の側面は、上述した実施形態の機能を実行するメモリデバイスに記憶されたプログラムを読み出して実行するシステムのコンピュータや装置（またはＣＰＵやＭＰＵといたデバイス）により、および、例えば、上述した実施形態の機能を実行するメモリデバイスに記憶されたプログラムを読み出して実行することによりシステムのコンピュータや装置により行われる工程を含む方法により実現化されることも可能である。この目的のために、プログラムは、例えば、ネットワークもしくはメモリデバイス（例えばコンピュータ読み取り可能な媒体）としての機能を果たす様々なタイプの記録媒体を介してコンピュータへ提供される。そのような場合、システムまたは装置、およびプログラムが格納された記録媒体は、例示的な実施形態として含まれる。
【００８３】
本発明は例示的な実施形態を参照して記述されてきたが、本発明は、開示された例示的な実施形態に限定されないことが理解されるだろう。以下の請求項の範囲は、全ての改良、同等な構成、機能を包含するように、もっとも広い解釈が許容されるだろう。
【図１】
0005990560.tif 000002
【図４】
0005990560.tif 000003
【図６】
0005990560.tif 000004
【図９】
0005990560.tif 000005
【図２】
0005990560.tif 000006
【図３】
0005990560.tif 000007
【図５】
0005990560.tif 000008
【図７】
0005990560.tif 000009
【図８】
0005990560.tif 000010