Melman Mankowitz |
30-12-2008 15:28 |
Цитата:
Сообщение от ob1
(Сообщение 19842973)
Как можно говорить, что нельзя рассчитать соседние точки, если для этого существует огромное количество математических алгоритмов интерполяции и аппроксимации?
|
Еще раз - интерполяция не добавляет новых данных. Интерполяция - это попытка угадать, какие-же данные там были на самом деле.
При интерполяции мы пытаемся построить некую приближенную функцию, описывающую распределение известных точек. Это возможно в случае каких-либо более-менее алгоритмизируемых процессов, типа периодических колебаний.
Изображение же никакими функциями не описывается. Если в изображении не хватает какого-либо участка, никакая математика не позводит Вам найти функцию, описывающую содержимое этого участка.
Проводя масштабирование, мы создаем как-раз такие пустые участки. Пытаясь заполнить их путем интерполяции по соседним значениям, мы не узнаем ничего нового о содержимом этих участков.
Конечно, залить эти участки интерполированными значениями будет лучше, чем просто оставить пустыми. Однако, говорить о том, что апскейлинг каким-то образом улучшит картинку - нелепо. Апскейлинг не внесет в картинку ничего нового и смело может быть заменен обычным масштабированием, которое любой телевизор выполняет сам по себе.
Некоторая разница в алгоритмах интерполяции плеера или телевизора ничего не меняет, так-как математически интерполяция для картинки не имеет смысла, а разница визуальная - тут зеленый пиксел, а там красный - она для каждого своя. Типа, на вкус и цвет все фломастеры разные.
|