Có một tiện ích để xóa các đối tượng chuyển động khỏi video

Ngày nay, đối với nhiều người, việc loại bỏ yếu tố gây nhiễu khỏi bức ảnh không còn là vấn đề nữa. Các kỹ năng cơ bản về Photoshop hoặc mạng lưới thần kinh thời thượng ngày nay có thể giải quyết được vấn đề. Tuy nhiên, trong trường hợp video, tình hình trở nên phức tạp hơn vì bạn cần xử lý ít nhất 24 khung hình mỗi giây của video.

Có một tiện ích để xóa các đối tượng chuyển động khỏi video

Và đây là trên Github xuất hiện một tiện ích tự động hóa các hành động này, cho phép bạn xóa mọi đối tượng chuyển động khỏi video. Bạn chỉ cần chọn thêm một đối tượng có khung bằng con trỏ và hệ thống sẽ thực hiện phần việc còn lại. Tiện ích này có một cái tên đơn giản - loại bỏ đối tượng video. Tuy nhiên, nó dựa trên công nghệ tiên tiến.

Hệ thống sử dụng mạng thần kinh xử lý từng khung hình video, thay thế một đối tượng hoặc người không cần thiết bằng nền. Chương trình có thể thay đổi tối đa 55 khung hình mỗi giây, xây dựng nền dựa trên hình ảnh xung quanh. Mặc dù khi kiểm tra kỹ hơn, có thể thấy rõ rằng phương pháp loại bỏ vật thể còn lâu mới hoàn hảo, nhưng kết quả rất ấn tượng.

Một số khung hình cho thấy dấu vết ma trong suốt hoặc mờ vẫn còn ở vị trí của người “bị loại bỏ”. Thực tế là hệ thống chỉ phân tích nền có sẵn và không phải lúc nào cũng có thể vẽ nó một cách đầy đủ. Nó phụ thuộc vào độ phức tạp của nền - nó càng đơn giản và đồng đều thì kết quả cuối cùng càng tốt.

Để thử nghiệm, hệ điều hành được sử dụng là Ubuntu 16.04, Python 3.5, Pytorch 0.4.0, CUDA 8.0 và quá trình xử lý được thực hiện trên card màn hình NVIDIA GeForce GTX 1080 Ti. Bản thân các nguồn này đều mở và có thể được sử dụng bởi mọi người. Tuy nhiên, chúng tôi lưu ý rằng công nghệ như vậy cũng có thể được sử dụng cho mục đích xấu. Ví dụ: để “che giấu” vi phạm giao thông hoặc các tội phạm khác được camera ghi lại.



Nguồn: 3dnews.ru

Thêm một lời nhận xét