Paper deep dive
Adaptive Identity Anchoring: Closed-Loop Keyframe Placement for Synthetic Paired Supervision in Video Face Swapping
Logan Robbins
Intelligence
Status: succeeded | Model: Gemma-4-26B-A4B | Prompt: intel-v1 | Confidence: 89%
Last extracted: 7/24/2026, 3:13:32 AM
Summary
The paper proposes Adaptive Identity Anchoring (AIA), a closed-loop keyframe placement method for synthetic paired supervision in video face swapping. It addresses identity drift and the 'beauty-filter' texture pathology by iteratively inserting identity anchors at frames with the lowest similarity to a reference identity, using a feedback loop to score and regenerate frames. AIA is paired with Reality-Referenced Texture Restoration (RTR) to restore micro-texture from real footage, improving the fidelity of synthetic training data for video face swapping models.
Entities (10)
Relation Signals (7)
Adaptive Identity Anchoring â addresses â identity drift
confidence 95% · AIA... place anchors by a closed feedback loop that scores every generated frame against the real reference identity... to prevent drift
Reality-Referenced Texture Restoration â addresses â Beauty-Filter Look
confidence 92% · We therefore pair AIA with Reality-Referenced Texture Restoration... to restore micro-texture... addressing the beauty-filter look of over-smoothed skin
DreamID-V â uses â SyncID-Pipe
confidence 90% · DreamID-V's SyncID-Pipe, mints pairs by replacing the identity in exactly two frames...
SyncID-Pipe â uses â Identity-Anchored Video Synthesizer
confidence 88% · Its data factory, SyncID-Pipe, pre-trains an Identity-Anchored Video Synthesizer (IVS)...
Identity-Anchored Video Synthesizer â isbasedon â Wan2.1
confidence 85% · DreamID-V... built on the Wan2.1-1.3B video foundation model... This becomes the IVS.
Adaptive Identity Anchoring â uses â ArcFace
confidence 85% · AIA uses the same class of encoder [ArcFace]... as the referee of a data-minting loop
Adaptive Identity Anchoring â generalizes â SyncID-Pipe
confidence 80% · We propose Adaptive Identity Anchoring (AIA)... generalize the synthesizer to arbitrary anchor sets... DreamID-V's SyncID-Pipe... fixed a priori at the clip boundaries.
Cypher Suggestions (0)
No Cypher suggestions yet.
Abstract
Abstract:Video face swapping has no natural paired supervision: no real footage exists of one person's face performing another person's video. The strongest current answer, DreamID-V's SyncID-Pipe, mints pairs by replacing the identity in exactly two frames of a real clip -- the first and the last -- and regenerating the rest from a pose sequence alone. Pose carries no appearance evidence of the swapped-in identity, so over long clips, occlusions, and extreme pose excursions the synthesized identity has a long unanchored span on which to drift; no published ablation examines anchor count or placement. We propose Adaptive Identity Anchoring (AIA): (i) generalize the synthesizer to arbitrary anchor sets, architecturally natural for diffusion-forcing-style transformers where conditioning on a frame is clamping its tokens to zero noise; (ii) place anchors by a closed feedback loop that scores every generated frame against the real reference identity and inserts an image-face-swapped anchor at the worst-scoring frame until the pair passes a threshold or exhausts a budget; (iii) reuse the loop's verdict as an automatic data filter. A second pathology, the beauty-filter look of over-smoothed skin, has the same root cause: micro-texture, like identity, is priced by none of the pipeline's objectives. We therefore pair AIA with Reality-Referenced Texture Restoration: matched re-graining from each real frame's non-face regions, band-split transfer of sub-identity micro-texture from the real footage, and a second, spectral acceptance channel refereed by the footage's own spectrum. Identity-anchor density, we argue, is a controllable quality dial, and we specify falsifiable experiments -- drift-versus-gap curves, uniform-versus-adaptive placement at matched budgets, student training on AIA-minted data, and texture ablations with a human beauty-filter study -- that would validate or refute the proposal.
Tags
Links
- Source: https://arxiv.org/abs/2607.21434v1
- Canonical: https://arxiv.org/abs/2607.21434v1
Trouble viewing inline? Open PDF directly â
Full Text
44,960 characters extracted from source content.
Expand or collapse full text
Adaptive Identity Anchoring: Closed-Loop Keyframe Placement for Synthetic Paired Supervision in Video Face Swapping Logan Robbinsâ (July 2026) Abstract. Video face swapping has no natural paired supervision: no real footage exists of one personâs face performing another personâs video. The strongest current answer, DreamID-Vâs SyncID-Pipe, mints pairs by replacing the identity in exactly two frames of a real clipâthe first and the lastâand regenerating the rest from a pose sequence alone. Pose carries no appearance evidence of the swapped-in identity, so over long clips, occlusions, and extreme pose excursions the synthesized identity has a long unanchored span on which to drift; no published ablation examines anchor count or placement. We propose Adaptive Identity Anchoring (AIA): (i) generalize the synthesizer to arbitrary anchor sets, architecturally natural for diffusion-forcing-style transformers where conditioning on a frame is clamping its tokens to zero noise; (i) place anchors by a closed feedback loop that scores every generated frame against the real reference identity and inserts an image-face-swapped anchor at the worst-scoring frame until the pair passes a threshold or exhausts a budget; (i) reuse the loopâs verdict as an automatic data filter. A second pathology, the beauty-filter look of over-smoothed skin, has the same root cause: micro-texture, like identity, is priced by none of the pipelineâs objectives. We therefore pair AIA with Reality-Referenced Texture Restoration: matched re-graining from each real frameâs non-face regions, band-split transfer of sub-identity micro-texture from the real footage, and a second, spectral acceptance channel refereed by the footageâs own spectrum. Identity-anchor density, we argue, is a controllable quality dial, and we specify falsifiable experimentsâdrift-versus-gap curves, uniform-versus-adaptive placement at matched budgets, student training on AIA-minted data, and texture ablations with a human beauty-filter studyâthat would validate or refute the proposal. 11footnotetext: Independent researcher. ljrweb@gmail.com 1 Introduction Video generation improves on a self-supervised diet: every clip ever recorded is its own training pair, so progress is limited mainly by data collection and compute. Video transfer tasks enjoy no such luxury. Video face swapping (VFS) must reproduce identity Bâs face on a performance that only identity A ever gave, and the ideal ground-truth videoâBâs face, Aâs performance, Aâs sceneâdoes not exist. Supervision must be manufactured, and the fidelity of the manufactured pairs, rather than model capacity, becomes the binding constraint on what a student model can learn. This asymmetry is, we argue, the central reason pure generation has outrun transfer: swap models trained without explicit pairs [15, 14, 13] must reconcile identity injection and attribute preservation implicitly, and their identity similarity has lagged that of image face swapping (IFS) [2]. DreamID-V [1] confronts the missing-pair problem directly. Its data factory, SyncID-Pipe, pre-trains an Identity-Anchored Video Synthesizer (IVS): a firstâlast-frame-to-video (FLF2V) foundation model with a trainable Adaptive Pose-Attention adapter injected into frozen diffusion-transformer (DiT) [8] blocks, conditioned on the first and last frames of a real clip and on its extracted pose sequence. To mint a training pair, a state-of-the-art IFS model [2] swaps identity B onto the two boundary frames of a real video VrV_r, and the IVS regenerates the interior, yielding a synthetic video VgV_g of identity B performing VrV_râs motion. Each mint is used bidirectionally, andâcriticallyâin the direction that swaps A into VgV_g, the regression target is the real video VrV_r: real pixels bound how much of the teacher-generatorâs manifold bias the student inherits. Our starting observation is that in this factory, appearance identity enters each minted video at exactly two temporal sites, fixed a priori at the clip boundaries. Everything in between is constrained only by the pose sequence, which is dense in time but carries no appearance evidence of B: DreamID-Vâs own expression-adaptation step deliberately retargets the landmark sequence through a 3D face reconstruction precisely so that the dense conditioning does not leak source identity [1]. Between the anchors, the synthesizer is free to drift back toward its own manifold on the one attributeâidentityâfor which no dense reference exists. Consistent with this reading, DreamID-V reports that identity similarity remains high in frontal views and mild motion but degrades considerably during profile views and intense actions, and its final Identity-Coherence Reinforcement Learning (IRL) stage exists to re-weight training toward exactly those low-similarity segments [1]. Its published ablations cover the quadruplet construction, the curriculum stages, and IRL; none varies anchor count or anchor placement. We propose Adaptive Identity Anchoring (AIA). The one-line thesis: in a synthetic paired-data factory for video face swapping, identity-anchor density is a controllable quality dial, and anchors should be placed adaptivelyâby a closed feedback loop scored against the real reference identityârather than fixed at the clip boundaries. Concretely, we propose to (a) train the IVS with randomized anchor sets so that any anchor count and placement is in-distribution at inference; (b) mint each pair by iteratively scoring the generated video per frame against the real reference photo of B with an identity encoder [6] and inserting an IFS-swapped anchor at the worst-scoring frame, subject to a guard window, an acceptance threshold Ï, and an anchor budget K; and (c) treat clips that fail to converge within budget as automatically flagged hard examples or rejects. The closed-loop principle generalizes beyond identity. The same pipelines are structurally predisposed to a second, older pathologyâthe beauty-filter look of skin stripped of pores, fine wrinkles, and grain [18]âand the diagnosis is the same: micro-texture, like identity, is an axis on which no factory objective ever consults real pixels (§2.4). We therefore pair AIA with Reality-Referenced Texture Restoration (RTR): re-grain and re-texture minted faces from the real footage itself, and referee acceptance through a second, spectral channel (§3.4). Our contributions: âą N-anchor synthesis. A generalization of the two-anchor IVS to arbitrary anchor sets, argued to be architecturally near-free for DiT synthesizers under per-frame noise-level training [5], with randomized anchor-set training as the enabling recipe (§3.1). âą Closed-loop placement. A formal algorithm that spends a fixed anchor budget exactly where measured identity drift is worst, doubles as an automatic data filter, and emits a per-pair, machine-checkable identity certificate (§3.2â§3.3). âą Texture honesty. A five-cause diagnosis of the beauty-filter pathology (§2.4) and Reality-Referenced Texture Restorationâmatched re-grain, band-split micro-texture transfer, and a spectral acceptance channel refereed by the footageâs own spectrumâin the same mint loop (§3.4). âą Analysis and a falsifiable programme. A constraint-density account of why anchor placement should control drift and why identity and texture are the two axes that need external referees (§4), and proposed experiments specified concretely enough to execute, each with an ex-ante hypothesis and the interpretation of a negative result (§5). 2 Background 2.1 SyncID-Pipe and DreamID-V DreamID-V [1] is, to our knowledge, the first DiT-based VFS framework, with released models built on the Wan2.1-1.3B video foundation model [3]. Because VFS has no natural pairs, its central contribution is the SyncID-Pipe data factory. An FLF2V foundation model is augmented with a lightweight pose guider and an Adaptive Pose-Attention mechanism: in each DiT block, queries, keys, and values from the frozen backbone are combined with a second attention branch over pose features through trainable key/value projections, with a scalar controlling pose strength and shared rotary position indices for spatiotemporal alignment. Trained with flow matching [9] to reconstruct portrait videos from their boundary frames and pose sequence, this becomes the IVS. Minting proceeds as follows: given a real video VrV_r of identity A and a reference image of identity B, an IFS model [2] swaps B onto the first and last frames of VrV_r; the two swapped frames plus a retargeted pose sequence (identity coefficients from Bâs image, expression and pose from each VrV_r frame, re-projected to landmarks) drive the IVS to synthesize VgV_g. The mint yields a bidirectional ID quadruplet Ir,Vr,Ig,Vg\I_r,V_r,I_g,V_g\ used in both swap directions; the direction swapping A into VgV_g regresses onto real pixels VrV_r, and an enhanced-background recomposition pastes generated foregrounds over real backgrounds so that supervision remains real wherever possible. The student is then trained on a synthetic-to-real curriculum, followed by IRL: a full sampling pass is scored per frame by the inverse ArcFace [6] similarity between the generated face and the target identity image, scores are averaged per VAE chunk, and the flow-matching loss is re-weighted by these chunk scores on data selected for high identity variance. DreamID-V reports that IRL raises mean ArcFace similarity on its IDBench-V benchmark from 0.631 to 0.659 while reducing the frame-wise similarity variance from 0.0041 to 0.0029 [1]âdirect published evidence that the residual failure mode of the pipeline is temporally localized identity inconsistency. 2.2 Anchored synthesis and keyframe interpolation Conditioning video generation on boundary frames is an established capability: the open Wan2.1 family ships a dedicated FLF2V variant [3], and keyframe interpolation with large image-to-video models has been studied directly [4]. Generative Inbetweening [4] documents the failure mode any anchored synthesizer must handle: satisfying the anchors as pixel constraints is not the same as producing coherent motion through them; naively fusing a forward generation path from one keyframe with a time-reversed path from the other yields back-and-forth motion between the anchorsâcontent that reaches each keyframe without moving coherently through the intervalâwhich that work addresses with dual-directional diffusion sampling that keeps the two pathsâ motion estimates consistent. Separately, Diffusion Forcing [5] establishes that sequence diffusion models can be trained with an independent noise level per token, after which âconditioning on a frameâ is simply clamping that frameâs tokens to zero noiseâa mechanism indifferent to which frames are clamped. These two lines jointly suggest that anchor count and position are exposed, trainable degrees of freedom of the synthesizer, not fixed architectural facts. 2.3 Identity encoders as referees ArcFace [6] embeddings with cosine similarity are the de facto identity metric in face swapping, and DreamID-V already employs ArcFace as the reward signal inside IRL and, together with additional encoders such as CurricularFace [10], as its evaluation instrument [1]. AIA uses the same class of encoder, but earlier in the pipeline: as the referee of a data-minting loop rather than of student training. Pose extraction for the conditioning stream is likewise standard; DreamID-Vâs released variants use MediaPipe or DWPose [7]. 2.4 A second gap: the beauty-filter pathology Alongside identity drift, we argue the modern factory is structurally predisposed to a second, older pathology: over-smoothed skinâno pores, fine wrinkles, or grainâthe beauty-filter look. The observation predates diffusion: DeepFaceLabâs authors note that faces from state-of-the-art swapping are âsmoothed and lack minor details (i.e., moles, wrinkles)â and countered with super-resolution and an optional adversarial critic whose ablations sharpen exactly those details [18]âhistorically, an adversarial loss was the one term that priced texture in. Modern factories dropped the critic, and the smoothing is now over-determined; we identify five compounding causes. (a) No pixel budget. The video VAE through which both the IVS and the student operate discards high-frequency micro-textureâlearned reconstruction and synthesis models systematically underrepresent high frequencies [16]âand a face occupying a small crop of a 480pâ720p frame has little pixel budget for pores at all. (b) Regression to the conditional mean. Denoising- and flow-matching-style training is mean-squared regression of a target field; wherever sampling under-resolves the residual stochasticityâfew-step and distilled samplers above allâoutputs slide toward the conditional mean, and the mean of many plausible micro-texture realizations is smooth skin. The IFS teacher that mints the anchors is itself a single-step distilled model [2]. (c) Temporal objectives reward deletion. Real facial detail is two superimposed stochastic fields with different motion attachments: sensor grain is static in screen space, while pores and fine wrinkles travel with the face. Rendering both coherently is hard, and a texture-free face scores better on warp-error and smoothness metrics than an almost-right textured one. No temporal-consistency term appears in this factoryâs losses or rewards; the pressure enters through evaluationâIDBench-V scores motion smoothness [1]âand, we argue, the model selection such benchmarks steer: temporal objectives price texture out wherever they operate. (d) Nothing prices texture in. ArcFace-style embeddings are trained for recognition invariance across blur, resolution, and imaging conditions, and are consequently blind to micro-texture; the pipelineâs only training signalsâlatent-space flow-matching regression and the ArcFace-based identity rewardâleave texture unpriced, and its evaluation instruments (pose and expression error, motion smoothness) do not measure it either. (e) The flywheel. Students train partly on teacher output (the quadrupletâs synthetic direction), so each generation inherits and, we hypothesize, amplifies its teacherâs smoothing. Anchors alone address none of these; §3.4 does. real VrV_rpose(Vr)(V_r)appearance-freeIFSIFS-swap f1f_1, fTf_T to identity B â V, =1,TA=\1,T\st=cosâĄ(Eâ(cropâ(f^t)),eB)s_t= \! (E(crop( f_t)),\,e_B )Ï ât^* (guarded argâĄmintâĄst _ts_t)11TTvisible sag: unanchored span driftsââȘtâA âȘ\t^*\; IFSIFS-swap ftâf_t^*; regenerate spanV V, =1,tâ,TA=\1,t^*\!,T\regenerated span between tât^*âs neighboring anchorsÏ 11TTmintâĄstâ„Ïâ _ts_tâ„Ï accept pair with certificate (,mintâĄst)(A, _ts_t)else if ||â„K|A|â„ K (or no eligible frame) â reject / flag as hard exampleIFS anchorinserted anchorgeneratedregenerated Figure 1: The AIA mint loop. A real video VrV_r and its pose sequence drive the synthesizer after the boundary frames are IFS-swapped to identity B (top). The generated video is scored per frame against the real reference embedding eBe_B; the score curve sags where the unanchored span drifts (right, top). An IFS-swapped anchor is inserted at the sag tât^* (the guarded argâĄmin of Algorithm 1) and the affected span is regenerated (bottom). The loop repeats until the minimum score clears Ï (accept, with a machine-checkable certificate) or the anchor budget K is exhausted (reject, or retain as a flagged hard example). 3 Adaptive Identity Anchoring 3.1 From two anchors to N In a DiT trained diffusion-forcing style, per-frame noise levels are independent, and conditioning on a frame amounts to clamping its tokens to zero noise throughout sampling [5]. Nothing in the attention mechanism privileges frames 11 and T; the FLF2V configuration is one pointâ=1,TA=\1,T\âin the space of anchor sets â1,âŠ,TA \1,âŠ,T\. What does privilege the boundary frames is the training distribution: a synthesizer fine-tuned only on firstâlast conditioning has never seen an interior anchor, and we should expect out-of-distribution artifacts if one is clamped naively at inference. We therefore propose training (or fine-tuning) the IVS with randomized anchor sets: for each training example, sample the anchor count from a distribution concentrated on small values (e.g., 22â88, matching inference) and the positions at random, always retaining the two boundary frames with high probability so that the FLF2V special case remains strongly in-distribution. All anchors are conditioned identicallyâclamped clean framesâso the modification touches data loading, not architecture; this is why we call the generalization architecturally near-free. The nontrivial risk is not pixel agreement at anchors but motion coherence through them: keyframe-interpolation work shows that naive two-keyframe conditioning can satisfy the anchors while producing incoherent motion between them [4], and with interior anchors we additionally anticipate an ease-in, pulse artifact in which generated motion decelerates into each anchor and lurches out of it. We hypothesize that randomized anchor training itself mitigates this, because anchors appear at arbitrary motion phases during training rather than exclusively at clip boundaries; as insurance we propose an explicit temporal-coherence check in the mint loopâs quality gate (optical-flow smoothness across anchors), so a pair exhibiting anchor pulse fails acceptance like an identity sag. 3.2 The closed-loop placement algorithm Let Vr=f1,âŠ,fTV_r=\f_1,âŠ,f_T\ be the real video, IBI_B the target identity image, E an identity encoder (ArcFace in our instantiation), and eB=Eâ(IB)e_B=E(I_B) the reference embeddingâcomputed from the real photograph of B, not from any generated rendition. For a generated video V^=f^1,âŠ,f^T V=\ f_1,âŠ, f_T\, the per-frame identity score is st=cosâĄ(Eâ(cropâ(f^t)),eB),s_t\;=\; \! (E(crop( f_t)),\;e_B ), (1) where cropâ(â )crop(·) is the aligned face crop. Let â1,âŠ,TA \1,âŠ,T\ be the anchor set, Ï the acceptance threshold, K the anchor budget, and w the guard-window radius. Algorithm 1 states the loop; Figure 1 depicts one iteration. Algorithm 1 Adaptive Identity Anchoring (one mint); §3.4 adds the spectral channel hth_t to the accept test 1:Vr=f1,âŠ,fTV_r=\f_1,âŠ,f_T\; IBI_B; encoder E; threshold Ï; budget K; guard window w 2:eBâEâ(IB)e_Bâ E(I_B) 3:â1,TAâ\1,T\; atâIFSâ(ft,IB)a_t (f_t,I_B) for tât 4:V^âIVSâ(poseâ(Vr),at:tâ) V (pose(V_r),\,\a_t:t \ ) 5:loop 6: stâcosâĄ(Eâ(cropâ(f^t)),eB)s_tâ (E(crop( f_t)),\,e_B ) for t=1,âŠ,Tt=1,âŠ,T 7: if mintâĄstâ„Ï _ts_tâ„Ï then 8: return Accept(V^,,mintâĄst)( V,A, _ts_t) 9: end if 10: if ||â„K|A|â„ K then 11: return Reject (or flag as hard example) 12: end if 13: ât:minuââĄ|tâu|>wCâ\\,t: _u |t-u|>w\,\ 14: if =â C= then 15: return Reject (eligible frames exhausted; or flag) 16: end if 17: tââargâĄmintââĄstt^*â _t \,s_t 18: ââȘtâA âȘ\t^*\; atââIFSâ(ftâ,IB)a_t^* (f_t^*,I_B) 19: regenerate V V on the span between tât^*âs neighboring anchors, holding frames outside it fixed (local-span default; full re-synthesis otherwise) 20:end loop Local-span regeneration. Re-synthesizing the whole clip after each insertion costs one full IVS pass per anchor. Because an inserted anchor alters the constraint problem only between its two neighboring anchors, it suffices to regenerate that span, holding all frames outside it fixed; the spanâs endpoints are themselves anchors, so the sub-problem has exactly the same form as the whole-clip problem and is in-distribution for a randomized-anchor IVS. With local regeneration, total synthesis cost grows roughly linearly in clip length, not in iterations times clip length. Span-boundary motion coherence is covered by the same temporal check as anchor coherence (§3.1). The guard window. Without the constraint minuââĄ|tâu|>w _u |t-u|>w, the loop can pile anchors around one stubborn frame: if the IFS anchor at tât^* is itself weakâIFS is least reliable exactly on profile and occluded viewsâthe sag persists and the next argâĄmin lands beside it. The guard window forces the budget to spread; and if the eligible set C of Algorithm 1 empties while the sag persists inside guarded territory, that is evidence the clip is hard for the anchor generator, not the synthesizer, and the correct verdict is reject-or-flag rather than further spending. We additionally propose scoring each IFS anchor against eBe_B before insertion and skipping candidates whose anchors fail, so a bad anchor is never installed. Ï and K as the qualityâcompute dial. Ï sets the identity floor a pair must certify; K caps what the factory will spend to reach it. Raising Ï at fixed K trades yield for fidelity; raising K at fixed Ï trades compute for yield. Because every accepted pair carries its certificate (,mintâĄst)(A, _ts_t), the factoryâs output is not merely âpairsâ but pairs with a machine-checkable lower bound on identity fidelityâa property the stock mint does not provide. The loop as an automatic data filter. Clips that fail to converge within budget K are exactly the clips on which the synthesizer cannot hold the identity even with help. Discarding them raises mean pair fidelity but narrows coverage; retaining them as flagged hard examples preserves coverage while giving the downstream curriculum an explicit difficulty label it currently lacks. We propose flagged retention as the default: the curriculum can schedule certified-easy pairs early and flagged-hard pairs late, and IRLâif still neededâinherits a pre-computed map of where identity is fragile. 3.3 Drop-in integration with SyncID-Pipe AIA replaces only the mint step. The bidirectional quadruplet structure is unchanged: an accepted V V plays the role of VgV_g, both swap directions remain available, the direction regressing onto real VrV_r pixels retains its role of limiting teacher-manifold inheritance, and background recomposition, the curriculum, and IRL all apply as before. AIAâs additional artifactsâper-pair certificates, per-clip difficulty flags, per-frame score curvesâstrictly extend what the stock pipeline records about its data. 3.4 Reality-referenced texture restoration RTR treats micro-texture the way AIA treats identity: the generator is never trusted on an axis its objectives cannot see, so the axis is refereedâand here repairedâagainst real pixels. Three components, all operating on the minted video before acceptance. Matched re-grain. Sensor grain is a screen-space field shared by everything the camera captured. We propose estimating each real frameâs grain statistics from its own non-face regions (flat patches of background and clothing after edge masking) and applying a matched synthetic grain field to the generated face region of f^t f_t. Estimated from the same frame, the field matches the plateâs sensor, exposure, and compression state by construction, and per-frame screen-space application makes its motion statisticsâstatic attachment, temporal decorrelationâcorrect automatically. Band-split detail transfer. Face-attached micro-texture exists in the real footage in exactly the right place: on Aâs skin, under the shotâs actual lighting. We propose decomposing the real face crop into a Laplacian-style band stack, warping the highest band onto the generated face along the dense face-attached correspondence, and compositing it over the synthesizerâs own high band. The band boundary is set above identity-bearing scales: freckles, moles, scars, and wrinkle geometry remain whatever the synthesizer renders for the swapped-in identity B; only scale-anonymous micro-textureâthe component no identity encoder or human can attribute to a personâtransfers from the real footage (§6 treats the leakage risk when this separation fails). A second acceptance channel. Alongside sts_t (Eq. 1), define for each frame a spectral score on the aligned face crop under a skin mask MtM_tâestimated on the real frame ftf_t and applied to both crops, so numerator and denominator have matched supportâ ht=logâĄE>fcâ(Mtâcropâ(f^t))E>fcâ(Mtâcropâ(ft)),h_t\;=\; E_>f_c (M_t ( f_t) )E_>f_c (M_t (f_t) ), (2) where E>fcâ(â )E_>f_c(·) is band energy above the cutoff fcf_c, matched to the transfer band boundary. The real frameâs own face is the yardstickâsame scene, lens, and sensorâso Aâs skin sets the high-band energy a real face carries in this footage. Acceptance in Algorithm 1 then requires both channels, mintâĄstâ„Ï _ts_tâ„Ï and maxtâĄ|ht|â€Ï” _t|h_t|â€Î”âtwo-sided, because too little high-band energy is the beauty filter and too much is synthetic noise. On a spectral-only failure the insertion rule switches channels, tââargâĄmaxtââĄ|ht|t^*â _t |h_t|, so the regenerated span covers the spectral sag and receives fresh synthesis, a texture-honest anchor (below), and a fresh RTR passâthe only operations that can change hth_t (RTR is deterministic; frames outside the span stay fixed); budget, guard window, and reject-or-flag apply unchanged. The identity referee is the real photograph of B; the texture referee is the target footageâs own spectrum. Neither is the generator. Synergy with anchoring. Anchors are IFS edits of single real frames made at image resolution, never passing through the video VAE: outside the edited face they are real pixels, grain included, and inside it an image-level swap retains far more high-frequency content than video-latent synthesis. We propose applying RTR to each anchor before insertion, making every anchor texture-honest; anchor density then raises the fraction of the clip constrained by real-textured supervision, and the two mechanisms compound: one policy, two axes, one loop. 4 Why adaptive anchoring should work 1. Supervision asymmetry makes pair fidelity the ceiling. Pure generation is self-supervised at internet scale; transfer is not. When supervision is manufactured, the studentâs attainable quality is bounded by the fidelity of the manufactured pairs: a student trained to map (Ig,Vr)âVg(I_g,V_r)\!â\!V_g can at best learn the identity that VgV_g actually carries, drift included. DreamID-Vâs authors implicitly acknowledge this bound twice: by regressing the forward direction onto real pixels, and by adding IRL to repair temporally localized identity failures after the fact [1]. Anything that raises minted-pair identity fidelity raises the ceiling for the entire pipeline downstream of the mint, independent of student architecture. 2. Constraint density interpolates between transfer and generation. Transfer is dense constraint satisfaction: match reality at every pixel of every frame. Unconditional generation is unconstrained sampling on the modelâs own manifold. An anchored mint sits between the poles: k anchors force the trajectory to touch reality (as rendered by IFS) k times, and between touches the synthesizer relaxes toward its manifold. Writing gâ(t)=minuââĄ|tâu|g(t)= _u |t-u| for the anchor gap at frame t, we hypothesize that expected identity error â[1âst]E[1-s_t] grows monotonically with gâ(t)g(t)âa drift-versus-gap curve directly measurable on the existing two-anchor IVS (§5, E1). If the curve is increasing, a fixed anchor budget is a coverage problem, and uniform placement is optimal only when drift is translation-invariant along the clip. It plausibly is not: occlusions, profile excursions, and expression peaks are events, not stationary noise. The score curve sts_t reveals where the invariance breaks per clip, and adaptive placement spends the budget exactly there. 3. Reality as the referee. Within the mint, the synthesizer is graded almost entirely by its own inputs: pose agreement against the extracted skeleton, background and layout against the conditioning videoâthe generator grades its own homework. Identity appearance between anchors is the sole attribute with no dense referenceâthe retargeted landmarks densely constrain Bâs coarse facial geometry but carry no appearance evidenceâand it is precisely the attribute on which manifold relaxation is invisible to the generator: drifting toward a more âgeneratableâ face reduces the synthesizerâs internal surprise while destroying the property the pair exists to teach. The loopâs score (Eq. 1) is computed against eBe_B from the real photograph of Bânot against the IFS teacherâs rendition and not against any generated frameâso the one unreferenced axis acquires an external referee. This is the same signal DreamID-V already trusts inside IRL [1]; AIA moves it upstream, from re-weighting a studentâs gradients after bad data is minted to preventing the bad mint, where the fix (regenerate a span with one more anchor) is local, cheap, and verifiable. The principle generalizes: the generator may be permitted to grade its own homework on every axis except the ones its objectives are blind to. Identity and micro-texture are exactly those axesâidentity because manifold relaxation lowers the generatorâs internal surprise, texture because no loss or reward in the pipeline prices it (§2.4)âand both therefore require referees anchored in real pixels: the reference photograph of B for identity, the target footageâs own spectrum for texture (Eq. 2). 4. Targeted coverage of the hard tail. DreamID-Vâs reported failure profileâidentity similarity degrading on profile views and intense motion, IRL trained on data selected for high identity variance [1]âindicates that minted pairs are least reliable precisely where the task is hardest. Those are also the regions farthest, in constraint terms, from the two boundary anchors: a mid-clip profile excursion is maximally distant from both touches of reality. AIA allocates anchors, and therefore supervision fidelity, preferentially to those regions; each inserted anchor additionally deposits a pixel-exact, IFS-quality supervision point inside the pair, where the stock mint provides such points only at the boundaries. We hypothesize that students trained on AIA-minted data need less repair from IRL, shrinking its marginal benefit, because the defect IRL targets is partially removed at the source. 5 Proposed experiments Hypotheses are stated ex ante. Throughout, evaluation identity encoders are disjoint from the loopâs scorer (e.g., score with ArcFace [6]; evaluate with CurricularFace [10] and a third held-out encoder) so that the loop cannot trivially certify itself. E1: Drift-versus-gap on the stock two-anchor IVS. Before anything else, validate the core premise. On held-out real clips, run the existing two-anchor mint, compute sts_t for every frame, and regress 1âst1-s_t on the anchor gap gâ(t)g(t), stratified by pose (yaw bins), occlusion, and clip length. Hypothesis: identity error increases with gâ(t)g(t), with the steepest growth in profile and occlusion strata. A negative resultâa flat curveâwould mean anchor density is not the operative lever and AIA reduces to its filtering role; that would redirect effort toward the conditioning pathway (e.g., identity-bearing dense conditions) rather than anchor placement. E2: Uniform versus adaptive placement at matched budgets. Fine-tune the IVS with randomized anchor sets (§3.1); then, at each budget Kâ2,3,5,8Kâ\2,3,5,8\, mint the same clip set with (a) uniformly spaced anchors and (b) Algorithm 1, and compare mintâĄst _ts_t, mean sts_t, acceptance rate at fixed Ï, and flow-smoothness across anchors. Hypothesis: adaptive placement dominates uniform at every K>2K>2 on minimum identity score, with the largest margin on clips containing localized hard events; uniform and adaptive converge on easy clips. A negative result (uniform â adaptive) would mean drift is spatially predictable but not clip-specificâstill supporting N>2N>2 anchors, but removing the case for the closed loopâs extra scoring passes. E3: Student training on AIA-minted versus stock-minted pairs. Hold the student architecture, data volume, curriculum, and training schedule fixed; vary only the mint (stock two-anchor versus AIA at a chosen Ï,KÏ,K). Evaluate on an IDBench-V-style protocol [1]: identity similarity to the source reference under multiple encoders plus its frame-wise variance, pose and expression error versus the driving video, temporal quality via smoothness metrics and FVD [11, 12], strata for profile, occlusion, and long clips, and a held-out generic split as the regression alarm for attribute preservation. Hypothesis: identity metrics improve, concentrated in the hard strata; attribute preservation and the generic split stay within noise. A negative result with E1âE2 positive would locate the bottleneck in the student (capacity or conditioning), not the dataâitself a valuable decomposition, since it would say the pair-fidelity ceiling is not yet binding. E4: Interaction with Identity-Coherence RL. Train students in a 2Ă22Ă 2 designâstock, AIA data Ă with, without IRL. Hypothesis: IRLâs marginal benefit (its with-minus-without delta on identity metrics and on frame-wise variance) shrinks on AIA-minted data. A negative resultâundiminished IRL benefitâwould mean IRL repairs something anchors cannot reach (e.g., student-side sampling variance rather than data-side drift): the mechanisms are complementary and both stay. E5: Compute accounting. A data factoryâs unit of merit is accepted pairs per GPU-hour at a given certified fidelity. Measure, at each K and Ï: IFS calls, IVS passes (full versus local-span regeneration), scoring passes, acceptance rate, and end-to-end throughput; report the fidelityâthroughput Pareto front against the stock mintâs single point. Hypothesis: with local-span regeneration, AIA reaches materially higher certified fidelity at modest throughput cost, and the loopâs scoring overhead is negligible next to synthesis. A negative resultâsuperlinear cost growth from repeated regeneration on hard clipsâwould argue for a cheaper variant: one scoring pass, batch insertion of all anchors below Ï in a single second synthesis, no iteration. E6: Texture restoration ablation. Mint the same clip set with and without matched re-grain and band-split transfer (each alone and combined), with the spectral channel logging-only so acceptance does not confound the comparison. Measure the radially averaged high-band energy ratio between generated and real face crops on matched skin masks (the masks MtM_t of Eq. 2), LPIPS [17] against the real-frame crops at anchor positions, and a human study in which raters judge which of two matched crops shows the âbeauty-filterâ look, with realâreal pairs as controls. Hypothesis: restoration moves the energy ratio toward unity and drives beauty-filter identification toward the control error rate, with sts_t unchanged. A negative resultâraters still flag smoothing at matched band energyâwould mean energy is too weak a texture summary, and the channel should compare richer statistics (band kurtosis, spatial autocorrelation) instead. E7: Smoothing across the flywheel. Emulate the synthetic-data flywheel: train a generation-1 student on minted pairs, mint new pairs with it, train generation-2 on those, and iterateâonce with the texture channel and RTR active, once without. Track the high-band energy ratio of student output across generations. Hypothesis: without the texture channel the ratio decays generation over generation (cause (e) of §2.4 compounds); with it the ratio holds. A negative resultâno decay even without the channelâwould mean the flywheel concern is overstated and texture repair is a one-time correction rather than a compounding necessity. 6 Limitations The scorer becomes a single point of failure. The loop optimizes mintâĄst _ts_t; whatever the identity encoder cannot see, the factory will not fix, and scorer blind spots become student blind spotsâGoodhartâs law applied to ArcFace. Known encoder weaknesses (extreme yaw, heavy occlusion, low resolution) overlap suspiciously with the very regions AIA targets. Mitigations we propose: ensemble the loop scorer over heterogeneous encoders [6, 10], require agreement for acceptance, and hold out one encoder exclusively for evaluation (§5). Added mint cost. Each accepted pair may cost up to Kâ2K-2 additional IFS calls, several span regenerations, and Oâ(K)O(K) scoring passes. Local-span regeneration bounds the synthesis cost, but at factory scale the overhead is real and is the price of the certificate; E5 quantifies whether it is worth paying. Anchor pile-up on genuinely hard clips. The guard window spreads the budget but cannot rescue a clip whose difficulty is intrinsic (continuous occlusion, sustained extreme profile). Such clips exhaust K and exit as rejects or flags; if rejected, the accepted distribution shifts toward easy content, quietly undoing the hard-tail coverage argument of §4. The flagged-retention default exists precisely to keep the hard tail in the data. IFS quality bounds anchor quality. Anchors are IFS outputs; where the IFS model fails, AIA installs a bad constraint and then trusts it. Garbage anchors, garbage pairs. Pre-insertion anchor scoring (§3.2) mitigates but does not eliminate this, since the anchor scorer shares blind spots with the loop scorer. Inherited synthesizer limitations. AIA improves where the IVS is anchored, not what the IVS can do: resolution ceilings, clip-length limits, motion-class gaps, and through-anchor coherence artifacts [4] of the underlying FLF2V model pass through to every minted pair. Band-split identity leakage. The detail transfer assumes identity lives below the band boundary and anonymity above it. The assumption is imperfect: some high-frequency content is identityâpore-distribution idiosyncrasies, fine wrinkle signaturesâand transplanting Aâs highest band onto Bâs face risks bleeding A into exactly the signal the identity referee certifies. Sweeping the boundary while measuring the sts_t response (E6âs protocol accommodates this) is a prerequisite to deployment; when in doubt, the boundary must move up, sacrificing texture for identity. Goodharting on spectral statistics. The texture channel prices band energy, so the corresponding failure mode is a generatorâor a restoration stageâthat adds noise-shaped energy instead of skin. The two-sided threshold rejects gross overshoot, but energy alone cannot distinguish matched-energy synthetic noise from real pores. Richer statistics raise the bar without removing the risk; E6âs human study is the backstop, and the held-out-referee discipline of §5 applies here too: evaluation spectra and raters, never the loopâs own statistic, decide. 7 Ethics statement Face swapping is dual-use, and a proposal that improves synthetic paired supervision improves the realism of face-swapped video; we do not consider that fact incidental. The texture mechanism in particular would remove one of the commonly used visual tells of synthetic facesâthe over-smoothed, beauty-filtered lookâwhich strengthens, rather than weakens, the obligations that follow. Any implementation of AIA must obtain informed consent from all source identities appearing in VrV_r and all reference identities IBI_B, and must be restricted to footage the operators are authorized to process. Synthetic media produced by the factory or by students trained on it should carry disclosureâvisible labeling where appropriate, provenance watermarking alwaysâconsistent with DreamID-Vâs own recommendation to mark generated videos as AI-generated. We note that DreamID-Vâs released assets are provided for academic research and technical demonstration purposes only, under a click-through license prohibiting malicious, privacy-violating, or misleading applications and requiring explicit consent from identifiable individuals; this proposal targets research use under the same constraints, and any system built on those assets inherits those terms. Finally, AIAâs certificates cut both ways constructively: certified synthetic pairs with known anchor sets are also high-quality training and evaluation material for forgery detection, and we encourage sharing such corpora with the detection community under the same consent and licensing constraints. 8 Conclusion SyncID-Pipe demonstrated that video face swappingâs missing ground truth can be manufactured by anchoring a pose-driven synthesizer to two IFS-swapped frames. We have argued that the number two is a default, not a law: anchor density is a controllable quality dial, the right controller is a closed loop refereed by the real reference identity, and the loopâs verdicts are themselves valuableâas certificates, difficulty labels, and filters. The referee pattern is general: micro-texture, the other axis every objective in the factory is blind to, gets the same treatment, with the footageâs own spectrum standing where the reference photograph stands for identity. The proposal is deliberately falsifiable, and E1 is cheap: a drift-versus-gap curve on the existing two-anchor synthesizer would, by itself, tell the community whether the dial exists before anyone spends the compute to turn it. References [1] X. Guo, F. Ye, X. Li, P. Tu, P. Zhang, Q. Sun, S. Zhao, X. Hou, and Q. He. DreamID-V: Bridging the image-to-video gap for high-fidelity face swapping via diffusion transformer. arXiv:2601.01425, 2026. [2] F. Ye, M. Hua, P. Zhang, X. Li, et al. DreamID: High-fidelity and fast diffusion-based face swapping via triplet ID group learning. arXiv:2504.14509, 2025. [3] Team Wan et al. Wan: Open and advanced large-scale video generative models. arXiv:2503.20314, 2025. [4] X. Wang, B. Zhou, B. Curless, I. Kemelmacher-Shlizerman, A. Holynski, and S. M. Seitz. Generative inbetweening: Adapting image-to-video models for keyframe interpolation. In ICLR, 2025. arXiv:2408.15239. [5] B. Chen, D. Marti Monso, Y. Du, M. Simchowitz, R. Tedrake, and V. Sitzmann. Diffusion forcing: Next-token prediction meets full-sequence diffusion. arXiv:2407.01392, 2024. [6] J. Deng, J. Guo, N. Xue, and S. Zafeiriou. ArcFace: Additive angular margin loss for deep face recognition. In CVPR, 2019. arXiv:1801.07698. [7] Z. Yang, A. Zeng, C. Yuan, and Y. Li. Effective whole-body pose estimation with two-stages distillation. In ICCV Workshops, 2023. arXiv:2307.15880. [8] W. Peebles and S. Xie. Scalable diffusion models with transformers. In ICCV, 2023. arXiv:2212.09748. [9] Y. Lipman, R. T. Q. Chen, H. Ben-Hamu, M. Nickel, and M. Le. Flow matching for generative modeling. In ICLR, 2023. arXiv:2210.02747. [10] Y. Huang, Y. Wang, Y. Tai, X. Liu, et al. CurricularFace: Adaptive curriculum learning loss for deep face recognition. In CVPR, 2020. arXiv:2004.00288. [11] T. Unterthiner, S. van Steenkiste, K. Kurach, R. Marinier, M. Michalski, and S. Gelly. Towards accurate generative models of video: A new metric & challenges. arXiv:1812.01717, 2018. [12] Z. Huang et al. VBench: Comprehensive benchmark suite for video generative models. In CVPR, 2024. arXiv:2311.17982. [13] X. Luo, Y. Zhu, Y. Liu, L. Lin, et al. CanonSwap: High-fidelity and consistent video face swapping via canonical space modulation. arXiv:2507.02691, 2025. [14] X. Chen, K. He, J. Zhu, Y. Ge, W. Li, and C. Wang. HiFiVFS: High fidelity video face swapping. arXiv:2411.18293, 2024. [15] H. Shao, S. Wang, Y. Zhou, G. Song, et al. VividFace: A diffusion-based hybrid framework for high-fidelity video face swapping. arXiv:2412.11279, 2024. [16] L. Jiang, B. Dai, W. Wu, and C. C. Loy. Focal frequency loss for image reconstruction and synthesis. In ICCV, 2021. arXiv:2012.12821. [17] R. Zhang, P. Isola, A. A. Efros, E. Shechtman, and O. Wang. The unreasonable effectiveness of deep features as a perceptual metric. In CVPR, 2018. arXiv:1801.03924. [18] I. Perov, D. Gao, N. Chervoniy, K. Liu, et al. DeepFaceLab: Integrated, flexible and extensible face-swapping framework. arXiv:2005.05535, 2020.