IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Ignore:
Timestamp:
Aug 9, 2007, 10:25:52 AM (19 years ago)
Author:
Paul Price
Message:

Extensive changes to the way spatial variation of the kernel is implemented. I was doing it the stupid way, rather than the smart way outlined in Alard 2000 (A&ASS, 144, 363). Fixed up the normalisation of the kernels (essential for proper flux conservation with spatial variation). Put in support for dividing an image up into regions.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/psModules/src/imcombine/pmSubtractionKernels.h

    r14363 r14455  
    1717typedef struct {
    1818    pmSubtractionKernelsType type;      ///< Type of kernels --- allowing the use of multiple kernels
     19    long num;                           ///< Number of kernel components (not including the spatial ones)
    1920    psVector *u, *v;                    ///< Offset (for POIS) or polynomial order (for ISIS)
    2021    psVector *widths;                   ///< Gaussian widths (ISIS) or ring radius (RINGS)
    2122    psVector *uStop, *vStop;            ///< Width of kernel element (SPAM,FRIES only)
    22     psVector *xOrder, *yOrder;          ///< Spatial Polynomial order (for all)
    2323    int subIndex;                       ///< Index of kernel to be subtracted (to maintain flux conservation)
    2424    psArray *preCalc;                   ///< Array of images containing pre-calculated kernel (for ISIS)
     
    2626    int inner;                          ///< The size of an inner region
    2727    int spatialOrder;                   ///< The spatial order of the kernels
     28    int bgOrder;                        ///< The order for the background fitting
    2829} pmSubtractionKernels;
    2930
Note: See TracChangeset for help on using the changeset viewer.