октября 31, 2018


ПРЕД.
3.4.4. Корректирующие модули

3.4.4.14. Дефектные пиксели

Обзор

Этот модуль способен автоматически обнаруживать и устранять дефектные пиксели. Дефектные пиксели - это пиксели, которые не смогли правильно записать уровень освещенности. Обнаруженные "выбитые" пиксели заменяются средним значением их соседей.

Применение

Вы управляете чувствительностью обнаружения, устанавливая порог, и уровнем устранения, настраивая  параметр интенсивности.

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

"Интенсивность"
Сила смешивания "выбитых" пикселей с окружающими пикселями.

"Поиск по 3 соседним"
Позволяет расширить обнаружение "выбитых" пикселей, пиксель будет рассматриваться как дефектный, если минимум только три (вместо четырех) соседних пикселей отклоняются более чем на пороговый уровень.

"Пометить исправленные"
Параметр отмечает пиксели, которые были исправлены. Он также отображает количество обнаруженных и исправленных пикселей.


октября 29, 2018


ПРЕД.
3.4.4. Корректирующие модули

3.4.4.13. Подмешивание шума

Обзор

Модуль устраняет некоторые типичные артефакты бандинга, которые могут произойти, когда внутренние 32-битные данные с плавающей запятой преобразуются в 8-разрядный или 16-разрядный формат вывод для отображения на монитора или экспорта.

Бандинг - проблема, которая может возникнуть, когда понижается глубина цвета изображения. Понижение глубины цвета происходит регулярно, когда darktable отображает или экспортирует результаты пиксельного конвейера. Чтобы избежать бандинга, вы можете активировать этот модуль. Поскольку алгоритм подмешивания шума потребляет значительные ресурсы, то этот модуль по умолчанию отключен.

Хотя бандинг не является неотъемлемой проблемой любого из модулей darktable, некоторые операции могут спровоцировать его, поскольку они создают градиент яркости в изображении. Чтобы смягчить возможные артефакты, вы должны учитывать возможность подмешивание шума при использовании модулей "Виньетирование" и "Градиентный фильтр" соответственно (см. раздел 3.4.5.4, "Виньетирование" и раздел 3.4.5.13, "Градиентный фильтр"). Это особенно актуально для изображений с большими по площади однородными областями, такими как безоблачное небо. Также при использовании фигуры "Градиент" нарисованной маски (см. раздел 3.2.7, "Нарисованная маска") вы должны следить за возможным появлением артефактов бандинга.

Применение

Просмотр с некоторого расстояния изображения, преобразованного в очень низкую битовую глубину цвета (например, "Флойда-Штайнберга, 1 бит, ч/б") создаёт впечатление однородного изображения в оттенках серого. Мы пытаемся имитировать это впечатление в darktable, когда вы смотрите на уменьшенные изображения в центральной области, в окне навигации и в миниатюрах. Достигается это путем сглаживания изображений в большее количества уровней оттенков серого. Обратите внимание, что, как следствие, гистограмма, полученная из окна навигации, покажет увеличенное количество уровней, и больше не будет полностью соответствовать выходному изображению.

"Алгоритм"
Это поле со списком задает алгоритм сглаживания. Используются одновременно метод рассеивания ошибок Флойда-Штайнберга с некоторыми распространёнными выходными глубинами в битах и подмешивание случайного шума. Метод Флойда-Штайнберга систематически распространяет ошибки квантования по соседним пикселям, тогда как метод подмешивания случайного шума просто добавляет некоторый уровень случайности, чтобы нарушить четкие тональные диапазоны значений. По умолчанию используется алгоритм "Флойда-Штайнберга, автоматический", который автоматически адаптируется к требуемому формату вывода.

"Гашение"
Этот ползунок отображается только при выборе метода "Случайный". Он контролирует уровень добавленного случайного шума, выраженный как коэффициент затухания 10*log2. Значение -80 подходит для 8-битных выходных форматов, -160 для 16-битных.

Примеры

Видимость следующих примеров зависит от качества вашего монитора или качества печати.

Артефакт бандинга, вызванный виньетированием (100% кроп 8-битного PNG, эффект сильно преувеличен усилением контраста).














Та же область изображения, обработанная, как указано выше, но с включенным сглаживанием Флойда-Штайнберга.
















октября 27, 2018


ПРЕД.
3.4.4. Корректирующие модули

3.4.4.12. Шумоподавление Raw

Обзор

Модуль "Шумоподавление Raw" позволяет вам выполнять шумоподавление перед тем, как произвести демозаику. Он перенесён из dcraw [http://www.cybercom.net/~dcoffin/dcraw/].

Применение

"Порог шума"
Установите пороговое значение для обнаружения шума. Высокие значения приводят к более сильному удалению шума и более высокой потере детализации изображения.

октября 26, 2018


ПРЕД.
3.4.4. Корректирующие модули

3.4.4.11. Удаление пятен

Обзор

Модуль "Удаление пятен" позволяет исправить область изображения, используя другую область в качестве образца.


Применение

Модуль использует фигуры, подобные фигурам нарисованной маске, а именно окружность, эллипс и контур. Пользовательский интерфейс и элементы управления такие же, как и в рисуемой маске, и более подробно описаны в разделе 3.2.7 "Нарисованная маска".

Выберите нужную фигуру, щелкнув соответствующий значок, затем нажмите на холст, чтобы выбрать область, которую нужно "исправить" - целевую область.

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

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

Щелкните правой кнопкой мыши на фигуре, чтобы удалить ее.

Для завершения изменений сверните модуль.

Примеры

Давайте используем этот портрет в качестве примера; мы хотим удалить грязь и нежелательную подсветку от накамерной вспышки.








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








И вот результат работы модуля.











октября 24, 2018


ПРЕД.
3.4.4. Корректирующие модули

3.4.4.10. Вращение пикселей

Обзор

Датчики некоторых камер, таких как Fujifilm FinePix S2Pro, F700 и E550, имеют диагонально ориентированную структуру Байера вместо обычной ортогональной компоновки. Без коррекции это приводит к наклонному изображению с черными углами. Модуль производит необходимый разворот.

Применение

Darktable обнаруживает изображения, которые требуют коррекции по их Exif-данным, и автоматически активирует модуль. Для других изображений модуль всегда остаётся отключенным. Модуль не имеет параметров.

октября 22, 2018


ПРЕД.
3.4.4. Корректирующие модули

3.4.4.9. Масштабирование пикселей

Обзор

Некоторые камеры, такие как Nikon D1X, имеют прямоугольную форму сенсорных ячеек вместо обычных квадратных. Без коррекции это приводит к искаженным изображениям. Модуль применяет необходимое масштабирование.


Применение

Darktable обнаруживает изображения, которые требуют коррекции по их Exif-данным, и автоматически активирует  модуль. Для других изображений модуль всегда остаётся отключенным. Модуль не имеет параметров.

октября 21, 2018


ПРЕД.
3.4.4. Корректирующие модули

3.4.4.8. Оптические искажения

Обзор

Модуль способен исправить некоторые недостатки объектива, а именно дисторсию, хроматические аберрации (transversal chromatic aberrations - TCA) и виньетирование. Он опирается на внешнюю библиотеку lensfun [http://lensfun.sourceforge.net/], которая поставляется с профилями коррекции для многих (но не для всех) обычных камер и объективов.




Применение

Для выполнения коррекции оптических искажений модуль использует данные Exif изображения, чтобы определить конкретную комбинацию камера/объектив и получает необходимые параметры коррекции из профиля в базе данных lensfun.

Камера
Модель камеры, определяется по данным Exif. Вы можете переопределить вручную и выбрать свою камеру из иерархического меню.

В параметре ниже будут отображены объективы с профилями коррекции, соответствующие выбранной камере.
  
Объектив
Модель объектива, определяется по данным Exif. Вы можете переопределить вручную и выбрать свой объектив из иерархического меню. В основном, это необходимо для мануальных объективов, но может также потребоваться для нераспознанных/сторонних объективов.

Фотометрические параметры: фокусное расстояние, диафрагма, расстояние до объекта
Коррекции дополнительно зависят от определенных фотометрических параметров, которые считываются из данных Exif: фокусное расстояние (необходимо для исправления дисторсии, хроматических аберраций, виньетирования), диафрагма (необходима для исправления дисторсии и виньетирования) и расстояние до объекта (необходимо для исправления виньетирования). Многие камеры не фиксируют расстояние до объекта в своих данных Exif; скорее всего, вам нужно будет установить его вручную.

Вы можете вручную переопределить все автоматически выбранные параметры. Либо выберите одно из предопределенных значений из выпадающего меню; или при открытом выпадающем меню введите свое значение.

Если библиотека lensfun не имеет корректирующего профиля для автоматически идентифицированной комбинации камера/объектив, элементы управления для трех фотометрических параметров не отображаются, и вместо этого вы получаете предупреждающее сообщение. Вы можете попробовать найти нужный профиль, выполнив поиск в меню. Если вы не можете найти свой объектив, проверьте, находится ли он в списке поддерживаемых в настоящее время объективов [http://lensfun.sourceforge.net/lenslist] и обратитесь к инструменту lensfun-update-data tool [http://lensfun.sourceforge.net/manual/lensfun-update-data.html]. Если подходящего профиля для вашего объектива нет, вы можете посетить сервис калибровки линз [https://www.darktable.org/2013/07/have-your-lens-calibrated], предлагаемый Torsten Bronger, одним из пользователей darktable. Кроме того, вы можете перейти на домашнюю страницу lensfun [http://lensfun.sourceforge.net] и узнать, как создать собственный набор параметров коррекции. Не забудьте поделиться своим профилем с командой lensfun!

"Коррективы"
Этот параметр предлагает вам выбор в отношении того, какие правки (дисторсия, хроматические аберрации и виньетирование) должны применяться в darktable. Измените это значение со значения по умолчанию "Все" на другое, если ваша камера уже сделала некоторые внутренние исправления (например, виньетирования) или если вы планируете сделать некоторые коррекции с помощью отдельной программы.

"Геометрия"
В дополнение к исправлению недостатков объектива, этот модуль может изменять тип проекции вашего изображения. Установите в поле со списком на нужный проекционный тип, например "Прямолинейная", "Рыбий глаз", "Панорамная", "Эквидистантная", "Ортографическая", "Стереографическая", "Равноцельная", "Рыбий глаз Тоби".

"Масштабирование"
Ползунок позволяет настроить коэффициент масштабирования вашего изображения. Нажатие кнопки автомасштабирования (справа от ползунка) позволит darktable настроить его наилучшим образом, так чтобы избежать черных углов.

"Режим"
По умолчанию модуль занимается устранением недостатков объектива. Вы можете переключить это параметр на значение "Искажение", чтобы имитировать поведение конкретного объектива (инвертированный эффект).

"TCA, красный канал"
Ползунок позволяет переопределить параметр коррекции хроматических аберраций. Вы также можете использовать этот ползунок, чтобы вручную установить параметр, если профиль объектива не содержит коррекции TCA. Следите за цветной каймой на объектах с высококонтрастными краями и регулируйте этот параметр и следующий, так чтобы минимизировать эту кайму.

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

"Скорректировано"
Иногда вы заметите, что для данной комбинации камера/объектив профилями lensfun поддерживается только часть возможных правок (дисторсия, хроматические аберрации и виньетирование). В этом сообщении вы узнаете, какие коррективы действительно были применены.

октября 17, 2018


ПРЕД.
3.4.4. Корректирующие модули

3.4.4.7. Коррекция перспективы

Обзор

Модуль предназначен для автоматического исправления сходящихся линий, перспективных искажений, часто встречающихся на фотографиях архитектуры. Основной механизм вдохновлен программой ShiftN [http://www.shiftn.de/] разработчик Markus Hebel's.






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

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

Применение

Щелчок по значку "проанализировать структуру линий" () запускает анализ изображения на структурные элементы. Определяются и оцениваются сегменты линии. Для дальнейших этапов обработки используются только линии, которые образуют набор вертикальных или горизонтальных линий. Сегменты линий отображаются в виде наложений на изображение. Цветовой код описывает, какой тип линий был найден darktable:

Зеленый линии, которые выбираются как соответствующие вертикальным сходящимся линиям
Красный линии, которые являются вертикальными, но не являются частью набора сходящихся линий
Синий линии, которые выбираются как соответствующие горизонтальным сходящимся линиям
Жёлтый линии, которые являются горизонтальными, но не являются частью набора сходящихся линий
Серый другие линии, идентифицированные, но не представляющие интерес для модуля

Линии, отмеченные красным или желтым цветом, считаются непригодными и не учитываются на этапе автоматической коррекции. Исключение непригодных линий происходит с использованием статистического процесса со случайной выборкой, так что каждый раз, когда вы нажимаете "проанализировать структуру линий", цвет линий будет выглядеть несколько иначе. Вы можете вручную изменить состояние сегментов линии: щелчок левой кнопкой мыши по линии выбирает её (превращает цвет в зеленый или синий), а щелчок правой кнопкой мыши отменяет её выбор (превращает цвет в красный или желтый). Удерживание нажатой кнопки мыши позволяет выполнить масштабное действие, чтобы выбрать/отменить выбор нескольких линий подряд. Удерживая "Shift" и нажатую левую или правую кнопку мыши во время перетаскивания, выбирает или отменяет выделение всех линий в выбранной прямоугольной области.

Нажатие одного из значков группы "Автоподбор" (см. ниже) запускает процесс оптимизации, который находит наиболее подходящие параметры. Затем изображение и наложенные линии отображаются с примененными перспективными исправлениями.

"Вращение"
Параметр управляет вращением изображения вокруг его центра и может корректировать заваленный горизонт.

"Сдвиг перспективы (Горизонтально)"
Параметр корректирует сходящиеся горизонтальные линии.

"Сдвиг перспективы (Вертикально)"
Параметр корректирует сходящиеся вертикальные линии. В некоторых случаях вы получаете более естественный образ, если вы исправляете вертикальные искажения не в полной мере, а на уровне 80-90%. При желании просто уменьшите значение после выполнения автоматической коррекции.

"Смещение объектива (горизонталь)"
Параметр корректирует сходящиеся горизонтальные линии.

"Наклон по диагонали"
Параметр сдвигает изображение вдоль одной из его диагоналей и необходим для коррекции вертикальных и горизонтальных искажений перспективы одновременно.

"Композиция"
Если активировано, на изображение будет нанесено несколько направляющих линий, чтобы помочь вам оценить качество коррекции.

"Автокадрирование"
При активации функция автоматического кадрирования обрезает изображение, чтобы избавиться от любых черных углов. По вашему выбору вы можете выбрать "Наибольший размер" или на самый большой прямоугольник, поддерживающий исходное соотношение сторон ("Исходное изображение").

"Модель объектива"
Параметр определяет, как учитываются характеристики объектива и камеры. Если установлено "Общая", предполагается фокусное расстояние 28мм. на полноформатной камере. Если установлено "Настраиваемая", фокусное расстояние и кроп-фактор можно установить вручную.

"Фокусное расстояние"
Фокусное расстояние используемого объектива. Значение по умолчанию взято из данных Exif вашего изображения. Этот параметр эффективен и видим только при выборе значения "Настраиваемая" параметра "Модель объектива".

"Кроп-фактор"
Используется коэффициент кроп-фактора используемой камеры. Обычно вам нужно установить это значение вручную. Этот параметр эффективен и видим только при выборе значения "Настраиваемая" параметра "Модель объектива".

"Коррекция соотношения сторон"
Если выбрано значение "Настраиваемая" параметра "Модель объектива", то этот параметр позволяет выполнить свободную ручную настройку соотношения сторон изображения.

"Автоподбор"
При нажатии на один из значков начинается автоматическая установка параметров модуля на основе выбранных вертикальных и/или горизонтальных линий. Вы можете корректировать только вертикальные искажения (), только горизонтальные искажения () или оба типа искажений одновременно (). "Ctrl"+"щелчок мыши" по любому значку применяет только вращение. "Shift"+ "щелчок мыши" по любому значку применяет только вертикальное и/или горизонтальное смещение.

"Анализ кадра"
При нажатии на значок изображение будет (повторно) проанализировано на поиск подходящих сегментов линии. При использовании комбинации "Shift"+"щелчок мыши" перед анализом применяется предварительный шаг повышения контрастности, при комбинации "Ctrl"+"щелчок мыши" предварительно проводится усиление краёв. Оба варианта могут использоваться отдельно или в комбинации, если при настройке по умолчанию не удается обнаружить достаточное количество линий. Нажатие на значок сбрасывает все собранные структурные данные. Нажав на значок , вы можете включать и выключать отображение сегментов линии.

Примеры

Входное изображение с перекошенным горизонтом и сходящимися линиями, вызванными направлением камеры при съёмке вверх.







Изображение после коррекции вертикальных и горизонтальных искажений перспективы. Обратите внимание на кадрирование с помощью функции автоматической обрезки и всё ещё видимого наложения структурных линий.








октября 16, 2018


ПРЕД.
3.4.4. Корректирующий модули

3.4.4.6. Пластика

Обзор

Модуль "Пластика" предлагает универсальный способ перемещения пикселей, с помощью искажений частей изображения. Для этого есть три инструмента: точка, ломаная линия и кривая.

Каждый из инструментов модуля "Пластика" основан на узлах. Точка задается одним узлом, линия и кривая состоят из набора узлов, определяющих путь.

Существует предел в 100 узлов для одного экземпляра модуля. Для большего количества искажений можно использовать несколько экземпляров модуля. Однако учтите, что для модуля требуется много вычислительных ресурсов.

Применение

Основными элементами всех инструментов в модуле являются узлы.










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

Количество деформаций и узлов
В этом информационном поле отображается количество деформаций (объектов искажения) и количество используемых в настоящее время узлов

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

Точка формируется одним узлом. В точке вектор силы имеет три разных режима, которые переключаются с помощью "Ctrl"+"щелчок мыши" по стрелке вектора силы:

Линейный Линейный режим создает линейное искажение внутри окружности. Начиная с противоположной стороны вектора силы и в направления вектора силы. Режим используется по умолчанию.
Радиальное расширение В этом режиме эффект вектора силы является радиальным, начиная с силы 0% в центре и растет при удалении от центра. Этот режим отображается дополнительной окружностью со стрелкой, направленной наружу.
Радиальное сжатие В этом режиме эффект вектора силы является радиальным, начиная с силы 100% в центре и уменьшаясь при удалении от центра. Этот режим отображается дополнительной окружностью со стрелкой, указывающей внутрь.

Обратите внимание, что сила по умолчанию изменяется линейно от 0% до 100% между центром и расстоянием до контрольной точки радиуса. Можно изменить распределение эффекта, щелкнув по центру окружности:

По умолчанию Линейное от центра по радиусу.
Распределённое Отображаются две контрольных окружности и они могут быть изменены независимо друг от друга, чтобы распределить силу эффекта. Обратите внимание, что щелчок по центру окружности снова только скрывает элементы управления распределением, но не возвращает значение в состоянии по умолчанию.

Точку можно удалить, щелкнув правой кнопкой мыши по её центру.

Ломаная линия
Нажмите значок , чтобы активировать инструмент линии, и щелкните левой кнопкой мыши по изображению, чтобы разместить первый узел, переместитесь и щелкните левой кнопкой мыши, чтобы разместить другой узел и начать формирование пути. Чтобы закончить линию, щелкните правой кнопкой мыши.

Линия представляет собой набор узлов. Узлы связаны друг с другом, эффект интерполируется набором векторов силы.






Можно добавить новый узел, нажав "Ctrl"+"щелчок мыши" на одном из сегментов линии. Вы можете удалить узел из линии с помощью "Сtrl"+"щелчок правой клавишей мыши" в центре узла.

Щелчок правой кнопкой мыши по сегменту полностью удалит фигуру.

Щелчок на сегменте "Сtrl"+ "Alt" изменит его на сегмент кривой.

Кривая
Щелкните на значок , чтобы активировать инструмент кривой, и щелкните левой кнопкой мыши на изображении, чтобы разместить первый узел, переместитесь и щелкните левой кнопкой мыши, чтобы разместить другой узел и начать формирование пути. Чтобы закончить кривую, щелкните правой кнопкой мыши.

Кривая представляет собой множество узлов. Узлы связаны друг с другом, эффект интерполируется в кривую Безье с помощью набора векторов силы.





Можно добавить новый узел, нажав "Ctrl"+"щелчок мыши" на сегменте кривой. Вы можете удалить узел из кривой с помощью "Сtrl"+"щелчок правой клавишей мыши" в центре узла.

Щелчок правой кнопкой мыши по сегменту полностью удалит фигуру.

Щелчок на сегменте "Сtrl"+ "Alt" изменит его на сегмент линии.

Можно изменить способ соединения узлов кривой с помощью "Сtrl"+"щелчок мыши" по центру. Существует четыре режима, которые соответствуют различным способам обработки крутизны кривой Безье контрольными точками:

Автоматическая гладкая кривая Это режим по умолчанию, когда элементы управления крутизной кривой не отображаются, поскольку они автоматически вычисляются, чтобы всегда давать плавную кривую.
Кривая с резкими углами
Элементы управления крутизной могут перемещаться независимо. Этот режим отображается символом треугольника в центре узла.
Кривая с гладкими углами
Элементы управления крутизной всегда дают плавную кривую. Этот режим отображается символом ромба в центре узла.
Кривая с симметричным углом
Элементы управления крутизной перемещаются вместе. Этот режим отображается квадратным символом в центре узла.

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

октября 15, 2018


ПРЕД.
3.4.4. Корректирующие модули

3.4.4.5. Шумоподавление (БЛФ)

Обзор

Модуль используется для шумоподавления изображений с высоким ISO. Он потребляет много ресурсов и очень медленный, как с точки зрения ресурсов процессора, так и с точки зрения использования памяти. Чем больше значения ползунков, тем больше потребляется ресурсов.

Применение

Этот модуль уменьшает шум в изображении, но сохраняет резкими края. Это достигается путем усреднения пикселей со своими соседями с учетом не только геометрического расстояния, но и расстояния на шкале диапазона, то есть различий в значениях RGB. Поскольку шумоподавление - это ресурсоёмкий процесс, то он значительно замедляет обработку пиксельного конвейера; подумайте об активации этого модуля в конце рабочего процесса.

"Радиус"
Задаёт радиус размытия по Гауссу.

"Красный"
Интенсивность размытия для красного канала.

"Зелёный"
Интенсивность размытия для зеленого канала.

"Синий"
Интенсивность размытия для синего канала.

октября 11, 2018


ПРЕД.
3.4.4. Корректирующий модули

3.4.4.4. Шумоподавление (НЛМ)

Обзор

Этот алгоритм шумоподавления умеет работать с цветовым и/или яркостным шумом.





Применение

Модуль уменьшает шум в изображении, но сохраняет структуру. Это достигается путем усреднения каждого пикселя с некоторыми окружающими пикселями изображения. Вес такого пикселя в процессе усреднения зависит от сходства его окрестности с окрестностью пикселя, подлежащего шумоподавлению. Образец с определенным размером используется для измерения этого сходства. Поскольку шумоподавление - это ресурсоёмкий процесс, то он значительно замедляет обработку пиксельного конвейера; подумайте об активации этого модуля в конце рабочего процесса.

"Размер образца"
Радиус образца для оценки сходства.

"Интенсивность"
Интенсивность шумоподавления. Более высокие значения приводят к более сильному эффекту.

"Яркость"
Значение шумоподавления, применяемое к яркости. Выбирайте внимательно, чтобы не потерять слишком много деталей.

"Цветность"
Значение шумоподавления, которое применяется к цвету. Вы можете использовать более агрессивные значения этого параметра по сравнению с параметром "Яркость".

октября 07, 2018


ПРЕД.
3.4.4. Корректирующие модули

3.4.4.3. Шумоподавление (профиль)

Обзор

Модуль предлагает простую в использовании и, в то же время, высокоэффективную работу с шумоподавлением. Он применяет (на ваш выбор) алгоритмы, основанные на нелокальном усреднении (non-local means – NLM) и шумоподавление с использованием вейвлетов с обнаружением краёв, специально предназначенные для конкретных моделей камер и настроек ISO.

Применение

Команда darktable, с помощью многих пользователей, подготовила профили шума для различных камер. Для различных настроек ISO оценивалось, как изменяется уровень шума с яркостью для трех цветовых каналов. Наш набор профилей охватывает более 200 популярных моделей камер от всех основных производителей.

Darktable хранит профили шумоподавления во внешнем json-файле. Этот файл можно найти в $DARKTABLE/share/darktable/noiseprofile.json, где $DARKTABLE представляет каталог установки darktable. Формат json довольно прост и подробно описан  на сайте json.org. Вы можете заменить профили шума по умолчанию своими собственными и указать свой файл в командной строке при запуске darktable. Более подробно см. раздел 1.1.1, "Бинарный файл darktable". Если вы создаете собственные профили шумоподавления, не забудьте поделиться своими результатами с командой darktable!

"Профиль"
Основываясь на данных Exif raw-файла, darktable автоматически определяет модель камеры и настройку ISO. Если информация найдена в базе данных, то будет использоваться соответствующий профиль шума. Если изображение имеет промежуточное значение ISO, то статистические свойства будут интерполированы между двумя ближайшими наборами данных в базе данных, и этот интерполированный параметр будет отображаться как первая строка в поле со списком. У вас также есть возможность вручную сделать выбор профиля в соответствии с вашими личными предпочтениями.

"Режим"
Модуль может устранить шум с использованием двух разных основных алгоритмов. Режим "Нелокальные средние" немного лучше подходит для устранения яркостного шума; шумоподавление с использованием вейвлетов "Вейвлеты" лучше подходит для устранения цветового шума. При необходимости вы можете применить два экземпляра этого модуля (см. раздел 3.2.4 "Копии модулей"). Экземпляр с режимом "Нелокальные средние" должен использоваться с режимом смешивания "Светлота" или "Светлота в HSV"; экземпляр с режимом "Вейвлеты" должен использоваться с режимом смешивания "Цвет" или "Цвет в HSV". Для получения дополнительной информации о режимах смешивания см. раздел 3.2.6 "Операторы смешивания".

"Размер образца"
Этот ползунок доступен только в том случае, если выбран режим "Нелокальные средние". Он контролирует размер образцов, которые будут использовать при усреднении пикселей (см. также раздел 3.4.4.4, "Шумоподавление (НЛМ)"). Установка более высоких значений может придать больше резкости. Время обработки будет примерно одинаковым.

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

октября 05, 2018


ПРЕД.
3.4.4. Корректирующие модули

3.4.4.2. Эквалайзер

Обзор

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

Применение

Каждая полоса частот может быть изменена независимо. В частности, вы можете настраивать усиление контраста и шумоподавления для как яркости, так и цвета ("Яркость" и "Цветность"), а также краёв ("Границы") на каждой частотной вкладке.

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

Перетащите верхнюю линию (узлы линии обозначены белыми окружностями), чтобы повлиять на локальный контраст. Поднятие линии, как на рисунке, приводит к усилению контраста для этой полосы частот. Высокие частоты, соответствуют мелким деталям, и располагаются справа. Перемещение линии вниз снижает локальный контраст.

Нижняя линия (узлы линии обозначены чёрными окружностями) используется для шумоподавления. Она регулирует порог отсекания для каждой полосы частот. Потяните её вверх, чтобы увидеть эффект. В этом примере шум, усиленный повышением контраста, удаляется.


На этой иллюстрации представлен эффект вкладки "Границы". Значения по всем частотам этой вкладки сведены к нулю (узлы перемещены вниз на горизонтальную ось). По сути здесь используется алгоритм, известный как алгоритм вейвлет-преобразования à trous без обнаружения краев, который приводит к характерным ореолам вокруг резких краёв изображения. Прим. переводчика: при демонстрации эффекта на этой иллюстрации и иллюстрации ниже на вкладке "Яркость" поднят контраст в средних частотах.


Эта иллюстрация представляет другую крайность. Частотное разложение приводит к чрезмерной резкости, что выражается в неестественном развёрнутом градиенте вдоль хребта скалы.






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

Этот модуль дополнительно имеет ползунок "Микширование". Регулировка ползунка будет увеличивать или уменьшать значение кривых по оси y. Ползунок был добавлен как удобный инструмент, который поможет вам изменить силу эффекта. Это не параметр модуля сам по себе; когда вы покидаете режим "Обработка", все изменения будут включены в кривые.

Посмотрите на профили, которые содержат множество примеров для хорошей отправной точки получения интуитивного понимания элементов управления. Среди прочего есть предустановленный профиль для улучшения "чёткости" изображения.