Přehledy

EasyMocap: Převod videa na 3D pohyb člověka

EasyMocap je sada nástrojů vyvinutá týmem ZJU3DV pro rekonstrukci 3D pohybu člověka z videí RGB pomocí bezmarkerových technik. Podporuje různá nastavení snímání včetně konfigurací s více kamerami a monokulárních internetových videí.

Hlavní body a výsledky

EasyMocap je sada nástrojů ZJU3DV pro markerless zachycení lidského pohybu z videa RGB. Kombinuje detektory póz, geometrii kamer, sledování a parametrické modely člověka za účelem rekonstrukce 3D kosterních struktur a pohybu těla. Podporuje několik způsobů snímání včetně kalibrovaných záznamů z více kamer, monokulárních internetových videí a snímání s pomocí zrcadla. Pro výzkumníky v oblasti animace a počítačového vidění spočívá jeho hodnota v kontrolovatelném zpracovatelském řetězci, jehož mezilehlé detekce, rekonstrukci a výsledky fitování lze kontrolovat samostatně. Oficiální repozitář.

Repozitář demonstruje fitování těla, rukou a obličeje pomocí modelů SMPL, SMPL+H, SMPL-X a MANO spolu s rekonstrukcí více osob a souvisejícími projekty syntézy nových pohledů. Datová sada pro rychlý začátek obsahuje 800 snímků z 23 synchronizovaných a kalibrovaných kamer. Jde o konkrétní demonstrace, nikoli o jedinou záruku přesnosti pro každý podporovaný režim. Rychlý začátek.

Jeden z výzkumných základů, Fast and Robust Multi-Person 3D Pose Estimation from Multiple Views, uvádí 96,3 % PCP na sadě Campus a 96,9 % na sadě Shelf. PCP měří správně odhadnuté části těla podle těchto benchmarkových protokolů. Jde o výsledky specifické metody daného článku, nikoli o měření současného checkoutu EasyMocap nebo jeho monokulární cesty.

https://external-v2fun-data-hk-1.oss-accelerate.aliyuncs.com/temp/2026/11/11/mvmp1f_1794368841128.gif

Jak to funguje

Standardní cesta s více pohledy postupuje od synchronizovaných snímků a kalibrace kamer přes 2D klíčové body, přiřazení napříč pohledy v případě přítomnosti více osob, triangulované 3D kosterní struktury a časové sledování až k postupnému fitování modelu těla. Hlavní vstupní bod orchestrace vybírá konfigurační soubory pro rekonstrukci a fitování; jde o modulární odhadovací systém s různými cestami pro různé podmínky snímání. Vstupní bod.

U jedné osoby jsou detekované klouby opatřeny skóre spolehlivosti. Projekční matice kamer převádějí odpovídající 2D pozorování na odhady 3D kloubů. Demo s více pohledy promítá tyto odhady zpět do kamer, odmítá pozorování překračující práh chyby zpětné projekce a znovu provádí triangulaci. Tato zpětná vazba zviditelňuje chyby detekce před fitováním tělesného meshe. Kalibrace a synchronizace jsou proto vstupy, které určují kvalitu rekonstrukce, nikoli volitelné kroky pro dodatečné vylepšení. Rekonstrukce jedné osoby.

Více osob přináší problém přiřazení identity: detekce z různých kamer musí patřit téže osobě. Výzkumný článek kombinuje informace o vzhledu a epipolární informace s cyklicky konzistentním vícesměrným párováním. Kontrolované demo EasyMocap je konkrétnější: jeho výchozí konfigurace používá geometrickou afinitu založenou na paprscích a párování s prahováním singulárních hodnot, po němž následují kontroly přiřazení a geometrického přijetí. V této konfiguraci vyžaduje alespoň tři podpůrné pohledy. Úplná metoda založená na vzhledu z článku by proto neměla být bez upozornění připisována každému přednastavení repozitáře. Výchozí konfigurace; Implementace afinity.

Fitování převádí měření kosterní struktury na soudržný lidský povrch. Kontrolovaný zpracovatelský řetězec odhaduje společný tvar těla z délek končetin, optimalizuje globální rotaci a translaci a následně pózu těla, po kterých následují ruce nebo výrazy obličeje, pokud je vybraný model podporuje. Volitelná 2D fáze dále fituje údaje o zpětné projekci. Vážené ztráty kloubů, regularizace a časové členy výsledek omezují. Jde o explicitní parametry modelu člověka, nikoli o latentní reprezentaci difuzního modelu, která se odšumuje do pohybu. Postupné fitování.

Monokulární cesta místo toho kombinuje 2D pozorování s inicializací pomocí CNN a apriorními informacemi modelu těla. Nemá současné pohledy z více kamer pro triangulaci, takže její neurčitost hloubky se od snímání z více pohledů liší. Výstupy zahrnují JSON se 3D klouby pro jednotlivé snímky a parametry těla, jako jsou pózy, tvar, globální rotace Rh a translace Th. Dokumentovaná reprezentace používá V = R X(θ, β) + T; Rh by se nemělo bez rozmyslu kopírovat do pole SMPL-X global_orient. Výstupní kontrakt.

Aplikace, dostupnost a budoucí směry

EasyMocap poskytuje užitečný výzkumný výchozí bod pro analýzu pohybu, animaci avatarů a rekonstrukci člověka. Jeho výstup ze snímání není automaticky texturovaným avatarem ani animací retargetovanou na libovolnou postavu. Export do BVH je zdokumentován jako samostatný krok s využitím Blenderu a prostředků SMPL. V kontrolovaném commitu umožňuje Project Registration License repozitáře výzkumné, vzdělávací, evaluační a osobní použití bez registrace, zatímco použití v rámci organizačních projektů registraci vyžaduje; závislosti modelů těla mají vlastní podmínky. Licence repozitáře.

README stále označuje analýzu kloubů ve více internetových videích zobrazujících konkrétní akci a jeden příklad syntézy pohledu s náročným pohybem jako „coming soon“. Obecný TODO neposkytuje podrobný harmonogram, takže tyto položky zůstávají zdokumentovanými nedokončenými úkoly, nikoli přísliby dodání s konkrétním datem. Tato recenze vychází z commitu e6006fd a odkazovaného výzkumu; neuvádí výsledky nového experimentu se snímáním. Stav vydání.

Časté dotazy

Mohu začít s jedním běžným videem?

Ano, je k dispozici monokulární metoda. Její závislost na inicializaci a apriorních informacích o těle znamená, že okluze a nejistá hloubka zůstávají odlišnými problémy než kalibrované snímání z více pohledů.

Bude to okamžitě animovat mou stávající postavu?

Primárně vytváří kostry a parametry rodiny SMPL. Export a retargeting specifický pro jednotlivé postavy jsou další integrační kroky; napasování modelu člověka nezajišťuje mapování na každý rig postavy.

Jak mám diagnostikovat vadnou rekonstrukci?

Před laděním přizpůsobení těla zkontrolujte kalibraci a synchronizaci kamer, 2D detekce, identity napříč pohledy a překryvy reprojekce. Sada nástrojů zpřístupňuje tyto fáze, takže chybu korespondence ve vstupním řetězci není nutné zaměnit za problém s přizpůsobením sítě.[](https://)

Související články