Skip to main content

Lund University Publications

LUND UNIVERSITY LIBRARIES

Multi­-Scattering: Computational light transport in turbid media

Jönsson, Joakim LU orcid (2021)
Abstract
This thesis presents and describes the development of an online freely accessible software called Multi-Scattering for the computational modeling of light propagation in scattering and absorbing media. The model is based on the use of the Monte Carlo method, where billions of photon packets are being launched and tracked through simulated cubic volumes. The software also includes features for modeling image formation by inserting a virtual collecting lens and a detection matrix which simulate a camera objective and a sensor array respectively. In addition, the Lorenz-Mie theory is integrated to generate the scattering phase functions from spherical particles.
The model has been accelerated by means of general-purpose computing on... (More)
This thesis presents and describes the development of an online freely accessible software called Multi-Scattering for the computational modeling of light propagation in scattering and absorbing media. The model is based on the use of the Monte Carlo method, where billions of photon packets are being launched and tracked through simulated cubic volumes. The software also includes features for modeling image formation by inserting a virtual collecting lens and a detection matrix which simulate a camera objective and a sensor array respectively. In addition, the Lorenz-Mie theory is integrated to generate the scattering phase functions from spherical particles.
The model has been accelerated by means of general-purpose computing on graphics processing units, reducing the computation time by a factor up to 200x in comparison with a single CPU thread. By using four graphic cards on a single computer, the simulation speed increases by a factor of 800x. With an anisotropy factor g= 0.86, the transport path of one billion photons can be computed in 10 seconds for optical depth OD=10 and in 20 minutes for OD=500.

The simulations are running from a computer server at Lund University, allowing researchers to login and use it freely without any need for programming skills or specific software/hardware installations. There are countless types of scattering media in which this model can be used to predict photon transport, including medical tissues, blood samples, clouds, smoke, fog, turbid liquids, spray systems, etc. In this thesis, the software has been used for a variety of scattering situations and to simulate photon transport: 1) inside a portion of a human head, 2) within atomizing spray systems, 3) in controlled aqueous dispersion of polystyren spheres, 4) for time-of-flight measurements in intralipid solutions and 5) for Diffuse Correlation Spectroscopy applications.

Finally, the numerical results have been validated by rigorously comparing the simulated results with experimental data. The user interface for both setting-up a simulation and displaying the corresponding results is found at:
https://multi-scattering.com (Less)
Please use this url to cite or link to this publication:
author
supervisor
opponent
  • Prof. Hullin, Matthias, University of Bonn, Germany.
organization
publishing date
type
Thesis
publication status
published
subject
keywords
Monte carlo simulations, scattering in tissues, particulate scattering, GPU, CUDA, Fysicumarkivet A:2021:Jönsson
publisher
Department of Physics, Lund University
defense location
Lecture hall Rydbergsalen, Department of Physics, Professorsgatan 1, Faculty of Engineering LTH, Lund University, Lund. Zoom: https://lu-se.zoom.us/j/65845982684?pwd=ditYRzNtV21XVGJoVHVHWGdSM2JDZz09
defense date
2021-06-17 13:15:00
ISBN
978-91-7895-898-6
978-91-7895-897-9
language
English
LU publication?
yes
id
a714f50d-f4b7-4f50-9c62-7558856fe436
date added to LUP
2021-05-28 01:29:29
date last changed
2022-04-12 12:56:34
@phdthesis{a714f50d-f4b7-4f50-9c62-7558856fe436,
  abstract     = {{This thesis presents and describes the development of an online freely accessible software called Multi-Scattering for the computational modeling of light propagation in scattering and absorbing media. The model is based on the use of the Monte Carlo method, where billions of photon packets are being launched and tracked through simulated cubic volumes. The software also includes features for modeling image formation by inserting a virtual collecting lens and a detection matrix which simulate a camera objective and a sensor array respectively. In addition, the Lorenz-Mie theory is integrated to generate the scattering phase functions from spherical particles. <br/>The model has been accelerated by means of general-purpose computing on graphics processing units, reducing the computation time by a factor up to 200x in comparison with a single CPU thread. By using four graphic cards on a single computer, the simulation speed increases by a factor of 800x. With an anisotropy factor g= 0.86, the transport path of one billion photons can be computed in 10 seconds for optical depth OD=10 and in 20 minutes for OD=500.<br/><br/>The simulations are running from a computer server at Lund University, allowing researchers to login and use it freely without any need for programming skills or specific software/hardware installations. There are countless types of scattering media in which this model can be used to predict photon transport, including medical tissues, blood samples, clouds, smoke, fog, turbid liquids, spray systems, etc. In this thesis, the software has been used for a variety of scattering situations and to simulate photon transport: 1) inside a portion of a human head, 2) within atomizing spray systems, 3) in controlled aqueous dispersion of polystyren spheres, 4) for time-of-flight measurements in intralipid solutions and 5) for Diffuse Correlation Spectroscopy applications.<br/><br/>Finally, the numerical results have been validated by rigorously comparing the simulated results with experimental data. The user interface for both setting-up a simulation and displaying the corresponding results is found at: <br/>https://multi-scattering.com}},
  author       = {{Jönsson, Joakim}},
  isbn         = {{978-91-7895-898-6}},
  keywords     = {{Monte carlo simulations; scattering in tissues; particulate scattering; GPU; CUDA; Fysicumarkivet A:2021:Jönsson}},
  language     = {{eng}},
  publisher    = {{Department of Physics, Lund University}},
  school       = {{Lund University}},
  title        = {{Multi­-Scattering: Computational light transport in turbid media}},
  url          = {{https://lup.lub.lu.se/search/files/98312171/e_spik_ex_Joakim.pdf}},
  year         = {{2021}},
}