Abstract
The calculation of Normalized Difference Vegetation Index (NDVI) has been studied in literature by multiple authors inside the remote sensing field and image processing field, however its application in large image files as satellite images restricts its use or need preprocessed phases to compensate for the large amount of resources needed or the processing time. This paper shown the implementation strategy to calculates NDVI for satellite images in RAW format, using the benefits of economic Supercomputing that were obtained by the video cards or Graphics Processing Units (GPU). Our algorithm outperforms other works developed in NVIDIA CUDA, the images used were provided by NASA and taken by Landsat 71 located on the Mexican coast, Ciudad del Carmen, Campeche.
Chapter PDF
Similar content being viewed by others
Keywords
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.
References
Zhang, Y., Tian, Y., Knyazikhin, Y., Martonchik, J.V., Diner, D.J., Leroy, M., Myneni, R.B.: Prototyping of MISR LAI and FPAR Algorithm with POLDER Data over Africa. IEEE Transactions on Geoscience and Remote Sensing 38(5) (2005)
Paruelo, J.M., Epstein, H.E., Lauenroth, W.K., Burke, I.C.: ANPP estimates from NDVI for the central grasslands region of the U.S. Ecology, 953–958 (1997)
Tucker, C.J.: Red and photographic infrared linear combinations for monitoring vegetation. Rem. Sens. of Environ. 8, 127–150 (1979)
Jordan, C.F.: Derivation of leaf area index from quality of light on the forest floor. Ecology 50, 663–666 (1969)
Rouse, J.W., Haas, R.H., Schell, J.A., Deering, D.W.: Monitoring vegetation system in the great plains with ERTS. In: Ecology Third ERST Symposium, NASA SP-351, vol. 1, pp. 309–317 (1973)
NVIDIA Co., CUDA Toolkit 4.0, THRUST Quick Start Guide, PG-05688-040_v01 (2011)
Ruestch, G., Micikevicius, P.: Optimizing Matrix Transpose in CUDA. Tech report, NVIDIA (2009)
Huete, A.R.: A Soil-Adjusted Vegetation Index (SAVI). Remote Sensing of Environment 25, 295–309 (1988)
Tucker, C.J., Sellers, P.J.: Satellite remote-sensing of primary production. International Journal of Remote Sensing, 1395–1416 (1986)
Kaufman, Y.J., Tanre, D.: Atmosoherically resistant vegetation index (ARVI) for EOS-MODIS. In: Proc. IEEE Int. Geosci. And Remote Sensing Symp. 1992, pp. 261–270. IEEE, New York (1992)
Faber, R.: Cuda Application Design and Development. Elsevier (2011)
Xiu, D.: Numerical Methods for Stochastic Computations: A Spectral Method Approach. Princeton University Press (2010)
Rubinstein, R.Y.: Simulation and the Monte Carlo Method. John Willey and Sons (1981)
Rosenthal, J.S.: Parallel computing and Monte Carlo algorithms. Far East Journal of Theoretical Statistics 4, 207–236 (2000)
A.S Hope, Estimation of wheat canopy resistance using combined remotely sensed spectral reflectance and thermal observations. In: Department of Geography, San Diego State University, San Diego, California 92182 USA (2010), http://dx.doi.org/10.1016/0034-42578890035-1
King, M.D., Kaufman, Y.J., Menzel, W.P., Tanre, D.: Remote sensing of cloud, aerosol, and water vapor properties from the moderate resolution imaging spectrometer (MODIS), Geoscience and Remote Sensing. IEEE Transactions Geoscience and Remote Sensing 30(1), 2–27 (1992)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2014 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Alvarez-Cedillo, J., Herrera-Lozada, J., Rivera-Zarate, I. (2014). Implementation Strategy of NDVI Algorithm with Nvidia Thrust. In: Klette, R., Rivera, M., Satoh, S. (eds) Image and Video Technology. PSIVT 2013. Lecture Notes in Computer Science, vol 8333. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-53842-1_16
Download citation
DOI: https://doi.org/10.1007/978-3-642-53842-1_16
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-53841-4
Online ISBN: 978-3-642-53842-1
eBook Packages: Computer ScienceComputer Science (R0)