fullseye

defocus_spot_vs_depth — OPTICS telecentric op

使い方

物体を ±Δz 動かしたときの像面(固定)での RMS ぼけ半径(µm、光線束を傾きの格子で総当たりに追う)。

pairs (Δz mm, RMS 半径 µm)。一様な円の光線束なら RMS = 幾何半径/√2 で、幾何半径 = |m|·NA·|Δz| (物体側 NA)—— 被写界深度は NA に反比例し、回折の限界 0.61λ/NA は NA に反比例して逆に悪くなる。 Δz = 0 の値は収差の床(0 にならない)。光線束は絞りと各面の口径で実際に蹴られた残りなので、 入射瞳が無限遠の処方でも狙いの近似が入らない。samples は傾きの格子の一辺の本数。

ファミリ共通の入力契約(fail-closed)

optics の全 op は入力を検証してから計算する(黙って通さない):

詳しい使い方ガイド

参考(サンプルデータ・文献)

実行できる例(この op を実際に呼ぶ検証済みサンプル)

型が繋がる次の op(pairs を入力に取れる)

mtf50 · energy_to_photons · spectral_product · spectral_integral · spectral_stats · kubelka_munk_reflectance · hyperspectral_capture · film_thickness_fft

同カテゴリ(telecentric)

telecentric_lens · chief_ray_angle · magnification_vs_depth · telecentricity_error · vignetting_vs_field · lens_equivalent_pinhole


Provenance: telecentric.py — OPTICS operator registry. この per-op ノートは tools/opdocs.py md が自動生成(手編集しない)。

© 2026 Kazufumi Furuse — Fullseye operator documentation. Licensed under Apache-2.0.