Open Access Paper
25 September 2017 Wave front sensing for next generation earth observation telescope
J.-M. Delvit, C. Thiebaut, C. Latry, G. Blanchet
Author Affiliations +
Proceedings Volume 10562, International Conference on Space Optics — ICSO 2016; 105625H (2017) https://doi.org/10.1117/12.2296162
Event: International Conference on Space Optics — ICSO 2016, 2016, Biarritz, France
Abstract
High resolution observations systems are highly dependent on optics quality and are usually designed to be nearly diffraction limited. Such a performance allows to set a Nyquist frequency closer to the cut off frequency, or equivalently to minimize the pupil diameter for a given ground sampling distance target. Up to now, defocus is the only aberration that is allowed to evolve slowly and that may be inflight corrected, using an open loop correction based upon ground estimation and refocusing command upload. For instance, Pleiades satellites defocus is assessed from star acquisitions and refocusing is done with a thermal actuation of the M2 mirror. Next generation systems under study at CNES should include active optics in order to allow evolving aberrations not only limited to defocus, due for instance to in orbit thermal variable conditions. Active optics relies on aberration estimations through an onboard Wave Front Sensor (WFS). One option is using a Shack Hartmann. The Shack-Hartmann wave-front sensor could be used on extended scenes (unknown landscapes). A wave-front computation algorithm should then be implemented on-board the satellite to provide the control loop wave-front error measure. In the worst case scenario, this measure should be computed before each image acquisition. A robust and fast shift estimation algorithm between Shack-Hartmann images is then needed to fulfill this last requirement. A fast gradient-based algorithm using optical flows with a Lucas-Kanade method has been studied and implemented on an electronic device developed by CNES. Measurement accuracy depends on the Wave Front Error (WFE), the landscape frequency content, the number of searched aberrations, the a priori knowledge of high order aberrations and the characteristics of the sensor. CNES has realized a full scale sensitivity analysis on the whole parameter set with our internally developed algorithm.

INTRODUCTION

High resolution observations systems are highly dependent on optics quality and are usually designed to be nearly diffraction limited. Such a performance allows to set a Nyquist frequency closer to the cut off frequency, or equivalently to minimize the pupil diameter for a given ground sampling distance target. Up to now, defocus is the only aberration that is allowed to evolve slowly and that may be inflight corrected, using an open loop correction based upon ground estimation and refocusing command upload. For instance, Pleiades satellites defocus is assessed from star acquisitions and refocusing is done with a thermal actuation of the M2 mirror. Next generation systems under study at CNES should include active optics in order to allow evolving aberrations not only limited to defocus, due for instance to in orbit thermal variable conditions. Active optics relies on aberration estimations through an onboard Wave Front Sensor (WFS). One option is using a Shack Hartmann. The Shack-Hartmann wave-front sensor could be used on extended scenes (unknown landscapes). A wave-front computation algorithm should then be implemented on-board the satellite to provide the control loop wave-front error measure. In the worst case scenario, this measure should be computed before each image acquisition. A robust and fast shift estimation algorithm between Shack-Hartmann images is then needed to fulfill this last requirement. A fast gradient-based algorithm using optical flows with a Lucas-Kanade method has been studied and implemented on an electronic device developed by CNES.

Measurement accuracy depends on the Wave Front Error (WFE), the landscape frequency content, the number of searched aberrations, the a priori knowledge of high order aberrations and the characteristics of the sensor. CNES has realized a full scale sensitivity analysis on the whole parameter set with our internally developed algorithm. The aim of this paper is to present a synthesis of this benchmark and will address the following points:

  • - Introduction of the context of active optics for high resolution Earth remote sensing

  • - Principles of Shack Hartmann wave front sensor

  • - Brief presentation of CNES solving algorithm

  • - Main results

I.

OPTICAL HYPOTHESIS

A.

Optical requirements

The telescope characteristics are determined by the angular resolution goal, the image sensor parameters and the image requirements. The camera concept is a push-broom system. The mission [8] consists in covering a +/-0.61° field of view with 30cm ground pixels. The satellite altitude is 700 km. The angular resolution is 0.43 µrad. Alternative image sensors have been studied. In particular a two-dimensional array associated with a fast telescope (F-number from 5.4 to 8.5) can be an interesting solution. In this paper we only take into account a classical Korsch design. The optical modulation transfer function (MTF) requirement is to guarantee a 0.25 optical MTF at frequency corresponding to 30 cm on ground.

B.

Optical design

A comparative study has been led at CNES. Several compact optical designs (TMA, catadioptric and Korsch concepts) with different apertures, from F/5.4 to F/20, have been studied and compared [7]. For long focal length telescopes, the Korsch concept is the most common and is chosen for its compactness and for several optical key advantages: it allows an easy design of a diffraction limited system, little occultation, easy baffling thanks to an intermediate image and a real exit pupil.

The axial dimension is more than eleven times smaller than the focal length. The fore optics (primary and secondary mirrors) is the very sensitive part. The aft part, kept behind the primary mirror, is much more tolerant. Table 1 gives the main characteristics of our optical design.

Table 1.

Optical main characteristics of Korsch design

Optical characteristicKorsch F/20 design
Telescope Focal length30 m
Primary mirror f-number1.5
Secondary mirror f-number1.8
Tertiary mirror f-number5.8
Axial Primary mirror magnification165
Axial Secondary mirror magnification170
Axial Tertiary mirror magnification6.5

C.

Optical performances

The optical MTF requirement is 0.25 at the frequency of interest. Its value of 1.17 106 rad-1 corresponds to an instantaneous field of view of 30 cm at 700 km altitude. The opto-mechanical sensitive terms are the focus, the decentering and the tilt amplitude of the fore optics. Table 2 gives the budget corresponding to an optical MTF of 0.25. The optical distortion is also an important performance regarding the use of a time delay and integration sensor. These opto-mechanical tolerances are challenging [8]. The optical distortion is acceptable.

Table 2.

Main optical performances

Optical performanceKorsch F/20
Optical Theoretical MTF0.34
Focus tolerance1.35 µm
Decentering tolerance13.5 µm
Tilt tolerance13.5 µrad
X distorsion0.9 %
Y distorsion0.3 %

II.

ACTIVE OPTICS PRINCIPLES

Two types of defaults contribute to the wave front error degradation: alignment and shape errors of the optics.

In the Korsch telescope (figure 1), a positioning mechanism is implemented behind the secondary mirror in order to compensate total or partial alignment defaults of the fore optics. The first step of this approach is very well known: it consists in adjusting the focus term of the optical system. The challenge is now to generalize this compensation to alignment aberrations. This mechanism is implemented in the fore optics, because it is the most sensitive part. It can be a 3 or 5-degree of freedom mechanism depending on the performance capacities of the mechanism and depending on the WFE performance objectives. This approach enables us to cope with the stringent opto-mechanical requirements. A deformable mirror is implemented at the pupil stop in order to compensate mirror shape errors. The deformable mirror is in the aft part thanks to the real Korsch exit pupil. This approach enables us to simplify the primary mirror requirements. The assessment of the wave front error is done by a wave front sensor. CNES has studied two kinds of WFS: a WFS based on phase diversity algorithm [9], and a WFS based on a Shack Hartman [2], [6]. This paper describes a Shack Hartmann for Earth observation working on extended landscape.

Figure 1

Active optics principle

00202_PSISDG10562_105625H_page_4_1.jpg

III.

FAST GRADIENT-BASED ALGORITHM FOR SHIFT COMPUTATION BETWEEN SHACK-HARTMANN IMAGES

A Shack-Hartmann wavefront sensor is an instrument used to compute the error between the real wavefront error (with aberrations) and the perfect one (without aberrations) defined as below:

00202_PSISDG10562_105625H_page_4_2.jpg

with ϕi,j the phase differential in each point of the pupil and λeq the central wavelength of the considered spectral band, here 650 nm.

The Shack-Hartmann is composed with a lenslets array and a 2D detector array in the focal plane. Each lenslet generates on the sensor an impulse (in a point source mode) or an image (in an extended source mode) whose position varies according to the local wavefront error. The reference position corresponds to a perfect wavefront obtained without any optical aberrations. The deviation of each spot (in the point source mode) compared to the reference position gives the local slope of the wavefront, the whole slopes giving the wavefront’s gradient. Well-known algorithms allow going back to the wavefront from computed slopes [4]. To do this estimation correctly on extended scenes, the Shack-Hartmann sensor should be carefully dimensioned. It is possible to adapt both the collimator’s diameter and focal length, the number of lenslets and their focal length and size and the size of the 2D detector array. For the planned Earth observation missions, typical Shack-Hartmann sizing will lead to lenslets of size around 40x40 pixels. An example of WFE and the associated lenslets is shown Figure 2.

Figure 2

Left – example of a WFE with only low-orders Zernike polynomials. Right – lenslets associated with the WFE from the left figure on an extended landscape. Lenslets with lower signal can be seen around the center and the arms.

00202_PSISDG10562_105625H_page_4_3.jpg

Furthermore, optical combination generally leads to an occultation mask with a hole in the center and in the region of the arms. In these areas, lenslets have less signal (occulted signal) and the MTF of each images are different. It is then possible to keep or reject these lenslets in the wavefront computation from the slopes as shown Figure 3. The percentage of non-occultation is a parameter of the algorithm. The less lenslets we keep, the faster the algorithm will be, but the wavefront reconstruction needs enough lenslets to be fair.

Figure 3

– From left to right – illustration of the non-occultation percentage, slopes of lenslets in red are used to compute the wavefront error. The ones in green are rejected.

00202_PSISDG10562_105625H_page_5_1.jpg

To compute shifts between all lenslets and a reference one, we have selected an algorithm based on optical flow with Lucas-Kanade solving [3],[6],[10]. This method has been selected for its low complexity. Optical flow method tends to link difference between two consecutives images (in terms of temporal evolution) with the gradient of the spatial intensity of the first one. Note I1(x,y) and I2(x,y) two images to correlate, vx and vy translations in x and y between I1 and I2:

00202_PSISDG10562_105625H_page_5_2.jpg

Under the hypothesis of small translations values and using Taylor’s theorem, we obtain:

00202_PSISDG10562_105625H_page_5_3.jpg

Then

00202_PSISDG10562_105625H_page_5_4.jpg
00202_PSISDG10562_105625H_page_5_5.jpg

A solution of this problem has been proposed by Lucas-Kanade [3] under the hypothesis that the shift v is the same for all pixels of images I1 and I2. This leads to the over-determined problem Av=b with:

00202_PSISDG10562_105625H_page_5_6.jpg

With pi ith pixel of the image and n number of pixels if I1. This system is solved by a least-squares method: ATA v = ATb

00202_PSISDG10562_105625H_page_5_7.jpg

If ATA is invertible, the solution is (ATA)-1ATb.

00202_PSISDG10562_105625H_page_5_8.jpg
00202_PSISDG10562_105625H_page_5_9.jpg
00202_PSISDG10562_105625H_page_5_10.jpg

The translation values can then be computed thanks to the gradient of the first image in both vertical and horizontal directions and to the difference between the two images (Equations 4 and 5).

For the Shack-Hartmann, we only consider a translation in both directions between lenslets and no more than a translation. The value of the translation is quite small because the wavefront error we plan to measure and control is associated with shifts lower than tenth a pixel. The reference lenslet chosen for shift computation is one with high signal (non-occulted). For the on-board implementation of the algorithm, the reference image is always the same. The horizontal gradient (respectively vertical) image of this reference image is computed using the difference between a pixel and its right neighbor (respectively bottom neighbor) [5].

Because Taylor’s theorem assumptions are not always true (shifts << 1) when computing shifts between two lenslets, we compute the shifts iteratively, resampling the studied images between two iterations. After this resampling, shifts between the reference and the image are lower and Taylor’s assumptions are validated. The number of iterations and the filter to perform image resampling is a parameter of the algorithm. The reference software we have developed to validate the Shack-Hartmann performances is able to go up to 100 iterations with more or less complex resampling filters. For the on-board implementation, the value of the iteration number has been fixed.

Moreover, because lenslets have different signal levels (occultation mask), it is needed to homogenize them radiometrically taking into account the area of occultation for each of them.

This algorithm has been validated on different landscapes: 44 landscapes taken from PLEIADES images [1] have been used to simulate Shack-Hartmann images with representative wavefront errors and wavefront sensor sizing. The Figure 4 presents the 44 landscapes that have been used for validation (numbered 1 to 44 from the upper left hand side to the bottom right hand side). Some of these landscapes contain only noise, some of them are cloudy to be representative of different scenes the wavefront sensor could have to deal with. The figure 5 shows the results obtained with the proposed algorithm described above for each of the 44 landscapes with the wavefront error presented in Figure 2. The error is an RMS error between the real wavefront error and the estimated one with a reconstruction of the WFE through a Zernike polynomials from the estimated shifts between lenslets. For most of the 44 landscapes, RMS error is lower than 20nm and more than 60% is under 10nm which is very efficient. These performances have been computed with 100 possible iterations of the optical flows. All this analysis has been confirmed by simulations on several WFE, with or without high frequency, with different high frequency shapes, with different amplitudes…

Figure 4

– the 44 landscapes used for the validation - 44 landscapes taken from PLEIADES images have been used to simulate Shack-Hartmann images with representative wavefront errors and wavefront sensor.

00202_PSISDG10562_105625H_page_6_1.jpg

Figure 5

– the results obtained with the proposed algorithm described for each of the 44 landscapes (figure 5) with the wavefront error presented in Figure 2.

00202_PSISDG10562_105625H_page_7_1.jpg

IV.

IMPLEMENTATION OF THE SHACK-HARTMANN FAST GRADIENT-BASED ALGORITHM

The implemented version of the algorithm [10] uses only two iterations and gives results comparable to the reference software in terms of wave-front error assessment (see Figure 6).

Figure 6

– Wavefront error reconstruction between the reference algorithm (in blue) and the implemented one with only two iterations of the optical flows (in red). X axis is the landscape number; Y axis is the wavefront error reconstruction in RMS for wavefront presented in Figure 2.

00202_PSISDG10562_105625H_page_7_2.jpg

The implemented version of the algorithm on the CPUgen described in [10] computes a shift between two lenslets of around 40 pixels in 1.5ms at 20 MHz. Finally, for a Shack-Hartmann sensor with 100 lenslets, the total computation time of the shifts will be 150ms for an iteration and thus around 300ms for two iterations. With this implementation, it is possible to measure the WFE on 3 different landscapes in less than one second.

VI.

CONCLUSION

Next generation systems under study at CNES should include active optics in order to allow evolving aberrations not only limited to defocus, due for instance to in orbit thermal variable conditions. Active optics clearly improves the quality of the images produced by this kind of telescope reaching the diffraction limit. Such a performance allows setting a Nyquist frequency closer to the cut off frequency, minimizing the pupil diameter for a given ground sampling distance target.

The Shack-Hartmann wave-front sensor can be used on extended scenes and unknown landscapes to assess the WFE. The wave-front computation algorithm proposed can be implemented on-board the satellite to provide the control loop wave-front error measure. In the worst case scenario, this measure is computed before each image acquisition. A robust and fast shift estimation algorithm between Shack-Hartmann images is then needed to fulfill this last requirement. The fast gradient-based algorithm using optical flows presented in this paper is very accurate and very fast. It allows processing 3 images in one second with accuracy better than 20nm. Some landscapes are disadvantageous for shift estimation because of low signal to noise ratio or because of a main direction in the image (road, coasts…). Selection of favorable landscapes opposed to bad ones can be performed with selection criteria computed during the optical flow (Cramer-Rao Lower Bound and eigenvalues of the Fisher Information Matrix).

A first representative validation of the performance closed loop is expected in 2017. This validation will include a qualified deformable mirror and representative metrology. A full scale demonstrator of an active telescope is expected for 2018.

REFERENCES

[1] 

A. Gleyzes, “Pleiades system architecture and main performances,” in proceedings of ISPRS, (2012). Google Scholar

[2] 

B. C. Platt & R. Shack, “History and Principles of Shack-Hartmann Wavefront Sensing,” Journal of Refractive Surgery, 17 (2001). Google Scholar

[3] 

B. D. Lucas and T. Kanade, “An iterative image registration technique with an application to stereo vision,” in Proc. of the 7th Int. Joint Conf. on Artificial intelligence, (1981). Google Scholar

[4] 

R. J. Noll, “Phase estimates from slope-type wavefront sensors,” J. Opt. Soc. Am, 68 (1978). Google Scholar

[5] 

M. Rais, “A tight multiframe registration problem with application to Earth observation satellite design,” in Proc. of IEEE Int. Conf. on Imaging Systems and Techniques, (2014). Google Scholar

[6] 

A. Bonnefois, “2014 Comparative theoretical and experimental study of a Shack-Hartmann and a Phase Diversity Sensor, for high-precision wavefront sensing dedicated to Space Active Optics ICSO,” (2014). Google Scholar

[7] 

V. Costes, “Optical design and adaptive optics for next generation space telescope,” in SPIE, (2013). Google Scholar

[8] 

V. Costes, “Active optics for next generation space telescopes,” ICSO, Biarritz (2016). Google Scholar

[9] 

C. Latry, “Sensitivity analysis of phase diversity technique for high resolution earth observing telescopes,” ICSO, Biarritz (2016). Google Scholar

[10] 

C. Thiebaut, “Fast gradient-based algorithm on extended landscapes for wave-front reconstruction of Earth observation satellite,” in proceedings of SPIE Astronomical Telescope, (2016). Google Scholar
© (2017) COPYRIGHT Society of Photo-Optical Instrumentation Engineers (SPIE). Downloading of the abstract is permitted for personal use only.
J.-M. Delvit, C. Thiebaut, C. Latry, and G. Blanchet "Wave front sensing for next generation earth observation telescope", Proc. SPIE 10562, International Conference on Space Optics — ICSO 2016, 105625H (25 September 2017); https://doi.org/10.1117/12.2296162
Lens.org Logo
CITATIONS
Cited by 1 scholarly publication.
Advertisement
Advertisement
RIGHTS & PERMISSIONS
Get copyright permission  Get copyright permission on Copyright Marketplace
KEYWORDS
Wavefront sensors

Wavefronts

Mirrors

Active optics

Space telescopes

Telescopes

Image sensors

RELATED CONTENT

LSST active optics system software architecture
Proceedings of SPIE (August 08 2016)
Hypatia: a 4m active space telescope concept and capabilities
Proceedings of SPIE (September 25 2017)
Innovative approach to next-generation telescope design
Proceedings of SPIE (July 01 1990)
Curvature Sensing: A New Wavefront Sensing Method
Proceedings of SPIE (December 02 1988)

Back to Top