next previous
Up: The distribution of nearby Hipparcos


Subsections

2 Implementation of the wavelet analysis

 Main reasons for the choice of this algorithm developed by Holschneider et al. (1989) as well as theoretical way to compute wavelet coefficients are provided in Paper II. Here we focus on the practical computation of the wavelet coefficients (Sect. 2.1) and the thresholding procedure adopted (Sects. 2.2 and 2.3).

2.1 The "à trou'' algorithm

 
  
\begin{figure}
{
\epsfig {file=1599.f01.eps,width=7cm,height=7cm,angle=90.}
}\end{figure} Figure 1: Implementation of the wavelet analysis
The adopted mother wavelet $\Psi(x)$ is defined as the difference at two different scales of a same scaling function $\Phi(x)$ (or smoothing function):  
 \begin{displaymath}
\Psi(x)=\Phi(x)-\frac{1}{2}\Phi
\left(
\frac{x}{2}
\right)\cdot\end{displaymath} (1)
This particularity allows to use the "à trou'' algorithm implementation of the wavelet transform. This algorithm avoids the direct computation of the scalar product between $\Psi(x)$ and the signal F(x) to obtain wavelet coefficients. It uses an iterative schema based both on the relation existing between the mother wavelet and the scaling function (Eq. (1)) and the following relation
\begin{displaymath}
\frac{1}{2^{s+1}}\Phi
\left(
\frac{x}{2^{s+1}}
\right)
=\sum_{l=-2}^{2}h(l)\Phi
\left(
\frac{x}{2^{s}}-l
\right)\\ \end{displaymath} (2)
where h(l)={$\frac{1}{16},\frac{1}{4},\frac{3}{8},\frac{1}{4},\frac{1}{16}$} is a one-dimensional discrete low-pass filter. h(l) is applied in the algorithm to compute iteratively the different approximations (or smoothing) Cs of the signal at each scale s. For a 3D signal like our density or velocity distributions, h(l) is applied separately in each dimension to obtain the signal approximation at scale s and pixel (ijk):
\begin{eqnarray}
C_{s}(i,j,k)=\sum_{l=-2}^{2}\sum_{m=-2}^{2}\sum_{n=-2}^{2} h(l)...
 ...n)\nonumber \\ \, \cdot C_{s-1}(i+2^{s-1}l,j+2^{s-1}m,k+2^{s-1}n).\end{eqnarray}
(3)
The distance between two bins increases by a factor 2 from scale s-1 to scale s. The result at each scale s (Cs-1(i,j,k)-Cs(i,j,k)) is the signal difference which contains the information between these two scales and is the discrete set of 1283 wavelet coefficients Ws(i,j,k) associated with the wavelet transform by $\Psi(x,y,z)$ (Fig. 1):


Ws(i,j,k)=Cs-1(i,j,k)-Cs(i,j,k).

(4)

2.2 Extracting significant coefficients

 In order to remove non-zero wavelet coefficients generated by noise fluctuations in the 3D distributions, a local thresholding is applied at each scale in the space of wavelet coefficients. Thresholds are set at each scale and each position by estimating the noise level generated at the same scale by a uniform random signal built with the same gross-characteristics as the observed one at the position considered.

2.3 Thresholding calibration

 
next previous
Up: The distribution of nearby Hipparcos

Copyright The European Southern Observatory (ESO)