← Latest papers
💻 computer science

Geometry-Instructed Video Editing

The paper introduces GIVE, a geometry-instructed video editing framework that utilizes unified object-state formulations and depth/orientation-box streams to achieve reliable, temporally coherent object-level geometric edits with consistent secondary effects like shadows and reflections.

Original authors: Chirui Chang, Xiaoyang Lyu, Yi-Hua Huang, Haoru Tan, Shizhen Zhao, Yikang Ding, Jianmin Bao, Xin Tao, Pengfei Wan, Xiaojuan Qi

Published 2026-06-24
📖 4 min read☕ Coffee break read

Original authors: Chirui Chang, Xiaoyang Lyu, Yi-Hua Huang, Haoru Tan, Shizhen Zhao, Yikang Ding, Jianmin Bao, Xin Tao, Pengfei Wan, Xiaojuan Qi

Original paper licensed under CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). This is an AI-generated explanation of the paper below. It is not written or endorsed by the authors. For technical accuracy, refer to the original paper. Read full disclaimer

Imagine you have a home video of your friend walking down the street. You want to edit it, but not just by painting over pixels. You want to move your friend three steps to the left, rotate them to face the camera, or shrink them down like a toy.

In traditional video editing software (like Blender or Unreal Engine), you can do this easily because the computer knows the 3D shape of everything. But in Generative AI (the kind that creates videos from scratch), the computer usually just "guesses" what the video should look like. If you ask it to move a person, it might make them slide awkwardly, change their shadow incorrectly, or make them disappear and reappear.

This paper introduces GIVE (Geometry-Instructed Video Editing), a new way to teach AI how to perform these precise 3D moves without needing to rebuild the entire video in 3D first.

Here is how it works, broken down into simple concepts:

1. The Problem: The "Blind" Editor

Current AI video editors are like a painter who can only see the surface of a canvas. If you tell them to "move the cup," they might smear the paint or change the cup's shape because they don't understand the cup's 3D position in space.

  • The Result: The edit looks messy, the shadows don't move with the object, and the video might flicker.
  • The Old Fix: Some methods try to build a full 3D model of the video first. But this is slow, expensive, and often breaks if the video has complex motion (like a person dancing).

2. The Solution: The "Before and After" Blueprint

GIVE doesn't try to rebuild the whole world. Instead, it uses a clever trick: it asks for a blueprint of where the object is now and where you want it to be later.

Think of it like giving a director two simple sketches:

  1. Sketch A (The "Depth Box"): A rough outline showing where the object is sitting in the room (how far away it is and how big it is).
  2. Sketch B (The "Orientation Box"): A simple arrow showing which way the object is facing.

You give the AI the "Before" sketch and the "After" sketch. The AI's job is simply to figure out the magic transformation that turns Sketch A into Sketch B, while keeping the rest of the video (the background, the lighting, the other people) exactly the same.

3. The Secret Sauce: The "Training Gym"

How do you teach an AI to do this perfectly? You can't just show it real videos because real videos don't have "Before and After" pairs where only one object moved.

The authors built a virtual training gym using a game engine (Unreal Engine).

  • The Process: They programmed the computer to create thousands of fake videos. In these videos, a robot would pick an object, move it, rotate it, or delete it, and then render the "Before" and "After" versions instantly.
  • The Benefit: Because it's a game engine, the computer knows exactly how the shadows should change and how the reflection should look. It creates perfect "teacher" examples for the AI to learn from.

4. How You Use It (The User Interface)

When you use GIVE, you don't need to be a 3D artist.

  1. You upload a video.
  2. You click on the object you want to move.
  3. You tell the system what to do (e.g., "Rotate 90 degrees").
  4. The system automatically uses off-the-shelf tools to guess the 3D shape and orientation, creates those "Before and After" sketches (the geometry streams), and feeds them to the AI.
  5. The AI generates the new video.

5. What It Can Do

The paper shows that GIVE can handle a whole menu of "Digital Content Creation" (DCC) tasks:

  • Translation: Sliding an object to a new spot.
  • Rotation: Turning an object to face a different direction.
  • Scaling: Making an object bigger or smaller.
  • Duplication: Creating a copy of an object.
  • Removal: Making an object disappear (and filling in the background correctly).
  • Trajectory: Moving an object along a specific path.

The Bottom Line

GIVE is like giving the AI a pair of 3D glasses and a ruler. Instead of guessing how to move things, it looks at a simple "Before" and "After" map of the object's position and orientation. This allows it to move objects realistically, keeping shadows, reflections, and the background consistent, without needing to rebuild the entire video in 3D first.

The paper claims this method is more accurate and reliable than current commercial video editors, especially for tasks that require precise 3D movement.

Drowning in papers in your field?

Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.

Try Digest →