Модуль local contrast (локальный контраст)
- docs.darktable.org/usermanual/development/en/module-reference/processing-modules/local-contrast/ v3.2.1
Усиливает локальный контраст изображения.
Это достигается с использованием либо фильтра local laplacian (по умолчанию), либо unnormalized bilateral. Оба режима работают исключительно с каналом L в цветовом пространстве Lab. Фильтр local laplacian разработан для устойчивости к нежелательным эффектам ореола и обращения градиентов вдоль краёв.
Элементы управления модуля
- mode
-
Выбор между фильтром local laplacian или bilateral grid. В следующих разделах описаны элементы управления, доступные для каждого из этих режимов.
bilateral grid
- coarseness
-
Настройка крупности деталей, которые будут корректироваться.
- contrast
-
Управляет тем, насколько сильно алгоритм различает уровни яркости. Увеличение этого параметра придаёт более контрастный вид.
- detail
-
Добавляет или убирает детали. Более высокие значения увеличивают локальный контраст.
local laplacian
Чтобы понять параметры фильтра local laplacian, можно представить его как применение кривой к изображению, подобной следующему графику:
Эта кривая применяется к изображению локально, избегая артефактов ореола.
Режим local laplacian также поддерживает поднятие теней и сжатие светов, аналогично модулю shadows and highlights.
- detail
-
Добавляет или убирает детали. Более высокие значения увеличивают локальный контраст. Это добавляет S-образный элемент в центр кривой, увеличивая или уменьшая локальный контраст.
- highlights
-
Влияет на один конец S-образной контрастной кривой, эффективно увеличивая или сжимая контраст в светлых областях. Низкое значение снижает света.
- shadows
-
Аналогично параметру highlights, влияет на другой конец контрастной кривой, увеличивая или уменьшая контраст в тенях. Более высокое значение увеличивает контраст в тенях. Более низкое значение поднимает тени и может эффективно имитировать заполняющий свет. Обратите внимание, что это делается с локальной обработкой изображения. Однако это означает, что полностью тёмное изображение нельзя осветлить таким образом — затрагиваются только тёмные объекты перед светлыми.
- midtone range
-
Управляет протяжённостью S-образной части контрастной кривой. Более высокое значение делает S шире, классифицируя больше значений как средние тона и меньше значений как света и тени. В сценах с высоким динамическим диапазоном может быть полезно уменьшить это значение для достижения более сильного сжатия диапазона за счёт снижения контраста в светах и тенях. Однако для действительно сильных HDR-сценариев это может лучше работать в сочетании с модулем base curve, который предварительно сжимает диапазон, возможно, с использованием приблизительно логарифмической кривой. Функция слияния экспозиций в модуле base curve иногда может давать более приятные результаты, но также более склонна к эффектам ореола.
Этот параметр может вызывать полосовые артефакты на изображении при установке экстремальных значений. Это связано с тем, как darktable вычисляет быстрое приближение фильтра local laplacian.