Getting Started Documentation Glish Learn More Programming Contact Us
Version 1.9 Build 1367
News FAQ
Search Home


next up previous contents
Next: The Maximum Entropy Method Up: The Generic Interferometer: II Image Solvers AIPS++ Implementation Previous: Image Solvers

Projection Onto Convex Sets

Apart from the dirty image, the simplest class of Image Solvers are those that use the principle of Projection Onto Convex Sets. POCS is a simple but very general iterative algorithm. If one wants to solve a linear equation AX = Y then one uses an iterative algorithm given by successive and repeated applications of various projection operators:

$\displaystyle \Delta$X = T1$\displaystyle \left(\vphantom{ T_2 \left(T_3 ...T_N\left(B-AY \right) ...\right)
}\right.$T2$\displaystyle \left(\vphantom{T_3 ...T_N\left(B-AY \right) ...}\right.$T3...TN$\displaystyle \left(\vphantom{B-AY }\right.$B - AY$\displaystyle \left.\vphantom{B-AY }\right)$...$\displaystyle \left.\vphantom{T_3 ...T_N\left(B-AY \right) ...}\right)$ $\displaystyle \left.\vphantom{ T_2 \left(T_3 ...T_N\left(B-AY \right) ...\right)
}\right)$

where the projection operators Ti impose some form of a priori constraint e.g. positivity, finite support. CLEAN is a POCS algorithm. A POCS algorithm is guaranteed to converge for convex set.

In the context of the GI measurement equation, Y - AX is the residual image $ \vec{\cal I}^{R}_{}$. The projection operators are open to choice. There are a number of possible operators:

Finite support
The finite support of the object can be represented by a projection operator, Tsupp, that simply sets to zero all parts of estimate that are outside the region of support.
Positivity
The total intensity must be positive:

I $\displaystyle \geq$ 0 (5)

The corresponding projection operator, Tpos therefore projects invalid vectors onto the plane I = 0.
Fractional polarization
An analogy to positivity for the 4-vector $ \vec{\cal I}\,$ is that the fractional polarization not exceed unity. Or:

I2 - Q2 - U2 - V2 $\displaystyle \geq$ 0 (6)

This describes a hypercone in I, Q, U, V space. For points outside the cone, projection onto the surface of the cone can be done in a number of ways. The simplest operator, Tcone, sets to zero all elements outside the cone. Alternatively one could boost the I component until the point lies inside the cone, Tboost. The most appropriate operator, Tshrink, is probably that which projects perpendicular to the I axis so as to shrink Q, U, V to be less than or equal to I.

A terser, and perhaps useful equation expressing this constraint is that:

$\displaystyle \vec{\cal I}^{T}_{}$M$\displaystyle \vec{\cal I}\,$ $\displaystyle \geq$ 0 (7)

where the matrix M is given by:

M = $\displaystyle \left(\vphantom{{
\begin{array}{cccc}
1&0&0&0\\
0&-1&0&0\\
0&0&-1&0\\
0&0&0&-1
\end{array} }}\right.$$\displaystyle \begin{array}{cccc}
1&0&0&0\\
0&-1&0&0\\
0&0&-1&0\\
0&0&0&-1
\end{array}$$\displaystyle \left.\vphantom{{
\begin{array}{cccc}
1&0&0&0\\
0&-1&0&0\\
0&0&-1&0\\
0&0&0&-1
\end{array} }}\right)$ (8)

One can also think of polarized radiation in terms of the coherence matrix:

$\displaystyle \cal {B}$ = $\displaystyle {1\over 2}$$\displaystyle \left(\vphantom{{
\begin{array}{cc}
I+V&Q+iU\\
Q-iU&I-V
\end{array} }}\right.$$\displaystyle \begin{array}{cc}
I+V&Q+iU\\
Q-iU&I-V
\end{array}$$\displaystyle \left.\vphantom{{
\begin{array}{cc}
I+V&Q+iU\\
Q-iU&I-V
\end{array} }}\right)$ (9)

in which case the equivalent statement is that this matrix be positive semi-definite, and so the product of eigenvalues is non-negative:

$\displaystyle \lambda_{1}^{}$$\displaystyle \lambda_{2}^{}$ $\displaystyle \geq$ 0 (10)

Pointedness
The operator Tpoint returns the maximum as a delta function, suitably scaled. Used in conjuction with the finite support operator, this yields the Hogböm CLEAN algorithm. I will say more on CLEAN below.
Clumpiness
The operator Tclump returns a clump of components greater than some fraction of the peak. This is analogous to the Steer-Dewdney-Ito variant of CLEAN.


next up previous contents
Next: The Maximum Entropy Method Up: The Generic Interferometer: II Image Solvers AIPS++ Implementation Previous: Image Solvers   Contents
Please send questions or comments about AIPS++ to aips2-request@nrao.edu.
Copyright © 1995-2000 Associated Universities Inc., Washington, D.C.

Return to AIPS++ Home Page
2006-03-28