CLUSTERS VERSUS FPGA FOR PARALLEL PROCESSING OF HYPERSPECTRAL IMAGERY

被引:36
作者
Plaza, Antonio [1 ]
Chang, Chein-I [2 ]
机构
[1] Univ Extremadura, Tech Sch Caceres, Dept Technol Comp & Commun, E-10071 Caceres, Spain
[2] Univ Maryland Baltimore Cty, Dept Comp Sci & Elect Engn, RSSIPL, Baltimore, MD 20250 USA
关键词
hyperspectral imaging; commodity clusters; reconfigurable computing; hyperspectral data processing chain; pixel purity index;
D O I
10.1177/1094342007088376
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Hyperspectral imaging is a new technique in remote sensing that generates images with hundreds of spectral bands, at different wavelength channels, for the same area on the surface of the Earth. Although in recent years several efforts have been directed toward the incorporation of parallel and distributed computing in hyperspectral image analysis, there are no standardized architectures for this purpose in remote sensing missions. To address this issue, this paper develops two highly innovative implementations of a standard hyperspectral data processing chain utilized, among others, in commercial software tools such as Kodak's Research Systems ENVI software package ( one of the most popular tools currently available for processing remotely sensed data). It should be noted that the full hyperspectral processing chain has never been implemented in parallel in the past. Analytical and experimental results are presented in the context of a real application, using hyperspectral data collected by NASA's Jet Propulsion Laboratory over the World Trade Center area in New York City, shortly after the terrorist attacks of September 11th 2001. The parallel implementations are tested in two different platforms, including Thunderhead, a massively parallel Beowulf cluster at NASA's Goddard Space Flight Center, and a Xilinx Virtex-II field programmable gate array (FPGA) device. Combined, these platforms deliver an excellent snapshot of the state-of-the-art in those areas, and offer a thoughtful perspective on the potential and emerging challenges of incorporating parallel processing systems into realistic hyperspectral imaging problems.
引用
收藏
页码:366 / 385
页数:20
相关论文
共 41 条
[1]   A distributed spectral-screening PCT algorithm [J].
Achalakul, T ;
Taylor, S .
JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2003, 63 (03) :373-384
[2]   A dynamic earth observation system [J].
Aloisio, G ;
Cafaro, M .
PARALLEL COMPUTING, 2003, 29 (10) :1357-1362
[3]  
[Anonymous], P SSBA S IM AN
[4]  
Bell G, 2002, BEOWULF CLUSTER COMP
[5]  
BOARDMAN J, 1993, JPL PUBLICATION, V9326, P111
[6]  
Chang C.-I., 2003, Hyperspectral Imaging: Techniques for Spectral Detection and Classification, V1
[7]   A fast iterative algorithm for implementation of pixel purity index [J].
Chang, CI ;
Plaza, A .
IEEE GEOSCIENCE AND REMOTE SENSING LETTERS, 2006, 3 (01) :63-67
[8]  
Chang CI., 2007, Hyperspectral Data Exploitation: Theory, and Applications
[9]   Optimizing parallel performance of unstructured volume rendering for the Earth Simulator [J].
Chen, L ;
Fujishiro, I ;
Nakajima, K .
PARALLEL COMPUTING, 2003, 29 (03) :355-371
[10]  
CLARK RN, 2006, URBAN AEROSOLS THEIR, P66