quat_norm — QUAT convert op

• Data kinds: qimage → image2d

• Call: import fullseye as fs; fs.ledger.quat_norm(qimage) -> 'np.ndarray' (implementation को सीधे call करना हो तो import quatimage; quatimage.quat_norm(qimage) -> 'np.ndarray', registry से लेना हो तो opsquat.get("quat_norm"))

उपयोग

हर pixel का quaternion modulus |q| = sqrt(w^2+x^2+y^2+z^2)। → (H, W)।

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

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 monogenic_amplitude is the name that says so. Use imgio.normalize for a displayable view.

उपयोग की विस्तृत guide

• quaternion_monogenic family guide

संदर्भ (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 करते हैं)

• quaternion_monogenic — py -3.11 examples/quaternion_monogenic.py

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

riesz_transform · monogenic_signal

इसी category के (convert)

rgb_to_quaternion · quaternion_to_rgb


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

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