В данной статье я расскажу о наиболее популярных программных средствах для борьбы с шумами на изображениях, а также попытаюсь определить, какое из них дает оптимальный результат. Сложность поставленной задачи состоит в субъективности человеческого зрения и разной восприимчивости к отдельным видам искажений, поэтому сравнивать мы будем, используя метрики оценки качества изображения.
Для одного проекта потребовалось сделать множество одинаковых изображений, но каждое должно было быть повернуто на 1 градус относительно предыдущего.
Первое, что пришло в голову: php-скрипт с использованием imagerotate из библиотеки GD. Получается, прямо скажем, несколько не то, что хотелось. Пояснить проще на примере: