21#ifndef ERISP_ERIS_ERIS_IFU_DARK_STATIC_H_
22#define ERISP_ERIS_ERIS_IFU_DARK_STATIC_H_
36 hdrl_imagelist* darkImageList,
37 hdrl_parameter* pdarkcollapse,
38 hdrl_image **masterDarkHdrlImg,
39 cpl_image **qualityImage,
40 cpl_image **masterBpm,
41 cpl_image **contribMap,
44 cpl_propertylist *qcParams);
47 hdrl_imagelist* imageList);
50 hdrl_image *masterDarkHdrlImg,
51 hdrl_imagelist* darkImageList,
52 const cpl_mask *masterBpm,
53 const cpl_image *qualityImage,
54 cpl_propertylist *qcParams);
57 const cpl_mask* masterBpmMask,
58 const cpl_mask* bpm2dMask,
59 const cpl_mask* bpm3dMask);
cpl_error_code eris_ifu_dark_static(const cpl_parameterlist *parlist, hdrl_imagelist *darkImageList, hdrl_parameter *pdarkcollapse, hdrl_image **masterDarkHdrlImg, cpl_image **qualityImage, cpl_image **masterBpm, cpl_image **contribMap, cpl_mask **bpm2dMask, cpl_mask **bpm3dMask, cpl_propertylist *qcParams)
Determine master dark and bad pixel maps.
cpl_error_code eris_ifu_dark_qc(const cpl_parameterlist *parlist, hdrl_image *masterDarkHdrlImg, hdrl_imagelist *darkImageList, const cpl_mask *masterBpm, const cpl_image *qualityImage, cpl_propertylist *qcParams)
Determine quality control parameters for master dark.
cpl_image * eris_ifu_dark_get_dqi(const cpl_mask *masterBpmMask, const cpl_mask *bpm2dMask, const cpl_mask *bpm3dMask)
Create a data quality indicator (DQI) image from bad pixel masks.
cpl_image * eris_ifu_dark_noise(hdrl_imagelist *imageList)
Determine dark noise image from standard deviation across frames.