fullseye

emva_dark_current — OPTICS sensorchar op

使い方

暗電流(7.1 節): 暗画像の平均(と分散)を露光時間に直線で当てた傾き。

μ_I.y [DN/s] = 平均の傾き、μ_I.e [e⁻/s] = μ_I.y / K。var_y_dark を渡すと分散の傾き [DN²/s] / K² も出す (暗電流の補正があるカメラは分散からしか測れない)。露光時間は 6 点以上・等間隔を規格が求める。

返り値 {"mu_I_y", "mu_I_e", "offset_y", "var_slope", "mu_I_e_from_var", "n_points"}。

Raises ValueError: 6 点未満 / 長さが違う / 露光時間がすべて同じ / K が正でない。

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

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

詳しい使い方ガイド

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

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

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

abcd_matrix · wavefront_stats · sfr_from_edge · paraxial_trace · seidel_coefficients · spot_stats · tolerance_analysis · wavefront_from_opd

同カテゴリ(sensorchar)

emva_pair_statistics · emva_photon_transfer · emva_quantum_efficiency · emva_linearity_error · emva_snr_curve · emva_sensitivity_threshold · emva_dynamic_range · emva_spatial_nonuniformity


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

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