1

Подавление шума в Darktable

Шумодавы имеются практически во всех raw-конверторах, что поделать, использование высоких режимов iso, требования стоковых сайтов, печать в больших форматов — во всех этих случаях цифровой шум с фотографий надо убирать. Естественно, волшебной палочки в природе не существует, и совсем избавится от шумов, при этом сохранив нужный контраст и резкость снимка, врядли получится. Подавление цифрового шума — подобная опция есть почти во всех современных фотоаппаратах, и уже непосредственно при съемке они начинают свою работу. Но чем больше программных средств будет применено, тем неожиданнее может получится результат, причем не в лучшую сторону. Лучше вообще отключить опцию подавления шума в камере (личное мнение, во многих фотоаппаратах шумодавы отлично справляются со своей работой), а удалять шумы, обрабатывая файлы в Darktable.

Алгоритм модуля Darktable подавление шума (non-local means) основан на научном труде Gaussian KD-Trees for Fast High-Dimensional Filtering, из названия видно, что применяются коррекции и размытие по Гауссу. Открываем файл для редактирования:

1sh

Пейзаж соленого озера Баскунчак снят в солнечную погоду, псевдозеркальной камерой, на iso-200. При приближении становятся видны шумы на фото, которые при печати даже 10х15 будут заметны. Увеличить изображение в Darktable для более детального просмотра можно вращением колеса мыши или нажатием на него. В первом случае масштаб просмотра увеличивается плавно, во втором каждое нажатие увеличивает масштаб просмотра в Darktable на 100%. Верхний предел для обоих способов составляет увеличение масштаба на 400%. Увеличим изображение на 200%, в этом снимке достаточно, и посмотрим на один из участков снимка:

2sh

Может на снимке экрана не так заметно, но цифрового шума много, его надо исправлять. Переходим в модуль «Подавление шума», там находятся четыре ползунка: размер образца, сила, яркость и цвет. Также возможно применять режимы смешивания, рисуемые и параметрические маски для устранения шума отдельных пикселей или участков снимка. Чтобы понять, какие параметры регулируют эти ползунки, вернемся к теории. Подавление шумов в Darktable основано на усреднении значения отдельно взятого пикселя с окружающими его другими пикселями, все пересветы и затемнения таким образом убираются. А вот выбрать, с какими пикселями из окружающих будет произведено усреднение помогает ползунок размер образца. Чем больше значение — тем больше радиус вокруг изменяемого пикселя берется для образца усреднения. По умолчанию радиус равен 2, в принципе в большинстве случаев этого достаточно. Следующий ползунок — сила, он отвечает за интенсивность изменения пикселя, он же является основным инструментом для подавления шума. Чем выше его значение — тем сильнее эффект от его применения. Но в крайне правом положении и близком к нему можно наблюдать обратный эффект — темные пиксели станут слишком яркими и наоборот. Таким образом получится зеркальное отображение имеющихся ранее шумов, без их подавления. Разумной границей считается показатель силы в пределах 60-80%. Два оставшихся ползунка отвечают за яркость и цветовую насыщенность изменяемых пикселей. Изменять яркость надо с осторожностью, опасаясь пересвета, ползунок же цвет наоборот, ставят в положение 100%. Редактируем в модуле подавление шума. Размер образца оставляем по умолчанию, четвертный ползунок тоже не трогаем со 100%, силу ставим на 78% – для этого снимка оптимально, яркость — в 66 %, тоже нормально. Вот что получилось:

3sh

Очень даже неплохо — можно напечатать на A4 без видимых шумов. Фигура купающегося стала вполне различима. Не пугайтесь черных пятен на нем— он намазался лечебной грязью перед купанием.

Вот так снимок выглядит теперь целиком:

4sh

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

5 комментариев к “Подавление шума в Darktable”

  1. хотел бы поделиться своим опытом (и как мне кажется вполне успешным) по борьбе с шумом в darktable – он включает в себя два этапа:

    1. Удаление цветностного шума – для этого используется модуль “Подавление шума (билатеральное)” с настройками по умолчанию за исключением двух следующих параметров: для параметра “Смешивание” выбираем значение “Равномерное”, для параметра “Режим смешивания” выбираем значение “Цвет” – при этом эффективно удаляется цветностной шум и на изображении остаётся яркостной шум чем то даже напоминающий плёночное зерно – то бишь он выглядит и воспринимается вполне органично и эстетично и для некоторых фото его вполне можно оставить.

    2. Удаление яркостного шума – для этого используется модуль “Подавление шума (по профилю)” – в нём первый и последний из 4-х параметров (“Режим” и “Смешивание”) оставляем со значениями по умолчанию (соответственно “non-local means” и “выкл”), а двумя оставшимися параметрами “Размер образца” и “Сила” управляем воздействием модуля на шум – чем больше значение у “Размер образца” тем выше детальность изображения (у меня в 80-90% случаев его значение равно 3, реже 4), ну а параметр “Сила” я в 99% ставлю на значение 0,050 – то есть минимальнейшее воздействие – таким образом достаточно эффективно удаляется яркостной шум и сохраняется высокая детальность изображения

    PS: и кстати даже на моём допотопнейшем ПК с 2-х ядерным Duo по 1,66ГГц и всего 2-мя гигами памяти эти два модуля в процессе обсчёта грузят железо не сильнее большинства других модулей

  2. Спасибо, очень ценная информация, хорошее дополнение к статье! А о нагрузке на железо – в принципе у меня похожая конфигурация, стоит Gentoo, и тоже слабо заметна нагрузка при использовании этого модуля. Но совет применять этот модуль последним – с официального сайта программы, причем он выделен там важным, поэтому не мог его не отметить.

  3. На ноуте, отличающемся в целом невысокой производительностью, при включении модулей подавления шума довольно заметно снижается быстрота реакции. Особенно это неудобно при частом уменьшении/увеличении изображения. Так что совет не является таким уж бесполезным.

  4. Пробовал убрать шум с фото по примеру статьи – результат ужасен. По примеру УВ. alekar – результат не менее ужасен.
    Одно и то-же фото редактировал при помощи lightroom (на форточках) и при помощи darktable и сравнивал результат…
    Видимо не судьба мне работать в darktable.
    жаль нет возможности прикрепить файл для просмотра…
    Автору статьи – Огромное спасибо за труд!

  5. Странно – я делал снимки с разных фотокамер и шумодавы давали неплохой результат. Может Вам попробовать отключить шумоподавление в камере? Теперь можно прикреплять к комментариям вложения – я поставил нужный плагин.

Обсуждение закрыто.