Related Experiment Video
Updated: Jan 12, 2026

Author Spotlight: Exploring Cellular Processes by Modeling Ligands in Cryo-EM Maps
Published on: July 19, 2024
NIRFASTerFF: an accessible, cross-platform Python package for fast photon modeling
Jiaming Cao1, Samuel Montero-Hernandez1, Rickson C Mesquita1
1University of Birmingham, School of Computer Science, Birmingham, United Kingdom.
NIRFASTerFF is a new Python package for efficient photon modeling in diffuse optical imaging. This tool accelerates computations on CPUs and GPUs, benefiting biophotonics research.
Area of Science:
- Biomedical Optics
- Computational Imaging
- Photonics
Background:
- Accurate photon modeling is crucial for diffuse optical imaging (DOI).
- Model-based analysis and image reconstruction offer significant educational and research advantages in DOI.
Purpose of the Study:
- Introduce NIRFASTerFF, a cross-platform Python package for finite element method (FEM)-based light propagation modeling.
- Support continuous-wave, frequency-domain, and time-resolved data for optical imaging, including autocorrelation function modeling for diffuse correlation spectroscopy.
- Validate NIRFASTerFF against existing tools like NIRFAST and Monte Carlo simulations.
Main Methods:
- Utilize highly parallelized FEM solvers with OpenMP and CUDA for CPU and GPU acceleration.
- Implement voxel-based interpolation of optical fluence for image reconstruction tasks.
- Leverage Python for a cross-platform (Linux, macOS, Windows) solution.
Main Results:
- Achieve a performance increase of 25%-45% on GPU and up to 20% on CPU compared to NIRFAST.
- Demonstrate good agreement between NIRFASTerFF results and both Monte Carlo and analytical solutions.
- Provide a flexible and accurate forward solution for inverse problem formulations.
Conclusions:
- NIRFASTerFF offers a fast, license-free tool for photon modeling in diffuse optical imaging.
- Streamline Python-based data processing within the biophotonics community.
- Enhance the capabilities of model-based analysis and image reconstruction in optical imaging research.
More Related Videos
07:56Utilizing Time-Resolved Protein-Induced Fluorescence Enhancement to Identify Stable Local Conformations One α-Synuclein Monomer at a Time
Published on: May 30, 2021
07:56User-friendly, High-throughput, and Fully Automated Data Acquisition Software for Single-particle Cryo-electron Microscopy
Published on: July 29, 2021
Related Concept Videos
Distribution of Molecular Speeds
Fast Fourier Transform
The computational efficiency of the FFT becomes...
Maxwell-Boltzmann Distribution: Problem Solving
This distribution function f(v) is defined by saying that the expected number N (v1,v2) of particles with speeds between v1 and v2 is given by
Phasor Arithmetics
When the derivative of a sinusoid is taken in the time domain, it transforms into its corresponding phasor multiplied by j-omega (jω) in the phasor domain, where j is the imaginary unit, and ω is the angular...
Pharmacokinetic Models: Overview
There are three primary types of models: empirical, compartment, and physiological. Empirical models, with minimal...
Maxwell's Equation Of Electromagnetism