xray_beam_quality — TOMOGRAPHY spectral_xray op

• Data kinds: pairs → table

• Call: import fullseye as fs; fs.ledger.xray_beam_quality(spectrum, material: 'str' = 'AL') -> 'dict' (implementation को सीधे call करना हो तो import dualxray; dualxray.xray_beam_quality(spectrum, material: 'str' = 'AL') -> 'dict', registry से लेना हो तो opstomography.get("xray_beam_quality"))

उपयोग

spectrum की beam quality: पहली और दूसरी half-value layer, homogeneity coefficient, mean energy और effective energy।

> नीचे का विस्तृत विवरण मूल text में है — सारांश और headings का अनुवाद हो चुका है।

半価層は空気カーマが半分になる吸収体の厚さ(線量計で測る量の定義どおり):

K(x) ∝ Σ φ(E) E (μ_en/ρ)_air(E) e^{−μ(E) x}。HVL₁ は K(x) = K(0)/2、HVL₂ は K(x) = K(0)/4 から HVL₁ を引いたもの、均等度 = HVL₁/HVL₂(単色なら 1)。実効エネルギーは単色で同じ HVL₁ を与えるエネルギー(μ(E_eff) = ln 2/HVL₁)。material は吸収体(既定 Al、Cu も使う)。

返り値: dict(hvl1_mm, hvl2_mm, homogeneity, mean_energy_kev(光子数の平均), effective_energy_kev, material)。公表の線質(IEC 61267 の RQA 系列など)と比べる量。

संदर्भ (sample data, साहित्य)

• Sample data catalog (DL URL / license) — 2-D के लिए skimage.data (BSD/public) + synthetic, 3-D के लिए real data sources (Stanford/PDS आदि) के DL URL।

• Operators का स्रोत और संदर्भ — इस op family के मूल research/methods के स्रोत।

• Algorithm का मानक स्रोत (लेखक, वर्ष) और उपयोग ऊपर की family usage guide में दिए गए हैं।

चलाए जा सकने वाले उदाहरण (verified samples जो सच में यह op call करते हैं)

• poc_dual_energy_xray — py -3.11 examples/poc_dual_energy_xray.py

वे अगले ops जिनसे type जुड़ता है (table को input के रूप में लेते हैं)

—

इसी category के (spectral_xray)

material_xray_table · material_xray_attenuation · material_xray_constants · material_effective_z · xray_tube_spectrum · photon_counting_channels · dual_kvp_channels · xray_channel_projection


*Provenance: dualxray.py — TOMOGRAPHY operator registry. यह per-op note tools/opdocs.py md से अपने-आप generate होता है (हाथ से edit न करें)।*

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