ABSTRACT
A wide range of problems in computer graphics and vision can be formulated as sparse least squares problems. For example, Laplacian mesh deformation, Least Squares Conformal Maps, Poisson image editing, and as-rigid-as-possible (ARAP) image warping involve solving a linear or non-linear sparse least squares problem. High performance is crucial in many of these applications for interactive user feedback. For these applications, we show that the matrices produced by factorization methods such as QR have a special structure: the off-diagonal blocks are low-rank. We leverage this property to produce a fast sparse approximate QR factorization, spaQR, for these matrices in near-linear time. In our benchmarks, spaQR shows up to 57% improvement over solving the normal equations using Cholesky and 63% improvement over a standard preconditioner with Conjugate Gradient Least Squares (CGLS).
Supplemental Material
Available for Download
- Abeynaya Gnanasekaran and Eric Darve. 2021. Hierarchical Orthogonal Factorization: Sparse Least Squares Problems. arxiv:2102.09878 [math.NA]Google Scholar
- Bruno Levy, Sylvain Petitjean, Nicolas Ray, and Jérôme Maillot. 2002. Least Squares Conformal Maps for Automatic Texture Atlas Generation. ACM Trans. Graph. 21 (07 2002), 362–371. https://doi.org/10.1145/566654.566590Google Scholar
- Olga Sorkine and Marc Alexa. 2007. As-Rigid-as-Possible Surface Modeling. In Proceedings of the Fifth Eurographics Symposium on Geometry Processing (Barcelona, Spain) (SGP ’07). Eurographics Association, Goslar, DEU, 109–116.Google Scholar
Digital Library
- O. Sorkine and D. Cohen-Or. 2004. Least-squares meshes. In Proceedings Shape Modeling Applications, 2004.191–199. https://doi.org/10.1109/SMI.2004.1314506Google Scholar
Index Terms
A fast sparse QR factorization for solving linear least squares problems in graphics
Recommendations
Hierarchical Orthogonal Factorization: Sparse Least Squares Problems
AbstractIn this work, we develop a fast hierarchical solver for solving large, sparse least squares problems. We build upon the algorithm, spaQR (sparsified QR Gnanasekaran and Darve in SIAM J Matrix Anal Appl 43(1):94–123, 2022), that was developed by ...
Using Perturbed $QR$ Factorizations to Solve Linear Least-Squares Problems
We propose and analyze a new tool to help solve sparse linear least-squares problems $\min_{x}\|Ax-b\|_{2}$. Our method is based on a sparse $QR$ factorization of a low-rank perturbation $\hat{A}$ of $A$. More precisely, we show that the $R$ factor of $\...




Comments