3D Gaussian Splatting ist eine innovative Technik, die verwendet wird, um komplexe 3D-Formen oder Punktwolken durch die Darstellung mit einer Kombination aus einfacheren Gauss’schen Verteilungen im 3D-Raum zu approximieren oder zu zerlegen. Diese Methode ermöglicht eine effiziente Modellierung, Darstellung und Analyse von 3D-Daten und wird in verschiedenen Bereichen wie der virtuellen Realität, der Medizintechnik und der Robotik eingesetzt. Dank dieser Technik können komplexe 3D-Objekte präzise rekonstruiert und analysiert werden, was sie zu einem wertvollen Werkzeug in der modernen 3D-Datenverarbeitung macht.
Der Trainingsprozess für 3D Gaussian Splatting beginnt mit der Datenvorbereitung, bei der 3D-Daten, wie Punktwolken, mittels eines SFM-Algorithmus (Structure from Motion) erfasst und vorverarbeitet werden.
Anschließend erfolgt die Initialisierung der Gauss’schen Parameter, bei der für jede Verteilung die Position (Mittelwert), die Form/Größe (Kovarianz) und möglicherweise Farbe oder Intensität festgelegt werden. Durch ein gradientenbasiertes Optimierungsverfahren werden diese Parameter im Training angepasst, um eine Verlustfunktion zu minimieren, die den Unterschied zwischen dem gerenderten Ergebnis und einem Referenzbild vergleicht. Die Positionen, Größen und Farben der Gauss’schen Verteilungen werden dabei kontinuierlich verbessert.
Die Evaluation erfolgt, indem neue Ansichten des 3D-Objekts gerendert und mit realen Bildern verglichen werden.
Diese Technik findet Anwendung in Bereichen wie der 3D-Formrekonstruktion, der Objekterkennung, der Szenenanalyse in der Robotik und der medizinischen Bildanalyse.