Каковы алгоритмы, используемые за фильтрами в программном обеспечении для редактирования изображений?

Например: какой алгоритм используется для генерации изображения фильтром fresco в Adobe Photoshop?

Знаете ли вы, где я могу прочитать об алгоритмах, реализованных в этих фильтрах?

Ответ 2

Исходный код для GIMP будет хорошим началом. Если код для некоторого фильтра не имеет смысла, по крайней мере, вы найдете в тексте жаргон и комментарии, которые могут быть искажены.

Ответ 3

Алгоритмы Photoshop могут быть очень сложными, и помимо простого размытия и резкости каждый из них является темой для себя.

Для фильтра fresco вы можете начать с вопроса SO на как мультяшный и образ.

Мне бы хотелось прочитать коллекцию более интересных алгоритмов, но я не знаю такой компиляции.

Ответ 4

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

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

пикселизация, Линейная фильтрация, Анализ основных компонентов
Анализ независимых компонентов
Скрытые марковские модели
Анизотропная диффузия
Уравнения с частными производными
Самоорганизующиеся карты
Нейронные сети
Всплески