Python parallel processing for hyperspectral image simulation: based on distance functions | Earth Science Informatics Skip to main content
Log in

Python parallel processing for hyperspectral image simulation: based on distance functions

  • Research Article
  • Published:
Earth Science Informatics Aims and scope Submit manuscript

Abstract

The hyperspectral image consists of a high number of bands with low bandwidth which gives the advantage in the identification and detection of the features in the level of mineral and chemical composition. But the availability of hyperspectral data is very less and is highly expensive when compared to multispectral data. Simulation of hyperspectral data with the existing hyperspectral and multispectral data can be used as an alternative if data availability is less and is cost-effective. A new method is proposed for hyperspectral image simulation with Chebyshev and Spectral Angle Mapper (SAM) distance functions using python programming and its libraries. The process is selecting similar spectra of each pixel. Using normal processing, the data simulation is very time-consuming. By increasing the cores employed with parallel processing in python programming, the hyperspectral data simulation time is decreased exponentially from 19 to 1 h 21 min. The study clearly explains the logic and open source python code for the simulation of hyperspectral data. Data can be simulated with python code by just giving the paths of test Sentinel-2 and reference Sentinel-2, AVIRIS data. The simulated image gave better normalized cross-correlation values when compared with the original Airborne Visible/Infrared Imaging Spectrometer-Next Generation (AVIRIS-NG) data.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Subscribe and save

Springer+ Basic
¥17,985 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Price includes VAT (Japan)

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9

Similar content being viewed by others

References

Download references

Acknowledgements

Authors would like to thank Editor-in-Chief and anonymous reviewers for their valuable comments in order to improve the manuscript technically understand also thank to Space Application Center (SAC), Indian Space Research Organization (ISRO) Ahmadabad for providing AVIRIS-NG data and financial support to JRF. First author would like to thank Dr. W.R.Reddy, IAS, former Director General; Dr. G. Narendra Kumar, IAS, Director General and Smt. Radhika Rastogi, IAS, Dy. Director General and Head CGARD for accepting host institution and provided computation facilities to execute the project.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Venkata Ravibabu Mandla.

Additional information

Communicated by H. Babaie.

Publisher's note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Peddinti, V.S.S., Mandla, V.R., Mesapam, S. et al. Python parallel processing for hyperspectral image simulation: based on distance functions. Earth Sci Inform 14, 2221–2229 (2021). https://doi.org/10.1007/s12145-021-00690-7

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s12145-021-00690-7

Keywords

Navigation