Maximizing Unambiguous Velocity Range in Phase-contrast MRI with Multipoint Encoding
Abstract
In phase-contrast magnetic resonance imaging (PC-MRI), the velocity of spins at a voxel is encoded in the image phase. The strength of the velocity encoding gradient offers a trade-off between the velocity-to-noise ratio (VNR) and the extent of phase aliasing. Phase differences provide invariance to an unknown background phase. Existing literature proposes processing a reduced set of phase difference equations, simplifying the phase unwrapping problem at the expense of VNR or unaliased range of velocities, or both. Here, we demonstrate that the fullest unambiguous range of velocities is a parallelepiped, which can be accessed by jointly processing all phase differences. The joint processing also maximizes the velocity-to-noise ratio. The simple understanding of the unambiguous parallelepiped provides the potential for analyzing new multi-point acquisitions for an enhanced range of unaliased velocities; two examples are given.
Index Terms— Phase-contrast imaging; phase unwrapping; multivariate congruence equations
1 Introduction
Phase-contrast magnetic resonance imaging is a non-invasive, quantitative technique to measure hemodynamics in vivo [1, 2, 3]. Velocity encoding is achieved via a time-varying magnetic field gradient, resulting in a per voxel phase that is related to the velocity of spins. Due to the existence of the background phase, linear proportionality between velocity and phase is achieved via conjugate multiplication of encodings. Thus, at least a 4-point encoding is necessary for 3-directional velocity mapping. For 4-point and 5-point encodings proposed in the literature, the set of many phase differences is pre-processed to yield fewer, simplified, equations in the three unknown velocity components.
Building on our previous work [4] for multi-point 1-directional velocity encoding, this paper demonstrates for multi-point 3-directional velocity encoding how all phase differences can be processed jointly to not only maximize velocity-to-noise ratio (VNR) but also maintain the fullest extent of the unambiguous range intrinsically provided by the encoding. Pre-processing typically reduces both VNR and the volume of unaliased velocities. Invoking results dating to Gauss [5], the intrinsic unambiguous range is seen to be a parallelepiped. Moreover, we demonstrate how the set of unaliased velocities can be tremendously increased for multi-point encodings compared to past three decades’ literature.
2 Theory
2.1 Signal model
A time-varying field gradient may be used to encode spin velocity into image phase. For encodings with first moments of time varying field gradient , and true velocity , the complex-valued measurements at each spatial location are
(1) |
where is noiseless signal magnitude, is the gyromagnetic ratio, and ⊺ denotes transpose. Here, is i.i.d. additive circularly symmetric complex Gaussian noise.
2.2 Congruence equations
Without requiring additional measurement, to obtain equations only related to , the background phase is canceled via conjugate multiplication of points, . For -point encoding, there are pairs of phase differences, define
(2) |
where denotes conjugation. We formulate the congruence equations
(3) |
where is the noise, now correlated owing to the conjugate multiplies, and close to Gaussian for is small. Considering the wrapping of phases, we can reformulate (3) as
(4) |
where is a vector of wrapping integers. For multi-coil case, is replaced with the the angle of summation of conjugate multiplication across coils, detailed derivation is in [4].
2.3 Joint solution
For (4), the solution technique in [4] may be extended to provide an approximate maximum likelihood estimate of the three velocity components . The solution is found by searching a small set of possible wrapping integers and computing a weighted linear combination of the phase differences:
(5) |
The estimator incorporates correlation matrix, , of the noise . Assuming correct detection of the wrapping integers, , the noise sensitivity, , reported as the volume of an uncertainty ellipsoid around the velocity estimate, is
(6) |
Let denote any -by- matrix that pre-processes the phase differences into new equations, . The noise sensitivity, , then becomes
(7) |
Note from the data processing inequality [6] that for any . Additionally, assessment of 5 for candidate wrapping integers also yields the probabilities of wrapping errors, given the noise power in the complex-valued data, .
2.4 Unambiguous range
We assume that the matrix has rank 3, so that no direction is invisible to the data acquisition. For the noiseless congruence problem , all solutions in 3D Euclidean space, , make a periodic lattice [5, 7, 8]. Given phase differences and a corresponding solution to (3), addition of any lattice point to yields another solution; thus, the congruence equations are ambiguous for the velocity. There exist three vectors such that all points admit a unique representation
(8) |
where is the set of integers. The triple of vectors makes a -by- matrix and is called a basis of . Following [7], we define the set
(9) |
as a fundamental parallelepiped of the lattice . This implies that the shifts of , , cover without overlapping. We call the set an unambiguous range for the congruence equations specified by .
The choice of basis and corresponding parallelepiped is not unique; but, all choices have the same volume, denoted and equal to . Among all possible , we choose the with the smallest condition number, i.e., we choose closest to a cube to spread the unambiguous velocity coverage in a nearly isotropic manner. However, choices of a parallelepiped with a long and “pointy” shape along a certain direction might be desirable for a specific application. Examples of two possible fundamental parallelepipeds are shown in Fig. 1 for the encoding matrix
(10) |

To numerically construct a parallelepiped for the unambiguous range, we set and search over . The search can be simplified by finding an upper bound on . To handle the case that an element of may be zero, we define to be the modified element-wise division, and as a generalized least common multiple (lcm) of numbers that can include :
(11) |
For convenience, we use and to denote the column and row of , respectively. Thus, we can observe that if , then
(12) |
Let be a hyper-rectangle in with edge along dimension given by
(13) |
Observe that basis vectors are solutions to . Then we can numerically find solutions of (4) inside by searching all possible choices of wrapping integers determined by , where is floor function. Among solutions achieving the minimum volume, we choose one with the smallest condition number, .
3 Methods and Results
We review the pre-processed congruence equations formulated in existing methods and compare the unambiguous ranges to achieved by jointly solving all congruence equations in (3). Additionally, we illustrate how the fundamental parallelepiped can be used to characterize for any modified acquisition, potentially providing a significant increase in the unambiguous range.
3.1 Balanced 4-point encoding
Balanced 4-point encoding uses vertexes of a regular tetrahedron:
(14) |
where is a positive constant. In 1991, Pelc et al. [9] introduced 3-directional flow encoding and pre-processed the phase differences to conveniently yield a decoupled set of three equations in three unknown velocity components. Specifically, the pre-processing is given by :
(15) | |||||
(16) | |||||
. | (17) |
The pre-processing diminishes the information content. Starting from (17), the noise sensitivity is degraded by compared to using all six phase differences, for a signal-to-noise ratio (SNR) of . The unambiguous set of velocities is reduced to a cube of edge length .
In 2010, Johnson and Markl [10] proposed a pre-processing that keeps the first three rows of , resulting in three coupled equations in three unknowns:
(18) | |||||
(19) | |||||
. | (20) |
To conveniently eliminate the need for phase unwrapping, the unambiguous set of velocities is defined in [10] such that
(21) |
where is element-wise inequality. Thus, the unambiguous set in [10] is determined by six linear inequalities. The pre-processing slightly worsens noise sensitivity by at SNR of 5,compared to using all six phase differences; interestingly, the pre-processing and restriction in (21) in this case preserve the fundamental parallelepiped for the encoding matrix .
In Fig. 2, we illustrate the unambiguous velocity range for 4-point encoding and compare with the pre-processing approaches reviewed above. The pre-processing leads to a 4 times smaller parallelepiped volume compared to both the fundamental parallelepiped, , and the pre-processing with .

3.2 Balanced 5-point encoding
Balanced 5-point encoding [10] augments the balanced 4-point encoding with an additional point at the origin:
(22) |
The pre-processing proposed in [10] for 5-point encoding utilizes the first four equations of to determine the unambiguous velocity range.
(23) | |||
(24) | |||
(25) |
The four equations in three unknowns are solved least-squares, again with the restriction
(26) |
In Fig. 3, we illustrate the unambiguous velocity range for the pre-processing with restriction in (26). Using all phase differences leads to times larger volume and better noise sensitivity, compared to the pre-processing.

3.3 Perturbed 4- and 5-point encodings
We have shown that in phase-contrast-based flow imaging, all phase differences can be processed jointly to maintain the noise sensitivity and full unambiguous range intrinsic to the encoding matrix, . In this subsection, we illustrate the potential of utilizing simple lattice concept in Section 2.4 to enable encoding design resulting in an increased unambiguous velocity range, .
For 4-point encoding, we replace the first row of with to obtain . Then after processing all phase differences, the unambiguous range for is times larger than for , as illustrated in Fig. 4.

For 5-point encoding, we replace the first row of with to obtain . Then after processing all phase differences, the unambiguous range for is times larger, as illustrated in Fig. 5.

These two examples are suggestive of possible improvements; optimized acquisition would combine unambiguous range given by the parallelepiped , noise sensitivity in (6), and probability of wrapping errors [4]. The optimized design is beyond the scope of this short conference manuscript. In conclusion, we have demonstrated that compared to the existing practice of employing a pre-processing step, jointly processing all phase differences leads to a larger unambiguous velocity range and higher VNR.
4 Compliance with Ethical Standards
This is a numerical simulation study for which no ethical approval was required.
5 Acknowledgments
The authors have no relevant financial or non-financial interests to disclose.
References
- [1] Norbert J Pelc, Robert J Herfkens, Ann Shimakawa, Dieter R Enzmann, et al., “Phase contrast cine magnetic resonance imaging,” Magn. Reson. Q., vol. 7, no. 4, pp. 229–254, 1991.
- [2] Michael Markl, Alex Frydrychowicz, Sebastian Kozerke, Mike Hope, and Oliver Wieben, “4D flow MRI,” J. Magn. Reson. Imaging, vol. 36, no. 5, pp. 1015–1036, 2012.
- [3] Adam Rich, Lee C Potter, Ning Jin, Joshua Ash, Orlando P Simonetti, and Rizwan Ahmad, “A Bayesian model for highly accelerated phase-contrast MRI,” Magn. Reson. Med., vol. 76, no. 2, pp. 689–701, 2016.
- [4] Shen Zhao, Rizwan Ahmad, and Lee C Potter, “Venc design and velocity estimation for phase contrast MRI,” arXiv preprint arXiv:2109.12481, 2021.
- [5] Carl Friedrich Gauss, Disquisitiones arithmeticae, Translated into English by Arthur A. Clarke, S. J. Yale University Press, New Haven, Conn., 1966.
- [6] Thomas M. Cover and Joy A. Thomas, Elements of Information Theory, pp. 34–35, Wiley-Interscience, USA, 2006.
- [7] Alexander Barvinok, “Math 669: Combinatorics, Geometry, and Complexity of Integer Points,” www.math.lsa.umich.edu/~barvinok/c20.html, Accessed: 2021-10-11.
- [8] Oliver Knill, “A multivariable Chinese remainder theorem,” arXiv preprint arXiv:1206.5114, 2012.
- [9] Norbert J Pelc, Matt A Bernstein, Ann Shimakawa, and Gary H Glover, “Encoding strategies for three-direction phase-contrast MR imaging of flow,” J. Magn. Reson. Imaging, vol. 1, no. 4, pp. 405–413, 1991.
- [10] Kevin M Johnson and Michael Markl, “Improved SNR in phase contrast velocimetry with five-point balanced flow encoding,” Magn. Reson. Med., vol. 63, no. 2, pp. 349–355, 2010.