IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Ignore:
Timestamp:
Jul 18, 2007, 3:39:28 PM (19 years ago)
Author:
Paul Price
Message:

Adding GUNK (Grid United with Normal Kernels --- a POIS/ISIS hybrid) kernels.

File:
1 edited

Legend:

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

    r14106 r14305  
    1010    PM_SUBTRACTION_KERNEL_SPAM,         ///< Summed Pixels for Advanced Matching --- summed delta functions
    1111    PM_SUBTRACTION_KERNEL_FRIES,        ///< Fibonacci Radius Increases Excellence of Subtraction
     12    PM_SUBTRACTION_KERNEL_GUNK,         ///< Grid United with Normal Kernel --- POIS and ISIS hybrid
    1213} pmSubtractionKernelsType;
    1314
     
    2223    psArray *preCalc;                   ///< Array of images containing pre-calculated kernel (for ISIS)
    2324    int size;                           ///< The half-size of the kernel
     25    int inner;                          ///< The size of an inner region
    2426    int spatialOrder;                   ///< The spatial order of the kernels
    2527} pmSubtractionKernels;
     
    6062    );
    6163
     64/// Generate GUNK kernels
     65pmSubtractionKernels *pmSubtractionKernelsGUNK(int size, ///< Half-size of the kernel
     66                                               int spatialOrder, ///< Order of spatial variations
     67                                               const psVector *sigmas, ///< Gaussian widths
     68                                               const psVector *orders, ///< Polynomial order of gaussians
     69                                               int inner ///< Inner radius containing grid of delta functions
     70    );
     71
    6272/// Generate a kernel of a specified type
    6373pmSubtractionKernels *pmSubtractionKernelsGenerate(pmSubtractionKernelsType type, ///< Kernel type
Note: See TracChangeset for help on using the changeset viewer.