IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Changeset 24903 for trunk/ppImage


Ignore:
Timestamp:
Jul 22, 2009, 5:13:36 PM (17 years ago)
Author:
Paul Price
Message:

Fixing pattern subtraction so that it ignores pixels away from the median, in order to reduce bad subtractions around bright stars. Changed API for pmPatternRow, added new recipe paramter.

Location:
trunk/ppImage/src
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/ppImage/src/ppImage.h

    r24892 r24903  
    9898    int patternIter;                    // Clipping iterations
    9999    float patternRej;                   // Clipping threshold
     100    float patternThresh;                // Ignore threshold
    100101    psStatsOptions patternMean;         // Statistic for mean
    101102    psStatsOptions patternStdev;        // Statistic for stdev
  • trunk/ppImage/src/ppImageDetrendReadout.c

    r24900 r24903  
    127127    if (options->doPattern) {
    128128        if (!pmPatternRow(input, options->patternOrder, options->patternIter, options->patternRej,
    129                           options->patternMean, options->patternStdev, options->darkMask)) {
     129                          options->patternThresh, options->patternMean, options->patternStdev,
     130                          options->maskValue, options->darkMask)) {
    130131            psFree(detview);
    131132            return false;
  • trunk/ppImage/src/ppImageOptions.c

    r24892 r24903  
    9393    options->patternIter     = 0;       // Clipping iterations
    9494    options->patternRej      = NAN;     // Clipping rejection threshold
     95    options->patternThresh   = NAN;     // Threshold for ignoring pixels
    9596    options->patternMean     = PS_STAT_NONE; // Statistic for mean
    9697    options->patternStdev    = PS_STAT_NONE; // Statistic for standard deviation
     
    312313    options->patternIter = psMetadataLookupS32(NULL, recipe, "PATTERN.ITER");
    313314    options->patternRej = psMetadataLookupF32(NULL, recipe, "PATTERN.REJ");
     315    options->patternThresh = psMetadataLookupF32(NULL, recipe, "PATTERN.THRESH");
    314316    options->patternMean = psStatsOptionFromString(psMetadataLookupStr(NULL, recipe, "PATTERN.MEAN"));
    315317    options->patternStdev = psStatsOptionFromString(psMetadataLookupStr(NULL, recipe, "PATTERN.STDEV"));
Note: See TracChangeset for help on using the changeset viewer.