Как выполнить коррекцию затенения объектива с помощью карты затенения объектива с пониженной дискретизацией - Фотопедия
1 голос
/ 07 декабря 2019

Я работаю с набором HDR + Burst Photography . Пакетные изображения RAW предоставляются в формате DNG. Для каждого изображения предусмотрена дополнительная карта затенения объектива с плавающей точкой низкого разрешения (закодированная как .TIFF), чтобы выполнить коррекцию затенения объектива.

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

1 Ответ

0 голосов
/ 07 декабря 2019

Я бы поступил следующим образом:

  1. Upscale карта затенения объектива с плавающей точкой низкого разрешения в правильное разрешение. Используйте правильный алгоритм масштабирования, который интерполирует вместо алгоритма ближайшего соседа.

  2. Откройте оба изображения , изображение RAW и увеличенную карту затенения объектива с низким разрешением, какслои в изображение в GIMP / Photoshop / аналогичном редакторе изображений.

  3. Либо , умножьте , либо разделяйте слои, чтобы создать один исправленный слой. В случае умножения порядок не имеет значения, но в случае деления вы хотите, чтобы числитель был изображением RAW, а знаменатель - картой затенения объектива.

Необходимость умножения или деления зависит от типа карты затенения объектива: обратная или прямая карта.

Для получения более точных результатов можно применить обратную гамму к изображению перед умножением / делением и прямымгамма к изображению после умножения / деления. При этом обязательно используйте 16-битную точность!

...