Zpět na domů

VOID: Model umělé inteligence Netflix pro videoeditaci s fyzikou

Netflix vydal VOID — open-source model pro odstranění objektů z videa s modelováním fyzikálních důsledků. Používá quadmask, Gemini a SAM2 pro přesnou analýzu interakcí. Trénována na syntetických datasetech HUMOTO a Kubric, překonává Runway v benchmarkách.

Netflix VOID: odstranění objektů z videa s realistickou fyzikou
Advertisement 728x90

# VOID od Netflixu: otevřená AI model pro odstranění objektů z videa s fyzikální simulací

Netflix představil otevřenou model VOID (Video Object and Interaction Deletion), určenou k odstranění objektů z videa s automatickou přestavbou fyzikálních interakcí. Pokud odstraníte objekt, model přepočítá trajektorie, pády a podpory, čímž zabraňuje nerealistickým artefaktům jako plovoucí předměty. Dostupná na Hugging Face a GitHub pod Apache 2.0.

Klíčové rozdíly oproti standardním metodám

VOID překračuje hranice jednoduchého inpaintingu a zaměřuje se na kauzální souvislosti. Tradiční nástroje maskují odstraněnou oblast, korigují stíny a odrazy, ale ignorují dynamiku interakcí.

Model generuje quadmask — čtyřkomponentovou masku:

Google AdInline article slot
  • Objekt k odstranění.
  • Zóna přímého vlivu (kontaktní povrchy).
  • Nepřímé efekty (stíny, odrazy).
  • Kompenzace pozadí.

Pro vytvoření quadmask VOID integruje multimodální AI Gemini a segmentátor SAM2. To umožňuje přesně určit zóny, kde objekt podepřával jiné předměty nebo ovlivňoval pohyb.

Architektura a trénink

Základ tvoří CogVideoX-Fun, 5B-parametrový video difuzní transformátor od Alibaba PAI. Trénink na syntetických datových sadách:

  • HUMOTO: Blender simulace s fyzikou (s objektem/bez objektu).
  • Kubric (Google): Monte Carlo renderování scén s kontrolou fyziky.

Syntetika zajišťuje ideální páry videí, kde důsledky odstranění jsou fyzikálně správné. Trénink na 8×A100 80GB. Inferenční fáze vyžaduje GPU s 40+ GB VRAM — vhodné pro serverové A100/H100 nebo vysoce výkonné pracovní stanice.

Google AdInline article slot
# Příklad inferenčního kódu (zjednodušený)
import torch
from void.model import VOID
from void.mask import QuadMaskGenerator

video = load_video('input.mp4')
quadmask = QuadMaskGenerator(gemini_model, sam2).generate(video, bbox)
output = void_model.infer(video, quadmask)
save_video(output, 'output.mp4')

Kód pro inferenci a GUI pro masky je součástí repozitáře.

Srovnání výkonu

V blind testu na 25 vývojářích zvolili VOID v 64,8 % případů proti 18,4 % u Runway. Benchmarky na syntetice a reálných videích:

| Model | Syntetika (PSNR/SSIM) | Reálná videa (clipping score) |

Google AdInline article slot

|--------|-------------------------|-------------------------------|

| VOID | 32.4 / 0.94 | 8.2 |

| Runway | 28.1 / 0.89 | 6.5 |

| ProPainter | 27.9 / 0.87 | 5.9 |

| DiffuEraser | 26.5 / 0.85 | 5.2 |

| MiniMax | 25.8 / 0.83 | 4.8 |

VOID vede v metrikách realismu, zejména v dynamických scénách s gravitací a kolizemi.

Praktické využití pro vývojáře

Pro middle/senior specialisty:

  • Postprodukce: Automatické odstranění boom mikrofonů, rekvizit bez ruční animace.
  • VFX pipeline: Integrace do Nuke/After Effects přes Python API.
  • Výzkum: Základní pipeline pro generování dat pro fine-tuning na vlastních doménách ( medicína, AR).
  • Optimalizace: LoRA adaptace pro snížení VRAM na 24 GB na RTX 4090.

Netflix otevřel nejen váhy, ale i skripty pro generování datových sad — plně reprodukovatelné od nuly.

Co je důležité

  • První open-source model Netflixu s kompletním stackem (data + kód + GUI).
  • Quadmask + Gemini/SAM2 řeší problém fyzikálních interakcí.
  • 5B CogVideoX-Fun: rovnováha kvality a zdrojů (inferenční ~40GB VRAM).
  • Benchmarky potvrzují převahu nad Runway/ProPainter o 20–40 %.
  • Apache 2.0: komerční využití bez omezení.

— Editorial Team

Advertisement 728x90

Číst dál