ct_scan op• データ種: ctgeometry → projstack
• 呼び出し: import fullseye as fs; fs.ledger.ellipsoid_projections(geometry, ellipsoids=None, device='auto') (実装を直接呼ぶなら import ctscan; ctscan.ellipsoid_projections(geometry, ellipsoids=None, device='auto')、台帳から引くなら opstomography.get("ellipsoid_projections"))
• GPU: なし(CPU 参照実装のみ)
楕円体の和の厳密な線積分。この族のどのスキャンでも使える。
> 以下の詳細説明は原文のままです —— 要約と見出しは訳出済み。
Each ray is mapped to the frame where the ellipsoid is a unit sphere, and the chord length comes from the quadratic's discriminant. No voxels, no interpolation and no projector are involved, which is what makes this the ground truth the projector and every reconstruction here are measured against.
:param geometry: dict from ct_scan_geometry. :param ellipsoids: (N, 8) rows; None gives SHEPP_LOGAN_3D. :param device: "auto", "cpu" or "cuda". :returns: (view, V, U) float array. :raises ValueError: on a geometry not from ct_scan_geometry.
• サンプルデータ カタログ(DL URL / ライセンス) — 2-D は skimage.data(BSD/public)+ 合成、3-D は実データ源(Stanford/PDS 等)の DL URL。
• 演算子の来歴・参考文献 — この op 族の元になった研究/手法の出典。
• アルゴリズムの正典(著者・年)と用途は上記ファミリ使い方ガイドに記載。
• ct_scan_modes — py -3.11 examples/ct_scan_modes.py
projstack を入力に取れる)ct_adjoint_project · fdk_reconstruct · sirt_reconstruct · os_sart_reconstruct · tv_reconstruct · ct_dual_energy_reconstruct
ct_scan)ct_scan_geometry · shepp_logan_3d · ellipsoid_phantom · ct_forward_project · ct_adjoint_project · fdk_reconstruct · sirt_reconstruct · os_sart_reconstruct
*Provenance: ctscan.py — TOMOGRAPHY operator registry. この per-op ノートは tools/opdocs.py md が自動生成(手編集しない)。*
© 2026 Kazufumi Furuse — Fullseye operator documentation. Licensed under Apache-2.0.