اليوم ، بالنسبة للكثيرين ، لم تعد مشكلة إزالة عنصر متداخل من الصورة. يمكن للمهارات الأساسية في Photoshop أو الشبكات العصبية العصرية اليوم حل المشكلة. ومع ذلك ، في حالة الفيديو ، يكون الموقف معقدًا ، لأنك تحتاج إلى معالجة 24 إطارًا على الأقل في الثانية من الفيديو.
وهنا على جيثب
يستخدم النظام شبكة عصبية تعالج إطار الفيديو بإطار ، وتستبدل الخلفية بكائن أو شخص غير ضروري. يمكن للبرنامج تغيير ما يصل إلى 55 إطارًا في الثانية ، مع استكمال الخلفية بناءً على الصورة المحيطة. على الرغم من أنه من خلال الفحص الدقيق ، يتضح أن طريقة حذف الأشياء بعيدة كل البعد عن الكمال ، إلا أن النتائج مثيرة للإعجاب.
تظهر بعض الإطارات أن أثرًا شبحيًا شفافًا أو شبه شفاف يبقى في مكان الشخص "البعيد". الحقيقة هي أن النظام يحلل الخلفية المتاحة فقط ولا يمكنه دائمًا إكمالها بشكل كافٍ حتى الآن. يعتمد ذلك على مدى تعقيد الخلفية - فكلما كانت أبسط وأكثر اتساقًا ، كانت النتيجة النهائية أفضل.
للاختبار ، استخدمنا Ubuntu 16.04 و Python 3.5 و Pytorch 0.4.0 و CUDA 8.0 وتم إجراء المعالجة على بطاقة فيديو NVIDIA GeForce GTX 1080 Ti. المصادر نفسها مفتوحة ويمكن للجميع استخدامها. في الوقت نفسه ، نلاحظ أنه يمكن استخدام هذه التقنية أيضًا لأغراض ضارة. على سبيل المثال ، "لإخفاء" المخالفات المرورية أو الجرائم الأخرى التي يتم التقاطها على الكاميرات.
المصدر: 3dnews.ru