flight software image compression and status dennis wang interferometrics/nrl secchi flight software...
Post on 20-Dec-2015
214 views
TRANSCRIPT
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 availEUVI 6 195/304 pairs per
hour128x128 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