23.04.2015 Views

ISOCAM Interactive Analysis User's Manual Version 5.0 - ISO - ESA

ISOCAM Interactive Analysis User's Manual Version 5.0 - ISO - ESA

ISOCAM Interactive Analysis User's Manual Version 5.0 - ISO - ESA

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

166 CHAPTER 15. CIA DATA STRUCTURE HIGH-LEVEL ARCHITECTURE<br />

11. SIZE: Number of IMAGEs in the SPD SCD, and the number of FRAMEs in the ERD<br />

SCD. Type: integer.<br />

12. DATA: Cube containing IMAGEs in the SPD SCD. Does not exist for ERD SCD 5 . Type:<br />

integer IDL cube. Unit: ADU.<br />

13. EOI: Cube containing EOI FRAMEs. Only exists for ERD SCD 5 . Type: integer IDL<br />

cube. Unit: ADU.<br />

14. RESET: Cube containing RESET FRAMEs – present in both ERD SCD and SPD SCD 5 .<br />

Type: integer IDL cube. Unit: ADU.<br />

15. MODEL: Cube available for holding processed images. MODEL has the same dimensions<br />

as DATA or RESET and is only present in an SPD SCD. Type: float IDL cube.<br />

16. EOI MODEL: Similar to MODEL, though used for processed EOI frames. EOI MODEL<br />

is only present in ERD SCD. Type: float IDL cube.<br />

17. RESET MODEL: Similar to MODEL, though used for processed RESET frames. RE-<br />

SET MODEL is only present in ERD SCD. Type: float IDL cube.<br />

18. MASK: A cube of the same dimensions as DATA, EOI or RESET. Each pixel in the<br />

MASK corresponds to a pixel in DATA (SPD SCD), or to a pair of pixels in EOI/RESET<br />

(ERD SCD), and records the status of that pixel. Masked pixels have one of two possible<br />

byte representations in the MASK. This is determined by the value of the system variable<br />

!MASK. Setting !MASK to 0 selects the simple MASK and 1 selects the complex MASK<br />

(for configuring !MASK see Section 2.3.4). In both cases the first bit of the MASK value<br />

determines if a pixel is good or bad: 0 is good and 1 is bad. The simple representation<br />

only uses this first bit so the MASK will be filled with ones or zeros. The complex<br />

representation uses the remaining 7 bits to record more information about the masked<br />

pixel. For example, if MASK[16,16,0] = 2, then pixel [16, 16] is dead in the first IMAGE<br />

of DATA. If MASK[16,16,0] = 4 then the same pixel has been deglitched. In the complex<br />

representation a pixel is still only considered to be bad if the first bit of the corresponding<br />

MASK pixel is 1, so this means odd MASK values are bad and even are good regardless of<br />

what other status the pixel may have. A list of possible types or keywords of flagged pixels<br />

is given in the table below. Section 16.4 describes how the MASK may be manipulated.<br />

Type: integer IDL cube.<br />

type / keyword rank description<br />

bad 1 bad pixel<br />

dead 2 dead pixel<br />

glitch 4 deglitched pixels<br />

memory 8 pixel affected memory effects/transients<br />

blind 16 blind pixel (i.e. not illuminated)<br />

qla 32 pixels flagged as bad by qla or csh<br />

spare 64 spare<br />

ext source 128 extended source<br />

5 Do not modify this field directly. It contains a reference copy of your CAM image data.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!