<?xml-model href='http://www.tei-c.org/release/xml/tei/custom/schema/relaxng/tei_all.rng' schematypens='http://relaxng.org/ns/structure/1.0'?><TEI xmlns="http://www.tei-c.org/ns/1.0">
	<teiHeader>
		<fileDesc>
			<titleStmt><title level='a'>Tensor Robust Principal Component Analysis via the Tensor Nuclear Over Frobenius Norm</title></titleStmt>
			<publicationStmt>
				<publisher>Springer</publisher>
				<date>07/01/2025</date>
			</publicationStmt>
			<sourceDesc>
				<bibl> 
					<idno type="par_id">10639006</idno>
					<idno type="doi">10.1007/s10915-025-02944-8</idno>
					<title level='j'>Journal of Scientific Computing</title>
<idno>0885-7474</idno>
<biblScope unit="volume">104</biblScope>
<biblScope unit="issue">1</biblScope>					

					<author>Huiwen Zheng</author><author>Yifei Lou</author><author>Guoliang Tian</author><author>Chao Wang</author>
				</bibl>
			</sourceDesc>
		</fileDesc>
		<profileDesc>
			<abstract><ab><![CDATA[Not Available]]></ab></abstract>
		</profileDesc>
	</teiHeader>
	<text><body xmlns="http://www.tei-c.org/ns/1.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink">
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="1">Introduction</head><p>Over the past decade, there has been a significant rise in the volume of data, accompanied by a notable shift towards multidimensional data, as opposed to traditional data confined to one or two dimensions. This trend presents various challenges regarding storage, transmission, and analysis. Tensors <ref type="bibr">[7,</ref><ref type="bibr">23]</ref>, representing multidimensional arrays, have emerged as crucial tools in numerous applications such as computer vision <ref type="bibr">[3,</ref><ref type="bibr">28,</ref><ref type="bibr">49]</ref>, signal processing <ref type="bibr">[31,</ref><ref type="bibr">40]</ref>, seismic imaging <ref type="bibr">[9,</ref><ref type="bibr">35]</ref>, statistics <ref type="bibr">[15,</ref><ref type="bibr">24,</ref><ref type="bibr">57]</ref>, and machine learning <ref type="bibr">[1,</ref><ref type="bibr">6,</ref><ref type="bibr">18]</ref>. Exploring low-dimensional structures within such complex data has gained increasing importance, particularly when these structures can be effectively modeled by certain low-rank properties.</p><p>Unlike matrices designed to handle two-dimensional (2D) data, the concept of tensor rank is not universally defined and can vary depending on the chosen tensor decomposition methods. The CANDECOMP/PARAFAC (CP) rank <ref type="bibr">[23]</ref> originates from the CP decomposition <ref type="bibr">[20]</ref>, determining the minimum number of rank-one decompositions to represent a given tensor. On the other hand, the Tucker rank <ref type="bibr">[12]</ref>, derived from the Tucker decomposition <ref type="bibr">[42]</ref>, is a vector wherein each element represents the rank of a matrix unfolded from the original tensor. Additionally, the tensor multi-rank <ref type="bibr">[12]</ref> and tubal rank <ref type="bibr">[21]</ref> have emerged from tensor singular value decomposition (t-SVD) <ref type="bibr">[22]</ref>, analogous to the singular value decomposition (SVD) of matrices. Consequently, various surrogates of tensor rank have been proposed. For instance, Liu et al. <ref type="bibr">[27]</ref> introduced the sum of the nuclear norm (SNN) based on the Tucker decomposition. The concept of a matrix nuclear norm was extended to the tensor nuclear norm (TNN) for the t-SVD in <ref type="bibr">[39]</ref>. Moreover, several nonconvex alternatives to TNN have been proposed <ref type="bibr">[53,</ref><ref type="bibr">54,</ref><ref type="bibr">58]</ref>. Jiang et al. <ref type="bibr">[19]</ref> introduced the partial sum of the tubal nuclear norm (PSTNN), which calculates the partial sum of smaller singular values for every frontal slice after applying a discrete Fourier transformation (DFT). Xu et al. <ref type="bibr">[50]</ref> incorporated the Laplace function into TNN, leading to a Laplace-based nonconvex surrogate. Qiu et al. <ref type="bibr">[37]</ref> proposed a nonconvex alternating projection method with linear convergence, followed by an acceleration leveraging the properties of the tangent space of low-rank tensors. Recently, Yan and Guo <ref type="bibr">[51]</ref> considered using the &#8467; p quasi-norm (0 &lt; p &lt; 1) to impose sparse constraints on both the singular values and sparse components simultaneously, which is referred to as the p-TRPCA model.</p><p>A conventional yet valuable tool in data analysis is principal component analysis (PCA) <ref type="bibr">[48]</ref>, utilized for extracting dominant patterns from matrices. However, a well-known drawback of PCA is its susceptibility to sparse errors and outlier observations. To address this limitation, robust PCA (RPCA) <ref type="bibr">[4]</ref> was introduced as the first polynomial-time algorithm with robust recovery guarantees. Subsequently, tensor robust principal component analysis (TRPCA) <ref type="bibr">[29]</ref> extended RPCA from matrices to tensors, allowing for the identification of low-rank tensors from sparsely corrupted entries. Specifically, TRPCA aims to decompose an observed tensor X &#8712; R n 1 &#215;n 2 &#215;n 3 into X = L 0 + E 0 , where L 0 represents a low-rank tensor and E 0 is a tensor containing only a small number of nonzero elements. Mathematically, TRPCA can be formulated as the following optimization problem:</p><p>where &#955; &gt; 0 is a fixed parameter, &#8226; 0 denotes the number of nonzero elements, and rank(L) represents some type of tensor rank. However, both the rank and the &#8467; 0 minimization problems are NP-hard <ref type="bibr">[33]</ref>. Alternatively, convex or non-convex surrogate functions <ref type="bibr">[16,</ref><ref type="bibr">52]</ref> to approximate the rank and &#8467; 0 penalties are used in TRPCA.</p><p>The &#8467; 1 norm serves as a convex relaxation of the &#8467; 0 norm and has found widespread application in statistics, as highlighted in <ref type="bibr">[41]</ref> with the introduction of the least absolute shrinkage and selection operator (LASSO). However, Fan and Li <ref type="bibr">[10]</ref> noted that the &#8467; 1 norm may not always be statistically optimal to yield the best estimation performance. Consequently, various nonconvex penalties <ref type="bibr">[14,</ref><ref type="bibr">55]</ref> have been proposed, including the bridge penalty by Huang et al. <ref type="bibr">[17]</ref>, the logistic penalty by Nikolova et al. <ref type="bibr">[34]</ref>, the hard thresholding penalty function by Fan and Li <ref type="bibr">[10]</ref>, the minimax concave penalty by Zhang <ref type="bibr">[56]</ref>. In the context of tensor recovery problems, two convex relaxation methods are the &#8467; 1 norm <ref type="bibr">[13,</ref><ref type="bibr">30,</ref><ref type="bibr">36]</ref> and the &#8226; 2,1 functional <ref type="bibr">[60]</ref>. Nonconvex penalties include the &#8467; p regularization <ref type="bibr">[26]</ref> for low-rank tensor recovery problems.</p><p>All the aforementioned nonconvex surrogates of tensor rank come with internal parameters that significantly influence the model's performance. Motivated by the remarkable performance of the ratio of the &#8467; 1 -norm and the &#8467; 2 -norm for sparse signal recovery <ref type="bibr">[38,</ref><ref type="bibr">[43]</ref><ref type="bibr">[44]</ref><ref type="bibr">[45]</ref>, we propose a parameter-free regularization technique utilizing the ratio of the tensor nuclear norm and the Frobenius norm (TNF) to approximate the tensor tubal rank. Specifically, in the TRPCA problem (1), we utilize the TNF regularization to enforce the low rankness while using the &#8467; 1 -norm for sparsity. For brevity, we refer to the combination of TNF and &#8467; 1 as simply TNF. Following a set of incoherence conditions formulated in the TNN-based TRPCA model <ref type="bibr">[30]</ref>, we prove that a pair of tensors serves as a local minimizer of the proposed TNF-based TRPCA model if one tensor is sufficiently low in rank and the other tensor is sufficiently sparse. In addition, we propose replacing the &#8467; 1 norm with the ratio of the &#8467; 1 and Frobenius norm for tensors, the latter denoted as the &#8467; F norm. We refer to the combination of TNF and &#8467; 1 /&#8467; F as the TNF+ model in short.</p><p>Computationally, we devise efficient algorithms based on the alternating direction method of multipliers (ADMM) <ref type="bibr">[2]</ref> to solve for both TNF and TNF+ models. We also establish their subsequential convergence under certain conditions. Extensive experiments conducted on synthetic and real image data confirm the superiority of our proposed methods over state-ofthe-art approaches. The key contributions of our work are summarized as follows:</p><p>&#8226; We propose two novel models (TNF and TNF+) for TRPCA.</p><p>&#8226; We present an exact recovery theory of TNF under incoherence conditions.</p><p>&#8226; We adopt ADMM to solve the proposed models along with convergence analysis.</p><p>We organize the rest of the paper as follows. We introduce our proposed model TNF and its properties in Sect. 2. The algorithm development with convergence analysis is presented in Algorithm 3. A variant model, called TNF+, along with an algorithm and its convergence is discussed in Sect. 4. We conduct numerical experiments in Sect. 5, including synthetic and real data to show the superiority of our proposed models. Finally, we conclude the paper in Sect. 6.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="2">TNF-based TRPCA Model and Recovery Guarantee</head><p>In this section, we introduce basic tensor notations and discuss a non-convex regularization method, which involves the ratio of the tensor nuclear norm to the Frobenius norm (TNF), aimed at approximating the tensor tubal rank <ref type="bibr">[59]</ref>. We adapt the TNF regularization to the TRPCA problem and establish a recovery guarantee of using TNF and &#8467; 1 to identify a lowrank tensor and a sparse tensor, respectively.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="2.1">Notations and Preliminary</head><p>We provide an overview of necessary notations and definitions used throughout this paper, as summarized in Table <ref type="table">1</ref>. The field of real numbers and complex numbers are denoted as R and C, respectively. Considering a tensor A &#8712; R n 1 &#215;n 2 &#215;n 3 , we denote A as the tensor after applying the fast Fourier Transform (FFT) to the tensor A along the third (tubal) dimension, i.e., A = fft (A, [ ], 3) via the MATLAB command "fft". We compute A via A = ifft A, [ ], 3 . Following the work <ref type="bibr">[30]</ref>, we define the tensor Frobenius norm and the tensor nuclear norm (TNN) as follows,</p><p>where A (i) is the i-th frontal slice of A, &#963; i j is the j-th singular value of A (i) , and</p><p>Our models and algorithms are built on the t-SVD algebraic framework <ref type="bibr">[22]</ref>. Please refer to Definition 1 for t-SVD and other related concepts in Appendix A.</p><p>Definition 1 (tensor singular value decomposition: t-SVD <ref type="bibr">[22]</ref>) Let A &#8712; R n 1 &#215;n 2 &#215;n 3 , then the t-SVD of A is given by</p><p>where U &#8712; R n 1 &#215;n 1 &#215;n 3 , V &#8712; R n 2 &#215;n 2 &#215;n 3 are orthogonal tensors, and S &#8712; R n 1 &#215;n 2 &#215;n 3 is an fdiagonal tensor.</p><p>Analogous to skinny matrix SVD, the skinny t-SVD requires the tensor tubal rank, which is defined in Definition 2.</p><p>Definition 2 (tensor tubal rank <ref type="bibr">[30]</ref>) For a tensor A &#8712; R n 1 &#215;n 2 &#215;n 3 , its tubal rank, denoted as rank t (A) defined as the number of nonzero singular tubes of S, where S comes from the t-SVD of A, i.e. A = U * S * V * .</p><p>For tensor A &#8712; R n 1 &#215;n 2 &#215;n 3 with tubal rank r &lt; n (2) , the skinny t-SVD of A is defined by</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="2.2">TNF-based TRPCA Model</head><p>Zheng et al. <ref type="bibr">[59]</ref> proposed the ratio of the tensor nuclear norm and the Frobenius norm (TNF) as a nonconvex surrogate of tensor tubal rank for the tensor completion problem. The TNF regularization is defined as</p><p>TNF effectively enforces a low-rank structure of the tensor, analogous to the &#8467; 1 /&#8467; 2 model <ref type="bibr">[38,</ref><ref type="bibr">45]</ref> applied to the vector formed by stacking all singular values {&#963; i j }. </p><p>the matrix trace</p><p>the inner product between A and</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>B 123</head><p>This paper focuses on the TRPCA problem, which aims to decompose a given tensor into the sum of a low-rank tensor and a sparse tensor. We employ the TNF regularization for low rankness and the standard &#8467; 1 norm for sparsity. In short, the proposed model is formulated as min</p><p>where X &#8712; R n 1 &#215;n 2 &#215;n 3 is a given third-order tensor. Throughout the remainder of the paper, we refer to this TNF-based TRPCA model ( <ref type="formula">6</ref>) briefly as "TNF".</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="2.3">Recovery Guarantee</head><p>We establish a recovery theory for the proposed model ( <ref type="formula">6</ref>) to identify the two tensors (a low-rank tensor and a sparse tensor) under tensor incoherence conditions. Some notations are required to present the conditions in Definition 3 and Theorem 1. The column basis is denoted as -&#8594; e i , which is a tensor of size n 1 &#215;1 &#215; n 3 with its (i, 1, 1)-th entry set to 1 and the remaining entries set to 0. The nonzero entry one only appears at the first frontal slice of -&#8594; e i . Naturally its conjugate transpose -&#8594; e * i is called row basis. The tube basis, denoted as &#279;k , is a tensor of size 1 &#215; 1 &#215; n 3 with its (1, 1, k)-th entry set to 1 and the reset set to 0. We define e i jk := -&#8594; e i * &#279;k * -&#8594; e * j &#8712; R n 1 &#215;n 2 &#215;n 3 , which is a unit tensor with the only non-zero entry at (i, j, k) being to 1. <ref type="bibr">[30]</ref>) For a low-rank tensor L 0 &#8712; R n 1 &#215;n 2 &#215;n 3 , we assume rank t (L 0 ) = r and its skinny t-SVD is</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>Definition 3 (tensor incoherence conditions</head><p>where -&#8594; e i and -&#8594; e j are column basis of size n 1 &#215; 1 &#215; n 3 and n 2 &#215; 1 &#215; n 3 , respectively. We present our main theoretical result regarding the recovery guarantee of the TNF regularization and the &#8467; 1 norm for finding a low-rank tensor and a sparse tensor, respectively.</p><p>Theorem 1 Suppose L 0 &#8712; R n 1 &#215;n 2 &#215;n 3 with tubal rank r obeys the tensor incoherence conditions <ref type="bibr">(7)</ref> with parameter &#956;. Suppose that the support of E 0 is uniformly distributed among all sets of cardinality m = 2&#947; n 1 n 2 n 3 , where &#947; = P(sgn(E 0 ) = 1) = P(sgn(E 0 ) = -1). If the parameter &#955; in the TNF model ( <ref type="formula">6</ref>) is selected within the interval</p><p>with sufficiently large n 1 , n 2 , n 3 , there exists a positive constant c 0 such that with probability at least</p><p>Theorem 1 implies that for L 0 with sufficiently low rank (its tubal rank is upper bounded) and E 0 with sufficiently sparse (its cardinality is upper bounded), the pair (L 0 , E 0 ) is a local minimum of the proposed TNF model <ref type="bibr">(6)</ref> with high probability under some certain conditions. In addition, sufficiently large n 1 , n 2 , n 3 can ensure that 24 1-2&#947; / L 0 F &lt; n 1 n 2 n 2 3 , and 1   4</p><p>2&#956;r &gt; &#8730; rn 3 such that the interval for &#955; is well-defined. Its proof is given in the supplementary material.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="3">Algorithmic Developments</head><p>In this section, we employ the alternating direction method of multipliers (ADMM) to solve the proposed model ( <ref type="formula">6</ref>), accompanied by analyses of its complexity and convergence.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="3.1">Numerical Algorithm</head><p>We introduce an auxiliary variable H and design a specific splitting scheme that reformulates <ref type="bibr">(6)</ref> </p><p>The corresponding augmented Lagrangian function is expressed as</p><p>where Y, Z are dual variables and &#956; 1 , &#956; 2 are positive parameters. In the ADMM scheme, we alternatively update the variables L, H, E, Y, and Z by</p><p>The L-subproblem in (11) can be rewritten as</p><p>which has a closed-form solution by the tensor singular value thresholding (t-SVT) <ref type="bibr">[30]</ref>. Specifically given a tensor A with its t-SVD A = U * S * V * , the t-SVT operator is defined by</p><p>where &#964; &gt; 0 and S &#964; is an tensor that satisfies S &#964; = max{S -&#964;, 0}. Hence, we have the L-update as follows,</p><p>The H-subproblem of (11) can be expressed as</p><p>where a scalar &#961; (k+1) = L (k+1) * and a tensor</p><p>Following the work of <ref type="bibr">[38]</ref>, we derive the closed-form solution to the problem <ref type="bibr">(14)</ref> given by</p><p>where G (k) is a random tensor with its Frobenius norm being 3 &#961; (k+1) &#956; 1</p><p>and</p><p>and</p><p>Lastly, the tensor E-subproblem of ( <ref type="formula">11</ref>) can be equivalently expressed as minimizing the &#8467; 1 minimization elementwise, thus allowing for a closed-form solution through a softthresholding operator, i.e.,</p><p>where shrink(v, &#961;) = sign(v) max{|v| -&#961;, 0}.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="3.2">Complexity</head><p>We present the overall algorithm for solving problem (6) in Algorithm 1. Its primary computational complexity arises from updating L and H. Specifically, in each iteration, updating L incurs a computational cost of O((n</p><p>). Consequently, the overall computational complexity of Algorithm 1 is</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="3.3">Convergence Analysis</head><p>This section is devoted to the convergence analysis of our algorithm. Specifically, We show that the sequence generated by Algorithm 1 has a subsequence convergent to a stationary point of with the TNF model ( <ref type="formula">6</ref>) under the following two assumptions. A1: The sequence {L (k) } generated by <ref type="bibr">(11)</ref> is bounded, so is its nuclear norm of</p><p>A2: The Frobenius norm of {H (k) } has a uniform lower bound, i.e., there exists a positive constant &#948; such that H (k)  F &#8805; &#948;, &#8704;k. Lemma 1 Under assumptions A1-A2 with sufficiently large parameters &#956; 1 , &#956; 2 , the sequence {Y (k) } generated by <ref type="bibr">(11)</ref> satisfies</p><p>Algorithm 1 ADMM for solving the TNF model <ref type="bibr">(6)</ref>.</p><p>Require: Observed data X , parameters: &#956; 1 , &#956; 2 , kMax, 1: Initialization: (L (0) , E (0) ) by a TNN-based TRPCA model, H (0) = L (0) , Y (0) = Z (0) = O, and k = 0 2: while k &lt; kMax or not converged do 3:</p><p>where M and &#948; are the constants defined in A1 and A2, respectively.</p><p>Lemma 2 Under assumptions A1-A2, the augmented Lagrangian function <ref type="bibr">(10)</ref> of the sequence {L (k) ,</p><p>with four positive constants c 1 , c 2 , c 3 , c 4 .</p><p>be the sequence generated by <ref type="bibr">(11)</ref>, then there exist a tensor</p><p>and a constant &#954; &gt; 0 such that</p><p>Theorem 2 Under assumptions A1-A2, the sequence</p><p>generated by <ref type="bibr">(11)</ref> satisfies (i) The sequences {H (k) }, {E (k) }, {Y (k) }, and {Z (k) } are bounded.</p><p>(ii)The sequence {C (k) } has a convergent subsequence. If</p><p>The proofs of Lemma 1-Lemma 3 and Theorem 2 are provided in the supplement.</p><p>Remark 1 It is challenging to analyze the convergence of (11) due to the appearance of two Lagrangian multipliers, or so-called three-block ADMM <ref type="bibr">[5]</ref>. Some existing works in the general optimization literature <ref type="bibr">[46]</ref> require an accompanying function, such as an objective function, merit function, or augmented Lagrangian function, that possesses properties such as being coercive, separable, or Lipschitz differentiable within a specific domain. However, none of these properties are satisfied for our TNF model. Because <ref type="bibr">(18)</ref> includes a positive term Z (k+1) -Z (k) 2 F on the right-hand side, while the others are negative, we need to make an assumption about Z for the convergence analysis in Theorem 2. This line of proof follows from two recent works <ref type="bibr">[8,</ref><ref type="bibr">32]</ref>.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="4">A Variant of the TNF-based TRPCA Model</head><p>This section introduces an alternative model based on TNF and &#8467; 1 /&#8467; F , along with an algorithm and its convergence analysis.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="4.1">The TNF+ Model and its Algorithm</head><p>To mitigate the bias caused by the &#8467; 1 norm of E in ( <ref type="formula">6</ref>), we propose utilizing &#8467; 1 /&#8467; F to encourage sparsity of the tensor E, thereby introducing a new model. The formulation of the second proposed model is given by min</p><p>referred to as "TNF+" for the rest of the paper. Note that it is challenging to establish the recovery guarantee of the TNF+ model. The main difficulty lies in the two denominators in <ref type="bibr">(20)</ref>, which change in opposite directions to satisfy the constraint L + E = X , whereas TNF has only one fractional term. The analysis on the TNF+ model will be left to future work. Similar to TNF, ADMM is employed to solve <ref type="bibr">(20)</ref>. Specifically, we introduce two auxiliary variables H and D along with a specific splitting scheme that reformulates <ref type="bibr">(20)</ref> </p><p>Its augmented Lagrangian function is written by</p><p>with dual variables Y, Z, U and positive parameters &#956; 1 , &#956; 2 , &#956; 3 . At each iteration, ADMM involves the following updates.</p><p>Since the L-subproblem and the H-subproblem are the same as the ones in <ref type="bibr">(11)</ref>, we use the same closed-form solutions for L (k+1) and H (k+1) . The E-subproblem of ( <ref type="formula">23</ref>) can be expressed as</p><p>which is equivalent to the &#8467; 1 minimization elementwise. Hence, it has a closed-form solution given by the soft-thresholding operator, i.e.,</p><p>Lastly, the D-subproblem of ( <ref type="formula">23</ref>) can be expressed as</p><p>Similar to H-subproblem (15), we derive the closed-form solution of ( <ref type="formula">25</ref>) to be</p><p>where J (k) is a random tensor with its Frobenius norm being 3 &#946; (k+1) &#956; 1</p><p>for</p><p>and</p><p>We summarize the overall algorithm of ADMM for solving the problem <ref type="bibr">(20)</ref> in Algorithm 2. Compared to Algorithm 1, Algorithm 2 incurs additional complexity due to the update of D, which takes O(n 1 n 2 n 3 n (2) ) and is of the same order as updating H. Consequently, Algorithm 2 exhibits equivalent complexity Algorithm 1, that is,</p><p>123</p><p>Algorithm 2 ADMM of the TNF+ model.</p><p>Require: Observed data X , parameters: &#956; 1 , &#956; 2 , &#956; 3 , kMax, 1: Initialization: (L (0) , E (0) ) by a TNN-based TRPCA model,</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="4.2">Convergence for the TNF+ Model</head><p>We show that the sequence generated by Algorithm 2 has a subsequence convergent to a stationary point of (20) under the following two assumptions. A3: The sequence ({L (k) }, {E (k) }) generated by ( <ref type="formula">23</ref>) is bounded, so are the nuclear norm of L (k) and the &#8467; 1 norm of {E (k) }, denoted by sup k { L (k) * } &#8804; M and sup k { E (k)  1 } &#8804; m. A4: The Frobenius norm of {H (k) } and {D (k) } have uniform bounds, i.e., there exist positive constants &#948; 1 and &#948; 2 such that H (k)  F &#8805; &#948; 1 , &#8704;k and</p><p>Lemma 4 Under assumptions A3-A4 with sufficiently large parameters &#956; 1 , &#956; 2 , the sequence {Y (k) } and {U (k) } generated by <ref type="bibr">(23)</ref> satisfies</p><p>where M, m, &#948; 1 and &#948; 2 are the constants defined in A3 and A4, respectively.</p><p>Lemma 5 Under assumptions A3-A4, the augmented Lagrangian function <ref type="bibr">(22)</ref> of the sequence</p><p>where c 5 , c 6 , c 7 , c 8 , c 9 are positive constants.</p><p>be the sequence generated by <ref type="bibr">(23)</ref>, then there exist a tensor</p><p>and a constant &#954; 2 &gt; 0 such that</p><p>Theorem 3 Under assumptions A3-A4, the sequence</p><p>generated by <ref type="bibr">(23)</ref> satisfies</p><p>where the zero tensor O is composed of seven tensors, each of dimension n 1 &#215; n 2 &#215; n 3 .</p><p>We present the proofs of Lemma 4 and Lemma 5 in the supplementary material while omitting the proofs of Lemma 6 and Theorem 3 due to their similarity to the ones in the TNF model.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="5">Experiments</head><p>This section contains extensive experiments aimed at evaluating the performance of our proposed TNF and TNF+ models using both synthetic and real-world datasets. In the synthetic scenario, the observed data are generated as the sum of a low-rank tensor and a sparse tensor.</p><p>For denoising experiments, we use real color images with manually added sparse noises. Furthermore, we employ surveillance videos for background modeling, wherein the video is decomposed into a low-rank background tensor and a sparse motion component. Although real-world data may not be strictly low rank, the underlying tensors can be predominantly approximately by their top singular values. Therefore, the proposed methodologies still yield satisfactory results. All experiments are conducted using MATLAB (R2023a) on the Windows 10 platform with an Intel Core i5-1135G7 2.40 GHz processor and 16 GB of RAM. </p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="5.1">Synthetic Data</head><p>We generate each observation X &#8712; R n<ref type="foot">foot_0</ref> &#215;n 2 &#215;n 3 by adding a low-rank tensor L 0 and a sparse component E 0 of the same dimension. Here L 0 is obtained by the t-product of two tensors of smaller dimensions, i.e., L 0 = P * Q, where P &#8712; R n 1 &#215;r &#215;n 3 and Q &#8712; R r &#215;n 2 &#215;n 3 with r n <ref type="bibr">(2)</ref> . The tubal rank of the resulting tensor L 0 is at most r . The elements of tensor P are drawn from an independent and identically distributed (i.i.d.) Gaussian distribution N (0, 1/n 1 ), while the elements of Q are drawn from N (0, 1/n 2 ). As for the sparse components E 0 , we assume its support follows a Bernoulli distribution. Specifically, we randomly set the values of its entries to either +1 or -1, each with probability &#947; , and set to 0 with probability 1 -2&#947;, where 2&#947; &#8712; [0, 1] is referred to as a sampling rate or a sparsity level.</p><p>We start with empirical evidence of convergence in the proposed TRPCA methodologies by considering a third-order tensor of dimensions 40 &#215; 40 &#215; 30, with a tubal rank of 3 and a sampling rate of 0.2. The relative square errors of tensors L (k) and E (k) to the corresponding ground truth L 0 and E 0 at each iteration k are depicted in Fig. <ref type="figure">1</ref>, showing that the errors of both models reduce to less than 10 -15 in about 100 iterations. Also, TNF+ has a faster convergence compared to TNF.</p><p>Next, we conduct a comparative study of our proposed TNF and TNF+ models with some existing works, including TNN <ref type="bibr">[30]</ref>, Laplace <ref type="bibr">[50]</ref>, t-S w, p <ref type="bibr">[54]</ref>, and p-TRPCA <ref type="bibr">[51]</ref>. For our models, we set to 10 -4 in both Algorithm 1 and Algorithm 2. We gradually increase the values of &#956; 1 and &#956; 2 instead of fixed values for acceleration, as considered in <ref type="bibr">[30]</ref>. Specifically, we initialize &#956; 1 = 10 -4 and &#956; 2 = 10 -3 in TNF while &#956; 1 = 10 -4 and &#956; 2 = &#956; 3 = 10 -3 in TNF+. For both TNF and TNF+, we consider an increment factor of 1.1 in each iteration and a maximum cap of these parameters by 10 10 . We set &#955; = 2 &#215; 10 -4 in TNF for all synthetic experiments, although a finer tuning of &#955; could potentially enhance our model's performance. For TNF+ model, we set the value of &#955; to Fig. <ref type="figure">2</ref> The success rates of various methods for the TRPCA problem with varying tubal ranks (r ) and sparsity levels (&#961;). Each cell represents the percentage of successful recoveries over ten independent realizations. White dashed lines have been added along the diagonal to facilitate comparison We employ success rates as a metric to assess recovery performance, which is defined as the ratio of successful trials to the total number of trials. Specifically, we conduct ten independent random trials for each combination of a predetermined tubal rank (r ) and sampling rate (2&#947; ). A trial is deemed successful if the relative square error between the recovered tensor L and the ground-truth tensor L 0 , denoted as</p><p>, is less than 10 -3 . The success rate is then calculated by dividing the number of successful trials by 10. Finally, we adhere to the experimental setup in <ref type="bibr">[19]</ref> for using the tensor dimension of 40 &#215; 40 &#215; 30. The tubal rank in L ranges from 1 to 19 with an increment of 2, while the sparsity in E varies from 0.05 to 0.5 with an increment of 0.05.</p><p>Each cell in Fig. <ref type="figure">2</ref> illustrates the success rate corresponding to a combination of tubal rank and sparsity levels. Generally, successful recovery is more probable when the sparsity level or tubal rank is relatively low. Fig. <ref type="figure">2</ref> showcases that our models outperform the state-of-the-art methods, particularly when the specified L rank is low.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="5.2">Real-World Data</head><p>We perform experiments on real-world data comprising color images and videos. For image denoising tests, we employ the peak signal-to-noise ratio (PSNR) <ref type="bibr">[30]</ref> and the structural similarity index (SSIM) <ref type="bibr">[47]</ref> to quantitatively evaluate recovery performance. Additionally, we present background separation results using grayscale videos. Since the final results are evaluated using PSNR and SSIM, we have adopted the same termination criterion for all competing algorithms; see Algorithm 1 and Algorithm 2. </p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="5.2.1">Color Image Denoising</head><p>We conduct image denoising experiments on five color images, labeled by "boat", "houses", "seabeach", "bicycle", and "brook." These images can be obtained online <ref type="foot">1</ref> . Each image is corrupted by sparse noise, where 20% of the pixels randomly receive values in the range of 0 to 255, with the locations of the distorted pixels unspecified. Both TNF and TNF+ models are applied for image denoising. In the TNF model, we select the best &#955; value from the range [4.5 : 0.5 : 6.5] &#215; 10 -5 that achieves the highest PSNR. The initial values are set as &#956; 1 = &#956; 2 = 10 -4 . Conversely, for the TNF+ model, we choose &#955; among the set [1.6 : 0.4 : 2.8] &#215; 10 -2 and initialize &#956; 1 = 10 -4 , &#956; 2 = 10 -2 , &#956; 3 = 10 -4 . We compare the TNF and TNF+ models with TNN <ref type="bibr">[30]</ref>, Laplace <ref type="bibr">[50]</ref>, t-S w, p <ref type="bibr">[54]</ref>, and p-TRPCA <ref type="bibr">[51]</ref>. Quantitative evaluations in terms of PSNR and SSIM are presented in Table <ref type="table">3</ref>, indicating improved performance with our proposed TNF regularization over stateof-the-art TRPCA methods for denoising sparse noise. Among the five color images, the best performance is achieved either by TNF or TNF+. Notably, the TNF model achieves the highest PSNR for the "houses", "bicycle", and "brook" images, while the TNF+ model appears to perform the best according to the SSIM metric. TNF and TNF+ achieve the top two performances in most cases. Specifically, the average PSNR of TNF and TNF+ is 28.1005 and 28.0875, respectively, both exceeding the rest of the methods by more than 0.2.</p><p>We present visual recovery results in Fig. <ref type="figure">3</ref>. Each image contains a zoomed region for ease of comparison. The noisy inputs are depicted in the second column of Fig. <ref type="figure">3</ref>, exhibiting severe speckle artifacts. TNF and TNF+ provide results with fewer speckles, particularly noticeable in the zoomed region of the "bicycle" image. In the "house" and "seabeach" images, our methods better preserve the details of zoomed-in letters and trees, while TNN exhibits some blurring. Additionally, Laplace and p-TRPCA models retain artifacts from sparse noise. Moreover, our proposed model effectively removes noise without excessively smoothing the image, as compared to t-S w, p (0.9). This difference is particularly evident in the "boat" and "brook" images.</p><p>To analyze the efficiency of all approaches, we summarize the runtime of the algorithms in Table <ref type="table">2</ref>.</p><p>The TNF algorithm generally runs faster than p-TRPCA and TNF+, but slower than Laplace and S wp (0.9). Although TNF+ is slightly slower than TNF, it is still faster than PSTNN and p-TRPCA and is competitive with Laplace in some cases.  </p><p>e) t-S w, p (0.9), (f) p-TRPCA, (g) TNF, and (h) TNF+. From left to right: five color images ("boat," "house," "seabeach," "bicycle," and "brook")</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="5.2.2">Background Modeling</head><p>The background modeling problem aims to separate foreground objects from the background. In videos, the background is typically approximated as a low-rank tensor since it remains nearly constant across the timeframes. In contrast, moving foreground objects are treated as sparse components. In the context of the TRPCA problem, the background and foreground tensors correspond to the low-rank tensor L 0 and the sparse tensor S 0 , respectively. We conduct experiments using sequences of "airport" (144 &#215; 176 &#215; 400) and "bootstrap" (120 &#215; 160 &#215; 400) from the 12R dataset <ref type="bibr">[25]</ref>, as well as "shoppingmall" (220 &#215; 352 &#215; 400) from <ref type="bibr">[25]</ref>. All three videos have slow object movement against different background scenarios. We compare our TNF and TNF+ models with SNN, TNN, PSTNN, Laplace, and t-S w, p (0.9) models. We set &#955; = 10 -6 and &#956; 1 = &#956; 2 = 10 -5 in TNF and &#955; = 1/ &#8730; max(n 1 , n 2 )n 3 , &#956; 1 = &#956; 3 = 10 -5 and &#956; 2 = 10 -3 in TNF+.</p><p>Fig. <ref type="figure">4</ref> presents the visual results of background modeling obtained by various methods. For each video, we select one image in the sequence as shown in the first column (a) of Fig. <ref type="figure">4</ref>, followed by the background images of the same frame obtained by (b) TNN, (c) Laplace, (d) t-S w, p (0.9), (e) EAP-TRPCA-FFT <ref type="bibr">[37]</ref>, (g) TNF, and (h) TNF+. The second row of each video depicts the motion in the scene. In the "airport" video, the background recovered by both TNF and TNF+ contains less ghost silhouette compared to other methods, indicating a better background separation. Similarly, in the "bootstrap" and "shopping mall" videos, the humans identified by the proposed method look sharper and clearer than the ones by other methods.</p><p>A F . Using the frontal slices of a tensor A, we define the block circulant matrix of A as bcirc(A) := &#9121; &#9122; &#9122; &#9122; &#9123; A (1) A (n 3 ) &#8226; &#8226; &#8226; A (2)  A (2) A (1) &#8226; &#8226; &#8226; A (3)  . . . . . . . . . . . .</p><p>We define two operators:</p><p>A (2)  . . .</p><p>and fold (unfold(A)) = A, <ref type="bibr">(33)</ref> where unfold(&#8226;) maps A to a matrix of size n 1 n 3 &#215; n 2 and fold(&#8226;) is its inverse operator.</p><p>Definition A.4 (t-product <ref type="bibr">[22]</ref>) Let A &#8712; R n 1 &#215;l&#215;n 3 and B &#8712; R l&#215;n 2 &#215;n 3 , then the t-product A * B is defined by</p><p>resulting a tensor of size n 1 &#215; n 2 &#215; n 3 . Note that A * B = Z if and only if A B = Z.</p><p>Definition A.5 (identity tensor <ref type="bibr">[22]</ref>) The identity tensor I &#8712; R n&#215;n&#215;n 3 is the tensor with its first frontal slice being the n &#215; n identity matrix and other frontal slices being all zeros. It is clear that A * I = A and I * A = A given the appropriate dimensions.</p><p>Definition A.6 (tensor conjugate transpose <ref type="bibr">[22]</ref>) The conjugate transpose of a tensor A &#8712; C n 1 &#215;n 2 &#215;n 3 is a tensor A * obtained by conjugate transposing each of the frontal slices and then reversing the order of transposed frontal slices 2 through n 3 .</p><p>Definition A.7 (orthogonal tensor <ref type="bibr">[22]</ref>) A tensor Q &#8712; R n&#215;n&#215;n 3 is orthogonal if it satisfies</p><p>Definition A.8 ( f -diagonal tensor <ref type="bibr">[22]</ref>) A tensor is called f -diagonal if each frontal slice is a diagonal matrix.</p></div><note xmlns="http://www.tei-c.org/ns/1.0" place="foot" n="1" xml:id="foot_0"><p>&#8730; n (1) n 3 = 0.0289, consistent with the &#955; value used in the TNN model<ref type="bibr">[30]</ref>. As for the competing methods (TNN, t-S w, p , and p-TRPCA), we employ the Matlab codes provided by the respective authors with default parameter settings. For the Laplace model, we adapt the code of the tensor completion model into the TRPCA model while setting to 10 -6 .</p></note>
			<note xmlns="http://www.tei-c.org/ns/1.0" place="foot" n="1" xml:id="foot_1"><p>http://r0k.us/graphics/kodak</p></note>
			<note xmlns="http://www.tei-c.org/ns/1.0" place="foot" xml:id="foot_2"><p>&#8730;n 3</p></note>
		</body>
		</text>
</TEI>
