高分辨率X射线全息重建的加速框架.
1Computing Center, Institute of High Energy Physics of the Chinese Academy of Sciences, 19B Yuquan Road, Shijingshan District, Beijing 100049, People's Republic of China.
Journal of synchrotron radiation
|February 13, 2026
概括
我们开发了HiHolo,这是一款用于X射线相位对比成像的高性能软件,显著提高了3D重建速度. 它解决了相位检索中的性能瓶,使得更快,高质量的全息成像成为可能.
科学领域:
- 物理 物理学 物理
- 材料科学 材料科学 材料科学
- 生物医学成像技术 生物医学成像技术
背景情况:
- 基于X射线传播的相对比成像对于高分辨率的3D结构重建至关重要.
- 这种技术中的相位检索在计算上具有挑战性,现有的软件面临性能和硬件限制.
研究的目的:
- 开发一个高性能软件解决方案,HiHolo,用于全息X射线相位对比成像.
- 引入和评估三个改进的代阶段检索算法,以提高重建质量和效率.
主要方法:
- 开发了使用CUDA-MPI架构进行并行处理的HiHolo软件.
- 实现了三种新的代阶段检索算法:用探头交替投影,推算代和并行代再投影.
主要成果:
- 与现有软件相比,HiHolo表现出了24% - 37%的性能改善.
- 在多GPU系统中观察到近线性可扩展性.
- 与串行处理相比,并行代再投影方法实现了6-14倍的3D重建速度.
结论:
- HiHolo提供了一个高效的框架,用于高质量的全息重建X射线相位对比成像.
- 开发的算法有效地减少了文物,并提高了空间分辨率.
- 该软件为高级成像应用提供了显著的性能提升和可扩展性.
相关概念视频
X-ray Crystallography
26.3K
The size of the unit cell and the arrangement of atoms in a crystal may be determined from measurements of the diffraction of X-rays by the crystal, termed X-ray crystallography.
Diffraction
Diffraction is the change in the direction of travel experienced by an electromagnetic wave when it encounters a physical barrier whose dimensions are comparable to those of the wavelength of the light. X-rays are electromagnetic radiation with wavelengths about as long as the distance between neighboring...
Diffraction
Diffraction is the change in the direction of travel experienced by an electromagnetic wave when it encounters a physical barrier whose dimensions are comparable to those of the wavelength of the light. X-rays are electromagnetic radiation with wavelengths about as long as the distance between neighboring...
26.3K
Accelerators
294
Accelerators in concrete serve as admixtures to speed up the hardening process, enabling the concrete to achieve early strength faster. Although accelerators do not necessarily impact the time it takes concrete to set, they reduce this time in practice. A common accelerator is calcium chloride, which is particularly useful for hastening early strength development in cold weather or for rapid repair jobs that require quick heat generation after mixing.
The effectiveness of calcium chloride can...
The effectiveness of calcium chloride can...
294
Average Acceleration
14.6K
The importance of understanding acceleration spans our day-to-day experiences, as well as the vast reaches of outer space and the tiny world of subatomic physics. In everyday conversation, to accelerate means to speed up. For instance, we are familiar with the acceleration of our car; the harder we apply our foot to the gas pedal, the faster we accelerate. The greater the acceleration, the greater the change in velocity over a given time. Acceleration is widely seen in experimental physics. In...
14.6K
Instantaneous Acceleration
23.4K
Acceleration is in the direction of the change in velocity, but it is not always in the direction of motion. When an object slows down, its acceleration is opposite to the direction of its motion. Although commonly referred to as deceleration, this causes confusion in our analysis as deceleration is not a vector, and does not point to a specific direction with respect to a coordinate system. Therefore, the term deceleration is not used. For example, when a subway train slows down, it...
23.4K
Acceleration Vectors
23.4K
In everyday conversation, accelerating means speeding up. Acceleration is a vector in the same direction as the change in velocity, Δv, therefore the greater the acceleration, the greater the change in velocity over a given time. Since velocity is a vector, it can change in magnitude, direction, or both. Thus acceleration is a change in speed or direction, or both. For example, if a runner traveling at 10 km/h due east slows to a stop, reverses direction, and continues their run at 10 km/h...
23.4K
Accelerating Fluids
2.3K
When a fluid is in constant acceleration, the pressure and buoyant force equations are modified. Suppose a beaker is placed in an elevator accelerating upward with a constant acceleration, a. In the beaker, assume there is a thin cylinder of height h with an infinitesimal cross-sectional area, ΔS.
The motion of the liquid within this infinitesimal cylinder is considered to obtain the pressure difference. Three vertical forces act on this liquid:
The motion of the liquid within this infinitesimal cylinder is considered to obtain the pressure difference. Three vertical forces act on this liquid:
2.3K


