З'явілася ўтыліта для выдалення рухомых аб'ектаў з відэа

На сённяшні дзень для шматлікіх ужо не з'яўляецца праблемай выдаленне які замінае элемента з фатаграфіі. Базавыя навыкі працы ў Photoshop або модныя сёння нейрасеткі могуць вырашыць праблему. Аднак у выпадку з відэа сітуацыя ўскладняецца, бо трэба апрацаваць мінімум 24 кадры на адну секунду відэа.

З'явілася ўтыліта для выдалення рухомых аб'ектаў з відэа

І вось на Github з'явілася утыліта, якая аўтаматызуе гэтыя дзеянні, дазваляючы выдаляць любыя якія рухаюцца аб'екты з відэа. Досыць проста вылучыць лішні аб'ект рамкай з дапамогай курсора, а сістэма зробіць усё астатняе. Утыліта называецца немудрагеліста – video-object-removal. Аднак у яе аснове ляжаць прасунутыя тэхналогіі.

Сістэма выкарыстоўвае нейрасетку, якая апрацоўвае відэа пакадрава, замяняючы непатрэбны аб'ект або чалавека фонам. Праграма можа мяняць да 55 кадраў у секунду, дабудоўваючы фон на аснове навакольнага выявы. Хоць пры бліжэйшым разглядзе становіцца зразумела, што метад выдалення аб'ектаў далёка не ідэальны, вынікі ўражваюць.

На некаторых кадрах відаць, што на месцы "выдаленага" чалавека застаецца празрысты або напаўпразрысты фантомны след. Справа ў тым, што сістэма аналізуе толькі даступны фон і пакуль што не заўсёды адэкватна можа дамалёўваць яго. Гэта залежыць ад складанасці фону - чым ён прасцей і аднастайней, тым лепш канчатковы вынік.

Для тэставання выкарыстоўвалася АС Ubuntu 16.04/3.5, Python 0.4.0, Pytorch 8.0, CUDA 1080, а апрацоўка ішла на відэакарце NVIDIA GeForce GTX XNUMX Ti. Самі зыходнікі адчыненыя і могуць выкарыстоўвацца ўсімі. Пры гэтым адзначым, што такая тэхналогія можа прымяняцца і ў зламысных мэтах. Напрыклад, каб «схаваць» парушэнні правілаў дарожнага руху ці іншыя злачынствы, якія патрапілі на камеры.



Крыніца: 3dnews.ru

Дадаць каментар