---
title: Temporal Dynamic Anchor Updater
url: https://www.emergentmind.com/topics/temporal-dynamic-anchor-updater
type: topic
---

# Temporal Dynamic Anchor Updater

Searching arXiv for the cited papers to ground the article in current preprints.
Searching arXiv for `2510.22646`, `2505.08196`, `2501.03714`, `2404.00086`, `2408.06437`, `2412.18355`, `2512.09270`, and `2012.10860`.
Temporal Dynamic Anchor Updater denotes a class of mechanisms that update anchor entities over time so that temporal coherence, deformation, emergence and disappearance, or feature-space drift can be handled within a structured representation. In the cited literature, anchors take several forms: mesh vertices with reused connectivity in time-varying mesh compression, sparse canonical points that drive dynamic Gaussian primitives, appearance-conditioned query tokens in video segmentation, action proposals in online temporal localization, virtual anchor positions in spatio-temporal point-cloud convolution, and trainable vectors mixed with frozen features in federated continual learning [2510.22646] [2505.08196] [2501.03714] [2404.00086] [2408.06437] [2012.10860] [2412.18355] [2512.09270]. Across these settings, the updater is not a single algorithm but a family of temporal adaptation rules built around anchors as compact, structured carriers of state.

## 1. Domain scope and anchor semantics

The term spans multiple technical lineages. In TVMC, the updater is explicitly identified with the multi-stage anchor mesh generation pipeline: an initial anchor mesh is created by fast topology alignment, then corrected by Kalman-filter motion estimation, and finally refined by Quadric Error Metrics while preserving the connectivity of the decoded reference base mesh [2510.22646]. In dynamic Gaussian splatting, the same phrase is used for learned anchor deformation and refinement, but the anchors are sparse canonical points or key-frame anchor sets rather than mesh vertices [2501.03714] [2505.08196] [2512.09270].

In query-based video models, the anchor is a query token. DVIS-DAQ dynamically generates emergence and disappearance anchor queries from candidate-object features and tracked-object momentum features, rather than relying on a static background query [2404.00086]. HAT uses learnable anchor queries for temporal proposals, then refines them by cross-attending to history compressed from a long-term feature buffer [2408.06437]. FedTA moves the notion further into feature space: a trainable Tail Anchor is mixed with a frozen ViT output feature after a nearest-key lookup, so the “update” is a displacement in representation space rather than in geometry [2412.18355].

A concise comparison is given below.

| Work | Anchor entity | Temporal update rule |
|---|---|---|
| TVMC | Reference-base-mesh vertices | Octree matching, Kalman fusion, QEM refinement |
| MoDec-GS / ADC-GS / MoRel | Sparse anchors or key-frame anchors | Learned deformation, interval adjustment, grow/prune, bidirectional blending |
| DVIS-DAQ / HAT | Query anchors | Appearance-conditioned generation or history-conditioned refinement |
| FedTA | Tail Anchor vector | Nearest-key selection and additive mixing |
| ASTA3DConv | Virtual anchors around core points | Fixed anchor layout with changing spatio-temporal neighborhoods |

A useful boundary case is ASTA3DConv. Its method is anchor-based and spatio-temporal, but the virtual anchors do not explicitly move from frame to frame; each anchor remains centered on its core point at its own timestamp, and what changes is the set of neighboring raw points gathered across frames [2012.10860]. This clarifies that temporal anchoring can arise either from explicit anchor updates or from time-varying aggregation around fixed anchors.

## 2. TVMC and multi-stage anchor mesh generation

In "TVMC: Time-Varying Mesh Compression via Multi-Stage Anchor Mesh Generation" [2510.22646], the updater is a deterministic three-stage procedure operating on a decoded reference base mesh $B_{t-1}$ and the new input mesh $M_t$. The initial anchor mesh is obtained by fast topology alignment. An octree is built over the vertices of $M_t$, and for each vertex $V_{B_{t-1}^i}$ a nearest-neighbor query finds its counterpart $V_{M_t^i}$. The correspondence objective is written as
$$
\arg \min_{\{V_{M_t^i}\}} \sum_i \|V_{B_{t-1}^i}-V_{M_t^i}\|_2,
$$
subject to copying the connectivity of $B_{t-1}$ onto the matched vertices. The complexity is stated as $O(N\log N)$ for octree construction plus one $O(\log N)$ nearest-neighbor search per reference vertex, for a total of approximately $O(N\log N)$, compared with Hungarian matching at $O(N^3)$ [2510.22646].

The coarse anchor mesh is then produced by a Kalman filter-based motion estimation module. Each vertex motion vector $m_t^i$ is treated as the hidden state $x_t^i$ under a constant-velocity model with identity dynamics, $F=I$, and identity measurement matrix, $H=I$, with zero-mean Gaussian process and measurement noise of covariances $Q$ and $R$. The standard Kalman prediction and update equations are used:
$$
\hat{x}_{t|t-1}=F\hat{x}_{t-1|t-1}, \qquad
P_{t|t-1}=FP_{t-1|t-1}F^T+Q,
$$
$$
K_t=P_{t|t-1}H^T(HP_{t|t-1}H^T+R)^{-1},
$$
$$
\hat{x}_{t|t}=\hat{x}_{t|t-1}+K_t(z_t-H\hat{x}_{t|t-1}), \qquad
P_{t|t}=(I-K_tH)P_{t|t-1}.
$$
Operationally, the predicted motion $m_{\mathrm{pre}}^i=\hat{x}_{t|t-1}^i$ and the measured motion $m_{\mathrm{mea}}^i$ from local neighbor averaging are fused into
$$
m_{\mathrm{est}}^i=m_{\mathrm{pre}}^i+K_t(m_{\mathrm{mea}}^i-m_{\mathrm{pre}}^i),
$$
after which the vertex is displaced and a local nearest-neighbor search in $M_t$ locks in the coarse anchor position $V_{B_{t,c}^i}$ [2510.22646].

The fine anchor mesh is obtained by Quadric Error Metric refinement. For each vertex,
$$
Q_V=\sum_j R_jR_j^T, \qquad Q(V)=V^TQ_VV,
$$
where $R_j=[a_j\ b_j\ c_j\ d_j]^T$ are incident-face plane equations. For an edge $E=(V_i,V_j)$,
$$
Q_E=Q_{V_i}+Q_{V_j},
$$
and the local relocation minimizes
$$
\arg\min_v\ v^TQ_Ev.
$$
The procedure evaluates incident edges, collapses the edge with minimal cost, replaces the vertex by the optimal $v$, updates adjacency and quadrics, and repeats once per anchor vertex or until the maximum cost reduction falls below $\epsilon$ [2510.22646].

Within the hierarchical compression scheme, inter-frame motion vectors
$$
m^i=V_{B_{t,f}^i}-V_{B_{t-1}^i}
$$
are entropy-encoded by arithmetic coding, while residual displacements between a subdivided fine anchor mesh and the input mesh are adaptively quantized as
$$
\widehat{D}_k=D_k\times \rho \times \upsilon_k+\delta, \qquad
\upsilon_k=\frac{|\mathcal{N}(U_k)|}{\hbar}.
$$
The residuals are then packed as video frames, such as HEVC or VVC, for the final bitstream. TVMC reports that standard MPEG dynamic mesh sequences show state-of-the-art compression performance and a BD-rate gain of $10.2\%\sim16.9\%$ over V-DMC while preserving high reconstruction quality [2510.22646].

A central property of this updater is that connectivity is guaranteed by construction. The initial topology-alignment step reuses the entire connectivity of $B_{t-1}$, and neither the Kalman-filter stage nor the QEM stage changes vertex-to-face adjacency; only vertex positions move. Temporal fidelity is evaluated by D1 and D2 PSNR, with the stated claim that no graph-edit distortions creep in because graph connectivity is reused exactly [2510.22646].

## 3. Learned anchor deformation in dynamic Gaussian representations

Dynamic Gaussian methods adopt learned temporal anchor updates, but they differ in whether the update acts on anchor attributes, anchor population, temporal support, or bidirectional blending.

MoDec-GS introduces Global-to-Local Motion Decomposition. Each static anchor $v$ has position $\mathbf{x}_v$, learnable offset $\mathbf{o}_v$, local context feature $\mathbf{f}_v$, and scale vector $\mathbf{s}_v$. Over a temporal segment $c$ with canonical time $t_c\in[0,1]$, a multi-resolution 4D feature grid $H_G(x_v,y_v,z_v,t_c)$ is queried and decoded into deformation deltas
$$
[\Delta x_v,\Delta y_v,\Delta z_v,\Delta \mathbf{o}_v,\Delta \mathbf{f}_v,\Delta \mathbf{s}_v]
=\varphi(F_G(H_G(x_v,y_v,z_v,t_c))).
$$
Two scalar gates, $d_G$ and $d_L$, separate global motion from local attribute deformation. With the binarized global mask $M(d_G)$ and the smooth local mask $\sigma(d_L)$, the deformed anchor variables become
$$
\mathbf{x}'_v=\mathbf{x}_v+M(d_G)[\Delta x_v,\Delta y_v,\Delta z_v],
$$
$$
\mathbf{o}'_v=\mathbf{o}_v+\sigma(d_L)\Delta\mathbf{o}_v,\quad
\mathbf{f}'_v=\mathbf{f}_v+\sigma(d_L)\Delta\mathbf{f}_v,\quad
\mathbf{s}'_v=\mathbf{s}_v+\sigma(d_L)\Delta\mathbf{s}_v.
$$
Temporal Interval Adjustment then learns non-uniform segment boundaries. It accumulates positional gradient norms $g_t^{\mathrm{pos}}$ per segment, computes segment means $\bar g_c$, global mean $\mu$, and standard deviation $\sigma$, and shrinks intervals whose mean exceeds $\mu+\tau_{\mathrm{TIA}}\sigma$ by stepping boundaries with $s_{\mathrm{TIA}}$ [2501.03714]. The reported result is an average $70\%$ reduction in model size over state-of-the-art methods, with storage in the $30$-$60$ MB range while maintaining or improving rendering quality [2501.03714].

ADC-GS uses an anchor-based structure in canonical space, where each anchor spawns $K$ neural Gaussians and temporal significance controls anchor refinement. The per-Gaussian accumulated significance is
$$
\nabla_k=
\frac{\sum_{t=1}^N \Psi(k,t)\cdot\|\nabla_{k,t}\|}
{\sum_{t=1}^N \Psi(k,t)},
$$
with $\Psi(k,t)$ defined by the $\alpha$-blending contribution over covered pixels. If $\nabla_k>\tau_{\mathrm{grow}}$, the primitive is promoted to a new anchor; if the time-average opacity of all primitives under an anchor falls below $\tau_{\mathrm{prune}}$, the anchor is discarded. Deformation itself is hierarchical: a coarse MLP $F_\omega$ predicts anchor-level changes $(\Delta X_{v,t},\Delta \Sigma_{v,t},\Delta C_{v,t})$ from $(f_v,f_t)$, and a fine MLP $F_\pi$ predicts local opacity and color refinements from $(f_p,f_t)$ [2505.08196]. Compression is coupled to a rate-distortion objective
$$
L=(1-\lambda_{\mathrm{ssim}})L_1+\lambda_{\mathrm{ssim}}L_{\mathrm{ssim}}+\lambda_eR.
$$
The paper reports rendering-speed gains of $300\%-800\%$ over per-Gaussian deformation approaches, and on HyperNeRF gives an ablation in which temporal anchor refinement changes PSNR from $25.00$ to $25.42$, SSIM from $0.687$ to $0.777$, FPS from $112$ to $135$, and size from approximately $4.49$ MB to approximately $4.02$ MB [2505.08196].

MoRel addresses long-range 4D motion by progressively constructing locally canonical anchor spaces at key-frame indices $t_n=n\cdot\mathrm{GOP}$. Each key-frame anchor set $\mathbf{A}_n^{\mathrm{Key}}$ inherits level labels from a trained global anchor set and is paired with a bidirectional deformation field
$$
D_n:(a_k^n,\tau)\mapsto \Delta\theta,\qquad \tau_n=\frac{t-t_n}{\mathrm{GOP}}\in[-1,1].
$$
After learning these deformation fields, adjacent key-frame anchors are blended by learnable opacity control
$$
w_{n,k}^{\mathrm{dir}}=
\exp\!\Big[-\lambda_{\mathrm{decay}}\,d_{n,k}^{\mathrm{dir}}\,|\tau_n-o_{n,k}^{\mathrm{dir}}|\Big],
$$
which yields blended opacity and color from forward and backward deformations. Feature-variance-guided Hierarchical Densification assigns anchor levels by feature variance and uses level-weighted gradient statistics
$$
g_{k,i}^L=g_{k,i}^{(j)}\times w_L(\eta)
$$
to determine growth and pruning [2512.09270]. The stated consequences are bounded memory, because at most two KfAs and their deformation fields are loaded at once, and flicker-free rendering, because chunk-boundary transitions are blended rather than switched abruptly [2512.09270].

Taken together, these Gaussian methods show three distinct updater functions: changing anchor attributes, changing anchor count, and changing temporal responsibility. A plausible implication is that dynamic anchors become most effective when temporal support, deformation granularity, and representational cost are optimized jointly rather than in isolation.

## 4. Query-conditioned and history-conditioned anchor updates

In video segmentation, DVIS-DAQ replaces static background-anchor queries with Dynamic Anchor Queries generated from object-specific features. For frame $T$, a candidate-object appearance feature is extracted by
$$
F_{\mathrm{mask},i}^T=\mathrm{MLP}(\mathrm{MaskPooling}(F^T,M_i^T)).
$$
For emergence, each of the top-$K$ candidates receives a query whose query-feature embedding is a shared learnable vector and whose positional embedding is the candidate appearance:
$$
\mathrm{DAQ}^{\mathrm{pos}}_{\mathrm{Emg},i}=F_{\mathrm{mask},i}^T,\qquad
\mathrm{DAQ}^{\mathrm{feat}}_{\mathrm{Emg},i}=q^{\mathrm{feat}}_{\mathrm{Emg}}.
$$
For disappearance, each tracked object maintains a momentum-weighted appearance feature
$$
\bar F_{\mathrm{mask}}^T=(1-\beta)\bar F_{\mathrm{mask}}^{T-1}+\beta F_{\mathrm{mask}}^T,
$$
with
$$
\beta=\max\Bigl(0,\frac1T\sum_{t=1}^{T-1}\cos(F_{\mathrm{mask}}^t,F_{\mathrm{mask}}^T)\Bigr),
$$
and the disappearance query uses this momentum feature as positional embedding plus the initial segmenter query with maximal cosine similarity as feature embedding [2404.00086]. Tracker 1 processes Continuously Tracked Queries plus emergence DAQs; Tracker 2 processes disappearance DAQs plus a small set of learnable background queries, with SoftMax along the query dimension to avoid duplicate disappearance assignments. During training, Emergence and Disappearance Simulation drops subsets of CTQ and $Q_{\mathrm{seg}}$ so that rare transitions are explicitly learned. The paper states that DAQ alone slightly degrades AP, but DAQ combined with EDS lifts AP by $+1.7$ on OVIS [2404.00086].

HAT applies a related logic to online temporal action localization, but the update is driven by cross-attention to long-term history. The frame queue is split into a history block $H_t$ and a short-term window $S_t$. Learnable history tokens $Q_{\mathrm{hist}}$ are decoded over $H_t$ to produce compressed history $H_{\mathrm{comp},t}$, a lightweight anticipation head predicts window-level action presence from $\mathrm{Flatten}(H_{\mathrm{comp},t})$, and the compressed history is refined against the current short-term context to yield
$$
H_{\mathrm{ref},t}=\mathrm{Norm}(H'_{\mathrm{comp},t}+H_{\mathrm{comp},t}).
$$
In parallel, learnable anchor queries $Q_{\mathrm{anc}}$ are decoded over the encoded short-term window to form initial anchor features $A_t^{(0)}$. These are then refined by attending to $H_{\mathrm{ref},t}$:
$$
\widetilde A_t=d_a(A_t^{(0)},H_{\mathrm{ref},t}),\qquad
A_t=\mathrm{Norm}(\widetilde A_t+A_t^{(0)}).
$$
The resulting anchor set is classified and regressed into online proposals [2408.06437]. The training loss combines Adaptive Focal Loss for classification, $L_1$ losses for end-offset and log-length-ratio regression, and an auxiliary anticipation loss:
$$
\mathcal{L}=\alpha L_c+\beta(L_o+L_\ell)+\gamma L_a.
$$
Reported gains over OAT are $19.6\%\to21.5\%$ on EGTEA, $14.2\%\to15.3\%$ on EPIC-Kitchen-100, $44.6\%\to44.8\%$ on THUMOS’14, and $9.8\%\to10.8\%$ on MUSES [2408.06437].

Both systems shorten a transition that would otherwise be difficult to learn. In DVIS-DAQ the transition is from background to a newly emerged object or from tracked object to background; in HAT it is from short-term anchor evidence to temporally contextualized action proposals. This suggests a shared updater principle: anchor refinement is easiest when the anchor is initialized close to the target state, either by appearance pooling or by history-aware decoding.

## 5. Feature-space anchor updates in federated continual learning

FedTA uses a Temporal Dynamic Anchor Updater in a non-geometric setting. Its Tail Anchor mechanism mixes a trainable anchor with a frozen ViT output feature to adjust the feature’s position in the embedding space. Given a frozen feature $f\in\mathbb{R}^d$, trainable anchors $a_k\in\mathbb{R}^d$, and anchor keys $K_k^{\mathrm{ta}}\in\mathbb{R}^d$, the selected anchor index is obtained by nearest-key lookup under cosine distance:
$$
s=\arg\min_{k=1\ldots m}\mathrm{Dist}_{\cos}(f,K_k^{\mathrm{ta}}).
$$
The simplest released implementation performs additive mixing,
$$
F_{\mathrm{TA}}=f+a_s,
$$
while a more general interpolation
$$
F_{\mathrm{TA}}=(1-\alpha)f+\alpha a_s
$$
is also described [2412.18355].

Training is divided into Input Enhancement and Tail Anchor Learning. Input Enhancement prepends selected enhancement blocks to the raw patch embedding sequence and minimizes
$$
L_{\mathrm{ie}}=
\mathrm{CE}(\mathcal{V}_e^i(E'),y)
+\lambda_1\sum_{n=1}^{N'}\mathrm{Dist}_{\cos}(K^{\mathrm{ie}}_{\mathrm{in}},K^{\mathrm{ie}}_{s_n}).
$$
Tail Anchor Learning then optimizes anchored features with a task head by the loss
$$
L_{\mathrm{ta}}=
L_{\mathrm{CE}}+\lambda_2L_{\mathrm{cons}}(F_{\mathrm{TA}})
+\lambda_3\mathrm{Dist}_{\cos}(F_{\mathrm{TA}},K_s^{\mathrm{ta}}),
$$
where the contrastive term aligns the anchored feature to the current global prototype $G^y$ of class $y$ [2412.18355]. After local training, each client computes a local class prototype
$$
P_i^y=\frac1{|D_i^y|}\sum_{x\in D_i^y}F_{\mathrm{TA}}(x),
$$
and the server performs Selective Input Knowledge Fusion using a surrogate dataset and Best Global Prototype Selection using pairwise cosine-distance matrices over local prototypes [2412.18355].

The paper’s interpretation is explicit: freezing the ViT avoids parameter-forgetting, while mixing in a learned anchor offset pulls each sample’s feature back toward a common prototype region, counteracting drift caused by new tasks or non-IID client data. Here the updater therefore acts as a temporal correction operator on feature geometry rather than as a deformation field or a query generator [2412.18355].

## 6. Shared design patterns, evaluation criteria, and recurrent misconceptions

Several design patterns recur despite the diversity of application domains. One pattern is hierarchical updating. TVMC uses initial, coarse, and fine anchor meshes; MoDec-GS uses Global Anchor Deformation followed by Local Gaussian Deformation and Temporal Interval Adjustment; ADC-GS uses coarse anchor deformation and fine primitive refinement; MoRel separates global-anchor training, key-frame anchor construction, progressive windowed deformation, and inter-frame blending [2510.22646] [2501.03714] [2505.08196] [2512.09270]. Another pattern is gradient-guided temporal adaptation: TIA uses positional gradient norms to shrink hard temporal segments, ADC-GS uses significance-weighted pixel-space gradients to grow anchors, and MoRel uses accumulated deformation gradients modulated by level-dependent schedules for densification [2501.03714] [2505.08196] [2512.09270].

A second shared trait is that “anchor updating” does not imply topological change. TVMC states that neither the coarse Kalman-filter step nor the QEM refinement step changes vertex-to-face adjacency; connectivity is preserved exactly [2510.22646]. ASTA3DConv makes the complementary point that its virtual anchors do not explicitly move from frame to frame at all; the temporal effect comes from changing neighborhoods and spatio-temporal attention weights, with $M=4$ anchors arranged as a regular tetrahedron around each core point [2012.10860]. A common misconception is therefore that a temporal anchor updater must explicitly move anchors or edit connectivity. The cited methods show both moving-anchor and fixed-anchor variants.

Evaluation is correspondingly heterogeneous. TVMC uses D1 and D2 PSNR and reports a BD-rate gain of $10.2\%\sim16.9\%$ over V-DMC [2510.22646]. MoDec-GS reports an average $70\%$ reduction in model size while maintaining or improving rendering quality [2501.03714]. ADC-GS reports rendering-speed gains of $300\%-800\%$ over per-Gaussian deformation approaches and, on HyperNeRF, a configuration around $4$ MB at approximately $135$ FPS with PSNR around $25.42$ and SSIM around $0.777$ [2505.08196]. DVIS-DAQ reports a new SOTA on five mainstream video segmentation benchmarks and a $+1.7$ AP gain on OVIS when EDS is used [2404.00086]. HAT improves average mAP on all four listed OnTAL datasets, with the largest gains on procedural egocentric streams [2408.06437]. ASTA3DConv reports $93.03\%$ on MSRAction3D versus $91.29\%$ without attention and $88.50\%$ for MeteorNet, and on Synthia semantic segmentation reports $\mathrm{mIoU}=84.77\%$ versus $84.31\%$ without attention and $81.80\%$ for MeteorNet [2012.10860].

A further misconception is that dynamic anchors alone suffice without auxiliary constraints or simulations. DVIS-DAQ explicitly observes that DAQ alone slightly degrades AP and requires Emergence and Disappearance Simulation to unlock its benefit [2404.00086]. HAT couples anchor refinement to an anticipation head and adaptive focal training [2408.06437]. ADC-GS couples anchor refinement to a rate-distortion Lagrangian [2505.08196]. FedTA couples anchor selection to prototype alignment and server-side prototype selection [2412.18355]. This suggests that temporal anchor updating is most often embedded inside a larger optimization scaffold that constrains when, where, and how anchor updates are allowed to matter.

Source: https://www.emergentmind.com/topics/temporal-dynamic-anchor-updater