rotational_symmetry — AOI symmetry op

• Data kinds: image2d → table

• Call: import fullseye as fs; fs.ledger.rotational_symmetry(image, max_order=12, angular_samples=720, score_threshold=0.18) (implementation को सीधे call करना हो तो import symmetry2d; symmetry2d.rotational_symmetry(image, max_order=12, angular_samples=720, score_threshold=0.18), registry से लेना हो तो opsaoi.get("rotational_symmetry"))

• GPU: नहीं (केवल CPU reference implementation)

उपयोग

180-degree point-symmetry center और polar autocorrelation से rotational order लौटाता है।

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

Parameters

image : array-like, shape (H, W)

グレー画像または region。

max_order : int, default 12

調べる最大次数。範囲は [2, 36]。

angular_samples : int, default 720

極座標の角度標本数。範囲は [180, 2880] で、2..max_order の公倍数を推奨。

score_threshold : float, default 0.18

正規化 RMS 差を対称とみなす上限。範囲は (0, 1)。

Returns

dict

center=(row,col)、point_symmetric、order、各次数の polar

autocorrelation と差を持つ table。order=1 は非回転対称を表す。

Notes

中心は外側エッジ対から推定し、その中心で極座標画像を作る。角度方向に 360/n 度循環シフトした自己相関を測り、しきい値を満たす最大 n を次数とする。定数入力、中心が求まらない入力は ValueError。同心円のように連続回転対称な像、角度標本数で割り切れない次数、中心から画像端まで対象が切れる像では次数は多義または不安定になる。

Loy and Zelinsky, Fast radial symmetry for detecting points of interest, IEEE TPAMI 25(8), 2003; Liu et al., FnT CGV 5(1-2), 2010.

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

• aoi_frontend 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 करते हैं)

• poc_symmetry_self_reference_inspection — py -3.11 examples/poc_symmetry_self_reference_inspection.py

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

symmetry_difference_map · symmetry_score

इसी category के (symmetry)

center_from_symmetric_edges · reflection_axis · symmetry_difference_map · symmetry_score


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

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