Napjainkban már sokak számára nem jelent problémát egy zavaró elem eltávolítása a fényképről. Az alapvető Photoshop ismeretek vagy a ma népszerű neurális hálók megoldhatják ezt a problémát. Azonban videó esetében a helyzet bonyolultabb, mivel legalább 24 képkockát kell feldolgozni egy másodperc alatt.

És itt van a Github-on egy olyan eszköz, amely automatizálja ezeket a lépéseket, lehetővé téve bármilyen mozgó objektum eltávolítását a videóból. Elegendő a felesleges objektumot kijelölni egy kerettel az egérkurzor segítségével, és a rendszer mindent megtesz a többiért. Az eszköz neve nem túl bonyolult – video-object-removal. Azonban fejlett technológiák állnak a hátterében.
A rendszer egy neurális hálót használ, amely lépésről lépésre dolgozza fel a videót, és a nem kívánt objektumot vagy embert háttérrel helyettesíti. A program akár 55 képkockát is képes módosítani másodpercenként, a háttér rekonstrukciójával a környező képek alapján. Bár alaposan megvizsgálva világossá válik, hogy az objektumok eltávolításának módszere messze nem tökéletes, az eredmények lenyűgözőek.
Bizonyos képkockákon látható, hogy a "eltávolított" ember helyén átlátszó vagy félig átlátszó fantomnyom marad. Ennek az az oka, hogy a rendszer csupán a rendelkezésre álló hátteret elemzi, és jelenleg nem mindig képes megfelelően kiegészíteni azt. Ez a háttér bonyolultságától függ – minél egyszerűbb és homogénebb, annál jobb a végső eredmény.
A tesztelés során az Ubuntu 16.04 operációs rendszert, a Python 3.5-öt, a Pytorch 0.4.0-t, a CUDA 8.0-t használták, miközben a feldolgozás az NVIDIA GeForce GTX 1080 Ti grafikus kártyán zajlott. A forrást bárki számára elérhetővé tették. Ugyanakkor fontos megjegyezni, hogy ez a technológia rosszindulatú célokra is felhasználható. Például a közlekedési szabályok megszegésének vagy más bűncselekményeknek a kamerákra rögzített nyomairól való "eltüntetésére".
Forrás: 3dnews.ru
