Фильтры Митчелла-Нетравали - Mitchell-Netravali filters

В Фильтры Митчелла-Нетравали или же BC-шлицы группа фильтры реконструкции используется в основном в компьютерная графика, который можно использовать, например, для сглаживание или для масштабирование растровая графика. Они также известны как бикубические фильтры в программы для редактирования изображений потому что они двумерный кубические шлицы.[1][2][3]

Определение

График фильтра Митчелла-Нетравали с параметрами B = C = 1/3

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

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

лежит между и ; это расстояние между и .

Субъективные эффекты

Различные артефакты могут возникать в результате выбора определенных параметров. B и C, как показано на следующем рисунке. Исследователи рекомендовали ценности из семьи (пунктирная линия) и особенно как удовлетворительный компромисс.[1][4]

Субъективный вид изображений, реконструированных с помощью различных фильтров Митчелла-Нетравали.

Реализации

Следующие параметры приводят к хорошо известным кубическим шлицам, используемым в обычных программах редактирования изображений:

BCКубический шлицОбщие реализации
0ЛюбойКардинальные шлицы
00.5Шпонка Катмулл-РомБикубический фильтр в GIMP
00.75БезымянныйБикубический фильтр в Adobe Photoshop[5]
1/31/3Митчелл-НетравалиФильтр Митчелла в ImageMagick[4]
10B-шлицБикубический фильтр в Paint.net

Примеры

Смотрите также

Рекомендации

  1. ^ а б Митчелл, Дон; Нетравали, Арун (Июнь 1998 г.). «Реконструкция фильтров в компьютерной графике» (PDF). Написано в Атланта. Материалы 15-й ежегодной конференции по компьютерной графике и интерактивным техникам (SIGGRAPH '88). ACM SIGGRAPH. 22. Нью-Йорк: Ассоциация вычислительной техники. С. 221–228. Дои:10.1145/378456.378514. ISBN  0897912756. ISSN  0097-8930. Получено 25 октября 2020.
  2. ^ Фарр, Мэтт; Якоб, Венцель; Хамфрис, Грег (ноябрь 2016 г.). «Отбор проб и реконструкция». Физический рендеринг: от теории к реализации (3-е изд.). Сан-Франциско: Издательство Morgan Kaufmann. С. 279–367. ISBN  978-0-12-800645-0. Получено 25 октября 2020.
  3. ^ Тойсль, Томас (29 декабря 1999 г.). «Восьмидесятые: взгляд на обработку изображений». Выборка и реконструкция в объемной визуализации (Дипломная работа). TU Wien. Архивировано из оригинал 24 августа 2014 г.
  4. ^ а б Тиссен, Энтони. "Фильтры передискретизации". Примеры использования ImageMagick (Руководство). ImageMagick. Получено 25 октября 2020.
  5. ^ Саммерс, Джейсон (сентябрь 2011 г.). "Что такое бикубическая передискретизация?". Энтропимин (Проект). Получено 25 октября 2020.