ABSTRACT
Coronal holes are the source regions of the fast solar wind, which fills most of the solar system volume near the cycle minimum. Removing stray light from extreme-ultraviolet (EUV) images of the Sun's corona is of high astrophysical importance, as it is required to make meaningful determinations of temperatures and densities of coronal holes. EUV images tend to be dominated by the component of the stray light due to the long-range scatter caused by the microroughness of telescope mirror surfaces, and this component has proven very difficult to measure in pre-flight characterization. In-flight characterization heretofore has proven elusive due to the fact that the detected image is simultaneously nonlinear in two unknown functions: the stray light pattern and the true image that would be seen by an ideal telescope. Using a constrained blind deconvolution technique that takes advantage of known zeros in the true image provided by a fortuitous lunar transit, we have removed the stray light from solar images seen by the EUVI instrument on STEREO-B in all four filter bands (171, 195, 284, and 304 Å). Uncertainty measures of the stray light corrected images, which include the systematic error due to misestimation of the scatter, are provided. It is shown that in EUVI, stray light contributes up to 70% of the emission in coronal holes seen on the solar disk, which has dramatic consequences for diagnostics of temperature and density and therefore estimates of key plasma parameters such as the plasma β and ion–electron collision rates.
1. INTRODUCTION
One of the longest standing puzzles in astrophysics concerns the processes that energize the solar wind. The fast solar wind, which has a speed of ∼800 km s−1 near the Earth, emanates from extreme-ultraviolet (EUV) and X-ray faint regions in the Sun's atmosphere called coronal holes (Krieger et al. 1973). Physics-based modeling efforts to identify the processes that heat and accelerate the solar wind have met with very limited success (Cranmer 2010). It is likely that much more observational input will be required to adequately constrain the numerical models used to investigate this question. NASA's EUV imaging instruments (SOHO/EIT, TRACE, STEREO/EUVI, and SDO/AIA) provide a comprehensive data set covering 1(1/2) solar cycles that can provide powerful constraints on temperatures and densities in coronal holes (Frazin et al. 2009). However, coronal holes and other faint structures are severely contaminated with stray light, which must be corrected before these vast data sets may be utilized for this purpose.
All EUV imaging instruments are afflicted to some degree by long-range scattering, which distributes a haze of stray light over the whole imaging plane. This haze is not noticeable in the brighter areas of the image, but can completely overwhelm the emissions of faint regions. Stray light arises from two sources: non-specular reflection from microrough mirror surfaces, and diffraction due to the pupil and a mesh obstructing the pupil (Howard et al. 2008). Here we describe a method for, and results of, correction of stray light in STEREO-B/EUVI, henceforth abbreviated as EUVI-B.
Stray light correction requires determination of the instrument's point-spread function (PSF). The four EUVI channels (171, 195, 284, and 304 Å) have different optical paths and therefore different PSFs. Except for pixel-scale variations due to optical aberration (whereas the scattering of interest here is significant over ranges of hundreds of pixels), the EUVI PSFs are spatially invariant (Howard et al. 2008). Thus, stray light contamination is modeled by convolution with the PSF, and the correction process is deconvolution (Starck et al. 2002).
The instrument PSFs are difficult to characterize experimentally due to the lack of a sufficiently strong EUV source, so they must be determined primarily from in-flight observations. Solar flare images can provide significant information about the entrance aperture diffraction (Gburek et al. 2006), as diffraction orders are easily visible around the flare. Unfortunately, most of the scatter is too diffuse to be observed clearly around flares. The best information about diffuse scatter is obtained from transiting bodies that do not emit in the EUV, so any apparent emission is instrumental in origin. DeForest et al. (2009) used a Venus transit to estimate the mirror scattering in the TRACE instrument by fitting a truncated Lorentzian. Here, we present the first self-consistent determination of the mirror scattering via blind deconvolution in which both the true solar image and various PSF parameters are taken to be unknown simultaneously. The information making this effort successful comes from calibration rolls and the 2007 February 25 STEREO-B lunar transit, each exposure of which provided about 50,000 lunar disk pixels illuminated only by instrumental effects.
2. BLIND DECONVOLUTION METHOD
We characterize scattering in a given EUVI filter band with a three-component PSF. The first two components, hp and hg, account for diffraction through the pupil and pupil mesh, and were determined analytically using Fraunhofer diffraction theory (Goodman 1996). The third component, hm, accounts for the remaining diffuse scatter, much of which derives from the mirror microroughness. The formula for this component contains free parameters φ which we determine empirically by blind deconvolution, and we write hmφ to indicate the dependence. The total PSF hφ is the convolution of these three components:
where
denotes the convolution of two discrete functions u and v over the index set I of the 2048 × 2048 array of CCD pixels. (We set u(x − x') = 0 at pixels x − x'∉I.) This model assumes that each component is independent, neglecting phase correlations that arise as light propagates from the entrance aperture to the primary mirror. To determine the proportionality constants of the three PSFs, we assume that each sums to unity.
We used the EUV mirror literature to help us choose an appropriate parametric model for the empirical PSF component hmφ. In a typical EUV scatter model, a significant fraction of the light is not scattered, while the rest is scattered by broad wings (Krautschik et al. 2002). Up to scaling and normalization constants, these wings are described by the power spectral density (PSD) of the mirror surface height function, and this PSD has been directly measured for mirrors similar to EUVI's (Martínez-Galarce et al. 2010). A log–log plot of the measured PSD versus spatial frequency is roughly piecewise linear, implying that hmφ is a piecewise power law whose exponent depends on pixel distance r from the origin.
Accordingly, a parametric formula for a family of piecewise power laws was used to describe hmφ. A series of breakpoints 1 = r0 < r1 < r2 < ⋅⋅⋅ < rb < ∞ was chosen, and the number of breakpoints, b = 8, was selected according to a χ2 goodness of fit criterion (we performed several fits using different values of b, and the fit did not improve significantly for b > 8). On each subinterval [ri − 1, ri), the formula is given by , where βi ⩾ 0, and . The parameter α represents the fraction of non-scattered light: . This radially symmetric profile did not adequately describe the anisotropic scatter observed in the transit and calibration roll images, even after removal of the scatter due to hp and hg. We therefore generalized the formula to allow hmφ to have an elliptical cross section. Let Ms, θ denote the 2 × 2 matrix that dilates the plane by a factor of s along a line rotated θ radians counterclockwise from the horizontal axis, then
where the constant δ = 1 was added to avoid the power law's singularity at the origin. The free parameters of the PSF model hφ are then , where p = b + 3 = 11.
To determine the PSF from the lunar transit data, we described the observation process by a statistical image formation model and sought a maximum likelihood estimate of the PSF under this model. Let utrue denote the ideal image, that is, utrue(x) is the expected solar photon count that would be measured at pixel x by an ideal instrument. Due to scatter and the Poisson photon arrival process, the actual number of photon arrivals is a Poisson random variable with expected value htrue*utrue. The difference between the expected and the actual photon count is the photon noise nphot. The observed photon count f deviates from htrue*utrue + nphot due to CCD dark current and read noise nccd. Based on histograms of dark images, we find nccd is reasonably modeled as a Gaussian white noise process with standard deviation σccd ≈ 1 digital number (DN). The variance must be divided by the photometric gain factor (the recorded DN per incident photon) to obtain the CCD noise level in units of photons. Combining nphot and nccd into a single variable n, we obtain the statistical image formation model
We would like to find a maximum likelihood estimate of the PSF under the model of Equation (4), but the Poisson–Gaussian distribution of n leads to a difficult large-scale nonlinear optimization problem. We therefore apply a variance stabilizing transform (VST) to make n approximately standard normal (mean zero and variance one), which leads to an easier least-squares problem. A VST for a Poisson–Gaussian random variable where the Gaussian has variance σ2 is derived in Murtagh et al. (1995). Their full formula allows for CCD bias and non-unity camera gain; however, we correct for these in pre-processing, so the formula simplifies to If the VST is applied to both sides of Equation (4) with σ2 = σ2ccd, we obtain
where, for each x, nvst(x) is roughly standard normal (Murtagh et al. 1995). The approximation begins to break down when I ≲ 5 photons, but this only occurs far from the solar disk in the lunar transit images. In these low-intensity regions we replace the observed image pixel value with a local average of sufficient size that the total photon counts exceed 5 in the averaged neighborhood.
We found an estimate hφ of the EUVI-B PSF htrue by solving a blind deconvolution problem on a series of eight images f1, ..., f8 from the lunar transit series. We assume the scatter-free images utruei are positive everywhere and zero on the lunar disk pixels Zi, leading to the constraints
The lunar disk was identified by detecting its edge pixels with gradient thresholding, then fitting a circle to the detected edge pixels. An approximate maximum likelihood estimate for the PSF hφ and images {ui} is obtained by solving
Since each ui is a 2048 × 2048 image, this problem has over 32 million variables and is intractable by general-purpose numerical methods. We solved this problem with a customized variant of the variable projection method (Golub & Pereyra 2003), which is efficient for problems of this kind.
Figure 1 shows a log–log plot of the 171 Å profile function obtained by blind deconvolution, along with views of the total PSF and its core. Note that the profile is constant for 200 < r < 1200 pixels, implying considerably more long-range scatter than a constant power-law exponent would predict. The total PSF is dominated by the elliptical power-law decay, although the diffraction orders from the pupil and mesh PSFs are visible near the PSF core.
Figure 1. Overview of the 171 Å PSF structure. All distances are in pixels. Left: log–log plot of power-law profile function pα, β(r) with breakpoints marked. Center: total PSF hφ with elliptical contour highlighted in white (logarithmic color scale). Right: PSF core. The centrally emanating streaks are diffraction orders from hp and hg.
Download figure:
Standard image High-resolution imageOnce we determined the PSF from blind deconvolution, we were able to correct any observed EUVI-B image f via more standard deconvolution methods. Let denote the linear operator that convolves an input image u with a fixed PSF h: . The stray light correction of a given image f is obtained by applying the inverse of to f:
The inverse operator does not exist for arbitrary h. However, our PSFs have an origin value h(0) > 1/2, which makes diagonally dominant and invertible. The inversion of Equation (8) can be performed with the conjugate gradient method in less than a minute on a laptop.
3. MODEL VALIDATION AND ERROR ANALYSIS
A first test of our stray light correction was performed by applying cross-validation (CV) to the lunar transit series. For each of the eight images fi, we determined a PSF hi by solving Equation (7) with fi removed from the data set. We then calculated the stray light corrected CV image . Note that both hi and u⋆i are calculated without any assumption of a zero lunar disk in image i, so the values of u⋆i on the lunar disk represent an independent check on the correction's effectiveness. In Figure 2, we compare the lunar disks of fi and u⋆i in 171 Å. We find that the lunar disk values after deconvolution are very strongly clustered near zero, as seen in a histogram of the lunar disk values (bottom right).
Figure 2. Lunar transit before and after stray light correction (171 Å). The lunar and solar limbs are outlined for reference. Top left: the lunar disks from the eight transit images fi superimposed on the first image of the series, f1. The color bar is in photons per second (ph s−1) and has a low upper limit to show the stray light on the lunar disks. The black line segment identifies a series of pixels whose intensity values are plotted to the right. Bottom left: the lunar disks from the CV images u⋆i superimposed on u1. Top right: intensity along the vertical black line segment before correction (squares) and after correction (solid). Bottom right: normalized histograms giving the distribution of lunar disk intensities before correction (squares) and after correction (solid).
Download figure:
Standard image High-resolution imageCalibration roll images provide direct evidence of anisotropic scatter and our deconvolution's ability to correct it. We will present the analysis for 171 Å here, leaving the other bands to future publications. On 2011 November 8, STEREO-B executed a 360° calibration roll, and in each band, EUVI-B acquired nine solar images at roll angles of 0°, 60°, 90°, 120°, 180°, 240°, 270°, 300°, and 360° relative to the pre-roll position. These images are useful because the direction of anisotropic scatter rotates with STEREO-B, introducing discrepancies between the images. To pick out these discrepancies, an 8 × 8 boxcar was applied to reduce noise and the images were rotated into a common solar coordinate system. This procedure was repeated on stray light corrected roll images, resulting in series {fρ}360ρ = 0 and {uρ}360ρ = 0 indexed by roll angle ρ. A haze of scattered light can be observed off the limb in the image f0 (Figure 4, top left), which is much reduced in the corrected image u0 (middle left).
Anisotropic scatter rotation was tracked using the difference images Δfρ = fρ − f0 and Δuρ = uρ − u0. To avoid analyzing regions of the Sun that changed significantly over the course of the roll, we examined the difference Δf360 between the pre- and post-roll images, and all pixels where |Δf360| > 1 DN were masked out of the difference images. In Δf90 (top right), we observe a "dark axis" and a ≈90°-rotated "light axis" corresponding to the preferential scattering directions for f0 and f90, respectively. (These regions are very diffuse, so the separation angle can only be estimated up to about ±10°.) These axes are eliminated in Δu90 because the stray light correction greatly reduces the anisotropic haze. Similar reductions are observed at other ρ values.
To estimate the error in the corrected images, we decompose the total error ε = u − utrue into components due to noise and PSF error, and estimate their contributions separately. To obtain the decomposition we substitute Equation (4) into Equation (8) and introduce the PSF error variable δh = h − htrue, obtaining
The first term on the right-hand side gives the error due to PSF misestimation, which we name εpsf. The second, εnoise, is the noise in the corrected image.
To estimate εpsf, we first apply an 8 × 8 moving average filter to u and f to reduce noise, so that u − utrue ≈ εpsf. (Averaging also reduces εpsf on small scales, potentially leading to underestimation of the error. However, we are only interested in the large-scale effect of stray light, and on large scales, εpsf is unaffected by averaging.) Next, we assume that εpsf can be bounded by a quantity σpsf which is proportional to the magnitude of the stray light correction |u − f|:
We use the bounding term B|u − f| because it shares two distinctive properties with εpsf: both are approximately invariant if utrue is changed by scaling or addition of a constant. These invariance properties help ensure that an empirical bound based on lunar transit images alone will continue to be valid for other solar images.
We determined the constant B by requiring that Equation (10) holds true over almost all of the lunar disk pixels of fi and u⋆i. Setting u = u⋆i, f = fi, dividing both sides by |u⋆i − fi|, and noting that utruei = 0 on the lunar disk, we find |u⋆i|/|ui⋆ − fi| ⩽ B is required on the lunar disk pixels. We call the left-hand side ratio b⋆i and collect the values of b⋆i on the eight lunar disks into a histogram. A normalized histogram for 171 Å is given in Figure 3, right, and values at the 68th, 95th, and 99.7th percentiles, corresponding to the first three standard deviations of a Gaussian, are 0.08, 0.13, and 0.16. We set B equal to the 95th percentile of the histogram, which gives a conservative 2σ error bound robust to outliers. To estimate the contribution of noise to the error, we analytically calculate its covariance matrix using the known variance of n. The diagonal of this covariance matrix, σ2noise, is our estimate of the squared error due to noise. We add the two independent errors in quadrature to obtain the final error estimate σ: σ2 = σ2psf + σnoise2.
Figure 3. Left: map of the b⋆i values on the eight lunar disks. Right: normalized histogram giving the distribution of the b⋆i values. The dashed vertical lines indicate the 68th, 95th, and 99.7th percentile values.
Download figure:
Standard image High-resolution image4. RESULTS
Here we note just a few effects of stray light correction on faint regions. Figure 5 shows a coronal hole before and after correction. The stray light corrected coronal hole is significantly dimmer: the percent change (u − f)/f ranges from −40% to −70% over most of the coronal hole, implying that 40%–70% of the apparent coronal hole emissions are stray light. The plot of intensity versus position (right) contains the error bars σ. Note that they are small relative to the size of the correction, which is representative of typical results. Stray light correction also removes the haze seen above the limb (Figure 4, top and center left), often reducing the intensity by 75% or more (bottom left). A filament just above the solar center is also reduced in intensity by 50%–70% after stray light correction (bottom left).
Figure 4. Analysis of calibration roll images before and after stray light correction. Left: the first roll image before stray light correction (top), after correction (middle), and fractional change ((u0 − f0)/f0, bottom). The color bars for f0 and u0 are in units of log10 DN. Right: sample difference image before correction (Δf90, top) and after correction (Δu90, middle), units of DN. The two black lines denote the axes of preferential scatter for f0 and f90.
Download figure:
Standard image High-resolution imageFigure 5. Stray light correction of an on-disk coronal hole observed by EUVI-B on 2008 November 21. Left and center: the observed data f and corrected data u (ph s−1). Right: line plots of f (crosses) and u (solid line) along the white line segment. The horizontal axis is in pixels relative to the segment's left endpoint. Error bars are given every 20 pixels.
Download figure:
Standard image High-resolution imageThese large downward corrections to faint regions have major impacts on the plasma diagnostics available from EUV images, which in turn are related to the electron temperature Te and density ne. Assuming electron impact excitation, the intensity of the emission in images from the kth spectral band is Ik∝∫LOSdl n2e(l)Qk(Te(l)), where Qk(Te) comes from an optically thin plasma emission model and ∫LOSdl represents integration along the line of sight (Brown et al. 1991). This relationship may be utilized to create three-dimensional tomographic maps of ne and Te (Frazin et al. 2009). A downward correction of the observed intensity causes a proportional reduction of the estimated value of n2e; indeed, analysis of the 171, 195, and 284 Å intensities shows a downward revision of the coronal hole column density [∫LOSdl n2e(l)]1/2 of ∼40%. The effect on the estimated Te is more complex. The removal of stray light from the off-limb causes a dramatic steepening of the profile function ne(h) (where h is the height above the photosphere). The specific impact of stray light correction, including constraints on solar wind models from the corrected profiles ne(h), Te(h), is currently under investigation. Obvious consequences include reduction of the plasma β, electron–ion collision rates, and the mass of solar wind plasma requiring acceleration.
5. CONCLUSION
We have obtained PSFs for all four bands of STEREO-B/EUVI using lunar transit data, which enable us to correct all EUVI-B images for stray light and provide uncertainties. Similar methods may be applied to treat the stray light problems in the other solar EUV imaging instruments (SOHO/EIT, TRACE, STEREO-A/EUVI, SDO/AIA). This work and its heliophysical implications will be reported in more detail in upcoming publications.
We thank Jean-Pierre Wuelser for continuous assistance with EUVI technical issues; Frederic Auchere and Raymond Mercier, for useful discussions of PSF modeling; and Simon Plunkett, for granting our request for EUVI calibration roll data.