Next: Calibration of BIMA Data in AIPS++
Up: Calibration
Previous: Uncertainty Estimation and Propagation in SIRTF Pipelines
Table of Contents - Subject Index - Author Index - Search - PS reprint - PDF reprint

Likhachev, S. F. 2003, in ASP Conf. Ser., Vol. 295 Astronomical Data Analysis Software and Systems XII, eds. H. E. Payne, R. I. Jedrzejewski, & R. N. Hook (San Francisco: ASP), 191

Generalized Self-Calibration for Space VLBI Image Reconstruction

Sergey F. Likhachev
Astro Space Center, Profsojuznaya 84/32, GSP-7, 117997, Moscow, Russia

Abstract:

Generalized self-calibration (GSC) algorithm as a solution of a non-linear optimization problem is considered. The algorithm allows to work easily with the first and the second derivatives of a visibility function phases and amplitudes. This approach is important for high orbiting Space VLBI data processing. The implementation of the GSC-algorithm for radio astronomy image restoration is shown. The comparison with other self-calibration algorithms is demonstrated. The GSC-algorithm was implemented in the radio astronomy imaging software project Astro Space Locator (ASL) for Windows developed at the Astro Space Center.

1. Image reconstruction: Basic concepts

Definition 1.1. A space of complex functions $V({\bf {u}})$ dual to the brightness distribution $ I({\bf {x}})$ and risen by an operator $F$, is called a space of visibility functions or spatial coherency.


\begin{displaymath}
V({\bf {u}}) = F\left\{ {{\bf {I}}\left( {\bf {x}} \right)} ...
...gle {{\bf {x}},{\bf {u}}} \right\rangle } \right\}d{\bf {x}}}
\end{displaymath} (1)

Definition 1.2. Let us define an object as a domain of the Universe that is a subject of the investigation whose brightness distribution could be represented as a 2-D function with infinite spatial frequency spectra.

Definition 1.3. Let us define an image of the object as a result of creation by unknown spatial brightness distribution

\begin{displaymath}{\bf {I}}_{true} \left( {\bf {x}} \right)\end{displaymath}

(the object) of an illumination distribution

\begin{displaymath}{\bf {J}}_{true} \left( {\bf {x}} \right),\end{displaymath}

i.e.,

\begin{displaymath}{\bf {J}}_{true} \left( {\bf {x}} \right) = \left( {H{\bf {I}}_{true} } \right)\left( {\bf {x}} \right).\end{displaymath}

In other words, we have an original object located somewhere in the space (Universe) and we can observe only some projection of this object on this space. For example, one of the projections of the object can be its electromagnetic emission of the object in a given spectral band and in a given moment of time.

2. VLBI Image Restoration as an Approximation Procedure

Let us consider a metrics

\begin{displaymath}
\rho = \sum\limits_{ij} {w_{ij} \left[ {V_{ij} - \hat V_{ij} } \right]^2 }
\Rightarrow \min
\end{displaymath} (2)

where $V_{ij}$ is a measurements of the visibility function and $\hat V_{ij}$ is an approximating function.

There exist a few possible approximating functions:

  1. Orthogonal approximation:

    \begin{displaymath}\hat V_{ij} = \sum\limits_{ij} {c_{ij} \varphi _{ij} }
\end{displaymath}

    If $\varphi _{ij}$ is a Fourier basis, the orthogonal approximation is known in VLBI as a CLEAN algorithm.

  2. Bi-orthogonal approximation:

    \begin{displaymath}{\bf {\hat V}} = {\bf {g}} \cdot {\bf {\psi }} \cdot {\bf {\bar g}}\end{displaymath}

    If $\psi _{ij}$ is a 2-D complex function (a model), the bi-orthogonal approximation is known in VLBI as a self-calibration algorithm.

  3. Non-parametrical approximation:

    \begin{displaymath}\sum\limits_i {\lg I_i } - \lambda \cdot \rho \max \end{displaymath}

    (known in VLBI as a MEM algorithm).

  4. Mathematical programming approximation:

    \begin{displaymath}{\bf {D = B}} \cdot {\bf {I}}\end{displaymath}


    \begin{displaymath}{\bf {I}} \ge 0\end{displaymath}

    (known in VLBI as a so-called NNLS algorithm).

3. Generalized Self-Calibration (GSC) as a Problem of Non-linear Optimization

Let us consider an expression

\begin{displaymath}
{\bf {V}}_{t\nu } = {\bf {g}}_{t\nu } {\bf {V}}_{t\nu }^{true} {\bf {\bar g}}_{t\nu } + {\bf {\varepsilon }}_{t\nu }
\end{displaymath} (3)

where ${\bf {g}}_{t\nu } = diag\left[ {g_i } \right]$, $\dim \left\{ {{\bf {g}}_{t\nu } } \right\} = \left[ {N - 1 \times N - 1} \right]$, ${\bf {V}}_{t\nu } = \left\{ {V_{ijkl} } \right\}$ visibility matrix was measured on the baseline $\left( {i,j} \right)$ for a given moment of time $t_k $ and frequency $\nu _l $, $\dim \left\{ {{\bf {V}}_{t\nu } } \right\} = \left[ {N - 1 \times N - 1} \right]$, ${\bf {V}}_{t\nu }^{true}$ true visibility function for the baseline $\left( {i,j} \right)$, for a given moment of time $t_k $ and frequency $\nu _l $, $\dim \left\{ {{\bf {V}}_{t\nu } } \right\} = \left[ {N - 1 \times N - 1} \right]$, ${\bf {\varepsilon }}_{t\nu } $ additive noise.

Let us consider a discrepancy

\begin{displaymath}
{\bf {z}}_{t\nu } = {\bf {g}}_{t\nu } {\bf {\hat V}}_{t\nu }^{} {\bf {\bar g}}_{t\nu } - {\bf {V}}_{t\nu }
\end{displaymath} (4)

It is necessary to obtain:
\begin{displaymath}
\mathop {\arg \min }\limits_{g_i } \rho = \left\Vert {{\bf {z}}_{t\nu } } \right\Vert^2
\end{displaymath} (5)

where ${\bf {\hat V}}_{t\nu }^{}$ is a model of ${\bf {V}}_{t\nu }^{true}$, ${\bf {\hat V}}_{t\nu }^{}$ is upper triangular matrix with $\hat V_{ij}^{}=0$. The solution ${\bf {g}}_{t\nu }$ obtained on the basis generalized Newton's algorithm with pseudo-inversion.

4. Local Approximation of Gains

Let us represent a complex function $g_i \left( {t',\nu '} \right)$ as a time series in the neighborhood of a point $\left( {t'_0 ,\nu '_0 } \right)$. Then

$\displaystyle g_i \left( {t'_0 + \Delta t,\nu '_0 + \Delta \nu } \right)$ $\textstyle =$ $\displaystyle g_i \left( {t_0 ,\nu _0 } \right) + \frac{{\partial g_i \left( {t...
...rac{{\partial g_i \left( {t_0 ,\nu _0 } \right)}}{{\partial \nu '}}\Delta \nu +$  
    $\displaystyle O\left( {\Delta t^2 + \Delta \nu ^2 } \right)$ (6)

Let us introduce the following notations:

Both values are complex ones and can be represented as

$\displaystyle { g_i \left( {t'_0 + \Delta t,\nu '_0 + \Delta \nu } \right) = }$
    $\displaystyle \left\{ {\left[ {a_i \left( {t_0 ,\nu _0 } \right) + \frac{{\part...
...eft( {t_0 ,\nu _0 } \right)}}{{\partial \nu '}}\Delta \nu } \right] + } \right.$  
    $\displaystyle \left. {i \cdot \left[ {a_i \left( {t_0 ,\nu _0 } \right)r_i \Del...
...imes \exp \left\{ {i \cdot \varphi _i \left( {t_0 ,\nu _0 } \right)} \right\} +$  
    $\displaystyle O\left( {\Delta t^2 + \Delta \nu ^2 } \right)$ (7)

Example. If $a_i \left( {t_0 ,\nu _0 } \right) = const$ (no amplitude calibration) then

$\displaystyle { g_i \left( {t'_0 + \Delta t,\nu '_0 + \Delta \nu } \right) = }$
    $\displaystyle \left\{ {const \cdot \left[ {r_i \Delta t + \tau \Delta \nu } \ri...
..._i \left( {t_0 ,\nu _0 } \right) + \frac{\pi }{2} + 2k\pi } \right]} \right\} +$  
    $\displaystyle O\left( {\Delta t^2 + \Delta \nu ^2 } \right)$ (8)

and obtain a well-known expression for phase calibration (see Schwab 1981).

A value $O\left( {\Delta t^2 + \Delta \nu ^2 } \right)$ describes derivatives of the second order that is necessary to take into account for Space VLBI imaging.

5. Some Imaging Problems for High Orbiting Space VLBI

Definition 5.1. If for any three radio telescopes

  1. there exists its closing, i.e.,

    \begin{displaymath}\vec \varphi _1 + \vec \varphi _2
+ \vec \varphi _3 = 0;\end{displaymath}

  2. any two baselines

    \begin{displaymath}\left\Vert {{\bf {b}}_{13} } \right\Vert\& \left\Vert
{{\bf {b}}_{23} } \right\Vert > D_{Earth},\end{displaymath}

  3. and

    \begin{displaymath}{{\left\Vert {{\bf {b}}_{{\rm {23}}} - {\bf {b}}_{{\rm {13}}}...
...t}}/{{\left\Vert {{\bf {b}}_{{\rm {12}}} } \right\Vert}} \to 1,\end{displaymath}

then the VLBI can be called high orbiting space VLBI.

In case of a High Orbiting SVLB mission a good (u,v)-coverage does not guarantee high quality images because

\begin{displaymath}\Delta \varphi _{12} \approx
\delta \varphi _{rms}\end{displaymath}

is an ``apogee phase gap.''

6. Implementation of GSC in the ASL for Windows

The software project, Astro Space Locator (ASL) for Windows 9x/NT/2000 (code name ASL_Spider 1.0) is developed by the Laboratory for Mathematical Methods of the ASC to provide a free software package for VLBI data processing. We used the Microsoft Windows NT/2000 and MS Visual C++ 6.0 on IBM compatible PCs as the platform from which to make data processing and reconstruction of VLBI images.

7. Outcomes

A generalized self-calibration (GSC) algorithm was developed. The solution was obtained as a non-linear optimization in the Hilbert space $L_2 $. GCS describes not only the first derivatives but also of the second derivatives that is necessary to take into account for Space VLBI imaging. A global fringe fitting procedure is just an initialization (zero iteration) of GSC. GSC allows to obtain more stable and reliable results than traditional self-calibration algorithms.

References

Schwab, F. R. 1981, VLA Scientific Memorandum, No. 136, NRAO


© Copyright 2003 Astronomical Society of the Pacific, 390 Ashton Avenue, San Francisco, California 94112, USA
Next: Calibration of BIMA Data in AIPS++
Up: Calibration
Previous: Uncertainty Estimation and Propagation in SIRTF Pipelines
Table of Contents - Subject Index - Author Index - Search - PS reprint - PDF reprint