2. 南京邮电大学 宽带无线通信与传感网技术教育部重点实验室,江苏 南京 210023
2. Key Lab. of Ministry of Education in Broadband Wireless Communication and Sensor Network Technol., Nanjing Univ. of Posts and Telecommunications, Nanjing 210003, China
视频前背景分离一直是计算机视觉等领域研究的热点,但是由于自然界存在的噪声、模糊、遮挡和光照变化等的干扰,使其成为最具有挑战性的问题之一。在此背景下,如何根据视频先验信息,构造鲁棒性强、复杂度低的视频前背景分离方案是其关键难题。鲁棒主成分分析(robust principal component analysis,RPCA)[1]作为多媒体信息处理领域的前沿技术,被广泛应用于视频前背景分离[2-5]中,同时,也是视频去噪[6]和人脸阴影移除[7]等领域的关键技术。传统RPCA是一种将观测矩阵分解为低秩矩阵和稀疏矩阵的方法,所以又被称为稀疏低秩分解(sparse and low-rank decomposition,SLRD)。但是,由于该问题的非凸、非连续性等特点使传统RPCA问题难以直接求解,且其是NP–难问题。为了求解该问题,主成分追踪(principal component pursuit,PCP)算法[8]被提出,该算法分别采用核范数和
改进的算法主要分为凸替代RPCA方法、非凸替代RPCA方法、加入辅助信息的RPCA方法以及截断核范数方法。例如,去分解(go decomposition,GoDec)算法[11]是一种经典的凸替代RPCA方法,它将受环境污染的观测矩阵分解为低秩、稀疏和噪声矩阵,增强了PCP算法的鲁棒性,同时,采用双边随机预测(bilateral random projections,BRP)方法[11]优化算法时间复杂度,提高算法收敛速度,但是,凸替代方法对秩函数和稀疏度函数的逼近程度不高,效果欠佳。在此基础上,一系列非凸替代RPCA方法被陆续提出,例如,非凸非光滑加权核范数(nonconvex nonsmooth weighted nuclear norm,NNWNN)算法[12]、非凸低秩稀疏分解(nonconvex low-rank and sparse decomposition,NonLRSD)算法[13]、非凸秩逼近(nonconvex rank approximation,NRA)算法[14]、广义双步长(general dual step-size,GDSS)算法[15]、线性分类非凸(linear spectral clustering and non-convex,LSCNC)算法[16]、带有分割稀疏的非凸RPCA(non-convex and segmentation constraint,NCSC)算法[17]、核化的非凸全变差RPCA(nonconvex total variation regularized RPCA with kernelization,KRPCA–NTV)算法[18]等,这些非凸替代RPCA方法采用较为先进的非凸替代函数替换传统RPCA中的秩函数和稀疏度函数。但是,由于该类算法的替代函数仍然非最优,同时,容易忽略视频中的结构化信息,使得视频前背景分离的效果差强人意。考虑到视频中存在大量的时空信息,于是许多基于辅助信息的RPCA方法被提出并应用于视频前背景分离中,例如:基于低秩和结构化的稀疏分解(low-rank and structured sparse decomposition,LSD)算法[19]采用结构化稀疏诱导范数描述矩阵的稀疏成分,并将空间信息引入到RPCA算法模型中;基于运动信息辅助的矩阵恢复(motion-assisted matrix restoration,MAMR)算法[20]将运动信息引入到传统RPCA模型中,辅助信息的加入促进了矩阵分解的准确性,尤其对受光照变化、水纹波动等影响的观测矩阵分解效果明显。但是,该类算法较难描述视频中的辅助信息,视频前背景分离效果不稳定,同时,由于大量辅助信息计算的引入导致算法时间复杂度较高,视频前背景分离的时间较长。
截断核范数(truncated nuclear norm,TNN)算法[21-23]是为了解决PCP算法中核范数平等对待所有奇异值的问题而提出的一种更逼近秩函数的方法。与传统RPCA不同的是,TNN算法是对
本文提出了一种改进的截断核范数(improved truncated nuclear norm,ITNN)算法,为了增强TNN算法对传统RPCA算法的逼近度,该算法采用非凸
鉴于矩阵
$ \begin{array}{l} \mathop {{\text{min}}}\limits_{{\boldsymbol{L}}{\text{,}}{\boldsymbol{S}}} \displaystyle\sum\limits_{i = r{\text{ + 1}}}^{\min (m,n)} {{\sigma _i}({\boldsymbol{L}})} {\text{ + }}\lambda {\left\| {\boldsymbol{S}} \right\|_1} \\ {\text{s}}{\text{.t}}{\text{. }}\;\;\;\;{\boldsymbol{ M}}{\text{ = }}{\boldsymbol{L}}{\text{ + }}{\boldsymbol{S}} \end{array} $ | (1) |
式中,
但是,由于
$ {\;\;\;\;\;\;\;\;\;\;\;\;\;\;\;\;\;\begin{array}{l} \mathop {{\text{min}}}\limits_{{\boldsymbol{L}}{\text{,}}{\boldsymbol{S}}} {\left\| {\boldsymbol{L}} \right\|_{{*}}} - \displaystyle\sum\limits_{i = 0}^r {{\sigma _i}({\boldsymbol{L}})} {\text{ + }}\lambda {\left\| {\boldsymbol{S}} \right\|_1} \\ {\text{s}}{\text{.t}}{\text{. }}\;\;\;\;{\boldsymbol{ M}}{\text{ = }}{\boldsymbol{L}}{\text{ + }}{\boldsymbol{S}} \end{array}} $ | (2) |
由文献[21]可知,式(2)可以转换为如下问题:
$ {\;\;\;\;\;\;\;\;\;\;\;\;\;\;\;\begin{array}{l} \mathop {{\text{min}}}\limits_{{\boldsymbol{L}}{\text{,}}{\boldsymbol{S}}} {\left\| {\boldsymbol{L}} \right\|_{{*}}} - \mathop {\max }\limits_{_{{\boldsymbol{A}}{{\boldsymbol{A}}^{\text{T}}} = {\boldsymbol{I}}, {\boldsymbol{B}}{{\boldsymbol{B}}^{\text{T}}} = {\boldsymbol{I}}}} {\text{tr}}\left( {{{\boldsymbol{A}}^{\text{T}}}{\boldsymbol{LB}}} \right){\text{ + }}\lambda {\left\| {\boldsymbol{S}} \right\|_1} \\ {\text{s}}{\text{.t}}{\text{. }}\;\;\;\;{\boldsymbol{ M}}{\text{ = }}{\boldsymbol{L}}{\text{ + }}{\boldsymbol{S}} \end{array} }$ | (3) |
式中:
$ {\left\| {\boldsymbol{L}} \right\|_\gamma } = \sum\limits_i {\frac{{(1 + \gamma ){\sigma _i}({\boldsymbol{L}})}}{{\gamma + {\sigma _i}({\boldsymbol{L}})}}} $ | (4) |
式中,
$ \begin{array}{l} \mathop {\lim }\limits_{\gamma \to \infty } {\left\| {\boldsymbol{L}} \right\|_\gamma } = \mathop {\lim }\limits_{\gamma \to \infty } \displaystyle\sum\limits_i {\frac{{\left(\dfrac{1}{\gamma } + 1\right){\sigma _i}({\boldsymbol{L}})}}{{1 + \dfrac{{{\sigma _i}({\boldsymbol{L}})}}{\gamma }}}} {\text{ = }}\displaystyle\sum\limits_i {{\sigma _i}({\boldsymbol{L}}){\text{ = }}{{\left\| {\boldsymbol{L}} \right\|}_*}} , \\ \;\;\mathop {\lim }\limits_{\gamma \to 0} {\left\| {\boldsymbol{L}} \right\|_\gamma } = \mathop {\lim }\limits_{\gamma \to \infty } \displaystyle\sum\limits_i {\frac{{(1 + \gamma ){\sigma _i}({\boldsymbol{L}})}}{{\gamma + {\sigma _i}({\boldsymbol{L}})}}} {\text{ = }}\displaystyle\sum\limits_i {1{\text{ = rank(}}{\boldsymbol{L}}{\text{)}}} , \end{array} $ |
所以,
![]() |
图1 不同范数逼近秩函数的对比 Fig. 1 Comparison of different norms approximating to the rank function |
于是,本文提出ITNN模型如下:
$ {\;\;\;\;\;\;\;\;\;\;\;\;\;\;\begin{array}{l} \mathop {{\text{min}}}\limits_{{\boldsymbol{L}}{\text{,}}{\boldsymbol{S}}} {\left\| {\boldsymbol{L}} \right\|_\gamma } - \mathop {\max }\limits_{_{{\boldsymbol{A}}{{\boldsymbol{A}}^{\text{T}}} = {\boldsymbol{I}}, {\boldsymbol{B}}{{\boldsymbol{B}}^{\text{T}}} = {\boldsymbol{I}}}} {\text{tr}}\left( {{{\boldsymbol{A}}^{\text{T}}}{\boldsymbol{LB}}} \right){\text{ + }}\lambda {\left\| {\boldsymbol{S}} \right\|_1} \\ {\text{s}}{\text{.t}}{\text{. }}\;\;\;\;{\boldsymbol{ M}}{\text{ = }}{\boldsymbol{L}}{\text{ + }}{\boldsymbol{S}} \end{array} } $ | (5) |
由式(5)得ITNN模型含待求解项
步骤1:给定
$ \begin{array}{l} {{\boldsymbol{U}}^k}{\text{ = }}({u_1},{u_2}, \cdots ,{u_m}) \in {{\mathbb{R}}^{m \times m}} , \\ {{\boldsymbol{V}}^k}{\text{ = }}({v_1},{v_2},\cdots,{v_n}) \in {{\mathbb{R}}^{n \times n}} 。\end{array} $ |
并通过取对应的前r个左、右奇异向量得到:
$ \begin{array}{l} {{\boldsymbol{A}}^k}{\text{ = }}({u_1},{u_2},\cdots,{u_r}) \in {{\mathbb{R}}^{m \times r}} , \\ {{\boldsymbol{B}}^k}{\text{ = }}({v_1},{v_2}, \cdots ,{v_r}) \in {{\mathbb{R}}^{m \times r}} 。\end{array} $ |
步骤2:在步骤1的基础上求解优化问题:
$ \begin{array}{l} ({{\boldsymbol{L}}^{k + 1}},{{\boldsymbol{S}}^{k + 1}}) = \mathop {\arg \min }\limits_{{\boldsymbol{L}},{\boldsymbol{S}}} {\left\| {\boldsymbol{L}} \right\|_\gamma } - {\rm{tr}}\left( {{{({{\boldsymbol{A}}^k})}^{\rm{T}}}{\boldsymbol{L}}{{\boldsymbol{B}}^k}} \right) + \lambda {\left\| {\boldsymbol{S}} \right\|_1} \\ {\text{s}}{\text{.t}}{\text{.}}\;\;\;\;\;{\boldsymbol{M}} = {\boldsymbol{L}} + {\boldsymbol{S}}\\[-22pt] \end{array} $ | (6) |
本文采用GADMM算法求解式(6)所示的优化问题,其对应的增广拉格朗日函数为:
$ \begin{aligned}[b] \varPhi ({\boldsymbol{L}},{\boldsymbol{S}},{\boldsymbol{Y}},\mu ) =& {\left\| {\boldsymbol{L}} \right\|_\gamma } - {\rm{tr}}\left( {{{({{\boldsymbol{A}}^k})}^{\rm{T}}}{\boldsymbol{L}}{{\boldsymbol{B}}^k}} \right) + \lambda {\left\| {\boldsymbol{S}} \right\|_1} - \\ &\left\langle {{\boldsymbol{Y}},{\boldsymbol{L}} + {\boldsymbol{S}} - {\boldsymbol{M}}} \right\rangle + \dfrac{\mu }{2}\left\| {{\boldsymbol{L}} + {\boldsymbol{S}} - {\boldsymbol{M}}} \right\|_{\rm{F}}^2 \end{aligned} $ | (7) |
式中,
首先,固定
$ \begin{aligned}[b] {{\boldsymbol{L}}^{t + 1}} =& \mathop {\arg \min }\limits_{\boldsymbol{L}} {\text{ }}\varPhi ({\boldsymbol{L}},{{\boldsymbol{S}}^t},{{\boldsymbol{Y}}^t},{\mu _t}) = \\ &\mathop {\arg \min }\limits_{\boldsymbol{L}} {\left\| {\boldsymbol{L}} \right\|_\gamma } - {\rm{tr}}\left( {{{({{\boldsymbol{A}}^k})}^{\rm{T}}}{\boldsymbol{L}}{{\boldsymbol{B}}^k}} \right) - \\ &\left\langle {{{\boldsymbol{Y}}^t},{\boldsymbol{L}} + {{\boldsymbol{S}}^t} - {\boldsymbol{M}}} \right\rangle + \dfrac{{{\mu _t}}}{2}\left\| {{\boldsymbol{L}} + {{\boldsymbol{S}}^t} - {\boldsymbol{M}}} \right\|_{\rm{F}}^2 = \\ &\mathop {\mathop {\arg \min }\limits_{\boldsymbol{L}} }\limits_{} {\left\| {\boldsymbol{L}} \right\|_\gamma } + \\ &\dfrac{{{\mu _t}}}{2}\left\| {{\boldsymbol{L}} - \left({\boldsymbol{M}} - {{\boldsymbol{S}}^t} + \dfrac{{{{\boldsymbol{Y}}^t} + {{({{\boldsymbol{A}}^k})}^{\rm{T}}}{\boldsymbol{L}}{{\boldsymbol{B}}^k}}}{{{\mu _t}}}\right)} \right\|_{\rm{F}}^2 \end{aligned} $ | (8) |
由文献[14]可知,为了求解式(8),可以转化为优化问题
$ {\;\;\;\;\;\;\;\;\;\;\;\;\;pro{x_{f,\mu }}}({\sigma _{\boldsymbol{D}}}): = \mathop {\arg \min }\limits_{\sigma \ge 0} f(\sigma ) + \frac{\mu }{2}\left\| {\sigma - {\sigma _{\boldsymbol{D}}}} \right\|_2^2 $ | (9) |
式(9)可以用凸规划差分(difference of convex,DC)算法[14]进行求解。
于是,得到式(8)的最优解为:
$ {{\boldsymbol{L}}^{t + 1}} = {\boldsymbol{U}}{\rm{diag}}({\sigma ^*}){{\boldsymbol{V}}^{\rm{T}}} $ | (10) |
式中,
其次,固定
$ \begin{aligned}[b] {{\boldsymbol{S}}^{t + 1}} =& \mathop {\arg \min }\limits_{\boldsymbol{S}} \varPhi ({{\boldsymbol{L}}^{t + 1}},{\boldsymbol{S}},{{\boldsymbol{Y}}^t},{\mu _t}) = \\ &\mathop {{\text{ }}\arg \min }\limits_{\boldsymbol{S}} {\text{ }}\lambda {\left\| {\boldsymbol{S}} \right\|_1} - \left\langle {{{\boldsymbol{Y}}^t},{\boldsymbol{S}}} \right\rangle + \\ &\frac{{{\mu _t}}}{2}\left\| {\alpha {{\boldsymbol{L}}^{t + 1}} - (1 - \alpha )({{\boldsymbol{S}}^t} - {\boldsymbol{M}}) + {\boldsymbol{S}} - {\boldsymbol{M}}} \right\|_{\rm{F}}^2 = \\ &\mathop {\arg \min }\limits_{\boldsymbol{S}} \frac{\lambda }{{{\mu _t}}}{\left\| {\boldsymbol{S}} \right\|_1}\; + \\ &\frac{1}{2}\left\| {{\boldsymbol{S}} - [{\boldsymbol{M}} - \alpha {{\boldsymbol{L}}^{t + 1}} + (1 - \alpha )({{\boldsymbol{S}}^t} - {\boldsymbol{M}}) + \frac{{{{\boldsymbol{Y}}^t}}}{{{\mu _t}}}]} \right\|_{\rm{F}}^2 \end{aligned} $ | (11) |
式中,
$ {\;\;\;\;\;\;\;{\boldsymbol{S}}^{t + 1}} = \;{\varTheta _{\frac{\lambda }{{{\mu _t}}}}}\left[{\boldsymbol{M}} - \alpha {{\boldsymbol{L}}^{t + 1}} + (1 - \alpha )({{\boldsymbol{S}}^t} - {\boldsymbol{M}}) + \frac{{{{\boldsymbol{Y}}^t}}}{{{\mu _t}}}\right] $ | (12) |
式中,
最后,固定
$ {\;\;\;\;\;{\boldsymbol{Y}}^{t + 1}} = {\boldsymbol{Y}}{}^t - {\mu _t}[\alpha {{\boldsymbol{L}}^{t + 1}} - (1 - \alpha )({{\boldsymbol{S}}^t} - {\boldsymbol{M}}) + {{\boldsymbol{S}}^{t + 1}} - {\boldsymbol{M}}] $ | (13) |
$ {\mu _{t + 1}} = \min \left( {\rho {\mu _t},{\mu _{\max }}} \right) $ | (14) |
式中,ρ为放大系数。
综上所述,使用算法1、2求解问题(5)。
算法1 求解问题(5)的总算法
1)初始化:
2)给定
$ [{{\boldsymbol{U}}^k},{{\boldsymbol{\varSigma}} ^k},{{\boldsymbol{V}}^k}] = SVD({{\boldsymbol{L}}^k}) , $ |
得到左、右奇异向量
3)求解如下优化问题:
$ \begin{array}{l} ({{\boldsymbol{L}}^{k + 1}},{{\boldsymbol{S}}^{k + 1}}) = \mathop {\arg \min }\limits_{{\boldsymbol{L}},{\boldsymbol{S}}} {\left\| {\boldsymbol{L}} \right\|_\gamma } - {\rm{tr}}\left( {{{({{\boldsymbol{A}}^k})}^{\rm{T}}}{\boldsymbol{L}}{{\boldsymbol{B}}^k}} \right) + \lambda {\left\| {\boldsymbol{S}} \right\|_1} \\ {\rm{ s.t}}.\;\;\;\;\;{\boldsymbol{M}} = {\boldsymbol{L}} + {\boldsymbol{S}}\text{。} \end{array} $ |
4)若满足终止条件
下面给出采用GADMM算法求解算法1中步骤3)(问题(6))的具体算法2,。
算法2 采用GADMM求解算法1中步骤3)的算法
1)初始化:给定参数
2)根据式(10)更新变量
3)根据式(12)更新变量
4)根据式(13)更新
5)根据式(14)更新
6)若满足终止条件
本文通过视频前背景分离试验验证ITNN算法的优势。实验中,采用的仿真软件为MATLAB R2018a,运行的计算机硬件环境为i5–5287U CPU@2.9 GHz,对比算法包括GDSS[15]、MAMR[20]、NNWNN[12]、NonLRSD[13]、TNN[21]、GoDec[15]和PCP[8]算法。实验的对象为CDnet数据集[26]和I2R数据集[27]中的Airport、ShoppingMall、WaterSurface、Escalator、Curtain、Cubicle、Corridor和Car视频。ITNN算法的参数设置为
为了验证提出的ITNN算法的优势,以8个实验视频序列为实验对象,进行视频前背景分离仿真实验,并随机选取Airport视频的第1 656帧、ShoppingMall视频的第1 862帧、WaterSurface视频的第1 624帧、Escalator视频的第4 595帧、Curtain视频的第22 774帧、Cubicle视频的第1 303帧、Corridor视频的第817帧和Car视频的第689帧的实验效果进行分析,实验结果如图2所示。
![]() |
图2 各算法提取的视频前景对比 Fig. 2 Comparison of video foreground extracted by different methods |
从图2可以看出:本文提出的ITNN算法较其他对比算法具有更好的分离效果。例如:从Airport视频提取前景的效果(图2的第1行)可以看出,本文提出的ITNN算法提取的前景图片的中间偏右部分和中间偏上部分比其他对比算法的噪声更少。从对ShoppingMall视频提取前景的效果(图2的第2行)可以看出,ITNN算法提取的前景的右上角部分具有较少的噪声。从WaterSurface视频提取前景的效果(图2的第3行)可以看出,ITNN算法从视频中提取的人的轮廓信息更加丰富和完整,噪声更少;同等条件下,其他算法只能提取人轮廓的一半乃至更少的信息,且提取的前景所包含的噪声较多,产生噪声最明显的是Godec算法。从Curtain视频提取前景的效果(图2的第5行)可以看出,ITNN算法提取的前景中人的信息较丰富,尤其是比TNN算法提取的人的信息丰富,并且比GDSS、MAMR、NNWNN、NonLRSD、Godec和PCP算法产生的噪声更少。综上所述,从视觉角度来看,本文提出的ITNN算法与其他对比算法相比提取的前景效果更好,前景信息更丰富和完整。
为了进一步定量分析ITNN算法的优势,本文引入了F-measure值。F-measure值是用于评价视频前背景分离效果的一个重要量化指标,其表达式为:
ITNN算法与上述7种对比算法进行视频前背景分离的F-measure值如表1所示。表1的最后一行给出了每种算法在视频前背景分离过程中的平均F-measure值。
表1 不同算法的视频前背景分离的F-measure值 Tab. 1 F-measure of different methods in the experiments of foreground-background separation |
![]() |
从表1可以看出:ITNN算法在对Airport、WaterSurface、Escalator、Curtain和Car进行视频前背景分离的F-measure值较其他对比算法更高。例如,对Airport视频,ITNN算法的F-measure值比PCP算法高9%;对WaterSurface视频,ITNN算法的F-measure值比TNN算法高42%;对Escalator视频,ITNN算法的F-measure值比Godec算法高3%;对Curtain视频,ITNN算法的F-measure值比Godec算法高12%;对Car视频,ITNN算法的F-measure值比TNN算法高12%。平均F-measure值最高的为本文提出的ITNN算法,比次高的NonLRSD算法高3%,比最低的TNN算法高12%,也即本文提出的ITNN算法比其他7种基于RPCA的视频前背景分离算法的效果更好,从而定量地验证了提出的ITNN算法的优越性。
为了验证ITNN算法的时间复杂度,实验记录了ITNN算法与上述7种对比算法进行视频的前背景分离的运行时间,如表2所示。
表2 不同算法的视频前背景分离运行时间比较 Tab. 2 Comparison of running time of each algorithm in the foreground-background separation |
![]() |
从表2中的平均时间可以看出:由于GoDec算法使用了加速算法,所以其运行时间最快;除GoDec算法外,ITNN算法的平均运行时间只比GDSS算法略慢,但比其他5种算法要快,其中,比MAMR算法快0.18 s/帧,比NNWNN算法快0.02 s/帧,比NonLRSD算法快0.017 s/帧,比TNN算法快0.5 s/帧,比PCP算法快0.3 s/帧。进一步验证了ITNN算法在时间复杂度上的优势。
综上所述,本文从视觉和量化(即F-measure值和运行时间)两个角度验证了提出的ITNN算法的优越性。
3 结 论以截断核范数方法为代表的传统鲁棒主成分分析方法中的核范数对鲁棒主成分分析模型中的秩函数逼近程度不高,进而影响到视频前背景分离的效果。在此背景下,本文提出了一种改进的截断核范数(ITNN)算法模型,该模型采用逼近程度较高的非凸
[1] |
Candès E J,Li Xiaodong,Ma Yi,et al. Robust principal component analysis?[J]. Journal of the ACM, 2011, 58(3): 1-37. DOI:10.1145/1970392.1970395 |
[2] |
ElTantawy A,Shehata M S. Local null space pursuit for real-time moving object detection in aerial surveillance[J]. Signal,Image and Video Processing, 2020, 14(1): 87-95. DOI:10.1007/s11760-019-01528-y |
[3] |
Yang Yongpeng,Yang Zhenzhen,Li Jianlin. Video foreground-background separation based on generalized nonconvex robust principal component analysis[J]. Chinese Journal of Scientific Instrument, 2020, 41(1): 250-258. [杨永鹏,杨真真,李建林. 基于广义非凸鲁棒主成分分析的视频前背景分离[J]. 仪器仪表学报, 2020, 41(1): 250-258. DOI:10.19650/j.cnki.cjsi.J1905517] |
[4] |
Yang Zhenzhen,Fan Lu,Yang Yongpeng,et al. Generalized nuclear norm and Laplacian scale mixture based low-rank and sparse decomposition for video foreground-background separation[J]. Signal Processing, 2020, 172: 107527. DOI:10.1016/j.sigpro.2020.107527 |
[5] |
Yang Zhenzhen,Fan Lu,Yang Yongpeng,et al. Improved low-rank and sparse decomposition with application to object detection[J]. Chinese Journal of Scientific Instrument, 2019, 40(4): 198-206. [杨真真,范露,杨永鹏,等. 改进的低秩稀疏分解及其在目标检测中的应用[J]. 仪器仪表学报, 2019, 40(4): 198-206. DOI:10.19650/j.cnki.cjsi.J1904640] |
[6] |
Gogolewski K,Sykulski M,Chung N C,et al.Truncated robust principal component analysis and noise reduction for single cell RNA-seq data[M]//Bioinformatics Research and Applications.Cham:Springer,2018:335–346.
|
[7] |
Cao Junjie,Wang Nannan,Zhang Jie,et al. Detection of varied defects in diverse fabric images via modified RPCA with noise term and defect prior[J]. International Journal of Clothing Science and Technology, 2016, 28(4): 516-529. DOI:10.1108/ijcst-10-2015-0117 |
[8] |
Bouwmans T,Zahzah E H. Robust PCA via principal component pursuit:A review for a comparative evaluation in video surveillance[J]. Computer Vision and Image Understanding, 2014, 122: 22-34. DOI:10.1016/j.cviu.2013.11.009 |
[9] |
Rodriguez P,Wohlberg B. Incremental principal component pursuit for video background modeling[J]. Journal of Mathematical Imaging and Vision, 2016, 55(1): 1-18. DOI:10.1007/s10851-015-0610-z |
[10] |
Vaswani N,Narayanamurthy P. Static and dynamic robust PCA and matrix completion:A review[J]. Proceedings of the IEEE, 2018, 106(8): 1359-1379. DOI:10.1109/JPROC.2018.2844126 |
[11] |
Zhou Tianyi,Tao Dacheng.GoDec:Randomized low-rank & sparse matrix decomposition in noisy case[C]//Proceedings of the 28th International Conference on Machine Learning.Bellevue:the International Machine Learning Society,2011:33–40.
|
[12] |
Yang Zhenzhen,Yang Zhen,Han Deren. Alternating direction method of multipliers for sparse and low-rank decomposition based on nonconvex nonsmooth weighted nuclear norm[J]. IEEE Access, 2018, 6: 56945-56953. DOI:10.1109/ACCESS.2018.2872688 |
[13] |
Yang Zhenzhen,Fan Lu,Yang Yongpeng,et al. Generalized singular value thresholding operator based nonconvex low-rank and sparse decomposition for moving object detection[J]. Journal of the Franklin Institute, 2019, 356(16): 10138-10154. DOI:10.1016/j.jfranklin.2019.09.017 |
[14] |
Kang Zhao,Peng Chong,Cheng Qiang.Robust PCA via nonconvex rank approximation[C]//Proceedings of the 2015 IEEE International Conference on Data Mining.Atlantic City:IEEE,2015:211–220.
|
[15] |
Yang Lei,Pong T K,Chen Xiaojun. Alternating direction method of multipliers for a class of nonconvex and nonsmooth problems with applications to background/foreground extraction[J]. SIAM Journal on Imaging Sciences, 2017, 10(1): 74-110. DOI:10.1137/15m1027528 |
[16] |
Wang Yongli,Wei Hongchao,Ding Xiaoyun,et al. Video background/foreground separation model based on non-convex rank approximation RPCA and superpixel motion detection[J]. IEEE Access, 2020, 8: 157493-157503. DOI:10.1109/ACCESS.2020.3018705 |
[17] |
Hu Zixuan,Wang Yongli,Su Rui,et al. Moving object detection based on non-convex RPCA with segmentation constraint[J]. IEEE Access, 2020, 8: 41026-41036. DOI:10.1109/ACCESS.2020.2977273 |
[18] |
Wang Junpu,Xu Guili,Li Chunlei,et al. Surface defects detection using non-convex total variation regularized RPCA with kernelization[J]. IEEE Transactions on Instrumentation and Measurement, 2021, 70: 1-13. DOI:10.1109/TIM.2021.3056738 |
[19] |
Liu Xin,Zhao Guoying,Yao Jiawen,et al. Background subtraction based on low-rank and structured sparse decomposition[J]. IEEE Transactions on Image Processing, 2015, 24(8): 2502-2514. DOI:10.1109/TIP.2015.2419084 |
[20] |
Ye Xinchen,Yang Jingyu,Sun Xin,et al. Foreground–background separation from video clips via motion-assisted matrix restoration[J]. IEEE Transactions on Circuits and Systems for Video Technology, 2015, 25(11): 1721-1734. DOI:10.1109/TCSVT.2015.2392491 |
[21] |
Hu Yao,Zhang Debing,Ye Jieping,et al. Fast and accurate matrix completion via truncated nuclear norm regularization[J]. IEEE Transactions on Pattern Analysis and Machine Intelligence, 2013, 35(9): 2117-2130. DOI:10.1109/TPAMI.2012.271 |
[22] |
Xue Zhichao,Dong Jing,Zhao Yuxin,et al. Low-rank and sparse matrix decomposition via the truncated nuclear norm and a sparse regularizer[J]. The Visual Computer, 2019, 35(11): 1549-1566. DOI:10.1007/s00371-018-1555-1 |
[23] |
Oh T H,Tai Y W,Bazin J C,et al. Partial sum minimization of singular values in robust PCA:Algorithm and applications[J]. IEEE Transactions on Pattern Analysis and Machine Intelligence, 2016, 38(4): 744-758. DOI:10.1109/TPAMI.2015.2465956 |
[24] |
Xiao Yunhai,Chen Liang,Li Donghui. A generalized alternating direction method of multipliers with semi-proximal terms for convex composite conic programming[J]. Mathematical Programming Computation, 2018, 10(4): 533-555. DOI:10.1007/s12532-018-0134-9 |
[25] |
Adona V A,Gonçalves M L N,Melo J G. Iteration-complexity analysis of a generalized alternating direction method of multipliers[J]. Journal of Global Optimization, 2019, 73(2): 331-348. DOI:10.1007/s10898-018-0697-z |
[26] |
Goyette N,Jodoin P M,Porikli F,et al.Changedetection.net:A new change detection benchmark dataset[C]//Proceedings of the 2012 IEEE Computer Society Conference on Computer Vision and Pattern Recognition Workshops.Providence:IEEE,2012:1–8.
|
[27] |
Li Liyuan,Huang Weimin,Gu IreneY H,et al. Statistical modeling of complex backgrounds for foreground object detection[J]. IEEE Transactions on Image Processing, 2004, 13(11): 1459-1472. DOI:10.1109/TIP.2004.836169 |