Skip to Content
Remote SensingRemote Sensing
  • Editor’s Choice
  • Article
  • Open Access

23 February 2026

30 Pages

Cross-View Localization Based on Few-Shot Learning for Mars Rover via MarsCVFP Guidance

,
,
,
,
,
,
,
and
1
Key Laboratory of Remote Sensing and Digital Earth, Aerospace Information Research Insitute, Chinese Academy of Sciences, Beijing 100101, China
2
University of Chinese Academy of Sciences, Beijing 100049, China
*
Author to whom correspondence should be addressed.

Highlights

What are the main findings?
  • We innovatively propose a two-stage cross-view localization framework for Mars rovers. The first stage incorporates a few-shot learning model, MarsCVFP, which can implicitly learn and extract cross-view invariant features on the Martian surface without relying on explicitly defined or specific learning targets. In the second stage, a modified template matching algorithm is employed to achieve robust global localization.
  • We introduce a multi-scale feature pyramid structure (MSFPS) and a feature interaction module (FIM) to capture discriminative fine-grained features, especially in Martian environments characterized by weak textures and unstructured features. Alongside, we design a multi-resolution contrastive loss ( L C F ) within the MarsCVFP to alleviate the degradation in feature consistency extraction caused by the spatial resolution discrepancies between rover and orbiter imagery.
What is the implication of the main finding?
  • We validate our framework on 85 unit-planned sites and 20 panoramic sites traversed by the Zhurong rover. The proposed framework consistently outperforms both traditional approaches and representative learning-based methods across diverse terrains, including dunes, bedrock, craters, and flat plains. It achieves a localization success rate above 82% while maintaining an accuracy of better than 4 pixels, even under coarse prior position uncertainties spanning 40 m × 40 m.

Abstract

High-precision localization of Mars rovers is essential for safe path planning and efficient navigation toward scientific targets. As planetary rovers traverse the surface, their positional uncertainty accumulates, which can be corrected through global localization by registering rover images to orbital maps. To date, image-based solutions are widely adopted; however, substantial manual intervention is often required, which is time-consuming and limits the range of autonomous navigation. To address these challenges, we propose a two-stage localization framework, comprising the Mars cross-view few-shot training paradigm (MarsCVFP), Mars cross-view feature extraction network (MCVN) trained under MarsCVFP, and a robust template matching algorithm. Specifically, the MarsCVFP model can leverage implicit cross-view feature as guidance without relying on a large amount of high-precision location-level supervision and explicitly annotated, specific learning targets in the scene. MCVN can capture discriminative fine-grained features on the weakly textured and unstructured surface of Mars by constructing the multi-scale feature pyramid structure (MSFPS) and the feature interaction module (FIM). We validate our framework on 85 unit-planned sites and 20 panoramic sites, respectively, as traversed by the Zhurong rover. The experimental results demonstrate that our framework consistently outperforms both the traditional approaches and the representative learning-based methods across diverse terrains, including dunes, bedrock, craters, and flat plains, achieving a localization success rate above 82% while maintaining a localization accuracy of better than 4 pixels, even under coarse prior positions uncertainties spanning 40 m × 40 m.

1. Introduction

Mars is a prime candidate for future human colonization [1]. Its exploration not only deepens our understanding of planetary geological structure and climate evolution, but also advances the search for the origins of life and lays a critical scientific and technological foundation for future interplanetary migration [2]. Mars rovers play a pivotal role in Mars exploration, offering the ability to traverse complex terrains and perform detailed in situ scientific investigations on the Martian surface [3,4]. Since the successful landing of Pathfinder and the surface traverses of the Sojourner rover in 1997 [5], a series of Mars rover missions have been implemented, including Spirit [6], Opportunity [7], Curiosity [8], and Perseverance [9]. As China’s first Mars exploration mission, the Zhurong rover commenced its surface journey on 22 May 2021 (UTC+8), after being deployed from the lander. By 18 May 2022 (UTC+8), before entering a dormant state, it had operated for 360 Martian days and traveled a total of 1921.5 m on Martian surface [10]. In contrast to Earth-based robotics, Mars rovers operate without access to global navigation satellite systems (GNSS), which compounded by communication constraints such as high packet loss and long transmission delays, further exacerbates the challenge of obtaining timely and accurate position in harsh and uncertain Martian environment [11]. These challenges highlight the urgent need to achieve high-precision localization, which is essential for ensuring safe traverses and the effective execution of scientific exploration tasks [12].
At present, the localization methods for Mars rovers can be broadly categorized into two types: relative localization and global localization. Relative localization determines the rover’s position and orientation within a local coordinate system, using onboard sensors such as stereo cameras, inertial measurement units (IMUs), and wheel odometers. Representative relative localization approaches include dead reckoning [13], visual-inertial odometry [14], bundle adjustment [15,16], and cross-site visual localization [17,18]. These methods can effectively achieve high-precision localization during the rover’s short-distance traverses. However, as the travel distance increases, such methods inevitably accumulate localization errors, which in turn leads to a significant degradation in the stability and safety of rover operations. To overcome this, global localization techniques are used to determine the rover’s precise locations over long-distance traverses within a global coordinate system (e.g., the Mars body-fixed coordinate system). The commonly used global localization approaches can be broadly categorized into radio-based [19], astronomical [20], and image-matching-based methods [21]. Among these, radio-based and astronomical techniques generally offer low accuracy and suffer from long localization latencies, making them inadequate for high-precision localization and navigation tasks. In contrast, image-matching-based approaches leverage a high-resolution orbital image basemap to achieve more accurate and efficient global localization, which has attracted increasing attention in Mars rovers. During the Mars Exploration Rover (MER) mission, the Spirit and Opportunity rovers performed infrequent orthorectification of 360-degree panoramic images captured by the onboard navigation and terrain cameras (NaTeCams) and matched them to HiRISE images, which provide high-resolution (0.25 m/pixel) orbital views [22]. Curiosity rover’s global localization approach basically follows the processing paradigm developed in the MER mission. Before the Perseverance and Zhurong rovers, global localization was performed manually on the ground by humans for the Mars rovers, which takes significant time, and the need for it limits how far the rover can autonomously navigate without ground-in-the-loop control [23]. The Cartograph and Geographic information Science Laboratory at The Ohio State University developed an image-based bundle adjustment method that connects lander and rover images, enabling landing site mapping and precise rover localization on lander-generated base maps [24]. NASA’s Jet Propulsion Laboratory (JPL) has recently proposed an on-board map-based localization method to provide global position for the Mars Helicopter Ingenuity mission [25]. This work, along with other representative studies on global localization for Mars drones, [26,27,28], demonstrates notable progress in the field. However, compared with the lander or drone-acquired imagery, orbital images lack distinct and rich surface textures and exhibit larger discrepancies in both resolution and perspective relative to the rover NaTeCam images. Consequently, image matching techniques based on rover, drone, or lander data are not well suited for global localization between the rover and the orbiter on Mars. Enhancing the automation and robustness of global localization, particularly during Mars rover traverses across typical terrains, such as dunes, bedrock, craters, and flat plains, remains a critical bottleneck problem.
Inspired by recent advances in autonomous driving [29], we formulate Mars rover global localization as a cross-view localization problem (Figure 1), where the goal is to determine the rover’s position on the orbiter’s map by establishing robust feature correspondences between ground-level rover images and orbital imagery captured from drastically different viewpoints. However, due to the unique characteristics of the Martian environment, the Mars cross-view localization (MCVL) task faces two significant challenges.
Figure 1. Problem formulation of the Mars rover localization. Taking the Tianwen-1 mission as an example, the Mars rover and orbiter acquire rover images and orbital images, respectively. The stereo images captured by the Mars rover’s navigation camera are transformed into orthophotos through orthorectification. Using prior position information, the relevant orbital orthophoto for localization is indexed. By analyzing the rover image and the orbital map, the pixel position of the rover in the orbital image slice is determined. This pixel position is then used to obtain the latitude and longitude coordinates in the Mars body-fixed coordinate system, thereby determining the rover’s global localization.
Firstly, the Martian surface is relatively flat and lacks prominent texture or structural features, which undermines the stability and discriminability of visual cues. Moreover, images acquired by the rover’s navigation camera and those captured by the orbiters differ significantly in appearance and resolution due to their distinct imaging domains, resulting in substantial challenges for establishing reliable cross-view correspondences.
Secondly, existing supervised training methods for planetary surface cross-view localization typically require high-precision geographic coordinates for images captured by Mars rovers, which are extremely difficult to obtain. In addition, the reliance on manually annotated object-level features, such as ridges, rocks or craters, as invariant surface cues significantly limit the scalability and practicality of traditional supervised approaches. Such features are frequently sparse or completely absent over extensive regions of the Martian surface in realistic planetary exploration scenarios.
To address these challenges, we propose a two-stage cross-view global localization framework for Mars rovers, with a focus on the Tianwen-1 mission. The proposed framework consists of the Mars cross-view few-shot training paradigm (MarsCVFP) model, the Mars cross-view feature extraction network (MCVN), and a robust template matching algorithm for global localization. The MarsCVFP leverages implicit Martian surface cues such as dunes, bedrock, craters, and flat terrain without requiring a large amount of high-precision location-level supervision or explicitly annotated specific feature categories as learning targets in the scene, a strategy we refer to as the few-shot training paradigm. To further strengthen cross-view feature learning on the weakly textured and unstructured surface of Mars, we introduce a multi-scale feature pyramid structure (MSFPS) and a feature interaction module (FIM) within MCVN based on Vision Transformer (ViT), enabling adaptive extraction of consistency features across hierarchical scale-space representations. Furthermore, a multi-resolution contrastive loss is designed within MarsCVFP to mitigate the degradation of feature consistency caused by the spatial resolution discrepancies between rover orthophotos and orbital images. Finally, we construct a pyramid structure to perform feature matching across multiple levels of the feature extraction hierarchy, enabling robust global localization.
Our framework is designed to enhance the autonomy of global localization for Mars rovers in real exploration scenarios, which are characterized by weak textures and unstructured surfaces, and to overcome the limitations of existing training pipelines. The core objective is to employ a few-shot learning model to replace conventional supervised frameworks, aiming to extract the distinctive and invariant features between the Mars rover and orbiter imagery, while simultaneously reducing the domain gap. Our main contributions are briefly summarized as follows:
(1)
We innovatively propose a two-stage cross-view localization framework for Mars rovers. The first stage incorporates a few-shot learning model, MarsCVFP, which can implicitly learn and extract cross-view invariant features on the Martian surface without relying on explicitly defined or specific learning targets. In the second stage, a modified template matching algorithm is employed to achieve robust global localization.
(2)
We introduce a multi-scale feature pyramid structure (MSFPS) and a feature interaction module (FIM) to capture discriminative fine-grained features, especially in Martian environments characterized by weak textures and unstructured features. In addition, we design a multi-resolution contrastive loss ( L C F ) within the MarsCVFP to alleviate the degradation in feature consistency extraction caused by the spatial resolution discrepancies between the rover and orbiter imagery.
(3)
We validate the effectiveness of the proposed framework through comprehensive comparative experiments and extensive ablation studies. Compared with traditional global localization methods used in the Zhurong and Perseverance rovers, as well as the learning-based cross-view localization models, our approach demonstrates superior robustness across diverse terrains and varying coarse prior positions, while maintaining high-precision localization accuracy.
The rest of the paper is organized as follows: Section 2 provides a concise review of related works. Section 3 details our proposed two-stage cross-view localization framework for the Mars rover, including the Mars cross-view feature extraction network (MCVN), the Mars cross-view few-shot training paradigm (MarsCVFP) model for cross-view consistency feature guidance, and a modified template matching algorithm for aligning the rover orthophotos with the orbiter digital orthophoto maps (DOMs). Section 4 presents the experimental results that demonstrate the effectiveness of the framework and discusses its limitations. Finally, Section 5 concludes the paper and outlines directions for future research.

3. Methods

In this section, we first present a brief overview of the cross-view localization framework. Next, in Section 3.1, we provide a detailed discussion of the Mars cross-view few-shot learning training paradigm (MarsCVFP), followed by an in-depth explanation of the Mars cross-view feature extraction network (MCVN) integrated within it in Section 3.2, along with a detailed description of the model’s loss function in Section 3.3. Finally, in Section 3.4, we present a description of our improved template matching algorithm.
Cross-view localization for Mars rovers presents significant challenges due to the domain gap between orbital and ground-level observations, the sparse surface texture, and the absence of distinct structural features on Martian surface. To address these challenges, we propose a two-stage cross-view framework for Mars rovers, as illustrated in Figure 2. The framework includes the MarsCVFP model, which extracts cross-view consistency features using a small number of cross-view annotated image pairs that does not rely on explicitly annotated specific learning targets in the scene and an improved template matching algorithm that aligns rover orthophotos with orbiter imagery to accurately determine the rover’s position. The following sections provide a detailed description of the proposed framework, developed and evaluated for the Zhurong rover in this study.
Figure 2. Overall workflow of the proposed Mars rover cross-view localization framework: (a) M the proposed cross-view consistency feature extraction model for unique Martian surface textures and structures; (b) a robust matching algorithm that aligns rover orthophoto features with orbital imagery features to achieve global localization.

3.1. Mars Cross-View Few-Shot Training Paradigm (MarsCVFP)

For the task of cross-view localization of the Zhurong rover, we assume that a rough prior localization is available, with an average relative localization error of approximately 2% [17], obtained through cross-site visual localization techniques applied to the Zhurong rover. Given a 360-degree panoramic image G , comprising 12 to 15 pairs of stereo images captured by the NaTeCam onboard the Zhurong rover, and an L × L HiRISE orbital image S representing the local area where G was taken, the orbital image S is cropped around the rover’s estimated position based on the relative localization with a crop width equal to the sum of the rover’s positional uncertainty and the width of the stereo orthomosaic. Our cross-view localization objective is to estimate the 2D image coordinates X ∈ [ 0 , L ] 2 within S that correspond to the ground location of the NaTeCam at the time of capturing G .
Training for the cross-view localization task necessitates a large number of high-precision positional annotations in orbital imagery for each orthophoto generated at a rover stop. In supervised frameworks, these ground-truth labels are often generated by applying Gaussian smoothing to these annotated positions [56]. However, the difficulty of accurately establishing precise spatial correspondences between rover-captured and orbiter-acquired images renders conventional supervised learning approaches impractical, as they rely on high-precision location-level supervision and object-specific learning targets. To overcome this challenge, we propose the MarsCVFP model, which obviates the need to explicitly define the object-level learning features for a specific scene, as shown in Figure 3. We eliminate the need for costly process of large-scale and strong annotations. Instead, we only utilize a small subset of high-precision annotated image pairs for self-distillation training, consisting of rover orthophotos generated from NaTeCam imaging sites and the corresponding orbiter DOM. The training primarily relies on the feature information from these few-shot, high-precision cross-view annotated image pairs, which eliminates the need for precise object-level annotations and instead captures broad scene characteristics, including the textures and structures of dunes, rocks, craters, and plains across cross-view image pairs. Compared with conventional supervised paradigms, our approach substantially reduces annotation costs while enabling the model to implicitly capture consistent cross-view features, even in scenarios with sparse surface textures on Mars.
Figure 3. The proposed MarsCVFP model. During the gradient backpropagation process, the student’s parameters are updated using Stochastic Gradient Descent (SGD), while the teacher’s parameters are updated via the Exponential Moving Average (EMA) of the student’s parameters. L r a w is the loss function used in DINOv2 model, while L C F is new loss function introduced to address the challenges posed by the unique environment of the Martian surface and cross-view consistency feature extraction. The detailed information about L C F can be found in Section 3.3 and will not be further elaborated here.
In the MarsCVFP model, we establish a teacher network and a student network, both of which share the same model architecture, as specifically described in Section 3.2. We train the student network to match the output of the teacher network, Specifically, we construct different distorted view, or crops, of an image with multi-crop strategy [57]. From a given image, we generate a set of different views V , which include global views F g l o b a l that cover most of the original image’s area and local views F l o c a l that cover a smaller portion of the original image. All crops are processed through the student network, while only the global views are passed through the teacher network. We group the input data and incorporate few-shot, high-precision feature information into the training of the MarsCVFP model. More precisely, we pre-construct a set of positive samples S p by manually registering orbiter images with the rover’s ortho-photos. Subsequently, we randomly select three orbiter images from the remaining orbiter image dataset as negative samples S n . These positive and negative sample sets independently generate global and local view images, which are then processed through few-shot learning. An Exponential Moving Average (EMA) of the model weights is maintained during training to stabilize parameter updates and improve generalization. Under weak-texture Martian conditions, EMA reduces the adverse effects of noisy or ambiguous gradients from homogeneous terrain, facilitating more consistent feature optimization. In the final output feature stage of the teacher network, we follow Equation (1) to maximize the similarity of positive sample pairs while minimizing that of negative pairs. This can drive the student network to capture consistent representations across local-to-global correspondences, thereby enhancing its ability to extract cross-view features between the rover and orbiter images.
min θ t { c o s s i m ( F G , F S n ) } + max θ t { c o s s i m ( F G , F S p ) }
where c o s s i m ( · ) is the computation of cosine similarity. F G is the feature map output from the Mars rover orthomosaic image, F S p and F S n represent the feature maps output from the orbiter’s positive and negative sample images, respectively.
Due to the significant resolution difference between the rover and orbiter images, aligning the same features across scale spaces becomes challenging. We establish a coarse-to-fine correspondence between the rover and orbiter images to guide the model training. Specifically, we extend the architecture by integrating an autoencoder that projects the input feature maps into a lower-dimensional space, thereby learning the potential features representations, and use reshaping to restore the spatial size of the feature map, aligning them with those of the original input images. Subsequently, we apply max-pooling with strides M of 2, 4, 8, and 16 to   F R in both teacher and student networks, yielding a series of pooled feature maps F M . The multi-resolution feature maps produced by the teacher network are used as pseudo-labels to supervise the outputs of the student network at corresponding resolutions. With the introduction of the coarse-to-fine multi-resolution strategy, the MarsCVFP demonstrates rapid convergence in the initial stages of training, driven primarily by coarse-grained features. As training progresses, the strategy facilitates the learning of pixel-level discriminative feature representations, enabling the model to comprehensively perceive spatial information across multiple scales, which can improve the model’s robustness and applicability to Mars.

3.2. Mars Cross-View Feature Extraction Network (MCVN)

The MarsCVFP few-shot learning framework effectively establishes consistent feature representations of the same region across cross-view target domains without requiring explicit designation of object-level learning targets in the scenes, thereby reducing the reliance on strongly supervised labels required by existing models. However, the Martian surface, characterized by a lack of rich textures and structured features, presents considerable challenges for robust feature extraction under varying environmental conditions. In addition, the original Vision Transformer (ViT) [58] architecture lacks inherent multi-scale spatial perception, which limits its ability to capture fine-grained local edge features such as prominent rocks, rims of impact craters, and terrain boundaries. These limitations adversely affect the performance of downstream tasks, including high-precision image registration and localization. To address these challenges, we propose a Mars cross-view feature extraction network, as shown in Figure 4, which equips the model with local and global information interaction capabilities, along with multi-level scale-aware spatial perception, thereby enabling the effective extraction of more precise, fine-grained features on the Martian surface and enhancing cross-view localization performance.
Figure 4. The overall architecture of the Mars cross-view feature extraction network (MCVN). Our model adopts a two-branch design comprising three core components: (1) a plain ViT-branch, whose encoder layers are evenly divided into n = 4 blocks to facilitate staged feature interaction; (2) a multi-scale feature pyramid structure (MSFPS), introduced as a CNN-based branch, comprising two linear projection layers and a set of depth-wise separable convolutions with diverse receptive fields, designed to effectively capture multi-scale spatial features; and (3) a feature interaction module (FIM), which integrates the features from two branches across different stages, enabling the effective extraction of more precise, fine-grained features on the Martian surface.

3.2.1. Multi-Scale Feature Pyramid Structure (MSFPS)

Inspired by [59,60], we integrate a pyramid structure into the original ViT model, combining the advantages of CNN in capturing local image features with the strengths of ViT in understanding complex image structures and semantic relationships. The multi-scale feature pyramid structure is composed of two linear projection layers and a set of depth-wise separable convolutions with multi-receptive fields, as shown in Figure 4a. It is designed to model the local spatial contexts of images parallel with the patch embedding layer, so as not to alter the original architecture of ViT. Specifically, we adopt a standard convolutional stem from ResNet [61], consisting of three convolutional layers followed by a max-pooling operation, to process the input image of size H × W . Subsequently, a series of 3 × 3 convolutions with stride 2 are applied to progressively reduce the size of feature maps and increase the channel dimension. This process produces a set of multi-scale feature maps {   F 1 ,   F 2 ,   F 3   } with spatial resolutions of 1 / 8 , 1 / 16 , and 1 / 32 of the original image size, respectively. These feature maps are then flattened and concatenated into a unified feature token F ∈ R ( H W / 8 2 + H W / 16 2 + H W / 32 2 ) × D . The resulting token sequence is subsequently passed through a linear projection layer to reduce its dimensionality, after which the features are divided into M groups along the channel dimension. Different feature groups are processed using depth-wise convolutional layers with distinct kernel sizes, enabling the decoupling of spatial and channel-wise representations. This design enhances the MSFPS model’s sensitivity to subtle terrain structures while significantly reducing computational cost and effectively capturing diverse spatial contextual information. After processing, the features from all groups are concatenated and passed through a linear projection layer to increase their dimensionality. This process can be formally described as follows:
F C N N = L P ( D W C o n v ( L P ( F ) ) )
where L P ( · ) denotes linear projection operation, and D w c o n v ( · ) denotes a set of depth-wise convolutional layers with different kernel sizes.

3.2.2. Feature Interaction Module (FIM)

To address the bias introduced by architectural differences in texture feature extraction on the Martian surface and to enhance both the granularity and completeness of modality representations (e.g., high–low frequency semantics, as well as global–local contextual information), we propose the feature interaction module, which comprises a multi-scale self-attention mechanism and a feed-forward network, as shown in Figure 4b. Specifically, it injects the multi-scale features extracted by the CNN into the ViT. This design mitigates the limitations of the ViT in terms of inadequate intra-patch information interaction and the absence of hierarchical representations. Concurrently, the high-level semantic features extracted by the ViT are propagated back into the CNN-branch, further enhancing its long-range dependency modeling and semantic representation capacity. In order to effectively fuse the ViT feature F v i t i ∈ R H W / 16 2 × D and the multi-scale feature {   F 1 ,   F 2 ,   F 3   } obtained through the MSFPS module, we directly add the features F v i t i and F 2 ∈ R H W / 16 2 × D through element-wise addition, yielding the set F ′ = {   F 1 ,   F 2 ′ ,   F 3   } . Subsequently, we use self-attention mechanism to effectively integrate features from both CNN and Transformer branches, reinforcing the robustness of representations to modality-specific differences. This process can be formulated as:
F n e w = s e l f A t t e n t i o n ( n o r m ( F ′ ) )
where n o r m ( ⋅ ) denotes LayerNorm [62], s e l f A t t e n t i o n ( ⋅ ) is the multi-scale deformable attention [63]. Finally, we use the fused feature F n e w ∈ R ( H W / 8 2 + H W / 16 2 + H W / 32 2 ) × D obtained through the self-attention mechanism to update the input features from both the CNN branch ( F C N N ) and the ViT branch ( F V i t ). Specifically, for the i-th stage, we align the feature map sizes of F n e w 1 ∈ R H W / 8 2 × D and F n e w 3 ∈ R H W / 32 2 × D to match F n e w 2 ∈ R H W / 16 2 × D using bilinear interpolation. These three components are then fused via element-wise addition to generate F V i T ′ ∈ R H W / 16 2 × D , which is added to F V i T i as the input of the next ViT layer, following the layer normalization and feed-forward neural network stages. Then, we use F n e w and F C N N i to obtain the updated feature F C N N i + 1 . This process can be formulated as:
F V i T i + 1 =   F V i T i + F F N ( n o r m ( F V i T ′ ) )
F C N N i + 1 = F C N N i + F F N ( n o r m ( F n e w ) )
where F F N ( ⋅ ) denotes the feed-forward network [64]. Through cross-architecture feature fusion and bidirectional interaction, the model effectively leverages multi-scale and multi-level features, thereby enhancing its capability to represent and generalize cross-view consistent features under challenging Martian surface conditions characterized by sparse textures and a lack of structured features.

3.3. Loss Function

In the MarsCVFP model, we apply L l o c a l and L g l o b a l losses [65,66] between the features derived from the class token of our Mars cross-view feature extraction network, which are extracted, respectively, from the student and teacher networks using local and global crops of the same image. Specifically, we pass the class token through the MarsCVFP head, a multi-layer perceptron (MLP) that outputs a vector of prediction scores. To prevent model collapse, we use Sinkhorn–Knopp centering [57] to the feature vector F t produced by the teacher MarsCVFP head, yielding a centered vector F t ′ . Both F t ′ and the student feature vector F s are then processed using softmax normalization to produce the corresponding probability distribution p t and p s , respectively. To provide a more definitive learning target for the student, we apply sharpening to the teacher distribution p t ′ . Finally, we treat p t ′ as a “pseudo-label” and use the cross-entropy loss to measure the divergence between p t ′ and p s , as follows:
L l o c a l = − ∑ i = 1 N l o c a l l o g ( e x p ( F s , i ⋅ ( F t , j − m t ) / τ ) ∑ k = 1 N l o c a l e x p ( F s , i ⋅ ( F k − m k ) / τ ) )
where N l o c a l denotes the feature vectors of the local crops obtained by the student network. m k denotes the mean of the corresponding feature vector F k = [ F t ,   F s ] . If F k is derived from the teacher network, then m k = m t . If F k is derived from the student network, then m k = 0 . τ is the temperature parameter used to control the sharpness of the softmax distribution. Similarly, we use N g l o b a l (the global crops obtained by student model) to compute L g l o b a l , which is similar with Equation (6).
In addition, we randomly mask a subset of input global patches provided to the student, but not to the teacher network. The masked tokens from the student are then passed through the student’s iBOT [67] head. In parallel, the teacher’s iBOT head processes the corresponding visible patch tokens. Subsequently, the softmax and centering steps are applied to the feature maps F t i and F s i , which are obtained from the teacher and student networks, respectively, following the same procedure, as described previously. We use a cross-entropy loss to quantify the similarity and discrepancy between the feature representations generated by student and teacher networks for each masked patch, thereby enabling the student to simultaneously capture both global and local features, as follows:
L i B O T = − ∑ i p t i l o g ( p s i )
where i denotes the patch indices for the masked tokens. p s i and p t i represent the probability distributions over the randomly masked global patches from student network and the corresponding global patches from teacher network, respectively. For the class tokens obtained from global crops in student network across different images, we apply KoLeo loss [68] to encourage a uniform distribution of the features within each batch, thereby promoting a well-dispersed feature space for the class token embeddings, as follows:
L k o l e o = − 1 n ∑ i = 1 n l o g ( d n , i )
where n is the number of vectors in the given set ( x 1 , … , x n ) , and d n , i = m i n j ≠ i ‖ x i − x j ‖ is the minimum distance between x i and any other point within the batch. We also apply l 2 normalization to the features before computing this regularizer.
Furthermore, to effectively capture both large-scale information (e.g., terrain boundaries) and fine-grained details (e.g., craters and rocks) crucial for cross-view localization of the Mars rover while concurrently addressing the inconsistencies in feature representations induced by the spatial resolution disparities between the Mars rover and orbiter image domains, we propose a coarse-to-fine contrastive loss L C F to guide the MarsCVFP model training, as follows:
L C F = − ∑ M w M [ l o g e x p ( M p + / τ ) ∑ i N e x p ( M i / τ ) + λ L K L + ]
where w M are the weights derived from max-pooling with strides of 2, 4, 8, and 16, where each weight is inversely proportional to the pooling stride. M i denotes the cosine similarity between the feature map F G of the rover DOM and the feature F S of the orbiter DOM across different spatial resolutions. M p + denotes the cosine similarity values computed for the set of positive image pairs in the few-shot learning cross-view labels. The hyperparameter τ is used as a reference to control the sensitivity of the model to difficult candidate regions. L K L + is the Kullback–Leibler divergence between the probability distribution output by the teacher p M t and the student p M s for the set of positive image pairs, aiming to minimize the discrepancy between their outputs.
Finally, we introduce a weighting coefficient σ for the loss term L C F to balance the overall loss function L a l l , as follows:
L a l l = L r a w + σ L C F
where L r a w = L l o c a l + L g l o b a l + L i B O T + L k o l e o . L r a w loss ensures stable self-distillation training, and its joint optimization with and L C F significantly improves the model’s generalization in cross-view feature consistency for Mars rover localization.

3.4. Robust Template Matching and Localization Estimation

After applying the MarsCVFP model, we obtain feature representations from Mars rover orthophotos and the orbiter images that demonstrate high consistency in both scale and viewpoint. In order to achieve robust and reliable localization estimation of the Mars rover, we propose an improved template matching algorithm to match the feature representation of the Mars rover orthomosaic image against that of the orbital image, as shown in Figure 5. Specifically, we construct a multi-layer pyramid for the orbital feature F o using max-pooling with down-sampling ratios τ of 1/2, 1/4, and 1/8, where each layer represents a scaled version of the original feature. Similarly, the Mars rover orthomosaic feature F r is rescaled to generate template features at the corresponding resolutions. We then apply the census transform, a non-parametric local image transform that is invariant to monotonic intensity variations, to describe each pixel location on both rover DOM feature F r τ and orbital feature F o τ at each pyramid level, as follows:
D ( x ,   y ) = c ( I ( x , y ) , I ( x + i , y + i ) ) i , j ∈ W
W = { ( i , j )   |   i , j ∈ { − 1 ,   0 ,   1 } ,   ( i , j ) ≠ ( 0 ,   0 ) }
where c ( , ) is a comparison operator between nearby pixel intensities, defined as c = 1 if I ( x , y ) > I ( x + i , y + i ) and c = 0 otherwise. W is a 3 × 3 local window centered on each pixel. Self-comparisons are excluded, resulting in an 8-field descriptor for each pixel location ( x ,   y ) in an image I [69].
Figure 5. An improved template matching algorithm with a multi-scale strategy, in which missing and background data are excluded from the computation of matching costs. * represents the element-wise multiplication. The purple arrows indicate the computation of the sliding window, and the red numbers represent the different descriptor bits in the Census transform.
To address the issue of missing and background data caused by geometric occlusions inherent in rover DOM generated from the rover’s NaTeCam viewpoint, we construct a binary validity mask Q , where missing regions are assigned a value of 0 (excluded from matching cost computation) and valid regions are assigned a value of 1. Then, we compute the Hamming distance H between two descriptors by summing the bitwise comparison results over the window W . We take one scale space as an example, as shown below:
H ( D o , D r ) = ∑ k = 1 | W | H ( d o , d r )
where D o and D r denote the descriptors at the center pixel within the sliding window W , extracted from the orbital image features F o τ , and the Mars rover features F r τ , respectively. Similarly, d o and d r represent the Census values of the nearby pixels.
Finally, we shift the rover DOM feature map across the orbital feature map and calculate the spatial correlation score at each position using our improved template matching algorithm at each scale level. The overall score S is obtained by aggregating the correlation scores across all scale levels, as follows:
S ( x , y ) = 1 / ∑ τ ∑ i , j H ( D o ( x + i ,   y + j ) ⏟ o r b i t e r , D r ( i ,   j ) ⏟ r o v e r )
where ( x , y ) denotes the estimated position of the Mars rover on the orbital map. We posit that higher scores at different grid positions indicate a greater likelihood of the query camera being located at those positions. Consequently, the pixel location with the maximum correlation score is recorded as the final localization result.

4. Experiments and Discussion

In this section, we first present the experimental datasets and the implementation details of the network training. Then, we introduce the evaluation metrics and compare our proposed two-stage cross-view localization framework for a Mars rover with several state-of-the-art (SOTA) approaches to demonstrate its effectiveness. In addition, we perform ablation studies to validate the necessity of each component.

4.1. Experimental Datasets and Implementation Details

To facilitate research in Mars rover cross-view localization, we constructed the Mars Cross-View Localization Dataset (MCVLD), which includes rover images and the corresponding orbital map collection. Specifically, we selected over 900 stereo images acquired by the NaTeCam onboard the Zhurong rover, covering 85 unit-planned sites and 20 panoramic sites, with horizontal field-of-view angles of 120 ° and 360 ° , respectively. To mitigate the perspective discrepancies between Mars rover and orbital images, we utilized the cartographic techniques and mapping workflows implemented in the Zhurong mission [17], to automatically orthorectify horizontal perspective images acquired at all Zhurong rover sites into orthographic views. The resulting orthophotos have a size of 400 × 400 pixels, with each pixel representing to a ground distance of 0.05 m. To more accurately assess the localization accuracy, we up-sampled the original orbital images from a resolution of 0.25 m/pixel to 0.05 m/pixel. Using expert-guided image registration, we then extracted orbital image patches centered on the rover’s ground-truth location to construct positive sample pairs in the MCVLD dataset. The high-precision reference positions were determined via manual image registration performed by experienced experts. Specifically, 5–10 tie points were visually selected based on distinctive geological landmarks to align the rover orthoimage with the HiRISE map. A translational transformation was estimated by minimizing misalignment across the selected points, and pixel deviations were computed for verification. The tie points with deviations exceeding one pixel were discarded and replaced, and the process was iterated until sub-pixel alignment was achieved. The final registered image and its overlapping region were then exported for subsequent analysis. To generate negative samples, we randomly translated the orbital images using shift ratios of 25%, 50%, and 75%, where each ratio represents the translation distance as a percentage of the actual ground coverage of the orbital image. Subsequently, we applied data augmentation techniques, including image rotation, Ipa Cutout [70], and brightness and contrast adjustments, to expand the MCVLD dataset to 20 k image pairs, comprising approximately 5 k positive and 15 k negative pairs.
As for implementation, we began by initializing the ViT network with pretrained weights from the original ViT-B [71] model and retrained the Mars cross-view feature extraction network using the COCO [72] dataset, which provides strongly supervised semantic annotations, to acquire a pretrained model endowed with initial generalization ability for downstream tasks. Subsequently, we fine-tuned the pretrained model for the Mars rover cross-view localization task within the proposed MarsCVFP framework, utilizing our few-shot, high-precision cross-view dataset that does not rely on explicitly defined scene-specific learning targets. A few-shot learning was employed to further adapt the model to the target domain and enhance cross-view consistency during this stage. The final model was obtained through this two-stage training process implemented in Python 3.8.20 and Pytorch 1.9.0, conducted on an Ubuntu 18.04 system equipped with two Intel Xeon Silver 4210R CPUs and dual NVIDIA GeForce RTX 3090 GPUs. During the training stage, the MarsCVFP was optimized using the AdamW optimizer [73] over 100 epochs, with a learning rate of 0.0001 and a mini-batch size of 4. We set σ = 0.5 to balance the few-shot learning loss L r a w in the teacher–student network and the cross-view multi-resolution few-shot learning loss L C F . The temperature parameter τ for L C F was set to 0.1.

4.2. Evaluation Metrics

For each Mars rover orthophoto, we generated three levels of prior bias for the corresponding orbital image patches: 5 m, 10 m, and 20 m, with the associated search areas covering 25 m × 25 m, 30 m × 30 m, and 40 m × 40 m, respectively. The prior bias represents the uncertainty range of the rover’s estimated position. For example, under the 20 m prior bias setting, the rover’s true location may deviate by up to 20 m in both the latitude and longitude directions from its estimated position. By setting different levels of prior bias, we simulated the uncertainty in cross-site localization of the Mars rover, which has an average relative localization error of 2% [17,18]. These settings reflect practical scenarios in which the rover’s prior position estimate may vary in accuracy due to localization drift and allows us to evaluate the robustness and adaptability of different cross-view localization models under varying search ranges and realistic uncertainty levels.

4.2.1. Cross-View Localization Success Rate

The localization success rate refers to the probability that the Mars rover can accurately determine its position within a specified error threshold. It serves as an important metric for evaluating the accuracy and reliability of the localization method [23]. Since the orthophotos generated from the Mars rover images were pre-aligned in orientation, no directional deviation was assumed during localization. To evaluate localization performance, we defined a threshold distance d based on the Euclidean distance and considered the rover localization to be successful if the estimated position lay within this distance from the reference position for a given test case. Given the original resolution of the HiRISE DOM is 0.25 m/pixel, we up-sampled the HiRISE orbital image by a factor of five using bicubic interpolation to match the spatial resolution of the rover orthoimage (0.05 m/pixel) and set d to 0.50 m, 0.75 m, and 1.0 m to assess the success rate of the proposed framework under different levels of localization precision. These thresholds are specified in physical units (meters) to maintain resolution independence. In the actual implementation, these thresholds are converted to pixel units in the up-sampled coordinate system (10, 15, and 20 pixels at 0.05 m/pixel), ensuring consistency with the computed localization errors. The localization success rate is defined as follows:
S R = S s u c S a l l × 100 %
where S s u c and S a l l are the number of test sites within the threshold distance d (i.e., the number of successful localization sites) and the total number of test sites, respectively.

4.2.2. Cross-View Localization Error

We used both the mean and median as evaluation metrics for localization error, which is defined as the distance between the predicted position L p r e and the reference position L r e f . The mean localization error reflects the overall accuracy across all test cases, while the median localization error, being less influenced by outliers, provides a more robust reference for localization performance. Following Equation (16), we quantified the localization deviation for each test case as the Euclidean distance in pixel space and converted it to meters. We then aggregated these deviation values across the test dataset to compute the mean and median localization errors.
E r r o r = ( x p r e − x r e f ) 2 + ( y p r e − y r e f ) 2 × 0.05
where ( x p r e , y p r e ) and ( x r e f , y r e f ) are the pixel coordinates of the predicted and the reference position of the Mars rover on the orbital map, respectively. All evaluations were conducted in the pixel coordinate system of the orbital imagery (0.05 m/pixel). The final localization accuracy was subsequently converted into the physical coordinate space and reported in meters.

4.3. Experimental Results

In this section, we select various mainstream feature backbone networks and conduct extensive experiments (with different architectures and model sizes) on COCO and our MCVLD, to verify the effectiveness of the MCVN. In addition, we conducted comparative experiments with different SOTA cross-view localization methods, covering street-level scenes for autonomous driving and planetary surface scenes in deep space exploration. These results indicate that our two-stage strategy, which integrates our MarsCVFP model with the improved template matching algorithm, significantly outperforms both traditional and end-to-end cross-view localization methods on planetary surfaces.

4.3.1. Comparisons with Different Backbones and Frameworks

We conducted experiments on two datasets: the COCO dataset, which contains semantically labeled images for evaluating general feature consistency using metrics such as Average Precision for Masks ( A P m ), A P 50 m , and A P 75 m (corresponding to IOU thresholds of 0.5 and 0.75), and our MCVLD dataset, which consists of paired rover and orbital images for assessing the robustness of cross-view localization on planetary surfaces. For the MCVLD dataset, we adopted a search area of 25 m × 25 m and evaluated localization performance using success rate ( S R ), with a threshold distance of 1.00 m, as well as localization error ( E r r o r ). This comprehensive evaluation highlights the effectives of our framework in both general visual understanding tasks and the specific cross-view localization scenarios on Mars. Table 1 compares our proposed MCVN with representative backbone networks under the DINOv2 framework, including CNN-based (VGG, ResNet, ConvNeXt), Transformer-based (ViT-S, ViT-B), and hybrid models (Swin-S, ViT-Adapter, ViT-CoMer). While CNNs efficiently extract local features, they lack global modeling capacity. Transformers capture long-range dependencies but with higher computational cost and reduced robustness in weak-texture scenes. In contrast, our MCVN, designed as a hybrid architecture, effectively balances accuracy, robustness, and efficiency, demonstrating clear superiority and providing informed guidance for model selection in Mars rover cross-view localization under challenging conditions. For instance, MCVN-S achieves an improvement of +6.5% in mask A P 50 m and +4.6% in mask A P 75 m compared to plain ViT-S under the 4 × schedule. Meanwhile, on the MCVLD dataset, the MCVN-B outperforms ViT-CoMer-B with an 6.3% higher S R @1.00 m and a 20.4% reduction in Mars rover cross-view localization error, while maintaining a comparable number of parameters.
Table 1. Performance comparison of cross-view feature extraction and localization with different backbones.
We further evaluate the cross-view localization performance of MCVN and several SOTA backbone networks under different training paradigms, such as SCRL, SwAV, and others. The results, summarized in Table 2, demonstrate that our proposed MarsCVFP training paradigm achieves competitive performance in general visual semantic understanding tasks and outperforms existing SOTA models in Mars rover cross-view localization, showcasing its superior adaptability. Specifically, MarsCVFP with ViT-S achieved a 15.4% improvement in S R @1.00 m and a 35.6% reduction in cross-view localization error compared to DINOv2 with ViT-S, the best-performing baseline among other training paradigms. Furthermore, when combined with MCVN-S, MarsCVFP achieves a +7.2% increase in S R @1.00 m and a 17.7% reduction in localization error compared to MarsCVFP with ViT-CoMer-S, strongly demonstrating the superiority of our proposed model.
Table 2. Performance comparison of cross-view feature extraction and localization with different paradigms.

4.3.2. Visualization and Analysis of MarsCVFP Model

We list four examples of Mars cross-view localization of our framework in typical scenarios to demonstrate the excellent performance of our framework, which is specifically designed to focus on regions of prominent topographic variation that are commonly observable in both orbital and rover images. It accurately captures the contour edges of surface features such as dunes, prominent rocks, and impact craters, and demonstrates strong robustness in flat terrains and semantically weak scenes, as shown in Figure 6a–c. In addition, a representative failure case under shadow variation is presented in Figure 6d, providing valuable insights into the limitations of the MarsCVFP model in handling complex illumination scenes.
Figure 6. Cross-view localization examples under 40 m × 40 m search range in different scenes. In the orbital images, the darkened red region represents the search range. In position estimation images (0.05 m/pixel), the yellow triangle mark is the estimated position, and the green pentagram mark is the ground truth. Our MarsCVFP model performs well in dune, bedrock, crater, and patterned flat terrain scenes in (a–c), and it shows increased localization error under severe illumination changes and complex shadow scenes in (d).
Dune scene. The presence of dunes and slope streaks on the Martian surface presents a significant challenge for MCVL task. Owing to viewpoint differences, these features exhibit distinct textural appearances in rover and orbital images compared to other terrains. Our model incorporates consideration of such dune-dominated scenes during the construction of the MCVLD dataset and can enable effective Mars rover cross-view localization by establishing correspondences between the two views, as illustrated in Figure 6a.
Rock and crater scenes. Exposed bedrock and impact craters represent typical geomorphological features on the Martian surface, characterized by distinct and stable texture patterns, as shown in Figure 6b. Our model accurately captures the contour edges of these features and achieves precise localization, regardless of their completeness or the proportion of the image they occupy. This demonstrates the robustness of our model in identifying and leveraging geologically meaningful structures for accurate Mars rover cross-view localization.
Flat terrain scene. On flat terrains, the absence of prominent landmarks and the presence of repetitive textures from small rocks and gravel lead to weakly distinguishable feature patterns, so MCVL is more difficult. This example demonstrates that our model addresses this challenge by extracting implicit textural distribution patterns and leveraging the spatial geometric relationships among features, thereby successfully locating the Mars rover’s position on the orbital map, as shown in Figure 6c.
Shadow variation scenes. As shown in Figure 6d, the rover and orbital images were captured under different solar elevation angles, resulting in significant differences in texture appearance and shadow positioning for the same terrain region across different time points. These variations lead to inconsistencies in texture appearance and spatial alignment, introducing localization errors. This is an area that requires further investigation. One potential avenue for improvement is to enhance the images through the illumination-consistent processing and the reduction of noise to improve cross-view localization accuracy.
To gain a more intuitive understanding of the representations learned by MarsCVFP and its cross-view localization performance, we visualize the attention map and spatial correlation map in Figure 7. In the dune scene, the attention maps show that our model focuses on transitional zones with pronounced geomorphological changes between dunes and adjacent plains, while largely ignoring flat-terrain objects such as fine-grained dust and rocks. In the rock and crater scene, attention is directed toward prominent geological structures, including exposed bedrock, craters, and their surrounding areas. In the flat terrain scenes, the model concentrates on sand-gravel mixed regions that present strong discriminative feature and distinctive texture patterns. However, in scenes with shadow variations, the model sometimes confuses illumination-induced artifacts with actual rock features, leading to occasional localization errors.
Figure 7. Visualization of attention maps and spatial correlation maps. In the attention maps, warmer colors represent areas of greater importance as perceived by the MarsCVFP model. In the spatial correlation maps, warmer colors indicate higher likelihoods of rover’s location. In the (a–c) scenes, our model exhibits strong unimodality with accurate cross-view localization. In contrast, scene (d) shows localization failure due to ambiguous multi-peak responses and peak deviations.
From the correlation maps, our model generally produces a single prominent peak in most scenes (Figure 7a–c), enabling accurate cross-view localization. In contrast, inconsistent illumination and shadow patterns in Figure 7d. lead to ambiguous multi-peak responses and peak shifts, resulting in localization failure. This also demonstrates a significant challenge that must be overcome to further improve the model’s robustness in the MCVL task. MarsCVFP achieves strong correlation and consistency between rover and orbital images in most scenarios, effectively capturing cross-view correspondences. This performance stems from the model’s extensive pretraining on a large, diverse real scenarios dataset, its generalization training on the dedicated MCVLD dataset, which covers diverse and challenging Martian terrain, and the architectural advantages of the proposed MarsCVFP model.

4.3.3. Comparison with State-of-the-Art Cross-View Localization Methods on Planetary Surfaces

To validate the effectiveness of our cross-view localization framework, we compare our method with four SOTA architectures: (1) a traditional cross-view localization approach, which employs SIFT feature matching between orthorectified rover images and orbital imagery, has achieved global localization with the Opportunity NaTeCam images [21]; (2) a global localization model employing improved census transform and template matching, deployed on the Perseverance rover in the Mars 2020 mission [80]; (3) an end-to-end cross-view localization model based on contour guidance and cross-scale feature transfer, which is designed for planetary surface scenarios [67]; (4) an advanced model from the domain of autonomous driving on Earth, the HC-Net [81] model, which has achieved leading performance in cross-view localization tasks.
We use two evaluation metrics, success rate S R and E r r o r to quantitatively evaluate the cross-view localization performance of our model and four SOTA methods across different search ranges (40 m × 40 m, 30 m × 30 m, and 25 m × 25 m) on Martian terrains scenes traversed by the Zhurong rover, as shown in Table 3. The quantitative results show that our method consistently outperforms the other four state-of-the-art techniques across all search ranges, significantly improving localization success rate while maintaining the global localization error within acceptable engineering requirements.
Table 3. Performance comparison with SOTA cross-view localization models under varying search ranges.
Within the 25 m × 25 m search ranges, our method achieves a localization success rate of 58.67% under the 0.50 m threshold, significantly outperforming the census-based method used on the Perseverance rover (35.54%) and the SIFT-based method (28.29%). Other methods fail to achieve accurate localization at this threshold. At the 0.75 m threshold, our two-stage method success rate increases to 91.14%, outperforming the best-performing learning-based method (CG&CSFT-Net, 38.42%) and the top performing traditional method (census-based, 45.30%). At the 1.00 m threshold, our method further improves SR to 94.65%, meeting the accuracy requirements of practical engineering applications, whereas CG&CSFT-Net and census-based methods only reach 48.37% and 61.39%, respectively. Under the 40 m × 40 m search ranges, all methods experience a drop success rate. Nonetheless, our approach maintains a highest success rate of 82.42% at 1.00 m threshold, outperforming the census-based method (42.91%) and CG& CSFT-Net (37.18%). Regarding localization error, our two-stage framework attains a mean error of 0.84 m and a median error of 0.63 m, outperforming both the census-based method (mean: 2.28 m; median: 1.72 m) and the CG&CSFT-Net method (mean: 3.94 m; median: 4.76 m). The other two methods exhibit errors exceeding 5 m. These results demonstrate the superior robustness and localization accuracy of our two-stage method, underscoring its strong potential for real-scenarios in planetary navigation and localization tasks under varying search ranges constraints.
To provide a more intuitive understanding of each method’s performance, we present representative localization examples under different horizontal field of view (HFoV) experimental settings, including panoramic sites ( H F o V = 360 ° ) and unit-planning sites ( H F o V = 120 ° ) from the Zhurong rover mission. As shown in Figure 8b,e, traditional cross-view localization methods based on SIFT and census algorithms demonstrate robust performance in large-scale bedrock and impact crater terrains. However, the SIFT-based method performs worse than the census-based method in dune field scenes (Figure 8a,d), primarily due to its strong dependence on distinctive keypoints and descriptors, which are significantly degraded under repetitive textures and varying illumination. The census-based method, while generally more robust, also struggles in relatively flat terrains with low feature distinctiveness, where reliable localization cannot be achieved (Figure 8c,f). As shown in Figure 8e, the CG&CSFT-Net method exhibits strong localization performance in crater-rich terrains. However, its robustness and generalization are limited in dune, bedrock, and flat terrains, particularly under weak textures and the absence of large-scale structural cues. Meanwhile, the HC-Net method performs poorly across multiple representative Martian scenes due to the architecture constraints. It relies on façade features such as buildings and vegetation to guide feature alignment, which are largely absent on planetary surfaces. This highlights the limitations of Earth-based methods when applied to the unique environments of Mars. Compared to the four aforementioned SOTA methods, our model consistently achieves more robust and accurate cross-view localization across various Martian terrains, including dunes, bedrock, craters, and flat regions, demonstrating strong potential for global localization. However, as illustrated in Figure 8d–f, its performance declines at unit-planning sites due to the reduced horizontal field of view ( H F o V = 120 ° ). Feature studies with large-scale data may be required to further analyze the impact of HFoV on localization accuracy.
Figure 8. Qualitative comparison of different cross-view localization methods under panoramic sites ( H F o V = 360 ° ) and unit-planning sites ( H F o V = 120 ° ) within 40 m × 40 m search ranges. (a,d) represent dune scenes, (b,e) represent bedrock and crater scenes, and (c,f) represent flat terrains scenes. The estimated results, representing the likelihood of the Mars rover’s location, are overlaid on the corresponding orbital images. The GT mark represents the ground-truth position. Our method produces a continuous probability map over the search space, where warmer colors indicate higher probabilities, and achieves high localization accuracy.

4.4. Ablation Study

In this section, we perform comprehensive ablation studies on the proposed models and loss function, incorporating both quantitative and qualitative evaluations. The individual contributions of each component to Mars cross-view localization performance are assessed using two key metrics: localization success rate ( S R ) and localization error ( E r r o r ). All evaluations are performed under the challenging Martian terrain conditions of various sites traversed by the Zhurong rover, thereby demonstrating the superior performance of our framework and validating the effectiveness of each design choice.

4.4.1. Ablation Experiments on the Components

To validate the effectiveness of the key components in our cross-view localization framework, including the multi-scale feature pyramid structure (MSFPS), the feature interaction module (FIM), and the MarsCVFP training paradigm, we performed ablation studies under a unified experimental setting. Specifically, we adopt the DINOv2 architecture with a ViT-B backbone as the baseline model, with the number of feature encoder layers set to four. This model, trained on the MCVLD dataset, is referred to as the “Base” model. Building upon this baseline, we incrementally added the proposed components, culminating in the final framework: the MarsCVFP framework trained in a few-shot learning manner with the MCVN-B backbone. The quantitative results are summarized in Table 4.
Table 4. Results of the ablation study with different modules over a 40 m × 40 m search range.
We can observe that when MSFPS is introduced to provide multi-scale and multi-receptive-field CNN features to the ViT backbone (features are directly added), the localization success rate ( S R ) increases from 21.58% to 35.17% at the 0.75 m threshold and from 30.83% to 42.65% at the 1.00 m threshold. Moreover, the mean localization error decreases from 3.46 m to 2.37 m, and the median localization error is reduced from 2.59 m to 1.84 m. Replacing the direct addition operation with the proposed FIM leads to further improvements: a 7.27% increase in S R at the 1.00 m threshold and a 29.11% reduction in localization error. Overall, compared to the baseline model, MCVN-B achieves a substantial performance gain, with a total S R improvment of 19.1% at the 1.00 m threshold, a mean error of 1.68 m, and a median error of 1.02 m in localization Error. These results clearly demonstrate that MSFPS and FIM significantly enhance the plain ViT’s ability to extract cross-view consistent features, enabling more effective aggregation of heterogeneous spatial information across the Martian surface.
Furthermore, when the MarsCVFP training paradigm is used in place of the original DINO model, the localization success rate improves consistently across all thresholds, with the highest gain of 21.44% observed at the 1.00 m threshold. Simultaneously, the mean localization error is further reduced by 43.45%, from 1.68 m to 0.95 m. These gains stem from the MarsCVFP paradigm’s ability to implicitly learn robust cross-domain representations between the rover and orbital imagery under self-distillation training, thereby enhancing the alignment of heterogeneous Martian surface views. However, these improvements come at the cost of increased computational time, likely due to the added architectural complexity and enhanced representational capacity of our framework.
The SOTA performance of our model stems from the synergistic integration of the MCVN network and the MarsCVFP training paradigm. Figure 9a–d present the visualizations of cross-view features extraction using different key components. With the introduction of MCVN, terrain edge contours in both the rover orthophoto features and the orbital DOM features are significantly enhanced, and some fine-grained, distinctive features become more apparent, as shown in Figure 9c. However, due to the inherent domain gap, feature representations from corresponding regions may still exhibit spatial misalignment. When incorporating the MarsCVFP training paradigm, these limitations are effectively addressed. As shown in Figure 9d, MarsCVFP substantially improves the feature similarity between orbiter and rover views, thereby enhancing cross-domain correspondence and achieving more consistent and coherent feature alignment across viewpoints.
Figure 9. Qualitative comparison of (a) “Base”, (b) “Base+MSFPS”, (c) “Base+MSFPS+FIM”, and (d) “Base+MCVN+MarsCVFP (Ours)” models. The MCVN network is composed of the ViT, MSFPS. and FIM modules. We selected the DINOv2 training paradigm with ViT-S network as our “Base” model to demonstrate the effectiveness of the modules, MCVN and MarsCVFP. In the orbital feature images, the black box indicates the estimated position, and the center of the yellow box indicates the ground-truth position.

4.4.2. Ablation Experiment on Loss Functions

To evaluate the gain effects of our proposed loss function L C F on the MarsCVFP model, we conducted comparative experiments against the widely used InfoNCE loss and Triplet loss, all built upon the same baseline loss L r a w . As presented in Table 5, the proposed L C F loss consistently outperforms the alternatives loss functions across various thresholds, achieving the highest localization success rate improvements of 5.58% and 7.87% over the InfoNCE and Triplet loss, respectively, at the 0.50 m threshold. In terms of localization error, the L C F loss yields a mean error of 0.84 m, representing improvements of 5.62% and 9.68% compared to models trained with InfoNCE and Triplet loss added to the original L r a w loss. Furthermore, training with the proposed L C F results in faster model conver-gence. Therefore, in terms of both efficiency and localization accuracy, L C F proves to be the optimal choice. The ablation study result on different loss functions demonstrates that the MarsCVFP model trained with L r a w + L C F (ours) effectively guides the network to simultaneously attend to both the coarse- and fine-grained information, significantly enhancing its ability to address the resolution discrepancy between the rover DOMs and the orbiter DOMs. This leads to improved feature alignment across domains and results in optimal localization performance.
Table 5. Results of ablation study with different losses over a 40 m × 40 m search range.
In addition, we apply max-pooling with strides s of [ s 1 = 16 ,   s 2 = 8 ,   … , s 5 = 1 ] for L C F computation. We examine the cross-view localization performance using either the specific s i or the complete L C F for loss computation. As shown in Table 6, an increase of   i in s i generally leads to a decrease in localization error, with a significant decrease observed from s 2 to s 3 . However, from s 4 to s 5 , there is no apparent decrease in localization error, perhaps because the extremely fine-grained feature does not adequately guide the network to perceive coarse-grained information. In contrast, integrating multi-scale levels from s 1 to s 5 in the configuration of L C F more effectively guides the cross-view localization model to aggregate both coarse- and fine-grained feature information of the Martian surface, resulting in the best localization performance.
Table 6. Effect of loss function application at multi-scale levels on cross-view localization error.

5. Conclusions

We have proposed a two-stage cross-view localization method for the Mars rover that integrates the Mars cross-view feature extraction network (MCVN), the Mars cross-view few-shot training paradigm (MarsCVFP) model, and the robust template matching and validated its effectiveness and stability on 85 unit-planned sites and 20 panoramic sites traversed by the Zhurong rover. The experimental results show that our method improves cross-view feature correlation while preserving the distinctiveness of both orbital and rover features. It outperforms both traditional approaches and end-to-end learning-based cross-view localization models across varying search ranges, maintaining high accuracy, even with coarse prior position. The framework effectively addresses the limitations of the traditional SIFT-based method, which has been used to achieve cross-view localization with the Opportunity rover’s NaTeCam data, as well as the census-based method applied to the Perseverance rover, particularly under challenging terrains such as dunes, bedrock, craters, and flat plains. Ablation studies further confirm the individual contributions of MCVN and MarsCVFP. Future work will explore fully end-to-end cross-view localization methods to enable more efficient localization and navigation on Mars.

Author Contributions

Author contributions: conceptualization, Y.K., W.W. and K.D.; methodology, Y.K. and W.W.; software, Y.K., B.X. and Z.L.; validation, Y.K., W.W., Y.W. and M.P.; formal analysis, Y.K.; investigation, Y.K.; resources, Y.K. and K.D.; data curation, Y.K.; writing—original draft preparation, Y.K., W.W. and K.D.; writing—review and editing, Y.K., W.W., K.D. and B.W.; visualization, Y.K. and W.L.; supervision, W.W. and K.D.; project administration, W.W.; funding acquisition, K.D. All authors have read and agreed to the published version of the manuscript.

Funding

This research was supported by the National Natural Science Foundation of China Major Program (E5J1020100).

Data Availability Statement

Data supporting the findings of this article will be provided by the corresponding author upon reasonable request.

Acknowledgments

The authors gratefully acknowledge the efforts of the personnel involved in the archival work of the planetary data system at the National Astronomical Observatories, Chinese Academy of Sciences, for making the navigation camera images of the Zhurong rover from the Tianwen-1 Mars mission publicly accessible. We also extend our sincere thanks to the HiRISE team for making high-resolution HiRISE images and mapping products of the Tianwen-1 landing area publicly available.

Conflicts of Interest

The authors declare that they have no known competing financial interests or personal relationships that could have appeared to influence the work reported in this paper.

Abbreviations

The following abbreviations are used in this manuscript:
DOMDigital orthophoto map
EMAExponential Moving Average
FIMFeature interaction module
GNSSGlobal Navigation Satellite Systems
HiRISEHigh Resolution Imaging Science Experiment
HFoVHorizontal field of view
IMUInertial measurement units
MarsCVFPMars cross-view few-shot training paradigm
MCVLMars cross-view localization
MCVLDMars Cross-View Localization Dataset
MCVNMars Cross-View Network
MERMars Exploration Rover
MLPMulti-layer perceptron
MSFPSMulti-scale feature pyramid structure
NaTeCamNavigation and terrain cameras
SGDStochastic Gradient Descent
SOTAState-ff-the-art
ViTVision Transformer

References

  1. Guo, J.; Zeitlin, C.; Wimmer-Schweingruber, R.F.; Hassler, D.M.; Ehresmann, B.; Rafkin, S.; Freiherr von Forstner, J.L.; Khaksarighiri, S.; Liu, W.; Wang, Y. Radiation environment for future human exploration on the surface of Mars: The current understanding based on MSL/RAD dose measurements. Astron. Astrophys. Rev. 2021, 29, 8. [Google Scholar] [CrossRef] [Scilit]
  2. Hartwick, V.L.; Toon, O.B.; Lundquist, J.K.; Pierpaoli, O.A.; Kahre, M.A. Assessment of Wind Energy Resource Potential for Future Human Missions to Mars. Nat. Astron. 2022, 7, 298–308. [Google Scholar] [CrossRef] [Scilit]
  3. Liu, Y.; Wu, X.; Zhao, Y.-Y.S.; Pan, L.; Wang, C.; Liu, J.; Zhao, Z.; Zhou, X.; Zhang, C.; Wu, Y.; et al. Zhurong reveals recent aqueous activities in Utopia Planitia, Mars. Sci. Adv. 2022, 8, 7. [Google Scholar] [CrossRef] [Scilit] [PubMed]
  4. Candela, A.; Wettergreen, D. An Approach to Science and Risk-Aware Planetary Rover Exploration. IEEE Robot. Autom. Lett. 2022, 7, 9691–9698. [Google Scholar] [CrossRef] [Scilit]
  5. Cook, R.A.; Spear, A.J. Back to Mars: The Mars Pathfinders mission. In Proceedings of the International Astronautical Federation Congress on Developing Business, Turin, Italy, 6–10 October 1997; pp. 599–608. [Google Scholar]
  6. Leger, P.C.; Trebi-Ollennu, A.; Wright, J.R.; Maxwell, S.A.; Bonitz, R.G.; Biesiadecki, J.J.; Hartman, F.R.; Cooper, B.K.; Baumgartner, E.T.; Maimone, M.W. Mars Exploration Rover surface operations: Driving Spirit at Gusev Crater. In Proceedings of the IEEE International Conference on Systems, Man and Cybernetics, Waikoloa, HI, USA, 10–12 October 2005; pp. 1815–1822. [Google Scholar]
  7. Squyres, S.W.; Knoll, A.H.; Arvidson, R.E.; Clark, B.C.; Grotzinger, J.P.; Jolliff, B.L.; McLennan, S.M.; Tosca, N.; Bell, J.F.; Calvin, W.M.; et al. Two years at Meridiani Planum: Results from the Opportunity Rover. Science 2006, 313, 1403–1407. [Google Scholar] [CrossRef] [Scilit] [PubMed]
  8. Rankin, A.; Maimone, M.; Biesiadecki, J.; Patel, N.; Levine, D.; Toupet, O. Mars curiosity rover mobility trends during the first 7 years. J. Field Robot. 2021, 38, 759–800. [Google Scholar] [CrossRef] [Scilit]
  9. Farley, K.A.; Williford, K.H.; Stack, K.M.; Bhartia, R.; Chen, A.; de la Torre, M.; Hand, K.; Goreva, Y.; Herd, C.D.K.; Hueso, R.; et al. Mars 2020 Mission Overview. Space Sci. Rev. 2020, 216, 142. [Google Scholar] [CrossRef] [Scilit]
  10. Tianwen-1 Mission Marks First Year on Mars. Available online: https://www.cnsa.gov.cn/english/n6465652/n6465653/c6840321/content.html (accessed on 17 October 2023).
  11. Tong, X.; Liu, S.; Xie, H.; Xu, X.; Ye, Z.; Feng, Y.; Wang, C.; Liu, S.; Jin, Y.; Chen, P.; et al. From Earth mapping to extraterrestrial planet mapping. Acta Geod. Cartogr. Sin. 2022, 51, 488–500. [Google Scholar]
  12. Di, K.; Wang, J.; Xing, Y.; Liu, Z.; Wan, W.; Peng, M.; Wang, Y.; Liu, B.; Yu, T.; Li, L.; et al. Progresses and prospects of environment perception and navigation for deep space exploration rovers. Acta Geod. Cartogr. Sin. 2021, 50, 1457–1468. [Google Scholar] [CrossRef]
  13. Green, D.N.; Sasiadek, J.Z. Path tracking, obstacle avoidance and dead reckoning by an autonomous planetary rover. Heavy Veh. Syst.-Int. J. Veh. Des. 1998, 5, 1–24. [Google Scholar] [CrossRef]
  14. Di, K.; Wan, W.; Zhao, H.; Liu, Z.; Wang, R.; Zhang, F. Progress and Applications of Visual SLAM. J. Geod. Geoinf. Sci. 2019, 2, 38–49. [Google Scholar] [CrossRef]
  15. Li, R.; Di, K.; Wang, J.; Agarwal, S.; Matthies, L.; Howard, A.; Willson, R. Incremental Bundle Adjustment Techniques Using Networked Overhead and Ground Imagery for Long-Range Autonomous Mars Rover Localization. In Proceedings of the 8th International Symposium on Artificial Intelligence Robotics and Automation in Space—ISAIRAS, Munich, Germany, 5–8 September 2005; European Space Agency: Noordwijk, The Netherlands, 2005; ESA SP-603. [Google Scholar]
  16. Di, K.; Xu, F.; Wang, J.; Agarwal, S.; Brodyagina, E.; Li, R.; Matthies, L. Photogrammetric processing of rover imagery of the 2003 Mars Exploration Rover mission. ISPRS J. Photogramm. Remote Sens. 2008, 63, 181–201. [Google Scholar] [CrossRef] [Scilit]
  17. Wan, W.H.; Wang, J.; Liu, Z.Q.; Di, K.C.; Peng, M.; Wang, Y.X.; Liu, B.; Hu, G.L.; Han, S.J.; Li, X.; et al. Visual Localization and Topographic Mapping for Zhurong Rover in Tianwen-1 Mars Mission. IEEE J. Sel. Top. Appl. Earth Obs. Remote Sens. 2025, 18, 6393–6408. [Google Scholar] [CrossRef] [Scilit]
  18. Kou, Y.; Wan, W.; Di, K.; Liu, Z.; Peng, M.; Wang, Y.; Xie, B.; Wang, B.; Zhao, C. Cross-Site Visual Localization of Zhurong Mars Rover Based on Self-Supervised Keypoint Extraction and Robust Matching. IEEE Trans. Geosci. Remote Sens. 2025, 63, 1–20. [Google Scholar] [CrossRef] [Scilit]
  19. Wong, C.; Yang, E.; Yan, X.; Gu, D. Adaptive and Intelligent Navigation of Autonomous Planetary Rovers—A Survey. In Proceedings of the NASA/ESA Conference on Adaptive Hardware and Systems (AHS), Pasadena, CA, USA, 24–27 July 2017; pp. 237–244. [Google Scholar]
  20. Zhan, Y.; Zheng, Y.; Li, C.; Wang, R.; Zhu, Y.; Chen, Z. High-accuracy absolute positioning for the stationary planetary rover by integrating the star sensor and inclinometer. J. Field Robot. 2020, 37, 1063–1076. [Google Scholar] [CrossRef] [Scilit]
  21. Di, K.; Liu, Z.; Yue, Z. Mars Rover Localization based on Feature Matching between Ground and Orbital Imagery. Photogramm. Eng. Remote Sens. 2011, 77, 781–791. [Google Scholar] [CrossRef] [Scilit]
  22. Di, K. A review of spirit and opportunity rover localization methods. Spacecr. Eng. 2009, 18, 1–5. [Google Scholar] [CrossRef]
  23. Verma, V.; Nash, J.; Saldyt, L.; Dwight, Q.; Wang, H.; Myint, S.; Biesiadecki, J.; Maimone, M.; Tumbar, A.; Ansar, A.; et al. Enabling Long & Precise Drives for The Perseverance Mars Rover via Onboard Global Localization. In Proceedings of the IEEE Aerospace Conference, Big Sky, MT, USA, 2–9 March 2024; pp. 1–18. [Google Scholar]
  24. Di, K.; Xu, F.; Li, R.; Matthies, L.H.; Olson, C.F. High precision landing site mapping and rover localization by integrated bundle adjustment of MPF surface images. Int. Arch. Photogramm. Remote Sens. Spat. Inf. Sci. 2002, 34, 733–737. [Google Scholar]
  25. Brockers, R.; Proença, P.; Delaune, J.; Todd, J.; Matthies, L.; Tzanetos, T.; Balaram, J.B. On-board Absolute Localization Based on Orbital Imagery for a Future Mars Science Helicopter. In Proceedings of the IEEE Aerospace Conference (AERO), Big Sky, MT, USA, 5–12 March 2022; pp. 1–11. [Google Scholar]
  26. Basich, C.; Mauceri, C.; Kubiak, G.; Delfa, J.; Candela, A.; Proença, P.; Ridge, B.; Chien, S. Onboard Autonomous Health Assessment and Global Localization for the Mars Helicopter: Toward Multiflight Operations. IEEE Trans. Field Robot. 2025, 2, 891–905. [Google Scholar] [CrossRef] [Scilit]
  27. Pisanti, D.; Hewitt, R.; Brockers, R.; Georgakis, G. Vision-based Geo-Localization of Future Mars Rotorcraft in Challenging Illumination Conditions. arXiv 2025, arXiv:2502.09795. [Google Scholar]
  28. Cao, Z.; Fu, H.; Xu, X.; Xie, H.; Feng, Y.; Wang, C.; Xiao, C.; Tong, X. A Novel Template Matching Method Incorporating a Multi-Candidate Region Optimization Strategy for the Initial Localization of Mars Helicopter. Trans. GIS 2025, 29, e70052. [Google Scholar] [CrossRef] [Scilit]
  29. Durgam, A.; Paheding, S.; Dhiman, V.; Devabhaktuni, V. Cross-View Geo-Localization: A Survey. IEEE Access 2024, 12, 192028–192050. [Google Scholar] [CrossRef] [Scilit]
  30. Geromichalos, D.; Azkarate, M.; Tsardoulias, E.; Gerdes, L.; Petrou, L.; Del Pulgar, C.P. SLAM for autonomous planetary rovers with global localization. J. Field Robot. 2020, 37, 830–847. [Google Scholar] [CrossRef] [Scilit]
  31. Ansar, A.; Matthies, L. Multi-modal image registration for localization in Titan’s atmosphere. In Proceedings of the IEEE/RSJ International Conference on Intelligent Robots and Systems, St. Louis, MO, USA, 10–15 October 2009; pp. 3349–3354. [Google Scholar]
  32. Gaines, D.; Doran, G.; Paton, M.; Rothrock, B.; Russino, J.; Mackey, R.; Anderson, R.; Francis, R.; Joswig, C.; Justice, H.; et al. Self-reliant rovers for increased mission productivity. J. Field Robot. 2020, 37, 1171–1196. [Google Scholar] [CrossRef] [Scilit]
  33. Pham, B.; Maligo, A.; Lacroix, S. Absolute Map-Based Localization for a Planetary Rover. In Proceedings of the 12th Sympusiun on Advanced Space Technologies and Automation on Robotics, Noordwijk, The Netherlands, 15 May 2013; pp. 1–8. [Google Scholar]
  34. Li, R.; Di, K.; Howard, A.; Matthies, L.; Wang, J.; Agarwal, S. Rock modeling and matching for autonomous long-range Mars rover localization. J. Field Robot. 2007, 24, 187–203. [Google Scholar] [CrossRef] [Scilit]
  35. Li, R.; He, S.; Chen, Y.; Tang, M.; Tang, P.; Di, K.; Matthies, L.; Arvidson, R.; Squyres, S.; Crumpler, L.; et al. MER Spirit rover localization: Comparison of ground image- and orbital image-based methods and science applications. J. Geophys. Res. Planets 2011, 116, E00F16. [Google Scholar] [CrossRef] [Scilit]
  36. Di, K.; Wang, J.; He, S.; Wu, B.; Chen, W.; Li, R.; Matthies, L.H.; Howard, A.b. Towards autonomous mars rover localization: Operations in 2003 mer mission and new developments for future missions. Int. Arch. Photogramm. Remote Sens 2008, 37, 957–962. [Google Scholar]
  37. Ye, C.M.; Kang, Z.Z.; Wan, X.; Shao, S.; Yang, J.T.; Cao, Z. Map-Guided Coarse-to-Fine Lunar Rover Localization via Multiview Crater Matching. IEEE J. Sel. Top. Appl. Earth Obs. Remote Sens. 2025, 18, 19884–19896. [Google Scholar] [CrossRef] [Scilit]
  38. Nash, J.; Dwight, Q.; Saldyt, L.; Wang, H.D.; Myint, S.; Ansar, A.; Verma, V. Censible: A Robust and Practical Global Localization Framework for Planetary Surface Missions. In Proceedings of the IEEE International Conference on Robotics and Automation (ICRA), Yokohama, Japan, 13–17 May 2024; pp. 8642–8648. [Google Scholar]
  39. Wu, B.; Ross, P.W.K.; Ludivig, P.; Chung, A.S.; Seabrook, T. Absolute Localization Through Orbital Maps and Surface Perspective Imagery: A Synthetic Lunar Dataset and Neural Network Approach. In Proceedings of the IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), Macau, China, 4–8 November 2019; pp. 3262–3267. [Google Scholar]
  40. Chen, Z.; Li, K.; Li, H.; Fu, Z.; Zhang, H.; Guo, Y. Metric localization for lunar rovers via cross-view image matching. Vis. Intell. 2024, 2, 12. [Google Scholar] [CrossRef] [Scilit]
  41. Zhao, X.; Cui, L.; Wei, X.; Liu, C.; Yin, J. Lunar Rover Cross-View Localization Through Integration of Rover and Orbital Images. IEEE Trans. Geosci. Remote Sens. 2024, 62, 1–14. [Google Scholar] [CrossRef] [Scilit]
  42. Shi, Y.; Liu, L.; Yu, X.; Li, H. Spatial-aware feature aggregation for cross-view image based geo-localization. In Proceedings of the 33th Conference on Neural Information Processing Systems (NeurIPS), Vancouver, BC, Canada, 8–14 December 2019. Article 905. [Google Scholar]
  43. Wang, X.; Xu, R.; Cui, Z.; Wan, Z.; Zhang, Y. Fine-Grained Cross-View Geo-Localization Using a Correlation-Aware Homography Estimator. In Proceedings of the International Conference on Neural Information Processing Systems (NeurIPS), New Orleans, LA, USA, 10–16 December 2023; pp. 1–26. [Google Scholar]
  44. Deuser, F.; Habel, K.; Oswald, N. Sample4Geo: Hard Negative Sampling for Cross-View Geo-Localisation. In Proceedings of the IEEE/CVF International Conference on Computer Vision (ICCV), Paris, France, 2–6 October 2023; pp. 16801–16810. [Google Scholar]
  45. Shi, Y.J.; Wu, F.; Perincherry, A.; Vora, A.; Li, H.D. Boosting 3-DoF Ground-to-Satellite Camera Localization Accuracy via Geometry-Guided Cross-View Transformer. In Proceedings of the IEEE/CVF International Conference on Computer Vision (ICCV), Paris, France, 2–6 October 2023; pp. 21459–21469. [Google Scholar]
  46. Wang, S.; Nguyen, C.; Liu, J.W.; Zhang, Y.H.; Muthul, S.; Maken, F.A.; Zhang, K.H.; Lie, H.D. View from Above: Orthogonal-View aware Cross-view Localization. In Proceedings of the IEEE/CVF International Conference on Computer Vision and Pattern Recognition (CVPR), Seattle, WA, USA, 16–22 June 2024; pp. 14843–14852. [Google Scholar]
  47. Li, H.; Xu, C.; Yang, W.; Yu, H.; Xia, G. Learning Cross-View Visual Geo-Localization Without Ground Truth. IEEE Trans. Geosci. Remote Sens. 2024, 62, 5632017. [Google Scholar] [CrossRef] [Scilit]
  48. Haas, L.; Alberti, S.; Skreta, M. Learning Generalized Zero-Shot Learners for Open-Domain Image Geolocalization. arXiv 2023, arXiv:2302.00275. [Google Scholar]
  49. Radford, A.; Kim, J.W.; Hallacy, C.; Ramesh, A.; Goh, G.; Agarwal, S.; Sastry, G.; Askell, A.; Mishkin, P.; Clark, J.; et al. Learning Transferable Visual Models from Natural Language Supervision. In Proceedings of the International Conference on Machine Learning (ICML), Online, 18–24 July 2021; pp. 8748–8763. [Google Scholar]
  50. Mañas, O.; Lacoste, A.; Giró-i-Nieto, X.; Vazquez, D.; Rodriguez, P. Seasonal Contrast: Unsupervised Pre-Training from Uncurated Remote Sensing Data. In Proceedings of the IEEE/CVF International Conference on Computer Vision (ICCV), Montreal, QC, Canada, 11–17 October 2021; pp. 9394–9403. [Google Scholar]
  51. Chen, X.; Fan, H.; Girshick, R.; He, K. Improved Baselines with Momentum Contrastive Learning. arXiv 2020, arXiv:2003.04297. [Google Scholar] [CrossRef] [Scilit]
  52. Wanyan, X.; Seneviratne, S.; Shen, S.; Kirley, M. Extending global-local view alignment for self-supervised learning with remote sensing imagery. arXiv 2023, arXiv:2303.06670. [Google Scholar]
  53. Caron, M.; Touvron, H.; Misra, I.; Jegou, H.; Mairal, J.; Bojanowski, P.; Joulin, A. Emerging Properties in Self-Supervised Vision Transformers. In Proceedings of the IEEE/CVF International Conference on Computer Vision (ICCV), Montreal, QC, Canada, 11–17 October 2021; pp. 9630–9640. [Google Scholar]
  54. Liu, Z.; Zhang, F.; Jiao, J.; Lao, N.; Mai, G. GAIR: Improving Multimodal Geo-Foundation Model with Geo-Aligned Implicit Representations. arXiv 2025, arXiv:2503.16683. [Google Scholar]
  55. Keetha, N.; Mishra, A.; Karhade, J.; Jatavallabhula, K.M.; Scherer, S.; Krishna, M.; Garg, S. AnyLoc: Towards Universal Visual Place Recognition. IEEE Robot. Autom. Lett. 2024, 9, 1286–1293. [Google Scholar] [CrossRef] [Scilit]
  56. Xia, Z.; Booij, O.; Manfredi, M.; Kooij, J.F.P. Visual Cross-View Metric Localization with Dense Uncertainty Estimates. In Computer Vision—ECCV 2022, Proceedings of the 17th European Conference, Tel Aviv, Israel, 23–27 October 2022; Springer: Cham, Switzerland, 2022. [Google Scholar]
  57. Caron, M.; Misra, I.; Mairal, J.; Goyal, P.; Bojanowski, P.; Joulin, A. Unsupervised Learning of Visual Features by Contrasting Cluster Assignments. In Proceedings of the International Conference on Neural Information Processing Systems (NeurIPS), 6–12 December 2020. [Google Scholar]
  58. Dosovitskiy, A.; Beyer, L.; Kolesnikov, A.; Weissenborn, D.; Zhai, X.; Unterthiner, T.; Dehghani, M.; Minderer, M.; Heigold, G.; Gelly, S.; et al. An Image is Worth 16x16 Words: Transformers for Image Recognition at Scale. arXiv 2020, arXiv:2010.11929. [Google Scholar]
  59. Chen, Z.; Duan, Y.; Wang, W.; He, J.; Lu, T.; Dai, J.; Qiao, Y. Vision Transformer Adapter for Dense Predictions. In Proceedings of the IEEE/CVF International Conference on Learning Representations (ICLR), Kigali, Rwanda, 1 May 2023; pp. 1–20. [Google Scholar]
  60. Xia, C.; Wang, X.; Lv, F.; Hao, X.; Shi, Y. ViT-CoMer: Vision Transformer with Convolutional Multi-scale Feature Interaction for Dense Predictions. In Proceedings of the IEEE/CVF International Conference on Computer Vision and Pattern Recognition (CVPR), Seattle, WA, USA, 16–22 June 2024; pp. 5493–5502. [Google Scholar]
  61. Shafiq, M.; Gu, Z.Q. Deep Residual Learning for Image Recognition: A Survey. Appl. Sci. 2022, 12, 8972. [Google Scholar] [CrossRef] [Scilit]
  62. Lei Ba, J.; Kiros, J.R.; Hinton, G.E. Layer Normalization. arXiv 2016, arXiv:1607.06450. [Google Scholar] [CrossRef] [Scilit]
  63. Zhu, X.; Su, W.; Lu, L.; Li, B.; Wang, X.; Dai, J. Deformable DETR: Deformable Transformers for End-to-End Object Detection. arXiv 2020, arXiv:2010.04159. [Google Scholar]
  64. Bebis, G.; Georgiopoulos, M. Feed-forward neural networks. IEEE Potentials 1994, 13, 27–31. [Google Scholar] [CrossRef] [Scilit]
  65. Zhang, H.; Li, F.; Liu, S.; Zhang, L.; Su, H.; Zhu, J.; Ni, L.M.; Shum, H.-Y. DINO: DETR with Improved DeNoising Anchor Boxes for End-to-End Object Detection. arXiv 2022, arXiv:2203.03605. [Google Scholar]
  66. Oquab, M.; Darcet, T.; Moutakanni, T.; Vo, H.; Szafraniec, M.; Khalidov, V.; Fernandez, P.; Haziza, D.; Massa, F.; El-Nouby, A.; et al. DINOv2: Learning Robust Visual Features without Supervision. arXiv 2023, arXiv:2304.07193. [Google Scholar]
  67. Zhou, J.; Wei, C.; Wang, H.; Shen, W.; Xie, C.; Yuille, A.; Kong, T. iBOT: Image BERT Pre-Training with Online Tokenizer. arXiv 2021, arXiv:2111.07832. [Google Scholar]
  68. Sablayrolles, A.; Douze, M.; Schmid, C.; Jégou, H. Spreading vectors for similarity search. arXiv 2018, arXiv:1806.03198. [Google Scholar]
  69. Zabih, R.; Woodfill, J. Non-parametric local transforms for computing visual correspondence. In Proceedings of the European Conference on Computer Vision (ECCV), Stockholm, Sweden, 2–6 May 1994; Springer: Berlin/Heidelberg, Germany, 1994; pp. 151–158. [Google Scholar]
  70. DeVries, T.; Taylor, G.W. Improved Regularization of Convolutional Neural Networks with Cutout. arXiv 2017, arXiv:1708.04552. [Google Scholar] [CrossRef] [Scilit]
  71. Li, Y.; Xie, S.; Chen, X.; Dollar, P.; He, K.; Girshick, R. Benchmarking Detection Transfer Learning with Vision Transformers. arXiv 2021, arXiv:2111.11429. [Google Scholar] [CrossRef] [Scilit]
  72. Lin, T.Y.; Maire, M.; Belongie, S.; Hays, J.; Perona, P.; Ramanan, D.; Dollár, P.; Zitnick, C.L. Microsoft COCO: Common Objects in Context. In Proceedings of the 13th European Conference on Computer Vision (ECCV), Zurich, Switzerland, 6–12 September 2014; pp. 740–755. [Google Scholar]
  73. Loshchilov, I.; Hutter, F. Decoupled Weight Decay Regularization. arXiv 2017, arXiv:1711.05101. [Google Scholar]
  74. Simonyan, K.; Zisserman, A. Very Deep Convolutional Networks for Large-Scale Image Recognition. arXiv 2014, arXiv:1409.1556. [Google Scholar]
  75. He, K.; Zhang, X.; Ren, S.; Sun, J. Deep Residual Learning for Image Recognition. In Proceedings of the IEEE/CVF International Conference on Computer Vision and Pattern Recognition (CVPR), Las Vegas, NV, USA, 1 June 2016; p. 1. [Google Scholar]
  76. Liu, Z.; Mao, H.; Wu, C.-Y.; Feichtenhofer, C.; Darrell, T.; Xie, S. A ConvNet for the 2020s. arXiv 2022, arXiv:2201.03545. [Google Scholar] [CrossRef] [Scilit]
  77. Liu, Z.; Lin, Y.; Cao, Y.; Hu, H.; Wei, Y.; Zhang, Z.; Lin, S.; Guo, B. Swin Transformer: Hierarchical Vision Transformer using Shifted Windows. arXiv 2021, arXiv:2103.14030. [Google Scholar] [CrossRef] [Scilit]
  78. Roh, B.; Shin, W.; Kim, I.; Kim, S. Spatially Consistent Representation Learning. arXiv 2021, arXiv:2103.06122. [Google Scholar] [CrossRef] [Scilit]
  79. Grill, J.B.; Strub, F.; Altché, F.; Tallec, C.; Richemond, P.H.; Buchatskaya, E.; Doersch, C.; Avila Pires, B.; Guo, Z.D.; Gheshlaghi Azar, M.; et al. Bootstrap your own latent: A new approach to self-supervised Learning. arXiv 2020, arXiv:2006.07733. [Google Scholar] [CrossRef] [Scilit]
  80. Verma, V.; Maimone, M.W.; Gaines, D.M.; Francis, R.; Estlin, T.A.; Kuhn, S.R.; Rabideau, G.R.; Chien, S.A.; McHenry, M.M.; Graser, E.J.; et al. Autonomous robotics is driving Perseverance rover’s progress on Mars. Sci. Robot. 2023, 8, eadi3099. [Google Scholar] [CrossRef] [Scilit]
  81. Shi, Y.J.; Li, H.D.; Ieee Comp, S.O.C. Beyond Cross-view Image Retrieval: Highly Accurate Vehicle Localization Using Satellite Image. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR), New Orleans, LA, USA, 18–24 June 2022; pp. 16989–16999. [Google Scholar]
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.

Article Metrics

Citations

Article Access Statistics

Multiple requests from the same IP address are counted as one view.