basis_decomposition_crlb — TOMOGRAPHY spectral_xray op

• Data kinds: कोई नहीं → table (केवल arguments से तय होने वाला op — यह कोई image या data input नहीं लेता)

• Call: import fullseye as fs; fs.ledger.basis_decomposition_crlb(thickness_cm=(5.0, 0.0), basis=('WATER', 'AL'), channels=None, photons_per_pixel: 'float' = 100000.0) -> 'dict' (implementation को सीधे call करना हो तो import dualxray; dualxray.basis_decomposition_crlb(thickness_cm=(5.0, 0.0), basis=('WATER', 'AL'), channels=None, photons_per_pixel: 'float' = 100000.0) -> 'dict', registry से लेना हो तो opstomography.get("basis_decomposition_crlb"))

उपयोग

basis thicknesses b पर decomposition के variance की निचली सीमा (Cramér–Rao) closed form में देता है।

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

Fisher 情報 F = Σ_c (1/var_c) ∇mean_c ∇mean_cᵀ、∂mean_c/∂b_j = −n₀ Σ_k W g μ_j e^{−μ·b} (計数では var_c = mean_c で Poisson の Fisher 情報そのもの、Roessl & Herrmann 2009 の式)。CRLB = F⁻¹。返り値: dict(cov (B, B) [cm²], sigma_cm (B,), correlation, expected (C,), basis, condition(F の条件数 —— 2 つの基底の μ(E) が似ているほど大きい))。F が特異(チャネル < 基底、または同じ材料を 2 回)なら ValueError。

संदर्भ (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 · xray_beam_quality · photon_counting_channels · dual_kvp_channels


*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.