Saved in:
Bibliographic Details
Main Authors: Pehlivan, Hamza, Camiletto, Andrea Boscolo, Foo, Lin Geng, Habermann, Marc, Theobalt, Christian
Format: Preprint
Published: 2025
Subjects:
Online Access:https://arxiv.org/abs/2504.12905
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866917219859955712
author Pehlivan, Hamza
Camiletto, Andrea Boscolo
Foo, Lin Geng
Habermann, Marc
Theobalt, Christian
author_facet Pehlivan, Hamza
Camiletto, Andrea Boscolo
Foo, Lin Geng
Habermann, Marc
Theobalt, Christian
contents 3D Gaussian Splatting (3DGS) is widely used for novel view synthesis due to its high rendering quality and fast inference time. However, 3DGS predominantly relies on first-order optimizers such as Adam, which leads to long training times. To address this limitation, we propose a novel second-order optimization strategy based on Levenberg-Marquardt (LM) and Conjugate Gradient (CG), specifically tailored towards Gaussian Splatting. Our key insight is that the Jacobian in 3DGS exhibits significant sparsity since each Gaussian affects only a limited number of pixels. We exploit this sparsity by proposing a matrix-free and GPU-parallelized LM optimization. To further improve its efficiency, we propose sampling strategies for both camera views and loss function and, consequently, the normal equation, significantly reducing the computational complexity. In addition, we increase the convergence rate of the second-order approximation by introducing an effective heuristic to determine the learning rate that avoids the expensive computation cost of line search methods. As a result, our method achieves a 4x speedup over standard LM and outperforms Adam by ~5x when the Gaussian count is low while providing ~1.3x speed in moderate counts. In addition, our matrix-free implementation achieves 2x speedup over the concurrent second-order optimizer 3DGS-LM, while using 3.5x less memory. Project Page: https://vcai.mpi-inf.mpg.de/projects/LM-RS/
format Preprint
id arxiv_https___arxiv_org_abs_2504_12905
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle Matrix-free Second-order Optimization of Gaussian Splats with Residual Sampling
Pehlivan, Hamza
Camiletto, Andrea Boscolo
Foo, Lin Geng
Habermann, Marc
Theobalt, Christian
Computer Vision and Pattern Recognition
3D Gaussian Splatting (3DGS) is widely used for novel view synthesis due to its high rendering quality and fast inference time. However, 3DGS predominantly relies on first-order optimizers such as Adam, which leads to long training times. To address this limitation, we propose a novel second-order optimization strategy based on Levenberg-Marquardt (LM) and Conjugate Gradient (CG), specifically tailored towards Gaussian Splatting. Our key insight is that the Jacobian in 3DGS exhibits significant sparsity since each Gaussian affects only a limited number of pixels. We exploit this sparsity by proposing a matrix-free and GPU-parallelized LM optimization. To further improve its efficiency, we propose sampling strategies for both camera views and loss function and, consequently, the normal equation, significantly reducing the computational complexity. In addition, we increase the convergence rate of the second-order approximation by introducing an effective heuristic to determine the learning rate that avoids the expensive computation cost of line search methods. As a result, our method achieves a 4x speedup over standard LM and outperforms Adam by ~5x when the Gaussian count is low while providing ~1.3x speed in moderate counts. In addition, our matrix-free implementation achieves 2x speedup over the concurrent second-order optimizer 3DGS-LM, while using 3.5x less memory. Project Page: https://vcai.mpi-inf.mpg.de/projects/LM-RS/
title Matrix-free Second-order Optimization of Gaussian Splats with Residual Sampling
topic Computer Vision and Pattern Recognition
url https://arxiv.org/abs/2504.12905