---
title: X-ray Multi-Projection Imaging (XMPI)
url: https://www.emergentmind.com/topics/x-ray-multi-projection-imaging-xmpi
type: topic
---

# X-ray Multi-Projection Imaging (XMPI)

X-ray Multi-Projection Imaging (XMPI) denotes X-ray methodologies that obtain multiple projections of the same subject from different view angles with far fewer acquisitions than conventional computed tomography. In much of the recent synchrotron and XFEL literature, XMPI refers specifically to rotation-free, simultaneous multi-view acquisition in which a single incident beam is split into several beamlets that intersect at the sample and are recorded on synchronized detectors; related formulations include stereo or trinocular X-ray geometry for sparse 3D feature localization from two or three projections, and “virtual XMPI” in which additional projections are synthesized from limited input views [1808.05434, 2302.13207, 2504.11953].

## 1. Conceptual scope and historical emergence

XMPI emerged from the need to recover volumetric or quasi-volumetric information in regimes where conventional X-ray tomography is too slow, mechanically intrusive, or fundamentally incompatible with the experiment. The original hard-X-ray formulation proposed simultaneous acquisition of several projections without rotating the sample at significant tomographic angles, explicitly targeting single-shot operation at high-brilliance sources and fast dynamical processes that cannot tolerate multi-exposure acquisition [1808.05434]. Subsequent optical and beamline developments generalized this idea into practical synchrotron and XFEL instrumentation, including schemes compatible with large samples and complex sample environments [2402.13262].

The central distinction from conventional tomography is operational rather than purely geometric. Standard CT reconstructs volumetric attenuation from hundreds to thousands of projections acquired over a broad angular range, whereas XMPI typically acquires only two to three simultaneous projections and therefore trades dense angular sampling for temporal fidelity, mechanical simplicity at the sample, and compatibility with non-repeatable dynamics. This trade is decisive in problems such as binary droplet collisions, fiber failure, molten-metal foaming, additive-manufacturing melt pools, and multiphase flow in opaque media, where high-speed rotation would either perturb the physics or fail to provide the required temporal resolution [2305.11920, 2311.16149].

A broader usage has also developed in medical and image-synthesis contexts. There, XMPI is defined as the practice of acquiring or synthesizing multiple X-ray projections of the same subject from different view angles for multi-view radiography, stereoscopic and volumetric visualization, and improved CT/tomosynthesis workflows or interventional guidance. This broader definition preserves the multi-view objective while relaxing the requirement that every view be physically acquired [2504.11953].

## 2. Optical architectures and acquisition geometry

Physical XMPI is based on beam splitting by high-perfection single crystals, typically diamond, silicon, or germanium, operated in Bragg or Laue geometry. In the simplest description, each splitter diffracts a fraction of the incident beam into a beamlet deflected by $2\theta_B$, where $\theta_B$ satisfies Bragg’s law,

$$
n\lambda = 2 d \sin \theta_B.
$$

The sample is positioned at the common intersection point of the beamlets, and each beamlet is recorded by its own detector arm [1808.05434, 2402.13262].

Two acquisition geometries have been developed in detail. In the **In-Line** geometry, multiple splitters are placed sequentially in the direct beam, each sending one beamlet toward the sample. For a required horizontal offset $D$ between sample and direct beam, the longitudinal splitter position is

$$
P = \frac{D}{\tan(2\theta_B)}.
$$

In the **In-Parallel** geometry, a single multi-wave Laue splitter generates several beamlets distributed around the direct beam, and recombiner crystals redirect them toward a common point. The angular separation between opposing views is controlled by

$$
\theta_V = 4(\theta_{Br} - \theta_{Bs}).
$$

These schemes were designed explicitly to preserve large working distances and compatibility with complex environments while maintaining simultaneous multi-view acquisition [2402.13262].

Optical design is governed by a familiar set of trade-offs: transmission of the direct beam, integrated diffracted intensity, Darwin width, thermal robustness, and geometric footprint. Diamond is favored for XFEL splitters because of low absorption and exceptional thermal conductivity, whereas silicon and germanium are attractive for recombiners because of larger acceptances and easier alignment. Bragg geometry generally favors higher image sharpness, whereas symmetric Laue geometry can relax active-area constraints but may introduce blur through the Borrmann triangle effect [2402.13262, 2508.21597].

Practical systems illustrate these choices clearly. At the European XFEL, MHz-XMPI used synthetic diamond crystals C(111) and C(220) in symmetric Laue geometry at 10 keV; C(111) deflected the beam by $35.0^\circ$ and C(220) by $58.8^\circ$ relative to the direct beam, giving a relative angular separation $\Delta \theta \approx 23.8^\circ$ between the two multi-projection beamlets [2305.11920]. At the ForMAX beamline, perfect Si and Ge crystals produced three simultaneous projections with total angular coverage of $48^\circ$ and viewpoints of $-17.0^\circ$, $+13.7^\circ$, and $+30.7^\circ$ relative to the primary beam axis; one splitter used symmetric Laue geometry to relax active-area size constraints, while the others used Bragg geometry to preserve image sharpness [2508.21597].

## 3. Imaging physics and the sparse-view inverse problem

Despite the unusual acquisition geometry, XMPI is governed by the standard X-ray transmission model. For view $i$, detector coordinates $(u,v)$, and attenuation field $\mu(\mathbf{r})$, the measured intensity obeys Beer–Lambert attenuation,

$$
I_i(u,v) = I_0 \exp\!\Big(-\int_{\ell_i} \mu(\mathbf{r})\,\mathrm{d}s\Big),
$$

and the logarithmic projection is

$$
p_i(u,v) = \int_{\ell_i} \mu(\mathbf{r})\,\mathrm{d}s.
$$

In discrete form, the multi-view forward model is written as

$$
\mathbf{b} = \mathbf{A}\mathbf{x} + \mathbf{n},
$$

where $\mathbf{x}$ is the discretized attenuation volume, $\mathbf{A}$ stacks the per-view projection operators, and $\mathbf{n}$ models measurement noise [2508.21597, 2412.09368].

The reconstruction difficulty is a direct consequence of extreme angular sparsity. The ForMAX three-view layout spans only $48^\circ$, and the literature explicitly notes that such sampling violates Crowther’s criterion,

$$
N_\theta = \frac{\pi}{2} N_x,
$$

so that, for $1024$ horizontal pixels, conventional tomography would require about $1600$ projections rather than the two or three available in XMPI. Standard filtered backprojection is therefore inadequate, and stable inversion requires regularization, learned priors, or task-specific simplifications [2508.21597].

Representative static and dynamic optimization formulations follow the usual limited-angle pattern. A static reconstruction can be posed as

$$
\min_{\mathbf{x}} \sum_i \big\lVert \mathbf{W}_i(\mathbf{A}_i\mathbf{x} - \mathbf{b}_i) \big\rVert_2^2 + \lambda\,\mathrm{TV}(\mathbf{x}),
$$

whereas time-resolved reconstruction couples frames by temporal smoothness,

$$
\min_{\{\mathbf{x}_t\}} \sum_t \sum_i \big\lVert \mathbf{A}_i\mathbf{x}_t - \mathbf{b}_{i,t} \big\rVert_2^2
+ \alpha \sum_t \lVert \mathbf{x}_t - \mathbf{x}_{t-1} \rVert_2^2
+ \beta\,\mathrm{TV}(\mathbf{x}_t).
$$

These formulations underlie iterative ART/SART, MBIR, compressed sensing with sparsity or TV priors, and physics-informed deep learning [2508.21597].

Recent XMPI reconstruction frameworks embed the projection physics directly in trainable models. ONIX and 4D-ONIX use differentiable projection operators and neural implicit representations to reconstruct 3D movies from ultra-sparse views; 4D-ONIX models the sample as a continuous $f_\phi(x,t)$, uses a ResNet34 encoder, an MLP with ResBlocks as IoR generator, and a PatchGAN discriminator, and optimizes self-consistency with the measured projections before adversarial refinement [2401.09508]. X-Hexplane and its adaptations factorize the 4D field into feature planes and optimize against measured projections at all times and angles without ground-truth volumes; this approach underlies both porous-network XMPI at 50 Hz and rotation-XMPI of alumina melt pools at 25 kHz [2603.15319, 2603.14391].

A key rate argument appears in rotation-enabled XMPI. If $f_c$ is the camera frame rate, $M$ the number of simultaneous projections per time step, and $N_{\mathrm{ang}}$ the number of angles required per volume, then

$$
R \approx f_c \,\frac{M}{N_{\mathrm{ang}}}.
$$

In rotation-XMPI, each volume is reconstructed from exactly the $M=3$ simultaneous angles collected at that time step, so $R \approx f_c$ and temporal resolution becomes detector-limited rather than rotation-limited [2603.14391].

## 4. Epipolar triangulation and sparse feature localization

A distinct XMPI regime replaces dense volumetric reconstruction with direct localization of sparse structures. In stereo X-ray tomography, each calibrated cone-beam view is represented by a projection matrix

$$
P_i = K_i
\begin{bmatrix}
R_i & t_i
\end{bmatrix},
\qquad x_i \sim P_i X,
$$

with homogeneous object point $X \in \mathbb{P}^3$ and detector coordinate $x_i \in \mathbb{P}^2$. Once the same point is identified in two views, its 3D position is specified by projective geometry; candidate correspondences are restricted by the epipolar constraint

$$
x_2^\top F x_1 = 0.
$$

Triangulation can then be performed by solving $A X = 0$ with SVD, or by closest-point estimation between backprojected rays [2302.13207].

The difficulty is not the geometry but the image formation. Transmission images are line integrals of overlapping attenuation, so classical reflective-image feature detectors such as SIFT, SURF, FAST, and Harris are unreliable. The reported solution uses a 2D U-Net to segment point-like and line-like features in each projection and, optionally, a 3D U-Net to fuse filtered backprojections of those feature masks into a localized volumetric feature map. Sparse feature sets are advantageous because they reduce combinatorial ambiguity; a third view is especially useful when two-view matching is confounded by ray superposition or by multiple features on the same epipolar plane [2302.13207].

The feature-localization results quantify the feasibility of this regime. On a synthetic dataset of 100 3D volumes with random shapes plus sparse point and line features and two orthogonal projections, feature detection reached ROC AUC $\approx 0.994$, TPR $\approx 0.933$, and FPR $\approx 6\times 10^{-4}$. On a real carbon fiber tape consolidation dataset acquired in a Nikon XTH225 system, using 60 stereo pairs with faint $25\,\mu\mathrm{m}$ copper wires and detectors binned to $1000\times1000$, detection on blocks yielded TPR $\approx 0.932$ and PPV $\approx 0.821$; stronger attenuation improved performance to near-perfect AUC, whereas halved attenuation yielded AUC $\approx 0.923$. For 3D localization on synthetic data, learned fusion with a 3D U-Net achieved average absolute 3D localization error below 1.5 voxels and remained robust to single-view occlusion, whereas purely epipolar geometric triangulation failed in occlusion cases even when it had similar accuracy for features visible in both views [2302.13207].

This feature-centric interpretation is important because it clarifies a frequent misconception: stereo XMPI does not recover full volumetric attenuation without strong priors. Its native target is the rapid localization of salient points, endpoints, and thin line-like structures when calibrated geometry and sparse correspondences are available [2302.13207].

## 5. Experimental platforms and reported operating regimes

XMPI has progressed from proof-of-principle single-shot imaging to sustained high-speed operation on multiple large-scale X-ray facilities. The reported platforms span XFEL pulse-train experiments, diffraction-limited synchrotron beamlines, flow-focused stereography, and slow-rotation hybrid systems [2305.11920, 2311.16149, 2508.21597, 2412.09368, 2603.14391].

| Platform | Multi-view configuration | Reported operating point |
|---|---|---|
| European XFEL MHz-XMPI | 2 split beamlets from C(111) and C(220), $\Delta\theta \approx 23.8^\circ$ | $1.128$ MHz, $\Delta t \approx 886$ ns, $127$ volumes/train, $0.89\,\mu$s per 3D frame |
| ESRF ID19 | 3-arm XMPI in static tests; 2 views in dynamic aluminum experiment | up to $3000$ fps static; $1000$ fps dynamic; $\approx 8\,\mu$m resolution per projection |
| ForMAX XMPI | 3 beamlets, $48^\circ$ total coverage at $-17.0^\circ$, $+13.7^\circ$, $+30.7^\circ$ | at least $12.5$ kHz with $4\,\mu$m pixels; $40$ Hz with $1.3\,\mu$m pixels |
| ForMAX multiphase-flow stereography | 2 synchronized views separated by $47.69^\circ$ | $40$ Hz, $1.3\,\mu$m effective pixel size, $8000$ frames per detector |
| MAX IV rotation-XMPI | 3 simultaneous angles at $0^\circ$, $30.7^\circ$, and $47.7^\circ$ | $25$ kHz, $40\,\mu$s temporal spacing, $25{,}000$ reconstructed volumes per second |

At the European XFEL, MHz-XMPI exploited the 10 keV SASE pulse structure with intra-train repetition rate $f_{\mathrm{rep}} \approx 1.128$ MHz, recorded 127 frames per train, and reconstructed 3D movies of binary droplet collisions at 0.89 $\mu$s temporal resolution. The same line of work reports that EuXFEL can operate up to 4.514 MHz intra-train, and that the demonstrated XMPI rate is at least three orders of magnitude faster than state-of-the-art time-resolved tomography [2305.11920, 2401.09508].

At ESRF ID19, a pink-beam implementation with Si-111, Si-220, and Ge-400 splitters achieved simultaneous triple-view acquisition up to 3000 fps and captured 3D dynamics in melted aluminum at 1000 fps with $\approx 8\,\mu$m resolution per projection, using the full 12-bit dynamic range of Photron Nova S16 cameras. The dynamic experiment revealed millisecond-scale bubble coalescence and a previously unreported spike-formation phenomenon in aluminum foams [2311.16149].

At ForMAX, the three-view beam-splitting endstation used narrow-band 16.5 keV illumination and indirect detectors tailored either to temporal resolution or spatial resolution. The reported demonstrations established at least 12.5 kHz with $4\,\mu$m pixel sizes for fibers under mechanical load and 40 Hz with $1.3\,\mu$m pixel sizes for particle suspension in multi-phase flow, explicitly using the detector’s full dynamical range in each regime [2508.21597]. A related two-view ForMAX implementation for multiphase flow used two identical indirect X-ray microscopes with Andor Zyla 5.5 cameras, achieved 40 Hz and $1.3\,\mu$m effective pixel size, triangulated $5$–$35\,\mu$m tracer particles in glycerol and human blood, and recovered a Poiseuille-consistent flow profile together with Segré–Silberberg inertial focusing at peak concentration $r = 0.69 R$ and a particle-free layer of about $0.03$ mm [2412.09368].

Hybridization with slow rotation has produced a further operating regime rather than a return to conventional tomography. In operando alumina laser remelting at MAX IV, rotation-XMPI combined three simultaneous beamlets with 25 Hz continuous rotation and 25 kHz detectors. Reconstructions covered a $200 \times 200 \times 16$ voxel domain over 700 time steps with $4\,\mu$m isotropic voxels, required under one hour on a single NVIDIA GeForce RTX 4070 Ti, and resolved melt-pool morphology and keyhole dynamics at 40 $\mu$s steps. The reported effective rate was 25,000 reconstructed volumes per second, corresponding to a 500-fold enhancement relative to the 50 volumes per second imposed by 25 Hz rotation over $180^\circ$, and a 250-fold increase compared to prior state-of-the-art operando LPBF tomography [2603.14391].

Quantitative algorithmic benchmarks accompany these hardware demonstrations. For 4D-ONIX on simulated binary droplet collisions with two projections per timestamp, reproducible-process training over 16 experiments gave MSE $= 2.6 \times 10^{-4}$, DSSIM $= 2.3 \times 10^{-3}$, FSC half-bit spatial resolution $4 \pm 1$ voxels, and FRC half-bit 2D resolution $4.7 \pm 1.6$ pixels on trained views and $6.0 \pm 1.6$ pixels on unseen views. Under quasi-reproducible variation, the corresponding values degraded to MSE $= 4.3 \times 10^{-4}$, DSSIM $= 3.2 \times 10^{-3}$, FSC $6 \pm 1$ voxels, and FRC $7 \pm 2$ pixels on trained views and $10 \pm 4$ pixels on unseen views [2401.09508].

## 6. Applications, virtual XMPI, and open technical issues

The application space of XMPI is broad but internally coherent: it is strongest where rapid, non-repeatable, mechanically sensitive, or optically opaque processes demand simultaneous multi-angle observation. Reported use cases include crack-tip tracking and growth monitoring, fiber and wire endpoint localization, fiducial tracking for motion compensation, particle tracking in opaque media, dense multiphase suspensions, blood-flow studies, pore-scale Haines jumps in porous networks, and melt-pool or keyhole dynamics in additive manufacturing [2302.13207, 2412.09368, 2603.15319, 2603.14391].

In multiphase-flow and porous-media studies, XMPI has enabled direct 4D observation of phenomena that conventional high-speed tomography cannot capture without perturbing the system. In a homogeneous spherical-pore network imaged at ForMAX with two simultaneous beamlets, 1.3 $\mu$m effective pixel size, and 50 Hz temporal resolution, XMPI visualized non-repeatable imbibition events and resolved step-wise Haines jumps. The measured dynamics showed capillary dominance, with a representative fast event exhibiting capillary pressure decrease from about 295 Pa to about 129 Pa while viscous losses rose only to about 1.6 Pa; comparison with Shan–Chen multiphase Lattice Boltzmann simulations revealed systematic differences in filling order and a roughly tenfold timescale mismatch, attributed to boundary conditions, wall roughness simplification, and absent dynamic contact-line physics [2603.15319].

A separate extension of the XMPI idea replaces physical beamlets with synthesized views. The DL-GIPS framework defines “virtual XMPI” by taking a single acquired projection $I_{\text{src}}$, disentangling geometry and texture through separate encoders,
$$
f_{\text{src}}^{g} = \varepsilon^g(I_{\text{src}}), \qquad
f_{\text{src}}^{t} = \varepsilon^t(I_{\text{src}}),
$$
mapping geometry features through back-projection, optional 3D refinement, and forward projection,
$$
F_{\text{src}}^{g},\; F_{\text{tgt}}^{g} = P^{f}\, M \circ P^{b}(f_{\text{src}}^{g}),
$$
and synthesizing source and target projections with a generator $g$. On LIDC-IDRI-derived DRRs, one-to-one AP$\rightarrow$LT synthesis improved over a UNet baseline with MAE 0.052 vs 0.078, RMSE 0.272 vs 0.362, SSIM 0.862 vs 0.851, and PSNR 19.46 vs 16.43; LT$\rightarrow$AP yielded MAE 0.051 vs 0.073, RMSE 0.256 vs 0.341, SSIM 0.893 vs 0.871, and PSNR 20.17 vs 18.58. Multi-to-multi synthesis of $30^\circ$ and $60^\circ$ views from AP and LT inputs reported SSIM 0.814 vs 0.793, PSNR 23.53 vs 21.46, and RMSE 0.116 vs 0.132 relative to UNet, at an inference time of around 0.56 s per sample versus 0.04 s for the baseline [2504.11953].

These advances also define the main technical limitations. First, sparse angular coverage remains fundamental: two views suffice for 3D triangulation of sparse tracers or features, but not for artifact-free reconstruction of arbitrary dense attenuation fields. Three views over $48^\circ$ still require strong priors or regularization, and stereo XMPI explicitly targets point and line localization rather than full volumetric attenuation recovery [2302.13207, 2508.21597]. Second, optics and detector hardware remain demanding: crystal perfection, clamping, thermal management, beamlet overlap, detector alignment, and synchronization directly determine usable image quality. Laue geometry can introduce blur via the Borrmann triangle, amplitude splitting reduces field of view, and dividing flux among beamlets lowers per-view photon statistics even when simultaneous acquisition improves temporal fidelity [2402.13262, 2508.21597, 2305.11920]. Third, learned methods bring model dependence: 4D-ONIX requires sufficient diversity across experiments to generalize, and DL-GIPS was trained on DRRs from CT rather than on real radiographs, so domain gaps due to scatter, beam hardening, detector noise, and patient positioning remain open [2401.09508, 2504.11953].

The near-term development agenda is explicit in the literature. Proposed directions include more beamlets and wider angular coverage; improved crystal fabrication, clamping, and strain-relief designs; thermalization and cooling; direct-conversion detectors and faster cameras; phase-retrieval integration where appropriate; uncertainty quantification; hybrid XMPI-tomography with slow rotation when dynamics permit; and continued development of physics-informed reconstruction frameworks such as ONIX, 4D-ONIX, and X-Hexplane [2508.21597, 2401.09508, 2603.14391]. A permanent XMPI endstation at ForMAX has been proposed as the operational basis for these extensions [2508.21597].

In aggregate, XMPI is best understood not as a replacement for full-angle tomography, but as a family of sparse-view, geometry-aware X-ray strategies optimized for simultaneity. Its defining contribution is to exchange angular completeness for temporal access, enabling 3D or 4D inference in experimental regimes where rotation-based acquisition is too slow, too perturbative, or simply impossible [1808.05434, 2402.13262].

Source: https://www.emergentmind.com/topics/x-ray-multi-projection-imaging-xmpi