Flight Software Image Compression and Status

molassesitalianΤεχνίτη Νοημοσύνη και Ρομποτική

6 Νοε 2013 (πριν από 3 χρόνια και 7 μήνες)

45 εμφανίσεις

Flight Software Image
Compression and Status


Dennis Wang

Interferometrics/NRL


SECCHI Flight Software Lead

Paris Mar 5
-
9, 2007

030702SECCHI Tiger Team

Image Processing


FSW 5.01.05 has 129 different possible image processing steps


Image Compression


Rice


H
-
compress (12 sets of parameters)


ICER (12 sets of parameters)


Binning


Arithmetic (SQR, DIV2, DIV3, DIV4, Poisson Recoding, 32bit
-
>16bit)


Exposure Adjustment


CME Detection


HI high/low word compression


SSR1, SSR2, SWB, Realtime channel selection

030702SECCHI Tiger Team

ICER


Wavelet Image Compression by JPL used by the Mars
Exploration Rover


Features


Ability to set byte quota


Segmented to curtail data loss in event of packet
loss


Better error characteristics than H
-
compress


More CPU time than H
-
compress or Rice


Capable of lossless compression


030702SECCHI Tiger Team

COR1 ICER at Launch

030702SECCHI Tiger Team

COR2 ICER at Launch

030702SECCHI Tiger Team

EUVI & COR1Space Weather Beacon

030702SECCHI Tiger Team

COR2 Space Weather Beacon

030702SECCHI Tiger Team

HI
-
1 Space Weather Beacon

030702SECCHI Tiger Team

HI
-
2 Space Weather Beacon

030702SECCHI Tiger Team

Space Weather Beacon



Telescope

Cadence

Image
Processing

Image size

TM/hour

(kB/hr)

144 kB/hr avail

EUVI

6 195/304 pairs per
hour

128x128 IC11

6.5kB

78

COR1

1 per hour

128x128 IC11

6.5 kB

6.5

COR2

4 per hour

256x256 IC10

10.5 kB

42

HI
-
1

1 per 2 hours (odd
hour)

512x512 IC11

6.5 kB

3.25

HI
-
2

1 per 2 hours (odd
hour)

512x512 IC11

6.5 kB

3.25

030702SECCHI Tiger Team

Image Processing Commissioning



Image processing


Image summing (sum 3, 4 or 5 images onboard)


CME detection algorithm and testing


Different threshold table for A and B


Actual COR2 images used to generate threshold table


Masking of threshold table


Lossless image and same image via SWB or ICER


Tested Disabling of SSR2 twice


Total Brightness SWB COR1 and COR2 images for SWB


HI space weather (32 bit
-
> 16 bit conversion)






030702SECCHI Tiger Team

Image Scheduling Commissioning


Image Taking and Processing Experiments


EUVI 10sec cadence sequence of 60 images


Inflight Rice and ICER compression images


Image Scheduling


Light travel time table


ATS and RTS Schedule blocks

030702SECCHI Tiger Team

FSW Bugs and Enhancments since
Launch


FSW 5.01.05


Image Processing
-

HI high/low word compression


Header image dimensions for CCD
-
binned, trimmed
image fixed


FSW 5.01.00


HI cosmic ray scrub


use photon noise as 1 sigma and adjust scrub in
sigma


Choose 1,2,3,4 or 5 sigma as scrub criteria


HI Cosmic Ray Report relocated to end of image


Simultaneous HI and SCIP image taking


030702SECCHI Tiger Team

Issues and Requests


3/1/2007 synoptic schedule with 7476 exposures is skipping
images, smaller schedule with 5487 exposures seems to be OK


Cadence too fast ?


CPU overloaded ?


Campaign mode limit ?


1/25/2007 SECCHI
-
A rebooted


Watchdog timer


38 days since power
-
on


Manual Recovery at next pass


Photon Transfer curve readout tables


Needs work


1088x1024 image


2176x2048 image

030702SECCHI Tiger Team

Enhancements


On
-
board composite images


Save TM by modifying IP to make composite images


EUVI thumbnails in COR1 or COR2 corners ?


EUVI thumbnail in COR1 occulter ?


Image processing


Only 20 image processing steps per image



Only 100 rows in the image processing table


Low TM rate Operations