TRINITY: a three-dimensional time-dependent radiative transfer code for in-vivo near-infrared imaging
Hidenobu Yajima, Makito Abe, Masayuki Umemura, Yuichi Takamizu, (University of Tsukuba), Yoko Hoshi (Hamamatsu University School of Medicine)

TL;DR
This paper introduces TRINITY, a new 3D time-dependent radiative transfer code for in-vivo near-infrared imaging, enabling high-resolution simulations of light propagation in biological tissues with efficient parallel computing.
Contribution
The paper presents a novel 3D radiative transfer code, TRINITY, optimized for in-vivo near-infrared imaging, with high accuracy and computational efficiency for practical biomedical applications.
Findings
Successfully simulated light spreading in tissue-mimicking phantoms.
Reproduced time-resolved signals measured with detectors.
Demonstrated effects of boundary reflection and refraction.
Abstract
We develop a new three-dimensional time-dependent radiative transfer code, TRINITY (Time-dependent Radiative transfer In Near-Infrared TomographY), for in-vivo diffuse optical tomography (DOT). The simulation code is based on the design of long radiation rays connecting boundaries of a computational domain, which allows us to calculate light propagation with little numerical diffusion. We parallelize the code with Message Passing Interface (MPI) using the domain decomposition technique and confirm the high parallelization efficiency, so that simulations with a spatial resolution of millimeter can be performed in practical time. As a first application, we study the light propagation for a pulse collimated within in a phantom, which is a uniform medium made of polyurethane mimicking biological tissue. We show that the pulse spreads in all forward directions…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
