June 25, 2026
Video Diffusion Models (VDMs) is constrained by immense computational costs. While offline calibration-based acceleration suffers from calibration data dependency, prohibitive calibration duration, and susceptibility to distribution shifts, offline calibration-free methods eliminate these hurdles. However, since they rely on instantaneous zero-order approximations where the mapping between input and output differences varies in real-time, they are susceptible to observational noise and ignore the intrinsic momentum within the diffusion trajectory. In this paper, we propose NaviCache, a plug-and-play test-time self-calibration method re-conceptualizing feature evolution as an Inertial Navigation System (INS) problem. NaviCache bridges the fundamental domain gap and the non-stationary nature of diffusion by modeling the relative coupling between input and output variations. We introduce a dual-state estimation architecture that adaptively tracks the feature change ratio and its latent drift, initialized via a specialized Initial Alignment phase. By integrating a time-dependent noise schedule with an uncertainty-aware Measurement Update mechanism, NaviCache provides a theoretically grounded mechanism for error-bounded computation skipping. Extensive experiments on the HunyuanVideo, Wan, and Open-Sora series demonstrate that NaviCache exhibits more accurate error judgment for computation skipping and achieves outstanding comprehensive performance.
With the advent of video diffusion models (VDM) such as HunyuanVideo [1], Wan [2], and Open-Sora [3], [4], the field of video generation has witnessed rapid development. Despite this success, the iterative sampling process remains a computational tax requiring dozens of forward passes through massive architectures that hinder real-time deployment. Consequently, recent research on video generation acceleration has primarily bifurcated into: (i) Offline calibration-dependent methods. This category includes training-based methods or those relying on statistical priors obtained from curated datasets. For instance, TeaCache [5] uses polynomial fitting of residuals, while MagCache [6] utilizes a unified magnitude law. However, these methods necessitate a calibration cost and are susceptible to potential distribution shifts, where discrepancies between calibration and inference distributions inevitably degrade performance. (ii) Offline calibration-free methods. To address these limitations, offline calibration-free approaches like EasyCache [7] have emerged. They eliminate the need for calibration datasets, avoiding performance degradation caused by distribution shifts and saving pre-processing time. However, existing offline calibration-free methods use zero-order approximation at test time, which reduces performance.
In this work, we focus on offline calibration-free methods and offer a transformative perspective: visualizing the relationship between input variations and output responses reveals a manifold resembling a kinematic navigation track. As visualized in Figure 1 (Raw Points), the relationship between input variations and output responses reveals a manifold resembling a kinematic navigation track, suggesting that feature evolution possesses underlying momentum rather than random jitters. This suggests feature evolution is a structured trajectory with underlying momentum rather than random jitters. Nevertheless, bridging control and navigation theory with video generation poses two significant challenges: (i) Domain Variable Mismatch: the two fields lack direct mapping; physical navigation variables like velocity or coordinates are absent in latent space, while video-specific metrics like feature drift are missing from classical control frameworks. (ii) Non-Stationary Dynamics: the diffusion process exhibits volatile dynamics in the initial and final stages, creating “high-turbulence” zones where standard estimation models tend to diverge.
To overcome these obstacles and facilitate efficient VDM inference, we present NaviCache, a plug-and-play test-time self-calibration framework introducing Inertial Navigation System (INS) principles tailored for diffusion dynamics. Rather than estimating absolute changes, NaviCache leverages the task-specific observability of input differences to perform dynamic correction of the output-to-input change ratio. To handle high-variance regimes at trajectory boundaries, NaviCache employs a strategic Initial Alignment, mandating full computation in initial steps to calibrate the system’s state and uncertainty covariance. During the main diffusion phase, a dual-state estimation engine fuses noisy observations with predicted momentum, including Prior Projection and Observational Rectification. A prediction error threshold serves as a Measurement Update: whenever estimated uncertainty exceeds the bound, the system triggers a full computation to re-anchor the trajectory. We provide a theoretical guarantee that NaviCache achieves a lower estimation error bound than zero-order heuristics, ensuring higher fidelity under aggressive acceleration. As shown in Figure 1, our method for determining whether to skip the output of a certain step in VDM exhibits greater accuracy in error judgment. As shown in Figure 1, our NaviCache exhibits significantly greater accuracy in error judgment.
Extensive experiments based on models from the Wan, HunyuanVideo, and Open-Sora series demonstrate that NaviCache significantly outperforms baselines.
Our contributions are summarized as follows:
We reformulate VDM feature evolution as a state-space model, establishing the first formal mapping between diffusion dynamics and INS theory.
We propose NaviCache, an offline calibration-free framework featuring a dual-state engine and initial alignment to accurately track feature manifolds.
We theoretically prove that NaviCache achieves lower error than the zero-order heuristics used in existing calibration-free methods.
Extensive experiments on Wan, HunyuanVideo, and Open-Sora demonstrate that NaviCache consistently outperforms baselines.
Video Diffusion Models. Video diffusion models (VDMs) [9]–[11] have established a dominant paradigm for high-fidelity content generation. Initially, video generation relied on U-Net architectures extending image diffusion priors [10], [12]. However, the field has undergone a transition toward Diffusion Transformers (DiTs) [13] due to their superior scalability in modeling complex spatiotemporal dependencies. This shift has facilitated the emergence of several groundbreaking models: HunyuanVideo [1], which introduces a large-scale systematic production pipeline. Open-Sora 1.2/2.0 [3], [4], focusing on democratizing efficient video creation. Wan 2.1 [2] has demonstrated impressive performance in modeling intricate spatiotemporal relationships. Despite these advancements, the iterative denoising process in DiTs remains computationally expensive, presenting a significant barrier for real-time applications and necessitating efficient inference strategies.
Video Generation Acceleration. Video generation acceleration is gaining increasing attention [14]–[16]. Methods like [17], [18] and Latent Consistency Models [19] reduce sampling steps through intensive retraining, but they suffer from prohibitive training costs and limited generalization across diverse prompts. To avoid model retraining, Training-free methods leverage feature redundancy to do acceleration: PAB [20] reducing the quadratic complexity of attention mechanisms by broadcasting attention maps across frames, exploiting spatial-temporal redundancy in video diffusion. MagCache [6] introduces a magnitude-aware cache that skips unimportant diffusion timesteps, accelerating video generation with minimal quality loss. However, despite being training-free, these methods rely on offline calibration, which makes them difficult to apply universally across different models and datasets. Therefore, offline calibration-free methods, such as EasyCache [7], propose an offline calibration-free, runtime-adaptive cache that reuses prior computations during inference to speed up VDMs. However, these methods typically rely on instantaneous zero-order approximations of feature dynamics, failing to capture the intrinsic momentum of the diffusion trajectory.
Our Distinction. NaviCache is an offline calibration-free method, distinguishing itself from TeaCache and MagCache. Unlike EasyCache, which applies zero-order approximations in offline calibration-free approaches, NaviCache re-conceptualizes feature evolution as a kinematic navigation problem, enabling test-time self-calibration.
Consider the denoising process of a VDM. We use \(t\) to index denoising iterations in execution order. Let \(\mathcal{F}: \mathbb{R}^{d} \to \mathbb{R}^{d}\) denote the exact transformation whose output may be cached during denoising. The computational cost is dominated by executing \(\boldsymbol{y}_{t} = \mathcal{F}(\boldsymbol{x}_{t})\), where \(\boldsymbol{x}_{t}\) and \(\boldsymbol{y}_{t}\) denote the input and output features at denoising iteration \(t\), respectively. To accelerate inference, we aim to skip the execution of \(\mathcal{F}\) if the output variation \(\Delta \boldsymbol{O}_{t} = \|\boldsymbol{y}_{t} - \boldsymbol{y}_{t-\delta}\|_1\) is negligible, given the input variation \(\Delta \boldsymbol{I}_{t} = \|\boldsymbol{x}_{t} - \boldsymbol{x}_{t-\delta}\|_1\), where \(\delta \ge 1\) denotes the iteration offset to the reference feature used to measure feature variations.
Methods such as TeaCache [5] assume a global functional relationship between input and output differences. They approximate the output variation using a mapping function (e.g. polynomial function) parameterized by \(\theta\): \[\Delta \boldsymbol{O}_{t} \approx \mathcal{G}(\Delta \boldsymbol{I}_{t}; \theta^*) = \sum_{k=1}^{\boldsymbol{K}} w_k (\Delta \boldsymbol{I}_{t})^k + b,\] where \(\theta^* = \{w_k, b\}\) are hyperparameters optimized on a calibration dataset \(\mathcal{D}_{\text{cal}}\) to minimize the regression error \(\mathbb{E}_{\mathcal{D}_{\text{cal}}}[\|\Delta \boldsymbol{O} - \mathcal{G}(\Delta \boldsymbol{I})\|]\). As illustrated in Figure 1, this paradigm suffers from three fundamental flaws: (1) Dependency on Calibration Data: Performance is strictly bound to the quality of \(\mathcal{D}_{\text{cal}}\); (2) Calibration Overhead: The search for \(\theta^*\) consumes significant GPU hours; (3) Distribution Shift: Since \(\mathcal{D}_{\text{cal}} \neq \mathcal{D}_{\text{target}}\), the learned mapping \(\mathcal{G}(\cdot; \theta^*)\) often generalizes poorly to unseen domains.
To circumvent calibration, offline calibration-free approaches like EasyCache adopt an instantaneous approximation. They assume the mapping function (e.g. the change ratio) observed at step \(t-1\) remains constant at step \(t\). This is formulated as:
\[\Delta \boldsymbol{O}_{t} \approx \phi_{t-1} \cdot \Delta \boldsymbol{I}_{t}, \quad \text{where} \quad \phi_{t-1} = \frac{\Delta \boldsymbol{O}_{t-1}}{\Delta \boldsymbol{I}_{t-1}}. \label{eq:easycache}\tag{1}\] \(\phi_{t}\) represents the instantaneous output-to-input sensitivity at timestep \(t\). By reusing \(\phi_{t-1}\), these methods implicitly apply a Zero-Order Hold (ZOH) assumption on the system dynamics: \(\phi_t \approx \phi_{t-1}\). While this avoids distribution shift, the ZOH assumption fails to capture the momentum of feature evolution. In high-turbulence regions, \(|\phi_t - \phi_{t-1}|\) is large, leading to estimation error and resulting in either visual artifacts (over-skipping) or insufficient acceleration (under-skipping).
As shown in Figure 2, we propose NaviCache, which re-conceptualizes the estimation of \(\phi_t\) as a state tracking problem within a Linear Gaussian State-Space Model (LGSSM). Unlike previous heuristics, NaviCache explicitly models the uncertainty and the kinematic inertia of the feature evolution ratio. \(\boldsymbol{r}_t \in \mathbb{R}\) denotes the hidden state corresponding to the true sensitivity ratio \(\frac{\Delta \boldsymbol{O}_{t}}{\Delta \boldsymbol{I}_{t}}\) at step \(t\). We aim to derive an optimal estimator \(\hat{\boldsymbol{r}}_t\) that minimizes the mean squared estimation error.
In INS, a stationary alignment phase is strictly required to determine the initial attitude and biases before dynamic navigation begins. Similarly, the diffusion process exhibits non-stationary, chaotic dynamics in the early timesteps (high noise levels), where the ratio \(\boldsymbol{r}_t\) fluctuates violently. Standard recursive estimators may diverge if initialized in this regime without ground truth.
We introduce a strategic Initial Alignment phase for the first \(N_{\text{align}}\) steps. During this phase, computation skipping is disabled. We compute the exact \(\Delta \boldsymbol{O}_k\) and \(\Delta \boldsymbol{I}_k\) for \(k=1, \dots, N_{\text{align}}\) to construct an unbiased initialization for the state mean \(\hat{\boldsymbol{r}}_0\) and the error covariance \(\boldsymbol{P}_0\): \[\hat{\boldsymbol{r}}_0 = \frac{1}{N_{\text{align}}} \sum_{k=1}^{N_{\text{align}}} \frac{\Delta \boldsymbol{O}_k}{\Delta \boldsymbol{I}_k}, \quad \boldsymbol{P}_0 = \boldsymbol{\sigma}_{init}^2,\] where \(\boldsymbol{\sigma}_{init}^2\) reflects the initial uncertainty. This ensures the estimator engages the “navigation mode” with a calibrated understanding of the feature manifold.
To capture the temporal continuity of the ratio \(\boldsymbol{r}_t\), we employ a recursive Bayesian filter that tracks two sufficient statistics: the state estimate \(\hat{\boldsymbol{r}}_t\) and the estimation uncertainty \(\boldsymbol{P}_t\). This dual-state tracking allows NaviCache to be “self-aware” of its prediction reliability.
We define the system dynamics through the following stochastic differential equations (Process and Measurement Model), discretized for the timestep \(t\): \[\begin{align} \boldsymbol{r}_t &= \boldsymbol{F}_t \boldsymbol{r}_{t-1} + \boldsymbol{w}_{t-1}, & \boldsymbol{w}_{t-1} &\sim \mathcal{N}(\boldsymbol{0}, \boldsymbol{Q}_t) \tag{2} \\ \boldsymbol{z}_t &= \boldsymbol{H}_t \boldsymbol{r}_t + \boldsymbol{v}_t, & \boldsymbol{v}_t &\sim \mathcal{N}(\boldsymbol{0}, \boldsymbol{R}_t) \tag{3} \end{align}\] where \(\boldsymbol{z}_t = \Delta \boldsymbol{O}_t / \Delta \boldsymbol{I}_t\) is the observed ratio (available only during full computation), \(\boldsymbol{Q}_t\) represents the process noise covariance (modeling the intrinsic drift or “inertia” of the ratio), and \(\boldsymbol{R}_t\) denotes the measurement noise covariance (modeling the observational turbulence). In our implementation, we assume a random walk model for the ratio evolution (\(\boldsymbol{F}_t=\boldsymbol{I}, \boldsymbol{H}_t=\boldsymbol{I}\)).
The recursive estimation proceeds in two stages:
Stage 1. Prior Projection. Based on the posterior at \(t-1\), we project the state and uncertainty forward to step \(t\). This prediction incorporates the process noise \(\boldsymbol{Q}_t\), effectively modeling the system’s momentum: \[\hat{\boldsymbol{r}}_{t|t-1} = \hat{\boldsymbol{r}}_{t-1|t-1}, \quad \boldsymbol{P}_{t|t-1} = \boldsymbol{P}_{t-1|t-1} + \boldsymbol{Q}_t.\] Here, \(\boldsymbol{P}_{t|t-1}\) grows, reflecting increased uncertainty due to the potential drift of the ratio over time.
Stage 2. Observational Rectification. When a ground-truth measurement \(\boldsymbol{z}_t\) is available (triggered by the uncertainty threshold), our objective is to rectify the inertial prediction. Instead of a heuristic update, we formulate this as a variance minimization problem. We seek an optimal estimator \(\hat{\boldsymbol{r}}_{t|t}\) that linearly fuses the prediction and the new observation:
\[\hat{\boldsymbol{r}}_{t|t} = (\boldsymbol{I} - \boldsymbol{K}_t)\hat{\boldsymbol{r}}_{t|t-1} + \boldsymbol{K}_t \boldsymbol{z}_t, \label{eq:estimator95update}\tag{4}\]
where \(\boldsymbol{K}_t\) serves as the Calibrated Fusion Factor (CFF). The posterior estimation uncertainty \(\boldsymbol{P}_{t|t}\) is derived as:
\[\boldsymbol{P}_{t|t} = (\boldsymbol{I} - \boldsymbol{K}_t)^2 \boldsymbol{P}_{t|t-1} + \boldsymbol{K}_t^2 \boldsymbol{R}_t. \label{eq:posterior95variance95raw}\tag{5}\]
To ensure optimality, we determine \(\boldsymbol{K}_t\) by minimizing the posterior uncertainty (setting the gradient \(\frac{\partial \boldsymbol{P}_{t|t}}{\partial \boldsymbol{K}_t} = \boldsymbol{0}\)):
\[\frac{\partial \boldsymbol{P}_{t|t}}{\partial \boldsymbol{K}_t} = -2(\boldsymbol{I}-\boldsymbol{K}_t)\boldsymbol{P}_{t|t-1} + 2\boldsymbol{K}_t \boldsymbol{R}_t = \boldsymbol{0}. \label{eq:variance95derivative}\tag{6}\]
Solving this yields the closed-form solution for the Optimal CFF (formally equivalent to the optimal gain):
\[\begin{align} \boldsymbol{K}_t &= \boldsymbol{P}_{t|t-1}(\boldsymbol{P}_{t|t-1} + \boldsymbol{R}_t)^{-1}, \tag{7} \\ \boldsymbol{P}_{t|t} &= (\boldsymbol{I} - \boldsymbol{K}_t) \boldsymbol{P}_{t|t-1}. \tag{8} \end{align}\]
This mechanism acts as an intelligent gatekeeper: in stable regimes (\(\boldsymbol{P}_{t|t-1} \ll \boldsymbol{R}_t\)), \(\boldsymbol{K}_t \to \boldsymbol{0}\), prioritizing historical inertia; in turbulent regimes (\(\boldsymbol{P}_{t|t-1} \gg \boldsymbol{R}_t\)), \(\boldsymbol{K}_t \to \boldsymbol{I}\), instantly aligning with the new observation to prevent error accumulation.
The decision to execute or skip the current computation is governed by an Uncertainty-Aware Mechanism. We define an accumulated error metric \(\boldsymbol{\mathcal{E}}_{acc}\) that integrates the predicted output variation. For a step \(t\), we predict the output variation as \(\Delta \hat{\boldsymbol{O}}_t = \hat{\boldsymbol{r}}_{t|t-1} \cdot \Delta \boldsymbol{I}_t\) and update \(\boldsymbol{\mathcal{E}}_{acc} \leftarrow \boldsymbol{\mathcal{E}}_{acc} + \Delta \hat{\boldsymbol{O}}_t\).
The system operates under a Safety Gate logic: \[\text{Action}_t = \begin{cases} \text{\boldsymbol{SKIP}} & \text{if } \boldsymbol{\mathcal{E}}_{acc} < \boldsymbol{\tau} \\ \text{\boldsymbol{UPDATE}} & \text{if } \boldsymbol{\mathcal{E}}_{acc} \ge \boldsymbol{\tau} \end{cases}\] where \(\boldsymbol{\tau}\) is the fidelity threshold.
SKIP (Dead Reckoning): We bypass the current computation, utilizing the cached feature. The estimator continues to rely on the prior prediction.
UPDATE (Measurement Fix): The accumulated error breaches the tolerance. We force a full current computation to obtain the true \(\Delta \boldsymbol{O}_t\), deriving the observation \(\boldsymbol{z}_t\). This triggers the A Posterior Calibration (Eq. 7-11), re-anchoring the state \(\boldsymbol{r}_t\) and collapsing the uncertainty variance \(\boldsymbol{P}_t\), \(\boldsymbol{\mathcal{E}}_{acc}\) is then reset to \(\boldsymbol{0}\).
We provide a theoretical guarantee that NaviCache achieves a lower estimation error bound than zero-order heuristics. We adopt the MSE of the ratio estimation as our metric: \(\boldsymbol{\mathcal{L}}_t = \mathbb{E}[(\hat{\boldsymbol{r}}_t - \boldsymbol{r}_t)^2]\).
Assumption 1 (Markovian Dynamics). The evolution of the feature change ratio \(\boldsymbol{r}_t\) follows a Gauss-Markov process with process noise variance \(\boldsymbol{Q}\).
Remark 2. Theorem 1 implies that by optimally weighting the historical prior and the current observation, NaviCache systematically reduces the variance of the prediction error compared to directly using the previous observation (which assumes \(\boldsymbol{K}_t= \boldsymbol{I}\)). The proof is provided in Appendix 6.1.
| Model | Reference | Efficiency | Visual Retention | Vbench (%) \(\uparrow\) | |||
|---|---|---|---|---|---|---|---|
| 3-4 (lr)5-7 | Latency(s) \(\downarrow\) | Speedup \(\uparrow\) | PSNR \(\uparrow\) | SSIM \(\uparrow\) | LPIPS \(\downarrow\) | ||
| Wan 2.1-1.3B (81 frames, \(832\times480\)) | |||||||
| Wan 2.1 (\(T=50\)) | - | 214.93 | \(1.00\times\) | - | - | - | 80.86 |
| + 40% steps | - | 100.37 | \(2.14\times\) | 14.50 | 0.5226 | 0.4374 | 80.30 |
| + Random 0.4 | - | 102.75 | \(2.09\times\) | 11.92 | 0.4204 | 0.5911 | 78.68 |
| + Static cache | - | 102.14 | \(2.10\times\) | 14.18 | 0.5007 | 0.4789 | 79.58 |
| + PAB [20] | ICLR’25 | 141.28 | \(1.52\times\) | 18.84 | 0.6484 | 0.3010 | 77.60 |
| + TeaCache [5] | CVPR’25 | 121.57 | \(1.77\times\) | 22.79 | 0.8169 | 0.0952 | 80.67 |
| + MagCache [6] | NeurIPS’25 | 105.05 | \(2.05\times\) | 23.33 | 0.8331 | 0.0958 | 80.26 |
| + EasyCache [7] | - | 99.21 | \(2.17\times\) | 22.96 | 0.7935 | 0.1053 | 80.18 |
| + NaviCache (Ours) - fast | - | 96.40 | 2.23\(\times\) | 23.46 | 0.8011 | 0.0956 | 80.21 |
| + NaviCache (Ours) - mid | - | 106.97 | \(2.01\times\) | 24.08 | 0.8333 | 0.0839 | 80.38 |
| + NaviCache (Ours) - slow | - | 115.86 | 1.86\(\times\) | 25.10 | 0.8638 | 0.0686 | 80.58 |
| HunyuanVideo (129 frames, \(960\times544\)) | |||||||
| HunyuanVideo (\(T=50\)) | - | 2363.83 | 1.00\(\times\) | - | - | - | 82.53 |
| + 50% steps | - | 1203.44 | 1.96\(\times\) | 18.79 | 0.7101 | 0.3319 | 81.78 |
| + Random 0.5 | - | 1213.09 | 1.95\(\times\) | 19.85 | 0.7201 | 0.3214 | 81.04 |
| + Static cache | - | 1338.51 | 1.77\(\times\) | 18.74 | 0.7081 | 0.3309 | 81.76 |
| + PAB [20] | ICLR’25 | 1700.60 | 1.39\(\times\) | 18.58 | 0.7023 | 0.3827 | 76.98 |
| + TeaCache [5] | CVPR’25 | 1070.14 | 2.21\(\times\) | 24.05 | 0.8046 | 0.1830 | 82.32 |
| + MagCache [6] | NeurIPS’25 | 882.76 | 2.68\(\times\) | 29.83 | 0.8904 | 0.0941 | 81.99 |
| + EasyCache [7] | - | 1100.30 | 2.15\(\times\) | 32.53 | 0.9241 | 0.0589 | 82.04 |
| + NaviCache (Ours) - fast | - | 928.45 | 2.55\(\times\) | 30.64 | 0.8982 | 0.0860 | 82.03 |
| + NaviCache (Ours) - mid | - | 1089.43 | 2.17\(\times\) | 32.65 | 0.9256 | 0.0571 | 82.07 |
| + NaviCache (Ours) - slow | - | 1150.87 | 2.05\(\times\) | 33.87 | 0.9357 | 0.0462 | 82.15 |
| Open-Sora 1.2 (51 frames, \(848\times480\)) | |||||||
| Open-Sora 1.2 (\(T=30\)) | - | 56.48 | \(1.00\times\) | - | - | - | 79.25 |
| + 50% steps | - | 29.84 | \(1.89\times\) | 15.82 | 0.6961 | 0.3363 | 77.36 |
| + Random 0.5 | - | 29.71 | \(1.90\times\) | 16.51 | 0.7037 | 0.3264 | 76.78 |
| + Static cache | - | 30.47 | \(1.85\times\) | 15.73 | 0.6961 | 0.3382 | 77.37 |
| + PAB [20] | ICLR’25 | 45.51 | \(1.24\times\) | 23.58 | 0.8220 | 0.1743 | 76.95 |
| + TeaCache [5] | CVPR’25 | 41.38 | \(1.36\times\) | 23.16 | 0.8335 | 0.1429 | 79.10 |
| + MagCache [6] | NeurIPS’25 | 26.07 | \(2.17\times\) | 22.33 | 0.8207 | 0.1676 | 77.97 |
| + EasyCache [7] | - | 34.55 | \(1.63\times\) | 23.63 | 0.8458 | 0.1320 | 78.83 |
| + NaviCache (Ours) - fast | - | 31.80 | \(1.78\times\) | 22.53 | 0.8255 | 0.1551 | 79.05 |
| + NaviCache (Ours) - mid | - | 35.29 | \(1.60\times\) | 23.67 | 0.8463 | 0.1309 | 79.03 |
| + NaviCache (Ours) - slow | - | 40.98 | \(1.38\times\) | 26.37 | 0.8860 | 0.0917 | 79.08 |
Model selection. We evaluate NaviCache on three VDMs: HunyuanVideo [1], Wan2.1-1.3B [2], OpenSora 1.2 [3]. We compare with video generation acceleration methods including some straightforward methods, PAB [20], TeaCache [5], MagCache [6], and EasyCache [7] on VBench [8] dataset.
Evaluation Metrics. We follow PAB [20], MagCache [6], and EasyCache [7] TeaCache [5], focusing on two primary aspects: inference efficiency and visual quality to assess the performance of video generation acceleration methods. For evaluating inference efficiency, we use inference latency and speedup as metrics. For visual quality evaluation, we employ LPIPS [21], PSNR, SSIM and VBench [8] score.
Implementation Detail. We utilize NaviCache to dynamically estimate the sensitivity-ratio state \(\hat{\boldsymbol{r}}_t\). To validate the robustness of the algorithm, we maintain consistent filter parameter settings across all models (Wan 2.1, HunyuanVideo, and Open-Sora 1.2). Specifically, the state estimate \(\hat{\boldsymbol{r}}_0\) is initialized as a zero matrix, and the error covariance \(\boldsymbol{P}\) is initialized as an identity matrix to accommodate uncertainty during the initial inference phase. Regarding the noise parameters, we balance estimation sensitivity and stability by setting both the Process Noise Covariance \(\boldsymbol{Q}\) and the Measurement Noise Covariance \(\boldsymbol{R}\) to \(0.05\boldsymbol{I}\), where \(\boldsymbol{I}\) denotes the identity matrix. To evaluate NaviCache, we employ specific Initial Alignment steps (\(N_{\text{align}}\)) and error thresholds (\(\boldsymbol{\tau}\)) across three modes: fast, mid, and slow. Specifically, \(N_{\text{align}}\) is set to 5 for HunyuanVideo and Open-Sora 1.2, and 10 for Wan 2.1. The error thresholds \(\boldsymbol{\tau}\) are adaptively configured for each model and mode: for HunyuanVideo, \(\boldsymbol{\tau} \in \{0.040\boldsymbol{I}, 0.035\boldsymbol{I}, 0.025\boldsymbol{I}\}\); for Wan 2.1, \(\boldsymbol{\tau} \in \{0.07\boldsymbol{I}, 0.05\boldsymbol{I}, 0.04\boldsymbol{I}\}\); and for Open-Sora 1.2, \(\boldsymbol{\tau} \in \{0.55\boldsymbol{I}, 0.35\boldsymbol{I}, 0.15\boldsymbol{I}\}\).
Table 1 presents a comprehensive comparison of NaviCache against state-of-the-art acceleration methods across three representative VDMs: Wan 2.1, HunyuanVideo, and Open-Sora 1.2. To accommodate diverse deployment requirements and hardware constraints, we provide three distinct configurations: fast, mid, and slow.
When comparing methods within similar latency envelopes, NaviCache consistently demonstrates superior visual retention over existing offline calibration-free methods. For instance, on HunyuanVideo, while EasyCache achieves a 2.15\(\times\) speedup with a PSNR of 32.53, our mid mode provides a higher 2.17\(\times\) speedup while improving PSNR to 32.65 and reducing LPIPS to 0.0571. This advantage stems from our test-time self-calibration engine, which captures the kinematic momentum of feature evolution more accurately than the calibration-free, zero-order hold baselines.
In comparison to offline calibration-based methods, NaviCache exhibits remarkable fidelity. Across all three backbone models, our slow mode achieves PSNR, SSIM, and LPIPS results that significantly outperform TeaCache, MagCache, and PAB. On Wan 2.1, NaviCache-slow reaches a PSNR of 25.10, substantially higher than TeaCache (22.79) and MagCache (23.33). Although TeaCache maintains a slight lead in Vbench scores in some cases—likely due to its prompt-specific polynomial fitting on calibration sets—NaviCache remains highly competitive, with its Vbench scores staying within a marginal gap while offering drastically better pixel-level and perceptual reconstruction. More importantly, as demonstrated in the subsequent “Visualization and Case Study” section, despite TeaCache’s marginal advantage in VBench scores, its actual generation quality is often suboptimal compared to NaviCache. These results validate that modeling the diffusion process as a self-calibrating navigation system effectively bridges the performance gap between calibration-free flexibility and calibration-dependent accuracy.
To further evaluate the visual fidelity of the accelerated videos, we present a case study using the Wan 2.1 model with the prompt: “A young man sitting at a desk in a library reading”. As illustrated in Figure 3, the unaccelerated Wan 2.1 model demonstrates a robust understanding of the scene, generating smooth motion and consistent object details. Existing acceleration methods (e.g., TeaCache, MagCache, and EasyCache) often suffer from temporal inconsistencies, ghosting artifacts in high-motion areas, or semantic misalignment. Specifically, TeaCache and MagCache are prone to factual errors in objects, such as hands being separated or fingers deforming, and they suffer from occasional object deformation and loss of fine textures during high-dynamic segments. EasyCache’s major issue is the severe visual artifacts, including significant motion blur and structural distortion in the subject’s hands and the book pages. In contrast, our proposed NaviCache effectively mitigates these issues. By leveraging test-time self-calibration to track the feature evolution trajectory, NaviCache achieves superior visual fidelity, effectively maintaining structural integrity and high-frequency details even during rapid movement and complex object interactions. This visual evidence aligns with quantitative results in Table 1, confirming that NaviCache provides a better balance between eliminating calibration overhead and preserving high-quality video generation.
The impact of Initial Alignment steps \(N_{\text{align}}\). The strategic Initial Alignment phase is critical for re-anchoring the navigation manifold in the high-turbulence initial stages of the diffusion process. We analyzed the impact of \(N_{\text{align}}\) on NaviCache across all models and observed consistent patterns. As shown in Table 2, we present the performance comparisons on Wan 2.1 as a representative case. (i) Fidelity Enhancement: Increasing \(N_{\text{align}}\) from 5 to 15 steps (representing 10% to 30% of the total diffusion steps) yields a consistent improvement across all visual quality metrics. Specifically, PSNR increases from 22.73 dB to 24.31 dB, while LPIPS perceptual distance drops from 0.1095 to 0.0818. This confirms our hypothesis that a sufficient alignment duration allows the recursive Bayesian filter to build a highly accurate initial estimate of the state mean \(\hat{\boldsymbol{r}}_0\) and stabilize the uncertainty covariance \(\boldsymbol{P}_0\) before engaging the autonomous navigation mode. (ii) Efficiency Trade-off: While a larger \(N_{\text{align}}\) enhances structural coherence, it naturally increases inference latency due to fewer skipping opportunities in the early denoising stage. However, even with a conservative alignment of 15 steps (\(N_{\text{align}}=15\)), NaviCache maintains a competitive latency of 112.49s, demonstrating an efficient Pareto frontier compared to the unaccelerated baseline. (iii) Balanced Configuration: We select \(N_{\text{align}}=10\) (20% ratio) as our default configuration for the Wan 2.1. This setting strikes an optimal balance, achieving superior visual retention (PSNR \(>\) 23 dB) while maintaining a high speedup ratio, effectively navigating the trade-off between the non-stationary dynamics of the initial steps and the computational gains of the diffusion phase.
| \(N_{align}\) | Ratio (%) | Latency (s) \(\downarrow\) | PSNR \(\uparrow\) | SSIM \(\uparrow\) | LPIPS \(\downarrow\) |
|---|---|---|---|---|---|
| 5 | 10% | 92.31 | 22.73 | 0.7786 | 0.1095 |
| 10 | 20% | 96.40 | 23.46 | 0.8011 | 0.0956 |
| 15 | 30% | 112.49 | 24.31 | 0.8191 | 0.0818 |
4.5pt
The impact of state-space Covariances (\(\boldsymbol{Q}\), \(\boldsymbol{R}\)) and threshold (\(\boldsymbol{\tau}\)). We analyzed the impact of Process Noise Covariance \(\boldsymbol{Q}\), Measurement Noise Covariance \(\boldsymbol{R}\), and the fidelity threshold \(\boldsymbol{\tau}\) on NaviCache across all models and observed consistent patterns. As demonstrated in Table 3, we present the performance comparisons on Wan 2.1 as a representative case. These parameters collectively modulate the system’s trade-off between estimation responsiveness and structural stability. (i) Process Noise \(\boldsymbol{Q}\): Decreasing \(\boldsymbol{Q}\) (from 0.05\(\boldsymbol{I}\) to 0.005\(\boldsymbol{I}\)) significantly enhances visual fidelity across both \(\boldsymbol{\tau}\) regimes. For \(\boldsymbol{\tau}=0.04\boldsymbol{I}\), a smaller \(\boldsymbol{Q}\) improves PSNR from 25.10 dB to 30.33 dB. This aligns with our recursive dual-state engine logic: a lower \(\boldsymbol{Q}\) implies a more stable underlying feature evolution, leading the filter to rely more on the predicted momentum and reducing the frequency of erratic updates. However, this gain in quality comes at the cost of higher latency (e.g., 153.29s vs. 115.86s) due to a more conservative skipping strategy. (ii) Measurement Noise \(\boldsymbol{R}\): Conversely, a smaller \(\boldsymbol{R}\) (higher trust in new observations) tends to decrease latency but reduces visual retention. At \(\boldsymbol{\tau}=0.07\boldsymbol{I}\), reducing \(\boldsymbol{R}\) to 0.005\(\boldsymbol{I}\) results in the lowest latency of 89.20s but sacrifices PSNR to 22.36 dB. This reflects the Observational Rectification stage (Eq. 7-11), where a high CFF causes the system to anchor too aggressively to noisy test-time observations, leading to cumulative drift in high-turbulence zones. (iii) Threshold \(\boldsymbol{\tau}\): The fidelity threshold \(\boldsymbol{\tau}\) acts as a global regulator of the Safety Gate logic. Increasing \(\boldsymbol{\tau}\) from 0.04\(\boldsymbol{I}\) to 0.07\(\boldsymbol{I}\) consistently boosts speedup but leads to an expected degradation in metrics such as LPIPS and SSIM. Our default choice (\(\boldsymbol{Q}=0.05\boldsymbol{I}, \boldsymbol{R}=0.05\boldsymbol{I}\)) provides a balanced Pareto frontier, achieving competitive visual fidelity (PSNR \(>\) 23 dB) while maintaining significant inference acceleration.
| Hyperparameter | Latency(s) \(\downarrow\) | Visual Retention | ||||
|---|---|---|---|---|---|---|
| 1-3 (lr)5-7 \(\boldsymbol{\tau}(\boldsymbol{I})\) | \(\boldsymbol{Q}(\boldsymbol{I})\) | \(\boldsymbol{R}(\boldsymbol{I})\) | PSNR \(\uparrow\) | SSIM \(\uparrow\) | LPIPS \(\downarrow\) | |
| 0.04 | 0.05 | 0.05 | 115.86 | 25.10 | 0.8638 | 0.0686 |
| 0.005 | 0.05 | 153.29 | 30.33 | 0.9458 | 0.0254 | |
| 0.05 | 0.005 | 108.10 | 24.92 | 0.8547 | 0.0711 | |
| 0.07 | 0.05 | 0.05 | 96.40 | 23.46 | 0.8011 | 0.0956 |
| 0.005 | 0.05 | 134.29 | 27.72 | 0.9128 | 0.0415 | |
| 0.05 | 0.005 | 89.20 | 22.36 | 0.7529 | 0.1202 | |
4.5pt
Adaptivity of the skipping strategy. As illustrated in Figure 4, the step-skipping behavior of NaviCache exhibits a dynamically responsive pattern. This allows the system to capture the unique feature evolution of each prompt better, demonstrating a clear efficiency advantage over the relatively fixed computation allocation employed by calibration-dependent methods like TeaCache and MagCache.
Scalability across Spatial-Temporal Configurations. To evaluate the robustness of our method under varying computational loads, we analyze the inference latency across different video lengths and resolutions. As illustrated in Figure 5, we test spatial dimensions of 480p and 720p alongside temporal lengths of 51 and 102 frames using Open-Sora 1.2. The results demonstrate that NaviCache maintains highly stable acceleration performance, consistently achieving a speedup between \(1.81\times\) and \(1.91\times\). This confirms our test-time calibration framework scales efficiently without bottlenecks from increases in sequence length or pixel density.
Time Overhead and Calibration Cost. As detailed in Table 4, we analyze the auxiliary time costs associated with different acceleration strategies. NaviCache requires zero offline calibration, fundamentally avoiding the risk of biased calibration data distributions that inherently constrain calibration-dependent baselines like TeaCache and MagCache. Furthermore, the test-time computational latency of our state estimation algorithm (skipping justification) is merely 0.0109 seconds, entirely negligible relative to the substantial overall time saved during the diffusion process.
| Method | Offline Calibration (s) | Skipping Justification (s) |
|---|---|---|
| TeaCache | 15191 | 0.0142 |
| MagCache | 217 | 0.0028 |
| EasyCache | 0 | 0.0101 |
| NaviCache | 0 | 0.0109 |
6pt
We presented NaviCache, a test-time self-calibration framework that reformulates VDM feature evolution as an INS problem. By employing a dual-state estimation engine, NaviCache eliminates offline calibration overhead while achieving theoretically tighter error bounds than zero-order heuristics. Extensive experiments on Wan, HunyuanVideo, and Open-Sora confirm that NaviCache consistently delivers superior visual fidelity and more accurate error judgment for computation skipping. By bridging control theory and diffusion dynamics, NaviCache enables more efficient and principled deployment of large-scale generative models.
National Natural Science Foundation of China (No. U24A20326, 62441236, 62402429, 62572423), the Key Research and Development Program of Zhejiang Province (No. 2025C01026), Ningbo Yongjiang Talent Introduction Programme (2023A-397-G), Young Elite Scientists Sponsorship Program by CAST (2024QNRC001). The author gratefully acknowledges the support of Zhejiang University Education Foundation Qizhen Scholar Foundation.
This work democratizes high-definition video generation by eliminating the reliance on costly calibration processes and specialized datasets. By enabling efficient, hardware-agnostic deployment through robust self-calibration, NaviCache significantly lowers the computational and energy barrier for real-time applications, contributing to the goal of Green AI. However, the reduced latency in video synthesis may also accelerate the production of deepfakes and misinformation. We advocate for the parallel development of detection algorithms and watermarking protocols to mitigate the risks associated with high-speed content generation.
In this appendix, we provide the detailed derivation of the error bounds for the Zero-Order Hold (ZOH) method (e.g., EasyCache) and our proposed NaviCache, proving Theorem 1.
We model the true ratio \(\boldsymbol{r}_t\) of the input-output variation as a discrete-time random walk process: \[\boldsymbol{r}_t = \boldsymbol{r}_{t-1} + \boldsymbol{w}_{t-1}, \quad \boldsymbol{w}_{t-1} \sim \mathcal{N}(\boldsymbol{0}, \boldsymbol{Q})\] The observation \(\boldsymbol{z}_t\) (available when we do not skip) is noisy: \[\boldsymbol{z}_t = \boldsymbol{r}_t + \boldsymbol{v}_t, \quad \boldsymbol{v}_t \sim \mathcal{N}(\boldsymbol{0}, \boldsymbol{R})\] where \(\boldsymbol{Q}\) is the process noise variance (representing the rate of change of the ratio) and \(\boldsymbol{R}\) is the measurement noise variance.
For clarity and generality, we use vector-matrix notation for derivations, as the state variables can be one-dimensional or multi-dimensional. When the state dimension \(d=1\), \(\boldsymbol{r}\), \(\boldsymbol{z}\), \(\boldsymbol{P}\), \(\boldsymbol{Q}\), \(\boldsymbol{R}\), \(\boldsymbol{K}\), \(\boldsymbol{\tau}\), \(\boldsymbol{\sigma}\), \(\boldsymbol{\mathcal{E}}\), \(\boldsymbol{H}\), \(\boldsymbol{F}\), \(\boldsymbol{w}\), \(\boldsymbol{v}\) will degenerate to scalars.
Training-free methods like EasyCache approximate the current ratio \(\boldsymbol{r}_t\) using the most recent observation \(\boldsymbol{z}_{t-1}\) (assuming the step \(t-1\) was computed). \[\hat{\boldsymbol{r}}_t^{\text{ZOH}} = \boldsymbol{z}_{t-1}\] The estimation error \(\boldsymbol{e}_t^{\text{ZOH}} = \hat{\boldsymbol{r}}_t^{\text{ZOH}} - \boldsymbol{r}_t\) can be expanded as: \[\begin{align} \boldsymbol{e}_t^{\text{ZOH}} &= \boldsymbol{z}_{t-1} - \boldsymbol{r}_t \\ &= (\boldsymbol{r}_{t-1} + \boldsymbol{v}_{t-1}) - (\boldsymbol{r}_{t-1} + \boldsymbol{w}_{t-1}) \\ &= \boldsymbol{v}_{t-1} - \boldsymbol{w}_{t-1} \end{align}\]
Assuming the noise processes \(\boldsymbol{v}\) and \(\boldsymbol{w}\) are independent and zero-mean, the Mean Squared Error (MSE) is: \[\begin{align} \boldsymbol{\sigma}^2_{ZOH} &= \mathbb{E}[(\boldsymbol{v}_{t-1} - \boldsymbol{w}_{t-1})^2] \\ &= \mathbb{E}[\boldsymbol{v}_{t-1}^2] + \mathbb{E}[\boldsymbol{w}_{t-1}^2] \\ &= \boldsymbol{R} + \boldsymbol{Q} \label{eq:mse95zoh} \end{align}\tag{9}\]
This indicates that the error of zero-order heuristics is the direct sum of the measurement noise and the process drift.
Unlike heuristics that rely on a fixed trust assumption, NaviCache employs the recursive variance minimization derived in Eq. (8 ). We now analyze its theoretical performance in the steady state (\(t \rightarrow \infty\)).
Let the posterior estimation uncertainty converge to a constant value \(\boldsymbol{P}_{\infty}\), and the prior prediction uncertainty converge to \(\boldsymbol{P}_{\infty}^{-}\). Based on the evolution model, these relate as: \[\boldsymbol{P}_{\infty}^{-} = \boldsymbol{P}_{\infty} + \boldsymbol{Q}.\]
Substituting the optimal fusion factor \(\boldsymbol{K}_{\infty} = \frac{\boldsymbol{P}_{\infty}^{-}}{\boldsymbol{P}_{\infty}^{-} + \boldsymbol{R}}\) into the posterior variance update Eq. (8 ), we obtain the steady-state variance equation: \[\boldsymbol{P}_{\infty} = (\boldsymbol{I} - \frac{\boldsymbol{P}_{\infty}^{-}}{\boldsymbol{P}_{\infty}^{-} + \boldsymbol{R}})\boldsymbol{P}_{\infty}^{-} = \frac{\boldsymbol{R} \boldsymbol{P}_{\infty}^{-}}{\boldsymbol{P}_{\infty}^{-} + \boldsymbol{R}} = \frac{\boldsymbol{R}(\boldsymbol{P}_{\infty} + \boldsymbol{Q})}{\boldsymbol{P}_{\infty} + \boldsymbol{Q} + \boldsymbol{R}}.\]
Rearranging this yields the quadratic convergence equation (formally known as the Algebraic Riccati Equation): \[\boldsymbol{P}_{\infty}^2 + \boldsymbol{Q} \boldsymbol{P}_{\infty} - \boldsymbol{Q}\boldsymbol{R} = \boldsymbol{0}.\]
Since variance must be non-negative, we take the positive root: \[\boldsymbol{P}_{\infty} = \frac{-\boldsymbol{Q} + \sqrt{\boldsymbol{Q}^2 + 4\boldsymbol{Q}\boldsymbol{R}}}{2}. \label{eq:steady95state95variance}\tag{10}\]
We provide the proof that the estimation error of NaviCache is strictly bounded below that of zero-order heuristics. Our goal is to prove two properties:
The posterior estimation error is bounded by the sensor noise: \(\boldsymbol{P}_{\infty} < \boldsymbol{\sigma}^2_{ZOH}\).
The prior prediction error (used during computation skipping) is bounded by the ZOH error: \(\boldsymbol{P}_{\infty}^{-} < \boldsymbol{\sigma}^2_{ZOH}\).
Part 1: Posterior Bound. From the steady-state variance equation (Eq. 10 ), given \(\boldsymbol{Q} > \boldsymbol{0}\) and \(\boldsymbol{R} > \boldsymbol{0}\), to prove \(\boldsymbol{P}_{\infty} < \boldsymbol{\sigma}^2_{ZOH}\), i.e., \(\boldsymbol{P}_\infty < \boldsymbol{Q} + \boldsymbol{R}\).
We show: \[\begin{align} \boldsymbol{P}_{\infty} &= \frac{-\boldsymbol{Q} + \sqrt{\boldsymbol{Q}^2 + 4\boldsymbol{Q}\boldsymbol{R}}}{2} \\ &< \frac{-\boldsymbol{Q} + \sqrt{\boldsymbol{Q}^2 + 4\boldsymbol{Q}\boldsymbol{R} + 4\boldsymbol{R}^2}}{2} \quad \text{(Adding positive terms 4\boldsymbol{R}^2 inside sqrt)} \\ &= \frac{-\boldsymbol{Q} + \sqrt{(\boldsymbol{Q}+2\boldsymbol{R})^2}}{2} \\ &= \frac{-\boldsymbol{Q}+\boldsymbol{Q}+2\boldsymbol{R}}{2} \\ &= \boldsymbol{R} \label{eq:inequality95chain} \end{align}\tag{11}\]
Thus, we confirm \(\boldsymbol{P}_{\infty} < \boldsymbol{R} < \boldsymbol{Q}+\boldsymbol{R} = \boldsymbol{\sigma}^2_{\text{ZOH}}\).
Part 2: Prior Bound (Computation Skipping Fidelity). The Mean Squared Error of Zero-Order Hold (ZOH) heuristics is the sum of process drift and measurement noise: \(\boldsymbol{\sigma}^2_{ZOH} = \boldsymbol{Q} + \boldsymbol{R}\). The steady-state prior variance of NaviCache is \(\boldsymbol{P}_{\infty}^{-} = \boldsymbol{P}_{\infty} + \boldsymbol{Q}\), indeed: \[\boldsymbol{P}^-_\infty = \frac{\boldsymbol{Q} + \sqrt{\boldsymbol{Q}^2 + 4\boldsymbol{Q}\boldsymbol{R}}}{2} < \boldsymbol{Q} + \boldsymbol{R},\] From Eq. 11 , we know \(\boldsymbol{P}_{\infty} < \boldsymbol{R}\). Therefore: \[\boldsymbol{P}^-_\infty = \boldsymbol{P}_{\infty} + \boldsymbol{Q} < \boldsymbol{R} + \boldsymbol{Q},\]
Substituting the definitions, we obtain: \[\boldsymbol{P}_{\infty}^{-} < \boldsymbol{\sigma}^2_{ZOH}.\]
Remark. This inequality is critical for the acceleration mechanism. It theoretically guarantees that even when NaviCache skips the computation (relying solely on the inertial prediction \(\boldsymbol{P}_{\infty}^{-}\)), its estimation error is still strictly lower than that of the baseline method (\(\boldsymbol{Q}+\boldsymbol{R}\)), ensuring higher fidelity during acceleration.
\(\blacksquare\)
To further demonstrate the robustness of our premise, we visualize the feature evolution trajectories encompassing various models (HunyuanVideo, Wan 2.1, Open-Sora 1.2) and schedulers (e.g., UniPC, DPM++). As shown in Figure 6, across these diverse configurations, all trajectories consistently align with our core hypothesis: the ratio between output differences and input differences evolves smoothly along the diffusion process. The rate of feature change maintains distinct momentum and structural continuity, firmly verifying the broad applicability of our underlying theory.

Figure 7: Qualitative comparison on HunyuanVideo using the prompt: “a book.” TeaCache exhibits severe semantic misalignment, failing to adhere to the prompt by generating an unrelated subject (a dog). Furthermore, MagCache struggles with fine-grained morphological details, showing less distinct hand contours and pronounced ghosting artifacts during the page-turning motion compared to our method. Best viewed with zoom-in..
To further validate the robustness and visual quality of NaviCache, we provide additional qualitative comparisons in Figures 7 and 8. Consistent with the findings in the main text, existing acceleration methods exhibit various degrees of degradation.
As illustrated in Figure 7, TeaCache suffers from severe semantic misalignment, erroneously transforming the “book” into an unrelated “cat” (highlighted in red circles). While MagCache avoids such catastrophic semantic errors, it fails to maintain structural integrity, resulting in blurred hand contours and noticeable ghosting artifacts during the page-turning motion. Although EasyCache appears relatively stable in static frames, it introduces significant motion blur and visual artifacts throughout the sequence (can refer to the supplementary videos), failing to preserve fine-grained textures.
Similar patterns are observed in Figure 8, which depicts high-dynamic motion in a cyberpunk style. Both TeaCache and MagCache exhibit visible temporal inconsistencies and structural deformations around the astronaut’s legs, leading to unnatural movements and blurred details (can refer to the supplementary videos). In contrast, NaviCache consistently generates high-fidelity videos with sharp details and precise motion trajectories. These cases demonstrate that by accurately tracking feature evolution through self-calibration, NaviCache effectively mitigates factual errors and artifacts, outperforming baseline methods in both semantic consistency and structural preservation.