Обработка видеозаписей

Требуется сохранить стоп-кадр с видео, засоренного цветовым шумом (снято на телефон при плохом освещении)

На ролике есть несколько фрагментов без шума во время воспроизведения, но остановленная картинка становится шумной - и в плеере, и в редакторе. После устранения шума со стоп-кадра качество, и без того низкое, падает ниже того, что виделось при воспроизведении.
Есть выход?.
Для справки: "без шума во время воспроизведения" - это психофизиологический эффект связки "глаза-мозг" - наша способность из быстрой последовательности "плохих" кадров строить "хорошую" картинку. На самом деле, все стоп-кадры по отдельности ужасны: факт, хорошо известный ещё со времён распространённости 8-мм любительских кинокамер...

Современные алгоритмы улучшения разрешения видео работают аналогично. По возрастанию сложности:

1. Простейший случай - неподвижный объект и неподвижная камера: можно просто наложить несколько кадров друг на друга. Шумы, проявляющиеся хаотически взаимно нейтрализуются, а объекты, находящиеся в одном и том же месте кадра "проявятся".

2. Более сложный вариант - объекты правильной формы, перемещающиеся линейно относительно камеры, например, распознавание автомобильных номеров: здесь используется достаточно несложная математика линейных геометрических преобразований, хотя в открытом бесплатном доступе таких приложений мне не попадалось. Затем, приведённые "к общему знаменателю" картинки, опять же, складываются.

3. Криволинейное перемещение правильных геометрических объектов с явными контурами и/или легко распознаваемыми ключевыми точками. Здесь уже требуется более сложная математика для воссоздание траектории и углов обзора объекта с последующей обратной трансформацией.

4. Распознавание лиц в динамике - ещё более сложная задача, статистическое моделирование 3-d объекта по последовательности 2-d изображений, однако здесь задача не восстановить саму картинку, а только взаимное положение ключевых точек лица. Для распознавания нужна база с данными лиц "злодеев", однако, даже на принятых на государственном уровне, подобных системах случаются ошибки.

5. Всё вышеупомянутое, но съёмка подвижной камерой...

Итого: в "бытовых" условиях, с помощью Фотошопа и терпения реально осуществимы только первые два варианта. То есть, при неподвижном объекте, разместить несколько последовательных изображений в слои и, затем, объединить их. При подвижном - на промежуточном этапе с помощью трансформации попытаться совместить изображения слоёв.
Наталья Хабусева
Наталья Хабусева
61 123
Лучший ответ
Еддс Абатского Района это все больше относится к распознаванию образов. Речь же идет о шуме. Современные алгоритмы основаны на анализе движения пикселей в соседних кадрах (temporal noise analyze) + анализе сэмпла шума, задаваемого пользователем. Оба этих алгоритма реализованы в том же плагине Neat Video
юзай плагин Neat Video, он чистит шумы лучше чем плагины фотошопа в стоп-кадре т. к. анализирует несколько соседних кадров
Виртуал Даб хорошо кажет кадры. Нужный кадр сохраните и обработаете фото-редактором.
По кадрам счелкай! Их в секунде в среднем 25
Людмила Писарева в каждом кадре этот шум есть, но помехи мигрируют - поэтому и кино кажется более качественным
Вырезать эту часть видео и загрузить в ФШ как слои, далее найти кадры без шума.
Также можно в VLC плеере найти, есть кнопка кадр за кадр и снимок (добавляются на панель в настройках).
ББ
Брат Брат
3 399
Людмила Писарева оказалось - нет кадров без шума...
ребят просто зайдите на сайт и там посмотрите все http://arendazvukasveta.ru

Похожие вопросы