Cluster versus grid for large-volume hyperspectral image preprocessing

The handling of satellite or airborne earth observation data for scientific applications minimally requires pre-processing to convert raw digital numbers into scientific units. However depending on sensor characteristics and architecture, additional work may be needed to achieve spatial and/or spectral uniformity. Standard higher level processing also typically involves providing orthorectification and atmospheric correction. Fortunately some of the computational tasks required to perform radiometric and geometric calibration can be decomposed into highly independent subtasks making this processing highly parallelizable. Such "embarrassingly parallel" problems provide the luxury of being able to choose between cluster or grid based solutions to perform these functions. Perhaps the most convenient solutions are grid-based, since most research groups making these kinds of measurements are likely to have access to a LAN whose spare computing resources could be non-obtrusively employed in a grid. However, since many higher level scientific applications of earth observation data might be composed of more highly interdependent subtasks, the parallel computing resources allocated for these tasks might also be made available for low level pre-processing as well. We look at two modules developed for our prototype data calibration processor for APEX, an airborne imaging spectrometer, which have been implemented on both a cluster and a grid leading us to be able to make observations and comparisons of the two approaches.

[1]  Margo I. Seltzer,et al.  Scooped, Again , 2003, IPTPS.

[2]  K. Staenz,et al.  ISDAS – A System for Processing/Analyzing Hyperspectral Data , 1998 .

[3]  Mikael Aronsson A Review of the New AVIRIS Data Processing System , 1998 .

[4]  Steven Tuecke,et al.  The Physiology of the Grid An Open Grid Services Architecture for Distributed Systems Integration , 2002 .

[5]  Ping Wang,et al.  MODTRAN on supercomputers and parallel computers , 2002, Parallel Comput..

[6]  K. Staenz,et al.  Retrieval of surface reflectance from hyperspectral Data using a look-up table approach , 1997 .

[7]  Ian T. Foster,et al.  Globus: a Metacomputing Infrastructure Toolkit , 1997, Int. J. High Perform. Comput. Appl..

[8]  David P. Anderson,et al.  Public Computing: Reconnecting People to Science , 2003 .

[9]  Roland Meynart,et al.  Status of the airborne dispersive pushbroom imaging spectrometer APEX (Airborne Prism Experiment) , 2003, IGARSS 2003. 2003 IEEE International Geoscience and Remote Sensing Symposium. Proceedings (IEEE Cat. No.03CH37477).

[10]  K. Itten,et al.  CORRECTING SPATIAL NON-UNIFORMITY OF THE APEX PUSHBROOM IMAGING SPECTROMETER , 2004 .

[11]  Robert A. Neville,et al.  Detection of keystone in imaging spectrometer data , 2004, SPIE Defense + Commercial Sensing.

[12]  Robert A. Neville,et al.  Detection of spectral line curvature in imaging spectrometer data , 2003, SPIE Defense + Commercial Sensing.

[13]  Marcos J. Montes,et al.  Refinement of wavelength calibrations of hyperspectral imaging data using a spectrum-matching technique , 2004 .

[14]  Robert Bennett,et al.  AVIRIS ground data processing system , 1992 .

[15]  S. Macenka,et al.  Airborne Visible/Infrared Imaging Spectrometer (AVIRIS) , 1988 .

[16]  Jens Nieke,et al.  APEX: current status of the airborne dispersive pushbroom imaging spectrometer , 2004, SPIE Optics + Photonics.