points_to_gaussians — REPRCONV gaussians op

• Datenarten: points → gaussians

• Aufruf: import fullseye as fs; fs.ledger.points_to_gaussians(points, k=6, scale=1.0) (die Implementierung direkt: import reprconv; reprconv.points_to_gaussians(points, k=6, scale=1.0); aus dem Register: opsreprconv.get("points_to_gaussians"))

Verwendung

Eine Punktmenge (N,3) → isotrope gaussians. Der einzige Eingang in diesen Typ.

gaussians ist im Register (Ledger) ein Typ, den fuse3d.to_points konsumiert, aber nicht 1 einziger op hat ihn erzeugt (gemessen) -- ein Typ, der nur Konsumenten hat, wird nie ausgeführt, solange kein Generator als Saat gesetzt wird. Hier wird er wie bei der Initialisierung von 3D Gaussian Splatting erzeugt: sigma ist der mittlere Abstand zu den k nächsten Nachbarn jedes Punkts, die Gewichte sind eine Gleichverteilung von 1/N.

mu sind die Eingabepunkte selbst, daher ist der Hin- und Rückweg mit gaussians_to_points bitgleich (gemessen max|Δ| = 0.0). sigma und w kehren im Hin- und Rückweg nicht zurück -- es sind Größen, die die Punktwolke ursprünglich gar nicht hatte, daher ist das kein Verlust, sondern eine Ergänzung.

Args:

points: (N, 3). N >= 2.

k: Anzahl der Nachbarn, die sigma bestimmt (Standard 6). Werte über N-1 werden auf N-1 begrenzt.

scale: Faktor, mit dem sigma multipliziert wird (Standard 1.0).

Returns:

dict(mu (N,3) / sigma (N,) / w (N,)).

Raises:

ValueError: N < 2 / k < 1 / scale <= 0 / ungültige Form / nicht endlich.

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)

• representation_roundtrip — py -3.11 examples/representation_roundtrip.py

Typkompatible Folge-Operatoren (nehmen gaussians als Eingabe)

gaussians_to_points · gaussians_to_voxel

Gleiche Kategorie (gaussians)

gaussians_to_points · gaussians_to_voxel


*Provenance: reprconv.py — REPRCONV 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.