next up previous contents index
Next: DG_SMOOTH Up: The Current Tasks Previous: CORRELATE

   
CV_SMOOTH

        CV_SMOOTH

    This task smoothes an image  using  a  cross-validation  algorithm.  The
    idea   behind   the  algorithm  is  to use all data points except one to
    estimate the value of this one point.  The difference between  estimated
    and measured values is used to determine the noise level in the map, and
    therefore the appropriate amount of smoothing.   The  smoothing  is  non
    uniform,  and  depends  on  the  signal to noise:  low level emission is
    smoothed more than strong peaks.

    The present algorithm has a number of  restrictions  which  we  hope  to
    suppress in future versions:
    - It flatly refuses to do anything if the noise  is  correlated  between
    adjacent  points,  but  it  takes  quite a long time to find this...  Of
    course this always  occurs  for  interferometric  maps.   Hence,  it  is
    possible  to  add  a small amount of extra noise to the image to by-pass
    this stupid restriction.
    - It is a basically 1D algorithm.  The algorithm smoothes along  axis  1
    then 2 first, and in a second pass along 2 then 1.  It takes the average
    of the two  results  to  produce  the  smoothed  image,  and  keeps  the
    difference   which  should  be  representative  of  the  errors.   A  2D
    generalisation of the algorithm exists  (Girard  D.,  1987,  Rapport  de
    Recherche  RR  669-M,  TIM3.   Universite  de  Grenoble), and we hope to
    implement it in the near future.


Gildas manager
1999-03-15