convert op• データ種: qimage → image2d
• 呼び出し: import quatimage; quatimage.quat_norm(qimage) -> 'np.ndarray' (または opsquat.get("quat_norm"))
Per-pixel quaternion modulus `|q| = sqrt(w^2+x^2+y^2+z^2)`. → (H, W).
Raw / unnormalised, following `complexops.cx_magnitude`: a modulus is a
metric quantity and routinely exceeds one (a QFT spectrum's DC term is huge).
For a colour quaternion it is the colour *magnitude* — the length of the RGB
vector, i.e. luminance in the L2 sense; for a monogenic signal it is the
local amplitude and :func:monogenic_amplitude is the name that says so.
Use `imgio.normalize` for a displayable view.
• quaternion_monogenic ファミリ ガイド
• サンプルデータ カタログ(DL URL / ライセンス) — 2-D は skimage.data(BSD/public)+ 合成、3-D は実データ源(Stanford/PDS 等)の DL URL。
• 演算子の来歴・参考文献 — この op 族の元になった研究/手法の出典。
• アルゴリズムの正典(著者・年)と用途は上記ファミリ使い方ガイドに記載。
• quaternion_monogenic — py -3.11 examples/quaternion_monogenic.py
image2d を入力に取れる)riesz_transform · monogenic_signal
convert)rgb_to_quaternion · quaternion_to_rgb
*Provenance: quatimage.py — QUAT operator registry. この per-op ノートは tools/opdocs.py md が自動生成(手編集しない)。*
© 2026 Kazufumi Furuse — Fullseye operator documentation. Licensed under Apache-2.0.