This chapter reviews the fundamental methods and some of the applications of the three-dimensional (3D) finite-difference time-domain (FDTD) technique for the modeling of light scattering by arbitrarily shaped dielectric particles and surfaces. The emphasis is on the details of the FDTD algorithms for particle and surface scattering calculations and the uniaxial perfectly matched layer (UPML) absorbing boundary conditions for truncation of the FDTD grid. We show that the FDTD approach has a significant potential for studying the light scattering by cloud, dust, and biological particles. The applications of the FDTD approach for beam scattering by arbitrarily shaped surfaces are also discussed.
Light Scattering Reviews 6: Light Scattering and Remote Sensing of Atmosphere and Surface, 2012, p. 75-114