În prezent, pentru mulți, nu mai este o problemă să elimine un element deranjant din fotografii. Abilitățile de bază în Photoshop sau rețelele neuronale la modă de astăzi pot rezolva această problemă. Totuși, în cazul videoclipurilor, situația se complică, deoarece trebuie procesate cel puțin 24 de cadre pe secundă.

Iată că pe Github există un utilitar care automatizează aceste acțiuni, permițând eliminarea oricăror obiecte în mișcare din videoclipuri. Este suficient să selectezi obiectul nedorit cu ajutorul cursorului, iar sistemul va face tot restul. Utilitarul se numește simplu — video-object-removal. Cu toate acestea, la baza lui stau tehnologii avansate.
Sistemul folosește o rețea neuronală care procesează videoclipul cadru cu cadru, înlocuind obiectul sau persoana nedorită cu un fundal. Programul poate schimba până la 55 de cadre pe secundă, completând fundalul pe baza imaginii înconjurătoare. Deși, la o examinare mai atentă, devine clar că metoda de eliminare a obiectelor nu este deloc ideală, rezultatele sunt impresionante.
În unele cadre, se vede că în locul persoanei „eliminate” rămâne o urmă fantomatică, transparentă sau semitransparentă. Asta se datorează faptului că sistemul analizează doar fundalul disponibil și, deocamdată, nu poate reproduce acest fundal în mod adecvat. Aceasta depinde de complexitatea fundalului — cu cât este mai simplu și uniform, cu atât rezultatul final este mai bun.
Pentru testare, a fost utilizat sistemul de operare Ubuntu 16.04, Python 3.5, Pytorch 0.4.0, CUDA 8.0, iar procesarea s-a realizat pe placa grafică NVIDIA GeForce GTX 1080 Ti. Sursele sunt deschise și pot fi folosite de toți. În același timp, să notăm că această tehnologie poate fi folosită și în scopuri malițioase. De exemplu, pentru a „ascunde” încălcări ale regulamentelor de circulație sau alte criminalități surprinse de camere.
Sursa: 3dnews.ru
