Почему картинки в FastStone Image Viewer выглядят резче, чем в Windows браузере или в Photoshop?

Всего 26 сообщ. | Показаны 21 - 26
Re[Годзи]:
Цитата:

от:Годзи
Подождите, вы путаетесь в своей же терминологии. Децимация, по вашим словам, - прореживание выборки. Интерполяция - упрощенно говоря, замена выборки какой-то функцией или набором функций. Здорово разные штуки.

Подробнее

Во-первых это не моя, а общепринятая в математике и теории сигналов терминология. Конечно не строгая, а адаптированая для обсуждения на форуме. Во-вторых моё сообщение является ответом на сообщение МБ (см. выше), в котором он, как я его понял, доказывал, что децимация и интерполяции в сущности одно и тоже. Я в свою очередь написал, да ещё и подчеркнул в конечном счете, что построение интерполирующей функции с последующим расчетом на её основе нескольких новых точек (отсчетов) всё же децимация, хотя и несколько своеобразная, но никак не интерполяция. В чём же я по Вашему запутался?
Re[Годзи]:
Цитата:

от:Годзи
Подозрительная статья. Терминологически.
Если берется N-й (N не равно 10) отсчет, то почему децимация, а не септимация, пентимация, октинация?
"Дискретизация дискретного сигнала" - тоже звучит странно.

Подробнее

Термин "Децимация" происходит от английского "Decimation", т.е. прореживание и кратность десяти тут совершенно не при чем.
Re[А.В.Дьяков]:
Цитата:

от:А.В.Дьяков
Во-вторых моё сообщение является ответом на сообщение МБ (см. выше), в котором он, как я его понял, доказывал, что децимация и интерполяции в сущности одно и тоже. Я в свою очередь написал, да ещё и подчеркнул в конечном счете, что построение интерполирующей функции с последующим расчетом на её основе нескольких новых точек (отсчетов) всё же децимация, хотя и несколько своеобразная, но никак не интерполяция. В чём же я по Вашему запутался?

Подробнее


Так, упрощаю выражения.

MБ писал, что децимация и интерполяция - одно и то же. Ок, его право заблуждаться.

Вы это отрицаете и пишете, "что построение интерполирующей функции с последующим расчетом на её основе нескольких новых точек (отсчетов) всё же децимация, хотя и несколько своеобразная, но никак не интерполяция."

Т.е. вы считаете, что интерполяция и вычисление значений интерполирующей функции не являются интерполяцией. Но является децимацией.
В одной части предложения вы опровергаете МБ, в другой - соглашаетесь. И наконец вы утверждаете, что интерполяция не является интерполяцией.

Про термин "децимация". Уф... Есть у меня подозрение, что происхождение термина восходит все же не к английскому decimation (которое обозначает разорение, или способ наказания в древнем Риме), а к латыни, к корню decima. Но это лирика. Я изучал некоторые разделы теории информации на кафедре систем информации. Давно, конечно, было, но я не помню такого термина. Ну да ладно... Фиговый термин, негодный.
Re[А.В.Дьяков ]:
тут весь спор чисто терминологический, а сами термины имеют много значений/определений. Если интерполяцией называть "нахождение промежуточных значений величины по имеющемуся дискретному набору известных значений", а такое определение имеет право на жизнь и на мой взгляд вполне корректно, то при расчете значений в 1536 точках, равномерно распределенных между 2008 точками, в которых имеются измеренные значения, будет именно интерполяцией в указанном смысле. С другой стороны, в обработке сигналов есть понятие децимации как понижения частоты дискретизации в r раз, причем в наиболее распространенном случае r целое и децимация сводится к выборке каждого r-того значения из имеющихся с предварительным сглаживанием исходного набора фильтром НЧ.

В Матлабе есть функция decimate, которая описывается так:

[quot]Процесс прореживания сводится к пропусканию исходного сигнала через фильтр нижних частот (ФНЧ) и последующему отбрасыванию лишних отсчетов.

y = decimate(x,r)

Понижает частоту дискретизации сигнала x в r раз. Длина прореженного вектора y в r раз меньше, чем длина исходного вектора x. По умолчанию функция decimate использует ФНЧ Чебышева первого рода восьмого порядка.[/quot]

А вот децимация в нецелое число раз r=L/M выполняется интерполяцией с последующей децимацией :D
Rate-Changing by a Rational Fraction L/M
[quot]This is easily accomplished by interpolating by a factor of L, then decimating by a factor of M [/quot]

При этом в цифровой обработке сигнала действительно под интерполяцией понимают повышение частоты дискретизации через расчет промежуточных точек как противоположность децимации, но это более узкое/специализированное понимание термина "интерполяция", тогда как более общее определение вполне описывает и то, что происходит при понижении частоты в нецелое число раз, невозможное без интерполяции (с последующей децимацией уже интерполированного ряда).

Случай понижения разрешения изображения с 2008 до 1536 и есть такое понижение частоты дискретизации в нецелое число раз с расчетом "промежуточных значений величины по имеющемуся дискретному набору известных значений", т.е. "децимация с нецелым коэффициентом 1536/2008" в строгих терминах цифровой обработки сигналов или "интерполяция" в общем смысле определения интерполяции... Такое вот IMHO.
Re[Годзи]:
Цитата:

от:Годзи
Т.е. вы считаете, что интерполяция и вычисление значений интерполирующей функции не являются интерполяцией. Но является децимацией.
В одной части предложения вы опровергаете МБ, в другой - соглашаетесь. И наконец вы утверждаете, что интерполяция не является интерполяцией.

Подробнее

Странное какое то обсуждение, пустой проблемы возникшей на пустом месте :o . Но если остается непонимание, вынужден объясниться ещё раз, так сказать вернуться к истокам и определить "откуда ноги растут".
В одном из первых постов (не моих) речь шла об уменьшении размера исходного изображения посредством удаления некоторого количества пикселей. Автор назвал это интерполяцией. Я его поправил и сказал, что поскольку изображение стало меньше, то это прореживание, а значит децимация. После этого МБ предложил построить интерполяционную функцию по всему множеству точек, вычислить некоторые промежуточные точки, не совпадающие с узлами интерполяции и в количестве меньшем, чем исходное и таким образом уменьшить размер изображения. Такая процедура также была названа интерполяцией. На это я сказал, что хотя точки и вычислялись на основе интерполяционной функции, но поскольку в результате вычислений их стало меньше и размер изображения тоже стал меньше, то такая процедура является не интерполяцией, а децимацией. Более того отметил, что смысла в такой децимации нет, т.к. уменьшение размера изображения м/б достигнуто сразу, прямым прореживанием исходного массива точек. Т.е. на основе децимации, без построения промежуточной и совершенно не нужной, в данном случае, интерполирующей функции.
P.S. Если и теперь не понятно о чём идёт речь, то прошу извинить меня за бестолковость и косноязычие - лучше объясниться не смогу. Увы :( .

Цитата:

от:Годзи

Про термин "децимация". Уф... Есть у меня подозрение, что происхождение термина восходит все же не к английскому decimation (которое обозначает разорение, или способ наказания в древнем Риме), а к латыни, к корню decima. Но это лирика. Я изучал некоторые разделы теории информации на кафедре систем информации. Давно, конечно, было, но я не помню такого термина. Ну да ладно... Фиговый термин, негодный.

Подробнее

Термин абсолютно жизненый и широко применяется в цифровой обработке сигналов. В лингвистике ничего не смыслю, а потому не могу судить из какого языка термин Decimation пришёл в практику ЦОС. Однако в любом английском политехническом словаре Decimation == Прореживание, а не наказание по древнеримски :) .
Re[МБ]:
Разобрались, вот и хорошо. Главное, чтобы всем было понятно о чем идет речь.
Вы не авторизованы

Пожалуйста, авторизуйтесь, чтоб иметь доступ к полному функционалу сайта