shikhalev.*
Модуль «local contrast»

Усиливает локальный контраст изображения.

Это достигается с использованием либо фильтра 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.