UCL Discovery
UCL home » Library Services » Electronic resources » UCL Discovery

ValoMC: a Monte Carlo software and MATLAB toolbox for simulating light transport in biological tissue

Leino, AA; Pulkkinen, A; Tarvainen, T; (2019) ValoMC: a Monte Carlo software and MATLAB toolbox for simulating light transport in biological tissue. OSA Continuum , 2 (3) p. 957. 10.1364/osac.2.000957. Green open access

[thumbnail of osac-2-3-957.pdf]
Preview
Text
osac-2-3-957.pdf - Published Version

Download (1MB) | Preview

Abstract

A Monte Carlo method for photon transport has gained wide popularity in biomedical optics for studying light behaviour in tissue. Nowadays, typical computation times range from a few minutes to hours. Although various implementations of the Monte Carlo algorithm exist, there is only a limited number of free software available. In addition, these packages may require substantial learning efforts. To address these issues, we present a new Monte Carlo software with a user-friendly interface. The simulation geometry is defined using an unstructured (triangular or tetrahedral) mesh. The program solves the photon fluence in the computation domain and the exitance at the domain boundary. It is capable of simulating complex measurement geometries with spatially varying optical parameter distributions and supports several types of light sources as well as intensity modulated light. Furthermore, attention is given to ease of use and fast problem set up with a MATLAB (The MathWorks Inc., Natick, MA) interface. The simulation code is written in C++ and parallelized using OpenMP. The simulation code has been validated against analytical and numerical solutions of radiative transfer equation and other Monte Carlo software in good agreement. The software is available for download from the homepage https://inverselight.github.io/ValoMC/ and the source code from GitHub https://github.com/InverseLight/ValoMC.

Type: Article
Title: ValoMC: a Monte Carlo software and MATLAB toolbox for simulating light transport in biological tissue
Open access status: An open access version is available from UCL Discovery
DOI: 10.1364/osac.2.000957
Publisher version: https://doi.org/10.1364/osac.2.000957
Language: English
Additional information: © 2019 Optical Society of America under the terms of the OSA Open Access Publishing Agreement. Authors may post the published version of their article to their personal website, institutional repository, or a repository required by their funding agency. Authors and readers may use, reuse, and build upon the article, or use it for text or data mining, as long as the purpose is non-commercial and appropriate attribution is maintained.
UCL classification: UCL
UCL > Provost and Vice Provost Offices > UCL BEAMS
UCL > Provost and Vice Provost Offices > UCL BEAMS > Faculty of Engineering Science
UCL > Provost and Vice Provost Offices > UCL BEAMS > Faculty of Engineering Science > Dept of Computer Science
URI: https://discovery.ucl.ac.uk/id/eprint/10084371
Downloads since deposit
880Downloads
Download activity - last month
Download activity - last 12 months
Downloads by country - last 12 months

Archive Staff Only

View Item View Item