NIRFASTerFF:一个可访问的,跨平台的Python包,用于快速光子建模
Jiaming Cao1, Samuel Montero-Hernandez1, Rickson C Mesquita1
1University of Birmingham, School of Computer Science, Birmingham, United Kingdom.
Journal of biomedical optics
|November 7, 2025
概括
NIRFASTerFF是一个新的Python包,用于在扩散光学成像中高效的光子建模. 这种工具可以加速CPU和GPU的计算,使生物光子学研究受益.
科学领域:
- 生物医学光学 生物医学光学
- 计算成像技术的成像
- 光子学 是一个光子学.
背景情况:
- 精确的光子建模对于扩散光学成像 (DOI) 是至关重要的.
- 基于模型的分析和图像重建在DOI中提供了重要的教育和研究优势.
研究的目的:
- 介绍NIRFASTerFF,这是一个基于有限元素方法 (FEM) 的光传播建模的跨平台Python包.
- 支持用于光学成像的连续波,频域和时间分辨率数据,包括用于扩散相关谱的自相关函数建模.
- 将NIRFASTerFF与NIRFAST和蒙特卡洛模拟等现有工具进行验证.
主要方法:
- 使用高度并行的FEM解决方案与OpenMP和CUDA用于CPU和GPU加速.
- 在图像重建任务中实现光学流程的基于voxel的插值.
- 利用Python提供跨平台 (Linux,macOS,Windows) 的解决方案.
主要成果:
- 与NIRFAST相比,在GPU上达到25%-45%,在CPU上达到20%的性能提升.
- 证明NIRFASTerFF结果与蒙特卡洛和分析解决方案之间的良好一致.
- 提供灵活而准确的前解决方案,用于反向问题表述.
结论:
- 在扩散光学成像中,NIRFASTerFF提供了一个快速的,免许可工具,用于光子建模.
- 在生物光子学社区中简化基于Python的数据处理.
- 提高基于模型的分析和图像重建在光学成像研究的能力.
更多相关视频
07:56Utilizing Time-Resolved Protein-Induced Fluorescence Enhancement to Identify Stable Local Conformations One α-Synuclein Monomer at a Time
Published on: May 30, 2021
3.5K
07:56User-friendly, High-throughput, and Fully Automated Data Acquisition Software for Single-particle Cryo-electron Microscopy
Published on: July 29, 2021
3.9K
相关概念视频
Distribution of Molecular Speeds
5.3K
The motion of molecules in a gas is random in magnitude and direction for individual molecules, but a gas of many molecules has a predictable distribution of molecular speeds. This predictable distribution of molecular speeds is known as the Maxwell-Boltzmann distribution. The distribution of molecular speeds in liquids is comparable to that of gases but not identical and can help to understand the phenomenon of the boiling and vapor pressure of a liquid. Consider that a molecule requires a...
5.3K
Fast Fourier Transform
867
The Fast Fourier Transform (FFT) is a computational algorithm designed to compute the Discrete Fourier Transform (DFT) efficiently. By breaking down the calculations into smaller, manageable sections, the FFT significantly reduces the computational complexity involved. Direct computation of an N-point DFT requires N2 complex multiplications, whereas the FFT algorithm needs only (N/2)log2N multiplications, offering a much faster performance.
The computational efficiency of the FFT becomes...
The computational efficiency of the FFT becomes...
867
Maxwell-Boltzmann Distribution: Problem Solving
2.8K
Individual molecules in a gas move in random directions, but a gas containing numerous molecules has a predictable distribution of molecular speeds, which is known as the Maxwell-Boltzmann distribution, f(v).
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
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
2.8K
Phasor Arithmetics
719
Phasors and their corresponding sinusoids are interrelated, offering unique insights into the behavior of alternating current (AC) circuits. One way to understand this relationship is through the operations of differentiation and integration in both the time and phasor domains.
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...
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...
719
Pharmacokinetic Models: Overview
1.8K
Pharmacokinetic models utilize mathematical analysis to achieve a detailed quantitative understanding of a drug's life cycle within the body. They are instrumental in simulating a drug's pharmacokinetic parameters, predicting drug concentrations over time, optimizing dosage regimens, linking concentrations with pharmacologic activity, and estimating potential toxicity.
There are three primary types of models: empirical, compartment, and physiological. Empirical models, with minimal...
There are three primary types of models: empirical, compartment, and physiological. Empirical models, with minimal...
1.8K
Maxwell's Equation Of Electromagnetism
3.9K
James Clerk Maxwell (1831–1879) was one of the major contributors to physics in the nineteenth century. Although he died young, he made major contributions to the development of the kinetic theory of gases, to the understanding of color vision, and to understanding the nature of Saturn's rings. He is probably best known for having combined existing knowledge on the laws of electricity and magnetism with his insights into a complete overarching electromagnetic theory, which is...
3.9K
