Яку модель використовує Lightroom для корекції лінз?


10

Я використовую Adobe Lightroom для видалення спотворень барель із зображень GoPro. Хтось знає, чи використовує це програмне забезпечення модель Брауна-Конраді для корекції об'єктива? Якщо ні, то яку модель вона використовує? З розгорнутого пошуку в Google я не придумав відповіді.

Відповіді:


12

Хтось знає, чи використовує це програмне забезпечення модель Брауна-Конраді для корекції об'єктива?

Так, вони використовують ці дуже поширені коефіцієнти калібрування камери. Я додав кілька текстових версій формул, які можна скопіювати, до такої цитати:

Модель Adobe Camera

Модель геометричних спотворень прямолінійних лінз

прямолінійна модель викривлення

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)

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

x wikipedia y wikipedia

вони фактично еквівалентні, якщо ви займаєтеся математикою: k4 = P1і k5 = P2.

Модель також включає бічну хроматичну аберацію та віньєтування, яку можна знайти у пов'язаному файлі pdf.


Я хотів би додати сухарі, які ведуть мене до висновків вище, тому що

розширений пошук в Google

не вирізав це і для мене, і досягти мети було не так прямо, як я б сподівався. Це здебільшого анекдотичне

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

    Це функція, доступна виробникам лінз для перетворення даних дизайну об'єктивів у файли LCP. Для детальної інформації ознайомтесь із супровідним документом під назвою " Посібник з перетворення даних об'єктива Adobe Camera Model " на форматі обміну об'єктивами даних та кроках перетворення. Якщо є документ про те, як конвертувати в / з файлів LCP, вони повинні десь мати відкриту специфікацію цього файлового формату. Знати, як виглядає профіль - це половина угоди.

  2. Не вдалося знайти посібник з перетворення даних об’єктива моделей Adobe Camera .
  3. В архіві списку розсилки користувачів темних темних користувачів 2015-05-13 оголошено про підтримку файлів LCP за допомогою бібліотеки виправлення об'єктивів.

    Тепер сховище Lensfun містить гілку "acm", яка реалізує модель камери Adobe для спотворень (включаючи риб'яче око). Схоже, перетворення, згадане вище, відбувається в реальному житті.

  4. Список розсилки посилається на частину документації на лінзову функцію 0.3.2.0 під назвою Перетворення файлів Adobe LCP в Lensfun: lensfun-convert-lcp (Створено 22.12.2015 ):

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

    але специфікація блокується Спектральним Вовком

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

1, що вказує на macromedia.com. Схоже, Adobe підтримує живі старі посилання.


В основному ти врятував мене часу і роботи приблизно на 3 тижні. Я почав шукати інше програмне забезпечення, яке робить те саме, але відомі методи, якими він користується, оскільки ця корекція лінз використовується для наукової роботи, і все повинно бути пояснено (включаючи, яка модель використовується для усунення спотворень). Я не можу вам подякувати достатньо! Кудо!
Нікос

3

Я не можу конкретно говорити про LR, але багато програм для переробки сировини не використовують одну з декількох загальних математичних моделей (наприклад, Браун-Конраді), які взагалі засновані на припущенні обертальної симетрії, якщо використовуваний об'єктив є досить популярним один. Натомість вони використовують відкалібрований корекційний профіль для корекції вимірюваного спотворення лінзи на різних відстанях фокусування. Особливо це стосується лінз фіксованої фокусної відстані. Digital Lens Optimizer модуль компанії Canon Digital Photo Professional є одним з таких додатків , які використовують калібровані профілі для корекції аберацій об'єктива з чудовими результатами , які можуть навіть протидіють ефекти дифракції з - за вузькі отвори.

Надзвичайно популярні камери GoPro повинні мати калібровані корекційні профілі, доступні для використання в Adobe. Чи користується Adobe та застосовує їх, я не знаю. (Відповідь Нулла вказує, що вони цього не роблять.)

Якщо відкалібрований профіль для конкретного об'єктива недоступний або інформація EXIF, вбудована у фотографію, не вказує належним чином конкретний об’єктив, то ті програми, які в іншому випадку використовували б відкалібровані профілі, замість цього застосовують загальні моделі, такі як Brown-Conrady, щоб робити геометричні спотворення. виправлення.


Він бере дані з тестової діаграми прямолінійних сіток, знятих через об'єктив. Потім застосовується необхідне «розтягування», щоб лінії на зображенні були прямими. Це дозволяє набагато точніше виправити лінзи з асферичними елементами, які використовуються для корекції інших аберацій, таких як CA. Справа не в тому, що не бере участь математичне моделювання, це лише те, що використовується конкретна форма спотворення лінзи, а не загальне припущення про спотворення лінзи певної фокусної відстані, діаметра тощо.
Майкл C

Браун-Конраді та інші моделі, які я називаю загальними, працюють на основі обертальної симетрії . Продукти Adobe та більшість інших необроблених перетворювачів використовують калібровану корекцію, яка не залежить від цього припущення.
Майкл С

Гаразд, тому виявляється, Adobe не використовує калібровані корекційні профілі. Принаймні, не для лінз GoPro.
Майкл С
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.