QuatIca: Advanced Numerical Linear Algebra and Optimization for Quaternionic Matrices in Python
Valentin Leplat, Salman Ahmadi-Asl, Junjun Pan, Henni Ouerdane, Michael Ng

TL;DR
QuatIca is a comprehensive open-source Python library that enables advanced numerical linear algebra and optimization for quaternion matrices, facilitating research and practical applications in multi-channel signal processing.
Contribution
It introduces a robust, structure-preserving quaternion linear algebra library with diverse algorithms and optimization routines, filling a gap in software support for quaternion computations.
Findings
Provides core quaternion matrix operations and decompositions
Includes iterative solvers like quaternion GMRES and Newton-Schulz
Demonstrates applications in image deblurring and signal filtering
Abstract
Quaternion-valued representations provide a convenient way to model coupled multi-channel signals (e.g., RGB imagery, polarization data, vector fields, and multi-detector time series). Yet practical and numerically reliable software support remains far less mature than those based on the real/complex setting. Here, we present QuatIca, an open-source Python library for quaternion numerical linear algebra and optimization, designed for both research prototyping and reproducible experimentation. QuatIca provides core quaternion matrix operations and norms; dense decompositions and reductions (QR, LU, Q-SVD, eigendecomposition, Hessenberg/tridiagonal reduction, Cholesky decomposition, and Schur helpers); iterative solvers including quaternion GMRES (with preconditioning) and Newton-Schulz pseudoinverse schemes; and domain-focused routines for signal and image processing such as quaternion…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsTensor decomposition and applications · Digital Filter Design and Implementation · Digital Holography and Microscopy
