real-time, multi-spectral image compression sub-systems - Tübitak

2 downloads 45 Views 4MB Size Report
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]

Suggest Documents