跳轉到

景深

本篇系統性地探討光學系統中的景深計算、超焦距原理以及彌散圓設定機制。內容完整呈現景深前緣與後緣公式的幾何光學推導過程,並針對工業精密量測與一般消費級攝影的不同需求,客觀分析彌散圓臨界值的設定原則與簡化公式的適用邊界。

公式一覽表

名稱 公式 近似公式 (\(s >> f\)) 轉成超焦距表示法
景深前緣 \(\frac{sf^2}{f^2 + Nc(s-f)}\) \(\frac{sf^2}{f^2 + Ncs}\) \(\frac{s(H-f)}{H+s-2f}\)
景深後緣 \(\frac{sf^2}{f^2 - Nc(s-f)}\) \(\frac{sf^2}{f^2 - Ncs}\) \(\frac{s(H-f)}{H-s}\)
超焦距 \(\frac{f^2}{Nc} + f\) \(\frac{f^2}{Nc}\) \(H = \frac{f^2}{Nc} + f\)
景深 \(\frac{2s(s-f)(H-f)}{(H-s)(H+s-2f)}\) \(\frac{2Ncs}{f^2}\) \(DoF \approx \frac{2Nc}{M^2}\)(遠距近似)

彌散圓

當我們對焦在物距 \(s\) 時,該點在感測器上會匯聚成一個完美的點。但若物體往前移(\(s_{near}\))或往後移(\(s_{far}\)),原本該匯聚的點會變成一個圓斑,這個圓斑的直徑就是彌散圓 \(c\)

我們的眼睛和光學系統都有解析度的極限。當一個點被模糊成圓斑時,如果這個圓斑的直徑 \(\leq c\),我們就認為它「看起來還是清晰的」;如果超過 \(c\),就會明顯感受到模糊。簡單說,彌散圓 \(c\) 就是「看得出模糊」的臨界點。同一張影像,在不同應用場景下對清晰度的要求是完全不同的。

例如:一個有 0.01 mm 模糊的影像,對人眼藝術攝影來說可能是清晰的(人眼看不出來),但在光學檢測中就不夠清晰(無法精確測量邊界、檢測細微缺陷)。因此,同一份設備拍出來的影像,在藝術用途上可以接受,但在工業檢測用途上可能完全不符合。這也是為什麼工業檢測需要用更小的 \(c\) 值。

  • \(f\):焦距
  • \(D\):有效孔徑直徑(\(D = f / N\),其中 \(N\) 為光圈值)
  • \(i\):對焦在 \(s\) 時的像距
  • \(i'\):物體移動後,實際成像的位置

彌散圓與成像關係

根據相似三角形,孔徑 \(D\) 與像距\(i'\) 的關係,跟彌散圓 \(c\) 與偏移距離 \(|i - i'|\) 的關係是一致的:

\[\frac{c}{D} = \frac{|i - i'|}{i'}\]

\(D = f/N\) 代入

\[\frac{cN}{f} = \frac{|i - i'|}{i'}\]

常見的彌散圓數值

彌散圓 \(c\) 不是固定常數,而是根據應用場景對清晰度的要求決定。不同的使用情境需要的清晰程度不同,會影響 \(c\) 值設定的大小:

應用場景 清晰度要求 \(c\) 特性 說明
工業檢測 很高 \(c\) 較小 需要精確檢測細節,對模糊容許度低,\(c\) 必須設小
機器視覺測量 很高 \(c\) 較小 邊界精度要求高,\(c\) 通常 0.003~0.006 mm
藝術攝影(人眼觀看) 較寬鬆 \(c\) 較大 人眼解析度有限,對 1~2 mm 的模糊不敏感,\(c\) 可設大
娛樂相機 寬鬆 \(c\) 較大 只需視覺上看起來清晰,\(c\) 可放寬

因此,在計算景深時,必須根據應用需求定義合適的 \(c\) 值,而非使用統一的常數。備註中提供的表格是一般參考值,但實際應該根據自己的系統檢測能力或人眼感受來調整。

景深

根據薄透鏡公式可得

\[i = \frac{fs}{s-f}\]
\[i' = \frac{fs'}{s'-f}\]

代入彌散圓條件 \(\frac{c}{D} = \frac{|i - i'|}{i'}\)(其中 \(D = f/N\))得

\[\frac{cN}{f} = \frac{|i - i'|}{i'}\]

要解景深前緣與景深後緣,分別考慮:

  • 景深前緣:\(i' > i\)(物體在焦點前,景深前緣)
  • 景深後緣:\(i' < i\)(物體在焦點後,景深後緣)

景深前緣

當物體在焦點前移時,\(i' > i\),因此:

\[\frac{cN}{f} = \frac{i' - i}{i'}\]

整理得

\[\frac{cN}{f} = 1 - \frac{i}{i'} = 1 - \frac{s(s' - f)}{s'(s - f)}\]

化簡並求解 \(s'\)

\[\begin{aligned} &\phantom{\implies} \frac{cN}{f} = \frac{s'(s-f) - s(s'-f)}{s'(s-f)} = \frac{-f(s' - s)}{s'(s-f)} \\ &\implies cN \cdot s'(s-f) = -f^2(s' - s) \\ &\implies s' = \frac{sf^2}{f^2 + Nc(s-f)} \end{aligned}\]

攝影標準公式(近似形式): 當物距遠大於焦距(\(s >> f\))時,\(s - f \approx s\),上式簡化為:

\[D_{near} \approx \frac{sf^2}{f^2 + Ncs}\]

定義超焦距 \(H = \frac{f^2}{Nc} + f\),則 \(f^2 + Nc(s-f) = Nc(H + s - f)\),因此完整的光學推導形式為:

\[D_{near} = \frac{s(H-f)}{H + s - f}\]
為什麼攝影標準公式與光學推導形式差異這麼大?

看起來兩個公式完全不同,但實際上在工業應用場景中,\(s >> f\) 的條件使兩者等價。

實際應用中的物距與焦距比例:

應用場景 焦距 \(f\) (mm) 物距 \(s\) (mm) 比例 \(s/f\) 忽略 \(f\) 的可接受性
微距檢測 10 100 10 倍 差異 < 10% ✓
近距檢測 25 200 8 倍 差異 < 12.5% ✓
一般工業檢測 50 500 10 倍 差異 < 10% ✓
遠距拍攝 100 3000 30 倍 差異 < 3% ✓
望遠應用 150 10000 67 倍 差異 < 1.5% ✓

\(s >> f\) 時(通常 \(s/f > 8\)),\(s - f \approx s\) 成立,因此:

\[f^2 + Nc(s-f) \approx f^2 + Ncs\]

這時完整光學形式退化為攝影標準公式:

\[D_{near} = \frac{s(H-f)}{H + s - f} \approx \frac{sf^2}{f^2 + Ncs}\]

結論: 兩組公式並非相互矛盾,而是在不同精度要求下的同一物理現象的表達。 - 需要高精度微距計算 → 用完整光學形式 - 實際攝影應用(\(s >> f\))→ 用簡化的攝影標準公式

景深後緣

當物體在焦點後移時,\(i' < i\),因此:

\[\frac{cN}{f} = \frac{i - i'}{i'}\]

整理得

\[\frac{cN}{f} = \frac{i}{i'} - 1 = \frac{s(s' - f)}{s'(s - f)} - 1\]

化簡並求解 \(s'\)

\[\begin{aligned} &\phantom{\implies} \frac{cN}{f} = \frac{s(s'-f) - s'(s-f)}{s'(s-f)} = \frac{f(s - s')}{s'(s-f)} \\ &\implies cN \cdot s'(s-f) = f^2(s - s') \\ &\implies s' = \frac{sf^2}{f^2 - Nc(s-f)} \end{aligned}\]

攝影標準公式(近似形式): 當物距遠大於焦距(\(s >> f\))時,\(s - f \approx s\),上式簡化為:

\[D_{far} \approx \frac{sf^2}{f^2 - Ncs}\]

以超焦距 \(H = \frac{f^2}{Nc} + f\) 表示,則 \(f^2 - Nc(s-f) = Nc(H - s)\),因此完整的光學推導形式為:

\[D_{far} = \frac{s(H-f)}{H - s}\]
攝影標準公式與光學推導形式的關係

景深後緣的完整光學形式與攝影標準公式看似不同,但在 \(s >> f\) 的條件下是完全等價的。

\(s >> f\) 時,\(s - f \approx s\),因此:

\[f^2 - Nc(s-f) \approx f^2 - Ncs\]

這時完整光學形式簡化為攝影標準公式:

\[D_{far} = \frac{s(H-f)}{H - s} \approx \frac{sf^2}{f^2 - Ncs}\]

實際應用指導: - 在工業檢測中,即使是最近距的微距應用(\(s/f \approx 8\)),忽略 \(f\) 項的誤差也小於 13% - 對於大多數實際應用(\(s/f > 10\)),兩個公式的結果差異 < 10% - 因此在實務上,可以安心使用更簡潔的攝影標準公式

超焦距

超焦距是指對焦於此距離時,景深後緣達到無窮遠的對焦距離。換句話說,當對焦在超焦距上時,超過該距離的所有物體都在彌散圓 \(c\) 定義的清晰範圍內。

\(s = H\) 時,\(D_{far} \to \infty\),因此:

完整的光學推導形式:

\[H = \frac{f^2}{Nc} + f\]

攝影標準公式(近似形式):\(s >> f\) 時,前項主導,通常簡化為:

\[H \approx \frac{f^2}{Nc}\]
暗何超焦距常被簡化?

完整形式中的 \(+f\) 項在實際應用中是否重要?讓我們看看具體數字:

焦距 \(f\) (mm) 完整值 \(\frac{f^2}{Nc} + f\) 近似值 \(\frac{f^2}{Nc}\) 相對誤差
10 \(H + 10\) \(H\) ~0.1%(當 \(H > 1000\)
25 \(H + 25\) \(H\) ~0.3%(當 \(H > 800\)
50 \(H + 50\) \(H\) ~0.6%(當 \(H > 800\)
100 \(H + 100\) \(H\) ~1%(當 \(H > 10000\)

在實際計算中(\(H\) 通常遠大於 100mm),加上 \(f\) 項的影響通常 < 2%。這也是為什麼攝影應用中幾乎都直接用 \(H \approx \frac{f^2}{Nc}\) 而不計較這個 \(+f\) 的細節。

景深

景深是清晰範圍的深度,為景深後緣與景深前緣的差:

\[DoF = D_{far} - D_{near} = \frac{s(H-f)}{H-s} - \frac{s(H-f)}{H+s-2f}\]

化簡:

\[ \begin{aligned} DOF &= s(H-f) \left[ \frac{1}{H-s} - \frac{1}{H+s-2f} \right] \\ &= s(H-f) \cdot \frac{(H+s-2f) - (H-s)}{(H-s)(H+s-2f)} \\ &= \frac{2s(s-f)(H-f)}{(H-s)(H+s-2f)} \end{aligned} \]

當物距很遠時(\(s \gg f\)),可近似為:

\[DoF \approx \frac{2Nc}{M^2}\]