Next Article in Journal
A Method for Human Pose Estimation and Joint Angle Computation Through Deep Learning
Previous Article in Journal
DA-CycleGAN: Degradation-Adaptive Unpaired Super-Resolution for Historical Image Restoration
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

An Effective Non-Rigid Registration Approach for Ultrasound Images Based on the Improved Variational Model of Intensity, Local Phase Information and Descriptor Matching

1
Yunnan Bureau of Hydrology and Water Resources, Kunming 650106, China
2
Yunnan Key Laboratory of Water Security, Kunming 650021, China
3
Yunnan Water Investment Information Technology Co., Ltd., Kunming 650200, China
4
School of Metallurgical and Energy Engineering, Kunming University of Science and Technology, Kunming 650093, China
*
Author to whom correspondence should be addressed.
J. Imaging 2026, 12(4), 156; https://doi.org/10.3390/jimaging12040156
Submission received: 26 December 2025 / Revised: 13 March 2026 / Accepted: 31 March 2026 / Published: 3 April 2026
(This article belongs to the Section Image and Video Processing)

Abstract

Ultrasound images have some limitations, such as low signal-to-noise ratio (SNR), speckle noise, lower dynamic range, blurred boundaries, and shadowing; therefore, ultrasound image registration is an important task for estimating tissue motion and analyzing tissue mechanical properties. In this paper, an effective non-rigid ultrasound image registration method is proposed. By integrating intensity, local phase information, and descriptor matching under a variational framework, we can find and track the non-rigid transformation of each pixel under diffeomorphism between the source and target images based on the warping technique. Experiments using simulation and in vivo ultrasound images of the human carotid artery are conducted to demonstrate the advantages of the proposed algorithm, which will act as an important supplement to current ultrasound image registration.

1. Introduction

Ultrasound imaging has played an important role in medical diagnosis and assessment in the past few decades because of its real-time, non-invasive, safety, and lower cost compared to other medical imaging modalities [1]. In medical applications, registration of ultrasound images can be used in compounding spatial images to improve image quality and contrast, estimating tissue motion, or analyzing tissue mechanical properties to deliver a treatment and monitoring lesion development to assist in making a surgery plan [2,3,4]. However, ultrasound images still have some limitations, such as low SNR, speckle noise, lower dynamic range, blurred boundaries, and shadowing, so ultrasound images make registration more challenging. Generally speaking, the non-rigid registration is more suitable for medical images than the rigid registration because of the physical characteristics of soft tissue changes in organs or tissues [5,6]. The optical flow algorithm is very popular in non-rigid image registration due to its linear computational complexity and ease of implementation over the last few decades. Optical flow registration using variational minimization and various similarity measures is well studied in the context of computer vision [7,8,9,10].
In the last two decades, variational methods have played an important role in the area of optical flow estimation. Starting from the original approaches of Horn and Schunck [11] as well as Lucas and Kanade [12], a wide range of variational optical flow methods have been developed to deal with the shortcomings of previous models during recent years. Brox et al. [7] studied an effective variational approach for optical flow computations using a coarse-to-fine strategy, named the warping technique, based on a brightness constancy, a gradient constancy assumption, and a discontinuity-preserving spatio-temporal smoothness constraint. Bruhn et al. [8] investigated the usefulness of bidirectional multigrid methods for variational optical flow computations to such an extent that they allow for real-time performance on standard hardware, and also investigated the use of decoupled and coupled versions of the classical Gauß–Seidel method as basic iterative solvers for our multigrid schemes. Woo et al. [9] proposed a non-rigid ultrasound image registration method using the intensity as well as the local phase information under a variational framework. Brox et al. [10] presented a solution to the inherent problem of current state-of-the-art optical flow estimation methods to estimate large motions of small structures by integrating correspondences from descriptor matching into a variational approach. Recently, deep learning-based methods have been applied to medical image registration and motion tracking. Convolutional neural networks (CNNs) are trained to predict optical flow [13]. Most of these works were supervised methods [14], with the need for a ground truth optical flow for training, which is nearly impossible to obtain for medical images. Unsupervised methods [15] learn the deformation field by a loss function of the similarity between the fixed image and the target image. Ye et al. [13] proposed a novel bi-directional unsupervised diffeomorphic registration network to track regional myocardium motion on t-MRI images. However, few papers use deep learning-based methods to improve optical flow registration for medical images, especially ultrasound images. Although efforts have been made to seek more accurate regularization terms, optical flow approaches lack accuracy, especially for MRI or ultrasound motion tracking, due to the tag fading and large deformation problems [16].
Inspired by these works, as the inaugural phase of our research, in this paper, we propose an effective variational registration method that simultaneously integrates intensity, local phase information, descriptor matching, and the warping technique [17,18]. The local phase information, which is invariant to image brightness, contrast, and noise, can provide more local structural information than the intensity feature, so it is well-suited for ultrasound image registration [19]. A coarse-to-fine optimization strategy named the warping technique implements the non-linearized optical flow constraint used in [20,21]. The constraints in the variational model successively remove mismatches and provide accuracy, while descriptor matching can guide the solution towards large displacements of small and independently moving structures using this technique [10]. As far as we know, this is an effective effort in simultaneously solving the ultrasound image registration problem using intensity, local phase information, descriptor matching, and warping technique under the variational framework. Notably, the descriptor-matching and warping technique has been utilized for the first time within the framework of optical flow non-rigid registration for ultrasound images. This establishes the groundwork for integrating deep learning-based approaches into the framework of optical flow non-rigid registration for ultrasound images in the subsequent research phase.
Our paper is organized as follows. We give a short review of the variational optical flow methods in Section 1. The local phase information and its properties are introduced. The registration method derived under a variational framework is presented, and the theoretical foundation of the warping technique as a numerical approximation step is given in Section 2. Experimental results using simulation and in vivo ultrasound images are shown in Section 3. Finally, concluding remarks and future research directions are given in Section 4.

2. Materials and Methods

This retrospective study was approved by the institutional review board of First Affiliated Hospital of Kunming Medical University. The requirement for informed consent was waived.
The problem of ultrasound image registration is equivalent to finding the displacement vector under diffeomorphism between the source and the target images. The displacement vector denotes the motion field of an image pixel.

2.1. Local Phase Information

The local phase information provides a qualitative, contrast invariant, local structural description of an image, which can be derived from the monogenic signal [19,22,23] and the Difference in Gaussian (DoG) function [24,25] by using the Riesz transformation.
The monogenic signal may be computed from the output of three filters. First, a rotationally symmetric, zero-mean filter is applied to the image to give a bandpass image Ib: this constitutes the even component of the signal. The odd component is composed of the response of two anti-symmetric filters to the even part [26]. These two filters, h1 and h2, are described in the Fourier domain by:
H 1 u 1 , u 2 = u 1 u 1 2 + u 2 2   and   H 2 u 1 , u 2 = u 2 u 1 2 + u 2 2
where u1, v1 are frequency-domain variables. The local phase ϕ and local energy E can then be calculated from these filter responses and the band-pass image Ib as follows:
ϕ x , y = tan 1 I b h 1 I b + h 2 I b
E x , y = I 2 + h 1 I b 2 + h 2 I b 2

2.2. Basic Assumption

Before deriving a variational formulation for the registration approach, we give an intuitive idea of which constraints should be included in such a model.
* Grey value constancy assumption.
It has been assumed that the grey value of a pixel is not changed by the displacement since optical flow estimation was put forward.
I x , y , t = I x + u , y + v , t + 1
where I : Ω R 3 R denotes an image sequence, and (u, v) is the local displacement vector between an image at time t and another image at time t + 1.
* Gradient constancy assumption.
The grey value constancy assumption is quite susceptible to slight changes when there are small variations in the grey value. The gradient criterion of the grey value is invariant under grey value changes to determine the displacement vector, and can be useful to prevent linearization. The gradient criterion can also be assumed not to vary due to the displacement [25], which gives:
I x , y , t = I x + u , y + v , t + 1
here = (∂x, ∂y) T denotes the spatial gradient. The linearized version of the grey value constancy assumption yields the famous optical flow constraint [11]:
I x u + I y v + I t = 0
where Ix and Iy denote partial derivatives ∂x I and ∂y I. However, this linearization is only valid under the assumption that the image changes linearly along the displacement, which is in general not the case, especially for large displacements.
* Local phase information and its gradient constancy assumption.
Equation (6) alone does not carry sufficient and accurate information for the registration due to the low contrast and low-resolution nature of the ultrasound images, while the local phase value is a more accurate feature than the intensity value. It is assumed that the local phase value and its gradient value are also similar along their temporal trajectory curves:
L P x , y , t = L P x + u , y + v , t + 1
L P x , y , t = L P x + u , y + v , t + 1
where LP is the local phase of a given image, and ∇LP denotes its spatial gradient.
* Smoothness assumption and multiscale approach.
It is assumed that the smoothness of the flow field can either be applied solely to the spatial domain or to the spatio-temporal domain. And it is sensible to generalize the smoothness assumption by demanding a piecewise, smooth-flow field. In order to find the global minimum, applying a multiresolution strategy is so important that it is more efficient to downsample the images based on the sampling theorem [7].

2.3. The Variational Model

Non-rigid registration schemes are formulated as an optimization procedure that maximizes a similarity criterion between the source image and the target image, to find the optimal transformation. Transformation models could be parametric models, including B-spline free-form deformation, and non-parametric models, including the variational method and the demons method [27].
Marloes et al. [28] showed that in non-rigid registration of intraoperatively acquired 3D ultrasound data of brain tumours, the accuracy of the B-spline method is basically the same as that of the traditional optical flow method. Durghalli et al. [29] showed that in most conventional implementations, the original Horn and Schunck optical flow algorithm is more practical and accurate than the Demons algorithm for doing deformable image registration on thoracic 4DCT images. Zikic et al. [30] showed that there is a striking similarity between the parametrizations of the B-spline free-form approach and the demons approach.
In ultrasound image registration [28,29,30,31], if stability, robust local control capability, and rapid computational speed are prioritized, the B-spline method proves to be superior; however, it is constrained by limited detail capture capability, low resolution, and the presence of local extremum issues. When simplicity of implementation, rapid computational speed, and relative robustness against speckle noise are sought, the demons method is preferable, albeit with limitations in handling large deformations, insufficient smoothness of the motion field, and susceptibility to inconsistencies in image grayscale. For scenarios demanding rich motion details, high registration accuracy, smooth motion fields, and strong physical interpretability, the variational optical flow method is optimal, but it has high computational complexity, relatively slow solution speed, complex parameter tuning, and sensitivity to noise.
Based on the above investigation and analysis, in order to capture small motion details and analyze the dynamic behaviour of carotid artery ultrasound images of human subjects, we adopt a variational optical flow model and overcome these difficulties, such as relatively slow solution speed, complex parameter tuning, and sensitivity to noise. With these descriptions above, it is straightforward to derive an energy functional that penalizes deviations from these model assumptions.
Let x = (x,y) T and w(x) = w (x,y) = (u (x,y), v (x,y)) T. Then a common assumption is that corresponding points should have the same grey value. This can be expressed by the energy:
E g r a y w = Ω Ψ I 2 x + w x I 1 x 2 d x
where Ψ is a quadrature penalizer [17,18,32] (e.g., Ψ ( s 2 ) = s 2 + ε 2 which results in a modified L1 norm, and where ε is a small number), and I1 and I2 are the intensity of the source image and target image, respectively.
Due to illumination effects, matching the grey value is not always reliable. Therefore, we use the gradient of local phase value to supplement the constraint in (14), which is invariant to additive brightness changes [33]:
E g r a d w = Ω Ψ L P 2 x + w x L P 1 x 2 d x
with the same function for Ψ as above, and ∇LP1, ∇LP2 are the gradient values of the local phase of the source image and target image, respectively.
The smoothness term is derived under the assumption of a piecewise smooth flow field. This is achieved by penalizing the total variation in the flow field [34,35], which can be expressed as follows:
E s m o o t h w = Ω Ψ u x 2 + v x 2 d x
with the same function for Ψ as above.
In order to enforce a smooth flow field and provide subpixel accuracy, we combine descriptor matching with the variational model and its coarse-to-fine optimization. The point correspondences [36] from descriptor matching are integrated into the variational approach by adding match term:
E m a t c h w = δ x ρ x Ψ w x w 1 x 2 d x
where w1(x) denotes the correspondence vectors obtained by descriptor matching at some points x. The same function for Ψ is as above. δ(x) is 1 if there is a descriptor available in frame 1 at point x; otherwise, it is 0. Each correspondence is weighted by its matching score ρ(x), which is defined as follows:
ρ ( x i ) = d 2 d 1 d 1
where d1 and d2 denote the distances of the best and the second-best match, respectively. The distances are the sums of squared differences in warped patches [37]. Equation (12) assumes that the descriptors are already matched. We can formulate this matching task as another energy term that is called the descriptor term to be minimized:
E desc w 1 = δ x f 2 x + w 1 x f 1 x 2 d x
where f1(x) and f2(x) denote the sparse fields of feature vectors in frame 1 and frame 2, respectively. The auxiliary variable w1 allows for integrating discrete descriptor matching into a continuous approach in the form of soft constraints. With this auxiliary variable and the coupling term Ematch, discrete matching would be compatible with the variational setting [10,38].
The total energy functional can be expressed as the weighted sum of the grey term, gradient term, smoothness term, match term, and descriptor term:
E w = E g r a y w + γ E g r a d w + α E s m o o t h w + β E m a t c h w , w 1 + E d e s c w 1
where α, β, and γ are tuning parameters which steer the importance of smoothness, region correspondences, and gradient constancy, respectively. We can adjust the importance of the smoothness term and the other term by tuning parameter α. We can adjust the importance of the match term and the other terms by choosing β. Likewise, we can adjust the importance of the gradient term and the other terms by choosing γ.
The paper [10] demonstrates that integrating the correspondences from descriptor matching into a variational optical flow mode exhibits considerable robustness to minor variations in the tuning parameters. The experiments proposed in the paper [39] show results of an experiment on parameters (α, β, and γ) variation, and the results are quite stable. More significantly, utilizing a fixed set of parameters, this approach is capable of generating reasonable flow estimates for a variety of sequences.
Because α, β, and γ can be determined manually according to qualitative evidence on a large variety of videos, or be estimated automatically from ground truth data, we conduct our parameter comparison experiments and heuristically find the parameter values (α = 30, β = 300, and γ = 80) that minimize the energy functional the most. The effects are significant. So, we fixed all parameters at α = 30, β = 300, and γ = 80. It is worth noting that this set of parameters optimized for ultrasound images puts more emphasis on smoothness than the parameters optimized for the Middlebury data used in the paper [10]. In the subsequent research phase, these parameters can be determined through deep learning-based approaches within the framework of optical flow non-rigid registration for ultrasound images.

2.4. Minimization

The final goal is to find a minimum equal to or similar to the global minimum of the energy in Equation (15). Because this function is highly non-convex, we need reasonable approximation schemes that find a good initial guess of the solution.
We combine the descriptor-matching method and a continuation method that produces initial guesses. Both methods are complementary in the way they simplify the energy, which can be globally optimized. Descriptor matching neglects regularity, whereas the continuation method neglects image details. We start with descriptor matching and explain the continuation method afterwards [40].
A.
Descriptor matching
The descriptor matching part focuses on minimizing Edesc(w1) independently from the rest of the energy. Decoupling Edesc(w1) enables global optimization of this subproblem.
Let δ(x) define a discrete grid in frame 1 and δ′(x) another grid in frame 2. Usually, δ′(x) will be a finer grid than δ(x). Equation (14) can be expressed as follows:
E d e s c w 1 = i , δ ( x i ) = 1 f 2 x i + w 1 x i f 1 x i 2
Thus, we can optimize w1 at each grid point xi independently. This can be achieved by evaluating the energy for all possible grid points xj of δ′(x) and choosing xj for which this energy is minimal. The optimal w1(xi) = xjxi. It can be reduced by using efficient nearest-neighbour search [41].
We have investigated here three different methods: one based on region matching proposed in [37], one based on histograms of oriented gradients (HOG) descriptors [42], and one based on geometric blur (GB) [43]. Among the descriptor-matching techniques, the HOG descriptor leads to the smallest loss in accuracy and produces the fewest mismatches, followed by GB and region matching. The computation of the HOG descriptors is also the most efficient one. When analyzing more frames, this qualitative behaviour persists: HOG descriptors produce the fewest mismatches, whereas GB descriptors tend to capture more details. There are also possibilities to combine both descriptors. However, we did not further investigate this in detail.
HOG is a type of feature descriptor that defines the entire image with a few pixel points of representation. HOG focuses on the shape of the region of interest that clearly describes the edges of images with gradient and orientation [44]. Speckle noise of ultrasound images mainly reduces the levels of contrast with changes in the pixels, so speckle-reducing anisotropic diffusion (SRAD) filtering [45] is first performed on these ultrasound images as a pre-processing step since the intensity and its gradient can be sensitive to noise, resulting in undesired matching. The SRAD algorithm is capable of not only suppressing speckle noise but also retaining the texture details and reinforcing the edges of the image. Owing to the reduction in speckle noise, HOG can more effectively fulfil its function, and the variational optical flow method can be more accurate.
Because the optimization of this part is extremely simple, we only need to define reasonable descriptors and grids so that the descriptors are unique enough to limit the number of false matches, and that the grid is fine enough to capture the motion of smaller structures. We choose HOG as the descriptors for matching and define the grid δ(x) by picking a descriptor at every fourth pixel in the x- and y-direction. This reduces the matching effort by a factor of 16 compared to sampling a descriptor at every pixel. Each gradient histogram comprises 8 different orientations and is computed in a 4 × 4 neighbourhood. We apply a Gaussian kernel with σ = 0.8 in the orientation direction to reduce quantization effects.
B.
Euler–Lagrange Optimization
After decoupling Edesc(w1), the remainder of Equation (15) can be minimized using the Euler–Lagrange method [7]. The additional term Ematch is convex in w and does not cause any trouble. The idea of the method is to split the original problem into a sequence of subproblems at different resolution levels by smoothing the input images. The subproblem in each continuation step is convex and can be globally optimized for fixed correspondences w1. The proposed total energy functional satisfies the following Euler–Lagrange equation with respect to u and v as follows:
Ψ I z 2 I z I x + γ Ψ L P x z 2 + L P y z 2 L P x x L P x z + L P x y L P y z + β ρ Ψ u u 1 2 + v v 1 2 u u 1 α d i v Ψ u 2 + v 2 u = 0
Ψ I z 2 I z I y + γ Ψ L P x z 2 + L P y z 2 L P x y L P x z + L P y y L P y z + β ρ Ψ u u 1 2 + v v 1 2 v v 1 α d i v Ψ u 2 + v 2 v = 0
where:
Ix = ∂xI2(x + w), Iy = ∂yI2(x + w), Iz = I2(x + w) − I1(x)
LPx = ∂xLP2(x + w), LPy = ∂yLP2(x + w), LPxy = ∂xyLP2(x + w)
LPxx = ∂xxLP2(x + w), LPyy = ∂yyLP2(x + w)
LPz= LP2(x + w) − LP1(x), LPxz = ∂xLPz, LPyz = ∂yLPz
and Ψ x = 1 2 x + ε 2 where ε is a small number. In our simulation and experiments, we choose ε = 0.001.
C.
Numerical Approximation
The use of fixed-point iterations on w can be used to resolve the nonlinearity in their argument w = (u, v, 1)T of the preceding Euler–Lagrange Equation (17). These fixed-point iterations are combined with a downsampling strategy to better approximate the global optimum of the energy. We use a very fine pyramid, where the image at level k is a downsampled version of the input image with a downsampling factor of 0.95(kmax−k) to allow for smooth transitions between levels. kmax is chosen such that discrete derivative filters can still be applied. Moreover, the full pyramid of images is used, starting with the smallest possible image at the coarsest grid. Let wk = (uk, vk, 1)T, k = 0, 1, …, with the initialization w0 = (0, 0, 1)T at the coarsest grid. Further, let I k and L P k be the abbreviations defined in Equation (18) but with the iteration variable wk instead of w. Then wk+1 will be the solution of:
Ψ I z k + 1 2 I x k I z k + 1 + γ Ψ L P x z k + 1 2 + L P y z k + 1 2 L P x x k L P x z k + 1 + L P x y k L P y z k + 1 + β ρ Ψ u k + 1 u 1 2 + v k + 1 v 1 2 u k + 1 u 1 α d i v Ψ u k + 1 2 + v k + 1 2 u k + 1 = 0
Ψ I z k + 1 2 I y k I z k + 1 + γ Ψ L P x z k + 1 2 + L P y z k + 1 2 L P x y k L P x z k + 1 + L P y y k L P y z k + 1 + β ρ Ψ u k + 1 u 1 2 + v k + 1 v 1 2 v k + 1 v 1 α d i v Ψ u k + 1 2 + v k + 1 2 v k + 1 = 0
As soon as a fixed point in wk is reached, we change to the next finer scale and use this solution as initialization for the fixed-point iteration on this scale. This new system is still nonlinear because of the nonlinear function Ψ and the symbols I k + 1 and L P k + 1 . In order to remove the nonlinearity in I k + 1 and L P k + 1 , first-order Taylor expansions are used:
I z k + 1 = I z k + I x k d u k + I y k d v k ,
L P x z k + 1 = L P x z k + L P x x k d u k + L P x y k d v k ,
L P y z k + 1 = L P y z k + L P x y k d u k + L P y y k d v k ,
Let u k + 1 = u k + d u k and v k + 1 = v k + d v k , and for a fixed k, we split the unknowns uk+1, vk+1 in the solutions of the previous iteration step uk and vk, and unknown increment duk and dvk. For better readability, let:
Ψ 1 k = Ψ I z k + I x k d u k + I y k d v k 2
Ψ 2 k = Ψ L P x z k + L P x x k d u k + L P x y k d v k 2 + L P y z k + L P x y k d u k + L P y y k d v k 2
Ψ 3 k = Ψ u k + d u k u 1 2 + v k + d v k v 1 2
Ψ 4 k = Ψ u k + d u k 2 + v k + d v k 2
Then let duk,0 = 0 and dvk,0 = 0 be our initialization, and let duk,l and dvk,l denote the iteration variables at some step l. Finally, with Equation (21), the linear system of equations in duk, l+1, dvk, l+1 reads:
Ψ 1 k , l I x k I z k + I x k d u k , l + 1 + I y k d v k , l + 1 + γ Ψ 2 k , l L P x x k L P x z k + L P x x k d u k , l + 1 + L P x y k d v k , l + 1 + γ Ψ 2 k , l L P x y k L P y z k + L P x y k d u k , l + 1 + L P y y k d v k , l + 1 + β ρ Ψ 3 k , l u k + d u k , l + 1 u 1 α d i v Ψ 4 k , l u k + d u k , l + 1 = 0
Ψ 1 k , l I y k I z k + I x k d u k , l + 1 + I y k d v k , l + 1 + γ Ψ 2 k , l L P x y k L P x z k + L P x x k d u k , l + 1 + L P x y k d v k , l + 1 + γ Ψ 2 k , l L P y y k L P y z k + L P x y k d u k , l + 1 + L P y y k d v k , l + 1 + β ρ Ψ 3 k , l v k + d v k , l + 1 v 1 α d i v Ψ 4 k , l v k + d v k , l + 1 = 0
The coarse-to-fine warping technique can be theoretically justified as a numerical approximation or a single minimization problem [17,46,47,48]. Image registration techniques relying on non-linearized constancy assumptions have access to an efficient multiresolution approach for minimizing their energy functionals. We use this technique to solve Equation (22).

3. Results

3.1. Simulation Model

In this study, the ultrasound simulation is conducted with the Field II software (version 3.24), which was created by Jensen [37,44]. Based on linear systems theory, this software simulates an ultrasound field using the spatial impulse response method proposed by Tupholme and Stepanishen [45,46]. Since any transducer can be simulated by splitting the aperture into some kind of small, shaped subapertures, and any transducer excitation and apodization can be included in the calculation, it is feasible to obtain realistic simulated ultrasound images.
We constructed a spherical cyst expansion phantom whose point scatters are randomly placed and have a scattering amplitude with a Gaussian distribution. In the simulation, the cyst phantom consists of a spheroid cyst region and a homogeneous tissue region, which typically consists of 100,000 scatters. The spheroid cyst region is a sphere with a radius of 3 mm in the centre of the cyst phantom, and the rest of the cyst phantom is the tissue region. The scatters in the phantom are generated by finding their random position within a 20 × 20 × 20 mm3 cube, and then ascribing a Gaussian distributed amplitude to each scatter. If the scatter resides within a spheroid cyst region, the amplitude is set to zero. The scatter models of the cyst phantom and the spheroid cyst region are shown in Figure 1a,b. Other parameters are set as: the centre frequency of 12 MHz, the sampling frequency of 100 MHz, physical and active elements of 512 and 64. By using the established phantom with preset parameter values, the ultrasound RF signals and images are simulated using Field II.
Then we increase the radius of the cyst spheroid from 3 mm to 3.6 mm, and the volume of the tissue region decreases. The displacement vectors that incur deformations of ultrasound images are generated by increasing the radius of the spheroid cyst. The proposed algorithm is used to evaluate registration accuracy under nonrigid deformations of the spherical cyst expansion phantom. For visual evaluation of the proposed algorithm, the source and target ultrasound images are shown in Figure 2a,b, respectively, along with their intensity difference in Figure 3a. The registered ultrasound image is as shown in Figure 2c, and the intensity difference between the source and the registered ultrasound images is as shown in Figure 3b. The displacement vector from the source image is presented in Figure 4a. The deformation field is presented in Figure 4b.
Experimental results with the synthetic example are shown in Table 1, where v and v denote the ground truth displacement vector and the computed one using different methods, respectively. The absolute intensity differences (ADv-v’), the mutual information (MI), and the mean of the sum of squared intensity differences (SSD) between target and registered images are used as quantitative performance metrics. Three models using different features are compared in Table 1. Firstly, we use the intensity term and gradient term [15], namely:
Ω Ψ I 2 x + w x I 1 x 2 + γ I 2 x + w x I 1 x 2 d x
which is denoted by I + G in Table 1. Next, we use the intensity term, gradient term, match term and descriptor term, namely:
Ω Ψ I 2 x + w x I 1 x 2 + γ I 2 x + w x I 1 x 2 d x + β E m a t c h w , w 1 + E d e s c w 1
which is denoted by I + G + D in Table 1. The intensity term and gradient term of the local phase are used in the third one, namely:
Ω Ψ I 2 x + w x I 1 x 2 + γ L P 2 x + w x L P 1 x 2 d x
which is denoted by I + LP in Table 1. The last one is the proposed model that uses the intensity term, gradient term of local phase, match term and descriptor term, namely:
Ω Ψ I 2 x + w x I 1 x 2 + γ L P 2 x + w x L P 1 x 2 d x + β E m a t c h w , w 1 + E d e s c w 1
which is denoted by I + LP +D in Table 1.
In our simulation, we choose σ = 0.8, α = 30, β = 300, and γ = 80. As to the smoothness term, the first three models adopt the same one as the proposed model. We see from Table 1 that the proposed model has a smaller registration error in terms of the absolute error as well as smaller SSD, and has a higher MI than the other three models.

3.2. In Vivo Image

Furthermore, we use in vivo carotid artery ultrasound images of human subjects for performance comparison. The proposed algorithm is used to register vivo carotid artery ultrasound images. The source and the target ultrasound images are the previous and the current image frames of the carotid artery cross-section, and the local carotid artery when the heart beats. The processed source and the target ultrasound images of the carotid artery cross-section and local carotid artery are shown in Figure 5 and Figure 6a,b, along with their intensity difference in Figure 5 and Figure 6c. For visual evaluation of the proposed algorithm, the difference image between the target and the registered images is presented in Figure 5 and Figure 6d. The displacement vectors from the source image are presented in Figure 5 and Figure 6e. The deformation fields are presented in Figure 5 and Figure 6f. As shown in the obtained deformation fields, the proposed method is able to find the displacement of pixels in the dark region that have similar intensity levels.
A variety of similarity metrics used for ultrasound registration are discussed in the paper [31], including mutual information (MI), normalized correlation coefficient (NCC), Correlation Coefficient (CC), Sum of Squared Differences (SSD), and so on. Since there is no ground truth in the in vivo data, in situations where manual landmark correspondences are not available, surrogate measures are used to evaluate accuracy. The most straightforward measures of this kind include absolute intensity differences (AD), the root-mean-square intensity difference (RMSD), and the mean of the sum of squared intensity differences (SSD) between the target image and the registered image. Other similarity measures, such as MI, NCC, CC, and structural similarity index (SSIM), can also be used in [13,49,50]. For mono-modality medical image registration, these standard pixel-based metrics are widely adopted medical image similarity measures.
MI is a popular image similarity metric for both rigid and non-rigid medical image registration. MI seeks a transform that aligns two (ultrasound) images or volumes by maximizing their mutual information. The MI metric measures how much information one variable (image or volume) contains about the other. MI is robust to outliers, and it is efficient to use in optimization, making MI an excellent metric. NCC is another widely used similarity metric. NCC calculates the correlation between two functions, and it is considered to work best with monomodal registration between two images acquired with the same characteristic curves. The NCC metric has been incorporated in both rigid and non-rigid registration algorithms with good results. SSD is perhaps the simplest standard similarity metric for rigid and non-rigid image registration. This metric calculates the sum of squared differences in pixels’ or voxels’ intensity from both reference and moving images or volumes. As this metric requires both reference and moving images/volumes to have the same intensity range, SSD is best-suited for mono-modality ultrasound registration [31]. All of these similarity metrics are iteratively optimized, which is time-consuming.
We compare registration accuracy using various similarity measures, such as the mean SSD, the MI, and the NCC, in Table 2 and Table 3. Since we used the L1 norm, which is similar to the mean SSD, comparison using more generic metrics such as MI and NC demonstrates the validity of the mean SSD as a similarity measure in ultrasound image registration (Table 2 and Table 3).
In our experiments, we choose σ = 0.8, α = 30, β = 300, and γ = 80. In order to evaluate the overall performance of different methods, the I + G model, the I + G + D model, the I + LP model, and the proposed model are applied to the same images for comparison. It can be seen that the mean SSD of the proposed algorithm is lower, while the MI and the NCC of the proposed algorithm are higher than those of the three other methods. This demonstrates that the registration results of the proposed algorithm are more accurate. The experimental results demonstrate that the proposed algorithm is efficient, quick, and robust to noise.

4. Discussion and Conclusions

We presented an effective non-rigid registration algorithm for ultrasound images in this paper. Specifically, the local phase information is used as a geometric feature to find correspondences of pixels in two ultrasound images that suffer from speckle, artefact, and occlusion. And the descriptor matching is used to find more image details and capture the motion of smaller structures. By combining the intensity information, the local phase information, and the descriptor matching under a variational framework, the proposed algorithm outperforms other algorithms. Different similarity measures, including AE, mean SSD, NC, and MI, were used to compare the performance of different algorithms in simulation and experiments. In the future, we would like to enhance the accuracy and efficiency of the algorithm by refining descriptor matching. Simultaneously, we would also like to use various methods, including deep learning-based approaches, to compare the capacity of different methods. The proposed algorithm can be applied to the analysis of tissue mechanical properties and object motion (e.g., beating heart) for the treatment of many diseases clinically. The proposed algorithm can be used for motion estimation of tissues and velocity estimation, or for other tracking purposes as well.

Author Contributions

Conceptualization, K.Z.; software, K.Z.; formal analysis, K.Z.; writing—original draft preparation, K.Z.; writing—review and editing, K.Z.; data curation, J.X.; resources, Q.X.; investigation, J.X.; validation, Q.X. and J.X.; supervision, Q.X. All authors have read and agreed to the published version of the manuscript.

Funding

This study was supported by the Scientific and Technological Talent and Platform Project of Yunnan Province (No. 202405AF140068).

Institutional Review Board Statement

The study was conducted in accordance with the Declaration of Helsinki, and approved by the Institutional Review Board of First Affiliated Hospital of Kunming Medical University (protocol code: 20140503005 and 3 May 2014).

Informed Consent Statement

Informed consent was obtained from all subjects involved in the study.

Data Availability Statement

The original contributions presented in this study are included in the article. Further inquiries can be directed to the corresponding author.

Acknowledgments

The authors would like to thank the editors and the anonymous reviewers for their valuable suggestions.

Conflicts of Interest

Author J.X. was employed by the company Yunnan Water Investment Information Technology Co., Ltd. The authors declare that the research was conducted in the absence of any commercial or financial relationships that could be construed as a potential conflict of interest.

References

  1. Shung, K.K. Diagnostic Ultrasound: Imaging and Blood Flow Measurements; Francis Taylor: Boca Raton, FL, USA, 2005. [Google Scholar]
  2. Maintz, J.B.; Viergever, M.A. A survey of medical image registration. Med. Image Anal. 1998, 2, 1–36. [Google Scholar] [CrossRef]
  3. Ledesma-Carbayo, M.J.; Kybic, J.; Desco, M.; Santos, A.; Suhling, M.; Hunziker, P.; Unser, M. Spatio-temporal nonrigid registration for ultrasound cardiac motion estimation. IEEE Trans. Med. Imaging 2005, 24, 1113–1126. [Google Scholar] [CrossRef]
  4. Krucker, J.; LeCarpentier, G.; Fowlkes, J.; Carson, P. 3D spatial compounding of ultrasound images using image-based nonrigid registration. Ultrasound Med. Biol. 2000, 26, 1475–1488. [Google Scholar] [CrossRef] [PubMed]
  5. Liu, Y.; Cheng, H.D.; Huang, J.; Zhang, Y.; Tang, X.; Tian, J. An effective non-rigid registration approach for ultrasound image based on “demons” algorithm. J. Digit. Imaging 2013, 26, 521. [Google Scholar] [CrossRef] [PubMed][Green Version]
  6. Slomka, P.J. Software approach to merging molecular with anatomic information. J. Nucl. Med. 2004, 45, 36–45. [Google Scholar]
  7. Brox, T.; Bruhn, A.; Papenberg, N.; Weickert, J. High accuracy optical flow estimation based on a theory for warping. In European Conference on Computer Vision, Prague, Czech Republic; Springer: Berlin, Germany, 2004; Volume 3024, pp. 25–36. [Google Scholar]
  8. Bruhn, A.; Weickert, J.; Feddern, C.; Kohlberger, T.; Schnorr, C. Variational optical flow computation in real time. IEEE Trans. Image Process. 2005, 14, 608–615. [Google Scholar] [CrossRef]
  9. Woo, J.; Hong, B.-W.; Hu, C.-H.; Shung, K.K.; Kuo, C.-C.; Slomka, P.J. Non-rigid ultrasound image registration based on intensity and local phase information. Signal Process. Syst. 2009, 54, 33–43. [Google Scholar] [CrossRef]
  10. Brox, T.; Malik, J. Large displacement optical flow: Descriptor matching in variational motion estimation. IEEE Trans. Pattern Anal. Mach. Intell. 2011, 33, 500–513. [Google Scholar] [CrossRef]
  11. Horn, B.; Schunck, B. Determining optical flow. Artif. Intell. 1981, 17, 185–203. [Google Scholar] [CrossRef]
  12. Lucas, B.; Kanade, T. An iterative image registration technique with an application to stereo vision. In Proceedings of Seventh International Joint Conference on Artificial Intelligence, Vancouver, Canada; William Kaufmann, Inc.: Los Altos, CA, USA, 1981; pp. 674–679. [Google Scholar]
  13. Ye, M.; Kanski, M.; Yang, D.; Chang, Q.; Yan, Z.; Huang, Q.; Axel, L.; Metaxas, D. Deeptag: An unsupervised deep learning method for motion tracking on cardiac tagging magnetic resonance images. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition; IEEE Computer Society: Los Alamitos, CA, USA, 2021; pp. 7261–7271. [Google Scholar]
  14. Rohe, M.-M.; Datar, M.; Heimann, T.; Sermesant, M.; Pennec, X. Svf-net: Learning deformable image registration using shape matching. In Proceedings of the International Conference on Medical Image Computing and Computer-Assisted Intervention, Marrakesh, Morocco, 6–10 October 2017; pp. 266–274. [Google Scholar]
  15. Balakrishnan, G.; Zhao, A.; Sabuncu, M.R.; Guttag, J.; Dalca, A.V. An unsupervised learning model for deformable medical image registration. In Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition; IEEE Computer Society: Los Alamitos, CA, USA, 2018; pp. 9252–9260. [Google Scholar]
  16. Wang, L.; Clarysse, P.; Liu, Z.; Gao, B.; Liu, W.; Croisille, P.; Delachartre, P. A gradient-based optical-flow cardiac motion estimation method for cine and tagged mr images. Med. Image Anal. 2019, 57, 136–148. [Google Scholar] [CrossRef]
  17. Black, M.J.; Anandan, P. The robust estimation of multiple motions: Parametric and piecewise smooth flow fields. Comput. Vis. Image Underst. 1996, 63, 75–104. [Google Scholar] [CrossRef]
  18. Memin, E.; Perez, P. A multigrid approach for hierarchical motion estimation. In Proceedings of Sixth International Conference on Computer Vision, Bombay, India; Narosa Publishing House: New Delhi, India, 1998; pp. 933–938. [Google Scholar]
  19. Mellor, M. Phase Methods for Non-Rigid Medical Image Registration. Ph.D. Thesis, Oxford University, Oxford, UK, 2004. [Google Scholar]
  20. Alvarez, L.; Weickert, J.; Sanchez, J. Reliable estimation of dense optical flow fields with large displacements. Int. J. Comput. Vis. 2000, 39, 41–56. [Google Scholar] [CrossRef]
  21. Nagel, H.-H.; Enkelmann, W. An investigation of smoothness constraints for the estimation of displacement vector fields from image sequences. IEEE Trans. Pattern Anal. Mach. Intell. 1986, 8, 565–593. [Google Scholar] [CrossRef] [PubMed]
  22. Felsberg, M.; Sommer, G. A new extension of linear signal processing for estimating local properties and detecting features. In Mustererkennung 2000: 22. DAGM-Symposium. Kiel, 13–15 September 2000; Springer: Berlin/Heidelberg, Germany, 2000. [Google Scholar]
  23. Felsberg, M.; Sommer, G. The monogenic signal. IEEE Trans. Signal Process. 2001, 49, 3136–3144. [Google Scholar] [CrossRef]
  24. Boukerroui, D.; Noble, A.; Brady, M. On the choice of band-pass quadrature filters. J. Math. Imaging Vis. 2004, 21, 53–80. [Google Scholar] [CrossRef]
  25. Unser, M.; Sage, D.; Van De Ville, D. Multiresolution monogenic signal analysis using the Riesz-Laplace wavelet transform. IEEE Trans. Image Process. 2009, 18, 2402–2418. [Google Scholar] [CrossRef]
  26. Mellor, M.; Brady, M. Non-rigid multimodal image registration using local phase. In International Conference on Medical Image Computing and Computer-Assisted Intervention; Springer: Berlin/Heidelberg, Germany, 2005; Volume 3216, pp. 789–796. [Google Scholar]
  27. Shi, W.; Zhuang, X.; Wang, H.; Duckett, S.; Luong, D.V.N.; Tobon-Gomez, C.; Tung, K.-P.; Edwards, P.J.; Rhode, K.S.; Razavi, R.S.; et al. A comprehensive cardiac motion estimation framework using both untagged and 3d tagged mr images based on non-rigid registration. IEEE Trans. Med. Imaging 2012, 31, 1263–1275. [Google Scholar]
  28. Letteboer, M.M.; Hellier, P.; Rueckert, D.; Willems, P.W.; Berkelbach, J.W.; Niessen, W.J. Non-rigid registration of intraoperatively acquired 3d ultrasound data of brain tumors. In Perspective in Image-Guided Surgery; World Scientific Publishing Co.: River Edge, NJ, USA, 2004; pp. 11–18. [Google Scholar]
  29. Durghalli, A.; Song, W. Comparison of demons and optical flow deformable image registration algorithms on clinical 4DCT images. Med. Phys. 2011, 38, 3449. [Google Scholar] [CrossRef]
  30. Zikic, D.; Kamen, A.; Navab, N. Unifying characterization of deformable registration methods based on the inherent parametrization: An attempt at an alternative analysis approach. In Biomedical Image Registration; Springer: Berlin/Heidelberg, Germany, 2010; pp. 161–172. [Google Scholar]
  31. Che, C.Q.; Mathai, T.S.; Galeotti, J. Ultrasound registration: A review. Methods 2017, 115, 128–143. [Google Scholar] [CrossRef]
  32. Black, M.J.; Anandan, P. Robust dynamic motion estimation over time. In Proceedings of the 1991 IEEE Computer Society Conference on Computer Vision and Pattern Recognition, Maui, HI, 1991; IEEE Computer Society Press: Los Alamitos, CA, USA; pp. 292–302.
  33. Makela, T.; Clarysse, P.; Sipila, O.; Pauna, N.; Pham, Q.C.; Katila, T.; Magnin, I.E. A review of cardiac image registration methods. IEEE Trans. Med. Imaging 2002, 21, 1011–1021. [Google Scholar] [CrossRef]
  34. Cohen, I. Nonlinear variational method for optical flow computation. In Proceedings of the Eighth Scandinavian Conference on Image Analysis, Tromso, Norway, 1993; NOBIM—Norwegian Society for Image Processing and Pattern Recognition: Tromsø, Norway, 1993; Volume 1, pp. 523–530. [Google Scholar]
  35. Rudin, L.I.; Osher, S.; Fatemi, E. Nonlinear total variation based noise removal algorithms. Phys. D 1992, 60, 259–268. [Google Scholar] [CrossRef]
  36. Chui, H.; Rangarajan, A. A new point matching algorithm for nonrigid registration. Comput. Vis. Image Underst. 2003, 89, 114–141. [Google Scholar] [CrossRef]
  37. Brox, T.; Bregler, C.; Malik, J. Large displacement optical flow. In Proceedings of the International Conference on Computer Vision and Pattern Recognition; IEEE Computer Society: Los Alamitos, CA, USA, 2009. [Google Scholar]
  38. Steinbruecker, F.; Pock, T.; Cremers, D. Large displacement optical flow computation without warping. In Proceedings of the International Conference on Computer Vision; IEEE: Piscataway, NJ, USA, 2009. [Google Scholar]
  39. Sun, D.; Roth, S.; Lewis, J.P.; Black, M.J. Learning optical flow. In Proceedings of the European Conference on Computer Vision, Marseille, France, 12–18 October 2008; Springer: Berlin/Heidelberg, Germany, 2008; Volume 5304, pp. 83–87. [Google Scholar]
  40. Blake, A.; Zisserman, A. Visual Reconstruction; MIT Press: Cambridge, MA, USA, 1987. [Google Scholar]
  41. Darrell, T.; Indyk, P.; Shakhnarovich, G. Nearest Neighbor Methods in Learning and Vision: Theory and Practice; MIT Press: Cambridge, MA, USA, 2006. [Google Scholar]
  42. Dalal, N.; Triggs, B. Histograms of oriented gradients for human detection. In Proceedings of the International Conference on Computer Vision and Pattern Recognition; IEEE Computer Society Press: Los Alamitos, CA, USA, 2005; pp. 886–893. [Google Scholar]
  43. Berg, A.; Malik, J. Geometric blur for template matching. In Proceedings of the International Conference on Computer Vision and Pattern Recognition; IEEE Computer Society Press: Los Alamitos, CA, USA, 2001; Volume 1, pp. 607–614. [Google Scholar]
  44. Thamizhvani, T.R.; Chandrasekaran, R.; Dhivya, A.J.A.; Hemalatha, R.J.; Babisha, D. Detection of renal carcinoma in ultrasound images using HOG and SURF features. Int. J. Recent Technol. Eng. 2019, 8, 11346–11350. [Google Scholar] [CrossRef]
  45. Yu, Y.; Acton, S.T. Speckle reducing anisotropic diffusion. IEEE Trans. Image Process. 2002, 11, 1260–1270. [Google Scholar] [CrossRef] [PubMed]
  46. Anandan, P. A computational framework and an algorithm for the measurement of visual motion. Int. J. Comput. Vis. 1989, 2, 283–310. [Google Scholar] [CrossRef]
  47. Mémin, E.; Pérez, P. Hierarchical estimation and segmentation of dense motion fields. Int. J. Comput. Vis. 2002, 46, 129–155. [Google Scholar] [CrossRef]
  48. Lei, C.; Yang, Y.H. Optical flow estimation on coarse-to-fine region trees using discrete optimization. In Proceedings of the International Conference on Computer Vision; IEEE: Piscataway, NJ, USA, 2009. [Google Scholar]
  49. Rougon, N.; Petitjean, C.; Preteux, F.; Cluzel, P.; Grenier, P. A non-rigid registration approach for quantifying myocardial contraction in tagged mri using generalized information measures. Med. Image Anal. 2005, 9, 353–375. [Google Scholar] [CrossRef]
  50. Chen, J.; Liu, Y.H.; Wei, S.W.; Bian, Z.; Subramanian, S.; Carass, A.; Prince, J.L.; Du, Y. A survey on deep learning in medical image registration: New technologies, uncertainty, evaluation metrics, and beyond. Med. Image Anal. 2025, 100, 103385. [Google Scholar] [CrossRef]
Figure 1. (a) The scatter model of the cyst phantom and (b) the scatter model of the spheroid cyst region.
Figure 1. (a) The scatter model of the cyst phantom and (b) the scatter model of the spheroid cyst region.
Jimaging 12 00156 g001
Figure 2. (a) The source image, (b) the target image (the radius of the spheroid cyst region is 3 mm), and (c) the registered image obtained by the proposed algorithm.
Figure 2. (a) The source image, (b) the target image (the radius of the spheroid cyst region is 3 mm), and (c) the registered image obtained by the proposed algorithm.
Jimaging 12 00156 g002
Figure 3. (a) The difference image between the source and the target images, and (b) the difference image between the source and the registered image.
Figure 3. (a) The difference image between the source and the target images, and (b) the difference image between the source and the registered image.
Jimaging 12 00156 g003
Figure 4. (a) The displacement vector from the cyst boundary in Figure 2a (red arrows), and (b) the deformation field.
Figure 4. (a) The displacement vector from the cyst boundary in Figure 2a (red arrows), and (b) the deformation field.
Jimaging 12 00156 g004
Figure 5. In vivo carotid artery cross-section ultrasound images: (a) the source image, (b) the target image, (c) the difference image between the source and target image, (d) the results obtained by the proposed algorithm, (e) the displacement vector from the boundary in a (red arrows), and (f) the deformation field.
Figure 5. In vivo carotid artery cross-section ultrasound images: (a) the source image, (b) the target image, (c) the difference image between the source and target image, (d) the results obtained by the proposed algorithm, (e) the displacement vector from the boundary in a (red arrows), and (f) the deformation field.
Jimaging 12 00156 g005
Figure 6. In vivo local carotid artery ultrasound images: (a) the source image, (b) the target image, (c) the difference image between the source and target image, (d) the results obtained by the proposed algorithm, (e) the displacement vector from the boundary in a (red arrows), and (f) the deformation field.
Figure 6. In vivo local carotid artery ultrasound images: (a) the source image, (b) the target image, (c) the difference image between the source and target image, (d) the results obtained by the proposed algorithm, (e) the displacement vector from the boundary in a (red arrows), and (f) the deformation field.
Jimaging 12 00156 g006
Table 1. Comparison of three different similarity measures for cyst expansion phantom image registration (in units of pixels).
Table 1. Comparison of three different similarity measures for cyst expansion phantom image registration (in units of pixels).
MethodI + GI + G + DI + LPI + LP + D (Proposed)
ADv-v’0.02320.01580.01320.0101
MI1.5579 1.5671 1.5677 1.5789
SSD1.6160 1.5720 1.4529 1.4470
Table 2. Comparison of three different similarity measures for the carotid artery cross-section image registration (in units of pixels).
Table 2. Comparison of three different similarity measures for the carotid artery cross-section image registration (in units of pixels).
MethodI + GI + G + DI + LPI + LP + D (Proposed)
Carotid artery Cross-sectionMI1.11461.11711.13011.1321
NCC0.91940.92290.95670.9612
SSD13.075712.938112.765212.6707
Table 3. Comparison of three different similarity measures for the local carotid artery image registration (in units of pixels).
Table 3. Comparison of three different similarity measures for the local carotid artery image registration (in units of pixels).
MethodI + GI + G + DI + LPI + LP + D (Proposed)
Local carotid arteryMI1.18961.19081.20461.2081
NCC0.98220.98260.98920.9897
SSD9.61659.59499.46669.2475
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Zhang, K.; Xing, J.; Xiao, Q. An Effective Non-Rigid Registration Approach for Ultrasound Images Based on the Improved Variational Model of Intensity, Local Phase Information and Descriptor Matching. J. Imaging 2026, 12, 156. https://doi.org/10.3390/jimaging12040156

AMA Style

Zhang K, Xing J, Xiao Q. An Effective Non-Rigid Registration Approach for Ultrasound Images Based on the Improved Variational Model of Intensity, Local Phase Information and Descriptor Matching. Journal of Imaging. 2026; 12(4):156. https://doi.org/10.3390/jimaging12040156

Chicago/Turabian Style

Zhang, Kun, Jinming Xing, and Qingtai Xiao. 2026. "An Effective Non-Rigid Registration Approach for Ultrasound Images Based on the Improved Variational Model of Intensity, Local Phase Information and Descriptor Matching" Journal of Imaging 12, no. 4: 156. https://doi.org/10.3390/jimaging12040156

APA Style

Zhang, K., Xing, J., & Xiao, Q. (2026). An Effective Non-Rigid Registration Approach for Ultrasound Images Based on the Improved Variational Model of Intensity, Local Phase Information and Descriptor Matching. Journal of Imaging, 12(4), 156. https://doi.org/10.3390/jimaging12040156

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop