{"title":"Block Diagonalization of Block Circulant Quaternion Matrices and the Fast Calculation for T-Product of Quaternion Tensors","authors":"Meng-Meng Zheng, Guyan Ni","doi":"10.1007/s10915-024-02623-0","DOIUrl":null,"url":null,"abstract":"<p>With quaternion matrices and quaternion tensors being gradually used in the color image and color video processing, the block diagonalization of block circulant quaternion matrices has become a key issue in the establishment of T-product based methods for quaternion tensors. Out of this consideration, we aim at establishing a fast calculation approach for the block diagonalization of block circulant quaternion matrices with the help of the fast Fourier transform (FFT). We first show that the discrete Fourier matrix <span>\\(\\mathbf {F_p}\\)</span> cannot diagonalize <span>\\(p\\times p\\)</span> circulant quaternion matrices, nor can the unitary quaternion matrices <span>\\(\\mathbf {F_p}\\textbf{j}\\)</span> and <span>\\(\\mathbf {F_p}(1+\\textbf{j})/\\sqrt{2}\\)</span> with <span>\\(\\textbf{j}\\)</span> being an imaginary unit of quaternion algebra. Then we prove that the unitary octonion matrix <span>\\(\\mathbf {F_p}\\textbf{p}\\)</span> with <span>\\(\\textbf{p}=\\textbf{l},\\textbf{il}\\)</span> or <span>\\((\\textbf{l}+\\textbf{il})/\\sqrt{2}\\)</span> (<span>\\(\\textbf{l}, \\textbf{il}\\)</span> being imaginary units of octonion algebra) can diagonalize a circulant quaternion matrix of size <span>\\(p\\times p\\)</span>, which further means that a block circulant quaternion matrix of size <span>\\(mp\\times np\\)</span> can be block diagonalized at the cost of <span>\\(O(mnp\\log p)\\)</span> via the FFT. As one of applications, we give a fast algorithm to speed up the calculation of the T-product between <span>\\(m\\times n\\times p\\)</span> and <span>\\(n\\times s\\times p\\)</span> third-order quaternion tensors via FFTs, whose computational magnitude is almost 1/<i>p</i> of the original one. As another application, we propose an effective compression strategy for third-order quaternion tensors with a certain low-rankness. Simulations on the color image and color video compression demonstrate that our compression strategy with no QSVD involved, can achieve higher quality compression in terms of PSNR values at much less time costs, compared with the QSVD-based methods.</p>","PeriodicalId":2,"journal":{"name":"ACS Applied Bio Materials","volume":null,"pages":null},"PeriodicalIF":4.6000,"publicationDate":"2024-07-21","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"ACS Applied Bio Materials","FirstCategoryId":"100","ListUrlMain":"https://doi.org/10.1007/s10915-024-02623-0","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q2","JCRName":"MATERIALS SCIENCE, BIOMATERIALS","Score":null,"Total":0}
引用次数: 0
Abstract
With quaternion matrices and quaternion tensors being gradually used in the color image and color video processing, the block diagonalization of block circulant quaternion matrices has become a key issue in the establishment of T-product based methods for quaternion tensors. Out of this consideration, we aim at establishing a fast calculation approach for the block diagonalization of block circulant quaternion matrices with the help of the fast Fourier transform (FFT). We first show that the discrete Fourier matrix \(\mathbf {F_p}\) cannot diagonalize \(p\times p\) circulant quaternion matrices, nor can the unitary quaternion matrices \(\mathbf {F_p}\textbf{j}\) and \(\mathbf {F_p}(1+\textbf{j})/\sqrt{2}\) with \(\textbf{j}\) being an imaginary unit of quaternion algebra. Then we prove that the unitary octonion matrix \(\mathbf {F_p}\textbf{p}\) with \(\textbf{p}=\textbf{l},\textbf{il}\) or \((\textbf{l}+\textbf{il})/\sqrt{2}\) (\(\textbf{l}, \textbf{il}\) being imaginary units of octonion algebra) can diagonalize a circulant quaternion matrix of size \(p\times p\), which further means that a block circulant quaternion matrix of size \(mp\times np\) can be block diagonalized at the cost of \(O(mnp\log p)\) via the FFT. As one of applications, we give a fast algorithm to speed up the calculation of the T-product between \(m\times n\times p\) and \(n\times s\times p\) third-order quaternion tensors via FFTs, whose computational magnitude is almost 1/p of the original one. As another application, we propose an effective compression strategy for third-order quaternion tensors with a certain low-rankness. Simulations on the color image and color video compression demonstrate that our compression strategy with no QSVD involved, can achieve higher quality compression in terms of PSNR values at much less time costs, compared with the QSVD-based methods.