A&A 391, 789-794 (2002)
DOI: 10.1051/0004-6361:20020821

On optimal detection of point sources in CMB maps

R. Vio1,3 - L. Tenorio2 - W. Wamsteker3


1 - Chip Computers Consulting s.r.l., Viale Don L. Sturzo 82, S.Liberale di Marcon, 30020 Venice, Italy
2 - Department of Mathematical and Computer Sciences, Colorado School of Mines, Golden CO 80401, USA
3 - ESA-VILSPA, Apartado 50727, 28080 Madrid, Spain

Received 15 January 2002 / Accepted 31 May 2002

Abstract
Point-source contamination in high-precision Cosmic Microwave Background (CMB) maps severely affects the precision of cosmological parameter estimates. Among the methods that have been proposed for source detection, the family of pseudo-filters optimizes a measure of signal-to-noise and amplitude-scale relation. In this paper we show that these filters are in fact only restrictive cases of a more general class of matched filters that optimize signal-to-noise ratio and that have, in general, better source detection capabilities, especially for lower amplitude sources. These conclusions are confirmed by some numerical experiments.

Key words: methods: data analysis - methods: statistical


1 Introduction

The separation of different physical components is an important issue in the analysis of Cosmic Microwave Background (CMB) data. Among the foreground components, point-sources deserve especial attention given their extreme non-Gaussianity and highly variable spectral index. A brief summary of different methods can be found in Sanz et al. (2001) (henceforth SHM).

Methods used to detect point sources should act as high-pass filters to detect the high frequency structure introduced by the sources in the CMB data while masking other foreground contamination (like dust, synchrotron and free-free emission) characterized by lower frequencies. In principle, the good space/frequency characteristics of wavelets should make these functions an attractive choice for such tasks (e.g., Cayón et al. 2000; Vielva et al. 2001a,b, and references therein). Indeed, wavelets have been proved optimal for detection of point like singularities - at least for one-dimensional signals. Point sources in CMB maps, however, are not point singularities because the signal is smoothed by the beam of the antenna; sources are expected to have the shape of the antenna's pattern. The question is then how to include this beam profile information in the analysis. SHM considered this question and were lead to define optimal scale-dependent filters, that they named pseudo-filters, for source detection in CMB maps. However, we show that nothing seems to be gained with these filters and that other simpler techniques lead to better source detection methods.

We first set up the basic framework. Although the detection of point-like sources in CMB maps is a two-dimensional problem, we present our arguments in Rn, as in SHM, because the same methods may be used in other applications.

The sources are assumed to be point-like signals convolved with the beam of the measuring instrument and are thus assumed to have a known profile $\tau(\vec{x})$. The signal $y(\vec{x})$, $\vec{x}\in R^n$, is modeled as

 \begin{displaymath}
y(\vec{x}) = \sum_{j} s_j(\vec{x}) + z(\vec{x})
\end{displaymath} (1)

where

\begin{displaymath}s_j(\vec{x})=A_j~ \tau(\vec{x}-\vec{x}_j),
\end{displaymath} (2)

Aj and $\vec{x}_j$ are, respectively, unknown source amplitudes and locations, and $z(\vec{x})$ is a zero-mean background with power-spectrum $P(\vec{q})$

 \begin{displaymath}
E~[~z(\vec{q})~ z^*(\vec{q}')~] = P(\vec{q}) ~\delta^n(\vec{q}- \vec{q}').
\end{displaymath} (3)

Henceforth $E[\cdot]$ and " * '' will denote the expectation and complex conjugate operators, respectively, $\delta^n(\vec{q}- \vec{q}')$ the n-dimensional Dirac distribution, and $z(\vec{q})$ the Fourier transform of $z(\vec{x})$

\begin{displaymath}z(\vec{q}) = \int_{-\infty}^{+\infty} z(\vec{x}) ~{\rm e}^{- i \vec{q}\cdot \vec{x}}~{\rm d}\vec{x}.
\end{displaymath} (4)

To properly remove the point sources from the signal we need to estimate the locations $\{\vec{x}_j\}$ and amplitudes (fluxes) $\{A_j\}$of the sources.

A classical method used to estimate source locations is based on identifying peaks in the cross-correlation function

 \begin{displaymath}
c(\vec{x}) = \int_{-\infty}^{+\infty} y(\vec{x}+ \vec{b}) ~\tau(\vec{b}) ~{\rm d}\vec{b}.
\end{displaymath} (5)

The rationale is that $c(\vec{x_{\rm o}})$ measures the similarity between the source profile with a section of $y(\vec{x})$ centered at $\vec{x_{\rm o}}$; a peak in $c(\vec{x_{\rm o}})$ is an indication of a source signal at $\vec{x_{\rm o}}$. Equation (5) is a filtering of the signal $y(\vec{x})$ with a filter $\tau(\vec{b})$ that amplifies the characteristic frequencies of the source. Once the sources have been located, their amplitudes can be estimated by means of classical fitting procedures like least squares.

The cross-correlation function (5) does not take into account the background characteristics. This is a great disadvantage in cases where the power spectrum $P(\vec{q})$ is known or a good estimate is available. In Sects. 2 and 3 we consider other methods that take into account this information and that may be considered extensions of the cross-correlation method.

The basic procedure we consider is as follows. The signal is first filtered to enhance the sources with respect to the background. This is done by cross-correlating the signal $y(\vec{x})$ with a filter $\Phi $ as in (5) (with $\Phi $ in place of $\tau$). The source locations are then determined by selecting the peaks in the filtered signal that are above a selected threshold. Finally, the source amplitudes are estimated with the values of the filtered signal at the estimated locations. The question we consider first is the selection of an optimal filter $\Phi $ for such procedure.

   
2 Designing an optimal filter

The optimality criteria we use are based on the following assumptions (for futher justification of these assumptions see SHM). The source profile and background spectrum are known. The profile is spherically symmetric, characterized by a scale $R_{\rm s}$, and the background is assumed to be isotropic. In this case, we can write $s(\vec{x}) \equiv s(x)$, where $x = \Vert \vec{x}\Vert$, and $P(\vec{q}) \equiv P(q)$ for $q = \Vert \vec{q}\Vert$. In addition, source overlap is assumed negligible.

We consider the general family of spherically symmetric filters $\Phi(\vec{x}; \vec{b})$ of the form

 \begin{displaymath}
\Phi(\vec{x};\vec{b}) = \phi(~ \Vert \vec{x}- \vec{b}\Vert~ )
\end{displaymath} (6)

with Fourier transform $\phi(q)$. The filtered field is
 
$\displaystyle w(\vec{b};\phi)$ = $\displaystyle \int_{-\infty}^{+\infty} y(\vec{x}) ~\Phi(\vec{x}; \vec{b}) ~{\rm d}\vec{x}$  
  = $\displaystyle \int_{-\infty}^{+\infty} y(\vec{q}) ~ \phi(q) ~{\rm e}^{i \vec{q}\cdot \vec{b}} ~{\rm d}\vec{q},$ (7)

where $ y(\vec{q})$ and $\phi(q)$ are, respectively, the Fourier transforms of $y(\vec{x})$ and $\phi(\vec{x})$. The mean and variance of $w(\vec{b};\phi)$ are
$\displaystyle \mu(\vec{b};\phi)$ = $\displaystyle E[w(\vec{b};\phi)]$  
  = $\displaystyle \alpha \int_0^{+\infty}\!\! q^{n-1} ~s(q)~ \phi(q)~
{\rm e}^{i \vec{q}\cdot \vec{b}} {\rm d}q;$ (8)


 
$\displaystyle \sigma^2(\phi)$ = $\displaystyle E[w^2(\vec{b},\phi)] - \mu^2(\vec{b};\phi)$  
  = $\displaystyle \alpha \int_{0}^{+\infty} \!\! q^{n-1}~P(q)~ \phi(q) ~{\rm d}q,$ (9)

where $\alpha= 2~ \pi^{n/2}~\Gamma^{-1}(n/2)$.

The first constraint on the filter concerns the second stage of the procedure; the source locations are assumed known and the objective is to estimate the amplitudes. Given the assumed distance between sources, it is enough to consider a field $y(\vec{x})$ as in (1) with a single source at the origin, $s(\vec{x}) = A~\tau(\vec{x})$. To estimate its amplitude we ask that $w(\vec{0};\phi)$ be an unbiased estimator of A - i.e., $\mu(\vec{0};\phi) = A$ - so that $\phi$ is required to satisfy the equation

 \begin{displaymath}
\int_0^{+\infty}\!\! q^{n-1} \tau(q)~ \phi(q) ~{\rm d}q = \frac{1}{\alpha}\cdot
\end{displaymath} (10)

To enhance the magnitude of the source relative to the background we determine the filter $\Phi $ that minimizes the variance  $\sigma^2(\phi)$. This has the effect of maximizing, among unbiased estimators, the detection level

 \begin{displaymath}
\mathcal{D}(\phi)=\frac{\mu(\vec{0};\phi )}{\sigma(\phi)},
\end{displaymath} (11)

which measures the capability of the filter to correctly detect a source at the prescribed location (see SHM).

Since $\Phi $ is chosen so that $w(\vec{0};\phi)$ is a minimum variance linear - in $y(\vec{x})$ - unbiased estimator of A, it follows that (Gauss-Markov theorem) $w(\vec{0};\phi)$ is the (generalized) least squares estimate of A achieved by the filter

 \begin{displaymath}
\phi(q) = \frac{1}{\alpha a} ~ \frac{\tau(q)}{P(q)},\qquad a \equiv \int_0^{+\infty}q^{n-1} \frac{\tau^2}{P} ~{\rm d}q,
\end{displaymath} (12)

with minimum variance

 \begin{displaymath}
\sigma^2(\phi) = \frac{1}{\alpha a}\cdot
\end{displaymath} (13)

Filter (12) is a particular case of a well known class of filters, known as matched filters in the engineering literature, that are designed to optimize signal-to-noise ratio (e.g., Kozma & Kelley 1965; Pratt 1991). The arguments in this section also show that the filter introduced by Tegmark & Oliveira-Costa (1998) is a particular case of the matched filter (12) with P(q) representing the background power spectrum before the smoothing of the antenna. For examples of other astronomical applications of matched filters see Kepner et al. (1999) and Kawasaki et al. (1998) for galaxy clustering, and Malik & Subramanian (1997) for characterization of different types of large scale structure.

For white noise, $P(q) = {\rm const} = D$, filter (12) simplifies to

 \begin{displaymath}
\phi(q) = \frac{1}{\alpha a D} ~ \tau(q)
\end{displaymath} (14)

which, up to a constant factor, is identical to the filter used in the classical cross-correlation function (5). This provides a justification for the use of the cross-correlation for source detection in white noise.

Having recognized $w(\vec{0};\phi)$ as a least squares estimator of A, we close this section with some remarks from least squares methodology that we consider relevant. First note that, regardless of the spectrum P(q), the source profile $\tau(q)$ properly normalized, that is $\phi(q) = \tau(q)/K$ for $K=\alpha~\int q^{n-1} \tau(q)~\phi(q)~ {\rm e}^{i\vec{q}\cdot\vec{b}}~{\rm d}q$, also provides an unbiased estimator $w(\vec{0};\phi)$ of A. This is the (ordinary) least squares estimate that does not take into account the covariance of the background; it is unbiased but not minimum variance. However, it is well known that when the covariance is actually estimated from the data, the ordinary least squares estimate may be better than the generalized one (e.g., Draper & Smith 1998). In other words, uncertainities in the spectrum estimates may lead to worse amplitude estimates than those obtained with the simpler cross-correlation filter. Uncertainties in the spectrum will also affect the selection of a detection threshold.

Note also that the unbiasesness of $w(\vec{0};\phi)$ as an estimator of A depends on knowing the correct source location, it is not necessarily unbiased once the source locations are estimated from the data. This is shown in Sect. 4.2.

   
3 Pseudo-filters

In the pseudo-filter approach of SHM the filters are of the form (6) with an additional scale dependence

 \begin{displaymath}
\Psi(\vec{x}; R, \vec{b}) = \frac{1}{R^N}~ \psi \left( \frac{\Vert \vec{x}- \vec{b}\Vert}{R} \right),
\end{displaymath} (15)

for some spherically symmetric function $\psi$. The filtered field $w(\vec{b},R;\psi)$ at scale R is defined as in (7) but with $\psi(Rq)$ in place of $\phi(q)$.

To determine an optimal filter $\psi$, SHM minimize the variance of the filtered field subject to two constraints: first, $w(\vec{0},R_0;\psi)$ is required to be, as in the previous section, an unbiased estimator of A for some known $R_0 \approx R_{\rm s}$. For the second constraint $\psi$ is selected so that $\mu(\vec{0},R;\psi)$has a local maximum at scale R0. This constraint translates to

 \begin{displaymath}
\int_0^{+\infty} q^{n-1} \tau(q) ~\psi(R_0 q) \left(n + \frac{{\rm d}\ln \tau}{{\rm d}\ln q} \right)~{\rm d}q = 0.
\end{displaymath} (16)

Minimizing $\sigma^2(R_0;\psi)$ with the two constraints yields the filter (SHM)

 \begin{displaymath}
\psi(R_0 q) = \frac{1}{\alpha ~\Delta} ~\frac{\tau(q)}{P(q)}...
... + c -(na+b)~
\frac{{\rm d}\ln \tau(q)}{{\rm d}\ln q} \right],
\end{displaymath} (17)

where $\Delta = ac - b^2$,
b $\textstyle \equiv$$\displaystyle \int_0^{+\infty} q^{n-1} \frac{\tau}{P} ~\frac{{\rm d}\tau}{{\rm d}\ln q},$  
           c $\textstyle \equiv$$\displaystyle \int_0^{+\infty} q^{n-1} \frac{1}{P} \left( \frac{{\rm d}\tau}{{\rm d}\ln q} \right)^2 ~{\rm d}q,$ (18)

and a is as in (12). This filter provides a field of variance

 \begin{displaymath}
\sigma^2(R_0;\psi) = \frac{n^2 a + 2 n b + c}{\alpha \Delta}\cdot
\end{displaymath} (19)

The estimator of the amplitude A obtained with this filter is again linear and unbiased and therefore, by the optimality of least squares, $\sigma^2(R_0;\psi)\geq \sigma^2(\phi)$ regardless of the source profile and background spectrum. This means that the detection level of $\Phi $ is at least as high, or higher, than that achieved with $\Psi $.

3.1 Is $\Psi $ optimal for source detection?

We have seen that the second constraint (16) does not increase the detection level when the source locations are known. But this is not surprising since the constraint is defined to take advantage of the known source scale to help determine source locations. We will show that even when source location uncertainty is taken into account, (16) does not improve on the simpler filter $\Phi $ based on the single contraint (10). In other words, enough information about the scale of the source is already included in the derivation of the matched filter. Therefore, it seems that nothing is gained with pseudo-filters.

In principle, as explained by SHM, constraint (16) can be used to test if a detection corresponds to a true source by checking for its maximum at scale R0. But finding a spike at the correct scale is not enough to make sure it is not a spurious noise artifact, we have to follow it across scales to make sure that it scales appropriately. However, there is no evidence, either theoretical or based on numerical simulations, that such a procedure with pseudo-filters is more effective than other simpler approaches such as, for example, classical tests (e.g., $\chi^2$ test) on the residuals after the subtraction of detected sources from the signal. In any case, a similar scale tracking can also be designed for the matched filter: given that the source profile is assumed known, the matched filter leads to an amplitude versus scale dependence (see example in Sect. 4.2) that can be determined and used for such a test. This functional dependence provides more information than the existence of a local maxima and should improve source location estimates.

4 Examples

To compare the theoretical performances of the filters $\Phi $ and $\Psi $ we use the gain as defined by SHM
$\displaystyle g(\psi,\phi)$ = $\displaystyle {\mathcal{D}}(\phi)/\mathcal{D}(\psi,R_0)$  
  = $\displaystyle \sigma(R_0;\psi) / \sigma(\phi),$ (20)

where $\mathcal{D}(\psi,R_0)$ is as in (11) but defined for $\Psi(\vec{x};R_0,\vec{0})$. We start with a specific example with Gaussian profiles and power-law spectra.

4.1 Gaussian sources and P(q) = D q $^{-\gamma }$

Gaussian sources

\begin{displaymath}\tau(q)=\theta^n~ {\rm e}^{-(q \theta)^2/~2},
\end{displaymath} (21)

where $\theta$ is the "standard deviation'' defining the scale, provide an important family of source profiles. Indeed, in many practical applications the instrument's profile, and thus the point sources, are effectively characterized by Gaussian profiles. For the noise process we take the power-law spectrum $P(q) = D q^{-\gamma}$. This family of spectra can be used to locally approximate spectra of other homogeneous processes and has as special cases white ($\gamma=0$) and 1/f ($\gamma=1$) noise processes.

For a Gaussian profile and a power-law spectrum, Eq. (12) leads to

 \begin{displaymath}
\phi(q) = \frac{\Gamma(n/2)}{\Gamma(m)} ~ \frac{(q \theta)^{\gamma}}{\pi^{n/2}}
~{\rm e}^{- (q \theta)^2/~2},
\end{displaymath} (22)

where $m= (n+\gamma)/2$. From (13) and (19) we obtain the following variance and gain
 
$\displaystyle \sigma^2(\phi)$ = $\displaystyle \frac{D}{\theta^{n-\gamma} ~\pi^{n/2}} ~\frac{\Gamma(n/2)}{\Gamma(m)},$  
$\displaystyle g(\psi,\phi)$ = $\displaystyle \left[~ 1 + \frac{(n - \gamma)^2}{4 m} ~\right]^{1/2}\cdot$ (23)

We see that $g \geq 1 $, which shows that $\phi$ has a higher detection level than $\psi$. For $n=\gamma$ - for example, one-dimensional process with 1/f noise - the two filters lead to the same detection levels. This is expected since $\phi(q) = \psi(Rq)$ for $n=\gamma$ (compare Eq. (22) with Eq. (24) in SHM). In other words, the second constraint is just redundant in this case. Note also that $\phi(q)$ is the Mexican hat wavelet for n=2 and $
\gamma=2$. This results show that, contrary to what has been claimed before (e.g., Cayón et al. 2000), the optimality of the Mexican hat wavelet does depend on the background spectrum.

   
4.2 A numerical experiment

We have presented theoretical arguments showing that $\phi(q)$ has a better source detection capability than $\psi(Rq)$ when the source location is known. We now confirm that $\phi$ is still better when the uncertainity of source location estimates is taken into account. To compare with the results in SHM, it is enough to consider a simple example with one-dimensional Gaussian sources and white noise ($\gamma=0$) (we already know that $\phi = \psi$ for n=1 and 1/f noise). In this case (14) and (23) become, respectively,
 
$\displaystyle \phi(q) = \frac{1}{\sqrt{\pi}} ~ {\rm e}^{-(q \theta)^2/~2},$      


$\displaystyle g(\psi,\phi) = \left( \frac{3}{2} \right)^{1/2} > 1.$     (24)

That is, the detection level of $\phi$ is about 20% larger than that of $\psi$. The amplitude dependence on $\theta$ of a Gaussian source of scale $R_{\rm s}$ filtered with $\phi$ is

\begin{displaymath}A(\theta) = \frac{\sqrt{2}~R_{\rm s}}{(~R_{\rm s}^2 +\theta^2~)^{1/2}}~~A.
\end{displaymath} (25)

A fit to this dependence can be used to determine if a detection corresponds to a source of the correct scale, just as large wavelet coefficients would be tracked across different wavelet scales.

Figure 1 shows the filters $\Phi(\vec{x})$ and $\Psi(\vec{x};R_0,\vec{0})$ and their corresponding Fourier transforms. It shows that the two filters are quite different. For example, to provide filtered sources with the scale R0, $\psi$ has to pass higher frequencies than $\phi$. This can be a problem for signals contaminated by high frequency noise.


  \begin{figure}
\includegraphics[width=8.8cm,clip]{H3420F1.eps}\end{figure} Figure 1: Filters $\Psi (x; R_0, 0)$ and $\Phi (x)$ for n=1, Gaussian source and white noise. Panel a) shows the filters in spatial domain and panel b) shows their Fourier transform.
Open with DEXTER


 

 
Table 1: Results of the one-dimensional numerical simulations concerning the detection capabilities of the matched and the pseudo-filters (see text) in the one dimensional case and for a white noise background. $N_{\rm c}$, $N_{\rm i}$ are, respectively, the average number of correct and incorrect detections. Five hundred simulations were carried out using 100 Gaussian sources of amplitude A=1 and scale $\theta =3$, regularly distributed along an array of about 16000 elements. The $3\sigma $ detection level has been determined by filtering, via $\Phi $ and $\Psi $, independent realizations of the background process. The amplitude estimates are based on the average amplitudes of all detected sources. The S/N is defined by $A/\sigma _{\rm e}$ where $\sigma _{\rm e}$ is the standard deviation of the noise process. The second row for $\Psi $ corresponds to results with a threshold ($>3\sigma $) chosen to achieve the same average number of incorrect detections as $\Phi $.
  S/N=1   S/N=2   S/N=3
${\rm Filter}$ $N_{\rm c}$ $N_{\rm i}$ A   $N_{\rm c}$ $N_{\rm i}$ A   $N_{\rm c}$ $N_{\rm i}$ A
$\Psi $ 23 10 1.83   87 10 1.10   100 10 0.97
  (15) (5) (1.94)   (80) (5) (1.14)   (100) (5) (0.98)
$\Phi $ 31 5 1.55   97 5 1.02   100 5 0.98


Table 1 shows the average number of correct and incorrect detections obtained with $\Psi $ and $\Phi $ and a fixed $3\sigma $ threshold for signal-to-noise (S/N) ratios equal to 1, 2 and 3. The two filters give equivalent results for higher S/N sources. We see that $\phi$ leads to a higher number of correct detections and a lower number of incorrect ones. But a proper comparison should take into account that the filters require different thresholds. The second row for $\Psi $ shows the corresponding results when the threshold is chosen to lead to the same average number of rejections as $\Phi $. For low S/N sources $\Phi $ leads again to a higher number of correct detections while for larger S/N they give similar results.

To compare amplitude estimates that include location uncertainty, we take the average of the amplitudes (since all the generated sources have the same amplitude) of all detections. The results are shown in Table 1. The errors in the amplitudes are of the order of 0.5% or less. We see that amplitude estimates are biased when the source locations are estimated, and that the bias is larger for $\Psi $. For low S/N the amplitude is overestimated because high peaks are easier to detect and noise peaks are incorrectly classified as sources. For high S/N sources we also have centering problems but this time the smaller amplitude in the noise peaks leads to underestimated source amplitudes. We can draw similar conclusions from the results of two-dimensional simulations shown in Tables 2 and 3.

To conclude, note that the spatial support of the filters is an important factor when the assumption of nonoverlapping filters is invalid. The support must be small compared to the distance between the sources. Figures 2-3 show (for n=1,2) the cumulative energies

\begin{displaymath}E_{\psi}(x) = \frac{\int_{0}^{x} \Psi^2(b; R_0, 0) {\rm d}b}{\int_{0}^{\infty} \Psi^2(b; R_0, 0) {\rm d}b}
\end{displaymath} (26)

and

\begin{displaymath}E_{\Phi}(x) = \frac{\int_{0}^{x} \Phi^2(b) {\rm d}b}{\int_{0}^{\infty} \Phi^2(b) {\rm d}b},
\end{displaymath} (27)

as a function of $\gamma $ for a background spectrum $P(q) = D q^{-\gamma}$. These functions measure the "energy concentration'' of the filters and provide information about their "spatial'' support. The figures show that in this respect $\Phi (x)$ has similar characteristics to those of $\Psi (x; R_0, 0)$. In particular, the filter $\Psi $ has a slighter tighter spatial support than $\Phi $ for slow decaying noise spectra whereas $\Phi $ has tighter support for faster decaying noise spectra.


 

 
Table 2: Results of two-dimensional simulations with a $128\times 128$ grid and white noise. A is as in Table 1. $P_{\rm c}$ is the estimated probability of correctly detecting a source keeping the rate of incorrect detection at the same level as in Table 1. Here $\Psi $ coincides with the Mexican hat wavelet.
  S/N=1   S/N=2   S/N=3
${\rm Filter}$ $P_{\rm c}$ A   $P_{\rm c}$ A   $P_{\rm c}$ A
$\Psi $ 0.89 1.14   1.00 1.01   1.00 1.00
$\Phi $ 0.99 1.03   1.00 1.00   1.00 1.00



 

 
Table 3: Results of two-dimensional simulations with a $128\times 128$ grid and 1/f noise. A is as in Table 1. $P_{\rm c}$ is the estimated probability of correctly detecting a source keeping the rate of incorrect detection at the same level as in Table 1. ${\rm MH}$ stands for Mexican hat wavelet.
  S/N=1   S/N=2   S/N=3
${\rm Filter}$ $P_{\rm c}$ A   $P_{\rm c}$ A   $P_{\rm c}$ A
${\rm MH}$ 0.38 1.79   0.93 1.11   1.00 1.03
$\Psi $ 0.40 1.78   0.93 1.11   1.00 1.03
$\Phi $ 0.47 1.60   0.97 1.07   1.00 1.02


4.2.1 Selecting the detection level
We briefly justify our selection of $3\sigma $ level. This threshold should be chosen large enough to reduce the number of false detections but small enough not to miss too many sources. To properly choose a threshold we have to understand the statistics of local maxima above a chosen level. For a general homogeneous (Gaussian) random field this is a difficult question (some asymptotic results can be found in Adler 1981) but simulations can be carried out when the background power spectrum is known. Our simulations showed that the traditional $5\sigma$ level is too conservative for the signal lengths used in the examples. If $P_{\rm M}$ is the proportion of local maxima above $3\sigma $ for a field without sources, we found that the probability that $P_{\rm M}$ is higher than 0.001 is about $9\%$ for the signal filtered with $\Psi $ and less than 10-5 for the signal filtered with $\Phi $.
  \begin{figure}
\includegraphics[width=8.8cm,clip]{H3420F2.eps}\end{figure} Figure 2: Cumulative energies $E_{\psi }$ and $E_{\phi }$ of $\Psi (x; R_0, 0)$ and $\Phi (x)$, respectively, for n=1 and different values of $\gamma $ (see text).
Open with DEXTER


  \begin{figure}
\includegraphics[width=8.8cm,clip]{H3420F3.eps}\end{figure} Figure 3: Same as Fig. 2 but with n=2.
Open with DEXTER

5 Summary and conclusions

We have revisited the problem of estimating point sources of known profile in an isotropic background. The methods we considered are based on two basic interrelated procedures: source detection by thresholding of local maxima, and amplitude estimation by linear filtering. We have compared the effects of different constraints on the selection of an optimal filter.

The first constraint is typical in matched filter methodology where S/Nis maximized. The optimal filter provides unbiased least squares estimates of source amplitudes at known source locations. By the optimality of least squares, these amplitude estimates can not be improved with any other unbiased linear filter. However, uncertainities in source locations introduce a bias in amplitude estimates. Amplitudes are overestimated at low S/N and underestimated at high S/N. A second constraint introduced by SHM is designed to improve estimates of source locations by maximizing amplitudes at the correct scale. We found that this constraint does not lead to better estimates as compared to those obtained with a simpler matched filter, especially for lower S/N sources. For high S/N sources the results of the two methods are the same. These results contradict previous optimality studies of wavelet based filters and pseudo-filters for detection of point-sources of known profile in an isotropic CMB background of known spectrum.

References

 


Copyright ESO 2002