Появи се утилита за премахване на движещи се обекти от видео

Днес многото вече не е проблем да се премахне ненужен елемент от снимка. Основни умения за работа с Photoshop или модерните в момента невронни мрежи могат да решат проблема. Въпреки това, ситуацията с видео е по-сложна, тъй като трябва да се обработят минимум 24 кадъра в секунда.

Появи се утилита за премахване на движещи се обекти от видео

И ето на Github е добавена утилита, която автоматизира тези действия, позволявайки премахване на всякакви движещи се обекти от видео. Достатъчно е просто да очертаете излишния обект с курсора, а системата ще свърши всичко останало. Утилитата носи простото име — video-object-removal. Въпреки това, зад нея стоят напреднали технологии.

Системата използва невронна мрежа, която обрабатыва видеото кадър по кадър, замествайки ненужния обект или човек с фон. Програмата може да променя до 55 кадъра в секунда, възстановявайки фона на базата на околното изображение. Въпреки че при по-близко разглеждане става ясно, че методът за премахване на обекти далеч не е идеален, резултатите са впечатляващи.

На някои кадри е видно, че на мястото на „премахнатия“ човек остава прозрачен или полупрозрачен фантомен след. Факт е, че системата анализира само наличния фон и все още не може адекватно да го довърши. Това зависи от сложността на фона — колкото по-прост и еднообразен е той, толкова по-добър е крайният резултат.

За тестовете е използвана ОС Ubuntu 16.04, Python 3.5, Pytorch 0.4.0, CUDA 8.0, а обработката е извършена на графичната карта NVIDIA GeForce GTX 1080 Ti. Изходният код е отворен и може да бъде използван от всеки. В този контекст отбелязваме, че подобни технологии могат да бъдат приложени и за злонамерени цели. Например, за да се „скрият“ нарушения на правилата за движение или други престъпления, заснети от камери.



Източник: 3dnews.ru
Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри 🔥 Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри | ProHoster