NASA Logo

NTRS

NTRS - NASA Technical Reports Server

Back to Results
Reconfigurable Hardware for Compressing Hyperspectral Image DataHigh-speed, low-power, reconfigurable electronic hardware has been developed to implement ICER-3D, an algorithm for compressing hyperspectral-image data. The algorithm and parts thereof have been the topics of several NASA Tech Briefs articles, including Context Modeler for Wavelet Compression of Hyperspectral Images (NPO-43239) and ICER-3D Hyperspectral Image Compression Software (NPO-43238), which appear elsewhere in this issue of NASA Tech Briefs. As described in more detail in those articles, the algorithm includes three main subalgorithms: one for computing wavelet transforms, one for context modeling, and one for entropy encoding. For the purpose of designing the hardware, these subalgorithms are treated as modules to be implemented efficiently in field-programmable gate arrays (FPGAs). The design takes advantage of industry- standard, commercially available FPGAs. The implementation targets the Xilinx Virtex II pro architecture, which has embedded PowerPC processor cores with flexible on-chip bus architecture. It incorporates an efficient parallel and pipelined architecture to compress the three-dimensional image data. The design provides for internal buffering to minimize intensive input/output operations while making efficient use of offchip memory. The design is scalable in that the subalgorithms are implemented as independent hardware modules that can be combined in parallel to increase throughput. The on-chip processor manages the overall operation of the compression system, including execution of the top-level control functions as well as scheduling, initiating, and monitoring processes. The design prototype has been demonstrated to be capable of compressing hyperspectral data at a rate of 4.5 megasamples per second at a conservative clock frequency of 50 MHz, with a potential for substantially greater throughput at a higher clock frequency. The power consumption of the prototype is less than 6.5 W. The reconfigurability (by means of reprogramming) of the FPGAs makes it possible to effectively alter the design to some extent to satisfy different requirements without adding hardware. The implementation could be easily propagated to future FPGA generations and/or to custom application-specific integrated circuits.
Document ID
20100005266
Acquisition Source
Jet Propulsion Laboratory
Document Type
Other - NASA Tech Brief
Authors
Aranki, Nazeeh
(California Inst. of Tech. Pasadena, CA, United States)
Namkung, Jeffrey
(California Inst. of Tech. Pasadena, CA, United States)
Villapando, Carlos
(California Inst. of Tech. Pasadena, CA, United States)
Kiely, Aaron
(California Inst. of Tech. Pasadena, CA, United States)
Klimesh, Matthew
(California Inst. of Tech. Pasadena, CA, United States)
Xie, Hua
(California Inst. of Tech. Pasadena, CA, United States)
Date Acquired
August 25, 2013
Publication Date
February 1, 2010
Publication Information
Publication: NASA Tech Briefs, February 2010
Subject Category
Man/System Technology And Life Support
Report/Patent Number
NPO-42834
Distribution Limits
Public
Copyright
Public Use Permitted.
No Preview Available