Multithreaded algorithm for band interleave conversion of hyperspectral images

Cover Page

Cite item

Full Text

Abstract

This paper presents a high-performance data conversion algorithm of spectral bands (Band Interleave Conversion) of the sensor EO-1 Hyperion, providing the ability to run it on multiprocessor platforms in multi-threaded mode and ensures the effective imple­mentation on low I/O systems. Proposed implementation of proportional reading image data into RAM, followed by the placement of values (Digitals Number) in the target buffer arrays in multiple threads, calculated by the number of spectral channels or the number of lines of the image. Results of testing the algorithm presented with their basic counterparts software package Exelis ENVI. It is shown that the speed (second) of the multithreaded algorithm hundreds of times higher than for the native algorithm. In particular, the process of multithreaded band interleave conversion on the 8-core architecture with the use RAMDisk I/O-subsystem was only 45 seconds, while the native algorithms needed in similar environment of about 6800 seconds. The paper presents an Exelis ENVI extension, rea­lizing the developed algorithm based on the GUI-WIDGETS integration with packages Java SwingX using IDL-Bridge technology.

About the authors

V. P. Potapov

Institute of Computational Technologies SB RAS

Author for correspondence.
Email: potapov@ict.sbras.ru

Deputy Managing Director, Branch Manager

Russian Federation, Novosibirsk, 630090

S. E. Popov

Institute of Computational Technologies SB RAS

Email: popov@ict.sbras.ru

Chief Scientist

Russian Federation, Novosibirsk, 630090

References

  1. Adler-Golden S. M., Perkins T., Matthew M. W., Berk A., Bernstein L. S., et al. Speed and accuracy improvements in FLAASH atmospheric correction of hyperspectral imagery, SPIE Optical Engineering , 2012, Vol. 51 (11). pp. 111707 (1-10).
  2. BIL, BIP, and BSQ raster files. ESRI. ArcGIS 9.2 Desktop Help. Retrieved from. URL: http://webhelp.esri.com/arcgisdesktop/9.2/ index.cfm?TopicName=BIL,_BlP,_and_BSQ_raster_files
  3. EarthExplorer. USGS. Retrieved from http://earthexplorer.usgs.gov/.
  4. Fast Line-of-sight Atmospheric Analysis of Hypercubes (FLAASH), Exelis ENVI. Retrieved from http://www.exelisvis.com/docs/FLAASH.html
  5. Hyperion level 1 gst (L1GST) product output files data format control book. Earth Observing-1 (EO-1). Version 1.0. Department of the Interior U. S. Geological Survey, 2006, 24 p.
  6. Perkins Т., Adler-Golden S. M., Cappelaere P., Mandl D. High-speed Atmospheric Correction for Spectral Image Processing, SPIE Proceeding: Algorithms and Technologies for Multispectral, Hyperspectral, and Ultraspectral Imagery XVIII, 2012, Vol. 8390, pp. 245-252.
  7. Qu Z., Goetz A. F. H., Kindel B. High-accuracy atmospheric correction for hyperspectral data (HATCH) model, Geoscience and Remote Sensing, 2003, Vol. 41 (6), pp. 1223—1231.
  8. San В. Т., Suzen M. L. Evaluation of different atmospheric correction algorithms for EO-1 Hyperion imagery, International Archives of the Photogrammetry, Remote Sensing and Spatial Information Science, Tokyo, 2010, vol. 38 (8), pp. 392—397.
  9. The IDL Thread Pool. Exelis ENVI. Retrieved from http://www.exelisvis.com/docs/TheThread_Pool.html.
  10. Thompson B. J., Rahman Z., Park S. K. Multiscale retinex for improved performance in multispectral image classification, SPIE Proceedings: Visual Information Processing IX, 2000, vol. 4041, pp. 34—44.

Supplementary files

Supplementary Files
Action
1. JATS XML

Copyright (c) 2015 Informacionnye Tehnologii



СМИ зарегистрировано Федеральной службой по надзору в сфере связи, информационных технологий и массовых коммуникаций (Роскомнадзор).
Регистрационный номер и дата принятия решения о регистрации СМИ: серия ПИ № 77 - 15565 от 02 июня 2003 г.