Skip to main content

有効焦点距離とディストーション焦点距離の違いについて

  • November 22, 2021
  • 0 replies
  • 1025 views

Yihua Hsiao
Zemax Staff
Forum|alt.badge.img+1

https://www.zemax.jp/blogs/news/tech-tips-june-2021?_pos=1&_sid=f2fa35af3&_ss=r

 

有効焦点距離とディストーション焦点距離の違いについて

多くの光学定義において、焦点距離は比較的使われる数値です。ただし、計算によって、求める焦点距離の定義が変わる事を注意しなければいけません。このブログ記事では、近軸の焦点距離の計算の違いを、有効焦点距離とディストーション焦点距離で説明します。

ディストーション (歪曲) 収差とは、光の実際の焦点が「期待される」焦点位置と一致しないことです。 では、「期待」とは何を意味するのでしょうか。 ほとんどの撮像装置の「期待値」は、h=f tanθです。これは、焦点距離に対する像高の正接に入射角をかけたもので、当たり前のことですが、f tanθの物体-像の関係は、直線を撮影しても、直線が見えることを保証しています。

まず、f tanθを例にして、ディストーション収差の本来の定義式を説明します。ここで「f」とは、有効焦点距離(EFFL)ではなく、ディストーション焦点距離 (Distortion Focal Length) です。OpticStudioでは、近軸光線を追跡して光軸との交点を求め、EFFLを算出します。近軸光線とは、光学設計の言葉で言えば、0視野、非常に小さな瞳です。 例えば、(Hx, Hy, Px, Py) = (0, 0, 0, 1E-8) となります。EFFLの大きさは、明らかに像面の位置とは関係ありません。しかし、このディストーション収差の大きさは、明らかに像面の位置に関係しています。

歪曲収差の焦点距離を定義する際には、小さな視野の主光線(Chief Ray)を追跡することになります。すなわち、(Hx, Hy, Px, Py)=(0, 1E-8, 0, 0)となります。視野が0に近づくと、収差はデフォルトで0、つまりyref = ychief = ftanθとなり、ychiefとθはどちらも実光線を追跡して得ることができます。 上の式から逆算して、この時点での焦点距離fを求めることができます。この焦点距離はディストーション焦点距離であり、明らかに像面位置に関係しています。ディストーション収差のfはそのままEFFLを使うことができないのはこのためです。

次は、実際にOpticStudioで光線追跡を行い、他のオペランドで焦点距離を求める方法を紹介します。簡単なシングルレットレンズを用いて説明します。

EFFLの計算:

1. (Hx, Hy, Px, Py) = (0, 0, 0, 1E-8)でRAIDオペランドを用いて像面のθ値を取得します。

2. (Hx, Hy, Px, Py) = (0, 0, 0, 1E-8)でRAGYオペランドを用いて面1のy値を取得します。

3. f=y/tanθを用いてfを算出します。

このf値はEFFLオペランドから得られた値と同じです。

ディストーション焦点距離の計算:

1. (Hx, Hy, Px, Py) = (0, 1E-8, 0, 0)で (REAB/REAC) を用いて物体空間のtanθを算出します。ここのθは像空間ではなく、物体空間であること注意する必要があります。

2. (Hx, Hy, Px, Py) = (0, 1E-8, 0, 0)で RAGY を用いて像面のyを算出します。

3. f=y/tanθを用いてfを算出します。

この値は「像面湾曲とディストーション」ツールから得られた値と同じです。

このように、求める光学性能によって、近軸の光線で計算する焦点距離が異なる事を紹介しました。OpticStudio内の計算は、それぞれの用途で適切な焦点距離を用いています。

Did this topic help you find an answer to your question?

0 replies

Be the first to reply!

Reply


Cookie policy

We use cookies to enhance and personalize your experience. If you accept you agree to our full cookie policy. Learn more about our cookies.

 
Cookie settings