shape_synth_family — SHAPESTAT synth op

• Datenarten: keine → shapeset (ein Operator, der allein durch seine Argumente bestimmt ist — er nimmt kein Bild und keine Daten entgegen)

• Aufruf: import fullseye as fs; fs.ledger.shape_synth_family(n_shapes: 'int' = 8, n_points: 'int' = 64, n_modes: 'int' = 2, mode_scale=(0.3, 0.12), noise: 'float' = 0.0, seed: 'int' = 0) (die Implementierung direkt: import shapestats; shapestats.shape_synth_family(n_shapes: 'int' = 8, n_points: 'int' = 64, n_modes: 'int' = 2, mode_scale=(0.3, 0.12), noise: 'float' = 0.0, seed: 'int' = 0); aus dem Register: opsshapestat.get("shape_synth_family"))

Verwendung

Erzeugt eine Formfamilie mit bekannten Deformationsmoden. → (n_shapes, n_points, 3).

Die Grundform sind quasi-gleichverteilte Punkte auf einem Ellipsoid, zu denen orthonormale Deformationsmoden mit bekannten Gewichten addiert werden. Mode 1 ist eine Streckung entlang der Längsachse, Mode 2 eine Links-rechts-Biegung. Gibt man sie in shape_pca, sollte das Varianzverhältnis der Hauptkomponenten dem Verhältnis von mode_scale hoch 2 entsprechen, und das ist die Gegenprobe des statistischen Formmodells.

noise ist die Standardabweichung des punktweisen isotropen Gaußrauschens (der Anteil, den das Modell nicht erfasst).

Ausführlicher Anwendungsleitfaden

• Leitfaden zur Familie shape_statistics

Referenzen (Beispieldaten, Literatur)

• Katalog der Beispieldaten (Download-URLs / Lizenzen) — 2-D nutzt skimage.data (BSD/Public Domain) plus synthetische Bilder, 3-D nennt Download-URLs echter Datenquellen (Stanford, PDS, …).

• Herkunft und Literatur der Operatoren — die Quellen der Forschung/Verfahren, auf denen diese Operatorfamilie beruht.

• Der kanonische Algorithmus (Autor, Jahr) und seine Anwendungen stehen im Familienleitfaden oben.

Ausführbare Beispiele (verifizierte Samples, die diesen Operator wirklich aufrufen)

• shapestat_landmark_tour — py -3.11 examples/shapestat_landmark_tour.py

Typkompatible Folge-Operatoren (nehmen shapeset als Eingabe)

generalized_procrustes · shape_mean · shape_pca

Gleiche Kategorie (synth)

shape_perturb


*Provenance: shapestats.py — SHAPESTAT Operator-Registry. Diese Notiz wird von tools/opdocs.py md erzeugt (nicht von Hand bearbeiten).*

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