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) |
| pmCombineParams * | pmCombineParamsAlloc (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. | |
| psImage* pmCombineImages | ( | psImage * | combine, | |
| psArray ** | questionablePixels, | |||
| const psArray * | images, | |||
| const psArray * | errors, | |||
| const psArray * | masks, | |||
| psU32 | maskVal, | |||
| const psPixels * | pixels, | |||
| psS32 | numIter, | |||
| psF32 | sigmaClip | |||
| ) |
| 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 | ) |
| 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.
| 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 | |||
| ) |
| 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 |
1.5.1