Professional Documents
Culture Documents
Wavefront Reconstruction
Wavefront Reconstruction
Wavefront Reconstruction
Lisa A. Poyneer
Lawrence Livermore National Laboratory
LLNL-PRES-405137
This work performed under the auspices of the U.S. Department of Energy by Lawrence Livermore National Laboratory under Contract DE-AC52-07NA27344.
What is wavefront reconstruction?
• We’ll start with just one sensor and the phase as a two-
dimensional surface
* I’m ignoring direct phase sensors as well as curvature sensors. I’m also ignoring AO
systems which operate without a WFS or that do not conjugate the phase 2
Method 1: zonal matrix reconstruction
3
Mapping subapertures and actuators
s φ
Actuator vector
Phase in pupil
4
Mapping subapertures and actuators
s φ
Actuator vector
Phase in pupil
4
Mapping subapertures and actuators
s φ
Actuator vector
Phase in pupil
4
Mapping subapertures and actuators
s φ
Actuator vector
Phase in pupil
4
Mapping subapertures and actuators
s φ
Actuator vector
Phase in pupil
4
Mapping subapertures and actuators
s φ
Actuator vector
Phase in pupil
4
Method 1: zonal matrix reconstruction
6
Examples of modal basis sets
7
Examples of modal basis sets
• Actuators
7
Examples of modal basis sets
• Actuators
• Zernike modes
7
Examples of modal basis sets
• Actuators
• Zernike modes
• Fourier modes
7
Method 2: modal matrix reconstruction
8
Modal reconstruction, continued
Figure 3. Zoomed in view of other modes 15-18 (top row) and 33-36 (bottom row)Figure 6. Zoomed
in the SVD mode set.in view of modes 15-18 (top row) and 33-36 (bottom row) from the actuator-penalty
Every mode shows waffle behavior.
SVD modes New modes
method. Although high-order modes have high spatial frequencies, they have no localized waffle behavior.
Figures from D. T. Gavel, “Suppressing anomalous localized waffle behavior in least
squares wavefront reconstruction,” Proc. SPIE 4839, pp. 972–980 (2002). 10
Method 3: Fourier reconstruction
11
Essential to solve boundary problem
Φ[k, l] + Φ̂[k, l]
Shack-Hartmann Shack-Hartmann
φ[m, n] φ[m + 1, n] φ[m, n] φ[m + 0.5, n] φ[m + 1, n]
x[m, n] x[m, n]
φ[m, n + 0.5] φ[m + 1, n + 0.5]
y[m, n] y[m, n]
15
Fourier Transform Reconstruction
Desired phase
WFS x-slopes
(actuators)
WFS y-slopes
G∗wx X + G∗wy Y
Φ̂Recon.
|Gwx |2 +filter Other filters
=
|Gwy |2
Complex-valued Fourier coefficients
16
4
Fourier Transform Reconstruction
Desired phase
WFS x-slopes
(actuators)
WFS y-slopes
G∗wx X + G∗wy Y
Φ̂ =
Solve boundary problem |Gwx |2 + |Gwy |2
16
4
Reconstruction: summary
17
Brief break - any questions?
18
Fundamental design decisions
19
Fitting a phase shape
20
10
Phase (AU)
-10
-20
Phase
-30
0 10 20 30 40
Actuator (N=48)
10
Phase (AU)
-10
-20
Phase
N=8
-30
0 10 20 30 40
Actuator (N=48)
10
Phase (AU)
-10
-20
Phase
N=8
N=12
-30
0 10 20 30 40
Actuator (N=48)
10
Phase (AU)
-10
-20
Phase
N=8
N=12
N=16
-30
0 10 20 30 40
Actuator (N=48)
10
Phase (AU)
-10
-20
Phase
N=8
N=12
N=16
N=24
-30
0 10 20 30 40
Actuator (N=48)
10
Phase (AU)
-10
-20
Phase
N=8
N=12
N=16
N=24
N=32
-30
0 10 20 30 40
Actuator (N=48)
10
Phase (AU)
-10
-20
Phase
N=8
N=12
N=16
N=24
N=32
N=48
-30
0 10 20 30 40
Actuator (N=48)
1x10-5
1x10-6
1x10-7
0.1 1
Arcsec
24
MGCG from Gilles, 2003. FTR from Poyneer, 2007.
100
MFLOPs per time step
GPI
10
1 Keck
0.1
0.01
10 100
N x N system size
GPI
10
1 Keck
0.1
0.01
10 100
N x N system size
GPI
10
1 Keck
0.1
0.01
10 100
N x N system size
See M. A. van Dam, D. L. Mignant, and B. A. Macintosh, “Performance of the Keck
Observatory adaptive-optics system,” Appl. Opt. 43, 5458–5467 (2004). 26
Minimum Variance Unbiased model
T T −1 T
F= (Ha BHa + Nw Nw + kI) Ha BHφ
28
Conjugate gradient (CG) methods
x0
30
How CG works - simple example
! " # $
• We’ll use CG to solve the equation 3 1
1 1
x=
8
2
! " ! "
7/3 4
• To produce our estimate x1 =
1 , we “searched” along 0
x0
30
How CG works - simple example
! " # $
• We’ll use CG to solve the equation 3 1
1 1
x=
8
2
! " ! "
7/3 4
• To produce our estimate x1 =
1 , we “searched” along 0
x0
x1
30
How CG works - simple example
! " # $
• We’ll use CG to solve the equation 3 1
1 1
x=
8
2
! " ! "
7/3 4
• To produce our estimate x1 =
1 , we “searched” along 0
! " # $! " ! "
• The error of this estimate is 8
2
−
3
1
1
1
7/3
1
=
0
−4/3
x1
30
How CG works - simple example
! " # $
• We’ll use CG to solve the equation 3 1
1 1
x=
8
2
! " ! "
7/3 4
• To produce our estimate x1 =
1 , we “searched” along 0
! " # $! " ! "
• The error of this estimate is 8
2
−
3
1
1
1
7/3
1
=
0
−4/3
! "
0
• For the next iteration, we’ll “search” along −4/3
x1
30
How CG works - simple example
! " # $
• We’ll use CG to solve the equation 3 1
1 1
x=
8
2
! " ! "
7/3 4
• To produce our estimate x1 =
1 , we “searched” along 0
! " # $! " ! "
• The error of this estimate is 8
2
−
3
1
1
1
7/3
1
=
0
−4/3
! "
0
• For the next iteration, we’ll “search” along −4/3
x1
x2
30
Most AO CG algorithms are preconditioned
31
Using statistical information in FTR
• If we know the signal power and noise power σv2 for all
2
σφ
Fourier modes, we have the Wiener filter
Gwx X + Gwy Y
! " ∗ ∗
1
Φ̂ =
1 + NSR |Gwx |2 + |Gwy |2
σv2 1
NSR = 2
σφ |Gwx |2 + |Gwy |2
• If you use Fourier modes in MVU, the answer is the same
32
Gain and prediction filters
34
Brief break - any questions?
35
What happens in a real AO system?
37
Starting from aaaaaaa
s = Wφ
37
Altair interaction matrix W
W
38
Altair control matrix aaaaaaaaaaE
E = M GMW −1 +
39
$!3$=$3$06$!23,!>=!+#$!%&'&("!)*)+$,!/)!.$)/A0$.!+>!,2+6#!./)1$3)/>0!
UC Davis AO OCT
>A321#)!>=!+#$!`a!$4$,$0+!F/,>31#!]^!M4$=+P!20.!9::!$4$,$0+!^b^Y!
=!+#$!)-5U$6+_)!1-1/4!M26+-24!./2,$+$3!Q<aN!,,PJ!7#/6#!/)!,2A0/=/$.!+>!
,!2+!+#$!^b^Y<!! Figure from Zawadzki, SPIE 6429 (2007)
40
$!3$=$3$06$!23,!>=!+#$!%&'&("!)*)+$,!/)!.$)/A0$.!+>!,2+6#!./)1$3)/>0!
UC Davis AO OCT
>A321#)!>=!+#$!`a!$4$,$0+!F/,>31#!]^!M4$=+P!20.!9::!$4$,$0+!^b^Y!
=!+#$!)-5U$6+_)!1-1/4!M26+-24!./2,$+$3!Q<aN!,,PJ!7#/6#!/)!,2A0/=/$.!+>!
,!2+!+#$!^b^Y<!! Figure from Zawadzki, SPIE 6429 (2007)
40
Moving beyond on-axis, single conjugate
GS2 GS1
instantaneously. Thus, our attention
spatial aspects of turbulence tomograp
which are indeed new and specific to M
The command matrix plays a role o
box that receives the WFS signals and
DM2 Command
constructed wave-fronts at the output
command matrix be selected to obtain
correction? What is “the best possible”
!
c correction finally? Which parameters of
optimized, and how? These are the ques
the present work.
DM1 In Sect. 2 we briefly outline possible
M
gies and the method to estimate the
performance based on modal covarian
Telescope details of the derivation are given in A
Command matrix numerical code is presented in Sect. 3.
sults on tomography are given, and in S
WFS 2
WFS 1
s MCAO system is considered. The concl
rized in Sect. 6.
Signal
• Ground layer AO: using one mirror and many WFSs, correct
the common ground layer across a very wide field
• ESO’s GRAAL: 4 LGS, 1 DM, 7.5 arcmin FoV in the NIR
• ESO’s GALACSI: 4 LGS, 1 DM, 1 arcmin FoV in the visible
43
Reconstruction summary
[1]
C. Bechet, et al, “Frim: minimum-variance reconstructor with a fractal iterative method,” in “Advances in Adaptive Optics II,” , B. L. Ellerbroek and D. B. Calia, eds.
(2006), Proc. SPIE 6272, p. 62722U.
[2]
B. L. Ellerbroek, “Efficient computation of minimum-variance wave-front reconstructors with sparse matrix techniques,” J. Opt. Soc. Am. A 19, 1803–1816 (2002).
[3]
K. Freischlad and C. L. Koliopoulos, “Modal estimation of a wave front from difference measurements using the discrete fourier transform,” J. Opt. Soc. Am. A 3, 1852–
1861 (1986).
[4]
D. L. Fried, “Least-square fitting a wave-front distortion estimate to an array of phase-difference measurements,” J. Opt. Soc. Am. 67, 370–375 (1977).
[5]
D. T. Gavel, “Suppressing anomalous localized waffle behavior in least squares wavefront reconstruction,” in “Adaptive Optical System Technologies II,” , P. L.
Wizinowich and D. Bonaccini, eds. (2002), Proc. SPIE 4839, pp. 972–980.
[6]
D. T. Gavel, “Tomography for multiconjugate adaptive optics systems using laser guide stars,” in “Advancements in Adaptive Optics,” , D. B. Calia, B. L. Ellerbroek, and
R. Ragazzoni, eds. (2004), Proc. SPIE 5490, pp. 1356–1373.
[7]
L. Gilles, et al, “Multigrid preconditioned conjugate-gradient method for large-scale wave-front reconstruction,” J. Opt. Soc. Am. A 19, 1817–1822 (2002).
[8]
L. Gilles, “Order-N sparse minimum-variance open-loop reconstructor for extreme adaptive optics,” Opt. Lett. 28, 1927–1929 (2003).
[9]
O. Glazer, et al, “Adaptive optics implementation with a fourier reconstructor,” Appl. Opt. 46, 574–580 (2007).
[10] J. Herrmann, “Least-squares wave front errors of minimum norm,” J. Opt. Soc. Am. 70, 28–35 (1980).
[11] R. H. Hudgin, “Wave-front reconstruction for compensated imaging,” J. Opt. Soc. Am. 67, 375–378 (1977).
[12] D. G. MacMartin, “Local, hierarchic and iterative reconstructors for adaptive optics,” J. Opt. Soc. Am. A 20, 1084–1093 (2003).
[13] L. A. Poyneer, et al, “Fourier transform wavefront control with adaptive prediction of the atmosphere,” J. Opt. Soc. Am. A 24, 2645–2660 (2007).
[14] L. A. Poyneer, et al, “Fast wave-front reconstruction in large adaptive optics systems with use of the Fourier transform,” J. Opt. Soc. Am. A 19, 2100–2111 (2002).
[15] L. A. Poyneer and J.-P. Véran, “Optimal modal Fourier transform wave-front control,” J. Opt. Soc. Am. A 22, 1515–1526 (2005).
[16] E. N. Ribak, et al, “Full wave front reconstruction in the fourier domain,” in “Advances in Adaptive Optics II,” , B. L. Ellerbroek and D. B. Calia, eds. (2006), Proc. SPIE
6272, p. 627254.
[17] F. Shi, et al, “Sparse-matrix wavefront reconstruction: simulations and experiments,” in “Adaptive Optical System Technologies II,” , P. L. Wizinowich and D. Bonaccini,
eds. (2002), Proc. SPIE 4839, pp. 981–988.
[18] A. Tokovinin, et al, “Isoplanatism in a multiconjugate adaptive optics system,” J. Opt. Soc. Am. A 17, 1819–1827 (2000).
[19] A. Tokovinin and E. Viard, “Limiting precision of tomographic phase estimation,” J. Opt. Soc. Am. A 18, 873–882 (2001).
[20] M. A. van Dam, et al, “Performance of the Keck Observatory adaptive-optics system,” Appl. Opt. 43, 5458–5467 (2004).
[21] C. R. Vogel and Q. Yang, “Multigrid algorithm for least-squares wavefront reconstruction,” Appl. Opt. 45, 705–715 (2006).
[22] C. R. Vogel and Q. Yang, “Fast optimal wavefront reconstruction for multi-conjugate adaptive optics using the fourier domain preconditioned conjugate gradient
algorithm,” Opt. Exp. 14, 7487–7498 (2006).
[23] Q. Yang, et al, “Fourier domain preconditioned conjugate gradient algorithm for atmospheric tomography,” Appl. Opt. 45, 5281–5293 (2006).