Welches Modell verwendet Lightroom zur Objektivkorrektur?

10

Ich verwende Adobe Lightroom, um die Laufverzerrung von GoPro-Bildern zu entfernen. Weiß jemand, ob diese Software das Brown-Conrady-Modell verwendet, um die Linsenkorrektur zu erreichen? Wenn nicht, welches Modell wird verwendet? Aufgrund einer umfangreichen Google-Suche, die ich durchgeführt habe, habe ich keine Antwort gefunden.

Nikos
quelle

Antworten:

12

Weiß jemand, ob diese Software das Brown-Conrady-Modell verwendet, um die Linsenkorrektur zu erreichen?

Ja, sie verwenden diese sehr gängigen Kamerakalibrierungskoeffizienten. Ich habe dem folgenden Zitat einige kopierbare Textversionen der Formeln hinzugefügt:

Adobe-Kameramodell

Geometrisches Verzerrungsmodell für geradlinige Linsen

geradliniges Verzerrungsmodell

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

Geometrisches Verzerrungsmodell für Fischaugenlinsen

Fischaugenverzerrungsmodell

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

Während die Formeln etwas anders aussehen als die, die auf der Wikipedia-Seite über Verzerrung auf den ersten Blick zu finden sind:

x Wikipedia y Wikipedia

Sie sind tatsächlich gleichwertig, wenn Sie rechnen: k4 = P1und k5 = P2.

Das Modell enthält auch laterale chromatische Aberration und Vignettierung, die in der verknüpften PDF-Datei enthalten sind.


Ich möchte die Semmelbrösel hinzufügen, die mich zu den obigen Ergebnissen führen, weil

umfangreiche Google-Suche

Ich habe es auch nicht für mich geschnitten und es war nicht so einfach, zum Ziel zu gelangen, wie ich es mir erhofft hätte. Dies ist meist anekdotisch

  1. Das Adobe Lens Profile Creator-Benutzerhandbuch, Version 1.0, Mittwoch, 14. April 2010, führt den Namen aus und führt Benutzer durch die Profile Creator-Software. Prozedureinstellungen und andere Optionen im Adobe Lens Profile Creator , Schritt 4:

    Dies ist eine Funktion, die Objektivherstellern zur Verfügung gestellt wird, um ihre Objektivdesigndaten in LCP-Dateien zu konvertieren. Weitere Informationen finden Sie im Begleitdokument mit dem Titel „ Adobe Camera Model - Handbuch zur Konvertierung von Objektivdesigndaten“ zum Format für den Austausch von Objektivdesigndaten und zu den Konvertierungsschritten. Wenn es ein Dokument zum Konvertieren in / aus LCP-Dateien gibt, sollten sie irgendwo eine offene Spezifikation dieses Dateiformats haben. Zu wissen, wie das Profil aussieht, ist die halbe Miete.

  2. Ich konnte das Konvertierungshandbuch für Adobe Camera Model Lens Design-Daten nicht finden .
  3. In einem Mailinglisten-Archiv von Darktable-Benutzern vom 13.05.2015 wird die Unterstützung für LCP-Dateien durch die Objektivkorrekturbibliothek Lensfun angekündigt:

    Das Lensfun-Repository enthält jetzt einen Zweig "acm", der das Adobe- Kameramodell für Verzerrungen (einschließlich Fischaugen) implementiert. Es sieht so aus, als ob die oben erwähnte Konvertierung im wirklichen Leben stattfindet.

  4. Die Mailingliste enthält Links zu einem Teil der Lensfun-Dokumentation 0.3.2.0 mit dem Namen Konvertieren von Adobe LCP-Dateien in Lensfun: Lensfun-Convert-LCP (generiert am Dienstag, 22. Dezember 2015):

    Das LCP-Dateiformat wird von Adobe definiert (siehe Spezifikation 1 ) und in den Lightroom- und Photoshop-Produkten verwendet.

    Die Spezifikation wird jedoch von einem Spektralwolf blockiert

  5. Der Spektralwolf fürchtet nur Feuer . Ich kann dir nicht mehr helfen, aber wenn du den Wolf beherrschst , wird er deine Bilder verzerren. Gute Fahrt .

1 , die auf macromedia.com verweist. Es sieht so aus, als ob Adobe alte Links am Leben erhält.

Null
quelle
Grundsätzlich haben Sie mir etwa 3 Wochen Zeit und Arbeit gespart. Ich habe nach einer anderen Software gesucht, die das Gleiche tut, aber die verwendeten Methoden sind bekannt, da diese Linsenkorrektur für eine wissenschaftliche Arbeit verwendet wird und alles erklärt werden muss (einschließlich des Modells, das für die Entfernung von Verzerrungen verwendet wird). Ich kann Ihnen nicht genug danken! Ein großes Lob!
Nikos
3

Ich kann nicht speziell über LR sprechen, aber viele Rohverarbeitungsanwendungen verwenden kein von mehreren generischen mathematischen Modellen (wie Brown-Conrady), die auf der Annahme einer Rotationssymmetrie basieren, wenn das verwendete Objektiv ziemlich beliebt ist ein. Stattdessen verwenden sie ein kalibriertes Korrekturprofil, um die gemessene Verzerrung des Objektivs bei verschiedenen Fokusabständen zu korrigieren. Dies gilt insbesondere für Objektive mit fester Brennweite. Das Digital Lens Optimizer- Modul von Canon Digital Photo Professional ist eine solche Anwendung, die kalibrierte Korrekturprofile verwendet, um Linsenaberrationen mit bemerkenswerten Ergebnissen zu korrigieren, die sogar den Beugungseffekten aufgrund enger Aperturen entgegenwirken können.

Die überaus beliebten GoPro-Kameras sollten über kalibrierte Korrekturprofile verfügen, die Adobe verwenden kann. Ob Adobe sie verwendet und anwendet, weiß ich nicht. (Die Antwort von Null zeigt an, dass dies nicht der Fall ist.)

Wenn ein kalibriertes Profil für ein bestimmtes Objektiv nicht verfügbar ist oder die im Foto eingebetteten EXIF-Informationen das verwendete Objektiv nicht richtig angeben, wenden die Anwendungen, die ansonsten kalibrierte Profile verwenden würden, stattdessen generische Modelle wie Brown-Conrady an, um geometrische Verzerrungen zu erzielen Korrektur.

Michael C.
quelle
Die Daten stammen aus einer Testkarte von geraden Gittern, die durch das Objektiv aufgenommen wurden. Dann wird die erforderliche "Dehnung" angewendet, um die Linien im Bild gerade zu machen. Dies ermöglicht eine viel genauere Korrektur von Linsen mit asphärischen Elementen, die zur Korrektur anderer Aberrationen wie CA verwendet werden. Es ist nicht so, dass keine mathematische Modellierung erforderlich ist, sondern nur, dass die spezifische Form der Verzerrung des Objektivs verwendet wird, und nicht eine generische Annahme über die Verzerrung, die ein Objektiv mit einer bestimmten Brennweite, einem bestimmten Durchmesser usw. erzeugt.
Michael C
Brown-Conrady und andere Modelle, die ich als generisch bezeichne, gehen alle von der Annahme einer Rotationssymmetrie aus . Adobe-Produkte und die meisten anderen Rohkonverter verwenden eine kalibrierte Korrektur, die nicht von dieser Annahme abhängt.
Michael C
OK, es stellt sich heraus, dass Adobe keine kalibrierten Korrekturprofile verwendet. Zumindest nicht für die GoPro-Objektive.
Michael C