fullseye

emva_defect_pixels — OPTICS sensorchar op

使い方

欠陥画素の特徴づけ(8.8 節): 対数ヒストグラム(式 73〜75)と積算ヒストグラム(式 77)、しきい値を越える画素の数。

avg_image: L 枚の平均画像(時間雑音を平均で消したもの)。L: 平均した枚数(ビン幅を 1/L の整数倍にする)。 threshold(必須)[DN]: 平均からの絶対偏差がこれを越える画素を数える(用途の「止め帯」)。

返り値 {"hist_centers": 平均からの偏差, "hist_counts", "accum_x": 絶対偏差, "accum_percent": その偏差以上の画素の %, "accum_bin_centers", "accum_counts", "accum_counts_percent", "n_above": 数, "mu"}。accum_* の 3 つは式 (78)〜(81) の 升(幅 I/L)の積算ヒストグラム、accum_x / accum_percent は 257 点の細かい格子の同じ量(図用)。 ★8.8 節は高域フィルタをかけた平均画像で求めると書く(:func:emva_highpass を先に通す)。

Raises ValueError: 2-D でない / L が正の整数でない / threshold が負 / 画像が一定(ヒストグラムの幅 0)。

ファミリ共通の入力契約(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_dark_current


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

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