Image Combinations


Data Structures

struct  pmCombineParams
 Combination parameters for pmReadoutCombine. More...

Functions

psImage * pmCombineImages (psImage *combine, psArray **questionablePixels, const psArray *images, const psArray *errors, const psArray *masks, psU32 maskVal, const psPixels *pixels, psS32 numIter, psF32 sigmaClip)
psArray * pmRejectPixels (const psArray *images, const psArray *masks, const psArray *errors, const psArray *inToOut, const psArray *outToIn, psF32 rejThreshold, psF32 gradLimit)
pmCombineParamspmCombineParamsAlloc (psStatsOptions statsOptions)
bool pmReadoutCombine (pmReadout *output, const psArray *inputs, const psVector *zero, const psVector *scale, const pmCombineParams *params)
 Combine multiple readouts, applying zero and scale, with optional minmax clipping.


Function Documentation

psImage* pmCombineImages ( psImage *  combine,
psArray **  questionablePixels,
const psArray *  images,
const psArray *  errors,
const psArray *  masks,
psU32  maskVal,
const psPixels *  pixels,
psS32  numIter,
psF32  sigmaClip 
)

Parameters:
combine  Combined image (output)
questionablePixels  Array of rejection masks
images  Array of input images
errors  Array of input error images
masks  Array of input masks
maskVal  Mask value
pixels  Pixels to combine
numIter  Number of rejection iterations
sigmaClip  Number of standard deviations at which to reject

pmCombineParams* pmCombineParamsAlloc ( psStatsOptions  statsOptions  ) 

Parameters:
statsOptions  Statistic to use for combination

bool pmReadoutCombine ( pmReadout output,
const psArray *  inputs,
const psVector *  zero,
const psVector *  scale,
const pmCombineParams params 
)

Combine multiple readouts, applying zero and scale, with optional minmax clipping.

Parameters:
output  Output readout; altered and returned
inputs  Array of input readouts (F32 image and weight, U8 mask)
zero  Zero corrections to subtract from input, or NULL
scale  Scale corrections to divide into input, or NULL
params  Combination parameters

psArray* pmRejectPixels ( const psArray *  images,
const psArray *  masks,
const psArray *  errors,
const psArray *  inToOut,
const psArray *  outToIn,
psF32  rejThreshold,
psF32  gradLimit 
)

Parameters:
images  Array of input images
masks  Array of input image masks
errors  The pixels which were rejected in the combination
inToOut  Transformation from input to output system
outToIn  Transformation from output to input system
rejThreshold  Rejection threshold
gradLimit  Gradient limit


Generated on Fri Feb 2 22:35:59 2007 for Pan-STARRS Module Library by  doxygen 1.5.1