Singular value decomposition of third order quaternion tensors

https://doi.org/10.1016/j.aml.2021.107597Get rights and content

Abstract

A novel tensor product for third order quaternion tensors is proposed. With this tensor product, we further define the singular value decomposition and the rank of a third order quaternion tensor. It is also proved that the best rank-k approximation of a third order quaternion tensor exists. On the other hand, note that a color video can be expressed as a third order quaternion tensor, the proposed singular value decomposition thus opens up a new way to analyze the structure of color video. Finally, some experiments are performed to demonstrate the low-rankness of color videos.

Introduction

Tensors, as higher order generalizations of vectors and matrices, have wide applications in signal processing, computer vision, graph analysis, to name a few. There are three popular tensor factorization methods, namely, the CANDECOMP/PARAFAC (CP) decomposition [1], [2], the Tucker decomposition [3] and the tensor singular value decomposition (t-SVD) [4]. However, the three mentioned techniques are not useful for the classic color video inpainting problems. In specific, the traditional t-SVD is only applicable to third order tensors, while a color video is described as a fourth order tensor. Moreover, the computational complexity of CP decomposition is NP-hard, and the unfolding operation in Tucker decomposition will destroy the original multi-way structure of the data. Also note that although there are a number of studies applying quaternion technique to color image representation [5], [6], [7], [8], the work focusing on color video inpainting problem is still rather rare. A recent work on color video inpainting contributed by Jia, Jin, Ng and Zhao can be referred to on the arXiv website.1 But their method requires that all of frontal slices should miss pixels at the same positions. All these dilemmas motivate us to design a new type of tensor factorization strategy to better exploit the structure of color videos, and hopefully, the accompanied technique can be applied to color video inpainting problems with no extra restriction.

The set Q of quaternions is a four-dimensional linear space over real number field R with an ordered basis, denoted by 1, i, j and k. Here i, j and k are three imaginary units with the following multiplication laws: i2=j2=k2=1,ij=ji=k,jk=kj=i,ki=ik=j.In this paper, we first introduce a product for third order quaternion tensor (Qt-product), which is the generalization of t-product in [4]. Based on Qt-product, we propose a new SVD of third order quaternion tensor (Qt-SVD). This makes it possible to analyze the structure of color video without missing the original multi-way structure of the data. In addition, the rank of a third order quaternion tensor (denoted as Qt-rank), the identity tensor and the unitary tensor are also defined. It is notable that the best rank-k approximation in this sense is attainable, which implies the coincide between the Qt-rank and its approximation. Experiments on several color videos are presented in Section 3, and they verify that the proposed Qt-SVD can embody the low-rankness of natural color videos.

Section snippets

Qt-product and Qt-SVD for third order quaternion tensor

One major contribution of this paper is that we propose a novel SVD of third order quaternion tensor, called the Qt-SVD. At beginning, we define a new type of third order quaternion tensor product (Qt-product), which is an extension of t-product mentioned in [4].

Before proceeding, we present some notations here. Scalars, vectors, matrices and third order tensors are denoted as lowercase letters (a,b,), bold-case lowercase letters (a,b,), capital letters (A,B,) and Euler script letters (A,B,

Applications

To embody the numerical applications of the proposed Qt-SVD theory, we first investigate the Qt-rank of third order quaternion tensors generated by color videos, and show that the (approximated) low-Qt-rankness is actually an inherent property of many color videos. In specific, the red, green and blue pixel values are set as the i,j and k parts of the quaternion tensor, respectively. Thus, the real part of such tensor vanishes. The tested videos are “DO01_013”, “DO01_055”, “M07_058” and

Acknowledgments

The authors would like to thank the anonymous referees for their valuable suggestions which helped to significantly improve the content of this paper. This work is supported by the National Natural Science Foundation of China (Grant No. 12171271,11771244).

References (12)

  • KilmerM. et al.

    Factorization strategies for third-order tensor

    Linear Algebra Appl.

    (2011)
  • ZhangF.

    Quaternions and matrices of quaternions

    Linear Algebra Appl.

    (1997)
  • CarrollJ. et al.

    Analysis of individual differences in multidimensional scaling via an n-way generalization of “Eckart–Young” decomposition

    Psychometrika

    (1970)
  • R. Harshman, Foundations of the parafac procedure: Model and conditions for an “explanatory” multi-mode factor...
  • TuckerL.

    Some mathematical notes on three-mode factor analysis

    Psychometrika

    (1966)
  • EllT. et al.

    Hypercomplex fourier transforms of color images

    IEEE Trans. Image Process.

    (2007)
There are more references available in the full text version of this article.

Cited by (16)

  • Quaternion tensor singular value decomposition using a flexible transform-based approach

    2023, Signal Processing
    Citation Excerpt :

    Thus, to handle color videos more naturally with quaternions, we defined quaternion tensors in our previous work [11]. In addition, to better make low-rank approximations for color videos, the authors in [12] generalized the tensor singular value decomposition (t-SVD) [13] to the quaternion domain and proposed a singular value decomposition approach for third-order quaternion tensors (Qt-SVD). Following the important property, the same as t-product [13] based on, that any complex circulant matrix can be diagonalized by the normalized Discrete Fourier Transformation (DFT) matrix, the authors in [12] designed a Qt-product by rewriting the quaternion tensor as two complex tensors.

View all citing articles on Scopus
View full text