IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Ignore:
Timestamp:
Jun 20, 2008, 3:27:33 PM (18 years ago)
Author:
Paul Price
Message:

Dual convolution seems to be working. Removed division by 'weight' when generating equation --- seems to bias the fits.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/pap_branch_080617/psModules/src/imcombine/pmSubtractionKernels.h

    r18239 r18248  
    3333    psVector *uStop, *vStop;            ///< Width of kernel element (SPAM,FRIES only)
    3434    psArray *preCalc;                   ///< Array of images containing pre-calculated kernel (for ISIS)
    35     float penalty;                      ///< Penalty value
     35    float penalty;                      ///< Penalty for wideness
    3636    psVector *penalties;                ///< Penalty for each kernel component
    3737    int size;                           ///< The half-size of the kernel
     
    109109                                                int size, ///< Half-size of kernel
    110110                                                int spatialOrder, ///< Order of spatial variations
     111                                                float penalty, ///< Penalty for wideness
    111112                                                pmSubtractionMode mode ///< Mode for subtraction
    112113    );
     
    115116pmSubtractionKernels *pmSubtractionKernelsPOIS(int size, ///< Half-size of the kernel (in both dims)
    116117                                               int spatialOrder, ///< Order of spatial variations
     118                                               float penalty, ///< Penalty for wideness
    117119                                               pmSubtractionMode mode ///< Mode for subtraction
    118120    );
     
    123125                                                    const psVector *fwhms, ///< Gaussian FWHMs
    124126                                                    const psVector *orders, ///< Polynomial order of gaussians
     127                                                    float penalty, ///< Penalty for wideness
    125128                                                    pmSubtractionMode mode ///< Mode for subtraction
    126129    );
     
    131134                                               const psVector *fwhms, ///< Gaussian FWHMs
    132135                                               const psVector *orders, ///< Polynomial order of gaussians
     136                                               float penalty, ///< Penalty for wideness
    133137                                               pmSubtractionMode mode ///< Mode for subtraction
    134138                                               );
     
    139143                                               int inner, ///< Inner radius to preserve unbinned
    140144                                               int binning, ///< Kernel binning factor
     145                                               float penalty, ///< Penalty for wideness
    141146                                               pmSubtractionMode mode ///< Mode for subtraction
    142147    );
     
    146151                                                int spatialOrder, ///< Order of spatial variations
    147152                                                int inner, ///< Inner radius to preserve unbinned
     153                                                float penalty, ///< Penalty for wideness
    148154                                                pmSubtractionMode mode ///< Mode for subtraction
    149155    );
     
    155161                                               const psVector *orders, ///< Polynomial order of gaussians
    156162                                               int inner, ///< Inner radius containing grid of delta functions
     163                                               float penalty, ///< Penalty for wideness
    157164                                               pmSubtractionMode mode ///< Mode for subtraction
    158165    );
     
    163170                                                int inner, ///< Inner radius to preserve unbinned
    164171                                                int ringsOrder, ///< Polynomial order
     172                                                float penalty, ///< Penalty for wideness
    165173                                                pmSubtractionMode mode ///< Mode for subtraction
    166174    );
     
    176184                                                   int binning, ///< Kernel binning factor
    177185                                                   int ringsOrder, ///< Polynomial order for RINGS
     186                                                   float penalty, ///< Penalty for wideness
    178187                                                   pmSubtractionMode mode ///< Mode for subtraction
    179188    );
Note: See TracChangeset for help on using the changeset viewer.