IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Ignore:
Timestamp:
Aug 22, 2008, 12:46:26 PM (18 years ago)
Author:
Paul Price
Message:

Introducing bad/poor distinction to reduce explosion of bad pixels in output. Attempt to interpolate over bad pixels before subtracting.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/ppSub/src/ppSubArguments.c

    r19060 r19165  
    200200    psMetadataAddF32(arguments, PS_LIST_TAIL, "-rej", 0, "Rejection thresold (sigma)", NAN);
    201201    psMetadataAddU8(arguments,  PS_LIST_TAIL, "-mask-bad", 0, "Mask value for bad pixels", 0);
    202     psMetadataAddU8(arguments,  PS_LIST_TAIL, "-mask-blank", 0, "Mask value for blank region", 0);
     202    psMetadataAddU8(arguments,  PS_LIST_TAIL, "-mask-poor", 0, "Mask value for poor pixels", 0);
     203    psMetadataAddF32(arguments,  PS_LIST_TAIL, "-poor-frac", 0, "Fraction of weight for poor pixels", NAN);
    203204    psMetadataAddF32(arguments, PS_LIST_TAIL, "-badfrac", 0, "Maximum fraction of bad pixels to accept", 1.0);
    204205    psMetadataAddBool(arguments,  PS_LIST_TAIL, "-reverse", 0, "Reverse sense of subtraction?", false);
     
    286287    VALUE_ARG_RECIPE_FLOAT("-badfrac",    "BADFRAC",         F32);
    287288    VALUE_ARG_RECIPE_FLOAT("-penalty",    "PENALTY",         F32);
    288 
    289     valueArgRecipeStr(arguments, recipe, "-mask-bad",   "MASK.BAD",   recipe);
    290     valueArgRecipeStr(arguments, recipe, "-mask-blank", "MASK.BLANK", recipe);
     289    VALUE_ARG_RECIPE_FLOAT("-poor-frac",  "POOR.FRACTION",   F32);
     290
     291    valueArgRecipeStr(arguments, recipe, "-mask-in",   "MASK.IN",  recipe);
     292    valueArgRecipeStr(arguments, recipe, "-mask-bad",  "MASK.BAD",  recipe);
     293    valueArgRecipeStr(arguments, recipe, "-mask-poor", "MASK.POOR", recipe);
    291294
    292295    vectorArgRecipe(arguments, "-isis-widths", recipe, "ISIS.WIDTHS", recipe, PS_TYPE_F32);
Note: See TracChangeset for help on using the changeset viewer.