CCSD3ZF0000100000001NJPL3IF0PDS200000001 = SFDU_LABEL RECORD_TYPE = STREAM SPACECRAFT_NAME = "GALILEO ORBITER" OBJECT = TEXT NOTE = "VICAR2 HEADER DESCRIPTION" END_OBJECT END INTRODUCTION This file describes the organization and content of the Galileo SSI flight label for REDR and EDR images. This label is based on the Video Image Communication and Retrieval (VICAR) image processing label standard. Label items, their meanings and values, are described in this document. ACRONYMS ASCII American Standard Code for Information Interchange CD Compact Disc EDR Experiment Data Record GLL Galileo Project MIPS Multimission Image Processing Subsystem REDR Raw Experiment Data Record RTS MIPS Realtime system SPICE MIPS Navigation software based on NAIF SPICE kernels SSI Solid State Imaging camera VICAR Video Image Communication and Retrieval VIEW MIPS Galileo SSI Image Catalog VICAR LABEL STRUCTURE The VICAR label is a string of ASCII characters consisting of free-field items of the form "keyword = value" separated by spaces. It contains data set description system information regarding the dimensions, organization and data format. This information is written to the label with the following keywords: LBLSIZE Size of the label in bytes FORMAT Data format (byte, halfword, real, fullword, etc.) TYPE Data set type (image, parameter, histogram, plot, etc.) BUFSIZ Internal blocksize VICAR will use during input/output DIM Data set dimension EOL End-of-dataset label RECSIZE Data set record size ORG Data set organization: BSQ - Band Sequential BIL - Band Interleaved by Line BIP - Band Interleaved by Pixel NL Number of lines or records NS Number of samples or record length NB Number of bands or number of data planes NBB Number of binary prefix bytes NLB Number of binary header records N1 Equal to NS N2 Equal to NL for BSQ, NB for BIL and NS for BIP N3 Equal to NB for BSQ, or NL for BIL and BIP N4 Not used HOST Type of computer used to generate the image. INTFMT The format used to represent integers in the file. REALFMT The format used to represent floating numbers. BHOST Type of computer used to generate the binary information. BINTFMT The format used to represent binary integers in the file. BREALFMT The format used to represent binary floating numbers. BLTYPE The binary label type. Currently not implemented. The VICAR label also contains processing history information on the file describing the application programs or procedures which have processed the data set, the user parameters of the respective programs or procedures, the user identification and processing date and time. The following VICAR label items are used to describe history information for each program or procedure executed: TASK Program or procedure that has processed the data set USER User identification DAT_TIM Processing date and time opt. items VICAR label items added by application program or procedure listed under the respective task GALILEO SSI FLIGHT LABEL The following is the latest memorandum describing the SSI VICAR label for Jupiter Orbiatal Operations (Phase 2) and retains Cruise (Phase 1) information. The memorandum describes both the SSI Ground-Calibration label and the Flight label. PDS labels contained in this CD-ROM data set are flight labels. JET PROPULSION LABORATORY INTEROFFICE MEMORANDUM MSD:388-97-001 1 August 1997 To: Distribution From: Gary Yagi, Helen Mortensen Subject: Galileo SSI Picture Label, Revision 5 References: 1) "Preliminary Mask Definition for Galileo SSI Systematic Color Hardcopy Products", Ken Klaasen and Jim Anderson, 13 October 1987. 2) "Designing the Galileo VICAR image label", Doug Alexander, IOM, 18 April 1988. 3) "MIPS Phase 2 Software Requirements for SSI, Revision 2", Gary Yagi, IOM March 7, 1994 4) "SSI Raw Experiment Data Record (REDR) for Phase 2 SIS", D-11805 INTRODUCTION: This memo documents the format and contents of the Galileo SSI ground-calibration label and flight image label for both cruise (Phase 1) and Jupiter Obital Operations (Phase 2). The purpose of these labels and requirements for label maintenance are also addressed. PURPOSE OF THE PROJECT LABEL: All digital images stored in standard VICAR format are preceded by a picture label. The label consists of picture descriptors and processing history information stored in ASCII. Flight projects have traditionally designed special label formats to identify the mission, spacecraft, instrument, target, and frame, and to include various camera and image geometry information pertinent to the interpretation of the image. The project labels are attached to each new image received via the real-time system, or ground-calibration tapes. Consequently, these labels normally precede all other labels. This memo is concerned specifically with these project labels, and does not address other labels added by VICAR or application programs during process- ing. During systematic and science processing, individual programs may extract and use various image identifiers and camera parameters stored in the label. The image geometry information included in the label is ignored during processing, since more accurate information is available in the project SEDR or SPICE files. As each new version of an image is produced, the VICAR system will automatically copy the picture label and add the program name, user name, and date to the processing history. In addition, individual programs may add processing information to the label. The image label may be printed by executing LABLIST or LABEL-LIST on the image. Unless a rigid file-name nomenclature is adhered to, this image label is the only means of identifying an image stored on disk. GALILEO SSI GROUND-CALIBRATION LABEL: The ground-calibration picture label is generated by program VGLLOG, which reads tapes generated by the Galileo Sensor Test Set (STS) and converts the file to standard VICAR image format. LAB01=GLL/SSI S/N=F29 LEVEL=SUBSYSTEM 10:59:15 MAY 19, 1985 FRAME61 C LAB02=TEST=LIGHT TRANSFER C TARGET=TUNG L SOURCE=LC 70VR FR.RATE=8 2/3 C LAB03=EXP=0 MSEC(***) GAIN=1(400K) PNI= BPM=OFF FILTER=0(CLR) C LAB04=BARC=OUT(RAT) SUM=OFF EXPAND=OFF IN=GL0353/61 OUT=GC1109/61 C LAB05= CCDTF=119 CCDTC=50 INN=** +50VDC=** +15VDC=** C LAB06=-15VDC=** +10VDC=** +5VDC=** -5VDC=** CCDHEV=** BLSCV=** C LAB07=ADCRFV=** VDD=** VREF=** VCC=** VEF=** ROPT=** C LAB08=DESCRIPTOR=DARK FRAME, 8 C, 8 2/3 SEC, 100K, INVERTED L NLABS=8 Appendix 1 presents a brief description of each label item. The ground- calibration label follows a convention used to support old label formats originally used on the IBM (before 1984). The project labels are stored as label items LAB01, LAB02, LAB03, etc. Each LABXX item consists of a 72-character ASCII strings. The 71st character is a label type flag used by some programs (e.g. MASKV) to control which labels are displayed or printed. The last character in each string is a 'C' (for continue) or 'L' (for last). However, note that the additional label item NLABS should be used to indicate how many project labels are present. GALILEO SSI FLIGHT LABEL: The flight label is in free format, with each label item stored in the form "keyword=value". A brief description of each label item is provided in Appendix 2 for Phase 1 and for Phase 2. Summation-mode frames can be identified by their 2 1/3 frame rate and 15-1/6 frame rate (added for Phase 2). The majority of the label items are generated by the Real-Time subsystem's Image-Builder program. Label items DC, CAL, SO, BLM, IOF, CNV, and UBWC are added by GALSOS. If the image is read from an EDR tape, label items EDRTAPE and EDRFILE are added by GEDREAD. EDRTAPE and EDRFILE are no longer used with files archived on CD-ROM. When an image is map-projected, the following label items relating to image geometry must be updated (by MAP3): SUNAZ, SMRAZ, SCAZ, NORAZ, SMR, LAT, LON, HSCL, VSCL. This is not currently implemented. The program LABLIST has been written to list the label items in a standard format at the terminal or on hardcopy. (NOTE: See Appendix 2 for a complete list of Phase 2 label-items. At publication time, the program LABLIST had not been modified to read and format the most recent additions.) The following is the format for a Phase 1 image: GLL/SSI PICNO=12A0001 FILTER=3(VIO) TLMFMT=XXX TARGET=CALLISTO RIM=16777215:90:9:7 EXP=51200.00 FIBE=1001 TCA=-003 23:13:00 SCET=95.123 12:23:56 GAIN=1(400K) BARC=RC TRUNC BITS/PXL=2.34 PA=NNIOOOOOO#MMSSSSXXXX RATE=60 2/3 ENTRPY=2.23 TRUNC PXLS/LNE=123 INA= 89.12 TWST=359.99 SUNAZ=359.99 BOOM=NO HSCL=1.2345E5 M/PXL EMA=180.00 CONE=179.99 SMRAZ=359.99 SMEAR=99.99 VSCL=1.2345E5 M/PXL PHA=179.33 RA=359.99 S/CAZ=359.99 LAT=-90.00 PLANETRNG=123456789 HRA=130.31 DEC=-90.00 NORAZ=359.99 LON=359.99 SLANT RNG=123456789 CAL=RADIOMETRIC-FILENAME IOF=1.0000E-3 UBWC=YES SOLAR RNG=123456789 DC=DARKCURRENT-FILENAME CNV=3.5135E-2 BLM=BLEMISH-FILENAME SO=SHUT-OFFSET-FILENAME EDR=GLL6622/066 For a Phase 2 BARC image: GLL/SSI PICNO=G1G0021 FILTER=0(CLR) TLMFMT=IM4 TARGET=GANYMEDE RIM=1/03497590:13:0:0 EXP= 12.50 MOFIBE=001000 TCA=-000T11:21:40 SCET=96.179 06:09:19:383 GAIN=2(100K) ETYPE=RC TRUNC BITS/PXL=2.26 PA=G1GSGREGIO01 RATE=8 2/3 ENTROPY=4.32 TRUNC PXLS/LNE=156 INA= 29.53 TWST=253.89 SUNAZ= 6.23 BOOM=NO HSCL=1.1283e+02 M/PXL EMA= 47.54 CONE=201.24 SMRAZ=-999.0 SMEAR= 0.10 VSCL=8.2259e+01 M/PXL PHA= 20.89 RA=260.87 S/CAZ=341.74 LAT= 19.05 PLANETRNG=1.0822e+06 HRA= 13.41 DEC=-20.83 NORAZ=282.79 LON=149.25 SLANT RNG=7.6605e+03 CAL=******************* IOF=********** UBWC=*** SOLAR RNG=7.7771e+08 DC=******************* CNV=********** BLM=******************* SO=******************* REDR=************/*** SUB_SOLAR_LAT= -1.87 SUB_SOLAR_LONG=170.45 SUB_SPCFT_LAT= 1.54 SUB_SPCFT_LONG=181.26 For a Phase 2 ICT compressed image that has been radiometrically corrected: GLL/SSI PICNO=G1G0001 FILTER=2(RED) TLMFMT=HIM TARGET=GANYMEDE RIM=1/03496320:00:0:0 EXP= 62.50 MOFIBE=001000 TCA=-001T08:45:50 SCET=96.178 08:45:09:457 GAIN=2(100K) ETYPE=ICT COMP-RATIO= 6.55 PA=G1GSGLOBAL01 RATE=60 2/3 ENTROPY=3.72 HUF=SKEWED MAX_C RATIO= 25.39 MIN_C RATIO= 4.26 THW=(801,801, 96, 96) QSTEP=6 QM=UNIFORM ZZ=ZIGZAG ROI=(129, 1,672,784) INA= 30.31 TWST= 68.37 SUNAZ=184.06 BOOM=NO HSCL=6.7383e+03 M/PXL EMA= 0.09 CONE=149.02 SMRAZ=-999.0 SMEAR= 0.10 VSCL=6.7388e+03 M/PXL PHA= 30.40 RA=251.64 S/CAZ=120.40 LAT= -8.06 PLANETRNG=1.6902e+06 HRA= 10.32 DEC=-16.35 NORAZ=104.34 LON=155.40 SLANT RNG=6.6373e+05 CAL=redf.cal03 IOF=1.0000e+00 UBWC=OFF SOLAR RNG=7.7791e+08 DC=2f60.dc03 CNV=1.8164e-01 SEQNO=0 DSPK_THRESH=255 BLM=red2f.blm02 SO=calibration.so02 EDR=************/*** SUB_SOLAR_LAT= -1.87 SUB_SOLAR_LONG=125.60 SUB_SPCFT_LAT= -8.06 SUB_SPCFT_LONG=155.50 For a Phase 2 Huffman compressed image: GLL/SSI PICNO=G1J0065 FILTER=4(756) TLMFMT=HIS TARGET=JUPITER RIM=1/03496741:01:0:0 EXP= 262.50 MOFIBE=001000 TCA=-001T01:40:15 SCET=96.178 15:50:44:874 GAIN=1(400K) ETYPE=HUF COMP-RATIO= 1.73 PA=G1JSGRSEM401 RATE=15 1/6 ENTROPY=3.03 HUF=UNIFORM MAX_C RATIO= 1.79 MIN_C RATIO= 1.67 INA= 20.79 TWST= 75.15 SUNAZ=183.51 BOOM=NO HSCL=5.4607e+04 M/PXL EMA= 58.67 CONE=139.20 SMRAZ=-999.0 SMEAR= 0.10 VSCL=3.2332e+04 M/PXL PHA= 40.42 RA=239.30 S/CAZ=198.32 LAT=-11.15 PLANETRNG=1.4819e+06 HRA= 14.10 DEC=-20.82 NORAZ= 92.89 LON=334.98 SLANT RNG=1.4434e+06 CAL=******************* IOF=********** UBWC=*** SOLAR RNG=7.7879e+08 DC=******************* CNV=********** SEQNO=1 DSPK_THRESH=255 BLM=******************* SO=******************* REDR=************/*** SUB_SOLAR_LAT= -1.80 SUB_SOLAR_LONG=352.84 SUB_SPCFT_LAT= -2.54 SUB_SPCFT_LONG= 30.98 For a Phase 2 OPtical NAVigation image: GLL/SSI PICNO=OPN0196 FILTER=0(CLR) TLMFMT=IM8 TARGET=GANYMEDE RIM=1/03491551:00:0:0 EXP= 25.00 MOFIBE=010000 TCA=002T00:23:05Z SCET=96.175 00:23:04:952 GAIN=3(40K) ETYPE=NONE TRUNC BITS/PXL=0.00 PA=J0GSOPNAV196 RATE=8 2/3 ENTROPY=0.00 TRUNC PXLS/LNE= 0 INA=-999.0 TWST= 65.85 SUNAZ=****** BOOM=POSSIBLE HSCL=-9.9900e+0 M/PXL EMA=-999.0 CONE= 0.00 SMRAZ=****** SMEAR= 0.10 VSCL=-9.9900e+0 M/PXL PHA=-999.0 RA=207.10 S/CAZ=****** LAT=-999.0 PLANETRNG=7.0354e+06 HRA=-999.0 DEC= -8.14 NORAZ=****** LON=-999.0 SLANT RNG=-9.9900e+0 CAL=******************* IOF=********** UBWC=*** SOLAR RNG=7.7974e+08 DC=******************* CNV=********** SEQNO=****** DSPK_THRESH=******** BLM=******************* SO=******************* REDR=************/*** SUB_SOLAR_LAT= -1.88 SUB_SOLAR_LONG=316.59 SUB_SPCFT_LAT= -5.11 SUB_SPCFT_LONG= 50.19 NSTARS=4 STAR1=(371,606, 16, 31) STAR2=(387,606, 16, 31) STAR3=(505,187, 16, 31) STAR4=(521,187, 16, 31) APPLICATION PROGRAM/LABEL INTERFACES: Label items may be stored, retrieved, or deleted via subroutines XLADD, XLGET, or XLDEL, respectively. Subroutine VIC1LAB may be used to retrieve all ground-calibration labels. The subroutine ABLE86 will extract specific information from either flight or ground- calibration labels and return the results in an array (e.g. filter position). Note that programs that support more than one mission (e.g. Voyager and Galileo) should not call ABLE86 directly, but use GETLABCON instead. APPENDIX 1: DESCRIPTION OF GLL SSI GROUND-CALIBRATION LABEL ITEMS LABEL ITEM DESCRIPTION ---------- ----------- S/N=F29 CCD identifier (F29=flight unit) LEVEL=SUBSYSTEM Test level: component or subsystem FRAME61 Frame number (0-99) TEST=LIGHT TRANSFER C Test name (16 characters) TARGET=TUNG Target name (6 characters) SOURCE=LC 70VR Light source/veeder-root FR.RATE=60 2/3 Frame rate (sec) EXP=51200.00 MSEC(EXT) Exposure time (msec), extended or normal GAIN=1(400K) Gain state (1-4) PNI=NOR Parallel clock (INV=inverted, NOR=normal) BPM=OFF Blem-protect (ON or OFF) FILTER=3(VIO) Filter position: 0(CLR), 1(GRN), 2(RED), 3(VLT), 4(756), 5(968), 6(727), 7(889) BARC=OUT(RAT) Data compressor ON or OUT, (RAT=rate control, IP=information preserving, OFF=compressor off) SUM=OFF Summation-mode (ON or OFF) EXPAND=OFF (obsolete field) IN=GL0353/61 Input STS tape/fileno OUT=GC1109/61 VICAR output tape/fileno CCDTF=119 CCD faceplate temperature CCDTC=50 CCD camera temperature DESCRIPTOR=... Frame descriptor NOTE: The remaining fields were never implemented. APPENDIX 2: VICAR LABEL KEYWORDS AND DESCRIPTIONS (*-added or modified for Phase 2, #-Phase 1 only) LABEL ITEM DESCRIPTION SOURCE ---------------------------------------------------------------------- #BARC=string Data compression mode(3 characters) RTS RC=rate control IP=information preserving OFF=off BLM=string Blemish file name. GALSOS BOOM=string Boom obscuration RAW (P=possible,N=not possible, V=presence verified) CAL=string Radiometric file name GALSOS CNV=real DN to radiance conversion GALSOS factor *COMPRESSION_RATIO=real ICT or lossless compression RTS ratio CONE=real Cone angle (-90 to +210) RAW *CUT_OUT_WINDOW= Cut-out window size field. ICT (sl,ss,nl,ns)=integer See notes. (sl=starting line; ss=starting sample; nl=number of lines; ns=number of samples) DC=string Dark-current file name GALSOS DEC=real Declination of pointing vector VIEW, at shutter open. Valid is -90 SPICE to 90. DIRBLM=string Blemish file directory GALSOS DIRCAL=string Radiometric file directory GALSOS DIRDC=string Dark current file directory GALSOS DIROFF=string Shutter-offset file directory GALSOS *ERTDAY=integer Earth received day of year of RTS 1st packet received for this image *ERTHOUR=integer Earth received hour of 1st RTS packet received for this image *ERTMIN=integer Earth received minute of 1st RTS packet received for this image *ERTMSEC=integer Earth received milli-second of RTS 1st packet received for this image *ERTSEC=integer Earth received second of 1st RTS packet received for this image *ERTYEAR=integer Earth received year of 1st RTS packet received for this image EMA=real Emission angle (0-180) VIEW, SPICE *ENCODING_TYPE=string Type of Compression used. RTS (INTEGER COSINE TRANSFORM, HUFFMAN, BARC RATE CONTROL, BARC INFORMATION PRESERVING, or NONE). ENTROPY=real Average entropy level GALSOS, (bits/pixel) BADLABELS EXP=real Exposure time (msec) VIEW #FIBE=string Camera flags (4 characters) RTS F=light flood (1=on, 0=off) I=clock (1=inverted, 0=non- inverted) B=blemish protect (1=on, 0=off) E=ext-exposure (1=extended, 0=normal) FILTER=integer Filter position (0=CLEAR, 1=GREEN VIEW 2=RED, 3=VIOLET, 4=IR-7560, 5=IR-9680, 6=IR-7270, 7=IR-8890) GAIN=integer Gain state code (1=400K, 2=100K VIEW, 3=40K, 4=10K) RTS HRA=real Hour angle (0-360) VIEW, SPICE HSCL=real Horizontal picture scale VIEW, (m/pixel) SPICE *HUFFMAN_TABLE_NAME=string Name of Huffman table (7 ICT characters) (SKEWED or UNIFORM) See notes. *ICT_DESPIKE_THRESHOLD= ICT despike threshold. See ICT integer notes. INA=real Incidence angle (0-180) VIEW, SPICE IOF=real DN to reflectance conversion GALSOS factor LAT=real Latitude at which the picture VIEW, scale and lighting geometry is SPICE calculated. See notes. (-90-+90) LIGHT_SOURCE_LINE=real The line in the image at which SPICE the picture scale and lighting geometry is calculated. LIGHT_SOURCE_LINE_SAMPLE= The sample in the image at which SPICE real the picture scale and lighting geometry is calculated. LON=real West longitude at which the VIEW, picture scale and lighting SPICE geometry is calculated. See notes. (0-360) *MAXIMUM_COMPRESSION_RATIO ICT or lossless maximum RTS =real compression ratio. See notes. *MINIMUM_COMPRESSION_RATIO ICT or lossless minimum RTS =real compression ratio. See notes. MISSION=string Mission ID (GALILEO) RTS MOD10=integer MOD10 count for the beginning RTS of the frame cycle MOD8=integer MOD8 count for the beginning RTS of the frame cycle MOD91=integer MOD91 count for the beginning RTS of the frame cycle *MOFIBE=string Camera flags (5 characters) M=on-chip mosaic (1=yes, 0=no) VIEW O=OPNAV image (1=OPNAV, 0=SSI) VIEW F=light flood (1=on, 0=off) RAW, RTS I=clock (1=inverted, 0=non- RAW, RTS inverted) B=blemish protect (1=on, RAW, RTS 0=off) E=ext-exposure (1=extended, RAW, RTS 0=normal) NORAZ=real North azimuth (0-360) of the SPICE, target body (projected spin VIEW axis). See notes. *NSTARS=integer Number of OPNAV star areas OPNAV PA=string Profile Activity (20 VIEW characters) See Appendix C PARTITION=integer Count of number of times RIM RTS is reset PHA=real Phase angle (0-180) VIEW, SPICE PICNO=string Picture number (7 characters) VIEW PLRANGE=real Distance from spacecraft to VIEW, planet (km) SPICE *QUANTIZATION_MATRIX_NAME Name of ICT quantization ICT =string matrix. (7 characters) UNIFORM (also called VG0); . See notes. QUANTIZATION_STEP_SIZE= Integer value by which ICT ICT integer transform is divided. See notes. RA=real Right-ascension of pointing VIEW, vector (0-360) SPICE RAD=real Ring radius of center of frame SPICE, (km). Ring images only. VIEW RATE=integer Frame rate code (1=2-1/3 sec, VIEW 2=8-2/3, 3=30-1/3, 4=60-2/3, 5=15-1/6) *READOUTMODE=string Camera readout mode. (SAMPLE VIEW or CONTIGUOUS) for HMA or HCA else NOT APPLICABLE RIM=integer RIM count for the beginning of RTS the frame cycle SCAZ=real Spacecraft azimuth (0-360). SPICE, See notes. VIEW SCETDAY=integer Spacecraft-Event-Time day-of- VIEW year for shutter center SCETHOUR=integer Spacecraft-Event-Time hour-of- VIEW day for shutter center SCETMIN=integer Spacecraft-Event-Time minute- VIEW of-hour for shutter center SCETMSEC=integer Spacecraft-Event-Time msec-of- VIEW second for shutter center SCETSEC=integer Spacecraft-Event-Time second- VIEW of-minute for shutter center SCETYEAR=integer Spacecraft-Event-Time year for VIEW shutter center SENSOR=string Sensor ID (SSI) RTS SEQNO=integer ICT Image version sequence number ICT SLRANGE=real S/C-to-target slant range (km) VIEW, SPICE SMEAR=real Smear magnitude (pixels). Not VIEW calculated because angular velocity is not available in the SPICE CK. Will always be 0.1 SMRAZ=real Smear azimuth (0-360). See SPICE, notes. Not calulated because VIEW angular velocity is not available in the SPICE CK. Will always be -999.0. *SPICE_C_ID=string 4-char name of C-matrix source SPICE, VIEW SO=string Shutter-offset file name GALSOS SOLRANGE=real Distance from sun to target- VIEW, body (km) SPICE *STAR1=(sl,ss,nl,ns) Size field for first OPNAV OPNAV sl=integer star area. See notes. ss=integer (sl=starting line; nl=integer ss=starting sample; nl=number ns=integer of lines; ns=number of samples) *STAR2=(sl,ss,nl,ns) Size field for second OPNAV OPNAV sl=integer star area. See notes. ss=integer (sl=starting line; nl=integer ss=starting sample; nl=number ns=integer of lines; ns=number of samples) *STAR3=(sl,ss,nl,ns) Size field for third OPNAV OPNAV sl=integer star area. See notes. ss=integer (sl=starting line; nl=integer ss=starting sample; nl=number ns=integer of lines; ns=number of samples) *STAR4=(sl,ss,nl,ns) Size field for fourthOPNAV OPNAV sl=integer star area. See notes. ss=integer (sl=starting line; nl=integer ss=starting sample; nl=number ns=integer of lines; ns=number of samples) *STAR5=(sl,ss,nl,ns) Size field for fifthOPNAV star OPNAV sl=integer area. See notes. ss=integer (sl=starting line; ss=starting nl=integer sample; nl=number of lines; ns=integer ns=number of samples) *SUB_SOLAR_LATITUDE=real Planetocentric latitude of the VIEW, sub-solar point SPICE *SUB_SOLAR_LONGITUDE=real West longitude of the sub- VIEW, solar point SPICE *SUB_SPACECRAFT_LATITUDE= Planetocentric latitude of the VIEW, real sub-spacecraft point SPICE *SUB_SPACECRAFT_LINE=real Sub-spacecraft line coordinate VIEW, SPICE *SUB_SPACECRAFT_LONGITUDE= West longitude of the sub- VIEW, real spacecraft point SPICE *SUB_SPACECRAFT_SAMP=real Sub-spacecraft sample VIEW, coordinate SPICE SUNAZ=real Sun azimuth (0-360). See VIEW, notes SPICE TARGET=string Target-body name (12 VIEW characters) *TARGET_CENTER_DISTANCE= Distance from spacecraft to SPICE real target center(km) TBPPXL=real Mean number of truncated RTS bits/pixel, BARC only TCA=string Time from closest approach (13 VIEW chars) in the format + or - dddThh:mm:ssZ to Jupiter. TLMFMT=string Telemetry format (3 VIEW characters) TPPLNE=real Mean number of truncated RTS pixels/line, BARC only *TRUTH_WINDOW= Starting line and starting ICT (sl,ss,nl,ns) sample, and number of lines sl,ss,nl,ns=integer and number of samples of an up to 96x96 pixel truth window. See notes. TWIST=real Twist angle (0-360) VIEW, SPICE UBWC=string Uneven-bit-weight correction GALSOS (ON or OFF) VSCL=real Vertical picture scale VIEW, (m/pixel) SPICE *ZIGZAG_PATTERN=string Name of ICT zigzag coding ICT (7 characters) pattern (ZIGZAG or ALT) See notes. Notes: 1) Sources are: RAW=ssiraw table of database RTS=real time system, VIEW=ssioverview table of database, ICT=ssiict table of database, OPNAV=ssiopnav table of database, GALSOS=radiometric correction program, SPICE=SPICE kernels, typically via the CATLABEL program. 2) The SCET refers to the shutter center of the shutter event. 3) If the target is the ring-plane of Jupiter, label items LAT and LON are replaced by RAD and LON. 4) Prior to JOI, MOFIBE was FIBE and ENCODING_TYPE was BARC. 5) TBPPXL, TPPLNE apply to BARC compression only. 6) QUANTIZATION_STEP_SIZE, QUANTIZATION_MATRIX_NAME, TRUTH_WINDOW, ICT_DESPIKE_THRESHOLD and ZIGZAG_PATTERN apply to ICT Compression only and are defaulted for Huffman (lossless) compressed images. COMPRESION_RATIO, MINIMUM_COMPRESSION_RATIO, and MAX_COMPRESSION_RATIO apply to ICT and Huffman only (lossless) images. CUT_OUT_WINDOW applies to both ICT compression and BARC compression 7) HUFFMAN_TABLE applies to Huffman only (lossless) and ICT compression images. Note that ICT compressed images are also HUFMAN compressed but are identified as ICT. 8) NSTARS,STAR1,STAR2,STAR3,STAR4 and STAR5 apply to OPNAV images only. 9) All azimuth angles are measured clockwise from right in the image. 10) An image "size field" defines the location and size of an image area. It consists of four numbers: starting line, starting sample, number of lines, and number of samples. The origin of the image coordinate system is at (LINE,SAMPLE)=(1,1) for the upper-left corner, with samples increasing to the right and lines increasing downwards. 11) INA, EMA, PHA, HRA, SMEAR, HSCL, VSCL, LAT, LON, and RAD are for the center of the image if all four corner lie on the target, otherwise it is at the target center if visible, otherwise the image is scanned at 20 pixel intervals for a point at highest resolution. 12) The J2000 coordinate system is used for all orientation calculations. Application program label interface: Label items may be stored, retrieved, or deleted via subroutines XLADD, XLGET, or XLDEL, respectively. Subroutine VIC1LAB may be used to retrieve all ground-calibration labels. The subroutine ABLE86 will extract data from either flight or ground-calibration labels and return the values in an array. Note that programs intended for multimission support should not call ABLE86 directly, but use GETLABCON instead. When an image is map-projected, the following label items relating to image geometry are updated by MAP3: SUNAZ, SMRAZ, SCAZ, NORAZ, SMRAZ, LAT, LON, HSCL, VSCL. This is not yet implemented. SAMPLE OF GALILEO SSI VICAR LABEL Below is a listing of a sample SSI flight label of a Phase 1 REDR with a spacecraft clock value of 165192000. MIPS VICAR program LABEL was used to produce this formatted version of the VICAR label. ************************************************************ ************ File S0165192000.1 ************ 3 dimensional IMAGE file File organization is BSQ Pixels are in BYTE format from a VAX-VMS host 1 bands 800 lines per band 800 samples per line 2 lines of binary header 200 bytes of binary prefix per line ---- Task: CATLABEL -- User: XXX999 -- Wed Mar 31 12:07:34 1993 ---- MISSION='GALILEO' SENSOR='SSI' PICNO='E2W0914' PA='E2WSZOOMMV01-000WDTL' PARTITION=0 RIM=1651920 MOD91=0 MOD10=1 MOD8=0 TCA='731T10:38:28Z' TARGET='EARTH' SCETYEAR=1992 SCETDAY=344 SCETHOUR=7 SCETMIN=13 SCETSEC=1 SCETMSEC=11 FILTER=3 EXP=8.333 GAIN=3 RATE=3 TLMFMT='HCM' BOOM='P' FIBE='1000' BARC='RC' TBPPXL=0.0 TPPLNE=0.0 INA=60.3112 EMA=19.7927 PHA=80.1038 HRA=-999.0 TWIST=113.394 CONE=0.0 RA=-5.05283 DEC=5.47921 SUNAZ=178.903 NORAZ=66.6094 SCAZ=27.3903 SMRAZ=0.0 SMEAR=-999.0 HSCL=5666.0 VSCL=5332.76 LAT=-12.3842 LON=352.885 RAD=0.0 PLRANGE=531069.0 SLRANGE=525184.0 SOLRANGE=1.473261e+08 ************************************************************ Below is a listing of a sample SSI flight label of a Phase 2 REDR with a spacecraft clock value of 349632000 and ICT compressed. MIPS VICAR program LABEL was used to produce this formatted version of the VICAR label. ************************************************************ ************ File S0349632000.R ************ 3 dimensional IMAGE file File organization is BSQ Pixels are in BYTE format from a AXP-VMS host 1 bands 800 lines per band 800 samples per line 8 lines of binary header 200 bytes of binary prefix per line ---- Task: SSIMERGE -- User: ADC040 -- Fri May 2 11:57:04 1997 ---- MISSION='GALILEO' SENSOR='SSI' PICNO='G1G0001' RIM=3496320 MOD91=0 MOD10=0 MOD8=0 PARTITION=1 PA='G1GSGLOBAL01' TCA='-001T08:45:50Z' TARGET='GANYMEDE' SCETYEAR=1996 SCETDAY=178 SCETHOUR=8 SCETMIN=45 SCETSEC=9 SCETMSEC=457 ERTYEAR=1996 ERTDAY=193 ERTHOUR=6 ERTMIN=58 ERTSEC=29 ERTMSEC=691 FILTER=2 EXP=62.5003 GAIN=2 RATE=4 TLMFMT='HIM' BOOM='N' MOFIBE='001000' ICT_DESPIKE_THRESHOLD=255 ENCODING_TYPE='INTEGER COSINE TRANSFORM ' TBPPXL=0.0 TPPLNE=0.0 INA=30.309 EMA=0.0931004 HRA=10.3176 TWIST=68.3739 CONE=149.024 RA=251.639 DEC=-16.3465 SMEAR=0.1 SEQNO=0 CUT_OUT_WINDOW=(129, 1, 672, 784) TRUTH_WINDOW=(801, 801, 96, 96) HUFFMAN_TABLE_NAME='SKEWED' QUANTIZATION_STEP_SIZE=6 QUANTIZATION_MATRIX_NAME='UNIFORM' ZIGZAG_PATTERN='ZIGZAG' COMPRESSION_RATIO=6.55417 MAXIMUM_COMPRESSION_RATIO=25.3927 MINIMUM_COMPRESSION_RATIO=4.25726 PHA=30.4014 HSCL=6738.28 VSCL=6738.84 LAT=-8.05967 LON=155.404 PLRANGE=1.6902e+06 SLRANGE=663734.0 SOLRANGE=7.78215e+08 SUB_SOLAR_LATITUDE=-1.87338 SUB_SOLAR_LONGITUDE=125.604 SUB_SPACECRAFT_LATITUDE=-8.06495 SUB_SPACECRAFT_LONGITUDE=155.497 SUNAZ=184.062 NORAZ=104.344 SCAZ=120.403 SMRAZ=-999.0 RAD=-999.0 SPICE_C_ID='M905' TARGET_CENTER_DISTANCE=666368.0 SUB_SPACECRAFT_LINE=271.123 SUB_SPACECRAFT_SAMPLE=475.621 READOUTMODE='NOT APPLICABLE' ENTROPY=3.72596 LIGHT_SOURCE_LINE=271.0 LIGHT_SOURCE_LINE_SAMPLE=475.0 ---- Task: CATLABEL -- User: ADC040 -- Fri Jun 20 10:36:22 1997 ---- ---- Task: BADLABEL -- User: ADC040 -- Fri Jun 20 10:36:31 1997 ---- REDR_EXT='1' ---- Task: CATLABEL -- User: DLC040 -- Thu Sep 11 12:40:36 1997 ---- ---- Task: CATLABEL -- User: DLC040 -- Thu Sep 25 14:50:47 1997 ---- ************************************************************