GetCTE
Description :
This function allows to analyze a image series so as to retrieve the CCD (or CMOS) sensor absolute quantum efficiency (QE) versus wavelength.
This function needs a set of images, for each image important information is required into input tables such as reference photodiode flux, wavelength, and so on (see variable tables).
As result, this function outputs two plots, one is Quantum Efficiency versus wavelength, and the other is Photo Response Non Uniformity plot.
Warning this function as a lot of parameters, so please be carrefull and patient when using it.
Please have a look HERE to get important information about CCD testing functions.
Minimum version : 18/04/2002
Syntax :
GETQE ImageArray AmtImages BiasImg X1 Y1 X2 Y2 PixelSizeX PixelSizeY CvF CalDist MeaDist Bw Wl Flux refMea DebgMode [PhotonErr DiodeFluxErr Wtrans] Wal QE errQE PRNU Entropy
[are optionnal parameters]
Variables :
Parameters  Inputs / Outputs  Type  Description 
ImagesArray  Input  Array of image handler  An array of images handles (that points the the pixel datas) that needs to be previously loaded. 
AmtImage  Input  Integer  Amount of images to analyze 
BiasImg  Input  Image variable  Image variable that points to a MASTER bias made of at least 5 bias frames 
X1  Input  Integer  Left bottom X image coordinates where the statistic will be computed 
Y1  Input  Integer  Left bottom Y image coordinates where the statistic will be computed 
X2  Input  Integer  Top right X image coordinates where the statistic will be computed 
Y2  Input  Integer  Top right Y image coordinates where the statistic will be computed 
PixelSizeX  Input  Floating point  X Pixel size as microns, overriden if read from the image file header 
PixelSizeY  Input  Floating point  Y Pixel size as microns, overriden if read from the image file header 
CvF  Input  Floating point  Conversion factor, expressed as electrons per ADUs 
CalDist  Input  Floating point  Distance monochromator output  photodiode during calibration (mm) 
MeaDist  Input  Floating point  Distance monochromator output  CCD surface during image recording (mm) 
Bw  Input  Floating point  Bandwidth (nm) fixed for the whole image set. 
Wl  Input  Array of floating point  Wavelength (nm) for each image 
Flux  Input  Array of floating point  Photodiode flux for each image as amperes 
refMea  Input  Array of floating point  Reference photodiode flux for this wavelength as amperes. 
DebgMode  Input  Boolean  Debug mode, if =1 display more information 
PhotonErr  Input  Array of floating point  Optional : mesurment error during image exposure as ADUs 
DiodeFluxErr  Input  Array of floating point  Optional : photodiode error as amperes 
Wtrans  Output  Array of floating point  Optional : optical window transmission (0 to 1) 
Wal  Output  Array of floating point  Wavelength as nm 
QE  Output  Array of floating point  Computed quantum efficiency as % 
errQE  Output  Array of floating point  Quantum efficiency error as % 
PRNU  Output  Array of floating point  Photoresponse non uniformity as % 
Entropy  Output  Array of floating point  Entropy computation 
See also :
GETNOISE
GETLINEARITY
STAT
STATWINDOW
GETCONVERFACTOR
Example :
path$="C:\Prism\Images de test\ccd_test\QE\" // Loads files like 1.cpa ... each file is a different
wavelength X1=200 PixelSizeX=15 CvF=1.02 ............. GETQE ImageArray AmtImages BiasImg X1 Y1 X2 Y2 PixelSizeX PixelSizeY CvF CalDist MeaDist Bw Wl Flux refMea DebgMode Wal QE errQE PRNU Entropy .............
