Diffusion learning is a generative technique commonly applied to create new images or audio directly from sampled noise. The machine learning approach works by applying degrading signals, such as noise, continuously and learning the denoising process with a neural network. In place of noise, other operations can be performed, such as the addition of atmosphere effects using a physics-based radiative transport code. In this paper, we explore coupling the MODTRAN software to a diffusion learning framework. The goal is to apply atmosphere systematically for a variety of reflective surfaces and use diffusion learning to train models for atmospheric correction. To achieve this, we generate a scoped dataset containing randomized Lambertian surfaces with differing solar illumination and surface angles.
|