Multi-Scattering

Multi-Scattering simulates light propagation through scattering and absorbing media to model photon transport for applications in biomedical optics and environmental sciences.


Key Features:

  • Monte Carlo simulation: Employs the Monte Carlo method by tracking billions of photon packets through simulated cubic volumes to model light transport phenomena.
  • GPU acceleration: Uses general-purpose computing on graphics processing units (GPUs) to accelerate computations, achieving up to 200× speedup per GPU and up to 800× when using four GPUs.
  • High-throughput photon transport: Demonstrates computing the transport path of one billion photons in ~10 seconds for optical depth (OD) = 10 and ~20 minutes for OD = 500 for anisotropy factor g = 0.86.
  • Lorenz–Mie theory integration: Incorporates Lorenz–Mie theory to generate scattering phase functions from spherical particles.
  • Image formation modeling: Simulates image formation using virtual collecting lenses and detection matrices that mimic camera objectives and sensor arrays.
  • Experimental validation: Includes validation through comparisons between simulated results and experimental data as reported in Part II of the publication series.

Scientific Applications:

  • Biomedical optics: Predicts photon transport in tissues and blood samples for biomedical imaging and analysis.
  • Environmental optics: Models light propagation through clouds, smoke, fog, turbid liquids, and spray systems.
  • Imaging system evaluation: Assesses camera-based detection and image formation in scattering media.

Methodology:

Monte Carlo photon-packet tracking in cubic volumes, general-purpose GPU acceleration (including multi‑GPU use), Lorenz–Mie–generated scattering phase functions, and simulation of virtual collecting lenses and detection matrices; example parameters include anisotropy factor g = 0.86 and optical depths (OD) = 10 and 500.

Topics

Details

Tool Type:
web application
Added:
1/18/2021
Last Updated:
3/2/2021

Operations

Publications

Jönsson J, Berrocal E. Multi-Scattering software: part I: online accelerated Monte Carlo simulation of light transport through scattering media. Optics Express. 2020;28(25):37612. doi:10.1364/oe.404005. PMID:33379594.

PMID: 33379594
Funding: - H2020 European Research Council: 638546