Lightroomはレンズ補正にどのモデルを使用しますか?


10

Adobe Lightroomを使用して、GoPro画像から樽型の歪みを削除します。このソフトウェアがBrown-Conradyモデルを使用してレンズ補正を実現しているかどうか誰かが知っていますか?そうでない場合、どのモデルを使用しますか?私が行った広範囲のGoogle検索から、私は答えを思いつきませんでした。

回答:


12

このソフトウェアがBrown-Conradyモデルを使用してレンズ補正を実現しているかどうか誰かが知っていますか?

はい、非常に一般的なカメラのキャリブレーション係数を使用しています。次の引用に数式のコピー可能なテキストバージョンをいくつか追加しました。

アドビカメラモデル

直線レンズの幾何学的歪みモデル

直線歪みモデル

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ウィキペディア yウィキペディア

あなたが数学をするならば、それらは実際には同等です:k4 = P1k5 = P2

このモデルには、倍率色収差とケラレも含まれています。これらは、リンクされたpdfファイルで確認できます。


上記の調査結果につながるパンくずリストを追加したいのは、

グーグル検索

私もそれを切りませんでした、そして、ゴールに到達することは私が望んだほど簡単ではありませんでした。これはほとんど逸話です

  1. アドビレンズプロファイルクリエーターユーザガイドバージョン1.0 2010年4月14日(水曜日 ) は、その名前が示すと、プロファイル作成ソフトウェアを使用してユーザーをガイドするものありません。Adobe Lens Profile Creatorの手順設定とその他のオプション、ステップ4:

    これは、レンズ設計データをLCPファイルに変換するためにレンズメーカーが利用できる機能です。詳細については、レンズ設計データの交換形式と変換手順に関する「Adobe Camera Model Lens Design Data Conversion Guide」というタイトルの関連ドキュメントをご覧ください。LCPファイルとの間の変換方法に関するドキュメントがある場合は、どこかにそのファイル形式のオープンな仕様があるはずです。プロファイルがどのように見えるかを知ることは、取引の半分です。

  2. Adobe Camera Model Lens Design Data Conversion Guideが見つかりませんでした。
  3. darktableユーザーのメーリングリストのアーカイブ 2015年5月13日から、LCPファイルのサポートは、ライブラリlensfunが発表されたレンズ補正です。

    Lensfunリポジトリには、ディストーション(フィッシュアイを含む)のためのAdobe Camera Modelを実装するブランチ「acm」が含まれています。上記の変換が実際に行われているようです。

  4. メーリングリストは、Adobe LCPファイルからLensfunへの変換というlensfunドキュメント0.3.2.0の一部にリンクしています:lensfun‑convert‑lcp(2015年12月22日火曜日に生成):

    LCPファイル形式は、Adobeによって定義され(仕様1を参照)、LightroomおよびPhotoshop製品で使用されます。

    しかし、仕様はスペクトラルウルフによってブロックされています

  5. スペクトラルウルフは唯一恐れて火を。私はもはやあなたを助けることはできませんが、もしあなたがオオカミを習得すれば、彼はあなたのイメージを歪めません。ゴッドスピード

1は、macromedia.comを指します。アドビは古いリンクを存続させているようです。


基本的に、あなたは私に約3週間の時間と労力を節約しました。このレンズ補正は学術論文に使用され、すべてを説明する必要があるため(ディストーションの除去に使用されるモデルを含む)、同じことを行う別のソフトウェアの検索を開始しましたが、使用方法は既知です。あなたには感謝してもしきれません!賞賛!
Nikos

3

私はLRについて具体的に話すことはできませんが、多くの生処理アプリケーションは、使用されているレンズがかなり人気がある場合、回転対称性の仮定に基づくすべての一般的な数学モデル(Brown-Conradyなど)の1つを使用しません1。代わりに、校正済みの補正プロファイルを使用して、さまざまな焦点距離で測定されたレンズの歪みを補正します。これは特に固定焦点距離レンズに当てはまります。CanonのDigital Photo ProfessionalDigital Lens Optimizerモジュールは、較正された補正プロファイルを使用してレンズの収差を補正するそのようなアプリケーションの1つであり、狭い開口部による回折の影響を打ち消すことができる顕著な結果をもたらします。

圧倒的に人気のあるGoProカメラには、アドビが使用できる校正済みの補正プロファイルが必要です。アドビがそれらを使用して適用するかどうかはわかりません。(ヌルの答えはそうではないことを示しています。)

特定のレンズのキャリブレートされたプロファイルが利用できない場合、または写真に埋め込まれたEXIF情報が使用されている特定のレンズを適切に指定していない場合、キャリブレートされたプロファイルを使用するアプリケーションは、代わりにブラウンコンラディなどの一般的なモデルを適用して幾何学的歪みを行います補正。


これは、レンズを通してショットされた直線グリッドのテストチャートからデータを取得します。次に、必要な「ストレッチ」を適用して、画像の線をまっすぐにします。これにより、CAなどの他の収差を補正するために使用される非球面要素を持つレンズをより正確に補正できます。特定の焦点距離、直径などのレンズが生成する歪みに関する一般的な仮定ではなく、数学的なモデリングが含まれていないということではなく、レンズの歪みの特定の形状が使用されているというだけです。
マイケルC

Brown-Conradyおよび私がジェネリックと呼ぶ他のモデルはすべて、回転対称性の仮定に基づいて動作します。アドビ製品および他のほとんどの未加工コンバーターは、その仮定に依存しない較正された補正を使用します。
マイケルC

わかりました。それで、Adobeは校正済みの補正プロファイルを使用しないことがわかりました。少なくともGoProレンズはそうではありません。
マイケルC
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.