
Не всегда есть под рукой Photoshop с его привычным набором плагинов для обработки изображений. Иногда приходится выкручиваться и работать с другими программами, например, со свободно распрострянемым софтом, то есть бесплатным. Что выбрать взамен Photoshop’у? Конечно же GIMP(eng, ru). Идеология работы в GIMP’е абсолютно такая же, как и в Photoshop (кривые, слои, маски). Единственное отличие (самое важное) — GIMP работает только с 8-и битными изображениями (сейчас активно развивается 16-и битная версия GIMP, но она пока на стадии разработки). Но, тем не менее, в GIMP можно добиться превосходных результатов.
Итак, начнем. Сегодня я расскажу вам, как в GIMP можно почистить изображение от цветового шума используя абсолютно «штатные» средства программы GIMP, то есть без подключения сторонних плагинов. Что такое цветовой и световой шум, а эти понятия надо разделять, я подробно объяснял в статье Убираем шум с фотографии. Сейчас много программ, которые позволяют добиваться превосходных результатов при обработке фотографий. Acdsee, Faststone, Picasa и еще многие другие. Те же самые алгоритмы чистки фото от шума в этих программах ничуть не хуже чем в Photoshop, а может даже и лучше. Я предпочитаю использовать GIMP. Этот редактор изображений есть для Windows и для Linux (очень удобно). У меня на нетбуке стоит Linux Ubuntu, сами понимаете, памяти мало, процессор медленный, поэтому и поставил Linux и GIMP там работает отлично.
GIMP использует ту же идеологию, что и Photoshop, то есть использует слои. Работает в нескольких цветовых пространствах. Понимает фотошоповские psd файлы. После Photoshop вы можете открыть GIMP и спокойно работать.
Вот наша фотография.


Фрагмент изображения в 100%-ом масштабе. Цветовой шум присутствует во всех цветовых компонентах.
Увеличение 200%. Вот с этими пятнами и будем бороться.
Видно, что на фотографии присутствует большое количество паразитного цветного шума. Наша задача избавиться от него или свести его к минимуму.
Может возникнуть вопрос: «А зачем избавляться от цветового шума, если его и так не видно? Ну или не очень он заметен.» Дело в том, что дальше, когда вы будете редактировать изображение: менять яркость, контраст, насыщенность, кадрировать/масштабировать или повышать резкость, то все эти цветовые пятна полезут с такой силой, что фото захочется просто выкинуть в корзину. Вот поэтому изображение нужно сначала подготовить для дальнейшего редактирования. А если захотите поправить баланс белого, т.е. будете «тыкать пипеткой» в различные участки изображения, то необходимо просто добиться, чтобы эти участки были как максимально однородными по цвету, то есть опять же снизить цветовой шум.
Шаг 1
Грузим GIMP и открываем нужный файл.

Шаг 2
Открываем окно с Layers (слои). По умолчанию оно выключено. Чтобы включить выбираем: «Windows/Recently Closed Docs/Layers, Channels, Paths, Undo»

Шаг 3
Для работы будем использовать цветовое пространство Lab. Первоначально наше изображение находится в пространстве RGB. Но для достижения лучшего результата в борьбе с цветовым шумом будем использовать Lab. Почему Lab? Дело в том, что в этом представлении изображение раскладывается на 3, так сказать подизображения (слоя). Первое «L» — содержит информацию о светотеневом компоненте изображении, грубо говоря, бесцветная картинка. Второй слой «a» — здесь находятся красные и зеленые цвета. Третий слой «b» — желтый и синие цвета. Так как мы избавляемся только от цветового шума, то будем работать лишь со слоями «a» и «b».
Переводим наше изображение в цветовое пространство Lab. В Photoshop это сделать достаточно просто, в GIMP надо немножко повозиться.
Выбираем: «Colors/Components/Decompose» в появившемся окне выбираем «Color Model» LAB. После этого GIMP создаст новое изображение, которое будет выглядеть, как черно-белое. Но не пугайтесь, каналы «L», «a» и «b» в GIMP выглядят, как черно-белые, но в совокупности они дадут цветное изображение. После этого вы можете закрыть ваше первоначальное изображение, оно больше не нужно, пусть остается в неизменном виде.


Так выглядет наша фотография в пространстве Lab.
Шаг 4
Начинаем чистить изображение от цветового шума. Будем делать это с использованием фильтра Gaussian Blur. Световую компоненту «L» блюрить не надо, только цветовые, иначе изображение станет «мыльным». Применяем фильтр Gaussian Blur к слоям «a» и «b». Именно к слоям, а не каналам, как в Photoshop. Чтобы применить фильтр, сначала выбираем слой, например «a», затем выбираем «Filters/Blur/Gaussian Blur».
Значения подбираем экспериментальным способом. Можете начать с 15. То же самое проделываем со слоем «b».

«Блюрим» слой «a», потом слой «b».
Шаг 5
Переводим изображение обратно в пространство RGB: «Color/Components/Compose», в качестве Color Model опять ставим LAB.

Из «L», «a», «b» снова делаем «R», «G», «B».

Фото очищено от цветового шума.

Увеличение 200%.