Итак - как всегда в сети можно найти фильмы, имеющие плохое качество
Идея - попытаться привести их к нормальному состоянию, путем сравнения некоторых
ключевых кадров с образцом - кадрами, имеющими точно хорошее качество, правильную яркость и баланс цветов. Соотвественно вырабатывается некая матрица векторов, применяемая ко всему фильму, чтобы он приобрел более-менее приемлемые
параметры.
Теперь фича - понятно, что восстановить из уже искаженного фильма нормальный нельзя. Сразу понятно, что какая то часть изображения будет иметь низкое отношение "сигнал-шум", например на темной копии это будет именно темные куски изображения - понятно что в них будут видны искажения и шумы, вытащенные наружу.
Но это и есть фича!
Два варианта
- декодер, работающий с учетом нормализации, будет знать, какие именно части изображения надо давить в плане шумов. Это раз.
- если взять два разных рипа, плохого качества, только один предположим светлый, другой темный - такое бывает - и нормализовать их, то на выходе получим два практически одинаковых фильма, у которых в разных местах будет разное количество шумов. Простейший алгоритм, подающий на экран тот кусок того фильма, у которого отношение сигнал/шум больше - и вот из двух посредственных фильмов с низкой глубиной цвета мы можем иметь более менее нормально качество картинки с хорошей цветопередачей!