After studying this material, you should be able to:
Before learning the solutions, you need to understand what is broken.
When editors create promotional content (trailers, teasers), they need to:
Current AI video editing tools have one critical flaw:
They regenerate every pixel in the video to make any edit
Think of it like this:
Traditional AI Edit:
[Original Video] → [Regenerate Everything] → [Edited Video]
↑
Even untouched areas get changed
This causes two major problems:
| Problem | Consequence |
|---|---|
| Unintended changes to untouched regions | Loss of original footage integrity |
| No physical reasoning about object interactions | Physically implausible results |
Key insight: Artists need tools where they control exactly what changes and how it changes.
Vera solves the "everything gets regenerated" problem by thinking in layers, similar to how professional editors use Photoshop layers.
Instead of regenerating the whole video, Vera generates only what needs to change and composites it on top of the original.
Vera's Approach:
[Source Video] + [Text Instruction]
↓
Vera generates:
┌─────────────────┐
│ Edit Layer │ ← The new visual content
│ Alpha Matte │ ← Where to apply the edit (grayscale mask)
└─────────────────┘
↓
Composite = Original + (Edit Layer × Alpha Matte)
↓
[Final Video — original pixels untouched outside edit region]
Edit Layer: The decoupled creative edit itself (e.g., a new object or new background)
Alpha Matte: A grayscale mask (0 = transparent, 1 = opaque) that defines where the edit applies, accounting for real-world interactions like occlusions
Composite Layer: The final natural-looking footage after blending
A natural first attempt would be to use one neural network to generate all three outputs. Vera's researchers tried this and found it was data-inefficient.
Why? Because the three outputs have very different statistical distributions:
Solution: Mixture of Transformers (MoT)
┌──────────────────────────────┐
│ Vera MoT │
│ │
Input ──────────────┤ DiT #1 → Edit Layer │
(video + prompt) │ DiT #2 → Alpha Matte │
│ DiT #3 → Composite Layer │
└──────────────────────────────┘
Each DiT (Diffusion Transformer) specializes in one output type, making training more efficient and outputs more accurate.
No public dataset existed with all four required components:
Solution: Netflix built their own dataset:
Vera was tested on 141 video-prompt pairs (72 object addition + 69 background change) across three dimensions:
| Dimension | What it measures |
|---|---|
| Content Preservation | Are untouched pixels truly unchanged? |
| Video Quality | Does the output look natural and artifact-free? |
| Instruction Compliance | Did the edit follow the text instruction? |
Human study results:
Vera handles adding content. But what about removing objects?
Existing removal tools handle appearance-level artifacts well:
But they fail when removed objects have physical interactions:
If you remove a person pushing a ball, the ball should still roll away — but current tools just freeze it or make it disappear unnaturally
Example failure:
Person splashing in water → Remove person
Bad result: Water splashes appear with no cause (physically impossible)
Good result: Water surface returns to calm naturally
VOID introduces a three-stage approach:
Stage 1: Identify what to remove
Stage 2: Reason about physical consequences (VLM Pipeline)
Stage 3: Encode reasoning into a Quadmask
Quadmask color coding:
■ Black = Removed object region
■ Dark Grey = Overlap of removed + affected regions
■ Grey = Causally affected regions
□ White = Unchanged parts of scene
This quadmask guides the diffusion model on what to change and how.
The key innovation in training data is counterfactual video generation:
Real World Video:
[Person holds lamp → walks away]
Counterfactual (object removed):
[No person → lamp obeys gravity → falls to ground]
This was achieved using:
The simulation re-runs the exact scene without the target object, producing physically accurate alternate outcomes governed by real physics laws.
Two technical improvements over prior work:
| Improvement | Purpose |
|---|---|
| Quadmask conditioning | Explicitly tells the model which regions may change |
| Second-pass video appearance refiner | Reduces artifacts like unwanted object morphing |
Built on top of CogVideoX-Fun-V1.5-5b-InP backbone.
Quantitative: Tested on synthetic and real data, outperforming all baselines on scene dynamics consistency
Human study:
| Feature | Vera | VOID |
|---|---|---|
| Primary task | Add objects / change backgrounds | Remove objects |
| Core innovation | Layered generation (edit + alpha + composite) | Physics-aware quadmask reasoning |
| Key architecture | Mixture of Transformers (3 DiTs) | VLM reasoning + quadmask-conditioned diffusion |
| Training data | Custom 486k frame layered dataset | Kubric physics simulation + HUMOTO mocap |
| Preserves original pixels | Yes — by design | Yes — outside affected regions |
Understanding limitations is as important as understanding capabilities.
Problem: AI video editing tools change too much (no control)
↓
Two complementary solutions:
VERA VOID
(Adding/Changing content) (Removing content)
Layer-based composition Physics-aware reasoning
Preserves untouched pixels Preserves physical plausibility
MoT architecture Quadmask + VLM pipeline
↓
Goal: Give artists precise, controllable AI editing tools
that serve creative intent — not override it