(57)【要約】      （修正有）【課題】波面収差を補正する際、電圧を印加する電極数が多い可変形状ミラーを用いたとしても、目標ミラー形状への応答性と高補正精度の両立により、応答良く短時間にて残収差を小さく抑える補正を達成し、高倍率としてもきわめて鮮明な画像を得ることができる波面収差補正装置を提供すること。【解決手段】複数の電極９ｅ…と薄膜ミラー９ｂを有する可変形状ミラー９と、光束の波面収差を測定する波面センサと、複数の電極９ｅ…にそれぞれ対応する薄膜ミラー９ｂ上の作用点と目標点との差に基づいて第１電圧値Vnを演算する手段と、波面収差の多項式による展開モード毎の電圧テンプレートVm*を用いて第２電圧値Vnを演算する手段と、補正開始域では第２電圧値Vnを主に用い、補正終了域では第１電圧値Vnを主に用いるという使い分け手段と、決定した電圧値を用い、可変形状ミラー９のミラー形状の補正を繰り返す制御を行う可変形状ミラー制御手段と、を有する。【選択図】図２
2008220771.tif 000002
【特許請求の範囲】
【請求項１】
複数の電極と、該複数の電極に印加された電圧値に応じて形状を変化させる薄膜ミラーを有し、入射した光束の波面収差を補正する可変形状ミラーと、
前記可変形状ミラーが設けられた光学系に収差補正対象を含み、該収差補正対象と可変形状ミラーを経由した光束を受光して該光束の波面収差を測定する波面センサと、
前記波面センサからの信号により、前記複数の電極にそれぞれ対応する薄膜ミラー上の作用点と目標点との差に基づいて、前記複数の電極それぞれに印加する第１電圧値を演算する第１電極印加電圧演算手段と、
波面収差の多項式による展開モード毎に、それぞれの展開モードを誘起する電極の電圧配列データである電圧テンプレートを記憶しておき、前記波面センサで得られた波面収差が所望の収差になるように各展開モードの重ね合わせ振幅を決定し、前記記憶している電圧テンプレートを用い前記複数の電極のそれぞれに印加する第２電圧値を演算する第２電極印加電圧演算手段と、
補正開始域では前記第２電極印加電圧演算手段により演算された第２電圧値を主に用い、補正終了域では前記第１電極印加電圧演算手段により演算された第１電圧値を主に用いるという使い分けにより、前記複数の電極のそれぞれに印加する電圧値を決定する電圧値使い分け手段と、
前記電圧値使い分け手段により決定した電圧値に基づき、前記波面センサにより測定される光束の波面収差を抑制するように、前記可変形状ミラーのミラー形状の補正を繰り返す制御を行う可変形状ミラー制御手段と、
を有することを特徴とする波面収差補正装置。
【請求項２】
請求項１に記載された波面収差補正装置において、
前記電圧値使い分け手段は、可変形状ミラーのミラー形状補正を行う繰り返し補正回数を判定する繰り返し補正回数判定部を設け、
前記繰り返し補正回数判定部は、残収差の収束状況により設定回数を決め、繰り返し補正回数が初回から設定回数以下であると判定されたときは、第２電極印加電圧演算手段を選択し、第２電圧値を用いて可変形状ミラーのミラー形状補正を行い、繰り返し補正回数が設定回数を超えたと判定されたときは、第１電極印加電圧演算手段を選択し、第１電圧値を用いて可変形状ミラーのミラー形状補正を行うことを特徴とする波面収差補正装置。
【請求項３】
請求項１に記載された波面収差補正装置において、
前記電圧値使い分け手段は、可変形状ミラーのミラー形状補正による残収差の変化率を判定する残収差変化率判定部を設け、
前記残収差変化率判定部は、急な収束状況から緩やかな収束状況に移行する残収差の変化率により設定変化率を決め、残収差の変化率が設定変化率より大きいと判定されたときは、第２電極印加電圧演算手段を選択し、第２電圧値を用いて可変形状ミラーのミラー形状補正を行い、残収差の変化率が設定変化率以下であると判定されたときは、第１電極印加電圧演算手段を選択し、第１電圧値を用いて可変形状ミラーのミラー形状補正を行うことを特徴とする波面収差補正装置。
【請求項４】
請求項１に記載された波面収差補正装置において、
前記電圧値使い分け手段は、第１電圧値重み付け係数と第２電圧値重み付け係数を設定する重み付け係数設定部を設け、
前記重み付け係数設定部は、第１電極印加電圧演算手段により計算された第１電圧値と、第２電極印加電圧演算手段により計算された第２電圧値のうち、可変形状ミラーのミラー形状補正の開始域では第２電圧値重み付け係数を第１電圧値重み付け係数より高くし、ミラー形状補正回数が増すのにしたがって第２電圧値重み付け係数を徐々に低くし、第１電圧値重み付け係数を徐々に高くすることを特徴とする波面収差補正装置。
【請求項５】
請求項１乃至請求項４の何れか１項に記載された波面収差補正装置において、
前記可変形状ミラーは、薄膜ミラーの変位量を初期変位量とするべく全電極に初期電圧を印加した後、複数の電極に対して作り出された電圧パターンによる薄膜ミラーの歪み形状を、収差補正対象を経由して入射される光束の波面収差形状を打ち消す形状に制御することで、ミラー反射後の光束に含まれる波面収差を小さく抑えることを特徴とする波面収差補正装置。
【請求項６】
請求項１乃至請求項５の何れか１項に記載された波面収差補正装置において、
前記波面センサは、マイクロレンズが格子状に配列されたハルトマンプレートと、二次元電荷結合素子とから構成され、収差補正対象に点光源を投影し、収差補正対象及び前記可変形状ミラーを経由した反射光を、前記ハルトマンプレートで多数の光束に分割し、それぞれの光束による点像位置を二次元電荷結合素子で測定し、収差補正を要しない理想収差補正対象の場合の点像位置と比較することにより、収差補正対象の波面収差を測定することを特徴とする波面収差補正装置。
【請求項７】
請求項１乃至請求項６の何れか１項に記載された波面収差補正装置において、
前記第１電極印加電圧演算手段は、波面収差補正後の残収差のゼルニケ展開データにより、各モードでの振幅値を読み込み、各電極に印加されている電圧値を前回の電圧値として読み込み、予め定められている各電極の作用点座標位置を読み込み、各モードでの振幅値と各電極の作用点座標位置での目標変位量を計算し、該目標変位量と前回の電圧値とフィードバックゲインにより、前記複数の電極に対する第１電圧値を演算することを特徴とする波面収差補正装置。
【請求項８】
請求項１乃至請求項７の何れか１項に記載された波面収差補正装置において、
前記第２電極印加電圧演算手段は、波面収差補正後の残収差のゼルニケ展開データにより、各展開モードでの振幅値を読み込み、各電極に印加されている電圧値を前回の電圧値として読み込み、予め記憶されている各展開モードを誘起する電圧テンプレートを読み込み、可変形状ミラーの目標ゼルニケ展開データを計算し、予め計算された各電圧テンプレートに対応する波面形状データを並べた行列を読み込み、目標ゼルニケ展開データと行列により計算した重ね合わせ係数を各展開モードの重ね合わせ振幅として算出し、前記電圧テンプレートと重ね合わせ振幅と前回の電圧値とフィードバックゲインにより、前記複数の電極に対する第２電圧値を演算することを特徴とする波面収差補正装置。
【請求項９】
請求項１乃至請求項７の何れか１項に記載された波面収差補正装置において、
前記第２電極印加電圧演算手段は、波面収差補正後の残収差のゼルニケ展開データにより、各展開モードでの振幅値を読み込み、各電極に印加されている電圧値を前回の電圧値として読み込み、予め記憶されている各展開モードを誘起する電圧テンプレートを読み込み、各電圧テンプレートに対応する波面形状データに対する各展開モードの波面形状データの比を各展開モードの重ね合わせ振幅として算出し、前記電圧テンプレートと重ね合わせ振幅と前回の電圧値とフィードバックゲインにより、前記複数の電極に対する第２電圧値を演算することを特徴とする波面収差補正装置。
【請求項１０】
請求項１乃至請求項７の何れか１項に記載された波面収差補正装置において、
前記第２電極印加電圧演算手段は、波面収差補正後の残収差のゼルニケ展開データにより、各展開モードでの振幅値を読み込み、各電極に印加されている電圧値を前回の電圧値として読み込み、予め記憶されている各展開モードを誘起する電圧テンプレートを読み込み、前記各展開モードの振幅値の正負符号を反転させた値を各展開モードの重ね合わせ振幅とし、前記電圧テンプレートと重ね合わせ振幅と前回の電圧値とフィードバックゲインにより、前記複数の電極に対する第２電圧値を演算することを特徴とする波面収差補正装置。
【請求項１１】
請求項１乃至請求項１０の何れか１項に記載された波面収差補正装置において、
前記波面センサと前記両電極印加電圧演算手段と前記可変形状ミラー制御手段は、波面収差補正後の残収差が、設定倍率により収差補正対象を観察や撮影する際に鮮明な画像が得られる許容波面収差に基づき決定された目標値以下になるまで、波面収差測定と印加電圧演算と可変形状ミラー制御を繰り返すループ補正制御を行うように構成したことを特徴とする波面収差補正装置。
【請求項１２】
請求項１乃至請求項１１の何れか１項に記載された波面収差補正装置において、
前記収差補正対象が被検眼であり、該被検眼の屈曲特性を原因として発生する波面収差のうち、球面度数成分と乱視度数成分を補正する低次波面収差補正手段を設け、
前記両電極印加電圧演算手段及び前記可変形状ミラー制御手段は、前記低次波面収差補正手段による低次波面収差補正後に残った波面収差成分と、低次波面収差補正の対象となる次数より高次の波面収差成分を、可変形状ミラーを変形させて補正することを特徴とする波面収差補正装置。
【請求項１３】
請求項１２に記載された波面収差補正装置において、
前記低次波面収差補正手段は、波面収差の測定に基づき、波面収差のうち、球面度数成分をオートフォーカス系の合焦機構で調整し、乱視度数成分を乱視補正用レンズで調整し、収差補正後の残収差が、ゼルニケ多項式による展開モードで２次を考慮して決められた規定値以下となるまで、波面収差測定とレンズ移動を繰り返すことを特徴とする波面収差補正装置。
【請求項１４】
請求項１２又は請求項１３に記載された波面収差補正装置において、
前記波面センサと前記両電極印加電圧演算手段と前記可変形状ミラー制御手段は、前記低次波面収差補正手段による波面収差補正に続いて、波面収差測定と各電極への印加電圧の演算に基づく可変形状ミラーの歪み変形制御を開始し、収差補正後の残収差が、ゼルニケ多項式による展開モードで少なくとも６次までを考慮して決められた目標値以下となるまで、波面収差測定と印加電圧演算と可変形状ミラー制御を繰り返すことを特徴とする波面収差補正装置。
【請求項１５】
請求項１乃至請求項１４の何れか１項に記載された波面収差補正装置において、
被検眼の眼底観察及び眼底撮影を行う眼科装置の光学系に装備し、
前記可変形状ミラー制御手段は、収差補正後の残収差が目標値以下になると、被検眼の眼底撮影モードに移行することを特徴とする波面収差補正装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、被検眼等の収差補正対象を高倍率にて観察したり撮影したりする際、画像の鮮明さを決める要因となる波面収差を小さく抑える収差補正を行う波面収差補正装置に関するものである。
【背景技術】
【０００２】
従来から、照明された眼底からの反射光束により眼底像を結像させて、眼底の観察及び撮影を行う眼底カメラが知られている。しかしながら、この種の眼底カメラでは、眼底からの反射光束は、角膜・水晶体・ガラス体等からなる眼光学系を経由するため、その眼光学系の収差の影響で、高い分解能の眼底像を得ることができない。つまり、高倍率にて眼底の観察や撮影を試みようとしても鮮明な眼底像を得ることができない、という問題点を有していた。ちなみに、眼光学系は、理想的な光学素子とは程遠く、近視や乱視等、多種の収差発生原因となる光学的屈折特性を有していて、眼底からの反射光束による波面は歪みを持っている。
【０００３】
これに対し、被検眼の光学収差を測定するための収差測定部と、収差測定部からの信号に基づき被検眼の光学収差により生じる反射光束の波面の歪みを補正するために、可変形状ミラー（Deformable Mirror）による収差補正部を設け、倍率を上げた場合でも鮮明な眼底像を得ることが可能な装置が提案されている（例えば、特許文献１参照。）。
【特許文献１】特開２００５−２２４３２８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来装置にあっては、可変形状ミラーを用いて波面収差を補正するに際し、可変形状ミラーを調整するために複数種類の電圧変化テンプレート（同心円テンプレート、対称テンプレート、非対称テンプレート）を用意しておき、測定した波面収差に基づき電圧変化テンプレートを選択し、選択した電圧変化テンプレートにより各電極の電圧値である１つの電圧パターンを決定し、これを繰り返して可変形状ミラーを用いた波面収差の補正を行っている。
【０００５】
一般に、テンプレートを用いた波面収差補正の演算処理方式にあっては、１つの電極に電圧を掛けたときに発生する歪みをインフルエンス関数として持ち、この各電極に対応するインフルエンス関数を重ね合わせて、目標形状に対応した電圧配列データを算出する。すなわち、テンプレートの単位が電極になったのと等価なため、電極数に依存して計算量が多くなる。
【０００６】
また、従来技術のように、３種類のテンプレートを持つものについても、波面収差のうち補正対象となる各展開モードへの一致性は３種類で得ることができず、上記同様に、特定の電極に電圧を掛けたときに発生する歪みをインフルエンス関数として持ち、この特定の電極に対応するインフルエンス関数を重ね合わせる際の重ね合わせ係数を計算する必要があり、この重ね合わせ係数の計算に時間を要する。
このため、通常、テンプレートを用いた波面収差補正の演算処理方式は、電極数が多い可変形状ミラーには向かないといわれている。
【０００７】
また、眼の波面収差と可変形状ミラーで補正される収差との差である残収差の目標値を大きな値に設定すると、電圧パターンの繰り返し補正回数は少なくなり、眼底撮影時に撮影開始から撮影終了までに要する時間が短時間で済む。しかし、高倍率とした場合に鮮明な画像で撮影できない。
【０００８】
一方、残収差の目標値を小さな値に設定すると、高倍率としても鮮明な画像で撮影することができる。しかし、電圧パターンの繰り返し補正回数が増大し、眼底撮影時に撮影開始から撮影終了までに要する時間として長時間を要する。
【０００９】
ここで、可変形状ミラーの制御は、薄膜ミラーが目標形状に近づくように繰り返して電圧パターンを補正してゆくことでなされる理由を説明する。
まず、可変形状ミラーは、薄膜ミラーの背面に所定の間隔で配置した複数の電極のそれぞれに電圧を印加し、引っ張り力（静電力）のみにより薄膜ミラーを変形させる。また、可変形状ミラーの薄膜ミラーは連続体であるため、薄膜ミラーの形状変形に対し各電極を独立に扱うことができない。したがって、１つの電極により薄膜ミラーの１点を引っ張ると、１つの電極に対応する薄膜ミラーの部分が大きく変形すると同時に、他の電極に対応する薄膜ミラーの部分まで変形してしまうというように、その影響はミラー全面に及ぶことによる。
【００１０】
次に、被検眼の眼底を撮影する際を例にとると、良い状態で眼を開いていられる継続時間が人により異なるが、短い人では数秒となる。このため、波面収差の補正開始から撮影までを数秒間で終了するためには、できるだけ少ない補正回数で、目標とする波面収差に到達するのが重要である。
【００１１】
また、被検眼の眼底を撮影する際を例にとると、検査精度を上げるために眼底の視細胞レベルまで確認できるように、高倍率で鮮明な画像により撮影したいという要望がある。これに対し、眼の波面収差と可変形状ミラーで補正される収差との差である残収差が小さいほど、画像の鮮明さを保ちながら、倍率を高くすることができるため、電圧を印加する電極数が多い可変形状ミラーを用い、収差補正限界を高める必要がある。
【００１２】
したがって、可変形状ミラーの制御では、電圧を印加する電極数が多い可変形状ミラーを用いたとしても、波面センサで測定した収差形状データから、少ない補正回数で目標とする波面収差に到達するため、波面収差を補正する形状を作るための電圧パターンをどのように予想するか、というのが未だ解決し得ない課題として残っている。
【００１３】
本発明は、上記問題点に着目してなされたもので、波面収差を補正する際、電圧を印加する電極数が多い可変形状ミラーを用いたとしても、目標ミラー形状への応答性と高補正精度の両立により、応答良く短時間にて残収差を小さく抑える補正を達成し、高倍率としてもきわめて鮮明な画像を得ることができる波面収差補正装置を提供することを目的とする。
【課題を解決するための手段】
【００１４】
上記目的を達成するため、本発明の波面収差補正装置では、
複数の電極と、該複数の電極に印加された電圧値に応じて形状を変化させる薄膜ミラーを有し、入射した光束の波面収差を補正する可変形状ミラーと、
前記可変形状ミラーが設けられた光学系に収差補正対象を含み、該収差補正対象と可変形状ミラーを経由した光束を受光して該光束の波面収差を測定する波面センサと、
前記波面センサからの信号により、前記複数の電極にそれぞれ対応する薄膜ミラー上の作用点と目標点との差に基づいて、前記複数の電極それぞれに印加する第１電圧値を演算する第１電極印加電圧演算手段と、
波面収差の多項式による展開モード毎に、それぞれの展開モードを誘起する電極の電圧配列データである電圧テンプレートを記憶しておき、前記波面センサで得られた波面収差が所望の収差になるように各展開モードの重ね合わせ振幅を決定し、前記記憶している電圧テンプレートを用い前記複数の電極のそれぞれに印加する第２電圧値を演算する第２電極印加電圧演算手段と、
補正開始域では前記第２電極印加電圧演算手段により演算された第２電圧値を主に用い、補正終了域では前記第１電極印加電圧演算手段により演算された第１電圧値を主に用いるという使い分けにより、前記複数の電極のそれぞれに印加する電圧値を決定する電圧値使い分け手段と、
前記電圧値使い分け手段により決定した電圧値に基づき、前記波面センサにより測定される光束の波面収差を抑制するように、前記可変形状ミラーのミラー形状の補正を繰り返す制御を行う可変形状ミラー制御手段と、
を有することを特徴とする。
【発明の効果】
【００１５】
よって、本発明の波面収差補正装置にあっては、電圧値使い分け手段において、補正開始域では第２電極印加電圧演算手段により演算された第２電圧値を主に用い、補正終了域では第１電極印加電圧演算手段により演算された第１電圧値を主に用いるという使い分けにより、複数の電極のそれぞれに印加する電圧値が決定される。そして、可変形状ミラー制御手段において、電圧値使い分け手段により決定した電圧値に基づき、波面センサにより測定される光束の波面収差を抑制するように、可変形状ミラーのミラー形状の補正を繰り返す制御が行われる。
ここで、第１電極印加電圧演算手段により演算された第１電圧値による補正は、予め薄膜ミラーの波面位置と電極の関係を１対１で決めておき、その位置での波面の歪み具合により、対応する電極の電圧値を決める「変位量フィードバック」による波面収差の補正制御である。そして、第１電圧値による波面収差補正は、収束速度が遅いが、発散しにくく補正精度が高い（残収差が小さくなる）というメリットを持つ。
一方、第２電極印加電圧演算手段により演算された第２電圧値による補正は、波面収差多項式の展開モード毎に、それぞれの展開モードを誘起する電圧テンプレートを用意する「展開モード毎のテンプレート方式」による波面収差の補正制御である。そして、第２電圧値による波面収差補正は、テンプレートの持つ不完全性の影響により発散しやすく補正精度が低いが、補正開始域において、収束速度が非常に速いというメリットを持つ。
このように、第２電圧値による波面収差補正のメリットである収束速度が速い点と、第１電圧値による波面収差補正のメリットである発散しにくく補正精度が高い点を、有効に活用する「使い分け方式」を採用することで、目標ミラー形状への応答性と高補正精度の両立が図られる。
この結果、波面収差を補正する際、電圧を印加する電極数が多い可変形状ミラーを用いたとしても、目標ミラー形状への応答性と高補正精度の両立により、応答良く短時間にて残収差を小さく抑える補正を達成し、高倍率としてもきわめて鮮明な画像を得ることができる。
【発明を実施するための最良の形態】
【００１６】
以下、本発明の波面収差補正装置を実現する最良の形態を、図面に示す実施例１〜実施例３に基づいて説明する。
【実施例１】
【００１７】
まず、構成を説明する。
図１は、実施例１の波面収差補正装置を適用した眼科装置を示す全体図である。なお、波面収差補正装置は、補償光学システム、あるいは、ＡＯシステム（アダプティブ・オプティックス・システム）とも呼ばれ、可変形状ミラーにより波面収差を打ち消す機能を持つことで実現されるシステムをいう。
【００１８】
実施例１の眼科装置は、図１に示すように、被検眼の眼底を撮影する眼底撮影系と、該眼底撮影系に組み込まれた可変形状ミラーを用いて波面収差を補正する波面制御系と、を備えている。
【００１９】
はじめに、眼底撮影系の説明をする。
被検眼Ｅの眼底Efを撮影する眼底撮影系は、半導体レーザ光源１と、ビームスプリッタ２と、可変シリンドリカルレンズ３（乱視補正用レンズ）と、第１レンズ４と、第１ミラー５と、可動プリズム６（合焦機構）と、第２ミラー７と、第２レンズ８と、可変形状ミラー９と、ダイクロイックミラー１０と、高感度ＣＣＤカメラ１１と、を備えている。
【００２０】
前記半導体レーザ光源１からの波長633nmの半導体レーザ光は、ビームスプリッタ２及び任意の乱視度数に設定することのできる可変シリンドリカルレンズ３を通り被検眼Ｅに入射し、眼底Efを照明する。眼底Efからの反射光は、被検眼Ｅの乱視度数に応じて設定された可変シリンドリカルレンズ３で乱視の影響を軽減する。そして、ビームスプリッタ２を透過し、第１レンズ４、第１ミラー５、可動プリズム６、第２ミラー７、第２レンズ８で構成されるオートフォーカス系に入射する。そして、被検眼Ｅの球面度数に対応してオートフォーカス系の可動プリズム６が図１の矢印方向に駆動され、光路長を変化させることで、近視や遠視の影響を軽減する。このオートフォーカス系からの光束は、ほぼ平行光となる。この平行光は、可変形状ミラー９にて反射し、ダイクロイックミラー１０で方向を変え、眼底撮影用の高感度ＣＣＤカメラ１１に入射し、高感度ＣＣＤカメラ１１の結合素子上に眼底像を結像する。
【００２１】
続いて、波面制御系を説明する。
眼底撮影系に組み込まれた可変形状ミラー９を用いて波面収差を補正する波面制御系は、半導体レーザ光源１２（SLDでもよい）と、ビームスプリッタ１３と、波面センサ１４と、パーソナルコンピュータ１５と、ドライバー１６と、を備えている。なお、眼底撮影系の可変形状ミラー９を共通の構成とする。
【００２２】
前記半導体レーザ光源１２からの波長840nmの半導体レーザ光は、ビームスプリッタ１３を反射し、ダイクロイックミラー１０、可変形状ミラー９、オートフォーカス系、ビームスプリッタ２、可変シリンドリカルレンズ３を通り被検眼Ｅに入射し、眼底Efに結像する。眼底Efからの反射光は、可変シリンドリカルレンズ３、ビームスプリッタ２、オートフォーカス系、を通過し、その形状を制御した可変形状ミラー９を反射し、波面が補正される。そして、可変形状ミラー９にて補正しきれなかった波面収差、すなわち、可変形状ミラー９を反射した光束の収差から目標収差を引いた残収差を含んだ状態で、ダイクロイックミラー１０、ビームスプリッタ１３を透過し、ハルトマンプレート１４ａと二次元ＣＣＤ１４ｂから構成された波面センサ１４に入射され、波面情報を画像として検出する。波面センサ１４からのＣＣＤ画像はパーソナルコンピュータ１５で画像処理され、残収差が計算される。パーソナルコンピュータ１５では、可変形状ミラー９の薄膜ミラー形状を補正する電圧データを、後述する補正アルゴリズムを用いて算出し、ドライバー１６で駆動する補正処理を、計算された残収差が目標値以下となるまで繰り返えす。
【００２３】
この波面制御系は、クローズドループになっており、残収差が小さくなるように制御され、目標値以下まで残収差が小さくなった時点で眼底撮影系の高感度ＣＣＤカメラ１１により、高倍率にて眼底Efが撮影される。
【００２４】
次に、前記可変形状ミラー９の構成を説明する。
図２は、実施例１の眼底撮影系と波面制御系に共有された可変形状ミラーの一例を示す図であり、(a)は平面図を示し、(b)はＡ−Ａ線断面図を示す。図３は、可変形状ミラーの薄膜ミラーと電極を示す断面図である。図４は、可変形状ミラーの電極の配置例を示す平面図である。
【００２５】
前記可変形状ミラー９は、図２に示すように、ミラー枠９ａと、薄膜ミラー９ｂと、スペーサー９ｃと、電極基板９ｄと、電極９ｅと、を備えている。
【００２６】
前記薄膜ミラー９ｂは、図３に示すように、ミラー枠９ａに張設されていて、光路側のアルミニウムミラー91と、電極側のシリコン薄膜92による２層構造により構成されている。前記アルミニウムミラー91は、反射膜であり、反射率の高い材料をシリコン薄膜92に蒸着して形成される。前記シリコン薄膜92は、可撓性を有しており、例えば、厚さ４μｍ程度の厚みを有している。
【００２７】
前記スペーサー９ｃは、薄膜ミラー９ｂと電極９ｅとのギャップ長を所定値に保持するために用いられるもので、例えば、剛性が高い球等が用いられる。
【００２８】
前記電極９ｅは、電極基板９ｄの上に多数配置されるもので、図４に示すように、同心円状で、かつ、放射状に並べて８５個に分割して配列されている。なお、図４の黒点は作用点を示し、１点鎖線は波面測定データから波面を再生する解析エリアを示す。この解析エリアは、最外周の作用点を結ぶエリアに設定している。
【００２９】
前記各電極９ｅ…（電極１〜電極ｎ）を個別に電圧駆動する回路として、図２(b)に示すように、前記ドライバー１６が設けられていて、図３に示すように、各電極９ｅ…に対応して薄膜ミラー９ｂの変形が生じるように、各電極９ｅ…に静電電圧値（V1〜Vn）が印加される。
【００３０】
次に、前記波面センサ１４の構成を説明する。
図５は、実施例１の撮影制御系の波面センサ１４を示す説明図である。
【００３１】
前記波面センサ１４は、図５に示すように、マイクロフレネルレンズが格子状に配列されたハルトマンプレート１４ａと、該ハルトマンプレート１４ａから所定間隔を介して平行配置された二次元ＣＣＤ１４ｂ（二次元電荷結合素子）と、から構成される。
【００３２】
この波面センサ１４ｂによる波面収差の測定は、被検眼Ｅの眼底Ef（網膜）上に点光源を投影し、眼底Efで反射された反射光をハルトマンプレート１４ａで多数の光束に分割し、それぞれの光束による点像位置を二次元ＣＣＤ１４ｂで測定する。そして、測定した点像位置と、無収差眼の場合の点像位置と比較すると、波面収差は、二次元ＣＣＤ１４ｂにおいて、各点像の変位量（Δｘ，Δｙ）として現れる。この各点像の変位量（Δｘ，Δｙ）は、波面収差形状の傾きであり、変位量から波面収差を復元する。したがって、格子状に配列されたマイクロフレネルレンズのレンズ数設定と、二次元ＣＣＤ１４ｂの素子数設定により、高精度に波面収差を測定することができる。
【００３３】
この波面センサ１４により、補正前の初期波面収差および繰り返し補正毎の残収差が測定され、この測定結果が、可変形状ミラー９を波面とは逆位相形状に変形させる高次波面収差の補正アルゴリズムの入力情報として用いられる。なお、波面センサ１４による収差測定結果は、被検眼Ｅの屈曲特性を原因として発生する波面収差のうち、球面度数成分と乱視度数成分を補正する低次波面収差補正での入力情報としても用いられる。
【００３４】
図６は、実施例１の波面制御系のパーソナルコンピュータ１５にて実行される波面収差補正制御処理の流れを示すフローチャートであり、以下、各ステップについて説明する。この波面収差補正制御処理は、検眼者による高倍率による眼底像の観察・撮影の開始操作により起動される。
【００３５】
ステップＳ１は、可変形状ミラー９の全電極９ｅ…に初期電圧V0を印加することで、ＤＭ初期化（Deformable Mirror初期化）を行うステップである。
すなわち、可変形状ミラー９の薄膜ミラー９ｂは、薄膜ミラー９ｂと電極９ｅの間隔が2/3になる電圧Vpを超えると不安定になり、電極９ｅと薄膜ミラー９ｂが接触してしまう（プルイン現象）。そこで、ＤＭ（可変形状ミラー）の初期化では、全電極に同じ電圧値を印加した場合、プルインを起こす電圧Vpより若干低い値に初期電圧V0を設定する。このため、以降の可変形状ミラー制御では、全電極の電圧平均値が初期電圧V0に固定され、プルインは起きず、かつ、電圧の制御レンジが大きくとれ、また、球面度数成分(n,m)＝(2,0)成分の変動が抑制される。
【００３６】
ステップＳ２は、ステップＳ１でのＤＭ初期化に続き、波面収差のうち、球面度数成分（近視、遠視等）を修正するオートフォーカス系の可動プリズム６を初期位置（原点）に移動させるステップである。
【００３７】
ステップＳ３は、ステップＳ２の可動プリズム６の原点移動に続き、波面収差のうち、乱視度数成分を修正する可変シリンドリカルレンズ３を初期位置（原点）に移動させるステップである。なお、ステップＳ１〜ステップＳ３は、初期化処理ステップである。
【００３８】
ステップＳ４は、ステップＳ３での可変シリンドリカルレンズの原点移動、または、ステップＳ６での可変プリズム・可変シリンドリカルレンズの移動、または、ステップＳ１３での電圧値出力に続き、ゼルニケ多項式による各展開モードについて、波面センサ１４からの信号に基づいて波面収差を測定するステップである。
上記ゼルニケ多項式による各展開モードについて説明する。
被検眼Ｅの波面収差と補正される波面収差との差（残収差）は、下記のようにゼルニケ展開される。
Ｗ(ｒ，θ)＝Σ｛Am×Zm(ｒ，θ)｝
ここで、Ｗ(ｒ，θ)は残収差、Zm(ｒ，θ)は展開モードｍのゼルニケ多項式、Amは各ゼルニケ多項式による展開モードｍの振幅値である。なお、展開モードｍは、図７に示す各次数n（0〜10）と各モード態様m（-10〜0〜10）に対し、低次モード側から順次、ｍ＝１〜ｍ＝Ｍ（高次モードの最大値）までの番号をふっている。
また、「ゼルニケ多項式による各展開モード」とは、光学分野でよく使われるゼルニケ多項式により波面収差を分解したとき、各ゼルニケ多項式により展開されるモードをいい、各展開モードは、独立した波面の形（モード）に対応する。
図７は０次〜１０次のゼルニケ多項式による各展開モードを示す図であり、それぞれが古典的な波面収差にも対応しており、収差成分を知ることができる。
【００３９】
ステップＳ５は、ステップＳ４での波面測定・ゼルニケ展開に続き、残収差（乱・球）が規定値以下か否かを判断するステップである。
ここで、「規定値」は、ゼルニケ多項式による展開モードで、２次を考慮して決められる。具体的には、例えば、図７に記載した枠内の６つの低次モードを考慮して決めたものである。なお、６つの低次モードを次数nとモード態様mの関係でいうと、(n,m)＝(0,0)、(1,-1)、(1,1)、(2,-2)、(2,0)、(2,2)であらわされる。なお、ｎ＝０の０次は位相、１次はチルトであり、画像のボケには無関係である。
このステップＳ５で、Noと判断されたときは、ステップＳ６へ移行し、Yesと判断されたときは、ステップＳ７へ移行する。
【００４０】
ステップＳ６は、ステップＳ５での残収差（乱・球）＞規定値との判断に続き、波面収差のうち球面度数成分（(n,m)＝ (2,0)）を、オートフォーカス系の可動プリズム６を移動させることで調整し、波面収差のうち乱視度数成分（(n,m)＝(2,-2)、(2,2)）を、可変シリンドリカルレンズ３を移動させることで調整するステップである。
この低次波面収差の補正は、波面収差のうち球面度数成分と乱視度数成分を減少させる方向に調整する補正であり、具体的には、波面センサ１４により検出された近視度合いや遠視度合いや乱視度合いに応じ、めがねレンズやコンタクトレンズ等で矯正するように、可動プリズム６と可変シリンドリカルレンズ３を移動させることで行われる。
なお、ステップＳ５→ステップＳ６→ステップＳ４へと進む低次波面収差補正ループは、ステップＳ５において、残収差（乱・球）≦規定値と判断されるまで繰り返される。
【００４１】
ステップＳ７は、ステップＳ５での残収差（乱・球）≦規定値との判断に続き、残収差が目標値以下か否かを判断するステップである。
ここで、「目標値」は、設定倍率により収差補正対象である眼底Efを観察や撮影する際に鮮明な画像が得られる許容波面収差に基づき決定される。例えば、ゼルニケ多項式による展開モードで、少なくとも６次までを考慮して決められる。なお、より高倍率要求があるときには、ゼルニケ多項式による展開モードで倍率に応じ６次〜１０次程度までを考慮して決められる。
具体的には、眼底Efの視細胞（２〜５μｍ）の撮影を目標としているため、これを観測するには、本光学系の場合、解析エリア内の波面収差はRMS（Root Mean Squareの略）の実測値で0.05μｍ未満であり、このRMS実測値に基づいて決定される。
ここで、「RMS」とは、波面収差指標の１つであり、自乗平均平方根の略で、理想波面と実際の波面の標準偏差（分散の平方根）をいう。
このステップＳ７において、Noと判断されたときは、ステップＳ８へ移行し、Yesと判断されたときは、ステップＳ１４へと移行する。
【００４２】
ステップＳ８は、ステップＳ７での残収差≦目標値であるとの判断に続き、補正ループ回数が設定回数ｎ以下か否かを判断するステップである（繰り返し補正回数判定部）。
ここで、設定回数ｎは、残収差の目標値への収束状況により決められる。例えば、「ＴＹＰＥ２」による駆動電圧計算は、最初の３回〜５回で非常に大きな効果が得られているので、この場合、３回〜５回の値に設定されることになる。
ステップＳ８において、Yesと判断されたときはステップＳ９へ移行し、Noと判断されたときはステップＳ１０へ移行する。
【００４３】
ステップＳ９は、ステップＳ８での補正ループ回数≦ｎとの判断に続き、後述する「ＴＹＰＥ２」により電極９ｅ…を駆動する電圧値Vnを計算するステップである（第２電極印加電圧演算手段）。
【００４４】
ステップＳ１０は、ステップＳ８での補正ループ回数＞ｎとの判断に続き、後述する「ＴＹＰＥ１」により電極９ｅ…を駆動する電圧値Vnを計算するステップである（第１電極印加電圧演算手段）。
【００４５】
ステップＳ１１は、ステップＳ９またはステップＳ１０での電圧値Vnの計算に続き、前の電圧値データVn'と計算した電圧値Vnとを重ね合わせる下記の式により、印加電圧Vの二乗値V2を計算するステップである。
V2＝Vn'2＋Vn2
この前電圧との重ね合わせ処理により、駆動電圧計算が「ＴＹＰＥ２」から「ＴＹＰＥ１」へ切り替えられ、そのときの電圧値が乖離しているとき、電極９ｅ…へ印加する電圧値の急変を防止することができる。
【００４６】
ステップＳ１２は、ステップＳ１１での前電圧との重ね合わせ処理に続き、印加電圧Vの二乗値V2の平均値が、初期電圧V02に等しくなるように、印加電圧Vの二乗値V2をシフトするステップである。
この平均値調整処理により、補正ループによる球面成分の変化を抑制することができる。
【００４７】
ステップＳ１３は、ステップＳ１２での平均値調整処理に続き、ステップＳ１２で最終的に求められた電圧二乗値V2により、電圧値Vを決定し、決定した電圧値Vを各電極９ｅ…に印加する駆動指令をドライバー１６に出力するステップである。このステップＳ１３からは、ステップＳ４へ戻り、高次収差補正の補正ループを構成する。
【００４８】
ステップＳ１４は、ステップＳ７での残収差≦目標値との判断に続き、眼底Efの高倍率撮影を行う撮影モードに入るステップである。
なお、図６のフローチャートにおいて、ステップＳ１〜ステップＳ６は、低次波面収差補正手段に相当し、ステップＳ８〜ステップＳ１２は、電圧値使い分け手段に相当し、ステップＳ７，ステップＳ１３，ステップＳ１４は、可変形状ミラー制御手段に相当する。
【００４９】
図８は、実施例１の波面制御系のパーソナルコンピュータ１５にて実行される波面収差補正制御処理（図６）においてステップＳ１０の「ＴＹＰＥ１」の駆動電圧計算が選択されたときの第１電圧値演算処理の流れを示すフローチャートであり、以下、各ステップについて説明する。
【００５０】
ステップＳ101は、ステップＳ８での補正ループ回数＞ｎとの判断に続き、ステップＳ４にて計算した残収差のゼルニケ多項式の展開データより、各モードにおける振幅値(A1,A2,…,Am)を読み込むステップである。
【００５１】
ステップＳ102は、ステップＳ101での各モードにおける振幅値(A1,A2,…,Am)の読み込みに続き、そのとき各電極９ｅ…に印加されている電圧値(V1,V2,…,Vn)を読み込むステップである。
この電圧値(V1,V2,…,Vn)は、１回前の制御に使用した電圧値であり、最初の制御の際にはステップＳ１で述べた初期電圧V0の値になる。
【００５２】
ステップＳ103は、ステップＳ102での電圧値(V1,V2,…,Vn)の読み込みに続き、予め定められている各電極９ｅ…の作用点（作用点１〜作用点ｎ）の座標位置(r1,θ1),(r2,θ2),…,(rn,θn)を読み込むステップである。
【００５３】
ステップＳ104は、ステップＳ103での作用点座標位置(r1,θ1),(r2,θ2),…,(rn,θn)の読み込みに続き、ステップＳ101にて読み込んだ各モードでの振幅値Amと、ステップＳ103にて読み込んだ各電極９ｅ…の作用点座標位置(rn,θn)により、各電極９ｅ…の作用点座標位置(rn,θn)での目標変位量Ｄnを下記式により計算するステップである。
Ｄn＝Σ｛Am×Zm(rn,θn)｝      但し、ｍ＝１〜Ｍ（高次モードの最大値）
ここで、目標変位量Ｄnとは、図９に示すように、各電極９ｅ…の作用点における目標形状と実薄膜ミラー形状との差をあらわす。
【００５４】
ステップＳ105は、ステップＳ104での作用点座標位置(rn,θn)での目標変位量Ｄnの計算に続き、目標変位量Ｄnを得るための電圧値Vnの二乗値Vn2を、電圧の二乗は変位量にほぼ比例することから決められた下記式で計算するステップである。
Vn2＝Vn'2＋αＤn
ここで、ステップＳ102にて読み込んだVnは、１回前の制御周期におけるVn'に置き換えている。また、αは実験で定められたフィードバックゲイン（補正係数）であり、輪帯毎（あるいは電極毎）に変えられる。このフィードバックゲインαは、高次波面収差補正が発散することなく、しかも、応答良く少ない補正ループの繰り返し回数により残収差が目標値以下となる値とされる。
【００５５】
ステップＳ106は、ステップＳ105での電圧値の二乗計算に続き、ステップＳ105で求めた電圧二乗値Vn2により、電圧値Vnを計算するステップである。このステップＳ106からは、図６のフローチャートのステップＳ１１へ進む。
【００５６】
図１０(a)は、実施例１の波面制御系のパーソナルコンピュータ１５にて実行される波面収差補正制御処理（図６）においてステップＳ９の「ＴＹＰＥ２」の駆動電圧計算が選択されたときの第２電圧値演算処理の流れを示すフローチャートの第１例であり、以下、各ステップについて説明する。
【００５７】
ステップＳ91は、ステップＳ８での補正ループ回数≦ｎとの判断に続き、ステップＳ４にて計算した残収差のゼルニケ多項式の展開データより、各モードにおける振幅値(A*＝A1 A2 … Am)を読み込むステップである。
以下、右上付きの「＊」は、ベクトルを表す。
【００５８】
ステップＳ92は、ステップＳ91での各モードにおける振幅値(A*＝A1 A2 … Am)の読み込みに続き、そのとき各電極９ｅ…に印加されている電圧値(V*＝V1 V2 … Vn)を読み込むステップである。
この電圧値(V*＝V1 V2 … Vn)は、１回前の制御に使用した電圧値であり、最初の制御の際にはステップＳ１で述べた初期電圧V0の値になる。
【００５９】
ステップＳ93は、ステップＳ92での電圧値(V*＝V1 V2 … Vn)の読み込みに続き、予め実験結果により定められた電圧テンプレートVm*を記憶しておき、記憶されている電圧テンプレートVm*から今回の演算処理に用いる電圧テンプレートVm*を読み込むステップである。
ここで、「電圧テンプレートVm*」とは、例えば、図１１に示すように、波面収差のゼルニケ多項式による展開モード毎に、それぞれの展開モードを誘起する電極の電圧配列データである。また、「電圧テンプレートVm*」としては、上記低次波面収差の対象とされている６つの低次モード(n,m)＝(0,0)、(1,-1)、(1,1)、(2,-2)、(2,0)、(2,2)を除き、低次モードから補正対象とする高次モード（６次以上）までの各展開モードについてそれぞれ用意する。
【００６０】
ステップＳ94は、ステップＳ93での電圧テンプレートVm*の読み込みに続き、可変形状ミラー９で作られる目標形状である目標ゼルニケ展開データZ*targetを、Z*target＝（Zt1Zt2 Zt3 Zt4 … Ztm）として計算するステップである。
すなわち、可変形状ミラー９を経由した光束の残収差は、A*＋Z*targetとなる。よって、可変形状ミラー９を経由した光束の残収差を無くすように可変形状ミラー９を制御したいときは、Z*target＝−A*となる。
【００６１】
ステップＳ95は、ステップＳ94での可変形状ミラー９における目標ゼルニケ展開データZ*targetの計算に続き、予め計算してある行列ZMを読み込むステップである。
ここで、「行列ZM」とは、特定のゼルニケ展開モードｍを誘起する電圧テンプレートVm*の電圧を、複数の電極９ｅ…に印加した際に生じる実際の波面収差の振幅データであり、実験結果によって決定する。理想的には、単一ゼルニケ展開モードのみが生じるはずであるが、実際には他のゼルニケ展開モードも混ざってしまう（テンプレートの不完全性）。これを考慮するために、行列ZMを設定する。
行列ZMは、上述したように、
【００６２】
【数１】
2008220771.tif 000003
【００６３】
と定義されるが、簡略化して演算のスピードを上げるために、
【００６４】
【数２】
2008220771.tif 000004
【００６５】
としても良い。
また、電圧テンプレートのほうを規格化し、Zm,mを１とする、
【００６６】
【数３】
2008220771.tif 000005
【００６７】
の式により、演算フローを進めてゆくこともできる。
【００６８】
ステップＳ96は、ステップＳ95での行列ZMの読み込みに続き、重ね合わせ係数ｋ*を、ｋ*＝ZM-1・Z*targetの式により計算するステップである。
上記ｋ*＝ZM-1・Z*targetの式は、Z*target≒ZM・ｋ*となるようなｋ*を求めるための式である。
ここで、テンプレートの不完全性を無視する上記式(1)のときは、
【００６９】
【数４】
2008220771.tif 000006
【００７０】
となる。
よって、上記式(2)のときで、かつ、可変形状ミラー９で収差を無くすように設定するときは、ｋ*＝-A*となる。
【００７１】
ステップＳ97は、ステップＳ93での重ね合わせ係数ｋ*の計算に続き、収差を無くす可変形状ミラー９の薄膜ミラー９ｂの形状を得るための電圧値Vnの二乗値Vn2を、電圧の二乗は変位量にほぼ比例することから決められた下記式で計算するステップである。
Vn2＝Vn'2＋ｇΣ{ｋm×Vmn2}
ここで、ステップＳ９にて読み込んだVnは、１回前の制御周期におけるVn'に置き換えている。また、ｇは実験で定められたフィードバックゲイン（補正係数）であり、高次波面収差補正が発散することなく、しかも、応答良く少ない補正ループの繰り返し回数により残収差が目標値以下となる値とされる。
【００７２】
ステップＳ98は、ステップＳ97での電圧値の二乗計算に続き、ステップＳ97で求めた電圧二乗値Vn2により、電圧値Vnを計算するステップである。このステップＳ98からは、図６のフローチャートのステップＳ１１へ進む。
【００７３】
図１０(b)は、実施例１の波面制御系のパーソナルコンピュータ１５にて実行される波面収差補正制御処理（図６）においてステップＳ９の「ＴＹＰＥ２」の駆動電圧計算が選択されたときの第２電圧値演算処理の流れを示すフローチャートの第２例であり、以下、各ステップについて説明する。
【００７４】
この第２例は、第１例に対し、各展開モードの重ね合わせ振幅の算出法を簡略化し、演算処理のスピードを上げるようにした例である。すなわち、図１０(a)のフローチャートのステップＳ94〜ステップＳ95を省略したものである。そして、図１０(b)のフローチャートのステップＳ91〜ステップＳ94，ステップＳ98の各ステップは、図１０(a)のフローチャートのステップＳ91〜ステップＳ94，ステップＳ98の各ステップと同じ処理を行うステップであるので、説明を省略する。
【００７５】
ステップＳ97'は、ステップＳ93での電圧テンプレートVm*の読み込みに続き、収差を無くす可変形状ミラー９の薄膜ミラー９ｂの形状を得るための電圧値Vnの二乗値Vn2を、電圧の二乗は変位量にほぼ比例することから決められた下記式で計算するステップである。
Vn2＝Vn'2＋ｇΣ{(Ztm/Zm,m)×Vmn2}                  (3)
または、規格化されたVmを使い、
Vn2＝Vn'2＋ｇΣ{-Am×Vmn2}                      (4)
すなわち、図１０(a)のステップＳ95の説明において、行列ZMの正確な定義に対し、Zmmのみを残し他を０とする簡略化した式(1)を用いる場合には、上記式(3)を用いて電圧値Vnの二乗値Vn2を計算する。
また、図１０(a)のステップＳ95の説明において、行列ZMの簡略化した式(1)に対し、さらに、テンプレートを規格化し、Zmm＝１として簡略化した式(2)を用いる場合には、上記式(4)を用いて電圧値Vnの二乗値Vn2を計算する。
【００７６】
次に、作用を説明する。
以下、実施例１の波面収差補正装置による作用を、［低次波面収差の補正制御作用］、［高次波面収差の補正制御作用］、［第２電圧値による波面収差補正作用］、［第１電圧値による波面収差補正作用］、［使い分け補正アルゴリズムを用いた波面収差補正作用］に分けて説明する。
【００７７】
［低次波面収差の補正制御作用］
波面収差補正制御が開始されると、図６のフローチャートにおいて、ステップＳ１→ステップＳ２→ステップＳ３へと進み、ステップＳ１にて、ＤＭ初期化が行われ、ステップＳ２及びステップＳ３にて可動プリズム６の初期位置移動と可変シリンドリカルレンズ３の初期位置移動という初期化処理が行われる。
【００７８】
ここで、ステップＳ１にて、全電極９ｅ…に初期電圧V0を印加し、薄膜ミラー９ｂの初期変位量に近い変位状態にてＤＭ初期化を行うのは、後述する可変形状ミラー９を用いた波面収差補正において、電極９ｅにより薄膜ミラー９ｂの引っ張り力を減じる方向のみの変形モードとすることにより、制御ハンチングを抑えつつ、目標波面収差への収束応答を高めるためである。
【００７９】
ステップＳ３からは、ステップＳ４→ステップＳ５へと進み、ステップＳ５において、残収差（乱・球）≦規定値と判断されるまで、ステップＳ５→ステップＳ６→ステップＳ４へと進む流れが繰り返される。
すなわち、ステップＳ５において、残収差（乱・球）＞規定値と判断されると、ステップＳ６において、波面収差のうち球面度数成分を、オートフォーカス系の可動プリズム６を移動させることで調整し、波面収差のうち乱視度数成分を、可変シリンドリカルレンズ３を移動させることで調整し、ステップＳ４において、調整後の波面収差を測定するという流れが繰り返される。
【００８０】
そして、ステップＳ５において、残収差（乱・球）≦規定値と判断されると、ステップＳ５→ステップＳ６→ステップＳ４へと進む流れの繰り返しによる低次波面収差補正ループを終了し、ステップＳ７以降の高次波面収差補正処理へと進む。
【００８１】
このように、被検眼Ｅの屈曲特性を原因として発生する波面収差のうち、球面度数成分と乱視度数成分を補正する低次波面収差補正ループ（ステップＳ４，Ｓ５，Ｓ６）を設けた。このため、後述する高次波面収差補正ループでは、低次波面収差補正ループによる低次波面収差補正後に残った波面収差成分と、低次波面収差補正の対象となる次数より高次の波面収差成分を、可変形状ミラー９を変形させて補正することになる。
【００８２】
したがって、高次波面収差補正ループでの波面収差補正負担が大幅に軽減され、残収差が目標値以下となるまでの収束応答性が高まり、高次波面収差補正ループでの繰り返し補正回数を低減できる。
【００８３】
［高次波面収差の補正制御作用］
ステップＳ５にて残収差（乱・球）≦規定値と判断されると、図６のフローチャートにおいて、ステップＳ５からステップＳ７→ステップＳ８ヘと進み、ステップＳ８において、補正ループ回数≦ｎと判断され、ステップＳ９→ステップＳ１１→ステップＳ１２→ステップＳ１３へと進む。
【００８４】
すなわち、ステップＳ９では、「ＴＹＰＥ２」による駆動電圧計算が行われる。図１０(a)の第１例の場合の駆動電圧計算について説明する。
ステップＳ91では、残収差のゼルニケ多項式の展開データより、各モードにおける振幅値(A*＝A1 A2 … Am)が読み込まれ、ステップＳ92では、そのとき各電極９ｅ…に印加されている電圧値(V*＝V1 V2 … Vn)が読み込まれ、ステップＳ93では、今回補正しようとするゼルニケ展開モードｍに対応する電圧テンプレートVm*が読み込まれる。そして、ステップＳ94では、目標ゼルニケ展開データZ*targetが、Z*target＝（Zt1Zt2 Zt3 Zt4 … Ztm）の式により計算され、ステップＳ95では、予め計算してある行列ZMが読み込まれる。そして、ステップＳ96では、重ね合わせ係数ｋ*が計算され、ステップＳ97では、目標とするミラー変形を得るための電圧値Vnの二乗値Vn2が計算される。そして、ステップＳ98では、電圧二乗値Vn2により電圧値Vnが計算される。
【００８５】
そして、ステップＳ１１での前電圧との重ね合わせ、ステップＳ１２での平均値調整、ステップＳ１３での電圧値出力による可変形状ミラー９の駆動に続き、ステップＳ４へ戻る。ステップＳ４では、今回の演算処理により決定した電圧値Vnを各電極９ｅ…に出力した後の波面収差が測定され、ステップＳ５→ステップＳ７へと進み１回目の補正ループを終了する。
【００８６】
次いで、ステップＳ７において、残収差＞目標値と判断され、ステップＳ８において、補正ループ回数≦ｎと判断される初回からｎ回目の補正ループまでの間、図６のフローチャートにおいて、ステップＳ８→ステップＳ９→ステップＳ１１→ステップＳ１２→ステップＳ１３→ステップＳ４→ステップＳ５→ステップＳ７へと進む流れが繰り返され、「ＴＹＰＥ２」を用いた駆動電圧計算による高次収差の補正が行われる。
【００８７】
そして、ステップＳ８において、補正ループ回数＞ｎと判断されると、ステップＳ１０→ステップＳ１１→ステップＳ１２→ステップＳ１３へと進む。
【００８８】
すなわち、ステップＳ１０では、「ＴＹＰＥ１」による駆動電圧計算が行われる。図８の場合の駆動電圧計算について説明する。
ステップＳ101では、残収差のゼルニケ多項式の展開データより、各モードにおける振幅値(A1,A2,…,Am)が読み込まれ、ステップＳ102では、そのとき各電極９ｅ…に印加されている電圧値(V1,V2,…,Vn)が読み込まれ、ステップＳ103では、予め定められている各電極９ｅ…の作用点（作用点１〜作用点ｎ）の座標位置(r1,θ1),(r2,θ2),…,(rn,θn)が読み込まれる。そして、ステップＳ104では、各モードでの振幅値Amと、各電極９ｅ…の作用点座標位置(rn,θn)により、各電極９ｅ…の作用点座標位置(rn,θn)での目標変位量Ｄnが計算され、ステップＳ105では、目標変位量Ｄnを得るための電圧値Vnの二乗値Vn2が計算される。そして、ステップＳ106では、電圧二乗値Vn2により電圧値Vnが計算される。
【００８９】
そして、ステップＳ１１での前電圧との重ね合わせ、ステップＳ１２での平均値調整、ステップＳ１３での電圧値出力による可変形状ミラー９の駆動に続き、ステップＳ４へ戻る。ステップＳ４では、今回の演算処理により決定した電圧値Vnを各電極９ｅ…に出力した後の波面収差が測定され、ステップＳ５→ステップＳ７へと進み、（ｎ＋１）回目の補正ループを終了する。
【００９０】
次いで、ステップＳ７において、残収差≦目標値と判断されるまでの間、図６のフローチャートにおいて、ステップＳ８→ステップＳ１０→ステップＳ１１→ステップＳ１２→ステップＳ１３→ステップＳ４→ステップＳ５→ステップＳ７へと進む流れが繰り返され、「ＴＹＰＥ１」を用いた駆動電圧計算による高次収差の補正が行われる。
【００９１】
そして、ステップＳ７において、残収差≦目標値と判断されると、ステップＳ７からステップＳ１４へと進み、ステップＳ１４では、眼底Efの高倍率撮影を行う撮影モードに入る。
【００９２】
［第２電圧値による波面収差補正作用］
まず、電極毎に電圧テンプレートを用意した従来の補正アルゴリズムについて説明する。
１つの電極ｎにのみ電圧を印加するような電圧配列（以下、電圧テンプレート）として、
【００９３】
【数５】
2008220771.tif 000007
【００９４】
を用意する。これと同時に、この電圧テンプレートVn*の電圧を印加した場合の波面形状データ配列Zn*を電極数分記録しておく。Zn*のデータは、通常、波面データをゼルニケ多項式により展開し、各展開モードｍの振幅データを用いる。よって、ここではゼルニケ多項式により展開した際の振幅データZn,mを利用して説明する。なお、Zn,mは他の多項式展開や実際の測定点変位データなどでもよい。
【００９５】
この１つの電極のみ駆動した場合の各電圧テンプレートVn*に対する、波面データZn*をインフルエンスベクトルと呼ぶと、このインフルエンスベクトルZn*は、
【００９６】
【数６】
2008220771.tif 000008
【００９７】
となる。そして、このインフルエンスベクトルZn*を、電圧テンプレートの数だけ並べたものをインフルエンス行列ZMと呼ぶと、インフルエンス行列ZMは、
【００９８】
【数７】
2008220771.tif 000009
【００９９】
となる。可変形状ミラーで作られる目標形状を、Z*target＝（Zt1Zt2 Zt3 Zt4 … Ztm）とすると、インフルエンス関数の線形結合が目標形状に近くなるような値を見つければよい。
【０１００】
線形結合の際の重ね合わせ係数を、ｋ*＝（ｋ1 ｋ2… ｋn）とすると、
【０１０１】
【数８】
2008220771.tif 000010
【０１０２】
と書くことができる。
上記式で右辺の計算結果と左辺の結果の誤差がもっとも小さくなるようなｋ*を求める。このｋ*の値を使い、実際に電圧テンプレートを重ね合わせ、補正電圧V*を求める。重ね合わせは、変位が電圧の二乗に比例することを考慮して以下のように重ね合わせる。
【０１０３】
【数９】
2008220771.tif 000011
【０１０４】
以上が電極毎に電圧テンプレートを用意した従来の補正アルゴリズムによる収差補正電圧の計算である。
【０１０５】
この計算において、計算に時間がかかるのが重ね合わせ係数ｋ*の算出であるが、電極数ｎが増えると非常に計算に時間がかかるのが問題であり、リアルタイムでの制御を行う場合、電極数が多いとネックとなる。
【０１０６】
次に、本研究での、電圧算出方法について説明する。
本研究の場合、特定のゼルニケ展開モードを誘起するような電圧テンプレートVm*を用いる。補正対象とするゼルニケ展開モード数をｍとすると、ｍ個の電圧テンプレートVm*を作ることになる。
【０１０７】
【数１０】
2008220771.tif 000012
【０１０８】
各電圧テンプレートVm*に対応する、波面形状データZm*(前記インフルエンスベクトルに相当)と、そのデータを並べた行列ZMは、
【０１０９】
【数１１】
2008220771.tif 000013
【０１１０】
となる。
【０１１１】
また、重ね合わせ係数ｋ*は電圧テンプレートVm*の数で決まるので、要素数がｎ個（電極数）からｍ個（補正対象の展開モード数）になる。
このため、Z*target≒ZM・ｋ*の式により重ね合わせ係数ｋ*を求める場合の計算量は、電極数ｎでなく、補正対象の展開モード数ｍで決まることになり、可変形状ミラー９として電極数が多いデバイスを用いた場合、計算時間を大幅に削減できる。
【０１１２】
また、各展開モードの波面形状データは、主成分以外は小さく、近似的にそれらを無視すると以下のように書ける。
【０１１３】
【数１２】
2008220771.tif 000014
【０１１４】
すると、インフルエンス行列ZMは、
【０１１５】
【数１３】
2008220771.tif 000015
【０１１６】
となる。この式を用いると、補正電圧の精度は落ちるが、重ね合わせ係数ｋ*は簡単に求めることができ、電極が多いデバイスを用いたリアルタイム補正の高速化が図れる。
【０１１７】
［第１電圧値による波面収差補正作用］
まず、可変形状ミラー９の構造と可変形状ミラー９の制御電圧の算出方法について説明する。
可変形状ミラー９は、接地した導電性の薄膜ミラー９ｂに対向して電極９ｅを配置し、電極９ｅに電圧を印加することで静電力により薄膜ミラー９ｂが歪む。薄膜ミラー９ｂを凹ませたい場所の下に電圧を印加すると、薄膜ミラー９ｂが凹む。このとき、歪量は電圧の二乗にほぼ比例する。
【０１１８】
可変形状ミラー９で作ることができる形状は、電極９ｅの配列パターン、電極９ｅの個数、電極９ｅにかける電圧の大きさで決まる。すなわち、電極９ｅの数を増やせば作れる形状が多様になるが、電圧を算出するには非常に時間がかかるため、リアルタイム補正を行う場合、補正形状の多様性と処理スピードはトレードオフの関係になる。
【０１１９】
また、測定された波面収差を補正するような可変形状ミラー９形状を作るための制御電圧の算出は、非常に難しい。特に、薄膜ミラー９ｂは１つの連続体であるため、１つの電極９ｅに電圧を掛けると電圧の付近が凹むだけでなく、その影響はミラー全面に及ぶ。そのため、従来は、一つの電圧を印加した場合のミラー面全体の形状を記録しておき、それらの重ね合わせがもっとも目標形状と近くなるように、各電極の電圧を決定する方式を採用していた。
【０１２０】
実施例１の波面収差補正装置では、可変形状ミラー９は、図４に示すように、合計85個と非常に多くの電極９ｅ…を有する。このため、従来の駆動電圧算出方法では時間がかかるため、高速で駆動電圧を算出する簡便な方法を考案した。つまり、実施例１では、電圧パターンの補正アルゴリズムとして、短時間にて可変形状ミラー９が目標形状に到達することができる、「変位量フィードバック」による電圧パターンの補正アルゴリズムを採用した。
【０１２１】
本来は、電極９ｅ…がミラー面に与える影響を全て考慮するのが望ましいが、本発明の実施例１では、図９に示すように、電極９ｅ…が影響を及ぼすエリアを１点に置き換えた作用点を定め、作用点と目標点との変位差（＝目標変位量Ｄn）に基づき電極９ｅ…に印加する電圧値Vnを求めた。つまり、予め薄膜ミラー９ｂの波面位置と電極９ｅの関係を１対１で決めておき、その位置での波面の歪み具合（＝作用点と目標点との差）により、対応する電極９ｅの電圧値Vnを決める「変位量フィードバック」により、可変形状ミラー９を用いた波面収差の補正制御が行われる。
【０１２２】
したがって、実施例１の補正アルゴリズムは、各電極９ｅ…の位置での波面の歪み具合に応じた電圧値Vnを決めるだけの「変位量フィードバック」であるため、例えば、１つの電極に１つの電圧値を印加した場合の薄膜ミラー面の全体形状を記憶しておき、それらを重ね合わせ形状が最も目標形状と近くなるように、各電極の電圧値を決定する場合に比べ、電極９ｅ…への印加電圧の演算量そのものが少なくて済む。すなわち、簡便な補正電圧の算出方法により高速に制御電圧を算出することができるようになる。
また、実施例１の補正アルゴリズムは、各電極９ｅ…の位置での波面の歪み具合に応じた電圧を決める「変位量フィードバック」であるため、補正回数毎に、図１２の波面Ｂから目標形状である波面Ａへ確実に近づく、安定した波面収差の補正制御ができる。
さらに、各電極９ｅ…に対応する各作用点の位置は、実験的に最適な位置を求めることで、「変位量フィードバック」による簡易的な計算方法でありながら、ある程度の精度で電圧値Vnを算出できる。
【０１２３】
［使い分け補正アルゴリズムを用いた波面収差補正作用］
まず、可変形状ミラー９の構造と可変形状ミラー９の制御電圧の算出方法について説明する。
可変形状ミラー９は、接地した導電性の薄膜ミラー９ｂに対向して電極９ｅを配置し、電極９ｅに電圧を印加することで静電力により薄膜ミラー９ｂが歪む。薄膜ミラー９ｂを凹ませたい場所の下に電圧を印加すると、薄膜ミラー９ｂが凹む。このとき、歪量は電圧の二乗にほぼ比例する。
【０１２４】
可変形状ミラー９で作ることができる形状は、電極９ｅの配列パターン、電極９ｅの個数、電極９ｅにかける電圧の大きさで決まる。すなわち、電極９ｅの数を増やせば作れる形状が多様になるが、電圧を算出するには非常に時間がかかるため、リアルタイム補正を行う場合、補正形状の多様性と処理スピードはトレードオフの関係になる。
【０１２５】
また、測定された波面収差を補正するような可変形状ミラー９形状を作るための制御電圧の算出は、非常に難しい。特に、薄膜ミラー９ｂは１つの連続体であるため、１つの電極９ｅに電圧を掛けると電圧の付近が凹むだけでなく、その影響はミラー全面に及ぶ。そのため、従来は、一つの電圧を印加した場合のミラー面全体の形状を記録しておき、それらの重ね合わせがもっとも目標形状と近くなるように、各電極の電圧を決定する方式を採用していた。
【０１２６】
これに対し、実施例１の波面収差補正装置では、可変形状ミラー９は、図４に示すように、合計85個と非常に多くの電極９ｅ…を有する。このため、従来の駆動電圧算出方法では時間がかかるため、高速で駆動電圧を算出する簡便な方法（補正アルゴリズム）を考案した。
【０１２７】
まず、発明者が着目した点は、第１電圧値による波面収差補正と第２電圧値による波面収差補正とは、その特徴が互いに相違する点である。
すなわち、「ＴＹＰＥ１」を用いた第１電圧値による波面収差補正では、図１３のＢ特性曲線部に示すように、収束速度が遅いというデメリットがあるが、発散しにくい、かつ、補正精度が良い（図１３のＥ特性曲線部に示すように残収差が小さくなる）というメリットがある。
一方、「ＴＹＰＥ２」を用いた第２電圧値による波面収差補正では、図１３のＣ特性曲線部に示すように発散しやすい、かつ、補正精度が低い（図１３のＤ特性曲線部に示すように残収差がＥより大きくなる）というデメリットがあるが、図１３のＡ特性曲線部に示すように収束速度が速いというメリットがある。
【０１２８】
このように、「ＴＹＰＥ２」を用いた第２電圧値による波面収差補正のメリットである収束速度が速い点と、「ＴＹＰＥ１」を用いた第１電圧値による波面収差補正のメリットである発散しにくく補正精度が高い点を、有効に活用する「使い分け方式」を採用することで、目標ミラー形状への応答性と高補正精度の両立が図られることを知見した。
【０１２９】
上記知見に基づき、実施例１では、初回からｎ回目までの補正ループでは、「ＴＹＰＥ２」を用いた第２電圧値による波面収差補正を実行し、（ｎ＋１）回目以降の補正ループでは、「ＴＹＰＥ１」を用いた第１電圧値による波面収差補正を実行するという「使い分け方式」を採用した。
【０１３０】
この結果、波面収差を補正する際、電圧を印加する電極数９ｅ…が多い可変形状ミラー９を用いたとしても、目標ミラー形状への応答性と高補正精度の両立により、応答良く短時間にて残収差を小さく抑える補正を達成した。
【０１３１】
具体例について説明する。
1.眼底を高倍率でみる
眼底Efを高倍率で観察した場合、観察できる、観察できないは、撮影した画像の鮮明さ（ボケ具合）で決まる。このボケは、回析限界（光学系に依存）と波面収差で決まる。現在、眼底Efの視細胞（２〜５μｍ）の撮影を目標としており、これを観測するには、本光学系の場合、解析エリア内の波面収差をRMS（収差量）の実測値で0.05μｍ未満は必須である。
2.繰り返し補正回数
被検眼Ｅの眼底Efを撮影する際に、良い状態で眼を開いていられるのが、人により異なり、短い人では数秒となる。このため、調整から撮影までを数秒間で終了するためには、できる限り少ない補正回数で、図１２に示す波面Ｂの状態から目標とする波面収差による波面Ａに到達するのが重要である。
【０１３２】
これに対し、実施例１の電圧パターンの補正アルゴリズム（使い分け方式）を採用した場合であって、残収差の目標値をRMS実測値で0.05μｍとする実験では、最初の３回〜５回の「ＴＹＰＥ２」による繰り返し補正により残収差が目標値に限りなく近い値まで到達し、その後、「ＴＹＰＥ１」により収差補正を数回繰り返すことで、残収差が目標値以下となり、２２倍の倍率（実験装置の光学系の都合により設定した倍率）により、鮮明な眼底画像を得ることができる条件である残収差がRMSで0.05μｍ以下を達成した。つまり、少ない繰り返し補正回数により残収差が目標値以下となることが判明し、上記1.及び2.の要求を満たす収差補償システムであることが証明された。
【０１３３】
次に、効果を説明する。
実施例１の波面収差補正装置にあっては、下記に列挙する効果を得ることができる。
【０１３４】
(1) 複数の電極９ｅ…と、該複数の電極９ｅ…に印加された電圧値Vnに応じて形状を変化させる薄膜ミラー９ｂを有し、入射した光束の波面収差を補正する可変形状ミラー９と、前記可変形状ミラー９が設けられた光学系に収差補正対象を含み、該収差補正対象と可変形状ミラー９を経由した光束を受光して該光束の波面収差を測定する波面センサ１４と、前記波面センサ１４からの信号により、前記複数の電極９ｅ…にそれぞれ対応する薄膜ミラー９ｂ上の作用点と目標点との差に基づいて、前記複数の電極９ｅ…それぞれに印加する第１電圧値Vnを演算する第１電極印加電圧演算手段と、波面収差の多項式による展開モード毎に、それぞれの展開モードを誘起する電極９ｅ…の電圧配列データである電圧テンプレートVm*を記憶しておき、前記波面センサ１４で得られた波面収差が所望の収差になるように各展開モードの重ね合わせ振幅を決定し、前記記憶している電圧テンプレートVm*を用いて前記複数の電極９ｅ…のそれぞれに印加する第２電圧値Vnを演算する第２電極印加電圧演算手段と、補正開始域では前記第２電極印加電圧演算手段により演算された第２電圧値Vnを主に用い、補正終了域では前記第１電極印加電圧演算手段により演算された第１電圧値Vnを主に用いるという使い分けにより、前記複数の電極９ｅ…のそれぞれに印加する電圧値Vnを決定する電圧値使い分け手段と、前記電圧値使い分け手段により決定した電圧値Vnに基づき、前記波面センサ１４により測定される光束の波面収差を抑制するように、前記可変形状ミラー９のミラー形状の補正を繰り返す制御を行う可変形状ミラー制御手段と、を有する。このため、波面収差を補正する際、電圧を印加する電極数が多い可変形状ミラー９を用いたとしても、目標ミラー形状への応答性と高補正精度の両立により、応答良く短時間で残収差を小さく抑える補正を達成し、高倍率としてもきわめて鮮明な画像を得ることができる。
【０１３５】
(2) 前記電圧値使い分け手段は、可変形状ミラー９のミラー形状補正を行う繰り返し補正回数を判定する繰り返し補正回数判定部（ステップＳ８）を設け、前記繰り返し補正回数判定部は、残収差の収束状況により設定回数ｎを決め、繰り返し補正回数が初回から設定回数ｎ以下であると判定されたときは、第２電極印加電圧演算手段を選択し、第２電圧値を用いて可変形状ミラーのミラー形状補正を行い、繰り返し補正回数が設定回数ｎを超えたと判定されたときは、第１電極印加電圧演算手段を選択し、第１電圧値を用いて可変形状ミラー９のミラー形状補正を行うため、繰り返し補正回数の設定回数ｎを決めるだけの簡単な処理により、目標ミラー形状への応答性と高補正精度の両立を図ることができる。
【０１３６】
(3) 前記可変形状ミラー９は、薄膜ミラー９ｂの変位量を初期変位量とするべく全電極９ｅ…に初期電圧V0を印加した後、複数の電極９ｅ…に対して作り出された電圧パターンによる薄膜ミラー９ｂの歪み形状を、収差補正対象を経由して入射される光束の波面収差形状を打ち消す形状に制御することで、ミラー反射後の光束に含まれる波面収差を小さく抑えるため、予め初期変位量を与えるという可変形状ミラー９の初期化処理および、電極９ｅの平均電圧を初期電圧に固定することで、可変形状ミラー９を用いた波面収差補正制御において、制御ハンチングを抑えた高応答で収束性の高い波面収差補正制御を行うことができる。加えて、初期変位量をプルインが起きない程度に大きくすることで、補正のダイナミックレンジを大きくすることができる。
【０１３７】
(4) 前記波面センサ１４は、マイクロレンズが格子状に配列されたハルトマンプレート１４ａと、二次元ＣＣＤ１４ｂとから構成され、収差補正対象に点光源を投影し、収差補正対象及び前記可変形状ミラー９を経由した反射光を、前記ハルトマンプレート１４ａで多数の光束に分割し、それぞれの光束による点像位置を二次元ＣＣＤ１４ｂで測定し、収差補正を要しない理想収差補正対象の場合の点像位置と比較することにより、収差補正対象の波面収差を測定するため、高精度による高次波面収差補正を行う際に必須とされる高い波面収差測定精度要求に応えることができる。
【０１３８】
(5) 前記第１電極印加電圧演算手段は、波面収差補正後の残収差のゼルニケ展開データにより、各モードでの振幅値Amを読み込み（ステップＳ101）、各電極９ｅ…に印加されている電圧値Vnを前回の電圧値Vn'として読み込み（ステップＳ102）、予め定められている各電極９ｅ…の作用点座標位置(rn,θn)を読み込み（ステップＳ103）、各モードでの振幅値Amと各電極９ｅ…の作用点座標位置(rn,θn)での目標変位量Ｄnを計算し（ステップＳ104）、該目標変位量Ｄnと前回の電圧値Vn'と輪帯毎に設定できるフィードバックゲインαにより、前記複数の電極９ｅ…に対する第１電圧値Vnを演算する（ステップＳ105）ため、各電極９ｅ…に対応する作用点座標位置(rn,θn)として、実験等により最適な位置と最適なフィードバックゲインαを求めることで、簡易的な計算方法でありながら、高精度で電圧値Vnを算出することができる。
【０１３９】
(6) 前記第２電極印加電圧演算手段は、波面収差補正後の残収差のゼルニケ展開データにより、各展開モードでの振幅値Amを読み込み（ステップＳ91）、各電極９ｅ…に印加されている電圧値Vnを前回の電圧値Vn'として読み込み（ステップＳ92）、予め記憶されている各展開モードを誘起する電圧テンプレートVm*を読み込み（ステップＳ93）、可変形状ミラー９の目標ゼルニケ展開データZ*targetを計算し（ステップＳ94）、予め計算された各電圧テンプレートVm*に対応する波面形状データZm*を並べた行列ZMを読み込み（ステップＳ95）、目標ゼルニケ展開データZ*targetと行列ZMにより計算した重ね合わせ係数ｋ*を各展開モードの重ね合わせ振幅として算出し（ステップＳ96）、前記電圧テンプレートVm*と重ね合わせ係数ｋ*と前回の電圧値Vn'とフィードバックゲインｇにより、前記複数の電極９ｅ…に対する第２電圧値Vnを演算する（ステップＳ97）ため、各ゼルニケ展開モードで生じるべき単一展開モード以外の他の展開モードが混じるというテンプレートの不完全性の影響が是正され、他の展開モードによる影響を排除した高精度による高次波面収差補正を行うことができる。
【０１４０】
(7) 前記第２電極印加電圧演算手段は、波面収差補正後の残収差のゼルニケ展開データにより、各展開モードでの振幅値Amを読み込み（ステップＳ91）、各電極９ｅ…に印加されている電圧値Vnを前回の電圧値Vn'として読み込み（ステップＳ92）、予め記憶されている各展開モードを誘起する電圧テンプレートVm*を読み込み（ステップＳ93）、各電圧テンプレートVm*に対応する波面形状データZm,mに対する各展開モードの波面形状データZtmの比(Ztm/Zm,m)を各展開モードの重ね合わせ振幅として算出し、前記電圧テンプレートVm*と重ね合わせ振幅(Ztm/Zm,m)と前回の電圧値Vn'とフィードバックゲインｇにより、前記複数の電極９ｅ…に対する第２電圧値Vnを演算する（ステップＳ97'）ため、各ゼルニケ展開モードで生じるべき単一展開モード以外の他の展開モードが混じるというテンプレートの不完全性のうち、波面形状データZm,mに対してテンプレートの主成分による影響を排除するという精度を保ちながら、計算処理スピードを上げて高次波面収差補正を行うことができる。
【０１４１】
(8) 前記第２電極印加電圧演算手段は、波面収差補正後の残収差のゼルニケ展開データにより、各展開モードでの振幅値Amを読み込み（ステップＳ91）、各電極９ｅ…に印加されている電圧値Vnを前回の電圧値Vn'として読み込み（ステップＳ92）、予め記憶されている各展開モードを誘起する電圧テンプレートVm*を読み込み（ステップＳ93）、前記各展開モードの振幅値Amの正負符号を反転させた値-Amを各展開モードの重ね合わせ振幅とし、前記電圧テンプレートVm*と重ね合わせ振幅-Amと前回の電圧値Vn'とフィードバックゲインｇにより、前記複数の電極９ｅ…それぞれに対し今回印加する電圧値Vnを演算する（ステップＳ97'）ため、テンプレートの規格化により、計算処理スピードを著しく上げて高次波面収差補正を行うことができる。
【０１４２】
(9) 前記波面センサ１４と前記両電極印加電圧演算手段と前記可変形状ミラー制御手段は、波面収差補正後の残収差が、設定倍率により収差補正対象を観察や撮影する際に鮮明な画像が得られる許容波面収差に基づき決定された目標値以下になるまで（ステップＳ７）、波面収差測定（ステップＳ４）と印加電圧演算（ステップＳ８〜ステップＳ１２）と可変形状ミラー制御（ステップＳ１３）を繰り返すループ補正制御を行うように構成したため、設定倍率の大小にかかわらず、収差補正対象を観察や撮影する際に鮮明な画像を得ることができる。
【０１４３】
(10) 前記収差補正対象が被検眼Ｅであり、該被検眼Ｅの屈曲特性を原因として発生する波面収差のうち、球面度数成分と乱視度数成分を補正する低次波面収差補正手段（ステップＳ４〜ステップＳ６）を設け、前記電極印加電圧演算手段及び前記可変形状ミラー制御手段は、前記低次波面収差補正手段による低次波面収差補正後に残った波面収差成分と、低次波面収差補正の対象となる次数より高次の波面収差成分を、可変形状ミラー９を変形させて補正するため、被検眼Ｅを収差補正対象とする眼科装置において、可変形状ミラー９の変形による高次波面収差補正での収差補正負担を軽減することができる。
【０１４４】
(11) 前記低次波面収差補正手段（ステップＳ４〜ステップＳ６）は、波面収差の測定に基づき、波面収差のうち、球面度数成分をオートフォーカス系の可動プリズム６で調整し、乱視度数成分をシリンドリカルレンズ３で調整し、収差補正後の残収差が、ゼルニケ多項式による展開モードで２次を考慮して決められた規定値以下となるまで、波面収差測定とレンズ移動を繰り返すため、光路中のレンズを用い、短時間にて低次波面収差である球面度数成分と乱視度数成分を打ち消すことができる。
【０１４５】
(12) 前記波面センサ１４と前記両電極印加電圧演算手段と前記可変形状ミラー制御手段は、前記低次波面収差補正手段（ステップＳ４〜ステップＳ６）による波面収差補正に続いて、波面収差測定と各電極９ｅ…への印加電圧の演算に基づく可変形状ミラー９の歪み変形制御を開始し、収差補正後の残収差が、ゼルニケ多項式による展開モードで少なくとも６次までを考慮して決められた目標値以下となるまで、波面収差測定と印加電圧演算と可変形状ミラー制御を繰り返すため、被検眼Ｅを収差補正対象とする眼科装置において、可変形状ミラー９の変形による高次波面収差補正にて６次までの残収差まで取り除かれ、視細胞レベルを観察可能な高倍率により鮮明な眼底画像を得ることができる。また、目標値をゼルニケ多項式による展開モードで６次〜１０次程度まで考慮して決定すれば、より高い倍率が要求されても対応可能である。
【０１４６】
(13) 被検眼Ｅの眼底観察及び眼底撮影を行う眼科装置の光学系に装備し、前記可変形状ミラー制御手段は、収差補正後の残収差が目標値以下になると、被検眼Ｅの眼底撮影モードに移行するため、光学系に波面収差の発生原因となる被検眼Ｅが存在しても、短時間にて波面収差を小さく抑え、高倍率で鮮明な画像により、被検眼Ｅの眼底観察及び眼底撮影を行うことができる。
【実施例２】
【０１４７】
実施例２は、ミラー形状補正による残収差の変化率を判定することで、第２電圧値を用いたミラー形状補正から第１電圧値を用いたミラー形状補正に切り替えるようにした例である。なお、実施例２のシステム構成については、実施例１のシステム構成と同様であるので、図示並びに説明を省略する。
【０１４８】
図１４は、実施例２の波面制御系のパーソナルコンピュータ１５にて実行される波面収差補正制御処理の流れを示すフローチャートであり、以下、各ステップについて説明する。なお、図１４に示すフローチャートのステップＳ２１〜ステップＳ２７及びステップＳ２９〜ステップＳ３４の各ステップは、図６に示すフローチャートのステップＳ１〜ステップＳ７及びステップＳ９〜ステップＳ１４の各ステップと同じ処理を行うステップであるため、説明を省略する。
【０１４９】
ステップＳ２８は、ステップＳ２７での残収差≦目標値であるとの判断に続き、可変形状ミラーのミラー形状補正による残収差の変化率ｔが設定変化率Δ以下か否かを判断するステップである（残収差変化率判定部）。
ここで、残収差の変化率ｔは、例えば、１回前の残収差から今回の残収差を差し引いた式である、ｔ＝RMS(n-1)−RMS(n)の式により求められる。また、設定変化率Δは、急な収束状況から緩やかな収束状況に移行する残収差の変化率により決められる。例えば、「ＴＹＰＥ２」による駆動電圧計算による補正では、図１３のＡ特性曲線部に示すように、最初の３回〜５回の繰り返し補正で非常に大きな収束を示し、その後、残収差の変化勾配が急に緩やかになるため、両者の過渡期における残収差変化率に設定されることになる。
ステップＳ２８において、Noと判断されたときはステップＳ２９へ移行し（「ＴＹＰＥ２」による駆動電圧計算）、Yesと判断されたときはステップＳ３０へ移行する（「ＴＹＰＥ１」による駆動電圧計算）。
【０１５０】
作用的には、「ＴＹＰＥ２」による駆動電圧計算に基づく収差補正と「ＴＹＰＥ１」による駆動電圧計算に基づく収差補正の使い分け条件が、実施例１の繰り返し補正回数条件と相違するのみである。
【０１５１】
すなわち、実施例２では、ステップＳ２８において、残収差の変化率ｔが設定変化率Δより大きいと判定されたときは、ステップＳ２９へ進み、「ＴＹＰＥ２」による駆動電圧計算に基づく収差補正を選択し、第２電圧値を用いて可変形状ミラー９のミラー形状補正が行われる。そして、ステップＳ２８において、残収差の変化率ｔが設定変化率Δ以下であると判定されたときは、ステップＳ３０へ進み、「ＴＹＰＥ１」による駆動電圧計算に基づく収差補正を選択し、第１電圧値を用いて可変形状ミラー９のミラー形状補正が行われる。
【０１５２】
したがって、実施例１の場合、繰り返し補正回数の設定回数ｎを実験等により固定値で与えたのに対し、実施例２の場合、光学系や収差補正対象のバラツキ等に対応し、繰り返し補正回数の設定回数ｎを可変値により与えたのと同様に、最適なタイミングにて「ＴＹＰＥ２」から「ＴＹＰＥ１」へと受け渡され、より目標ミラー形状への応答性と高補正精度の両立の実効が図られる。
【０１５３】
加えて、残収差の変化率ｔを監視する制御としていることで、発散の兆候（ｔが負の値から正の値へ移行）を見極めることができ、補正制御が発散することを未然に防止することができる。なお、他の作用については、実施例１と同様であるので、説明を省略する。
【０１５４】
次に、効果を説明する。
実施例２の波面収差補正装置にあっては、実施例１の(2)を除く効果に加え、下記の効果を得ることができる。
【０１５５】
(14) 前記電圧値使い分け手段は、可変形状ミラー９のミラー形状補正による残収差の変化率を判定する残収差変化率判定部（ステップＳ２８）を設け、前記残収差変化率判定部は、急な収束状況から緩やかな収束状況に移行する残収差の変化率により設定変化率Δを決め、残収差の変化率ｔが設定変化率Δより大きいと判定されたときは、第２電極印加電圧演算手段を選択し、第２電圧値を用いて可変形状ミラー９のミラー形状補正を行い、残収差の変化率ｔが設定変化率Δ以下であると判定されたときは、第１電極印加電圧演算手段を選択し、第１電圧値を用いて可変形状ミラー９のミラー形状補正を行うため、目標ミラー形状への応答性と高補正精度の両立の実効を図ることができると共に、補正制御の発散を未然に防止することができる。
【実施例３】
【０１５６】
実施例３は、補正の繰り返し回数による第１電圧値重み付け係数と第２電圧値重み付け係数を設定することで、最初は第２電圧値を用いたミラー形状補正の性質を強く持たせ、徐々に第１電圧値を用いたミラー形状補正へと変化させるようにした例である。なお、実施例３のシステム構成については、実施例１のシステム構成と同様であるので、図示並びに説明を省略する。
【０１５７】
図１５は、実施例３の波面制御系のパーソナルコンピュータ１５にて実行される波面収差補正制御処理の流れを示すフローチャートであり、以下、各ステップについて説明する。なお、図１５に示すフローチャートのステップＳ４１〜ステップＳ４７及びステップＳ５１〜ステップＳ５４の各ステップは、図６に示すフローチャートのステップＳ１〜ステップＳ７及びステップＳ１１〜ステップＳ１４の各ステップと同じ処理を行うステップであるため、説明を省略する。
【０１５８】
ステップＳ４８は、ステップＳ４７での残収差≦目標値であるとの判断に続き、「ＴＹＰＥ１」と「ＴＹＰＥ２」による駆動電圧演算を共に行うステップである。
ここで、「ＴＹＰＥ１」による駆動電圧演算の結果得られた電圧値を第１電圧値V1とし、「ＴＹＰＥ２」による駆動電圧演算の結果得られた電圧値を第２電圧値V2とする。
【０１５９】
ステップＳ４９は、ステップＳ４８での「ＴＹＰＥ１」と「ＴＹＰＥ２」による駆動電圧演算に続き、補正の繰り返し回数による第１電圧値重み付け係数k1と第２電圧値重み付け係数k2を設定し、両重み付け係数k1，k2と、第１電圧値V1と、第２電圧値V2と、を用いて下記の式により電圧計算値Vcalを計算するステップである。
Vcal2＝k1V12＋k2V22
ここで、第１電圧値重み付け係数k1と第２電圧値重み付け係数k2の設定として、例えば、
K1＝１−(ｎ／ｎmax)、k2＝−(ｎ／ｎmax)
の式で求められる。この式では、時間切れ繰り返し補正回数であり、現段階では、５０〜１００回に設定している。なお、この重み付け係数k1，k2の設定に関しては、上記式はあくまで一例であり、実験等を繰り返すことで、理想的な式を決定する。
【０１６０】
作用的には、「ＴＹＰＥ２」による駆動電圧計算に基づく収差補正と「ＴＹＰＥ１」による駆動電圧計算に基づく収差補正の使い分け条件が、実施例１の繰り返し補正回数条件や実施例２の残収差の変化率条件と相違するのみである。
【０１６１】
すなわち、実施例３では、ステップＳ４８において、「ＴＹＰＥ１」により第１電圧値V1が計算され、「ＴＹＰＥ２」により第２電圧値V2が計算される。そして、ステップＳ４９において、可変形状ミラー９のミラー形状補正の開始域では第２電圧値重み付け係数βを第１電圧値重み付け係数αより高くし、ミラー形状補正回数が増すのにしたがって第２電圧値重み付け係数k2を徐々に低くし、第１電圧値重み付け係数k1を徐々に高くするように、両重み付け係数k1，k2が設定される。そして、第１電圧値重み付け係数k1と、第２電圧値重み付け係数k2と、第１電圧値V1と、第２電圧値V2と、を用いて電圧計算値Vcalが計算される。
【０１６２】
したがって、実施例１，２の場合、「ＴＹＰＥ２」から「ＴＹＰＥ１」へと受け渡す使い分け方式であるのに対し、実施例３の場合、「ＴＹＰＥ２」と「ＴＹＰＥ１」を常に組み合わせ、重み付けの変化により、繰り返し補正の初期段階では「ＴＹＰＥ２」の性質を強く持たせ、徐々に「ＴＹＰＥ１」へと変化させる補正制御となる。
【０１６３】
このため、電極９ｅ…への電圧パターンの変化を滑らかにし、目標ミラー形状への応答性と高補正精度の両立を安定して図ることができる。なお、他の作用については、実施例１と同様であるので、説明を省略する。
【０１６４】
次に、効果を説明する。
実施例３の波面収差補正装置にあっては、実施例１の(2)を除く効果に加え、下記の効果を得ることができる。
【０１６５】
(15) 前記電圧値使い分け手段は、第１電圧値重み付け係数k1と第２電圧値重み付け係数k2を設定する重み付け係数設定部（ステップＳ４９）を設け、前記重み付け係数設定部は、第１電極印加電圧演算手段により計算された第１電圧値V1と、第２電極印加電圧演算手段により計算された第２電圧値V2のうち、可変形状ミラー９のミラー形状補正の開始域では第２電圧値重み付け係数k2を第１電圧値重み付け係数k1より高くし、ミラー形状補正回数が増すのにしたがって第２電圧値重み付け係数k2を徐々に低くし、第１電圧値重み付け係数k1を徐々に高くするため、滑らかな電極９ｅ…への電圧パターンの変化により、目標ミラー形状への応答性と高補正精度の両立を安定して図ることができる。
【０１６６】
以上、本発明の波面収差補正装置を実施例１〜実施例３に基づき説明してきたが、具体的な構成については、これらの実施例に限られるものではなく、特許請求の範囲の各請求項に係る発明の要旨を逸脱しない限り、設計の変更や追加等は許容される。
【０１６７】
実施例１〜３では、可変形状ミラー９として、合計８５個の電極９ｅ…を有する例を示したが、合計８５個以上の電極を有する可変形状ミラーとしても良いし、また、合計８５個未満の電極を有する可変形状ミラーとしても良い。要するに、可変形状ミラーの電極の数は実施例１，２の数に限られるものでなく、要求倍率や残収差の目標値の大きさ等に応じて適宜変更することができる。また、電極の配置パターンは、ゼルニケ多項式の展開モードに対応する波面が得易い配列とするのが好ましいが、これも波面収差の補正次数の最大次数に大きく依存するものであり、実施例１〜３のパターンに限られるものではない。
【０１６８】
実施例１〜３では、収差補正対象を被検眼Ｅとしたことに伴い、被検眼Ｅの屈曲特性を原因として発生する球面度数成分と乱視度数成分を補正する低次波面収差補正手段を設けた例を示したが、収差補正対象が被検眼Ｅ以外のもの、例えば、光路中に存在する高次の波面収差を持つレンズである場合、低次波面収差補正を行うことなく、直ちに、可変形状ミラーを用いた波面収差補正を行うようにしても良い。
【０１６９】
実施例３では、第１電圧値重み付け係数k1と第２電圧値重み付け係数k2の設定に際し、繰り返し補正回数の条件により設定する例を示したが、繰り返し補正回数の条件に残収差の条件を加えて、あるいは、残収差の条件のみにより両重み付け係数k1，k2を設定する例としても良い。
【０１７０】
実施例１〜３には、眼底観察及び眼底撮影を行う眼科装置の光学系に装備した波面収差補正装置を記載したため、目標値を鮮明な眼底画像が得られるように許容波面収差に基づき決定したが、特定の収差が得られるように目標値を決定しても良い。これによって、模型眼に特定の収差を持たせることもできる。
【産業上の利用可能性】
【０１７１】
実施例１〜３では、本発明の波面収差補正装置を眼底の観察・撮影を行う眼科装置へ適用する例を示したが、本発明の波面収差補正装置は、眼科装置以外に、ヘッドアップディスプレイ、天体望遠鏡、レーザ照射装置、顕微鏡、露光装置、光ディスク装置（光ピックアップ）、微細加工装置等のように、波面収差の補正を要する収差補正対象を光学系に有する様々な装置に適用することができる。
【図面の簡単な説明】
【０１７２】
【図１】実施例１の波面収差補正装置を適用した眼科装置を示す全体図である。
【図２】実施例１の眼底撮影系と波面制御系に共有された可変形状ミラーの一例を示す図であり、(a)は平面図を示し、(b)はＡ−Ａ線断面図を示す。
【図３】可変形状ミラーの薄膜ミラーと電極を示す断面図である。
【図４】可変形状ミラーの電極の配置例を示す平面図である。
【図５】実施例１の撮影制御系の波面センサ１４を示す説明図である。
【図６】実施例１の波面制御系のパーソナルコンピュータ１５にて実行される波面収差補正制御処理の流れを示すフローチャートである。
【図７】０次〜１０次のゼルニケ多項式による各展開モードを示す図である。
【図８】実施例１の波面制御系のパーソナルコンピュータ１５にて実行される波面収差補正制御処理（図６）においてステップＳ１０の「ＴＹＰＥ１」の駆動電圧計算が選択されたときの第１電圧値演算処理の流れを示すフローチャートである。
【図９】「ＴＹＰＥ１」の駆動電圧計算が選択されたときの波面収差の補正作用を示す説明図である。
【図１０】実施例１の波面制御系のパーソナルコンピュータ１５にて実行される波面収差補正制御処理（図６）においてステップＳ９の「ＴＹＰＥ２」の駆動電圧計算が選択されたときの第２電圧値演算処理の流れを示すフローチャートであり、(a)は第１例のフローチャートを示し、(b)は第２例のフローチャートを示す。
【図１１】実施例１の波面収差補正装置で用いた各モードでの電圧テンプレートの一例を示す図である。
【図１２】可変形状ミラーでの波面収差の補正作用を示す説明図である。
【図１３】実施例１の「ＴＹＰＥ１」を用いた補正アルゴリズムと「ＴＹＰＥ２」を用いた補正アルゴリズムによる可変形状ミラーを用いた波面収差補正での繰り返し補正回数と残収差との関係特性図である。
【図１４】実施例２の波面制御系のパーソナルコンピュータ１５にて実行される波面収差補正制御処理の流れを示すフローチャートである。
【図１５】実施例３の波面制御系のパーソナルコンピュータ１５にて実行される波面収差補正制御処理の流れを示すフローチャートである。
【符号の説明】
【０１７３】
１  半導体レーザ光源
２  ビームスプリッタ
３  可変シリンドリカルレンズ（乱視補正用レンズ）
４  第１レンズ
５  第１ミラー
６  可動プリズム（合焦機構）
７  第２ミラー
８  第２レンズ
９  可変形状ミラー
９ａ  ミラー枠
９ｂ  薄膜ミラー
９ｃ  スペーサー
９ｄ  電極基板
９ｅ  電極
１０  ダイクロイックミラー
１１  高感度ＣＣＤカメラ
１２  半導体レーザ光源
１３  ビームスプリッタ
１４  波面センサ
１４ａ  ハルトマンプレート
１４ｂ  二次元ＣＣＤ（二次元電荷結合素子）
１５  パーソナルコンピュータ
１６  ドライバー
Ｅ  被検眼
Ef  眼底
【図１】
2008220771.tif 000016
【図２】
2008220771.tif 000017
【図３】
2008220771.tif 000018
【図４】
2008220771.tif 000019
【図５】
2008220771.tif 000020
【図６】
2008220771.tif 000021
【図８】
2008220771.tif 000022
【図９】
2008220771.tif 000023
【図１０】
2008220771.tif 000024
【図１２】
2008220771.tif 000025
【図１３】
2008220771.tif 000026
【図１４】
2008220771.tif 000027
【図１５】
2008220771.tif 000028
【図７】
2008220771.tif 000029
【図１１】
2008220771.tif 000030