GEZGİN: REAL-TIME, MULTI-SPECTRAL IMAGE COMPRESSION SUB-
SYSTEMS ... 3 MSI+PAN Inputs @ 55Mbps ... and TMS320C6701 DSP @
100MHz.
Space Technologies Research Institute
GEZGİN: REAL-TIME, MULTI-SPECTRAL IMAGE COMPRESSION SUB-SYSTEMS • • • • • • • • • •
Real-Time Processing of image streams Concurrent processing of multi-spectral bands JPEG2000 Image Compression Tile based compression (256 x 256 pixel tile size) 3-level Discrete Wavelet Transform Compute-intensive tasks on reconfigurable ASICs (FPGAs) Compression Rate & Quality adjustable in-orbit Implementation with COTS components Failsafe operation Redundancy, monitoring & reconfiguration in-orbit
GEZGİN • Space-proven on BiLSAT LEO Satellite, successfull in-orbit • Launched in Sept 2003, to a sun-synchronous, 686km orbit • 31 x 33 x 6cm size, 2 kg mass • JPEG2000 Implementation similiar to the CCSDS 122.0-R-2 Draft for Image Compression in Space Original Image (BiLSAT-1, 26m GSD) 16MB
Image Compressed by GEZGiN 0.838% (120 times) 140KB
GEZGİN-2 • Space-qualified for RASAT LEO Satellite • To be launched in 2010, to a sun-synchronous, 700km orbit • 16 x 33 x 6cm size, 1kg mass • JPEG2000 Implementation with novel techniques for fine adjustment of compression rate
Original Cloudy Image
ROI (Unclouded Regions)
• Full ASIC implementation • Rate-Distortion Optimization adopted for non-iterative on-board processing • RONI extraction for detecting and decreasing the budget of cloudy regions • AES Encryption cascaded with compression Cloud Elimination
GEZGiN-2A • GEZGİN2-A has been qualified for 700km LEO mission in 2011 and is expected to be in orbit by the end of 2012 • 16 x 33 x 6cm size, 1kg mass • JPEG2000 Implementation with novel techniques for fine adjustment of compression rate • Double JPEG Engine for high pixel rates
• Full ASIC implementation • Rate-Distortion Optimization adopted for non-iterative on-board processing • RONI extraction for detecting and decreasing the budget of cloudy regions • AES Encryption cascaded with compression
Raw test image
Test image, compressed by GEZGiN-2, ratio: 1/8
GEZGİN
GEZGİN-2
GEZGİN-2A
I/P Features
4 MSI Inputs @ 80Mbps
3 MSI+PAN Inputs @ 55Mbps
4 MSI +PAN Inputs off-line @ 100 Mbps Real-time @ 500-600 Mbps
O/P Features
Single stream @ 25Mbps
LVDS @ 25Mbps, Spacewire @100Mbps
LVDS @ 25Mbps, Spacewire @ 100Mbps
JPEG2000 Compression Features
LOSSY @ 10 Mpixel/sec, 8-bit/pixel
LOSSLESS & LOSSY @ 7Mpixel/sec 8-bit/pixel
LOSSLESS & LOSSY @ 45-55Mpixel/sec 11-bit/pixel
Adjustment of Compression Rate and Quality JPEG2000 Implementation
COARSE FINE FINE Quantization, Rate-Distortion Optimization & Rate-Distortion Optimization & SubbandOmissionColour RONI extraction RONI extraction Transform Divided between Xilinx 2 JPEG2000 engines Fully Integrated on Xilinx VirtexE300 FPGA @ 80MHz Integrated on Xilinx Virtex-5 LX330 Virtex-2 2M gate FPGA @ 110MHz and TMS320C6701 DSP @ 100MHz FPGA @ 250MHz -
RSA and AES encryption ASICs on a daughterboard
AES encryption embedded in Xilinx FPGA
Redundancy, TMR, Latch-up protection, Reconfiguration & Software upload in Orbit, Graceful Degradation
Redundancy, Latch-up protection, Reconfiguration & Software upload in Orbit
Redundancy, Latch-up protection, Configuration scrubbing
2 kg
1 kg
1 kg
8 Watts @ 28V
6 Watts @ 28V
15 Watts @ 28V
Other Features
Fail-safe operation
Mass
Power Consumption
TÜBİTAK UZAY 06531 ODTÜ Yerleşkesi ANKARA TÜRKİYE T +90 312 210 1050 +90 312 210 1310 www.uzay.tubitak.gov.tr F +90 312 210 1315
[email protected]