Next Article in Journal
Separation of Overlapped Direct and Reflected Waveforms for Low-Altitude UAV-Based GNSS-R Altimetry
Previous Article in Journal
Fiber Lidar Sensing of the Vertical Profiles of Low-Level Cloud Extinction Coefficients at 1064 nm
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Multiframe Infrared Small Target Detection via Novel Low-Rank Approximation and Robust CUR Decomposition

School of Mathematics and Statistics, Xidian University, Xi’an 710126, China
*
Author to whom correspondence should be addressed.
Remote Sens. 2026, 18(6), 892; https://doi.org/10.3390/rs18060892
Submission received: 8 January 2026 / Revised: 9 March 2026 / Accepted: 12 March 2026 / Published: 14 March 2026

Highlights

What are the main findings?
  • We refine the existing low-rank matrix decomposition approaches, allowing the low-rank component of multi-frame infrared images to be more accurately approximated via an abundance matrix.
  • Traditional multi-frame infrared small-target detection methods based on low-rank and sparse decomposition suffer from high computational complexity and extremely time-consuming optimization. By introducing column-row (CUR) decomposition into the iterative optimization process, the proposed method significantly reduces the overall computational cost of the algorithm.
What are the implications of the main findings?
  • The proposed low-rank approximation enables more accurate recovery of background components in multi-frame infrared images, effectively suppressing background clutter and reducing false detections. As a result, it improves the detection accuracy of low-rank sparse-based infrared small-target detection methods.
  • The effective integration of the improved low-rank approximation with robust CUR decomposition enables the proposed method to rapidly and accurately detect infrared small targets in multi-frame infrared imagery.

Abstract

Low-rank sparse decomposition models have become the mainstream optimization framework for multiframe infrared small target detection. Existing low-rank matrix decomposition approximations typically pre-decompose infrared videos into the product of two low-rank matrices to capture the background’s low-rank characteristics. However, such approximations are not optimal and often result in suboptimal background recovery. To achieve more accurate low-rank recovery, we exploit the intrinsic relationship between low-rank matrices and their generalized inverse matrices, thereby improving conventional decomposition approximations. Moreover, to address the high computational cost of applying low-rank and sparse decomposition models to multi-frame infrared videos, we introduce a robust column-row (CUR) decomposition to accelerate the iterative process, thereby significantly improving computational efficiency. The experimental results show that the proposed method achieves fast detection of small targets in infrared videos while maintaining competitive detection performance.

1. Introduction

Infrared small target detection (ISTD) plays a crucial role in locating and identifying targets of interest under low-illumination and complex environmental conditions, and has been widely applied in civil, military, and industrial fields [1,2,3]. Despite significant progress in recent years, multi-frame infrared small target detection still faces substantial challenges. Specifically, small targets are easily submerged in complex background clutter, making reliable detection difficult. Moreover, the high data dimensionality inherent in multi-frame infrared imagery leads to increased computational burden and slow detection speed [4,5]. Consequently, achieving accurate and efficient separation of background sequences and small target sequences from multi-frame infrared images remains a critical and challenging problem.
Existing infrared small target detection methods can be broadly categorized into single-frame-based approaches and multi-frame-based approaches. Single-frame-based methods usually formulate the ISTD problem as a subspace-based or tensor-based optimization model. One of the most classical optimization-based methods is the Infrared Patch-Image (IPI) model, which transforms the single-frame infrared small target detection problem into a matrix-based low-rank and sparse optimization problem by employing a local patch construction strategy [6]. Wang et al. [7] proposed an adaptive robust principal component analysis (RPCA) approach, effectively separating small infrared targets from the background. Dai et al. [8] converted a single infrared image into a three-dimensional tensor and adopted a tensor-based RPCA model to improve small target detection performance. However, single-frame methods utilize only spatial structural information while neglecting the temporal characteristics of target motion. In contrast, multi-frame detection methods can jointly exploit both spatial and temporal features from infrared video sequences, leading to significantly improved detection performance. Therefore, this work primarily focuses on improving both the accuracy and efficiency of small target detection in multi-frame infrared video.
In the field of infrared small target detection, accurate and efficient background modeling is crucial for separating sparse targets from complex scenes. Although tensor-based models have been widely applied to multi-dimensional data, they often suffer from high computational cost, excessive memory consumption, and over-smoothing of small targets due to strict low-rank assumptions. In contrast, matrix models incorporating CUR decomposition achieve low-rank approximation by directly selecting representative rows and columns from the original data, thereby preserving the intrinsic background structure while maintaining target sparsity [9,10]. Furthermore, CUR-based models offer advantages in computational efficiency, memory usage, and robustness to complex or dynamic backgrounds, making them particularly suitable for real-time infrared video small target detection applications [11,12].
Model-driven multi-frame infrared small target detection methods mainly rely on low-rank and sparse decomposition of matrices or tensors. These methods are based on the observation that background sequences in multi-frame infrared images exhibit low-rank characteristics, whereas small targets are typically sparse, enabling effective separation of the two components. To cope with noise interference, tensor robust principal component analysis (TRPCA)-based methods and their variants have attracted increasing research interest in recent years [13,14,15]. Sun et al. [16] introduced total variation (TV) regularization into the tensor decomposition model to capture local smoothness in both spatial and temporal dimensions. Zhang et al. [17] incorporated edge-aware priors into a spatio-temporal tensor framework to better distinguish background structures from moving small targets. Despite their effectiveness, tensor-based models often involve complex regularization terms and high-order tensor operations, which significantly increase computational burden. As a result, they are often computationally intensive and suffer from low detection efficiency. To approximate low-rank background components, many methods rely on nuclear norm minimization or manually designed regularizers, which typically involve expensive singular value decomposition (SVD) during optimization [18,19,20]. To mitigate this issue, RCTVW [21] employed low-rank matrix factorization (LRMF) to avoid SVD computations, thereby improving computational efficiency. By applying TV regularization to the reduced-size matrices obtained via matrix decomposition, RCTVW significantly reduced complexity and improved runtime. Inspired by this, we also adopt low-rank matrix decomposition to approximate the low-rank background. Furthermore, we improve existing low-rank decomposition approximation methods by analyzing the relationship between the low-rank matrix and its generalized inverse, allowing for more accurate background recovery. The background restoration results for infrared videos obtained using the improved low-rank approximation and the conventional low-rank matrix factorization–based approximation are presented in Figure 1. It can be observed that, during the iterative optimization process, the improved low-rank approximation consistently maintains more accurate background restoration performance. Finally, to further accelerate the optimization process, we adopt the robust CUR decomposition method proposed in [22], which significantly reduces the computation time of the overall algorithm. The main contributions are summarized as follows:
  • We propose an improved low-rank approximation method that more accurately recovers background components in infrared videos, thereby improving the accuracy of small target detection;
  • The effective integration of the improved low-rank approximation and robust CUR decomposition enables the proposed method to rapidly and accurately recover low-rank backgrounds in infrared videos while simultaneously detecting sparse small targets;
  • Extensive experimental results show that the proposed method achieves fast and accurate small target detection in multiframe infrared images.

2. Related Work

2.1. Traditional Low Rank Approximation

Low rank approximation mainly approximates the low-rank component of the observation matrix Y by imposing constraints on the two submatrices U and V . Different constraints form SVD or PCA approximation method [23] and nonnegative matrix factorization (NMF) approximation method [24].
min U , V Y U V T F s . t . U = V T ( S V D / P C A ) min U , V Y U V F s . t . U 0 , V 0 ( N M F )
Low-rank approximation has been widely used in the fields of large language model [25], background subtraction [26] and Infrared Small Target Detection [27,28].

2.2. Robust CUR Decomposition

Literature [22] proposed and demonstrated the feasibility of robust CUR decomposition. Specifically, given the observation matrix Y = X + S , where X is the low-rank component and S denotes the noise component, a subset of columns and rows is uniformly sampled from Y , forming the column submatrix C = Y ( : , J ) and the row submatrix R = Y ( I , : ) , respectively. Let I and J denote the row and column index sets, respectively. The cardinalities | I | and | J | correspond to the numbers of sampled rows and sampled columns. Robust principal component analysis (RPCA) is then applied to C and R separately to obtain their low-rank approximations, denoted as matrices C ^ and R ^ . The CUR approximation of the entire low-rank matrix X is then constructed as X = C ^ ( C ^ ( I , : ) ) R ^ . This robust CUR decomposition has been successfully applied to problems such as random noise attenuation [29] and infrared small target detection [9].

3. Method Description

3.1. Improved Low Rank Decomposition Approximation

Consider an optimization problem as follows:
min X , S 1 2 ( Y S ) X F 2 + X + λ S 1
where Y m × n is the original observation matrix, X m × n is the low-rank approximation matrix of Y . S is the sparse component. | | | | is the nuclear norm of a matrix. | | | | 1 is the L1-norm. | | | | F is the frobenius norm.
Literature [30] has proven that the upper bound of the nuclear norm is:
X = inf U , V 1 2 U F 2 + 1 2 V F 2 : X = U V
Here, U m × r and V r × n represent the low-rank decomposition factors of X . Thus, the optimization problem can be reformulated as:
min U , V , S 1 2 ( Y S ) U V F 2 + 1 2 U F 2 + V F 2 + λ S 1
First, we initialize Y S 0 using singular value decomposition (SVD) to obtain the initial factor matrices U 0 and V 0 , and then employ the gradient descent algorithm to solve the optimization problem (4).
S k + 1 = S λ Y U k V k
U k + 1 = U k μ U k V k ( Y S k + 1 ) U k V k V k T 1
V k + 1 = V k μ U k V k ( Y S k + 1 ) T U k U k T U k 1
Therefore, we obtain a low-rank approximation matrix X for Y S . However, X is only an approximate low-rank representation of Y S and is not guaranteed to be optimal. When computing the optimal rank r approximation of Y S , as stated in [31], if
arg min Y S X F 2 r a n k X r
the optimal low-rank approximation of Y S is given by X = U [ : , : r ] Σ [ : r , : r ] V [ : r , : ] , where Y S = U Σ V represents the singular value decomposition of Y S . However, optimization problem (4) introduces an additional constraint that X must be expressed as a product of two low-rank matrices, i.e., X = U V , which is incorporated into optimization problem (8). Our objective is to construct an optimal low-rank approximation of Y S using factor matrices U and V . By analyzing the relationship between the low-rank matrix X and its pseudoinverse, as discussed in [32], we deduce that the optimal low-rank approximation of Y S under subspace constraints can be expressed as X = X X Y S .
Proof: 
Let the column space of X be denoted as R ( X ) = x C m : x = X ( y s ) , y s C n , and let X X represent the orthogonal projection operator onto the subspace R X . According to [33,34], the orthogonal projection provides the minimal approximation error. As illustrated in Figure 2, if X X ( y s ) is chosen as the new low-rank approximation of y s , the following condition must hold: ( y s ) X X ( y s ) ( y s ) x . Finally, we obtain the optimal low-rank approximation vector for y s in R ( X ) . Therefore, assume that X is a low-rank approximation of Y S , and X = X X ( Y S ) is another low-rank approximation of Y S . Let Q = X ( Y S ) , when Q = I , obviously ( Y S ) X F 2 = ( Y S ) X F 2 . When Q I , since X X is an orthogonal projection operator, according to the minimum orthogonal projection distance, we have ( Y S ) X F 2 = ( Y S ) X X ( Y S ) F 2 < ( Y S ) X F 2 . In summary, X = X X Y S is the optimal low-rank approximation of Y S .□
According to reference [35], the pseudoinverse of a low-rank matrix X can be expressed in terms of its low-rank factor matrices U and V as follows:
X = V T ( U T X V T ) 1 U T = V T V V T 1 U T U 1 U T
Therefore, the optimal low-rank approximation of matrix Y S can be expressed as:
X = X X Y S = U U T U 1 U T Y S
Since X = U V , it follows from the above equation that the optimal low-rank approximation can be expressed solely in terms of the matrices U and Y S .

3.2. Infrared Small Target Detection Model

Let Y m × n × t denote the video tensor. By vectorizing each video frame and stacking them along the temporal dimension, we obtain a matrix Y m n × t . Given the inherently low-rank nature of the video background and the sparsity of small moving objects, the task of small object detection in multiframe infrared images can be formulated as the following optimization problem:
min U , V , S 1 2 Y U V S F 2 + λ S w , 1
| | S | | w , 1 = n i log | S n i | + ε n i ε
where Y , S m n × t , U m × r , V r × n . S is the sparse component. m and n are the dimensions of a video frame, and t is the number of video frames. | | | | w , 1 refers to the reweighted l 1 norm, which is an improvement on the l 1 norm and can better highlight sparse small targets. ε is a constant. n i is the number of all the entries in S , and w = 1 / S + ε .

3.3. Model Solving

To solve optimization problem (11), we propose a novel optimization algorithm based on an improved low-rank approximation combined with robust CUR decomposition. This approach significantly reduces the computational complexity of the iterative process and accelerates the convergence of the model. The data flow diagram of the entire algorithm is illustrated in Figure 3. Specifically, we denote the column submatrix of matrix Y as Y = Y C , and the row submatrix as Y = Y R . First, uniform random sampling is performed on the input matrix Y to obtain the column submatrix Y C = Y ( : , J ) and the row submatrix Y R = Y ( I , : ) . Subsequently, alternating iterations of low-rank and sparse component decomposition are carried out on the column submatrix Y C and the row submatrix Y R , respectively, resulting in the optimal low-rank component X C and sparse component S C for the column submatrix, and the optimal low-rank component X R and sparse component S R for the row submatrix. Finally, the optimal low-rank component of matrix Y is obtained as X = X C X C I , : X R .
The process described above at the n-th iteration can be expressed as follows:
X C = min X C 1 2 Y ( : , J ) U C V C S C F 2
X R = min X R 1 2 Y ( I , : ) U R V R S R F 2
S C = min S C 1 2 Y ( : , J ) X C S C F 2 + λ S C w , 1
S R = min S R 1 2 Y ( I , : ) X R S R F 2 + λ S R w , 1
(1)
Update the low-rank component X :
As discussed in Section 3.1, since the low-rank components depend solely on the basis matrix U and the observation matrix Y , the explicit computation of the projection operator X X is avoided. This significantly reduces the computational burden of the optimization process.
X C = U C U C U C T 1 U C T Y C S C
X R = U R U R U R T 1 U R T Y ( I , : ) S R
(2)
Update sparse component S :
S C = S w , λ Y ( : , J ) X C
S R = S w , λ Y ( I , : ) X R S w , λ
where the proximal operator S w , λ employs the reweighted soft thresholding oper-ator proposed in [36].
Finally, we update the low-rank and sparse components of the entire input matrix as follows:
X = X C X C I , : X R
S = Γ Y X
The complete solution procedure is summarized in Algorithm 1.
Algorithm 1: Iterative Optimization for Minimizing (11)
  1: Input:  Y : input video; r : rank; maximum iterations K ; I , J : sampling number of rows and columns.
  2: Initialize: S 0 = S λ Y , L 0 , , R 0 = S V D r Y S 0 , U 0 = L 0 , V 0 = R 0 . Uniformly sample row indices I and column indices J .
  3: while  k K , or stopping criteria not fulfilled do
    4:  Optimizing X C with (17);
    5:  Optimizing X R with (18);
    6:  Optimizing S C with (19);
    7:  Optimizing S R with (20);
    8:  Optimizing X with (21);
    9:  Optimizing S with (22);
  10:    k k + 1
  11: end while
  Output:  X , S

4. Experimental Results and Discussion

To evaluate the effectiveness of the proposed method, we conducted comparative experiments on two publicly available infrared video datasets: Drone Detection [37] and NUDT-MIRSDT [38]. The competing methods included IPI [6], FGLR-MCP [39], GST [35], ECA-STT [17], NRAM [40], and SRWS [41]. Considering the limitations of traditional 2D receiver operating characteristic (2D ROC) curves in representing detection performance, we adopted 3D receiver operating characteristic (3D ROC) curves and their derived eight quantitative metrics as evaluation criteria. The comparative experiment is mainly divided into four parts: visual comparison, numerical result comparison, running time, and ablation study.

4.1. Visualization Comparisons

To visually compare the detection performance of different methods, Figure 3 and Figure 4 present qualitative visualizations of the proposed method alongside other competing approaches. The five selected infrared video sequences encompass representative challenging scenarios, including forests, clouds, and urban building environments. In these visualizations, accurately detected targets are marked with red solid lines, while false detections are indicated by blue dashed lines. The corresponding detection method is annotated in each image for clarity.
As shown in Figure 4, the proposed method is compared with six other approaches in terms of small target detection performance on the Drone Detection infrared video dataset. Three representative challenging scenarios with complex jungle and cloud backgrounds are selected, where the scenes contain numerous background structures that resemble target components. In these environments, competing methods exhibit varying degrees of false positives and false negatives, especially when the jungle background is heavily cluttered with noise, which severely impairs the accurate detection of small infrared targets. Specifically, IPI is capable of enhancing target signals; however, it fails to suppress background noise and clutter, resulting in residual noise and a generally grayish background in the detection outputs. ECA-STT tends to misclassify background interference as targets, leading to a high incidence of false alarms, indicating its limited ability to suppress background clutter. GST, NRAM, and SRWS demonstrate better performance in suppressing most background interference; however, they also tend to miss certain small targets, resulting in false negatives. In contrast, both FGLR-MCP and the proposed method exhibit superior performance by effectively suppressing background interference while accurately detecting sparse small targets, achieving a better balance between false positives and false negatives.
Figure 5 presents the infrared small target detection results of the proposed method in comparison with other methods on the NUDT-MIRSDT dataset. In Sequence 4, bright reflections from building rooftops and other non-target background structures exhibit characteristics similar to actual infrared small targets, posing significant challenges for accurate detection. Sequence 5 contains a substantial amount of background noise, where true targets are obscured by clutter, making it extremely difficult to distinguish small targets from background interference. These two sequences are therefore well-suited for evaluating the robustness of infrared small target detection methods in suppressing background interference while highlighting true targets. Experimental results demonstrate that in Sequence 4, methods such as IPI, GST, ECA-STT, NRAM, and SRWS tend to misclassify building rooftops—which resemble small targets—as actual targets, resulting in false positives. In contrast, both FGLR-MCP and the proposed method successfully detect the true small target while avoiding the misclassification of background interference. Notably, the proposed method preserves more complete target details compared to FGLR-MCP. In Sequence 5, where the background noise is particularly severe, IPI, GST, ECA-STT, NRAM, and SRWS fail to suppress the interference, mistakenly identifying background clutter as targets. The proposed method, however, significantly reduces background false alarms and achieves the most accurate detection performance among all methods.

4.2. Quantitative Comparison Results with Other Methods

We first plotted the 3D ROC curves for the proposed method and the comparative methods on five infrared image sequences, as shown in Figure 6. In the context of infrared small target detection, a ( P D , P F ) curve that approaches the upper-left corner of the coordinate axes indicates superior overall detection performance. Similarly, a ( P D , τ ) curve closer to the top-right corner signifies stronger target detection capability, while a ( P F , τ ) curve approaching the bottom-left corner reflects better background interference suppression. As illustrated in Figure 6, the ( P F , τ ) curve of IPI remains distant from the bottom-left corner, indicating poor background suppression capability. In contrast, the ( P F , τ ) curves of GST and NRAM are positioned near the bottom-left corner, demonstrating their effectiveness in mitigating background noise. However, their ( P D , τ ) curves are noticeably far from the top-right corner, revealing suboptimal object detection performance. ECA-STT, FGLR-MCP, and the proposed method exhibit ( P D , τ ) curves that are clustered near the top-right corner, signifying excellent object detection capabilities. Notably, compared to ECA-STT and FGLR-MCP, the proposed method’s ( P F , τ ) curve is positioned closer to the bottom-left corner, indicating superior background suppression performance. Consequently, the proposed method’s ( P D , P F ) curve lies near the upper-left corner of the coordinate axes, reflecting its overall outstanding detection performance. These results demonstrate that the proposed method achieves a favorable balance of robust background suppression and strong target detection capabilities, outperforming the comparison methods.
For the 3D ROC evaluation, the average AUC values over all infrared image sequences are reported in Table 1. In Table 1, the best results are highlighted in bold, while the second-best results are underlined. The single-frame-based methods, such as IPI, NRAM, and SRWS, achieve lower AUCTD and AUCBS values than the multi-frame-based methods. This observation indicates that single-frame approaches generally exhibit limited detection performance when applied to multi-frame infrared sequences. Among the multi-frame-based methods, FGLR-MCP attains the highest AUCTD values on multiple sequences; however, its AUCBS values are relatively moderate. As a result, the overall performance of FGLR-MCP is suboptimal. In contrast, the proposed method outperforms the compared methods on most AUC metrics, demonstrating its superior capability in terms of target detectability and background suppression.

4.3. Running Time

The computational efficiency of a detection algorithm is just as important as its detection performance. Therefore, we compared the computational efficiency of the proposed method with several existing methods across five video sequences. The frame sizes are 128 × 128 for Sequences 1, 2, and 3; 379 × 246 for Sequence 4; and 328 × 220 for Sequence 5. The time required by each method to process a single frame is presented in Table 2. It can be observed that as frame size increases, the processing time of other methods grows significantly. In contrast, the proposed method demonstrates a more modest increase in processing time, owing to the row and column sampling strategy applied to the input matrix. Methods based on low-rank sparse decomposition typically suffer from slow inference due to iterative optimization processes involving SVD computations. In comparison, both FGLR-MCP and the proposed method achieve significantly faster detection speeds, primarily by avoiding such SVD operations. Specifically, the proposed method benefits from the use of a robust CUR decomposition in the optimization process, further enhancing its speed. As shown in Table 3, the proposed method achieves the highest FPS among all methods, indicating its ability to process more video frames within the same period. Thus, the proposed method provides valuable insight into improving the computational efficiency of low-rank sparse decomposition-based approaches.

4.4. Ablation Study

To verify the effectiveness of each component in the proposed method, ablation experiments were conducted on infrared video sequence 1. The ablation study comparatively evaluates the infrared small target detection performance of matrix factorization-based low-rank approximation, the proposed low-rank approximation method, the conventional L1 norm, and the reweighted L1 norm. The experimental results are presented in Table 4. In the ablation configurations, “LRMF” denotes the low-rank approximation based on nonnegative matrix factorization, while “NLRA” represents the proposed low-rank approximation method. The “L1” configuration applies the conventional L1 norm for small target detection, whereas “RL1” adopts the reweighted L1 norm. As shown in Table 4, the reweighted L1 norm is more effective than the conventional L1 norm in highlighting small targets while suppressing sparse non-target points. In addition, the improved low-rank approximation method achieves more accurate background reconstruction than the nonnegative matrix factorization-based low-rank approximation and significantly enhances the suppression of background interference.

4.5. Parameter Analyses

We follow the row and column sampling strategy described in [42]. Accordingly, for the index I [ m n ] , J [ t ] , our method sets the number of sampled rows to I = c I r log ( m n ) and the number of sampled columns to J = c J r log ( t ) . Based on the singular value distribution of the infrared video shown in Figure 7, the rank is set to r = 10 . Constants c I [ 3 , 5 ] , c J [ 0.1 , 0.5 ] . Therefore, we set c I = 4 and c J = 0.3 . Additionally, the regularization coefficient λ controls the balance between background and target, and we set λ to 0.15 in our experiments.

4.6. Complexity Analyses

By employing robust CUR decomposition, the proposed algorithm achieves lower computational complexity than traditional nonnegative matrix factorization-based approximation methods. In conventional NMF-based methods, the computational cost required to update the low-rank component X in each iteration is ο ( r m n t ) , while updating the sparse component S requires ο ( m n t ) . In contrast, for the proposed method, the computational cost of updating X in each iteration is o ( r | I | t ) + ο ( r m n | J | ) , and the cost of updating S is o ( | I | t ) + o ( m n | J | ) . Since | I | and | J | are much smaller than m n and t , i.e., | I | , | J | min ( m n , t ) , the proposed method significantly reduces the computational cost during the iterative optimization process.

4.7. Convergence Analyses

To validate the effectiveness of the proposed low-rank approximation method, we conducted a comparative experiment on video sequence 3. Specifically, we defined the approximation error obtained by traditional low-rank matrix decomposition as X e , and the approximation error of the proposed method as X e , where the errors are computed as follows:
X e = U V X G T F 2 / X G T F 2
X e = U U T U 1 U T Y S X G T F 2 / X G T F 2
Here, X G T denotes the ground-truth background of the infrared video.
The relationship between the iterative error and the number of iterations for both traditional low-rank matrix decomposition and the proposed optimal low-rank approximation is illustrated in Figure 8. As shown in Figure 8, the error curve of the proposed low-rank approximation consistently lies below that of the traditional low-rank matrix decomposition method. This indicates that, during the iterative process, our method remains closer to the ground-truth low-rank background component at each iteration. Consequently, the proposed approach facilitates a reduction in the number of iterations, accelerates convergence, and achieves more accurate background reconstruction.

5. Discussion

Although the proposed method is effective for the fast detection of small targets in high-dimensional infrared video sequences, it still has certain limitations. Specifically, the detection performance of the proposed method becomes less satisfactory in scenarios where the infrared video background changes rapidly. This is mainly because rapidly varying backgrounds often violate the low-rank assumption of the background model. In future work, we will focus on developing more accurate models to better handle rapidly changing background scenes.

6. Conclusions

In this paper, we combine an improved low-rank approximation with robust CUR decomposition to achieve fast and accurate small object detection in infrared videos. The improved low-rank approximation enables more accurate recovery of low-rank backgrounds, thereby enhancing the accuracy of small object detection in multiframe infrared images. Robust CUR decomposition efficiently handles high-dimensional video sequences, improving the speed of detection. Additionally, we employ the reweighted l 1 norm to further distinguish between sparse background noise and small objects, thereby reducing false positives. As a result, the proposed method outperforms other comparative methods in terms of both efficiency and accuracy for multiframe infrared small object detection. Furthermore, as the dimensionality of video data increases, the proposed method requires less runtime to process videos compared to other methods, making it highly suitable for infrared small object detection in high-dimensional videos.

Author Contributions

Methodology, H.Z. and X.F.; software, H.Z. and X.F.; validation, H.Z. and X.F.; investigation, H.Z. and X.F.; writing, H.Z. All authors have read and agreed to the published version of the manuscript.

Funding

This work was supported by the National Natural Science Foundation of China Grant 61772389 and Grant 62372359.

Data Availability Statement

The data presented in this study are available upon request from the corresponding author.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Deng, L.; Xu, D.; Xu, G.; Zhu, H. A generalized low-rank double-tensor nuclear norm completion framework for infrared small target detection. IEEE Trans. Aerosp. Electron. Syst. 2022, 58, 3297–3312. [Google Scholar] [CrossRef] [Scilit]
  2. Zhang, M.; Wang, Y.; Guo, J.; Li, Y.; Gao, X.; Zhang, J. IRSAM: Advancing segment anything model for infrared small target detection. In Proceedings of the European Conference on Computer Vision, Milan, Italy, 29 September 2024; Springer Nature: Cham, Switzerland, 2024; pp. 233–249. [Google Scholar]
  3. Li, W.; Zhao, M.; Deng, X.; Li, L.; Li, L.; Zhang, W. Infrared small target detection using local and nonlocal spatial information. IEEE J. Sel. Top. Appl. Earth Obs. Remote Sens. 2019, 12, 3677–3689. [Google Scholar] [CrossRef] [Scilit]
  4. Zhang, Y.; Li, Z.; Siddique, A.; Azeem, A.; Chen, W.; Cao, D. Infrared small target detection based on interpretation weighted sparse method. IEEE Trans. Geosci. Remote Sens. 2025, 63, 5001415. [Google Scholar] [CrossRef] [Scilit]
  5. Renke, K.; Chunping, W.; Zhenming, P.; Zhao, Z.; Chen, Y.; Han, J.; Huang, F.; Yu, Y.; Fu, Q. Infrared small target segmentation networks: A survey. Pattern Recognit. 2023, 143, 109788. [Google Scholar] [CrossRef] [Scilit]
  6. Gao, C.; Meng, D.; Yang, Y.; Wang, Y.; Zhou, X.; Hauptmann, A.G. Infrared patch-image model for small target detection in a single image. IEEE Trans. Image Process. 2013, 22, 4996–5009. [Google Scholar] [CrossRef] [Scilit] [PubMed]
  7. Wang, C.; Qin, S. Adaptive detection method of infrared small target based on target-background separation via robust principal component analysis. Infrared Phys. Technol. 2015, 69, 123–135. [Google Scholar] [CrossRef] [Scilit]
  8. Dai, Y.; Wu, Y. Reweighted infrared patch-tensor model with both nonlocal and local priors for single-frame small target detection. IEEE J. Sel. Top. Appl. Earth Obs. Remote Sens. 2017, 10, 3752–3767. [Google Scholar] [CrossRef] [Scilit]
  9. Guo, Q.; Wu, A.; Kaliuzhnyi, M.; Tuz, V. Infrared Dim and Small Targets Detection Based on Robust CUR Decomposition. IEEE Geosci. Remote. Sens. Lett. 2025, 22, 7001605. [Google Scholar] [CrossRef] [Scilit]
  10. Abdelgawad, M.A.A.; Cheung, R.C.C.; Yan, H. Efficient CUR decomposition for interpretable low-rank approximations and imaging applications. Neurocomputing 2025, 645, 130401. [Google Scholar] [CrossRef] [Scilit]
  11. Wu, C.; Che, M.; Yan, H. The CUR decomposition of self-attention matrices in vision transformers. IEEE Trans. Pattern Anal. Mach. Intell. 2025, 48, 4792–4809. [Google Scholar] [CrossRef] [Scilit]
  12. Park, T.; Nakatsukasa, Y. Low-rank approximation of parameter-dependent matrices via CUR decomposition. SIAM J. Sci. Comput. 2025, 47, A1858–A1887. [Google Scholar] [CrossRef] [Scilit]
  13. Liu, T.; Yang, J.; Li, B.; Wang, Y.; An, W. Infrared small target detection via nonconvex tensor tucker decomposition with factor prior. IEEE Trans. Geosci. Remote Sens. 2023, 61, 5617317. [Google Scholar] [CrossRef] [Scilit]
  14. Li, Z.; Liao, S.; Wu, M.; Zhao, T.; Yu, H. Strengthened local feature-based spatial–temporal tensor model for infrared dim and small target detection. IEEE Sens. J. 2023, 23, 23221–23237. [Google Scholar] [CrossRef] [Scilit]
  15. Huang, Z.; Zhao, E.; Zheng, W.; Peng, X.; Niu, W.; Yang, Z. Infrared Small Target Detection Via Two-Stage Feature Complementary Improved Tensor Low-rank Sparse Decomposition. IEEE J. Sel. Top. Appl. Earth Obs. Remote Sens. 2024, 17, 17690–17709. [Google Scholar] [CrossRef] [Scilit]
  16. Sun, Y.; Yang, J.; Long, Y.; An, W. Infrared small target detection via spatial-temporal total variation regularization and weighted tensor nuclear norm. IEEE Access 2019, 7, 56667–56682. [Google Scholar] [CrossRef] [Scilit]
  17. Zhang, P.; Zhang, L.; Wang, X.; Shen, F.; Pu, T.; Fei, C. Edge and corner awareness-based spatial–temporal tensor model for infrared small-target detection. IEEE Trans. Geosci. Remote Sens. 2020, 59, 10708–10724. [Google Scholar] [CrossRef] [Scilit]
  18. Xu, G.; Tan, B.; Wu, C.; Xia, X.-G.; Zhang, B.; Wu, F.; Xing, M. Multichannel Structured Low-Rank and Sparse Method for 3-D Interferometric Radar Imaging. IEEE Trans. Aerosp. Electron. Syst. 2025, 62, 3322–3337. [Google Scholar] [CrossRef] [Scilit]
  19. Zhou, H.; Xu, G.; Xia, X.G.; Li, T.; Yu, H.; Liu, Y.; Zhang, X.; Xing, M.; Hong, W. Enhanced matrix completion method for super-resolution tomography SAR imaging: First large-scale urban 3-D high-resolution results of LT-1 satellites using monostatic data. IEEE J. Sel. Top. Appl. Earth Obs. Remote Sens. 2025, 18, 22743–22758. [Google Scholar] [CrossRef] [Scilit]
  20. Xu, G.; Zhang, B.; Chen, J.; Hong, W. Structured low-rank and sparse method for ISAR imaging with 2-D compressive sampling. IEEE Trans. Geosci. Remote Sens. 2022, 60, 5239014. [Google Scholar] [CrossRef] [Scilit]
  21. Liu, T.; Yang, J.; Li, B.; Wang, Y.; An, W. Representative coefficient total variation for efficient infrared small target detection. IEEE Trans. Geosci. Remote Sens. 2023, 61, 5622918. [Google Scholar] [CrossRef] [Scilit]
  22. Cai, H.Q.; Hamm, K.; Huang, L.; Needell, D. Robust CUR decomposition: Theory and imaging applications. SIAM J. Imaging Sci. 2021, 14, 1472–1503. [Google Scholar] [CrossRef] [Scilit]
  23. McQueen, J.B. Some methods of classification and analysis of multivariate observations. In Proceedings of the 5th Berkeley Symposium on Mathematical Statistics and Probability, Berkeley, CA, USA, 27 December 1965–7 January 1966; pp. 281–297. [Google Scholar]
  24. Chen, Y.; Zhang, J.; Zeng, J.; Lai, W.; Gui, X.; Jiang, T.-X. A guidable nonlocal low-rank approximation model for hyperspectral image denoising. Signal Process. 2024, 215, 109266. [Google Scholar] [CrossRef] [Scilit]
  25. Song, L.; Chen, Y.; Yang, S.; Ding, X.; Ge, Y.; Chen, Y.-C.; Shan, Y. Low-Rank Approximation for Sparse Attention in Multi-Modal LLMs. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, Seattle, WA, USA, 16–22 June 2024; pp. 13763–13773. [Google Scholar]
  26. Liu, Q.; Li, X. Efficient low-rank matrix factorization based on ℓ1,ε-norm for online background subtraction. IEEE Trans. Circuits Syst. Video Technol. 2021, 32, 4900–4904. [Google Scholar] [CrossRef] [Scilit]
  27. Pang, D.; Shan, T.; Ma, Y.; Ma, P.; Hu, T.; Tao, R. LRTA-SP: Low Rank Tensor Approximation with Saliency Prior for Small Target Detection in Infrared Videos. IEEE Trans. Aerosp. Electron. Syst. 2024, 61, 2644–2658. [Google Scholar] [CrossRef] [Scilit]
  28. Yan, F.; Xu, G.; Wu, Q.; Wang, J.; Li, Z. Infrared small target detection using kernel low-rank approximation and regularization terms for constraints. Infrared Phys. Technol. 2022, 125, 104222. [Google Scholar] [CrossRef] [Scilit]
  29. Lin, P.; Peng, S.; Xiang, Y.; Li, C.; Cui, X.; Zhang, W. Structure-oriented cur low-rank approximation for random noise attenuation of seismic data. IEEE Trans. Geosci. Remote. Sens. 2023, 61, 4504713. [Google Scholar] [CrossRef] [Scilit]
  30. Recht, B.; Fazel, M.; Parrilo, P.A. Guaranteed minimum-rank solutions of linear matrix equations via nuclear norm minimization. SIAM Rev. 2010, 52, 471–501. [Google Scholar] [CrossRef] [Scilit]
  31. Golub, G.H.; Hoffman, A.; Stewart, G.W. A generalization of the Eckart-Young-Mirsky matrix approximation theorem. Linear Algebra Its Appl. 1987, 88, 317–327. [Google Scholar] [CrossRef] [Scilit]
  32. Penrose, R. A generalized inverse for matrices. In Mathematical Proceedings of the Cambridge Philosophical Society; Cambridge University Press: Cambridge, UK, 1955; Volume 51, pp. 406–413. [Google Scholar]
  33. De Silva, V.; Lim, L.H. Tensor rank and the ill-posedness of the best low-rank approximation problem. SIAM J. Matrix Anal. Appl. 2008, 30, 1084–1127. [Google Scholar] [CrossRef] [Scilit]
  34. Spantini, A.; Solonen, A.; Cui, T.; Martin, J.; Tenorio, L.; Marzouk, Y. Optimal low-rank approximations of Bayesian linear inverse problems. SIAM J. Sci. Comput. 2015, 37, A2451–A2487. [Google Scholar] [CrossRef] [Scilit]
  35. Gao, C.Q.; Tian, J.W.; Wang, P. Generalised-structure-tensor-based infrared small target detection. Electron. Lett. 2008, 44, 1349–1351. [Google Scholar] [CrossRef] [Scilit]
  36. Candes, E.J.; Wakin, M.B.; Boyd, S.P. Enhancing sparsity by reweighted ℓ1 minimization. J. Fourier Anal. Appl. 2008, 14, 877–905. [Google Scholar] [CrossRef] [Scilit]
  37. Svanström, F.; Englund, C.; Alonso-Fernandez, F. Real-time drone detection and tracking with visible, thermal and acoustic sensors. In Proceedings of the 2020 25th International Conference on Pattern Recognition (ICPR), Milan, Italy, 10–15 January 2021; IEEE: London, UK, 2021; pp. 7265–7272. [Google Scholar]
  38. Li, R.; An, W.; Xiao, C.; Li, B.; Wang, Y.; Li, M.; Guo, Y. Direction-coded temporal U-shape module for multiframe infrared small target detection. IEEE Trans. Neural Netw. Learn. Syst. 2023, 36, 555–568. [Google Scholar] [CrossRef] [Scilit] [PubMed]
  39. Liu, T.; Liu, Y.; Yang, J.; Li, B.; Wang, Y.; An, W. Graph Laplacian regularization for fast infrared small target detection. Pattern Recognit. 2025, 158, 111077. [Google Scholar] [CrossRef] [Scilit]
  40. Zhang, L.; Peng, L.; Zhang, T.; Cao, S.; Peng, Z. Infrared small target detection via non-convex rank approximation minimization joint l2,1 norm. Remote Sens. 2018, 10, 1821. [Google Scholar] [CrossRef] [Scilit]
  41. Zhang, T.; Peng, Z.; Wu, H.; He, Y.; Li, C.; Yang, C. Infrared small target detection via self-regularized weighted sparse model. Neurocomputing 2021, 420, 124–148. [Google Scholar] [CrossRef] [Scilit]
  42. Cai, H.Q.; Hamm, K.; Huang, L.; Li, J. Rapid robust principal component analysis: CUR accelerated inexact low rank estimation. IEEE Signal Process. Lett. 2020, 28, 116–120. [Google Scholar] [CrossRef] [Scilit]
Figure 1. Background restoration results using the improved low-rank approximation and the conventional LRMF approximation. The red dotted line indicates the position of the minor target.
Figure 1. Background restoration results using the improved low-rank approximation and the conventional LRMF approximation. The red dotted line indicates the position of the minor target.
Remotesensing 18 00892 g001
Figure 2. Illustration of the subspace projection.
Figure 2. Illustration of the subspace projection.
Remotesensing 18 00892 g002
Figure 3. Flowchart of the proposed algorithm.
Figure 3. Flowchart of the proposed algorithm.
Remotesensing 18 00892 g003
Figure 4. Detection results on three sequences from the Drone Detection video dataset.
Figure 4. Detection results on three sequences from the Drone Detection video dataset.
Remotesensing 18 00892 g004
Figure 5. Detection results on two sequences from the NUDT-MIRSDT video dataset.
Figure 5. Detection results on two sequences from the NUDT-MIRSDT video dataset.
Remotesensing 18 00892 g005
Figure 6. The 3DROC curves and its corresponding 2DROC curves for the different methods.
Figure 6. The 3DROC curves and its corresponding 2DROC curves for the different methods.
Remotesensing 18 00892 g006
Figure 7. Singular value distribution curves of infrared image tensor along each mode.
Figure 7. Singular value distribution curves of infrared image tensor along each mode.
Remotesensing 18 00892 g007
Figure 8. Error curve of the algorithm.
Figure 8. Error curve of the algorithm.
Remotesensing 18 00892 g008
Table 1. 3D ROC-derived AUC metric.
Table 1. 3D ROC-derived AUC metric.
MethodsAUC(D,F) AUC ( D , τ ) AUC ( F , τ )AUCTDAUCBSAUCSNPRAUCTD-BSAUCODP
Seq.1IPI0.99870.76170.35621.76040.64252.13850.40551.4042
FGLR-MCP1.00000.87750.00241.87750.9976368.39080.87521.8752
GST0.93260.09630.00631.02880.926315.37280.08991.0226
ECA-STT0.99990.85060.02801.85050.971930.35740.82261.8225
NRAM0.68050.26650.00240.94700.6784125.49990.26440.9449
SRWS0.99990.52300.00211.52300.9980262.93730.52101.5210
Proposed1.00000.86580.00231.86580.9977375.98420.86351.8635
Seq.2IPI0.74870.68430.43811.43300.31061.56200.24620.9949
FGLR-MCP1.00000.87650.03531.87650.964724.82250.84121.8412
GST0.98380.09800.00651.08190.977315.13910.09161.0754
ECA-STT0.99990.80780.00901.80780.990989.62490.79881.7987
NRAM0.74710.10690.00320.85400.743933.02210.10360.8507
SRWS0.49930.00200.00220.50120.49700.8733−0.00030.4990
Proposed1.00000.88960.00211.88960.9979416.43580.88741.8874
Seq.3IPI0.99890.84120.26681.84010.73213.15320.57441.5733
FGLR-MCP1.00000.86950.00241.86950.9976360.53660.86711.8671
GST0.99660.35800.00961.35460.987037.28520.34841.3450
ECA-STT0.99990.80670.00941.80670.990685.96540.79731.7973
NRAM0.56630.00310.00350.56940.56280.8781−0.00040.5659
SRWS1.00000.72470.01981.72460.980236.59400.70481.7048
Proposed1.00000.79580.00211.79580.9979387.79010.79371.7937
Seq.4IPI0.94660.50150.38691.44810.55971.29630.11461.0613
FGLR-MCP0.98750.70810.50941.69590.47811.39000.19871.1862
GST0.85360.04010.00480.89370.84888.40850.03530.8889
ECA-STT0.67170.23790.00410.90960.667657.65240.23380.9055
NRAM0.69460.21850.00500.91310.689543.30890.21350.9081
SRWS0.91980.09060.00281.01050.917132.69130.08791.0077
Proposed1.00000.68760.05691.68760.943112.09260.63081.6308
Seq.5IPI0.62340.15600.12790.77940.49561.21960.02810.6515
FGLR-MCP0.87500.67030.09761.54530.77746.87030.57271.4477
GST0.79290.10720.00680.90000.786115.79770.10040.8932
ECA-STT0.92280.43790.00561.36070.917178.06960.43231.3551
NRAM0.60650.06830.00900.67480.59757.58740.05930.6658
SRWS0.91450.26080.01781.17530.896714.67720.24301.1575
Proposed1.00000.52760.01761.52760.982429.90000.51001.5100
Table 2. The runtime per frame for all methods in Sequence 1–5.
Table 2. The runtime per frame for all methods in Sequence 1–5.
MethodsSeq 1Seq 2Seq 3Seq 4Seq 5
IPI0.78060.52010.632936.640313.8224
FGLR-MCP0.02480.02570.02960.16390.1247
GST0.23550.17430.23160.30640.2706
ECA-STT2.45902.34772.46184.00093.4819
NRAM0.37120.37720.43547.81245.5857
SRWS0.18330.16280.17685.33175.4786
Proposed0.01770.01620.01350.04350.0423
Table 3. The FPS values of different methods on sequences 1–5.
Table 3. The FPS values of different methods on sequences 1–5.
MethodsSeq 1Seq 2Seq 3Seq 4Seq 5
IPI1.28111.92271.58000.02730.0723
FGLR-MCP40.322638.910533.78386.10138.0192
GST4.24635.73724.31783.26373.6955
ECA-STT0.40670.42590.40620.24990.2872
NRAM2.69402.65112.29670.12800.1790
SRWS5.45556.14255.65610.18760.1825
Proposed56.497261.728474.074122.988523.6407
Table 4. Detection results of different configurations.
Table 4. Detection results of different configurations.
LRMFNLRAL1RL1 A U C ( D , F ) A U C ( D , τ ) A U C ( F , τ ) A U C T D A U C B S A U C S N P R A U C T D B S A U C O D P
0.88630.31700.00251.20320.8838127.52930.31451.2008
0.99990.51540.00241.51540.9975209.73350.51291.5129
0.99990.52940.00231.52940.9977234.55220.52711.5271
1.00000.86580.00231.86580.9977375.98420.86351.8635
Note: "✓" indicates the selected configuration.
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Zhu, H.; Feng, X. Multiframe Infrared Small Target Detection via Novel Low-Rank Approximation and Robust CUR Decomposition. Remote Sens. 2026, 18, 892. https://doi.org/10.3390/rs18060892

AMA Style

Zhu H, Feng X. Multiframe Infrared Small Target Detection via Novel Low-Rank Approximation and Robust CUR Decomposition. Remote Sensing. 2026; 18(6):892. https://doi.org/10.3390/rs18060892

Chicago/Turabian Style

Zhu, Hui, and Xiangchu Feng. 2026. "Multiframe Infrared Small Target Detection via Novel Low-Rank Approximation and Robust CUR Decomposition" Remote Sensing 18, no. 6: 892. https://doi.org/10.3390/rs18060892

APA Style

Zhu, H., & Feng, X. (2026). Multiframe Infrared Small Target Detection via Novel Low-Rank Approximation and Robust CUR Decomposition. Remote Sensing, 18(6), 892. https://doi.org/10.3390/rs18060892

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop