Abstract
This paper proposes a hybrid phase-correlation framework with a new multiscale detector, Fusion. Using a combination of FAST and Shi–Tomasi keypoints, followed by a probabilistic Hough transform and Canny edge detection, this detector improves repeatability. In addition, due to the limited ability of standard phase correlation to handle large geometric displacements, a complementary strategy is required to achieve sub-pixel matching precision. First, corners are extracted from both reference and sensed images using the Fusion detector. Corresponding points are then identified through coarse-to-fine phase correlation across a Gaussian pyramid. At each level, phase correlation yields an initial displacement, which is refined to sub-pixel accuracy using 1D parabolic fitting and propagated upward through the pyramid to obtain the final displacement. The proposed approach is evaluated using Pleiades and Sentinel-2 satellite images. Compared with the Scale-Invariant Feature Transform (SIFT)-based method and the detector-free Local Feature Transformer (LoFTR), the proposed framework achieves an RMSE below 0.2 and 0.4 pixels for Sentinel-2 and Pleiades imagery, respectively. Moreover, the results of the optimization analysis have revealed that shows that 2D paraboloid fitting combined achieves the lowest registration error of 0.010 pixels and the highest inlier ratio of 40.6%. The proposed approach achieves sub-pixel accuracy in the presence of noise and produces large numbers of correct matching points across different image resolutions.
1. Introduction
Accurate registration of multi-temporal remote sensing images is essential for a wide range of Earth observation applications, including change detection, image fusion, and environmental monitoring [1]. Its objective is to geometrically align images of the same scene acquired at different dates, from different viewpoints, or by different sensors. However, differences in imaging geometry and terrain relief introduce geometric and radiometric distortions that become particularly challenging in very-high-resolution (VHR) satellite imagery, where terrain-induced displacements generates locally varying geometric deformations that are difficult to model using conventional global transformation models [2]. Consequently, sub-pixel registration accuracy is essential to ensure that detected differences reflect actual physical changes rather than artifacts caused by geometric misalignment.
Existing image registration methods can generally be categorized into feature-based, area-based, and hybrid approaches. Feature-based methods establish correspondences by detecting, describing, and matching salient image primitives. Classical detectors such as Harris, Shi–Tomasi, and the Scale-Invariant Feature Transform (SIFT) have been widely adopted because of their computational efficiency and robustness to moderate geometric transformations. Nevertheless, their performance strongly depends on the repeatability, localization accuracy, and spatial distribution of the detected features. In particular, viewpoint changes, local terrain-induced distortions, and radiometric variations significantly reduce the reliability of feature matching. Moreover, an inherent trade-off exists between feature localization accuracy and repeatability, while maintaining stable feature extraction under varying illumination, atmospheric conditions, and sensor noise remains a challenging problem [3,4,5].
Area-based methods estimate image transformations directly from image intensities by maximizing similarity measures over local neighborhoods. Among these techniques, phase correlation has become one of the most widely used frequency-domain approaches because of its computational efficiency and robustness to global illumination and contrast variations. However, conventional phase-correlation methods assume locally consistent image structures and are therefore sensitive to nonlinear geometric distortions, relief displacement, large viewpoint differences, and heterogeneous radiometric conditions. Furthermore, exhaustive similarity evaluation over large search regions may considerably increase computational cost, particularly for VHR satellite images.
To overcome the limitations of purely feature-based and area-based methods, hybrid registration approaches have received increasing attention. These methods combine the complementary strengths of geometric primitives for robust correspondence initialization and area-based similarity measures for local refinement, thereby improving both registration robustness and sub-pixel accuracy [6,7]. Multi-scale representations have further enhanced these approaches by progressively estimating transformations from coarse to fine image resolutions, reducing sensitivity to noise, local ambiguities, and large geometric displacements.
Recent advances in deep learning have considerably improved image registration by learning robust feature representations directly from data [8,9,10]. Early learning-based methods relied on Siamese neural networks to learn feature similarity from image pairs [11]. Subsequently, self-supervised feature extraction methods enabled the joint learning of keypoint detection and feature description [12], while graph neural network-based frameworks improved correspondence estimation by modeling the spatial relationships between candidate matches. More recently, transformer-based architectures [13,14], have demonstrated remarkable performance by establishing dense correspondences without relying on explicit keypoint detection, substantially improving robustness to geometric distortions and radiometric variations.
In parallel, hybrid learning-based registration frameworks have extended classical phase correlation by integrating learned feature representations and spectral-domain modeling [15,16,17,18], improving robustness to multimodal imagery and complex geometric deformations.
Multi-scale representations remain a key component of both classical and learning-based registration methods. Hierarchical coarse-to-fine strategies improve convergence by progressively refining transformation estimates across multiple resolution levels, thereby increasing robustness to large displacements, scale changes, and local geometric distortions. Recent learning-based architectures further confirm the effectiveness of multi-scale processing for dense correspondence estimation and complex geometric transformations [18,19,20].
Despite these significant advances, several challenges remain. Learning-based methods generally require large annotated datasets and substantial computational resources, while their performance may deteriorate when applied to imaging conditions that differ from those encountered during training. Conversely, classical feature-based and frequency-domain methods remain computationally efficient but often struggle with complex local deformations, and heterogeneous radiometric conditions in VHR imagery. In addition, few existing methods effectively integrate robust feature detection, adaptive multi-scale processing, and sub-pixel phase-correlation refinement within a unified registration framework.
To address these limitations, this paper proposes a hybrid multi-scale registration framework that combines feature detection with local phase correlation and sub-pixel refinement to improve correspondence reliability and geometric registration accuracy for multi-temporal VHR satellite imagery under radiometric and geometric variations. By relying on analytical rather than learned representations, the proposed framework avoids the need for large annotated training datasets while maintaining computational efficiency.
This work extends the methodology introduced by Rasmy et al. (2021) through the following methodological enhancements [21]:
- Multi-scale coarse-to-fine registration: A Gaussian pyramid strategy is incorporated to improve robustness to large displacements, varying acquisition conditions, and terrain-induced geometric distortions.
- Multi-scale sub-pixel refinement: A sub-pixel estimation stage is integrated at each pyramid level with the aim of improving localization accuracy while maintaining consistency across scales and limiting error propagation.
- Fusion feature detector: A Fusion feature detector is proposed to provide a more suitable distribution of feature points and to support stable matching and geometric consistency.
In addition, seven sub-pixel estimation approaches, including iterative, spatial-domain, and frequency-domain techniques, are systematically evaluated to identify an appropriate configuration for high-precision image registration. These components are integrated into an extended hybrid co-registration framework that combines multi-scale processing, the Fusion detector, and sub-pixel refinement within a unified registration pipeline for multi-temporal VHR remote sensing image registration.
2. Brief Overview of Related Work
This section reviews the main components of the proposed framework, with particular emphasis on phase correlation and pyramid-based multi-scale methods. Registration has been addressed using spatial and frequency-domain techniques. Spatial-domain methods estimate geometric transformations from local image intensities or local features, whereas frequency-domain approaches exploit spectral representations to recover image displacements efficiently. Although these techniques have achieved satisfactory performance in many applications, their effectiveness often degrades when applied to very VHR remote sensing imagery, where significant radiometric variations, relief-induced distortions, multimodal characteristics, and large geometric discrepancies are common. To improve robustness under these challenging conditions, coarse-to-fine strategies have become a standard paradigm, enabling the progressive estimation of image displacements from low to high spatial resolutions while reducing the risk of local minima. Within this context, phase correlation has remained a fundamental frequency-domain technique because of its computational efficiency and robustness to noise and uniform illumination changes. Recent advances have further extended its capabilities by integrating deep learning, adaptive spectral representations, and hybrid correlation models, substantially improving its performance for multimodal and large-displacement registration tasks.
2.1. Phase Correlation Methods
By exploiting the linear phase relationship between two images in the Fourier domain, phase correlation provides reliable estimation of global translational displacement. However, the classical phase correlation formulation is inherently limited to rigid translation and typically achieves only pixel-level accuracy, making it insufficient for high-resolution, multi-temporal, or multi-sensor remote sensing applications. To obtain sub-pixel accuracy, different refinement strategies have been developed in both the spatial and frequency domains.
In the spatial domain, the correlation peak is refined after the inverse Fourier transform using interpolation or curve fitting, including polynomial and Gaussian models [22], cubic splines [23], or sinc-based formulations [24,25]. Although these methods are computationally efficient, their accuracy may deteriorate in the presence of noise or boundary artifacts. Frequency-domain methods, in contrast, estimate the shift directly from phase differences without returning to the spatial domain. Representative approaches include plane fitting [26,27], line fitting [28], sawtooth models [29,30], and optimization-based techniques [31,32], which generally provide greater robustness and consistency under challenging imaging conditions.
While these approaches improve the performance of the classical phase-correlation framework, they still rely on predefined analytical models. To overcome these limitations, recent research has explored hybrid registration frameworks that combine the complementary strengths of phase correlation and feature-based techniques. In these methods, local feature detectors and descriptors provide reliable correspondences under geometric distortions, while phase correlation is employed to estimate accurate local displacements and achieve sub-pixel refinement. Such hybrid strategies improve robustness to scale changes, viewpoint variations, and multimodal image characteristics while preserving the computational efficiency of frequency-domain registration [21,32].
More recently, hybrid learning-based registration frameworks have emerged, integrating the mathematical foundations of phase correlation with learned feature representations to overcome the limitations of conventional Fourier-based formulations. Neural Phase Correlation proposed by Reynolds (2026) generalizes the classical phase-correlation framework by replacing the fixed Fourier basis with learnable filter pairs [16]. Recent advances have further extended frequency-domain registration through learning-based spectral representations [15,18]. In parallel, Peng et al. extend classical phase correlation by integrating multimodal local self-correlation descriptors, thereby improving robustness to nonlinear radiometric variations in heterogeneous image modalities [17].
These developments reflect the growing adoption of hybrid registration frameworks that combine the mathematical rigor and computational efficiency of Fourier-based methods with the robustness of feature-based techniques and deep learning to improve robustness under multimodal imaging conditions and complex geometric deformations.
2.2. Pyramid-Based Methods
Multi-scale representations help handle scale changes and improve robustness. These methods create multi-resolution representations, supporting coarse-to-fine analysis for better robustness to scale changes and distortions [20,33,34]. This coarse-to-fine approach reduces noise sensitivity and local ambiguities [35,36,37]. Several studies have further combined representations with feature-based or correlation-based techniques to improve correspondence reliability and registration accuracy under large geometric and radiometric variations [38]. Early work introduced hierarchical correlation with progressive refinement, which improves transformation estimation, especially when distortions are large [39,40,41,42]. Other approaches further enhanced robustness by adaptively selecting pyramid scales and correlation window sizes [19,43].
More recent approaches have focused on adaptive and hybrid multi-scale strategies. Dematteis et al. (2022) proposed a grid-based correlation method that progressively refines node spacing and correlation window sizes to achieve accurate multi-date image registration [19]. Li et al. (2022) combined phase correlation with iterative pyramid decomposition based on low-pass filtering and subsampling, improving the robustness and precision of satellite image registration [8]. Wavelet-based multi-scale representations have also been investigated. Moigne et al. (2002) showed that Simoncelli band-pass pyramids provide higher sub-pixel registration accuracy, whereas steerable low-pass pyramids offer greater stability [44]. More recently, learning-based registration frameworks have adopted hierarchical coarse-to-fine strategies, confirming the effectiveness of multi-scale representations for dense correspondence estimation and large geometric deformations [18,20].
Pyramid-based and coarse-to-fine methods remain an effective solution for image registration, especially when you combine them with correlation-based approaches.
3. Materials and Methods
Existing methods have limitations, and our previous work brought some improvements. Building on both, we now present our hybrid image registration framework. It aims to align VHR satellite images accurately and robustly. Our method combines feature detection, phase correlation, and sub-pixel refinement within a multi-scale framework. Instead of working at a single scale, we use a hierarchical coarse-to-fine strategy with multi-scale displacement accumulation. A locally adaptive sub-pixel refinement scheme is also integrated into the process to keep displacement estimation consistent from coarse initialization to fine-scale correction. The algorithm can handle large geometric changes, radiometric differences, and sub-pixel alignment in a unified framework. All experiments were conducted on a Windows 10 (64-bit) desktop with Python 3.12 and MATLAB R2018b (The MathWorks, Inc., Natick, MA, USA). The local desktop used for development and testing was a 64-bit Windows 10 computer equipped with an Intel® Core™ i7-10510U processor (Intel Corporation, Santa Clara, CA, USA), an NVIDIA Quadro P520 GPU (NVIDIA Corporation, Santa Clara, CA, USA), and 16 GB of RAM.
3.1. Overall Framework Workflow
Our hybrid sub-pixel registration algorithm works in several steps (see Figure 1). First, we preprocess both the reference and target images to improve robustness and reduce radiometric differences. Then, we extract interest points from each tile using a corner detector. Phase-only correlation is used to find matches, where the highest peak indicates the match location and its position provide the displacement. We then refine the displacement hierarchically, from coarse to fine resolution. The final transformation parameters are refined using least-squares optimization over the remaining inliers.
Figure 1.
The workflow of our hybrid multi-scale image registration framework. It combines phase correlation, sub-pixel refinement, and RANSAC-based geometric transformation estimation.
3.2. Preprocessing
We convert each image to grayscale and scale it to the 0–255 range. Then we apply histogram equalization and a Gaussian blur with a 3 × 3 kernel. For Harris-based detection, we also use CLAHE to enhance local contrast, especially useful in heterogeneous terrain. For each patch extracted, we apply a 3 × 3 high-pass filter to reduce illumination variations and enhance gradient information. Then, we normalize each patch to zero mean and unit variance to ensure radiometric consistency between reference and target images.
3.3. Interest Point Detection
Phase correlation can provide a dense displacement field at the pixel level, but its accuracy drops in low-texture regions or repetitive patterns. To improve robustness, we first extract a set of reliable anchor points to guide the motion field refinement. We use a multi-detector strategy to ensure the features are complementary and stable. Feature points are detected independently in both images using five detectors: Harris_Py (Python), Harris_Mat (MATLAB R2018b (The MathWorks, Inc., Natick, MA, USA)), Fusion, SIFT, and Shi–Tomasi.
Our Fusion detector is designed for VHR imagery. It combines FAST and Shi–Tomasi interest points at multiple scales. At each scale, FAST and Shi–Tomasi detectors are applied simultaneously to extract interest points, followed by edge detection using Canny and line segment detection using the probabilistic Hough transform. Only Shi–Tomasi points located within 3 pixels of detected line segments are retained. We process all the scales, then the retained points are then merged with FAST keypoints. Finally, duplicates are removed and the points are resampled to the original resolution.
FAST gives dense and fast keypoint extraction. Shi–Tomasi gives better stability and repeatability. Toobtainher, they balance feature density and robustness. Then we use a Hough line filter to keep only points that lie on strong geometric structures. This further improves robustness. With this multi-scale approach, we get keypoints that are dense but also geometrically meaningful—well suited for the registration steps that follow.
3.4. Patch Construction and Multi-Scale Pyramid Representation
We tested Simoncelli, Gaussian, and Laplacian pyramids on VHR multi-temporal datasets to identify the most suitable multi-scale representation for our hybrid registration framework. the proposed framework employs a three-level Gaussian pyramid with scales [1.0, 0.5, 0.25], where each level is generated by Gaussian filtering followed by dyadic downsampling. Registration is performed in a coarse-to-fine manner, starting from the coarsest level and progressively refining the alignment at higher resolutions.
The Gaussian pyramid offers the most robust and efficient foundation for hierarchical phase-correlation registration. It detects large displacements while keeping subpixel accuracy at the finest level. That makes it well suited for large-scale VHR remote sensing, where both accuracy and computational efficiency are critical.
3.5. Candidate Matching via Spatial Indexing
We implement an efficient spatial indexing strategy to reduce the search space while maintaining high matching accuracy. To establish point correspondences between the two images, we split the image into cells. Each cell is the size of our search radius pixels. Then we only match points in the same cell and its 3 × 3 neighboring cells. The complexity is reduced from to . For each candidate pair, we extract 16 × 16 pixel patches and check how similar they are with coarse-to-fine phase correlation.
3.6. Phase-Only Correlation Matching
For each scale k, local patches centered on detected interest points go into the frequency domain, and we compute phase-only correlation as:
where and are the Fourier transforms of the reference and target patches, is the complex conjugate of , and denotes the inverse Fourier transform.
We then estimate the translational displacement from the location of the peak in the correlation surface. That peak corresponds to the best match between the two patches .
3.7. Multi-Scale Displacement Accumulation
The proposed multi-scale matching strategy follows a coarse-to-fine scheme for displacement estimation. For each interest point, we build a Gaussian pyramid with three resolution levels. At each level k, phase correlation gives us an initial displacement . Then we refine it to sub-pixel accuracy using 1D parabolic [24].
Let be the coarsest level, the intermediate, and the finest. To obtain the final displacement, we scale contributions from all levels to the original resolution and accumulate them.
We start at the coarsest level, compute the displacement, and scale it to the original image size. That result becomes the initial estimate for the next finer level, where it is refined. We repeat the same procedure until the finest level, and each stage progressively improves the final displacement accuracy.
3.8. Sub-Pixel Refinement
The pyramid-based phase correlation provides integer-pixel displacements, which are not sufficient for sub-pixel accurate applications. A refinement step is therefore introduced by estimating a correction term ϵ, leading to the final displacement . Refinement is applied locally on 16 × 16 patches and validated using a minimum correlation peak threshold of 0.25. Next, we apply a parabolic sub-pixel estimation to the correlation peak, following Foroosh et al. (2002) [24]. Subpixel refinement by 2D paraboloid fitting consists of locally modeling the correlation peak using a complete quadratic polynomial . From a 3 × 3 pixel window extracted around the correlation maximum, the six coefficients are estimated using least squares. Then we cancel the partial derivatives to obtain the optimal subpixel position, Δx and Δy corrections are typically within ±0.5 pixels. Because this method uses the local curvature of the peak, it performs better than simple linear approaches in terms of accuracy.
3.9. Candidate Correspondence Selection
Phase-only correlation gives us the estimated location in the target image for each interest point at scale k. Robustness and efficiency are improved by a three-step selection. First, we only search a circular neighborhood of radius R = 15 pixels around the predicted position. Second, we only keep candidate matches when the correlation peak max(r) > τ (τ = 0.25). Finally, to avoid ambiguous matches, the peak ratio between the highest and second-highest must be greater than γ (1.5 ≤ γ ≤ 2.0). This is how we get reliable correspondences in VHR multi-temporal images. The thresholds τ and γ were selected empirically from preliminary experiments conducted on representative subsets of the datasets and were kept unchanged throughout all experiments. The correlation peak threshold was used to discard weak correspondences, whereas the peak ratio criterion was retained to preferentially select correspondences with a dominant correlation peak that is sufficiently distinct from secondary peaks.
3.10. Removal of Duplicate Correspondence Points
After matching, we filter duplicates to obtain unique correspondences between reference and target images. First, we group matches by rounded coordinates in the reference image. If several matches share the same spot, we keep only the one with the highest correlation score. Then we do the same for the target image, so each point links to just one correspondence.
This enforces a one-to-one matching constraint and cleans out ambiguous or redundant matches. Keeping only the most reliable correspondences improves geometric consistency in the registration process and reduces how much mismatches affect transformation estimation.
This enforces a one-to-one matching constraint and keeps only the best correspondence for each point. Matching ambiguity is reduced and transformation estimation is improved as a result.
3.11. Outlier Rejection Using RANSAC
Outliers in the initial correspondences are mainly caused by noise, repetitive patterns, or incorrect phase-correlation matches. We removed them using the Random Sample Consensus (RANSAC) algorithm. At each iteration, it selects a random subset of matches to estimate a similarity transformation. Then it computes reprojection errors for all correspondences. Matches with errors below a threshold are considered inliers, the others are rejected. After multiple iterations, the algorithm selects the model with the highest number of inliers.
In our implementation, RANSAC is applied globally after we merge all tile correspondences. We estimate a similarity transformation with a threshold of 0.5 pixel and run up to 5000 iterations. This happens after the refinement stage to make sure everything is globally consistent.
This process removes incorrect matches while keeping the reliable ones. It improves the final transformation accuracy and helps maintain sub-pixel precision, with most inliers showing registration errors below half a pixel.
3.12. Transformation Model Estimation
Using the refined correspondences, a global geometric transformation is estimated to map points from the source to the target image, . Depending on scene complexity, can be modeled as an affine transformation for global linear distortions, a polynomial transformation for higher-order geometric deformations, or a Thin Plate Spline for non-rigid variations. The transformation parameters are estimated by minimizing the least-squares error between corresponding points:
where and denote corresponding point in the source and target images, respectively.
Based on the comparative evaluation in Rasmy et al. (2021) [21], we used a first-order polynomial transformation for the final registration step. It gave better results than the Thin Plate Spline (TPS) model on all tested datasets, both in terms of RMSE and computation time.
3.13. Evaluation Criteria
Root Mean Square Error (RMSE), the percentage of errors under 1 pixel and 0.5 pixel, Median Absolute Error (MedAE), and inlier ratio are used to measure accuracy, robustness, and reliability of the estimated correspondences (see Table 1).
Table 1.
Evaluation metrics for registration quality assessment.
4. Results and Discussion
We now report the results of our proposed registration method. The experiments used Pleiades and Sentinel images of the Fes region. We analyze the effects of patch size, windowing functions, multi-scale decomposition, and sub-pixel refinement on the final registration accuracy. All RMSE values are expressed in pixels unless otherwise specified.
4.1. Data Descriptions
For the experiments, we used optical satellite imagery. The dataset includes two multi-temporal images acquired by Pleiades and Sentinel over the Fez region (see Table 2). Fez was chosen because it contains urban areas, agricultural land, and rugged terrain (elevations from 180 m to 837 m). These characteristics introduce geometric distortions, local scale variations, and significant radiometric and geometric differences between the two acquisition dates, making image registration particularly challenging. To evaluate our method on different kinds of terrain, eight image regions of 2000 × 2000 pixels were extracted and evenly distributed across the study area.
Table 2.
Summarizes the parameters for the Pleiades (1) and Sentinel-2 (2) datasets.
The registration accuracy was evaluated using manually selected Ground Control Points (GCPs) identified on the reference and sensed images. The sensed images used in the experiments were geometrically corrected prior to the evaluation. The GCPs were carefully selected on stable, well-defined features, such as road intersections, building corners, and other permanent landmarks, that could be unambiguously identified in both images. These control points served as the reference for the quantitative assessment of registration accuracy.
4.2. Influence of Patch Size and Corner Detector on Registration Performance
Figure 2 compares different feature detectors and patch sizes for geometric accuracy and match quality. Registration performance depends on both components.
Figure 2.
Performance comparison of keypoint detectors across patch sizes (px = pixel). The unit of RMSE is pixels.
With 16 × 16 patches, all detectors produce many inliers. SIFT gives the most (7271 inliers) and shows the best repeatability. However, RMSE remains high (1.198 to 1.232 px). Small patches are sensitive to noise and local ambiguities. They also reduce geometric stability because local structures are often not distinctive enough. For the intermediate 32 × 32 patches, accuracy and robustness are better balanced. RMSE decreases slightly compared to 16 × 16. The inlier ratio increases to about 27% for SIFT and Harris-Py. With 64 × 64 patches, Fusion achieves the lowest RMSE (1.103 px), the highest sub-pixel rate (56% below 1 pixel), and a strong MedAE (0.936). Larger patches improve registration precision by capturing more contextual information, but they reduce the number of matches. SIFT still produces the highest number of inliers (47%) and high repeatability. However, Fusion gives the best balance between accuracy, stability, and efficiency for VHR registration.
We found that the coarse-to-fine matching strategy plays a key role in registration accuracy. A 16 × 16 pixel patch was chosen to keep enough points for reliable transformation estimation, since subpixel refinement and RANSAC come later.
4.3. Ablation Analysis of the Proposed Fusion Detector
Four configurations were used in an ablation study to examine the effect of progressively integrating the components of the proposed Fusion detector: (i) Shi–Tomasi only, (ii) FAST only, (iii) Shi–Tomasi + FAST, and (iv) a complete Fusion detector that combines Shi–Tomasi, FAST, edge detection, and probabilistic Hough line filtering. All configurations were evaluated using the same registration pipeline.
As shown in Table 3, Shi–Tomasi produced the largest number of inliers (267), whereas FAST achieved a lower RMSE (0.258 pixels) but with fewer inliers (79). Combining Shi–Tomasi and FAST increased the average correlation peak but did not improve the overall matching performance. Incorporating the Canny edge detector and probabilistic Hough line filtering further improved the quality of the retained correspondences, yielding the lowest RMSE (0.010 pixels), the lowest MedAE (0.001 pixels), and the highest inlier ratio (0.406). Although its average correlation peak was lower than those of FAST and Shi–Tomasi + FAST, these results suggest that the additional edge- and line-based filtering stages help retain more geometrically consistent correspondences, thereby improving subpixel registration accuracy.
Table 3.
Ablation study results for the proposed Fusion detector.
4.4. Effect of Apodization Windows on Phase-Correlation-Based Registration
Figure 3 shows that the influence of apodization on phase-correlation-based registration affects performance in complex ways. Classical theory says spectral windowing should improve registration accuracy by reducing spectral leakage and stabilizing the correlation response. However, the results show that in VHR remote sensing imagery, preserving high-frequency structural information can matter as much as aggressive boundary smoothing. The results therefore reveal a trade-off between spectral stabilization and the preservation of discriminative image content, which ultimately governs registration performance.
Figure 3.
Precision and correspondence density across different apodization windows and feature detectors (px = pixel). The unit of RMSE is pixels.
Non-apodized phase correlation is theoretically more sensitive to spectral leakage caused by boundary discontinuities. But the results show that preserving the original image signal often yields stronger correlation responses and competitive geometric accuracy. SIFT without apodization reaches a peak value of 0.482, higher than Gaussian (0.298), Tukey (0.294), Hanning (0.297), and Hamming (0.296). Harris-Py achieves an RMSE of 1.195 pixel, better than Hanning (1.273 px), Hamming (1.270 pixel), and Gaussian (1.292 px). Fusion also reaches high subpixel accuracy, with 47.43% below one pixel.
Gaussian apodization gives the best overall balance. It achieves the lowest RMSE (1.163 px) and highest subpixel ratio (49.54%) with SIFT. It stabilizes the spectrum. It preserves sufficient texture. Rectangular windows produce the highest inliers (8505 for SIFT). But they reduce subpixel accuracy because of spectral leakage. Tukey windows also perform well and preserve the central region while attenuating boundaries. Hanning and Hamming improve subpixel accuracy but strongly reduce repeatability and match density. Blackman performs worst because it suppresses too much high-frequency information.
In VHR imagery, preserving high-frequency structure is essential for accurate registration. Strong tapering can degrade performance by removing discriminative information. But moderate or adaptive windows give a better balance between stability and structure preservation.
4.5. Influence of Multi-Scale Decomposition on Phase-Correlation Accuracy
To study how multi-scale decomposition affects registration and find the best approach, we applied Simoncelli, Gaussian, and Laplacian pyramids to source and target images around Harris interest points (see Figure 4). The correct correspondence rate is a key criterion for evaluating each method. We look at how each decomposition represents image information across scales, from fine details to global structure, for reliable matching. Pyramid strategies strongly affect phase-correlation-based registration, with clear differences in accuracy and stability.
Figure 4.
Shows multi-scale phase correlation performance with different pyramid decomposition methods (px = pixel). RMSE is measured in pixels.
The Gaussian pyramid gives the most stable and balanced results. It progressively smooths and downsamples the image while keeping dominant low-frequency structures. This improves coarse-to-fine consistency and reduces sensitivity to noise. The best RMSE values come from Gaussian decomposition: SIFT with Gaussian apodization (1.163 px) and SIFT with Tukey apodization (1.114 px). It also keeps computational cost moderate and subpixel behavior stable, a good balance between spectral stability and structural preservation.
The Laplacian pyramid preserves stronger edge and high-frequency information by encoding band-pass residuals between scales. This increases correspondence density and improves robustness in textured VHR images, especially with rectangular apodization. For example, with rectangular apodization, SIFT reaches 606 correspondences and a high inlier ratio. But this focus on high frequencies can increase sensitivity to noise and slightly reduce geometric precision.
The Simoncelli pyramid shows the most variable behavior. It uses steerable filters that give richer directional and spectral representations, but this raises computational cost and reduces stability across configurations. In some cases, like Harris-Py with Tukey apodization (1.142 px), the RMSE is low, which shows strong dependence on the detector-window combination.
So, Gaussian pyramids give the most stable performance. Laplacian pyramids improve local detail and match density. Simoncelli pyramids offer richer representations, but need careful tuning and more computation.
4.6. Enhanced Subpixel Registration Accuracy
We evaluate several approaches grouped into three types: spatial methods (paraboloid fitting [24], sinc interpolation [45], Gaussian peak fitting [22,25], and centered-difference interpolation [24]), frequency-based methods (Stone [27], FFT upsampling [46]), and optimization methods (Nelder–Mead [47], TPSS gradient [48]).
Figure 5 and Figure 6 show that subpixel refinement performance depends on both the refinement strategy and the corner detector. Paraboloid fitting and TPSS emerge as the most reliable refinement methods. In particular, paraboloid fitting combined with Fusion yields minimal registration error (RMSE = 0.010 px, 96.3% improvement) and high inlier ratios (40.6%), confirming its suitability for accurate VHR image alignment. Fusion and Harris-Py achieve higher matching quality, with lower RMSE and higher inlier ratios. These findings confirm that performance depends on the joint optimization of detector–refinement combinations.
Figure 5.
RMSE and inlier ratio metrics for the subpixel methods.
Figure 6.
Improvement rate of each subpixel method (px = pixel).
4.7. Effect of Relief on Phase Matching
The influence of topography on phase-correlation-based matching was evaluated for three slope classes: gentle terrain (5–15%), hilly terrain (15–30%), and mountainous terrain (30–50%). Accuracy decreases gradually as slope increases. Accuracy decreases gradually as slope increases (Table 4). In hilly terrain, errors become larger as relief effects and residual geometric distortions reduce the similarity between corresponding patches. The highest errors occur in mountainous areas, where steep slopes introduce stronger geometric distortions, shadow effects, occlusions, and parallax displacements, making correspondence estimation more difficult. Overall, the increase in RMSE remains moderate compared with the rise in terrain complexity, indicating that the proposed multi-scale framework maintains robust performance as terrain becomes more complex. However, in mountainous terrain combined with large viewing-angle differences, the achievable registration accuracy reaches a practical limit. Under these conditions, the registration error is primarily governed by the imaging geometry rather than by the registration algorithm itself. Consequently, further improvements are unlikely to be achieved through refinement of the proposed multi-scale framework alone and would instead require accurate digital elevation models or more advanced geometric correction models.
Table 4.
Influence of terrain slope on phase-correlation matching accuracy. The unit of RMSE is pixels.
4.8. Validation of the Proposed Registration Method
We compared our method to three others: LoFTR, SIFT-based method and our own baseline approach. For SIFT, we test both the standard feature-based pipeline and a version combined with our phase-correlation strategy. This helps clarify the role of the matching stage in the overall pipeline. The estimated misregistration, measured on a set of independent check points, was found using first-order polynomial transformations, in each of the x and y dimensions (see Table 5).
Table 5.
Horizontal and vertical accuracy of the target image for different registration approaches. (1) Pleiades imagery and (2) Sentinel imagery. The unit of RMSE is meters.
Before registration, the Pleiades imagery shows noticeable geometric misalignment, with errors of 0.968 m in x and 1.968 m in y for Pleiades imagery, showing the need for accurate registration.
All methods were shown to significantly improve the accuracy. The original Harris-based method already reaches sub-pixel accuracy (RMSEx = 0.301 m, RMSEγ = 0.304 m). With the proposed multi-scale refinement, our approach achieves the best horizontal accuracy (RMSEx = 0.248 m), which confirm the benefit of coarse-to-fine refinement for stable feature localization.
Our approach with SIFT detector performed similarly in x-direction (RMSEx = 0.260 m). But worse in y-direction (RMSEγ = 0.637 m). The standard SIFT approach shows the weakest results (RMSEx = 0.516 m, RMSEγ = 0.679 m), confirming that descriptor matching alone is insufficient for high-precision registration.
LoFTR behaves differently. It has higher error in x (RMSEx = 0.402 m) but the best vertical accuracy (RMSEγ = 0.216 m). This reflects its ability to capture global context. But its performance is less balanced across directions, and some correspondences fall outside the image domain. This means the model extrapolates matches beyond valid spatial limits, so it becomes unstable in some regions.
Our approach gives the most stable and balanced accuracy. But LoFTR shows a strong ability to handle certain directional deformations. So, combining the geometric stability of multi-scale approaches with the contextual capabilities of deep learning-based matching methods looks promising for image registration.
5. Conclusions
This work presents a unified multi-scale framework for VHR image registration that combines phase correlation, Harris corner detection, and sub-pixel refinement. The contribution lies not only in the proposed pipeline but also in the systematic analysis of how each component influences registration accuracy and robustness under different imaging and terrain conditions.
Experiments are conducted on multi-temporal Pleiades and Sentinel images over urban and rural areas. Performance depends on a clear hierarchy of factors. The most important is the multi-scale representation. Gaussian pyramids give the most stable behavior across scales by preserving low-frequency structures and ensuring reliable coarse-to-fine alignment. Patch size also plays a key role, with 64 × 64 giving the best compromise between accuracy, robustness, and computational cost.
At the next level, detectors and spectral processing affect correspondence quality. SIFT achieves the highest accuracy, while Harris-based detectors offer a better trade-off between speed and performance. Fusion gives stable results on limited hardware with a high sub-pixel success rate. Windowing can improve stability in some cases: Gaussian and Tukey reduce spectral instability while preserving useful structure, although apodization is not always necessary when the signal is already stable.
Sub-pixel refinement further improves localization accuracy. Paraboloid fitting is the most consistent method, reaching errors as low as 0.010 pixel. FFT upsampling and TPSS methods perform well but depend more on detector quality. Refinement performance strongly depends on the quality of the correlation peak produced in earlier stages.
The proposed framework provides reliable registration across diverse terrain conditions. Nevertheless, under severe topographic relief and large viewing-angle differences, registration accuracy becomes primarily limited by the imaging geometry, indicating that further algorithmic refinement alone is unlikely to produce significant improvements.
Compared with the SIFT-based method and LoFTR, our method is more consistent in challenging conditions and remains competitive with deep learning approaches in terms of accuracy and robustness. But it still struggles in low-texture areas and under strong non-linear distortions. Future work will focus on hybrid approaches that combine our multi-scale phase-correlation framework with learning-based methods to improve robustness and generalization.
Author Contributions
Conceptualization, L.R., I.S. and M.E.; methodology, L.R.; software, L.R.; validation, L.R., I.S. and M.E.; formal analysis, L.R.; investigation, L.R.; data curation, L.R.; writing—original draft preparation, L.R.; writing—review and editing, L.R., I.S. and M.E.; visualization, L.R.; supervision, I.S. and M.E. All authors have read and agreed to the published version of the manuscript.
Funding
This research received no external funding.
Institutional Review Board Statement
Not applicable.
Informed Consent Statement
Not applicable.
Data Availability Statement
The data used in this study include freely available Sentinel satellite imagery and very high-resolution Pleiades images provided for research purposes. The Sentinel data and derived products are publicly available. The Pleiades imagery is subject to licensing restrictions and cannot be publicly shared.
Acknowledgments
The authors would like to thank the editor and anonymous reviewers for their valuable comments on the improvement of this paper.
Conflicts of Interest
The authors declare no conflicts of interest.
References
- Tong, X.; Ye, Z.; Xu, Y.; Gao, S.; Xie, H.; Du, Q.; Liu, S.; Xu, X.; Liu, S.; Luan, K.; et al. Image Registration With Fourier-Based Image Correlation: A Comprehensive Review of Developments and Applications. IEEE J. Sel. Top. Appl. Earth Obs. Remote Sens. 2019, 12, 4062–4081. [Google Scholar] [CrossRef] [Scilit]
- Feng, R.; Shen, H.; Bai, J.; Li, X. Advances and Opportunities in Remote Sensing Image Geometric Registration: A Systematic Review of State-of-the-Art Approaches and Future Research Directions. IEEE Geosci. Remote. Sens. Mag. 2021, 9, 120–142. [Google Scholar] [CrossRef] [Scilit]
- Tuytelaars, T.; Mikolajczyk, K. Local Invariant Feature Detectors: A Survey. Found. Trends Comput. Graph. Vis. 2007, 3, 177–280. [Google Scholar] [CrossRef] [Scilit]
- Uchida, Y. Local Feature Detectors, Descriptors, and Image Representations: A Survey. 2016. Available online: http://arxiv.org/abs/1607.08368 (accessed on 27 July 2018).
- Wang, H.; Liu, J.; Dong, H.; Shao, Z. A Survey of the Multi-Sensor Fusion Object Detection Task in Autonomous Driving. Sensors 2025, 25, 2794. [Google Scholar] [CrossRef] [Scilit] [PubMed]
- Zitová, B.; Flusser, J. Image registration methods: A survey. Image Vis. Comput. 2003, 21, 977–1000. [Google Scholar] [CrossRef] [Scilit]
- Brown, L.G. A survey of image registration techniques. ACM Comput. Surv. 1992, 24, 326–376. [Google Scholar] [CrossRef] [Scilit]
- Li, T.; Wang, J.; Yao, K. Subpixel image registration algorithm based on pyramid phase correlation and upsampling. Signal Image Video Process. 2022, 16, 1973–1979. [Google Scholar] [CrossRef] [Scilit]
- Chen, Z.; Liao, Y.; Du, H.; Zhang, H.; Xu, X.; Lu, H.; Xiong, R.; Wang, Y. DPCN++: Differentiable Phase Correlation Network for Versatile Pose Registration. June 2022. Available online: http://arxiv.org/abs/2206.05707 (accessed on 18 March 2026).
- Zhang, W.; Zhao, R.; Yao, Y.; Wan, Y.; Wu, P.; Li, J.; Li, Y.; Zhang, Y. Multi-Resolution SAR and Optical Remote Sensing Image Registration Methods: A Review, Datasets, and Future Perspectives. 2025. Available online: https://github.com/betterlll/Multi-Resolution-SAR-dataset (accessed on 19 March 2026).
- Bromley, J.; Bentz, J.W.; Bottou, L.; Guyon, I.; Lecun, Y.; Moore, C.; Säckinger, E.; Shah, R. Signature Verification Using a ‘Siamese’ Time Delay Neural Network. Int. J. Pattern Recognit. Artif. Intell. 1993, 7, 669–688. [Google Scholar] [CrossRef] [Scilit]
- Detone, D.; Malisiewicz, T.; Rabinovich, A. SuperPoint: Self-Supervised Interest Point Detection and Description. In Proceedings of the 2018 IEEE/CVF Conference on Computer Vision and Pattern Recognition Workshops (CVPRW), Salt Lake City, UT, USA, 18–22 June 2018. [Google Scholar]
- Edstedt, J.; Sun, Q.; Bökman, G.; Wadenbäck, M.; Felsberg, M. RoMa: Robust Dense Feature Matching. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, Seattle, WA, USA, 16–22 June 2024; pp. 19790–19800. [Google Scholar]
- Sun, J.; Shen, Z.; Wang, Y.; Bao, H.; Zhou, X. LoFTR: Detector-Free Local Feature Matching with Transformers. 2021. Available online: https://zju3dv.github.io/loftr/ (accessed on 24 May 2026).
- Jia, X.; Bartlett, J.; Chen, W.; Song, S.; Zhang, T.; Cheng, X.; Lu, W.; Qiu, Z.; Duan, J. Fourier-Net: Fast Image Registration with Band-Limited Deformation. 2023. Available online: www.aaai.org (accessed on 2 July 2026).
- Reynolds, C. Neural Phase Correlation. June 2026. Available online: http://arxiv.org/abs/2606.18496 (accessed on 9 July 2026).
- Peng, T.; Zhou, L.; Lei, G.; Yang, P.; Ye, Y. Robust Multimodal Image Matching Based on Radiation Invariant Phase Correlation. In ISPRS Annals of the Photogrammetry, Remote Sensing and Spatial Information Sciences; Copernicus Publications: Göttingen, Germany, 2024; pp. 309–316. [Google Scholar] [CrossRef] [Scilit]
- Kebriti, S.; Nabavi, S.; Gooya, A. FractMorph: A Fractional Fourier-Based Multi-Domain Transformer for Deformable Image Registration. August 2025. Available online: http://arxiv.org/abs/2508.12445 (accessed on 9 July 2026).
- Dematteis, N.; Giordan, D.; Crippa, B.; Monserrat, O. Fast local adaptive multiscale image matching algorithm for remote sensing image correlation. Comput. Geosci. 2022, 159, 104988. [Google Scholar] [CrossRef] [Scilit]
- Liu, X.; Ding, Y.; Liu, C. MSIM: A Multiscale Iteration Method for Aerial Image and Satellite Image Registration. Remote Sens. 2025, 17, 1423. [Google Scholar] [CrossRef] [Scilit]
- Rasmy, L.; Sebari, I.; Ettarid, M. Automatic sub-pixel co-registration of remote sensing images using phase correlation and harris detector. Remote Sens. 2021, 13, 2314. [Google Scholar] [CrossRef] [Scilit]
- Abdou, I.E. Practical approach to the registration of multiple frames of video images. Vis. Commun. Image Process. 1998, 3653, 371–382. [Google Scholar] [CrossRef] [Scilit]
- Huang, J.-Z.; Tan, T.-N.; Ma, L.; Wang, Y.-H. Phase correlation based iris image registration model. J. Comput. Sci. Technol. 2005, 20, 419–425. [Google Scholar] [CrossRef] [Scilit]
- Foroosh, H.; Zerubia, J.B.; Berthod, M. Extension of phase correlation to subpixel registration. IEEE Trans. Image Process. 2002, 11, 188–199. [Google Scholar] [CrossRef] [Scilit] [PubMed]
- Takita, K.; Aoki, T.; Sasaki, Y.; Higuchi, T.; Kobayashi, K. High-Accuracy Subpixel Image Registration Based on Phase-Only Correlation. IEICE Trans. Fundam. Electron. Commun. Comput. Sci. 2003, E86-A, 1925–1934. [Google Scholar]
- Averbuch, A.; Keller, Y. FFT based image registration. In Proceedings of the 2002 IEEE International Conference on Acoustics, Speech, and Signal Processing, Orlando, FL, USA, 13–17 May 2002; pp. IV-3608–IV-3611. [Google Scholar] [CrossRef] [Scilit]
- Stone, H.S.; Orchard, M.T.; Chang, E.; Martucci, S.A. A Fast Direct Fourier-Based Algorithm for Subpixel Registration of Images. IEEE Trans. Geosci. Remote. Sens. 2001, 39, 2235–2243. [Google Scholar] [CrossRef] [Scilit]
- Hoge, W.S.; Westin, C. Identification of Translational Displacements Between N-dimensional Data Sets Using the High Order SVD and Phase Correlation. IEEE Trans. Image Process. 2005, 14, 884–889. [Google Scholar] [CrossRef] [PubMed]
- Balci, M.; Foroosh, H. Subpixel Registration Directly From the Phase Difference. EURASIP J. Adv. Signal Process. 2006, 2006, 060796. [Google Scholar] [CrossRef] [Scilit]
- Zuo, C.; Chen, Q.; Gu, G.; Sui, X. Registration method for infrared images under conditions of fixed-pattern noise. Opt. Commun. 2012, 285, 2293–2302. [Google Scholar] [CrossRef] [Scilit]
- Leprince, S.; Ayoub, F.; Klinger, Y.; Avouac, J.P. Co-Registration of Optically Sensed Images and Correlation (COSI-Corr): An operational methodology for ground deformation measurements. In Proceedings of the International Geoscience and Remote Sensing Symposium (IGARSS), Barcelona, Spain, 23–28 July 2007; pp. 1943–1946. [Google Scholar] [CrossRef] [Scilit]
- Xiang, Y.; Tao, R.; Wang, F.; You, H.; Han, B. Automatic Registration of Optical and SAR Images Via Improved Phase Congruency Model. IEEE J. Sel. Top. Appl. Earth Obs. Remote Sens. 2020, 13, 5847–5861. [Google Scholar] [CrossRef] [Scilit]
- Zhang, Z.; Wei, P.; Shao, Z.; Xiao, H.; Zhuang, Q.; Tang, Z.; Wen, Z.; Wang, Y.; Yan, Y.; Guo, M. MS-POFT: Multiscale phase-orientation guided feature transform for multi-modal image matching. Geo-Spat. Inf. Sci. 2025, 29, 274–296. [Google Scholar] [CrossRef] [Scilit]
- Zhang, Y.; Chen, S.; Xu, X.; Yang, J.; Suo, Y.; Zhu, J.; Wu, M.; Zhang, A.; Li, Q. An Optical–SAR Remote Sensing Image Automatic Registration Model Based on Multi-Constraint Optimization. Remote Sens. 2026, 18, 333. [Google Scholar] [CrossRef] [Scilit]
- Feng, R.; Du, Q.; Shen, H.; Li, X. Region-by-Region Registration Combining Feature-Based and Optical Flow Methods for Remote Sensing Images. Remote Sens. 2021, 13, 1475. [Google Scholar] [CrossRef] [Scilit]
- Liu, X. Multiscale registration of remote sensing image using robust SIFT features in Steerable-Domain. Egypt. J. Remote Sens. Space Sci. 2011, 14, 63–72. [Google Scholar] [CrossRef] [Scilit]
- Tang, T.; Chen, T.; Zhu, B.; Ye, Y. MU-NET: A multiscale unsupervised network for remote sensing image registration. In International Archives of the Photogrammetry, Remote Sensing and Spatial Information Sciences-ISPRS Archives; International Society for Photogrammetry and Remote Sensing: Hannover, Germany, 2022; pp. 537–544. [Google Scholar] [CrossRef] [Scilit]
- Eastman, J.L.M.R.D.; Netanyahu, N.S. Survey of image registration methods. In Image Registration for Remote Sensing; Cambridge University Press: Cambridge, UK, 2011; pp. 35–78. [Google Scholar]
- Fleet, D.J. Disparity from local weighted phase-correlation. Proc. IEEE Int. Conf. Syst. Man. Cybern. 1995, 1, 48–54. [Google Scholar] [CrossRef] [Scilit]
- Darabiha, A.; MacLean, W.J.; Rose, J. Reconfigurable hardware implementation of a phase-correlation stereoalgorithm. Mach. Vis. Appl. 2006, 17, 116–132. [Google Scholar] [CrossRef] [Scilit]
- Gao, T.; Lan, C.; Lv, L.; Shi, Q.; Huang, W.; Wang, Y.; Mu, Z. Robust Registration of Multimodal Remote Sensing Images Using Self-Similar Adjacent Self-Convolutional Feature. IEEE J. Sel. Top. Appl. Earth Obs. Remote Sens. 2025, 18, 16415–16428. [Google Scholar] [CrossRef] [Scilit]
- Chen, Q.; Chen, L.; Zhao, Q.; Huang, T.; Gong, H. Remote Sensing Image Registration based on Multi-feature Selection Strategy. In Proceedings of the ACM International Conference Proceeding Series; Association for Computing Machinery: New York, NY, USA, 2024; pp. 44–50. [Google Scholar] [CrossRef] [Scilit]
- Li, Y.; Wang, J.; Yao, K. Modified phase correlation algorithm for image registration based on pyramid. Alex. Eng. J. 2022, 61, 709–718. [Google Scholar] [CrossRef] [Scilit]
- Le Moigne, J.; Cole-Rhodes, A.; Eastman, R.; El-Ghazawi, T.; Johnson, K.; Knewpijit, S.; Laporte, N.; Morisette, J.; Netanyahu, N.; Stone, H.; et al. Multiple sensor image registration, image fusion and dimension reduction of Earth science imagery. In Proceedings of the 5th International Conference on Information Fusion, FUSION 2002, Annapolis, MD, USA, 8–11 July 2002; Volume 2, pp. 999–1006. [Google Scholar] [CrossRef] [Scilit]
- Argyriou, V.; Vlachos, T. On the estimation of subpixel motion using phase correlation. J. Electron. Imaging 2007, 16. [Google Scholar] [CrossRef] [Scilit]
- Guizar-Sicairos, M.; Thurman, S.T.; Fienup, J.R. Efficient subpixel image registration algorithms. Opt. Lett. 2008, 33, 156. [Google Scholar] [CrossRef] [Scilit] [PubMed]
- Nelder, J.A.; Mead, R. A Simplex Method for Function Minimization. Comput. J. 1965, 7, 308–313. [Google Scholar] [CrossRef] [Scilit]
- Barzilai, J.; Borwein, J.M. Two-Point Step Size Gradient Method. IMA J. Numer. Anal. 1988, 8, 141–148. [Google Scholar] [CrossRef] [Scilit]
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. |
© 2026 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license.





