Entwurf eines mehrkernigen Kompressionsbildsystems basierend auf JPEG-LS

LIU He ,  

ZHANG Liu ,  

LI Guiyang ,  

SHEN Sangyuan ,  

ZHANG Jiabao ,  

摘要

Angesichts der Beschränkungen der Hardwarekosten für hochauflösende CMOS-Weltraumkameras für Kleinsatelliten und der begrenzten Datenspeicherressourcen wird in diesem Artikel eine vollständig pipelinede Implementierung des JPEG-LS-Bildkompressionsalgorithmus auf FPGA-Basis vorgeschlagen. Durch einen parallelen Gruppierungsmodus wurde auf einem einzelnen FPGA ein mehrkerniges Echtzeit-Bildkompressionssystem aufgebaut. Zunächst empfängt das FPGA mehrkanalige Hochgeschwindigkeits-Bilddaten vom CMOS-Sensor; dann wird der JPEG-LS-Bildkompressionsalgorithmus mittels einer elfstufigen Pipeline implementiert, wobei die Struktur zur Berechnung der Kodierungsparameter und der Kontextaktualisierung zum Verkürzen des kritischen Pfads optimiert wurde; schließlich komprimieren mehrere JPEG-LS-Kerne die mehrkanaligen Hochgeschwindigkeits-Bilddaten des CMOS-Sensors gruppenweise parallel. Die experimentellen Ergebnisse zeigen: Die maximale Betriebsfrequenz des verbesserten JPEG-LS-Kerns beträgt 46 MHz; bei Kompressionsparameter near=1 liegt das nahezu verlustfreie Kompressionsverhältnis über 4, und das Peak-Signal-Rausch-Verhältnis der dekomprimierten Bilder beträgt etwa 50 dB. Dies erfüllt im Wesentlichen die Anforderungen an Kompressionsrate und -qualität für Fernerkundungsbilder und bietet eine Referenz für das Design hochauflösender CMOS-Weltraumkameras mit Bildkompressionsfunktion.

关键词

JPEG-LS-Bildkompressionsalgorithmus;CMOS-Sensor;Field Programmable Gate Array (FPGA);Pipeline-Design;Mehrkerniges Kompressionsbildsystem

阅读全文