On-sky demonstration of matched filters for wavefront ...

10
HAL Id: hal-01678425 https://hal.archives-ouvertes.fr/hal-01678425 Submitted on 15 May 2018 HAL is a multi-disciplinary open access archive for the deposit and dissemination of sci- entific research documents, whether they are pub- lished or not. The documents may come from teaching and research institutions in France or abroad, or from public or private research centers. L’archive ouverte pluridisciplinaire HAL, est destinée au dépôt et à la diffusion de documents scientifiques de niveau recherche, publiés ou non, émanant des établissements d’enseignement et de recherche français ou étrangers, des laboratoires publics ou privés. On-sky demonstration of matched filters for wavefront measurements using ELT-scale elongated laser guide stars A. G. Basden, L. Bardou, D. Bonaccini Calia, T. Buey, M. Centrone, F. Chemla, J. L. Gach, E. Gendron, D. Gratadour, I. Guidolin, et al. To cite this version: A. G. Basden, L. Bardou, D. Bonaccini Calia, T. Buey, M. Centrone, et al.. On-sky demonstration of matched filters for wavefront measurements using ELT-scale elongated laser guide stars. Monthly Notices of the Royal Astronomical Society, Oxford University Press (OUP): Policy P - Oxford Open Option A, 2017, 466 (4), pp.5003-5010. 10.1093/mnras/stx062. hal-01678425

Transcript of On-sky demonstration of matched filters for wavefront ...

Page 1: On-sky demonstration of matched filters for wavefront ...

HAL Id: hal-01678425https://hal.archives-ouvertes.fr/hal-01678425

Submitted on 15 May 2018

HAL is a multi-disciplinary open accessarchive for the deposit and dissemination of sci-entific research documents, whether they are pub-lished or not. The documents may come fromteaching and research institutions in France orabroad, or from public or private research centers.

L’archive ouverte pluridisciplinaire HAL, estdestinée au dépôt et à la diffusion de documentsscientifiques de niveau recherche, publiés ou non,émanant des établissements d’enseignement et derecherche français ou étrangers, des laboratoirespublics ou privés.

On-sky demonstration of matched filters for wavefrontmeasurements using ELT-scale elongated laser guide

starsA. G. Basden, L. Bardou, D. Bonaccini Calia, T. Buey, M. Centrone, F.

Chemla, J. L. Gach, E. Gendron, D. Gratadour, I. Guidolin, et al.

To cite this version:A. G. Basden, L. Bardou, D. Bonaccini Calia, T. Buey, M. Centrone, et al.. On-sky demonstrationof matched filters for wavefront measurements using ELT-scale elongated laser guide stars. MonthlyNotices of the Royal Astronomical Society, Oxford University Press (OUP): Policy P - Oxford OpenOption A, 2017, 466 (4), pp.5003-5010. �10.1093/mnras/stx062�. �hal-01678425�

Page 2: On-sky demonstration of matched filters for wavefront ...

Durham Research Online

Deposited in DRO:

16 March 2017

Version of attached �le:

Published Version

Peer-review status of attached �le:

Peer-reviewed

Citation for published item:

Basden, A. G. and Bardou, L. and Bonaccini-Calia, D. and Buey, T. and Centrone, M. and Chemla, F. andGach, J. L. and Gendron, E. and Gratadour, D. and Guidolin, I. and Jenkins, D. R. and Marchetti, E. andMorris, T. J. and Myers, R. M. and Osborn, J. and Reeves, A. P. and Reyes, M. and Rousset, G. andStangalini, M. and Townson, M. J. and Vidal, F. (2017) 'On-sky demonstration of matched �lters forwavefront measurements using ELT-scale elongated laser guide stars.', Monthly notices of the RoyalAstronomical Society., 466 (4). pp. 5003-5010.

Further information on publisher's website:

https://doi.org/10.1093/mnras/stx062

Publisher's copyright statement:

This article has been accepted for publication in Monthly notices of the Royal Astronomical Society c©: 2017 The

Authors Published by Oxford University Press on behalf of the Royal Astronomical Society. All rights reserved.

Additional information:

Use policy

The full-text may be used and/or reproduced, and given to third parties in any format or medium, without prior permission or charge, forpersonal research or study, educational, or not-for-pro�t purposes provided that:

• a full bibliographic reference is made to the original source

• a link is made to the metadata record in DRO

• the full-text is not changed in any way

The full-text must not be sold in any format or medium without the formal permission of the copyright holders.

Please consult the full DRO policy for further details.

Durham University Library, Stockton Road, Durham DH1 3LY, United KingdomTel : +44 (0)191 334 3042 | Fax : +44 (0)191 334 2971

http://dro.dur.ac.uk

Page 3: On-sky demonstration of matched filters for wavefront ...

MNRAS 466, 5003–5010 (2017) doi:10.1093/mnras/stx062Advance Access publication 2017 January 12

On-sky demonstration of matched filters for wavefront measurementsusing ELT-scale elongated laser guide stars

A. G. Basden,1‹ L. Bardou,2 D. Bonaccini Calia,3 T. Buey,2 M. Centrone,4 F. Chemla,5

J. L. Gach,6 E. Gendron,2 D. Gratadour,2 I. Guidolin,3 D. R. Jenkins,1 E. Marchetti,3

T. J. Morris,1 R. M. Myers,1 J. Osborn,1 A. P. Reeves,1 M. Reyes,7 G. Rousset,2

G. Lombardi,8 M. J. Townson1 and F. Vidal21Department of Physics, Durham University, South Road, Durham DH1 3LE, UK2LESIA, Observatoire de Paris - Paris Sciences et Lettres, CNRS, Universite P. et M. Curie - Sorbonne Universites, Universite Paris Diderot - Sorbonne ParisCite, 5, Place Jules Janssen, F-92190 Meudon, France3European Southern Observatory, D-85748 Garching, Germany4INAF-OAR National Institute for Astrophysics, Via Frascati 33, I-00078 Monte Porzio Catone (RM), Italy5GEPI, Observatoire de Paris - Paris Sciences et Lettres, CNRS, Universite Paris Diderot - Sorbonne Paris Cite, 5, Place Jules Janssen,F-92190 Meudon, France6Laboratoire d’Astrophysique de Marseille, 38 rue F. Joliot-Curie, F-13388 Marseille Cedex 13, France7Instituto de Astrofisica de Canarias, Via Lactea, E-38205 La Laguna, Tenerife, Spain8Gran Telescopio Canarias, Cuesta de San Jose, s/n - E-38712, Brena Baja, La Palma, Spain

Accepted 2017 January 9. Received 2016 November 29; in original form 2016 November 29

ABSTRACTThe performance of adaptive optics systems is partially dependent on the algorithms usedwithin the real-time control system to compute wavefront slope measurements. We demon-strate the use of a matched filter algorithm for the processing of elongated laser guide star(LGS) Shack–Hartmann images, using the CANARY adaptive optics instrument on the 4.2 mWilliam Herschel Telescope and the European Southern Observatory Wendelstein LGS Unitplaced 40 m away. This algorithm has been selected for use with the forthcoming ThirtyMeter Telescope, but until now had not been demonstrated on-sky. From the results of a firstobserving run, we show that the use of matched filtering improves our adaptive optics systemperformance, with increases in on-sky H-band Strehl measured up to about a factor of 1.1 withrespect to a conventional centre of gravity approach. We describe the algorithm used, and themethods that we implemented to enable on-sky demonstration.

Key words: instrumentation: adaptive optics – methods: numerical.

1 IN T RO D U C T I O N

Adaptive optics (AO) systems have reached a new level of ma-turity in recent years, with many new strategies and algorithmsbeing demonstrated and realized in facility class systems, e.g. eX-treme AO (Fusco et al. 2006; Macintosh et al. 2012; Jovanovicet al. 2015) and multiconjugate adaptive optics (Rigaut et al. 2012).Future systems for the forthcoming Extremely Large Telescopes(ELTs) are currently under development, and it is important thatoptimum performance is obtained for these expensive facilities. Akey area of investigation is optimization of algorithms that are usedin the AO real-time pipeline, to extract maximum information fromthe photons received by the wavefront sensors (WFSs), and using apriori knowledge of the atmosphere to compute the best match of

� E-mail: [email protected]

deformable mirror (DM) surface to the phase perturbations intro-duced by atmospheric turbulence.

In order to increase sky coverage of AO-corrected observations(which are limited by the availability of bright natural guide stars),laser guide stars (LGSs) are used (Foy & Labeyrie 1985). Artificialstars can be created in the mesosphere, at about 90 km above thesurface of the Earth, using a laser tuned to the resonance of sodiumatoms. However, due to the thickness of the sodium layer, this leadsto an elongation of the spots in a Shack–Hartmann WFS whensub-apertures view the LGS off-axis, due to perspective (Gilles &Ellerbroek 2006). This elongation is approximately proportional tothe distance between the sub-aperture (projected onto the telescopepupil) and the laser launch location (projected into the plane of theprimary mirror). For the European ELT (E-ELT), this distance canreach about 40 m (Tamai & Spyromilio 2014, for a small num-ber of most affected sub-apertures), and so spots extend for up to20–30 arcsec along the elongation direction, depending on the

C© 2017 The AuthorsPublished by Oxford University Press on behalf of the Royal Astronomical Society

Page 4: On-sky demonstration of matched filters for wavefront ...

5004 A. G. Basden et al.

precise distribution of mesospheric sodium atoms. Spots that arethis large introduce several challenges for wavefront sensing: fluxis spread over a larger number of pixels and so signal-to-noise ratiois reduced, and sensitivity to spot motion along and perpendicularto the elongation direction differs.

Here, we consider the use of a noise-optimal matched filter al-gorithm (Gilles & Ellerbroek 2006, 2008; Conan et al. 2009) forcalculation of local wavefront gradients in a Shack–Hartmann WFS.We report on successful on-sky operation of this algorithm, takingadvantage of a dedicated experiment set to evaluate the performanceof AO using ELT-scale elongated LGSs (Rousset et al. 2014). Thisexperiment is based on the use of the CANARY AO technologydemonstrator instrument (Myers et al. 2008; Gendron et al. 2011) atthe 4.2 m William Herschel Telescope (WHT) coupled to the Euro-pean Southern Observatory (ESO) Wendelstein LGS Unit (WLGSUBonaccini Calia et al. 2012) with the laser being launched 40 maway from the WHT. Performance of the AO system when usingthe matched filter algorithm is compared with that obtained using awell-optimized centre of gravity (COG) approach (see Section 3.3.2for further details about the optimization). The matched filter algo-rithm has been selected for use with the forthcoming Thirty MeterTelescope (TMT; Nelson & Sanders 2008), and, as we show, also hasrelevance for other telescopes. Previous authors have also comparedthe performance of different algorithms used for wavefront slopedetermination for Shack–Hartmann WFSs (Thomas et al. 2006;Basden et al. 2015). Here, we provide results of the first on-skyverification of one of these.

The CANARY AO system has seen several phases of operationusing many different WFSs and DMs (Basden et al. 2016). Here, weoperate in phase D mode (Rousset et al. 2014), with a single on-axissodium LGS, an on-axis natural guide star (NGS) truth WFS and,optionally, three off-axis NGSs (which we do not consider furtherhere). Phase D of CANARY is designed to emulate a sub-pupilof the E-ELT, with the LGSs being launched far off-axis so thatsignificant spot elongation effects can be studied. The WFSs allhave 7 × 7 sub-apertures, of which 36 are valid (not significantlyvignetted). The LGS WFS has 30 × 30 pixels per sub-aperture, andis based on an electron multiplying CCD (EMCCD) detector withsub-electron readout noise (Gach et al. 2016). It is equipped witha dedicated fast steering mirror to stabilize the LGS spots in thesub-apertures. Wavefront correction is performed using an 8 × 8actuator DM with 52 active actuators and a dedicated tip/tilt mirror.

We concentrate our efforts on matched filtering of highly elon-gated sodium LGS spots, as shown in Fig. 1, though we have alsotested with NGS spot patterns. However, on-sky observing timewas limited and so we do not present results for NGSs: we didnot take comprehensive NGS measurements once the AO loop wassuccessfully closed.

The matched filter algorithm has been developed to help mit-igate some of the problems introduced by guide star elongation,including reduction in flux per pixel and sensitivity loss due tostructure. Previous studies, e.g. Gilles & Ellerbroek (2006) havefound that spot position estimation error is significantly impactedby this elongation, and that using a matched filter can reduce thiseffect, particularly in the presence of low photon signal and highdetector readout noise.

Unfortunately, the matched filter algorithm is non-linear, i.e. es-timated position and hence root-mean-square (RMS) error dependsnon-linearly on distance of the spot from the reference position ofthe matched filter. However, a linearity extension has been proposed(Gilles & Ellerbroek 2008) that we use to extend the linearity of thisalgorithm up to about 1 pixel of displacement. Additionally, because

Figure 1. A figure showing a single WFS frame of elongated LGS spotsrecorded by the CANARY AO system on 2016 September 20. This imagehas 30 × 30 pixels per sub-aperture, and a pixel scale of 0.65 arcsec perpixel.

we operate in closed loop (as with the TMT), the AO system helpsto maintain the spots in a central position, though we note that spotmotion can still be large for wide-field LGS systems and groundlayer AO (GLAO) systems. The pixel scale of the WFS that weuse is also fairly large, at 0.65 arcsec per pixel, principally so thata reasonable sub-aperture size can have sufficient field of view toimage the entire LGS spot, and therefore, under reasonable seeingconditions (e.g. 0.7 arcsec), LGS spot motion is small, within thelinear range of the matched filter algorithm.

In the case of the forthcoming E-ELT, LGSs are launched fromthe edge of the telescope pupil, and so the degree of elongationvaries across a Shack–Hartmann WFS from close to zero (for sub-apertures near the launch location) to about 40 m (for sub-aperturesfurthest from the launch location), which corresponds to tens ofarcseconds of angular diameter for typical sodium layer profilesand thickness. In this case, a COG algorithm can be expected toperform well for sub-apertures with little elongation, and poorly forwell-elongated sub-apertures. The matched filter algorithm is ableto improve measurement accuracy for all sub-apertures, with thelargest gain being for those that are most elongated.

In Section 2, we describe the technique that we use to build andapply the matched filters. In Section 3, we present on-sky results,and we conclude in Section 4.

2 MAT C H E D F I LT E R S FO R WAV E F RO N TG R A D I E N T E S T I M AT I O N

We follow the derivation of the matched filter as given by Gilles &Ellerbroek (2006), with an extension for dynamic range (Gilles &Ellerbroek 2008). This is outlined as follows.

The sub-aperture pixel intensity is modelled as

Im (x) = I0 (x) + G · x + η, (1)

MNRAS 466, 5003–5010 (2017)

Page 5: On-sky demonstration of matched filters for wavefront ...

On-sky matched filtering 5005

where Im is the intensity of a pixel at location x, I0 is the high lightlevel on-axis intensity (assumed to be noiseless), G is the derivativeof I0 in the x and y directions (the pixel gain, or Jacobian) havingcomponents Gx and Gy, and η is the measurement noise vector dueto the photon shot noise and detector readout noise.

The minimization of the difference between measured pixel in-tensity and model pixel intensity (equation 1) is required to computethe estimate of the spot location, and the derivation is given by Gilles& Ellerbroek (2008). In summary (with small modifications madeby us to allow for variations in flux measurements), estimated spotposition is given by

sx = R · I∑I

, (2)

where sx is the desired slope measurement, I is the sub-apertureimage (flattened into a one-dimensional array) and

∑I is a measure

of the total flux within I. R (the matched filter), which has both xand y components, is given by

R = f M(HT C−1 H)−1 HT C−1 (3)

with C being the noise covariance matrix (a diagonal matrix of sidelength equal to the number of pixels within a sub-aperture), withentries equal to I0 + σ 2 for photon and detector noise where σ isthe detector readout noise, f is the sum of flux in I0,

M =[

1 0 0 1 −1 0 0

0 1 0 0 0 1 −1

](4)

and

H = [Gx Gy I0 I1 I2 I3 I4

]. (5)

Here, I1,2,3,4 are the high light level intensities of the spot, shifted inthe +x, −x, +y and −y directions, respectively, by one pixel.

2.1 Calculation of the matched filter

Ideally, calculation of the matched filter would be an ongoing pro-cess, continually computed by dithering of the LGS spots on theWFS, using a tip-tilt mirror (Gilles & Ellerbroek 2006), to allowongoing calculation of the image gradients, Gx and Gy. Ditheringwould have little effect on the AO correction since global LGSmotion is ignored, being removed from the slope measurements be-fore being passed to the reconstructor. Continual calculation meansthat the matched filter remains relevant over long periods whileatmospheric conditions and sodium layer profile change. The in-troduction of a small, known, time-varying astigmatism will enablecontinual calculation of the relative pixel scales of both the LGSand NGS WFSs (key to maintaining AO performance in varyingseeing conditions). If the introduced astigmatism is kept small (anddetected using a phase locked loop), effect on image point spreadfunction will be minimal.

However, since CANARY is an AO demonstrator, and does notneed to produce astronomical science, and therefore does not requireAO stability for long integration periods, we have taken the approachof building the matched filter offline to simplify on-sky operation,which is used for all results presented here. We hope to develop anonline calculation capability for future sky tests and operation.

Our sequence of operations to build the matched filter is as fol-lows.

(i) The LGS fast steering mirror is set to dither, with four separatepositions per cycle.

(ii) WFS slope measurements (using a COG) are recorded andused to determine the relative phase difference between the mirrorand WFS. Since this is performed on averaged images, signal levelscan be high, allowing the COG estimation to be accurate.

(iii) The phase of the dithering is adjusted so that the shift inWFS spots is aligned with the detector pixels and sub-apertures.

(iv) A number of WFS images are recorded, and those corre-sponding to each of the four dithered mirror locations are averagedtogether. Typically, 5–10 s of images are recorded.

(v) The COG of these four averaged images is computed, to givethe dither radius (in pixels).

(vi) The image gradient, Gx and Gy are computed from the dif-ference of opposing pairs of images divided by the diameter of thedither (in pixels).

(vii) The dithering is removed, and typically 5–10 s of imagesare averaged together to obtain I0. I1, I2, I3 and I4 are also computed.

(viii) The matched filter, R, is then computed.

When computing the matched filter, we find that tuning the WFSnoise level estimate, σ , can be used to improve performance, sincethis parameter acts to regularize part of the solution for R. We usea single value for σ rather than a separate one for each pixel, partlyfor simplicity, and also because for a CCD detector, this is typicallyconstant. However, we note that for a scientific CMOS detector(or indeed a multiport CCD detector) there may be performanceimprovements if a different value for each pixel can be used, i.e.less weight can be applied to noisier pixels.

Once the matched filter has been computed, it is uploaded to thereal-time control system and matched filtering switched on. It isthen necessary for us to measure reference slopes, which we doby averaging the computed wavefront slope measurements over asufficient number of frames for wavefront turbulence to averageout. Typically, we record for about 60 s. We note however that thismethod of removing static wavefront offsets is impractical for largertelescope apertures, since the time to average turbulence greatlyincreases (Gordon, Buscher & Baron 2011).

2.2 Application of the matched filter

The CANARY instrument uses a central processing unit (CPU)-based real-time control system, the Durham AO real-time controller(DARC; Basden et al. 2010), which provides the necessary flexi-bility to implement, develop and test new algorithms. Within thereal-time control system, the matched filter is applied as follows.

(i) Sub-aperture flux is computed in units of analogue to digitalunits (not photons), i.e. the calibrated pixels are summed.

(ii) The dot product of Rx with the sub-aperture pixels (flattenedinto a vector) is computed, and the result divided by the sub-apertureflux to give the x slope estimate.

(iii) Similarly for the y slope estimate using Ry.

DARC has the ability to actively track Shack–Hartmann spots,i.e. the sub-aperture positions can follow the spots, such that thespots remain close to the centre of the sub-aperture, based on thelocation of the spot in the previous image frame. This therefore aidsthe linearity of the matched filter algorithm, since the matched filterwill be applied to spots that are close to the sub-aperture centre.The alternative to this approach, which we do not explore, is a two-step algorithm, which initially estimates spot position with a COGalgorithm, and then applies the matched filter to this. However, thisintroduces additional computational complexity.

MNRAS 466, 5003–5010 (2017)

Page 6: On-sky demonstration of matched filters for wavefront ...

5006 A. G. Basden et al.

Figure 2. An example atmospherically propagated sodium LGS Shack–Hartmann spot, as used in simulations (6.4 arcsec field of view). Left:noiseless image. Right: with added photon, show noise (for a total flux of1000 photons) and readout noise (0.1 electrons per pixel RMS).

Within DARC, we use a different matched filter for each sub-aperture, and internally, these are stored in a two-dimensional arraywhere the location of the matched filter corresponds with the defaultsub-aperture position. Therefore, we can apply matched filtering tosub-apertures of different sizes, and to different spot elongationsacross the pupil.

2.3 Development and testing of matched filters

To develop the real-time implementation of the matched filter al-gorithm and to test the technique used to build the matched filter,we employed two simulation concepts. First, we use Durham AOsimulation platform (DASP; Basden et al. 2007) to model a singlesub-aperture with an extended LGS spot viewed through atmo-spheric turbulence. We use this simulation tool to build the matchedfilter as outlined in Section 2. We then generate a sequence of atmo-spherically propagated Shack–Hartmann spots, as shown in Fig. 2and compare the COG and matched filter spot position estimatorswith the true known location (measured on a noiseless image usinga COG). The RMS deviation of each estimator from the knownposition is then computed. We are able to explore matched filterperformance covering a parameter space including elongation, sig-nal level, readout noise level and number of frames used whenbuilding the matched filter. Although we do not seek to present sig-nificant simulated results here, because matched filter performancehas been studied elsewhere, for example, Conan et al. (2009), wepresent a summary of our modelling. This modelling is based onan LGS launched 40 m from the telescope aperture (approximatingCANARY and furthest sub-apertures of the E-ELT), and a 60 cmsub-aperture. We note that for the TMT, which uses centre-launchedLGSs, maximum sub-aperture distance from the launch axis will beabout 15 m. Default photon flux in our simulations is 1000 pho-tons per sub-aperture per frame (pessimistic compared with on-skymeasurements by a factor of about 2–5; Bonaccini Calia 2016) withsub-electron readout noise (i.e. an EMCCD). Seeing of 1 arcsec isassumed, and by default we use 1000 images to build the matchedfilters.

After verification of the matched filter algorithm, we proceeded todevelop the real-time implementation and support tools. To verifythe operation of these, we use the real-time simulation concept(Basden 2014) coupling a Monte Carlo simulation tool (DASP)to the real-time control system used by CANARY. This conceptis simple: instead of using real physical cameras and DMs, theyare instead simulated, with the simulation WFS camera data beingfed into the real-time control system. The DM command output is

Figure 3. A figure comparing matched filtering with COG. The sub-plotsgive performance as RMS estimation slope error (in arcseconds) with respectto a noiseless CoG measurement (lower error is better performance). Theseplots show performance (a) as a function of number of images used to buildthe matched filter, (b) as a function of guide star flux, (c) as a function ofdistance of the LGS from the telescope axis and (d) as a function of detectorreadout noise.

captured and used to shape simulated DMs. We are then able touse the user interface tools developed for on-sky operation withthis simulated system, and therefore provide a thorough testing,significantly reducing necessary on-sky commissioning time. Thereal-time control system itself does not need to know whether it isoperating with real or simulated cameras and DMs.

We note that since the CANARY real-time control system is CPUbased, we do not need to operate the real-time simulation facility onthe same computational hardware, i.e. we can, for example, operatethe simulation and real-time control system on a developer’s PC,to aid development when not present at the telescope, and to allowmultiple instances of the system to be run simultaneously.

By using this real-time simulation, we are then able to test build-ing of the matched filter (including dithering), and application ofthe matched filter, including engaging the AO loop.

3 MATCHED FI LTERI NG R ESULTS

We performed tests of matched filtering using the CANARY AO on-sky demonstrator instrument over a period of three nights in 2016September. During this operation, the WLGSU launch telescopewas set about 40 m from the WHT to generate the sodium LGS inthe mesosphere. Therefore, spots were highly elongated, as shownin Fig. 1.

3.1 Simulation measurements

Exploration of the matched filter parameter space was used to con-firm the range of expected parameters over which matched filteringwould outperform a COG algorithm. Fig. 3 shows some of theseresults that we obtained with simulation, and it can be seen (inagreement with previous studies) that matched filtering can yieldimproved performance when compared with COG. We note thatat high light levels, the COG performs better since we are using anoiseless COG measurement as the ‘truth’.

During AO operation, if the matched filter is to be updated,reference slopes will also require updating. Within simulation, wedeveloped a technique to compute updated reference slopes.

MNRAS 466, 5003–5010 (2017)

Page 7: On-sky demonstration of matched filters for wavefront ...

On-sky matched filtering 5007

(i) Compute COG and matched filter measurements of the ref-erence image, I0, giving cx, cy, mx and my, respectively, defined inpixels offset for the x and y directions.

(ii) Add the matched filter estimates, mx and my, to the existingreference slopes.

(iii) Subtract the COG estimates, cx and cy, from the existingreference slopes.

If a matched filter is already in use, i.e. the matched filter is to beupdated, an additional step is required, equal to the reverse of theabove, i.e. adding the COG of the original image and subtracting thematched filter estimate of the original image. We note that a simi-lar approach has been successfully taken for correlation wavefrontsensing (Basden et al. 2014).

3.2 On-bench testing

We used the CANARY laboratory sky simulator (which uses LEDlight sources and two rotating phase screens to mimic the sky) toconfirm that the matched filtering tools were operating as expected,dithering the sources, and building the matched filters. The WFSnoise (due to shot noise and readout noise) was seen to be reducedby more than a factor of 4 (from 400 nm to 90 nm), reducingtotal wavefront error (in the first 36 Zernike modes) from 950 nm to750 nm RMS, for the configuration in which it was used, confirmingthat the matched filter was working. To compute WFS noise, wecompute noise variance of the wavefront slope measurements, andpropagate this through a theoretical Zernike reconstruction matrix,and sum the first 36 terms, as is done by Vidal et al. (2014).

3.3 On-sky measurements

In this section, the on-sky performance is given in term of Strehlratio as directly measured in the H-band infrared images recordedby the on-axis CANARY science camera. The AO loop is alwaysclosed on the on-axis elongated LGS for the high-order correctionwhile the tip and tilt correction is provided by the CANARY on-axis truth WFS. The LGS slope estimation algorithm was alternatedbetween COG and matched filtering.

The COG algorithm used as the reference for these performancecomparisons was well optimized: we use the brightest pixel selec-tion algorithm (Basden, Myers & Gendron 2012) to significantlyreduce the effect of detector readout noise, with about 90 brightestpixels being selected, this number having been chosen for best per-formance, as shown in Fig. 4. In this case, the 90 brightest pixels areused for calculation of the COG, after a threshold equal to the valueof the 91st pixel is applied. Reference slopes for both the COG andmatched filter were measured on-sky, averaging 10 000 frames ofdata (66 s) before using each algorithm.

3.3.1 2016 September 16

Initial on-sky measurements were taken on the night beginning on2016 September 16. The LGS was elongated to about 13 arcsecas measured by the WFS, and the elongation was aligned with thehorizontal axis of the WFS. The amplitude of the LGS dither wasset to 0.1 arcsec diameter, and 1000 frames of data were used (250at each dither location) during recording of the image gradient, G,and a separate 1000 frames used to measure I0 (without dithering).The frame rate was 150 Hz, so 1.6 s of data were recorded for eachdither location.

These results were measured close to dawn, when sky backgroundwas increasing. Eventually, the NGS tip-tilt signal was insufficient

Figure 4. A figure showing AO performance as a function of number ofbrightest pixels chosen for the LGS WFS when using a COG algorithm.Closed-loop H-band Strehl ratio is shown, with the LGS used for high-ordercorrection, and an on-axis NGS for tip-tilt correction. The line with error barsis the standard deviation computed from the available information (shown)for each number of pixels. The LGS had about 13 arcsec of elongation.

to provide good correction, so we did not record further data. Weinterleaved COG and matched filter measurements.

A single matched filter was used for the duration of the exper-iment on this night. The matched filter computed from the data isshown in Fig. 5, along with the components used to make it, I0, Gx

and Gy. We note that a few streaks are seen in these images due toproblems with detector voltage levels (currently being repaired).

Fig. 6 shows measured AO system performance with and with-out matched filtering. It should be noted that due to atmosphericvariability, we interleave measurements, so that trends in seeingwith time can be somewhat mitigated. We present these results as afunction of r0, which is computed from the average value computedusing the pseudo-open-loop slope measurements from the three off-axis NGS WFSs using standard CANARY tools (Vidal et al. 2014).It is evident that the matched filter is providing significantly betterperformance than the COG algorithm.

3.3.2 2016 September 17

Further investigation of matched filtering performance was carriedout, with the LGS spots elongated to about 13 arcsec, at an angleof about 10 deg from the horizontal axis of the WFS. This time, thematched filter was built using a reference image (I0) that was com-puted while dithering, using a shift-and-add of the Shack–Hartmannimages, based on the COG of the spots.

Strehl ratio was recorded using the CANARY infrared camera, atthe H band, and Fig. 7 shows these results. There is significant scatterdue to variable seeing conditions. However, matched filtering canbe seen to deliver performance improvements compared to COG,increasing the mean Strehl ratio by a factor of greater than 1.1.

3.3.3 2016 September 19

When building a matched filter, the dither amplitude used will af-fect performance. We therefore investigated three different ditheramplitudes, setting it first to 0.2 arcsec diameter, then to 0.1 arcsec(as on previous nights) and finally to 0.05 arcsec. Again, the LGSspots were elongated to about 13 arcsec at an angle of about 10 deg.In this case, the reference image, I0, was obtained from averaging

MNRAS 466, 5003–5010 (2017)

Page 8: On-sky demonstration of matched filters for wavefront ...

5008 A. G. Basden et al.

Figure 5. A figure showing, for the 7 × 7 sub-apertures of the CANARY phase D LGS, (a) an on-sky matched filter x component, (b) the matched filter ycomponent, (c) I0, (d) Gx and (e) Gy. We note that we had some trouble with detector voltage levels, resulting in a few streaks in the image. This is manifestedwithin the matched filter.

Figure 6. A figure showing H-band Strehl ratio for CoG and matchedfiltering measured on the night of September 16. Data are plotted as afunction of Fried’s parameter, r0, which is related to seeing. A 2 s exposuretime is used for the science images, for a star with a V-band apparentmagnitude of 9.47. The LGS WFS is recording approximately 3000 photonsper sub-aperture per frame. The matched filter and corresponding referenceslopes were recorded preceding acquisition of the data.

1000 image frames without dithering (and without shift-and-add).As before, reference slopes were measured on-sky before the AOloop was closed for each matched filter and COG acquisition, inthis case, with each dither amplitude.

Figure 7. A figure showing H-band Strehl ratio as a function of Fried’sparameter for the different centroiding modes measured on the night ofSeptember 17. Black circles represent matched filtering, while crosses arefor COG. Mean Strehl values are given in the legend. The same target wasused as on the previous night.

Fig. 8 shows the AO performance obtained. Again, it can be seenthat the matched filter algorithm gives consistently better perfor-mance than the COG, except for the case with a dither amplitudeof 0.05 arcsec, where the performance gain is marginal. The COGand matched filter measurements are given as a function of Fried’s

MNRAS 466, 5003–5010 (2017)

Page 9: On-sky demonstration of matched filters for wavefront ...

On-sky matched filtering 5009

Figure 8. A figure showing AO performance (H-band Strehl) for different closed-loop data sets measured on the night of September 19 using matched filteringand COG algorithms, as a function of Fried’s parameter. The mean of these measurements are given in Table 1. In this case, the science target has an apparentmagnitude of 8.98 and a 3 s exposure is used. The matched filter, and reference slopes for both COG and matched filter were recorded immediately before thestart of each data set. The dither amplitude used to create the matched filter is, from left to right, 0.2, 0.1 and 0.05 arcsec.

Table 1. A table showing matched filter and COG performance for differ-ent dither amplitudes. The relative performance improvement when usingmatched filtering is also given.

Dither Matched filter COG Improvement(%)amplitude Strehl/% Strehl/%

0.2 arcsec 16.6 ± 1.1 15.1 ± 0.9 100.1 arcsec 10.8 ± 1.2 8.8 ± 0.6 230.05 arcsec 14.3 ± 0.7 14.2 ± 0.6 1

parameter, r0, so as to account for variable atmospheric seeing. Wenote that there is no algorithmic difference between the differentCoG points in each figure; they were just recorded at different times(interleaved with the corresponding matched filter measurements),and hence different atmospheric conditions, using different sets ofon-sky reference slopes. The mean matched filter measurements(Table 1) show an improvement over the corresponding COG mea-surements, though we note that due to differing seeing, computinga mean Strehl ratio does not give an accurate performance estimate;rather it serves to give us a rough idea of relative performance. Fromthese measurements, and from Fig. 8(c), it is evident that a dither of0.05 arcsec is too small for us to build a matched filter (this equatesto 7 per cent of a pixel).

3.3.4 On-sky results summary

We have explored matched filtering performance with E-ELT scaleextended LGS Shack–Hartmann images over several nights ofoperation, and in each case, we have found that matched filter-ing leads to AO performance improvements when compared withCOG.

We note that in our case, because all sub-apertures were wellelongated, the gain in WFS performance using the matched filterwas evident. For an ELT, with elongation varying more significantlyacross the WFS, the total performance gain may be smaller, thoughstill significant. We also note that the LGS elongation was varyingduring the night and from night to night, following the sodium layerthickness variations (Moussaoui et al. 2010).

3.4 Open-loop considerations

Our tests of matched filtering have been implemented using aclosed-loop AO system, and so measured performance may beless affected by non-linearity effects than would be seen using anopen-loop AO system, since the AO loop helps to maintain theShack–Hartmann spots close to their reference positions. There-fore, performance with an open-loop AO system may not be sopositive since spot motion will be larger, and spots may travel out-side the linear range of the matched filter. In this case, either atwo-step algorithm is required (using an initial COG estimate tofind the approximate location to apply the matched filter to), or theuse of adaptive sub-aperture windowing, allowing the sub-apertureto track the spot motion.

There are no proposed ELT instruments that are entirelyopen loop: although the proposed MOSAIC instrument (Hammeret al. 2014) on the E-ELT has an open-loop multiobject AO system,it operates with a closed-loop GLAO correction, and therefore, asignificant amount of spot motion will be mitigated (for likely atmo-spheric turbulence profiles; Osborn et al. 2010; Sarazin et al. 2013).Therefore, matched filtering may still be appropriate here.

3.5 Future work

Although we have demonstrated LGS AO operation of a matchedfilter algorithm on-sky, there remains further much work to do,which we will attempt during future CANARY on-sky observingruns. Building the matched filter during AO loop operation, anddetermination of pixel scale change, is essential to improve AOobservational efficiency.

Additionally, successful implementation of online referenceslope calculation is also necessary: for the measurements presentedhere, we compute reference slopes for the matched filter algorithmon-sky, by averaging many frames of slope measurements (typically10 000) to average atmospheric turbulence. These slopes are thenadded to the reference slopes required to correct non-common pathaberrations. This method does not represent efficient use of tele-scope time unless slope measurements are monitored and updatedcontinuously while in operation. Therefore, a method to determinenew matched filter reference slopes using the matched filter and

MNRAS 466, 5003–5010 (2017)

Page 10: On-sky demonstration of matched filters for wavefront ...

5010 A. G. Basden et al.

initial reference slopes (either from a COG or previous matchedfilter) is required.

A further in-depth study of matched filter performance for dif-ferent LGS sodium layer profiles and elongations is also necessary,with the improvements in wavefront error being calculated whenthe matched filter algorithm is used. Moreover, we will comparethe matched filtering algorithm with other slope estimation meth-ods in greater depth. The comparison with other slope estimationmethods requires a sufficient number of on-sky observations to bestatistically meaningful, hence more observing time.

4 C O N C L U S I O N S

We have successfully implemented and demonstrated a noise-optimal matched filtering algorithm for determination of local wave-front gradients using a Shack–Hartmann sensor. On-sky testing wasperformed using the CANARY AO demonstrator instrument on theWHT together with the ESO Wendelstein LGS unit.

We find that matched filtering can deliver AO performance im-provements compared with the conventional COG algorithm, andwe measure improvements in H-band Strehl ratio of up to about10 per cent (i.e. the Strehl improves by a factor of 1.1).

We therefore conclude that a matched filtering algorithm is wellsuited for AO systems with elongated Shack–Hartmann spot pat-terns, providing better performance than the commonly used COGalgorithm. Our demonstration represents a significant risk mitiga-tion though further work is required. Direct comparisons with othermethods, such as correlation, also have to be tested.

AC K N OW L E D G E M E N T S

This work is funded by the UK Science and Technology Fa-cilities Council, grant ST/K003569/1, and a consolidated grantST/L00075X/1. The ESO participation and installed infrastructureis funded under the ESO Technology Development Program. Thiswork was partially supported by the European Commission (Fp7Infrastructures 2012-1, OPTICON Grant 312430, WP1). This workis also supported by the European Southern Observatory. CANARYis a visitor instrument to the William Herschel Telescope, operatedby the Isaac Newton Group in the Spanish Observatorio del Roquede los Muchachos of the Instituto de Astrofisica de Canarias.

R E F E R E N C E S

Basden A. G., 2014, MNRAS, 439, 2854Basden A. G., Butterley T., Myers R. M., Wilson R. W., 2007, Appl. Opt.,

46, 1089Basden A. G., Geng D., Myers R., Younger E., 2010, Appl. Opt., 49, 6354Basden A. G., Myers R. M., Gendron E., 2012, MNRAS, 419, 1628Basden A. G., Chemla F., Dipper N., Gendron E., Henry D., Morris T.,

Rousset G., Vidal F., 2014, MNRAS, 439, 968Basden A. G., Morris T. J., Gratadour D., Gendron E., 2015, MNRAS, 449,

3537Basden A. G. et al., 2016, MNRAS, 459, 1350

Bonaccini Calia D., 2016, in Marchetti E., Close L. M., Veran J.-P., eds,Proc. SPIE Conf. Ser. Vol. 9909, Adaptive Optics Systems V. SPIE,Bellingham, p. 99095E

Bonaccini Calia D. et al., 2012, in Navarro R., Cunningham C. R., Prieto E.,eds, Proc. SPIE Conf. Ser. Vol. 8450, Modern Technologies in Space-and Ground-based Telescopes and Instrumentation II. SPIE, Bellingham,p. 84501R

Conan R., Lardiere O., Herriot G., Bradley C., Jackson K., 2009, Appl. Opt.,48, 1198

Foy R., Labeyrie A., 1985, A&A, 152, L29Fusco T. et al., 2006, Opt. Express, 14, 7515Gach J.-L. et al., 2016, in Gavel D., Trancho G., eds, OCAM2S: An Integral

Shutter Ultrafast and Low Noise Wavefront Sensor Camera for LaserGuide Stars Adaptive Optics Systems. Univ. of California, California,p. 58

Gendron E., Vidal F., Brangier M., Morris T., Hubert Z., Basden A. G.,Rousset G., Myers R., 2011, A&A, 529, L2

Gilles L., Ellerbroek B., 2006, Appl. Opt., 45, 6568Gilles L., Ellerbroek B. L., 2008, Opt. Lett., 33, 1159Gordon J. A., Buscher D. F., Baron F., 2011, Appl. Opt., 50, 5303Hammer F. et al., 2014, in Ramsay S. K., McLea I. S., Takami H., eds, Proc.

SPIE Conf. Ser. Vol. 9147, Ground-based and Airborne Instrumentationfor Astronomy V. SPIE, Bellingham, p. 914727

Jovanovic N. et al., 2015, PASP, 127, 890Macintosh B. A. et al., 2012, in McLean I. S., Ramsay S. K., Takami

H., eds, Proc. SPIE Conf. Ser. Vol. 8446, Ground-based and AirborneInstrumentation for Astronomy IV. SPIE, Bellingham, p. 84461U

Moussaoui N., Clemesha B. R., Holzlohner R., Simonich D. M., BonacciniCalia D., Hackenberg W., Batista P. P., 2010, A&A, 511, A31

Myers R. M. et al., 2008, in Hubin N., Max C. E., Wizinowich P. L., eds, Proc.SPIE Conf. Ser. Vol. 7015, Adaptive Optics Systems. SPIE, Bellingham,p. 70150E

Nelson J., Sanders G. H., 2008, in Stepp L. M., Gilmozzi R., eds, Proc. SPIEConf. Ser. Vol. 7012, Ground-based and Airborne Telescopes II. SPIE,Bellingham, p. 70121A

Osborn J., Wilson R., Butterley T., Shepherd H., Sarazin M., 2010, MNRAS,406, 1405

Rigaut F. et al., 2012, in Ellerbroek B. L., Marchetti E., Veran J.-P., eds,Proc. SPIE Conf. Ser. Vol. 8447, Adaptive Optics Systems III. SPIE,Bellingham, p. 84470I

Rousset G. et al., 2014, in Marchetti E., Close L. M., Veran J.-P., eds,Proc. SPIE Conf. Ser. Vol. 9148, Adaptive Optics Systems IV. SPIE,Bellingham, p. 91483M

Sarazin M., Le Louarn M., Ascenso J., Lombardi G., Navarrete J., 2013,in Esposito S., Fini L., eds, Adaptative Optics for Extremely LargeTelescopes 3. Arcetri, Italy

Tamai R., Spyromilio J., 2014 in Stepp L. M., Gilmozzi R., Hall H. J., eds,Proc. SPIE Conf. Ser. Vol. 9145, Ground-based and Airborne TelescopesV. SPIE, Bellingham, p. 91451E

Thomas S., Fusco T., Tokovinin A., Nicolle M., Michau V., Rousset G.,2006, MNRAS, 371, 323

Vidal F. et al., 2014, A&A, 569, A16

This paper has been typeset from a TEX/LATEX file prepared by the author.

MNRAS 466, 5003–5010 (2017)