Share Email Print

Proceedings Paper

Calculating the electromagnetic scattering of vegetation by Monte Carlo and CUDA
Format Member Price Non-Member Price
PDF $14.40 $18.00
cover GOOD NEWS! Your organization subscribes to the SPIE Digital Library. You may be able to download this paper for free. Check Access

Paper Abstract

Electromagnetic scattering of vegetation is represented by a double-layer model comprising of vegetation layer and ground layer. The vegetation layer is composed of discrete leaves which are approximated as ellipsoids. The ground layer is modeled as a random rough surface. Investigation of the scattering field of a single leaf is carried out first. Then the leaves are divided into different groups depending on their orientation. Considering the incoherent addition property of Stokes parameters, the Stokes matrix and the phase matrix of every group are calculated, adding them eventually to get the total scattering coefficient. In the original CPU-based sequential code, the Monte Carlo simulation to calculate the electromagnetic scattering of vegetation takes 97.2% of the total execution time. In this paper we take advantage of the large-scale parallelism of Compute Unified Device Architecture (CUDA) to create and compute all the groups simultaneously. As a result, a speedup of up to 213x is achieved on a single Fermi-generation NVIDIA GPU GTX 480.

Paper Details

Date Published: 12 October 2011
PDF: 8 pages
Proc. SPIE 8183, High-Performance Computing in Remote Sensing, 81830W (12 October 2011); doi: 10.1117/12.903181
Show Author Affiliations
Zhensen Wu, Xidian Univ. (China)
Xiang Su, Xidian Univ. (China)
Jiaji Wu, Xidian Univ. (China)
Bormin Huang, Univ. of Wisconsin-Madison (United States)

Published in SPIE Proceedings Vol. 8183:
High-Performance Computing in Remote Sensing
Bormin Huang; Antonio J. Plaza, Editor(s)

© SPIE. Terms of Use
Back to Top