Dnes již pro mnohé není problémem odstranit rušivý prvek z fotografie. Základní dovednosti práce v Photoshopu nebo trendy neuronové sítě mohou tento problém vyřešit. V případě videa je však situace složitější, protože je potřeba zpracovat alespoň 24 snímků na sekundu videa.

A tady na Githubu je utilita, která automatizuje tyto úkony, což umožňuje odstranit jakékoli pohybující se objekty z videa. Stačí pouze vybrat nežádoucí objekt rámečkem pomocí kurzoru a systém udělá vše ostatní. Utilita se nazývá jednoduše — video-object-removal. Základem však jsou pokročilé technologie.
Systém využívá neuronovou síť, která zpracovává video snímek po snímku, nahrazujíc nežádoucí objekt nebo osobu pozadím. Program může měnit až 55 snímků za sekundu, doplňujíc pozadí na základě okolního obrazu. Ačkoli při bližším zkoumání je jasné, že metoda odstranění objektů není zdaleka ideální, výsledky jsou působivé.
Na některých snímcích je vidět, že na místě "odstraněného" člověka zůstává průhledná nebo poloprůhledná fantomová stopa. To je dáno tím, že systém analyzuje pouze dostupné pozadí a zatím ne vždy adekvátně dokáže doplnit. Závisí to na složitosti pozadí — čím je jednodušší a homogennější, tím lepší je konečný výsledek.
Pro testování byla použita OS Ubuntu 16.04, Python 3.5, Pytorch 0.4.0, CUDA 8.0, a zpracování probíhalo na grafické kartě NVIDIA GeForce GTX 1080 Ti. Samotné zdrojové kódy jsou otevřené a mohou být využívány všemi. Přitom zdůrazňujeme, že taková technologie může být použita i k nešťastným účelům. Například k "skrytí" porušení pravidel silničního provozu nebo jiných zločinů zachycených na kamerách.
Zdroj: 3dnews.ru
