1. Introduction
Visual place recognition (VPR) is an essential capability for localization and autonomous navigation in intelligent transportation systems (ITSs), as it estimates a vehicle’s location by matching the current sensory observation with previously learned places [
1]. When there are significant variations in lighting, weather, season, focus, traffic, occlusion, or scene structure, correct recognition becomes challenging. The problems with global descriptors (NetVLAD [
2], CosPlace [
3], MixVPR [
4], and EigenPlaces [
5]) are that they tend to have a fixed image-to-descriptor mapping but do provide improved discrimination and compactness. These sorts of static measurements may still be susceptible to drift over time and environmental conditions, which are not modeled at the training stage [
6,
7].
There are two current directions in VPR research, each complementary to the other. Descriptor-centric work enhances spatial and long-range representation learning by employing convolutional networks, Transformers, and selective state-space models [
8]. Adaptation-oriented work performs spatio-temporal alignment [
9], sequence matching [
10,
11], or implements continual learning mechanisms [
12,
13] to achieve the desired effect. These components can be trained following a fixed descriptor. If a descriptor is frozen, it can no longer be reshaped by downstream alignment and reliability goals, and future updates may be used to overwrite place representations that may be useful.
In this paper, we build on the MT-FusionNet descriptor backbone we had previously developed [
14] to create a unified long-term VPR framework, MambaAdapt. The novelty of this study lies not in the CNN–Mamba–Transformer fusion but in jointly adapting the learned descriptor space using the proposed CT-MRRE module and replay-supported representation preservation. CT-MRRE unites residual cross-temporal alignment with a recurrent version of context-aware reliability re-weighting; the joint objective enables discrimination, adaptation, reliability, and retention objectives to jointly influence the descriptor backbone throughout training.
The primary research question concerns the possibility of optimizing a hybrid visual descriptor together with the temporal alignment, context-aware estimation of the reliability of the features, and the preservation of the representation. Therefore, MambaAdapt learns a shared representation space which enables place discrimination, temporal correction, reliability weighting and resistance to catastrophic forgetting.
Furthermore, MambaAdapt is tested on the Oxford RobotCar [
15], Nordland [
16], City Centre, and St Lucia [
17]. These datasets include day–night illumination variation, seasonal appearance change, urban viewpoint variation, occlusion, repetitive structure, and time-of-day change. Related descriptor-learning and adaptation methods are briefly summarized in
Section 2.
Section 3 introduces MambaAdapt;
Section 4 introduces the experimental protocol;
Section 5 presents comparative and component analyses;
Section 6 discusses limitations; and
Section 7 summarizes and concludes the paper.
1.1. Problem Statement
While significant advances have been made in visual descriptor learning, long-term visual place recognition remains challenging when illumination changes, seasonal variation, viewpoint changes, occlusion, dynamic objects, and structural changes occur simultaneously. Most existing approaches focus primarily on optimizing visual descriptors for place discrimination, while treating temporal correction, feature reliability evaluation, and continual adaptation as separate stages. This separation prevents adaptation objectives from shaping the descriptor space itself, allowing condition-dependent features (e.g., illumination, vegetation, shadows, and transient objects) to dominate similarity estimation. Moreover, continuous adaptation without memory mechanisms can overwrite previously learned place representations and lead to catastrophic forgetting.
The research problem addressed in this study is therefore to design a unified VPR framework that jointly learns discriminative visual descriptors, nonlinear cross-temporal alignment, context-aware feature reliability, and representation preservation. To address this problem, MambaAdapt integrates the MT-FusionNet descriptor backbone, the CT-MRRE adaptation block, and replay-supported learning into a single end-to-end optimization framework.
1.2. Key Contributions
This work contributes the following:
Unified MambaAdapt architecture: We propose MambaAdapt as a unified end-to-end framework for robust long-term visual place recognition. It combines the hybrid CNN–Mamba–Transformer descriptor of MT-FusionNet and CT-MRRE, an internal adaptation block for cross-temporal alignment and recurrent reliability reweighting.
Joint descriptor–adaptation optimization: MambaAdapt jointly optimizes the goals of discrimination, alignment, reliability, and stability, together with the goal of replay consistency, through the descriptor backbone and the adaptation block. This allows the descriptor space to become more resilient to environmental variations for temporal alignment.
Temporal robustness in context: CT-MRRE learns the residual transformation between reference and query conditions and produces a context-dependent reliability mask that suppresses dimensions that are unreliable in the query context while maintaining reliable structure information.
Representation preservation with replay: Training with a stratified experience-replay mechanism keeps samples from different time steps during training and prevents representation changes that would destroy earlier learned place representations.
Comprehensive experimental evaluation: MambaAdapt is compared with state-of-the-art and recent VPR techniques through incremental component analysis, environmental robustness evaluation, computational analysis, and qualitative error analysis on four widely used public long-term VPR benchmarks.
3. Proposed MambaAdapt Framework
MambaAdapt is the complete visual place recognition framework proposed in this study. It consists of the MT-FusionNet descriptor backbone and the CT-MRRE adaptation module, which are jointly optimized using a composite objective function with experience replay. MT-FusionNet integrates convolutional, Mamba state-space, and Transformer components to produce a compact 512-dimensional visual descriptor. CT-MRRE consists of two complementary operations: residual cross-temporal alignment and recurrent context-aware reliability reweighting. During training, experience replay is used to preserve previously learned place representations and mitigate representation drift. During inference, replay memory and training losses are not required; input observations are encoded, adapted to the current context, and then compared with the reference database using cosine similarity. The overall architecture of MambaAdapt is presented in
Figure 1, illustrating the distinction between the training and inference phases, the joint optimization of MT-FusionNet and CT-MRRE, and the use of experience replay only during training.
3.1. MT-FusionNet Descriptor Backbone
The MT-FusionNet descriptor backbone in MambaAdapt is illustrated in
Figure 2. The complementary Mamba state-space and Transformer attention branches are added to the hierarchical CNN features, concatenated, and projected into a compact 512-D descriptor.
Given an input image
, MT-FusionNet generates a compact visual descriptor by integrating convolutional spatial features, Mamba state-space representations, and Transformer attention features:
In Equation (
1),
,
, and
denote the CNN feature extractor, Mamba encoder, and Transformer branch;
is the learnable fusion projection; and
denotes the final 512-dimensional fused descriptor. The CNN backbone follows the configuration reported in MT-FusionNet [
14]. The Mamba branch has a 256-D hidden state, and the Transformer branch is four-layer, with 8 attention heads. They are concatenated and projected first and then aligned and weighted for reliability using CT-MRRE.
3.2. Cross-Temporal Alignment Branch Within CT-MRRE
Only context available at query time, e.g., time of day, season, traversal identity, route segment, camera segment, and temporal gap, is passed to CT-MRRE. The shared context embedding between the two branches of the alignment and the reliability branches is summarized in
Figure 3. Place labels, future observations, and retrieval outcomes are excluded from the context input.
The difference between a reference descriptor
and a query descriptor
could be caused by the capture condition, not by the change of place. The alignment branch tries to learn a context-based, nonlinear mapping from the reference representation towards the query condition:
In Equation (
2),
is the original reference descriptor,
is its aligned representation,
is the temporal gap, and
is the query-time context vector.
denotes the learnable nonlinear residual transformation that maps the original descriptor into a condition-adapted representation. The residual form preserves an identity path while allowing
to learn condition-dependent descriptor deformation. A three-layer ReLU MLP is used to produce the residual deformation from the descriptor, temporal gap, and context embedding. The nonlinear mapping is necessary because road scenes, railway scenes for different seasons, and cluttered urban scenes have different types of drift that cannot be modeled with a single linear transform. The alignment loss is then defined as
3.3. Recurrent Meta-Reweighting Branch Within CT-MRRE
The recurrent meta-reweighting branch is shown in
Figure 4. The implementation uses an MLP and sigmoid normalization to update a recurrent hidden state from the previous state, context, query descriptor, and aligned reference descriptor and to predict a 512-D reliability mask.
Descriptor dimensions are not equally effective under different conditions: color descriptors can be informative in the daytime but unreliable in the nighttime; vegetation texture can be informative in summer and unreliable in snow. Here,
denotes the reliability mask,
the recurrent hidden state,
the context vector,
the sigmoid function, and ⊙ element-wise multiplication:
In Equations (
4)–(
6),
denotes the recurrent hidden state,
is the context-dependent reliability mask,
is the query-time context vector,
is the sigmoid function, and ⊙ denotes element-wise multiplication. The same reliability mask is applied to both the query and the aligned reference descriptors so that unreliable dimensions are suppressed consistently before similarity computation. All subsequent losses (triplet, cross-entropy, stability, and replay) are evaluated on the final reliability-weighted descriptors
, so that the objectives optimize the same representation later used for cosine-similarity ranking.
3.4. Experience Replay for Continual Adaptation
During training, a stratified replay buffer, with 1000 temporally diverse samples, is also kept to prevent catastrophic forgetting in the adaptation phase. Samples are stored with stratification by traversal, challenge category, time of day and season to avoid any dominant environmental condition influencing the memory. When buffer fills, replacement is done in the most overrepresented stratum. Redundancy is measured as the highest cosine similarity of a stored sample’s descriptor (512-dimensional) to all the descriptors of observations stored for the same place within the same stratum. The sample that has the highest redundancy score is removed and thus those that are both visually and temporally more diverse are retained.
At each optimization step, current and replay samples are mixed at a 1:1 ratio. Given the effective batch size of 32 in this study, each optimization batch thus consists of 16 current samples and 16 replay samples. Replay consistency stabilizes inaccurate changes of stored representations and lets the model deal with new environmental conditions. In particular, Equation (
7) basically promotes low error between the stored replay descriptor and its adapted version. This does not require replay memory, which is attached to an arbitrary model and is only active during training.
In Equation (
7),
represents the stored descriptor from the replay memory and
represents the updated descriptor after adaptation. Moreover, it constrains the adapted representation of replay samples to remain close to their stored representation, thereby reducing catastrophic forgetting across previously learned conditions.
3.5. MambaAdapt Joint Objective Function
In
Figure 5, a separation between the end-to-end training path and inference is shown. In training, the current and replay samples go through MT-FusionNet and CT-MRRE, and both modules are updated under the composite objective. During inference, the same MT-FusionNet + CT-MRRE graph is used to generate context-adapted descriptors and ranked cosine-similarity scores; replay memory and training losses are not required.
All components of MambaAdapt are trained jointly with a combined loss that encompasses discrimination, temporal correction, stability, and memory retention:
The total objective in Equation (
8) consists of the triplet discrimination loss
, place-classification loss
, cross-temporal alignment loss
, descriptor-stability loss
, replay-consistency loss
, and reliability-mask regularization loss
. Same place pairs for
are drawn from the mini-batch whenever two frames share a place label and are separated by at most one minute; the term is set to zero otherwise. The contribution of each term is controlled by its corresponding weighting coefficient
. The objective terms and the coefficients are given in
Table 1.
The primary retrieval objective remains the triplet loss and is therefore assigned the reference weight
. The remaining coefficients are set relative to this reference so that the auxiliary objectives support representation discrimination without dominating it: cross-entropy classification strengthens place discrimination, alignment and stability losses shape the cross-temporal representation, replay consistency preserves early place associations, and mask regularization prevents degenerate feature weighting. All coefficient values were selected exclusively on the validation traversals by maximizing mean Recall@1; test traversals were never used during hyperparameter selection. A dedicated sensitivity analysis of the principal CT-MRRE and replay-related settings is provided in
Section 5.3 and confirms robustness around the chosen operating points. The overall goal is to balance discriminatory power with adaptive robustness.
3.6. Training and Inference Procedure
The training and inference procedures are summarized in Algorithm 1. Images and query-time metadata are preprocessed and synchronized, encoded by shared MT-FusionNet weights, aligned and reweighted by CT-MRRE, and combined with a stratified replay mini-batch. At each Adam step, the entire MambaAdapt model is updated jointly.
During inference, the reference database is ranked by cosine similarity. We report Recall@1 as the primary metric and also support Top-K retrieval. The query–reference similarity is defined as
where
and
denote the query and reference descriptors, respectively.
At inference time, reference descriptors are pre-computed offline using MT-FusionNet and stored in the database. When a query arrives, CT-MRRE computes the reliability mask
(and optionally the residual alignment) conditioned on the query-time context
and temporal gap
. The same mask
is applied to both the query descriptor and every reference descriptor (see Equations (
6)). This design keeps the database static while still enabling context-aware reweighting at query time. If a temporal gap is available for a given reference, the residual alignment
can be applied on-the-fly before masking; otherwise the residual is set to zero (identity mapping).
| Algorithm 1 MambaAdapt—training and inference. |
Require: Image pairs , metadata, replay buffer (), initial hidden state
- 1:
for epoch do - 2:
for each mini-batch do - 3:
- 4:
; - 5:
- 6:
- 7:
Sample same-place temporal pairs from the current batch and compute - 8:
Compute triplet loss and cross-entropy loss on the weighted descriptors - 9:
- 10:
- 11:
; - 12:
▹ store weighted descriptors - 13:
end for - 14:
early-stop on validation Recall@1 - 15:
end for
- 16:
- 17:
- 18:
- 19:
for each pre-computed reference descriptor in the database do - 20:
▹ residual = 0 if unavailable - 21:
- 22:
end for - 23:
- 24:
return ranked Top-K and Recall@1
|
5. Results and Discussion
5.1. Overall Comparison with Baselines
In the common four-datasets protocol, MambaAdapt outperformed all the other methods according to average Recall@1 with 97.2% compared to 94.4% by MT-FusionNet, 93.5% by CerfeVPR, 86.4% by EigenPlaces, 81.0% by MixVPR, 77.8% by CosPlace, and 65.2% by NetVLAD. The Protocol-Meta (CaseVPR, Pair-VPR and MegaLoc) results in
Table 4 are literature-reported reference results that do not correspond to the present protocol and are therefore to be evaluated individually and not as protocol-matched comparisons. We compared MambaAdapt against well-known global-descriptor approaches, the recent CerfeVPR approach and our previously introduced MT-FusionNet model in
Table 4 and
Figure 6. MambaAdapt achieved 96.4%, 96.2%, 99.1%, and 97.0% Recall@1 on Oxford RobotCar, Nordland, City Centre, and St Lucia, respectively, with an average Recall@1 of 97.2%. Furthermore, MambaAdapt outperformed CerfeVPR by 8.3 percentage points on Oxford RobotCar, 2.5 points on Nordland, 1.0 point on City Centre, and 2.9 points on St Lucia.
The average gain over CerfeVPR was 3.7 percentage points. MambaAdapt outperformed MT-FusionNet by 7.6 points on Oxford RobotCar, 1.4 points on Nordland, 0.3 points on City Centre, and 2.0 points on St Lucia, which is an average of 2.8 points across the four datasets. On Oxford RobotCar, the large variations in visual appearance (daytime/nighttime, shadow/glare, weather and traffic) are particularly challenging. The cross-temporal alignment branch corrected for the descriptor drift caused by these condition changes, and reliability reweighting helped reduce the influence of features that change considerably under illumination variation. On Nordland and St Lucia, the improvements indicated higher robustness to seasonal and time-of-day changes. The smaller improvement on City Centre was expected because CerfeVPR and MT-FusionNet already reached high values of 98.1% and 98.8%, respectively, leaving limited room for further gains. Overall, these results demonstrate the effectiveness of the proposed joint descriptor–adaptation strategy under diverse long-term visual conditions. Note that the CerfeVPR and MT-FusionNet values are point estimates from previous work and should be viewed descriptively rather than as repeated experiments in the present study.
5.2. Incremental Component Analysis
Table 5 presents the progressive addition of the main components used in MambaAdapt. The MT-FusionNet row is the previous reported performance of the descriptor-backbone, whereas the other rows show the impact of cross-temporal alignment, recurrent reliability reweighting, and experience replay in the current setting.
Since the MT-FusionNet row is a point estimate from previous work and not the average of successive point estimates from the current study, this analysis is treated as an incremental comparison to the component, rather than a statistically controlled ablation. Moreover, the cross-temporal alignment results in the most significant gain on Oxford RobotCar, suggesting that explicit correction of descriptor drift is especially crucial under day–night variation. Recurrent reliability reweighting further improves performance by suppressing dimensions which are unreliable during varying illumination, vegetation, shadow, viewpoints, or occlusion. Experience replay can offer an extra benefit of retaining previously learned place representations. The full MambaAdapt setup performs best on all four datasets in terms of Recall@1.
Figure 7 presents the same incremental results in graphical form. The most noticeable improvement appears after adding the cross-temporal alignment branch, particularly on the Oxford RobotCar dataset. Subsequent addition of recurrent reliability reweighting and experience replay brings further consistent gains. The complete MambaAdapt model obtains the best Recall@1 on every dataset.
5.3. Parameter Sensitivity Analysis
To examine the sensitivity of MambaAdapt to its principal hyperparameters, a one-factor-at-a-time analysis was conducted using the validation traversals, while all other training settings were kept fixed. The test traversals were not used during parameter selection. As summarized in
Table 6, the analysis considered the cross-temporal alignment-loss weight (
), replay-consistency weight (
), reliability-regularization weight (
), replay-buffer capacity, and CT-MRRE recurrent hidden-state dimension. The tested values were centered around the configuration used in the final model: (
), (
), (
), a replay-buffer size of 1000 samples, and a recurrent hidden-state dimension of 256.
The sensitivity analysis provides empirical justification for the selected configuration rather than treating these parameters as arbitrary design choices. The alignment coefficient controls the contribution of cross-temporal descriptor correction, whereas the replay-consistency coefficient balances adaptation to current conditions with retention of previously learned place representations. The reliability-regularization coefficient constrains excessively sparse or overconfident feature masks. Similarly, replay-buffer capacity determines the diversity of historical conditions retained during training, while the recurrent hidden-state dimension controls the representational capacity of the reliability-reweighting mechanism. Based on the validation Recall@1 values reported in
Table 6, the selected settings provided the best balance among retrieval accuracy, temporal adaptation, representation retention, and model complexity and were therefore retained unchanged for the final test evaluation.
5.4. Post Hoc MT-FusionNet + CT-MRRE Versus End-to-End MambaAdapt
In
Table 7, we compare two training methods while using the same MT-FusionNet + CT-MRRE inference architecture. In Condition A, the MT-FusionNet backbone was frozen, and only CT-MRRE was trained. In Condition B, the entire MambaAdapt model was trained end-to-end, enabling co-adaptation of the objectives in the descriptor, alignment, reliability, stability, and replay. The number of data partitions, batch size, and the learning-rate schedule were fixed, as were the capacity of the replay memory and the sampling and optimization budget.
The end-to-end MambaAdapt achieves better results in all benchmarks: +1.2 points in Oxford RobotCar, +1.4 points in Nordland, +3.0 points in City Centre, and +1.3 points in St Lucia. Average Recall@1 rises from 95.45% to 97.18%, a 1.73-point absolute gain. This comparison focuses on the benefit of joint representation learning instead of other deployment modules, as the inference graph remained unchanged.
5.5. Environmental Robustness
MambaAdapt always outperformed MT-FusionNet and CerfeVPR in the four main environmental conditions covered by the four evaluation datasets. The best performance gain was found on Oxford RobotCar, with MambaAdapt achieving a 7.6% and 8.3% improvement in Recall@1 over MT-FusionNet and CerfeVPR, respectively, under extreme day-to-night illumination variation. The system MambaAdapt outperformed MT-FusionNet and CerfeVPR by 1.4 and 2.5 points, respectively, on Nordland, which shows enhanced adaptability against snow coverage, vegetation change and seasonal color variation.
Under viewpoint variation, dynamic vehicle occlusion, and repetitive urban structure, MambaAdapt achieved 99.1% Recall@1 on City Centre. While the absolute improvement was smaller, the result was still higher than the already high MT-FusionNet and CerfeVPR results. MambaAdapt outperformed MT-FusionNet by 2.0 points and CerfeVPR by 2.9 points in the presence of varying sun angles, shadows, and appearance variation across different times of day, on St Lucia.
These consistent improvements across different types of appearance variation support the effectiveness of the joint descriptor–adaptation strategy under the tested conditions. However, the results remain limited to the four evaluated datasets; generalization to unseen locations, cameras, and motion patterns remains an important direction for future work.
5.6. Computational Efficiency and Deployment Feasibility
Table 8 shows the computational properties of MambaAdapt compared to representative VPR systems in legacy and modern desktop GPUs architectures. MambaAdapt adds a moderate amount of computation: it scales by 39.6 GFLOPs and involves 124.8 million parameters, mainly from the added CT-MRRE adaptation module, which performs cross-temporal alignment and reliability-aware feature reweighting. When comparing MambaAdapt with its backbone model MT-FusionNet, the former has about 11% more parameters and 2.4/0.5 ms/query more latency on GTX 1060/RTX 4090 respectively, which shows that the adaptation mechanism has only a small overhead compared to the increased robustness. While lightweight methods like NetVLAD, CosPlace, MixVPR, and EigenPlaces have lower computational costs, they do not have explicit mechanisms for dealing with long-term environmental variations. MambaAdapt 512-dimensional descriptor guarantees compact retrieval representation yet keeps its discriminative capacity. The results overall show that MambaAdapt is a viable approach for real-time VPR systems on desktops but can be further optimized by pruning, distillation and quantization for deployment on resource limited platforms.
5.7. Qualitative Error Analysis
To better understand the remaining errors, we inspected both successful and failed top-one retrievals. For each case we noted the type of appearance or viewpoint change in the query, which structural elements stayed consistent across traversals, which nuisance features CT-MRRE down-weighted, and whether the correct place was retrieved. Successes were queries where the right reference still ranked first despite large visual change. Failures were rank-one mismatches in which the useful place evidence was missing, occluded, or simply not distinctive enough. These residual mistakes are different from ordinary condition drift, where the structure is still present but temporarily overwhelmed by appearance variation.
On Oxford RobotCar the method often kept building façades, lane markings, road edges and tree lines even under strong day-to-night and shadow/glare changes; reliability reweighting helped suppress the brightness-sensitive cues. Nordland successes usually relied on railway tracks, bridges and the horizon line when vegetation and snow made color unreliable. In City Centre, correct matches tended to preserve road layout and façade geometry despite lateral viewpoint shifts or partial vehicle occlusion. St Lucia cases frequently matched on road curvature, poles, skyline and tree lines despite changing sun angle and saturation. Most residual failures happened when these stable cues were either destroyed, heavily blocked, or repeated in several nearby locations.
Figure 8 shows the residual top-one error (
) on the four benchmarks: 3.6% on Oxford RobotCar, 3.8% on Nordland, 0.9% on City Centre and 3.0% on St Lucia (mean 2.8%). Nordland remains the hardest, largely because of dense snow and long stretches of visually similar railway. City Centre is almost solved. These numbers describe overall dataset performance and do not tell us how often each individual failure mode occurs.
In addition,
Figure 9 shows representative retrieval outputs so that qualitative observations can be verified at a glance. For each benchmark a query image, its ground-truth reference, and the top-one result returned by MambaAdapt are presented, covering both successful and failed cases. The examples illustrate extreme day/night illumination differences, seasonal appearance changes, viewpoint variation with occlusion, and time-of-day/shadow changes. Successful retrievals retain sufficient distinctive structural information to compensate for appearance variation, whereas failures typically occur under strong occlusion, deep snow, repetitive geometry, or loss of locally identifying visual structure.
In short, MambaAdapt works well when a place changes appearance but still keeps a recognizable structural signature. The remaining errors mainly appear when that structure is absent, fully occluded, or highly ambiguous. This points toward future work on uncertainty-aware retrieval, better detection of perceptual aliases, sequence-level checks, and simple fallback strategies for the cases where CT-MRRE is not confident.
6. Limitations and Future Work
Several limitations remain. The first one is contextual metadata at query time, which is the feature of CT-MRRE. Cross-temporal alignment and reliability estimation might not be as effective due to incomplete, inaccurate, or missing metadata. Future research should thus focus on metadata dropout, uncertainty-aware conditioning and metadata-free fallback operation. Second, the current evaluation is based on the evaluation of adaptation in individual datasets. Generalization of cross-dataset to unseen locations, cameras, routes and motion patterns has not yet been demonstrated. Thirdly, the 124.8-million-parameter MambaAdapt model is resource-intensive, which has inspired studies on model compression, distillation, pruning, quantization, and lightweight backbones. Fourth, the replay mechanism has not been tested under prolonged (repeated environmental) deployments. Lastly, the problem of severe occlusion, repetitive structures, and dense snow are challenging as they either mask or destroy the stable geometric information that is crucial for place matching.
7. Conclusions
We proposed a new framework for robust long-term visual place recognition: MambaAdapt. The framework builds upon the MT-FusionNet CNNs–Mamba–Transformer (CNN-Mamba-Transformer) with the proposed Cross-Temporal alignment and Recurrent Context-aware reliability reweighting (CT-MRRE) module. Joint training is completed with experience replay to limit the representation drift and retain place association from the past. The novelty therefore does not only consist of the fusion of the architecture but of an elegant joint optimization of descriptor discrimination, temporal adaptation, context-dependent reliability, and representation preservation.
MambaAdapt achieved Recall@1 scores of 96.4%, 96.2%, 99.1%, and 97.0% on Oxford RobotCar, Nordland, City Centre, and St Lucia, respectively, with an average of 97.2%. This corresponded to average improvements of 2.8 percentage points over MT-FusionNet and 3.7 percentage points over CerfeVPR under the common four-dataset protocol. The largest gain was observed under severe day–night illumination changes on Oxford RobotCar, while consistent improvements were also obtained under seasonal variation, urban viewpoint changes, occlusion, and time-of-day appearance shifts.
Ablation studies showed that cross-temporal alignment, reliability reweighting, and experience replay complemented one another. Promising directions for future work include cross-dataset generalization, robustness to missing contextual metadata, longer continual deployments, and more efficient implementations.