Какую модель Lightroom использует для коррекции объектива?

10

Я использую Adobe Lightroom, чтобы убрать искажение бочки из изображений GoPro. Кто-нибудь знает, использует ли это программное обеспечение модель Брауна-Конради для достижения коррекции объектива? Если нет, то какую модель он использует? Из обширного поиска в Google, который я сделал, я не нашел ответа.

Nikos
источник

Ответы:

12

Кто-нибудь знает, использует ли это программное обеспечение модель Брауна-Конради для достижения коррекции объектива?

Да, они используют эти очень распространенные коэффициенты калибровки камеры. Я добавил несколько копируемых текстовых версий формул в следующую цитату:

Модель камеры Adobe

Модель геометрического искажения для прямолинейных линз

модель прямолинейного искажения

xd = (1 + k1*r^2 + k2*r^4 + k3*r^6)*x + 2*(k4*y + k5*x)*x + k5*r^2
yd = (1 + k1*r^2 + k2*r^4 + k3*r^6)*y + 2*(k4*y + k5*x)*y + k5*r^2

Модель геометрического искажения для объективов типа "рыбий глаз"

модель искажения "рыбий глаз"

rd = f*(θ + k1*θ^3 + k2*θ^5)

Хотя формулы выглядят несколько иначе, чем те, которые можно найти на странице Википедии об искажении на первый взгляд:

х википедия у википедии

они на самом деле эквивалентны, если вы делаете математику: k4 = P1и k5 = P2.

Модель также включает в себя боковую хроматическую аберрацию и виньетирование, которые можно найти в связанном файле PDF.


Я хотел бы добавить крошки, которые приводят меня к выводам выше, потому что

расширенный поиск в Google

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

  1. Руководство пользователя Adobe Lens Profile Creator, версия 1.0 Среда, 14 апреля 2010 г., делает то, что подразумевает ее название, и направляет пользователей через программное обеспечение создателя профиля. Предпочтения процедуры и другие параметры в Adobe Lens Profile Creator , шаг 4:

    Эта функция доступна для производителей объективов для преобразования их данных о конструкции объектива в файлы LCP. Для получения дополнительной информации ознакомьтесь с сопутствующим документом под названием « Руководство по преобразованию данных проектирования объективов модели камеры Adobe », в котором описан формат обмена данными проектирования объективов и этапы преобразования. Если есть документ о том, как конвертировать в / из файлов LCP, они должны где-то иметь открытую спецификацию этого формата файлов. Знание того, как выглядит профиль, составляет половину сделки.

  2. Я не смог найти Руководство по преобразованию данных дизайна объективов модели камеры Adobe .
  3. В архиве списков рассылки darktable-users от 2015-05-13 о поддержке файлов LCP объявляет библиотека коррекции линз lensfun:

    Репозиторий Lensfun теперь содержит ветку «acm», которая реализует модель камеры Adobe для искажений (в том числе «рыбий глаз»). Похоже, преобразование, упомянутое выше, происходит в реальной жизни.

  4. Список рассылки ссылается на часть документации по lenfun 0.3.2.0, которая называется « Преобразование файлов Adobe LCP в Lensfun: lensfun ‑ convert ‑ lcp» ( создан 22 декабря 2015 года):

    Формат файла LCP определяется Adobe (см. Спецификацию 1 ) и используется в их продуктах Lightroom и Photoshop.

    но спецификация заблокирована Spectral Wolf

  5. Спектральный Волк боится только огонь . Я больше не могу вам помочь, но если вы овладеете волком , он не будет искажать ваши изображения. Godspeed .

1, который указывает на macromedia.com. Похоже, что Adobe поддерживает старые ссылки.

значение NULL
источник
В основном вы сэкономили мне около 3 недель времени и работы. Я начал искать другое программное обеспечение, которое делает то же самое, но методы, которые он использует, известны, поскольку эта коррекция объектива используется для академической работы, и все должно быть объяснено (включая модель, используемую для устранения искажений). Я не могу тебя отблагодарить! Престижность!
Никос
3

Я не могу говорить конкретно о LR, но многие приложения для необработанной обработки не используют одну из нескольких общих математических моделей (таких как Brown-Conrady), которые вообще основаны на предположении о симметрии вращения, если используемый объектив довольно популярен один. Вместо этого они используют калиброванный профиль коррекции для коррекции измеренного искажения объектива на различных расстояниях фокусировки. Это особенно верно для объективов с фиксированным фокусным расстоянием. Модуль Digital Lens Optimizer Canon Digital Photo Professional - одно из таких приложений, в котором используются калиброванные профили коррекции для коррекции аберраций объектива с замечательными результатами, которые могут даже нейтрализовать эффекты дифракции из-за узких апертур.

Чрезвычайно популярные камеры GoPro должны иметь откалиброванные профили коррекции, доступные для использования Adobe. Использует ли и применяет их Adobe, я не знаю. (Нулевой ответ указывает, что они не делают.)

Если откалиброванный профиль для определенного объектива недоступен или информация EXIF, встроенная в фотографию, неправильно указывает конкретный используемый объектив, то в тех приложениях, которые в противном случае использовали бы откалиброванные профили, вместо этого будут применяться универсальные модели, такие как Brown-Conrady, для выполнения геометрического искажения коррекция.

Майкл С
источник
Он берет данные из тестовой таблицы прямых сеток, снятых через объектив. Затем он применяет необходимое «растяжение», чтобы сделать линии на изображении прямыми. Это позволяет намного более точно корректировать линзы с асферическими элементами, используемыми для коррекции других аберраций, таких как CA. Дело не в том, что здесь используется математическое моделирование, а в том, что используется конкретная форма искажения объектива, а не общее предположение об искажении объектива с определенным фокусным расстоянием, диаметром и т. Д.
Майкл С.
Браун-Конради и другие модели, которые я называю общими, все работают в предположении симметрии вращения . Продукты Adobe и большинство других необработанных конвертеров используют калиброванную коррекцию, которая не зависит от этого предположения.
Майкл C
Итак, получается, что Adobe не использует калиброванные профили коррекции. По крайней мере, не для объективов GoPro.
Майкл С.