Noise reduction in astronomical spectra using wavelet packets

Astronomy and Astrophysics Supplement Series, Sep 1997

The wavelet representation of a signal offers greater flexibility in de-noising astronomical spectra than classical Fourier smoothing due to the additional wavelength resolution of the decomposed signal. We present here a new wavelet-based approach to noise reduction. It is similar to an application of the splitting algorithm of a wavelet packets analysis using non-orthogonal wavelets. It clearly separates the signal from the noise, in particular also at the noise-dominated highest frequencies. This allows a better suppression of the noise, so that the spectrum de-noised in this manner provides a closer approximation of the uncorrupted signal than in the case of a single wavelet transformation or a Fourier transform. We test this method on intensity and circularly polarized spectra of the sun and compare with Fourier and other wavelet-based de-noising algorithms. Our technique is found to give better results than any other tested de-noising algorithm. It is shown to be particularly successful in recovering weak signals that are practically drowned by the noise.

Article PDF cannot be displayed. You can download it here:

https://aas.aanda.org/articles/aas/pdf/1997/12/ds1226.pdf

Noise reduction in astronomical spectra using wavelet packets

SUPPLEMENT SERIES Astron. Astrophys. Suppl. Ser. 124, 579-587 (1997) Noise reduction in astronomical spectra using wavelet packets M. Fligge and S.K. Solanki Institut für Astronomie, ETH-Zentrum, CH-8092 Zürich, Switzerland Received May 15; accepted December 6, 1996 Abstract. The wavelet representation of a signal offers greater flexibility in de-noising astronomical spectra than classical Fourier smoothing due to the additional wavelength resolution of the decomposed signal. We present here a new wavelet-based approach to noise reduction. It is similar to an application of the splitting algorithm of a wavelet packets analysis using non-orthogonal wavelets. It clearly separates the signal from the noise, in particular also at the noise-dominated highest frequencies. This allows a better suppression of the noise, so that the spectrum de-noised in this manner provides a closer approximation of the uncorrupted signal than in the case of a single wavelet transformation or a Fourier transform. We test this method on intensity and circularly polarized spectra of the sun and compare with Fourier and other wavelet-based de-noising algorithms. Our technique is found to give better results than any other tested denoising algorithm. It is shown to be particularly successful in recovering weak signals that are practically drowned by the noise. Key words: methods: data analysis — methods: numerical 1. Introduction Astronomical observations are often photon starved. Consequently many astronomical spectra have a poor signal-to-noise ratio (SNR) and are significantly corrupted by (white Gaussian) photon noise. This is even true for solar observations, since high resolution measurements of polarized light soon run out of photons (e.g., Stix 1991). The reduction of this noise is highly desirable for a number of reasons (cf. the papers in the volume edited by Cayrel De Strobel & Spite 1988, for examples of the merits of high SNR spectra). Send offprint requests to: M. Fligge Fourier smoothing has long been the method of choice to suppress noise (Brault & White 1971), but recently methods based on the wavelet transformation have become increasingly popular (Starck & Bijaoui 1994; Starck & Murtagh 1994; Murtagh et al. 1995). In principle they offer much greater flexibility for analyzing and processing data. The main advantage of wavelets lies in the additional “spatial” resolution of the transformed signal. In contrast to the Fourier transformation, the signal is decomposed into waves of finite length, i.e. into waves which are spatially localized – hence the name wavelets. The wavelet transform of a one-dimensional signal has two independent variables – a frequency and a spatial location variable. It leads to a decomposition of, say, a spectrum into a series of spectra at finer and coarser resolutions. Indeed, there is a close mathematical relationship between the wavelet transformation and the multi-resolution analysis of a signal (Mallat 1989). Hence the wavelet transform furnishes us with the frequency spectrum of a signal at every spatial location. This feature, besides others, opens new and fruitful ways of processing and analyzing data of various kinds. In particular, it allows the smoothing of astronomical spectra, typically composed of a continuum with interspersed spectral lines, to be optimized. Since highfrequency signals are present only at the wavelengths of the spectral lines, only at these wavelengths need they be kept in the de-noised spectrum. At the remaining positions, i.e. in the continuum, only the lowest frequencies are due to the source itself. Whereas Fourier filtering affects all data points in the same manner, wavelets allow different parts of spectra to be filtered individually, in principle promising a considerably refined and improved treatment. In the present paper, we compare different wavelet smoothing methods to each other and to Fourier smoothing for the specific case of astronomical spectra. We also present a wavelet-packets based smoothing scheme which we find to be superior in recovering the true signal from a combination of signal and noise, at least for the cases we have considered. 2. Some relevant properties of wavelets 3. Methods The Fourier transformation decomposes a signal into sines and cosines of different frequencies. The wavelet transformation acts similarly, but instead of non-local, strictly periodic sines and cosines, it uses a set of spatially localized functions ψa,b (x) called wavelets (Daubechies 1988; Meyer 1993; see Press et al. 1992 for a simple introduction to the subject). The wavelets are constructed by translating and dilating a mother wavelet ψ(x)   1 x−b ψa,b (x) = p ψ (a 6= 0), (1) a |a| 3.1. Filtering and de-noising methods based on wavelets where the scale parameter a plays the role of a frequency and b is the position parameter. By increasing a, the wavelet ψa,b (x) is broadened, while changing b translates it along the x-axis. The set of parameters (a, b) describes a point in the so called scale-space plane. The continuous wavelet transform of a function f (x), Wc f (a, b), is defined by Z ∞ ∗ Wc f (a, b) = hψa,b (x), f (x)i = f (x)ψa,b (x)dx. (2) −∞ It is invertible (Grossmann & Morlet 1984) and the function f (x) can be recovered by evaluating the double integral: Z Z dadb 1 ∞ ∞ f (t) = Wc f (a, b)ψa,b (x) 2 . (3) Λ −∞ −∞ a Note that, unlike the Fourier transform, the wavelet transform is not its own inverse. This implies that a signal may be transformed several times using wavelets and be further decomposed at each transformation. Such a sheme of repeated application of the wavelet transform leads to the splitting algorithm of a wavelet packets analysis (Wickerhauser 1991, 1994; Chui 1992b) which lies at the heart of the technique we propose. For practical applications, the continuous set of parameters (a, b), must be discretized (Daubechies 1988; Mallat 1989). The parameterization of the discrete (a, b) pairs is of crucial significance to the discrete wavelet transform and especially to the stability of the reconstruction algorithm (Daubechies 1990). For most of the parameterizations of (a, b) the set of {ψa,b (x)} is highly redundant, i.e. each subset of them can be generated by linear combinations of the others (Daubechies et al. 1986). Although in such cases the reconstruction is not exact anymore, such a decomposition has a remarkable advantage when considering de-noising applications (Daubechies 1990). The particular class of non-orthogonal 1-D wavelets and the corresponding discrete wavelet transform together with the numerical algorithm we have used was proposed by Mallat & Zhong (1992, see their Appendix A). The multi-level decomposition described in Sect. 3.2 is a direct application of wavelet-packets using this particular kind of base functions. Most of the wavelet coefficients of the transform of a noiseless signal are close to zero. Therefore the most obvious way of filtering in the wave (...truncated)


This is a preview of a remote PDF: https://aas.aanda.org/articles/aas/pdf/1997/12/ds1226.pdf
Article home page: https://aas.aanda.org/articles/aas/abs/1997/12/ds1226/ds1226.html

M. Fligge, S. K. Solanki. Noise reduction in astronomical spectra using wavelet packets, Astronomy and Astrophysics Supplement Series, 1997, pp. 579-587, Volume 124, Issue 3, DOI: 10.1051/aas:1997208