Next Article in Journal
Dynamical Analysis of a Stochastic Cholera Epidemic Model
Next Article in Special Issue
VPP: Visual Pollution Prediction Framework Based on a Deep Active Learning Approach Using Public Road Images
Previous Article in Journal
Fractional-Order Memristive Wilson Neuron Model: Dynamical Analysis and Synchronization Patterns
Previous Article in Special Issue
Geodesics in the TPS Space
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Infrared Target-Background Separation Based on Weighted Nuclear Norm Minimization and Robust Principal Component Analysis

1
Department of Computer Science and Engineering, JSS Academy of Technical Education, Noida 201301, India
2
Department of Information Technology, JSS Academy of Technical Education, Noida 201301, India
3
Department of Computer Science, College of Computer and Information Systems, Umm Al-Qura University, Makkah 21955, Saudi Arabia
4
Department of Information Technology, College of Computers and Information Technology, Taif University, Taif 21944, Saudi Arabia
5
School of Computing Sciences and Engineering, Galgotias University, Greater Noida 201310, India
*
Authors to whom correspondence should be addressed.
Mathematics 2022, 10(16), 2829; https://doi.org/10.3390/math10162829
Submission received: 5 July 2022 / Revised: 25 July 2022 / Accepted: 4 August 2022 / Published: 9 August 2022

Abstract

:
The target detection ability of an infrared small target detection (ISTD) system is advantageous in many applications. The highly varied nature of the background image and small target characteristics make the detection process extremely difficult. To address this issue, this study proposes an infrared patch model system using non-convex (IPNCWNNM) weighted nuclear norm minimization (WNNM) and robust principal component analysis (RPCA). As observed in the most advanced methods of infrared patch images (IPI), the edges, sometimes in a crowded background, can be detected as targets due to the extreme shrinking of singular values (SV). Therefore, a non-convex WNNM and RPCA have been utilized in this paper, where varying weights are assigned to the SV rather than the same weights for all SV in the existing nuclear norm minimization (NNM) of IPI-based methods. The alternate direction method of multiplier (ADMM) is also employed in the mathematical evaluation of the proposed work. The observed evaluations demonstrated that in terms of background suppression and target detection proficiency, the suggested technique performed better than the cited baseline methods.

1. Introduction

The various target detection applications that exist today are early warning, infrared search and tracking systems (IRST), and medical imaging; all rely heavily on the capability of ISTD. Due to the poor SCR, it is challenging to compute imaging distance, size, and texture [1,2,3]. Many researchers have performed exceptionally well in the past. So far, algorithms have been in two categories: sequential and single-frame detection [4]. The first category makes use of both spatial and temporal information, which is not easily available in real-time applications, and therefore, performance is lacking for methods based on such approaches. On the other hand, the detection algorithm must be extremely fast and accurate in locating the target.
As a result, the single-frame detection approach plays an important role and is heavily used. The motivation for the proposed approach is the existence of weakness in the existing IPI models. Although the infrared patch-image (IPI) model has proven successful in target background separation due to a quality that allows it to fit with reality, its performance is due to the effectiveness of patch-image dimensionality. The sparsity measure owing to the l1-norm, on the other hand, shows less responsiveness in the case of a highly complex background with sharp edges than in the case of a smooth background. As a result, these strong edges may be sparse under l1-norm reduction, implying that the strong edges may appear as targets under the constant global threshold of the IPI model, potentially increasing the false alarm rate. The existing IPI model has a low number of patches with strong edges, and thus, the strong edges could be viewed as an outlier. This is because nuclear NNM shrinks all SV by applying the same threshold and treats them equally. Furthermore, large SVs in a patch image convey more information than small SVs. Hence, we should punish the larger SVs less than the smaller SVs.
WNNM, on the other hand, gives different weights to SV according to importance to retain large SVs, which provide more edge information. In this work, the WNNM has been used in place of the NNM in the existing IPI model to constrain the complex background patch image (BPI) due to l1 norm minimization. The proposed model presented is addressed using the ADMM approach.
This study makes the following contributions:
The infrared patch-image model via IPINCNWNNM–RPCA was proposed and was solved by the ADMM method.
Extensive simulation was carried out that shows that the proposed scheme not only has good detection capabilities but also has good background estimation capabilities.
The structure of the remaining work is as follows: the materials and the procedures are presented in Section 2. In Section 3, the suggested IPNCWNNM–RPCA model is discussed in detail. The experimental evaluation and their interpretation are presented in Section 4, and the study closes in Section 5.

2. Materials and Methods

In the single-frame detection approach, several methods have been presented in the past: background perception, object saliency recognition, pattern classification, and IPI. A detailed summary of these critical methods is presented in Table 1 with their advantages and disadvantages.

2.1. Methods Based on Background Assumptions

This group of algorithms assumes that the background transition is slow and that the local region’s pixel correlation is fairly strong. These methods are very simple and easy to execute. The two-dimensional least (TDLMS) mean square [5], max–median, and max–mean [6] algorithms fall into this category, but these are not efficient in dense clouds. Improved approaches such as the edge-directed TDLMS filter [7] have been developed.
TDLMS based on neighborhood analysis [8] and an edge component-based bilateral filter [9] that predicts edge direction and maintains edges have shown better results. Top-hat filter and toggle-contrast filter [10,11], both based on morphological processes, suffer from the same issue discussed above.

2.2. Methods Based on Object Saliency Identification

These approaches use the difference of Gaussian presented by Wang et al. [12] to compute the saliency map. The weighted local coefficient of variation (WLCV) was presented by Rao et al. [13]. Chen et al. [3] presented a local contrast measure (LCM) that computes the saliency map. The improved version (ILCM) was proposed by Han et al. [14]. This category includes methods that consider the target more critical than the background. In addition, these methods are based on human visual phenomena. The work proposed in [15,16] uses the Laplacian of Gaussian (LOG) in target detection. The work proposed in [12] uses difference of Gaussian (DOG) for the saliency map calculation, and in another work, Han et al. [14] proposed the upgraded DOG filter to compute the saliency map. More work is available in the literature that fits this category [17,18].

2.3. Pattern Classification Based Methods

The approaches under this class are binary classification methods where the background and the targets are separated based on the patch information. These methods are inspired by the work of M. Turk and A. Pentland [19] and J. Write at al. [20] and founded on the principle of face recognition using PCA. The leading methods for projection are PCA [21], probabilistic PCA [22], nonlinear PCA [23], and sparse [24,25] representation. From the vast background, Wang et al. [25] constructed a method. The target and the background patch were separated using an adaptive weight in [26]. One distinct problem with these methods is the need for dictionary samples, which take a long time to process, and they also need a large dataset to perform.

2.4. Patch Image-Based Methods

The motivation for this class is the work in BM3D [27] and BM4D [28]. The method of this category creates dataset patches. The first study in this approach for target background separation was by Gao et al. [1]. By applying this technique, low-rank and sparse matrices were recovered by turning the IPI model into an optimization problem. This technique has the benefit of not requiring the usage of substantial dictionary samples.
Although the IPI model produces positive results, it has a serious problem with the l1-norm sparsity minimization, which involves a trade-off between reducing the dim target and maintaining the strong edges of the image. Y. He et al. [29,30] conducted two other works based on the low-rank and sparse representations paradigm. Dai et al. [31] developed a new non-negative IPI model that estimates the background correctly and precisely while preserving. Similar work was proposed by Rawat et al. in [32], and Dai et al. [33,34] proposed an approach in which the prior structural knowledge is embedded in the background image. This approach leads to the complexity of calculation and has the rank computation issue. To tackle this, Gao et al. [35] suggested reweighted IPI (ReWIPI), which is based on the work in [36] to confine the BPI while keeping the background edge information. However, due to insufficient weight adjustment, this may give inaccurate SVD estimates.
In [37], a suggestion was made to add inherent smoothness to the BPI using TV regularization, and principal component pursuit (TV–PCP) and non-convex rank approximation minimization [38,39,40] are some recent breakthroughs in IPI-based techniques. Small target recognition is exceedingly difficult due to the object’s small size. Current IPI tactics, on the other hand, have performed nicely; however, some issues need to be addressed.
Table 1. Details of the key state-of-the-art target detection methods.
Table 1. Details of the key state-of-the-art target detection methods.
ReferencesPublication YearMethod NameAdvantagesDisadvantages
Methods based on Background spatial consistency
M.M. Hadhoud and D.W. Thomas [5]1998TDLMSThis method is very simple to use for purposes like reducing noise and improving the object of interest.In a noisy environment, it fails to perform.
S.D. Deshpande et al. [6]1999Max–median and max–mean These methods are very simple to use for purposes like reducing noise and improving the object of interest.In addition to the targets, these methods also enhance the strong cloud.
T.-W. Bae et al. [7]2012TDLMS edge-directional filterApplies filtering to preserve the edges by estimating the direction.In a noisy environment, it fails to perform.
Y. Cao et al. [8]2008Neighborhood-based analysis of TDLMS filterThe process computes the edge direction and preserves the edge based on neighbor information.In a noisy environment, it fails to perform.
T.-W. Bae & K.-I. Sohng [9]2010Bilateral filter according to edge componentThe process estimates the edge information based on bilateral filters.In a noisy environment, it fails to perform.
R. Fortin and J. Rivest M. Zeng et al.,X. Bai et al. [10,11,41,42]1996, 2006, 2012, 2010Morphological-based methods, top-hat filter, and toggle contrastThese methods are very simple to use.It is necessary to have a well-designed filter that can meet the desired qualities.
Methods based on Target saliency
Kim et al. [15] and Shao et al. [16]2012LOGThe primary purposes of these methods are to reduce noise and improve the object of interest.Does not work well with very small or insignificant objects.
Wang et al. [12]2012Difference of GaussianImproves the target intensity and suppresses the clutter.Does not work well with very small or insignificant objects.
Han et al. [14]2016Gabor filterImproves the target intensity and suppresses the clutter.Does not work well with very small or insignificant objects.
Chen et al. [3]2014LCMUtilizes the local contrast information.Does not work well with very small or insignificant objects.
Rao et al. [13]2021WLCVUtilizes the weighted saliency map information.Does not work well with very small or insignificant objects.
Yu et al. [17]2022Multiscale local contrast learningUtilizes the local contrast information.Does not work well with very small or insignificant objects.
Y. Wei et al. [18]2016MPCMUtilizes the multi-patch information and the local contrast information.Does not work well with very small or insignificant objects.
Small Target detection using patch-level
T. Hu et. al. [21], Y. Cao, [22], Liu et al. [23] C., Z.-Z. Li et al. and Wang et al. [24,25]2010, 2008, 2005, 2012, 2014, 2015PPCA, NLPCA, KPCA, (SR), and sea-sky background dictionaryPerform well when it comes to targeting background classification under noise.The downsides of these systems include that each overlapped patch must be projected into a dictionary and that reconstructing the object of interest is a time-consuming process.
Small Target detection using patch-image level
Gao et al. [1], Rawat et al. [31,32,33,34] Gao et. [35,37,38,39]2013, 2022, 2017, 2017, 2017, 2017, 2017, 2019,IPI, TV-PSMSV, NIPPS, ReWIPI), RIPT, TV-PCP, NRAM, PSTNIn a complex clutter scene, these approaches display significant target- background suppression.Compositionality is high in this case. Second, the l1 norm-based approach is used.

3. The Proposed Method

A single-frame image can be modeled in the following way:
f D a , b =     f T a ,   b + f B a , b + f N a , b
where f D a , b —real image, f B a , b —background image,   f T a , b —target image, f N a , b —noise image, and a , b —location of pixels coordinates in the taken image. The performance of RPCA in separating the background and the target image [43] motivated Gao et al. [1] to design an IPI model. The RPCA technique is used to reformulate target and background separation into an optimization problem by dividing the background into a low-rank matrix and the target into a sparse matrix. The sparse target image patch matrix T and the low-rank BPI matrix B are the two matrices that make up the patch-image matrix D in the IPI model. These matrices are then separated using RPCA as follows:
min B , T B + λ T 1 ,               s . t       D = B + T
where, . is the matrix’s nuclear norm, which is calculated by adding SV, and . 1 is the l1-norm, which is defined by X 1 = i j X i j . A method known as accelerated proximal gradient [20] can be used to solve the convex optimization issue described in [1].
Although the IPI model has proven successful in target background separation due to a quality that allows it to fit with reality, its performance is due to the effectiveness of patch-image dimensionality. The sparsity measure owing to the l1-norm, on the other hand, shows less responsiveness in the case of a highly complex background with sharp edges than in the case of a smooth background. As a result, these strong edges may be sparse under l1-norm reduction, implying that the strong edges may appear as targets under the constant global threshold of the IPI model, potentially increasing the false alarm rate. We know that the IPI model has a low number of patches with strong edges, and thus, strong edges could be viewed as an outlier, which is a goal. This is because NNM shrinks all singleton values with the same threshold and treats them all equally. Furthermore, large single values in a patch image convey more information than tiny SVs; hence we should punish larger SVs less than small SVs. As previously stated in section two, WNNM is utilized in place of NNM, which assigns various weights to different SVs in order to retain the large SVs, which provide more edge information. As mentioned in Equation (1), the infrared image in the patch domain can be modeled as a linear combination of background and the target image patch as given below; for simplicity, we are neglecting the noise component:
D = B + T

3.1. Background Patch-Image

Figure 1a, where the SVs of all BPIs trend towards zero, illustrates the BPI’s strong association with both local and nonlocal patches, as was already indicated. The BPI is created using the nuclear norm. However, because the nuclear norm handles all SV identically, it is not always viable to anticipate the background patch picture using it. As a result, they shrink at the same rate, and high SVs, which contain more information, are penalized more severely than small SVs. As a result, instead of using the nuclear norm to assign weights to all the SV, we used the weighted SV threshold procedure to obtain the best background patch image.
Background matrix B’s weighted nuclear norm is defined as:
B w , = i w i σ i B
where w = w 1 w n T is a weight that is allocated to i, and w i 0 is a nonnegative weight that is assigned to σ i B .

3.2. Small Target Patch-Image

The target size changes from 2 × 2 to 9 × 9, and its brightness is not fixed as it is with infrared photographs. Because the target is tiny in relation to the total image, we may think of the target patch image as a sparse matrix. The l1 norm can be used as T 1 and here T 1 = i j T i j .

3.3. Background Separation Solution for Small Target

The proposed IPI model employing weighted nuclear norm minimization via resilient principal component analysis can be offered as a result of reformulating Equation (2):
min B , T B w , + λ T 1 ,               s . t       D = B + T
where λ is the parameter for weighting. ADMM is used to solve Equation (6), and its augmented Lagrange function is as follows:
L B , T , Y , µ = B w , + λ T 1 + t r Y T D B T + µ 2 D B T 2 F
Here, Y is the Lagrange multiplier, µ is the scalar quantity, and tr .   is the trace operator. We can minimize L with respect to B and T using the inexact augmented Lagrange multiplier (IALM):
  B k + 1 = arg min L ( B k B , T k , Y k , µ k )
=   arg m i n B w , + B µ   2 D + µ k 1 Y k T k + 1 B 2 F
  T k + 1 = arg min L ( B k + 1 T , T , Y k , µ k )
= arg m i n   λ T 1 + T µ   2 D + µ k 1 Y k B k T 2 F
  Y k + 1 = Y k + µ k D B k + 1 T k + 1
The WNNM here can be addressed using the weighed nuclear norm proximal (WNNP) operator by changing it into a quadratic programming form with linear constraints:
X ^ = p r o x . w ,   Y = arg min Y X 2 F T + X w ,
Theorem 1.
As Y R m X n   without loss of generality, assume that m n , and let Y = UΣ V T is the evaluated SVD of Y, here Σ = ( d i a g σ 1 , σ 2 , σ 3 σ n 0 ) R m X n . The global optimum of WNMP problem (11) can be expressed as X ^ = U D ^ V T where D = ( d i a g d 1 , d 2 , d 3 d n 0 ) is a diagonal non-negetive matrix and d 1 , d 2 , d 3 d n is the ultimate answer to the convex optimization problem in Equation (11):
m i n d 1 , d 2 , d 3 , d n i = 1 n σ i d i 2 + w i d i , s . t     d 1 d 2 d n 0
The closed-form optimum solution of WNNP can be obtained by weighted singular value threshold operation:
p r o x λ . w ,   = D Y = U S w 2 ( Σ ) V T
where Y = UΣ V T is the evaluated SVD of Y, S w 2 (Σ) is the soft threshold operator, and w is a weight vector.
S w 2 Σ = S Y = max Σ i i   w i 2 ,   0
  B k + 1 = D µ k 1 D T k + 1 + µ k 1 Y k
    T k + 1 = S µ k 1 D B k + µ k 1 Y k
Theorem 2.
The sequences   X k   a n d   E k created by the algorithm below should satisfy the following conditions if the weights are arranged in increasing order:
(1)
lim n   X k + 1 X k 2 F = 0
(2)
lim n   E k + 1 E k 2 F = 0
(3)
lim n Y E k + 1 X k + 1 2 F = 0
where   min X , E X + λ E 1 ,             s . t       Y = X + E
The symbol in the algorithm . 2 represents spectrum norm, v e c . represents the vector operator of the matrix, and . i n f is the infinite norm of a vector.
In this work, we have utilized a reweighting approach as given below and utilized in the algorithm to improve the sparseness:
  w i l = C   σ i X l + θ
Here, C represents a positive regularization parameter and θ represents a small positive to take care of the dividing by zero problem.
σ i X =       0                   i f   c 2 < 0 c 1 + c 2 2               i f   c 2 0 Where   X = U Σ V T

3.4. Separation Model for Target-Background Model

Figure 2 above depicts the target-background division paradigm in its entirety. The entire procedure can be summarized as follows:

3.4.1. Creation of the Patch-Image Form Input

This is the initial phase, when an infrared patch image called D is created using the original image f D from the image sequence. A sliding window moves from left to right first and then moves down from top to bottom to create the patch images.

3.4.2. Target-Background Separation

In the second phase, the input patch image is processed using Algorithm 1 to fragment it into two matrices, first B and then T.
Algorithm 1 Solving IPNWNNM-RPCA via ADMM
Input: Real patch image D, weighting parameter λ , w .
Output: ( B k ,   T k )
Initialize:   B 0 = T 0 = 0 , Y 0 = D max D 2 ,   M   v e c D i n f ,
ρ = 1.05 , ε = 10 7 , k = 0 , θ > 0 , µ 0 = 1 D 2 , µ m a x = 10 7 ;
While (not converged) do
1. 
Correct the other and Change the B by
  B k + 1 = D µ k 1 D T k + 1 + µ k 1 Y k   ;
2. 
Correct the other and Change the T by
  T k + 1 = S µ k 1 D B k + µ k 1 Y k ;
3. 
Correct the other and Change the Y by
  Y k + µ k D B k + 1 T k + 1 ;
4. 
Update by µ
µ k + 1 = ρ µ k ;
5. 
Check convergence condition
D B k + 1 T k + 1 2 F D F < ε
6. 
Update k
k++;
end

3.4.3. Regeneration of the Target and Background Images

In the third phase, the proposed method reconstructs f T , and f B from the target patch images and the background. The whole process can be accomplished using the technique outlined in [1].

3.4.4. Segmentation Process

Now the final touch is initiated where some final processing to enhance the quality of target image is performed to run the adaptive thresholding scheme as described in [1].
The adaptive threshold evaluation is performed using Equation (19):
t u p = max v m i n , f T ¯ + k σ
where f T ¯ ,   σ   represents the average and the standard deviation of f T , and k, respectively, and v m i n denotes the constant, which is taken as an empirical value. If f T x , y > t u p , then pixels are part of the target image; otherwise, they are the part of the background image.

4. Experimental Result Analysis

This section presents a detailed experimental evaluation of the IPNCWNNM–RPCA model and finally compares its performance with that of the referenced state-of-art methods.

4.1. Parameter Settings, Baseline Methods, and Evaluation Indicators Metrics

We analyzed real infrared single images and sequences with a range of backgrounds, including water, sky, cloud, and land, using the proposed IPNCWNNM–RPCA model as well as six additional cutting-edge techniques. Additionally, the approach described in [1] is used to make the synthetic images.
Figure 3 shows representative images from the image sequences, whereas Table 2 provides a detailed description of these images. Table 3 gives the detailed parameters for several baseline approaches. The ADMM is used to solve all of the infrared patch-based approaches. All of the algorithms were developed in MATLAB 2015-a on a computer with a 2.4 GHz processor and 8-GB of RAM.

4.2. Evaluation Indicators

This section describes how the background of an image can be suppressed as well as the target in an image can be improved. The suggested method’s performance is validated using two standards, namely, SCRG and BSF. These indicators are described in depth in [44] and can be stated as follows:
BSF = C i n C o u t ,   SCRG = S C out S C in
where S and C denote the signal amplitude and clutter standard deviation (SD) and in and out in the formula denote the input original image and output target image, respectively. Before and after the image is analyzed, SCRG reports the signal’s amplification result. When no information about the target is available, BSF assigns a level of suppression. As a result, it is expected that both indicators will have a high value in order to improve efficiency. The response of various methods can be validated using a metric known as ROC. The changing connection between the likelihood of target detection Pd and the false alarm rate Pf is shown by this curve [45], and it may be put this way:
P f = Number   of   false   alarms Total   count   of   pixels   in   the   complete   image P d = Count   of   detected   pixels   Count   of   original   target   pixels  
As illustrated in Figure 4, all of the aforementioned indicators are computed in a small local region. If a tiny target’s size is a × b, the background rectangle’s size is (a + 2d) × (b + 2d), where d is a constant equal to 20 pixels.

4.3. Results of Experiments on Single Infrared Images

In the outcome analysis, we used a dataset containing more than 1500 single infrared images with different backgrounds. Each image has a maximum of two targets, and we used them to demonstrate the background suppression capabilities of different approaches in different background environments. Figure 5a–e show representative images and findings from different perspectives. When the background image is smooth, as in the images shown in Figure 5b–d, the max–mean, max–median, and top-hat approaches can identify the target. However, they fail to enhance the target when the background is complex, as seen in Figure 5e. In addition, the top-hat approach relies on good filter selection to properly detect the target; otherwise, it will fail. Similarly, baseline approaches such as IPI as shown in Figure 5e identify the target pretty effectively. However, when there is much clutter in the background, the methods fall short because they overshrink the image, causing the non-target element to be recognized instead of the genuine target.
The RPCA method as shown in Figure 6a is capable of detecting the target. However, its performance is hampered by the global threshold-holding parameter. NIPPS shown in Figure 6b outperforms other baseline approaces in terms of compassion. However, it suffers in a complicated background because the rank of the patch image matrix must be predicted accurately. Although RIPT and NRAM, shown in Figure 6c,d, performed very well, these methods fail to perform well in the presence of heavy noise. Moreover, these methods suffer from a matrix rank issue.
The suggested IPNCWNNM–RPCA technique as presented in Figure 6e smooths the clutter background by employing weighted nuclear norm singular value minimization, in which each singular value is given a variable weight, and highly informative SVs are shrunk less while less informative single values are shrunk more.
As a result of our method, strong edges such as corners and buildings may be predicted with ease, and the true candidate target can be identified quickly. The receiver operating curves (ROC) for the dataset’s single infrared image are presented in Figure 7a–f, indicating that our method has a better response when compared with other referenced methods.
In comparison with the other methods, the proposed IPNCWNNM–RPCA has impressive background suppression and target identification capabilities. The highest BSF and SCRG are in bold in Table 4, and the second highest values are in blue. Because time is such an essential component for any technique, IPNCWNNM–RPCA is slower than the other IPI-based methods. This is because a significant amount of time is spent creating patch images and reshaping them. The computing times for each approach are indicated in Table 5. Nonetheless, we will work to reduce this time constraint in the future.

4.4. Computational Complexity

The computational cost of running sequence No. 2 in Figure 5a is given in Table 5. The computing costs for the top-hat approach with a structuring size of k2 and an image size of M × N is (k2log k2MN), and the max–mean and median are provided as M × N × k2, respectively. We can observe that the SVD operations in the algorithm require a significant amount of time in all of the IPI model-based techniques. The cost of IPCWLP–RPCA is (k × m × n2), and for RPCA, IPI, NIPPS, and our technique, it is therefore given by O (m × n2) for the image patch size of m × n.

4.5. Infrared Image Sequences Yielded Experimental

The proposed method has been tested on various real infrared image sequences in a variety of environments. The targets in these image sequences are small and monotonous and have poor contrast. Furthermore, the images have sharp edges, which makes detection challenging. Eight state-of-the-art techniques, including max–mean [6], max–median [6], top-hat [11], IPI [1], NIPPS [31], RPCA [26], RIPT [35], and NRAM [38], have been compared with the proposed method in order to validate its efficacy. The Figure 8a displays the initial infrared image sequences, while Figure 8b–e and Figure 9a–e exhibit the results of the various baseline techniques.
Max–mean and max–median can find the small target when there is a smooth background but not when there is a complex background. Similarly, the top-hat technique is effective against a clean background but fails against one that is complex. Second, because the top-hat filter’s mask is determined by the target’s size, it is difficult hard to create a mask that matches the target’s size. IPI-based approaches are very effective at detecting tiny targets. However, they fail to perform better in cluttered backgrounds because they are unable to distinguish between real targets and strong edges, which they may incorrectly recognize as a target due to l1-minimization.
The global weighting parameter is used in the RPCA method, which makes it difficult to detect small targets in a cluttered background. Furthermore, the NIPPS approach is reliant on knowing the rank of the matrix ahead of time, which is not always easy to predict. The suggested technique used weighted nuclear norm minimization, which gives SVs various weights and penalizes less informative SVs more than more informative SVs. Second, there are no restrictions on rank prediction ahead of time.
As a result, compared with existing baseline approaches, the suggested method not only suppresses the strong clutter background but it detects the small target better. The different SCRG values for the image sequences from the six state-of-the-art approaches and the suggested method are shown in Table 6.
The best SCRG shows that the target can be improved and is easily visualized. The largest SCRG and BSF are bold, while the second highest values are in blue. SCRG and BSF should be high enough for improved detection.
For the different real image sequences, Figure 10 shows the ROCs of the six approaches and the proposed method. Figure 10a shows that the proposed method has performed effectively and has achieved probability 1 for image sequences 1. The NIPPS approach has a low detection rate and has the lowest reaction in Figure 10b, whereas IPI comes in second. Figure 10c shows that the suggested method is late when compared with the IPI method, and again NIPPS has a low detection rate. Finally, we can see in Figure 10d,e the comparison of the proposed approach with the other methods. Moreover, from Figure 10f, it can be seen that our approach has performed nicely, although the IPI approach produces a strong response. In sum, the suggested method has responded nicely in easing the detection of the target object in the image.
Compared with the existing baseline approaches, the suggested method not only suppresses the strong clutter background but detects the small target better. The different SCRG values for the image sequences from the six state-of-the-art approaches and the suggested method are shown in Table 6.

4.6. Simulation Results for the Infrared Image Sequences with Noise

In the presence of noise, the proposed approach was tested on image sequences. Figure 11a depicts the original image sequences, while Figure 11b,c depict images with the noise of 10 and 20 standard deviations, respectively. Figure 11d,e show that in the presence of noise, the suggested technique suppresses the background and correctly detects the small target.

4.7. Simulation Results When Infrared Image Sequences Are Synthetic

On test datasets of infrared image sequences, we tested the suggested method’s performance. Actual infrared BPIs were used to construct a total of 100 synthetic test image sequences, each with 50 different-sized targets positioned at random locations throughout the background and varying clutter backgrounds. The whole preparation method for synthetic datasets is provided in [1]. In the assessment procedure, one and four target image sequences were employed. The original BPI sequences are shown in Figure 12a. Figure 12b depicts a single target in the original background, while Figure 12c depicts the outcome of the suggested method on a synthetic image. Figure 12d depicts the four targets in the real background, while Figure 12e depicts the outcome of the suggested method on a synthetic image. In the case of synthetic image sequences, we may say that the suggested technique is robust enough to detect the small targets.

4.8. Parameter Analysis

Three factors that are crucial for the robustness of the recommended technique under various background conditions have been used in this section: step size, patch size, and regulatory parameters. It is essential to make these adjustments in order to achieve the greatest outcomes. It is also crucial to remember that the criteria do not always produce the best overall outcome. ROC curves made for various picture sequences may be used to assess the effectiveness of the proposed approach utilising these parameters, as illustrated in Figure 13 in the section below.

4.8.1. Patch Size

We used varied patch sizes in the experiment to see how our approach performed, and we discovered that raising the patch size improves the target’s sparsity while simultaneously increasing the computation cost. During the experimental observation, we utilised patch sizes of 20, 30, 40, 50, and 60, taking into account the appropriate patch size for an enhanced response of the proposed model. The ROC curves for the two image sequences were produced, as seen in Figure 13a. The ROC curve demonstrates that increasing the image patch size significantly affects both detection effectiveness and computational cost.
Due to the loss of nonlocal information, patch size 60 with the proposed technique has inferior detection performance, which will surely make it more difficult to distinguish between the target and background. This suggests that for optimum performance, a patch size of 40 × 40 is ideal.

4.8.2. Step Size

The step size has to be tuned in the same manner as the patch size. During the experimental observation, the patch size was set to 40 × 40, and the step size was changed in increments of two units, yielding step sizes of 10, 12, 14, 16, and 18, respectively. The ROC curve on step size for the two picture sequences shown in Figure 13b indicates that using a small step can increase computation time and also negatively affects the detection performance of the suggested approach. Additionally, increasing the step size helps speed up processing. Our findings have led us to the conclusion that 12 is the ideal step size.

4.8.3. Controlling Parameter λ

For the proposed method, λ = L max n 1 , n 2 n 3 , and lambda, L, is an important regulating parameter that controls both the background patch picture and the target patch image. A large L can cause an issue with overshrinking, but a small value will maintain the residue in the background picture and may even provide a misleading alert. In this experiment, we employed four distinct L values: L = 0.6, L = 0.8, L = 1.0, and L = 1.2. Compared with the other values, L = 0.8 generated superior results, as evidenced by the created ROC curves for two picture sequences utilizing these values shown in Figure 13c.

5. Conclusions

Due to the l1 norm problem, the IPI model has difficulty constraining the background using the basic nuclear norm minimization. Because of this flaw, the non-target edges in the backdrop are mistaken for target spots. To overcome this problem and properly constrain the background patch image, the existing IPI model has been utilized in this work, which employs WNNM in conjunction with RPCA. In this model, the weights are applied to each singular value, and larger singular values are penalized less than smaller ones.
As a result, the provided model improves target recognition and background suppression. In comparison with the state-of-the-art approaches, the experimental findings show that the current IPNCWNNM–RPCA not only suppresses the clutter background but efficiently detects the object. The proposed model could further be improved in future by using the tensor norm instead of the nuclear norm or the WNN.

Author Contributions

Conceptualization: Y.A. and S.S.R.; Methodology: S.S. and S.S.R.; Validation: Y.A. and G.K.; Formal Analysis: Y.A. and S.S.; Investigation: S.A. and S.S. Resources: S.A. and S.S.R.; Data Curation: S.A. and S.S.R.; Writing original draft preparation: S.A. and S.S.R.; Writing review and editing: Y.A. and S.S.R.; Visualization: G.K. and S.S.; Supervision: Y.A.; Project Administration: S.A., Y.A. and S.S.R.; Funding Acquisition: Y.A. All authors have read and agreed to the published version of the manuscript.

Funding

This research was supported by the Deanship of Scientific Research at Umm Al-Qura University, grant 22UQU4281768DSR06.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

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

Acknowledgments

The authors would like to thank the Deanship of scientific research at Umm Al-Qura University for supporting this work grant code: (22UQU4281768DSR06).

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Gao, C.; Meng, D.; Yang, Y.; Wang, Y.; Zhao, X.; Hauptmann, A.G. Infrared patch-image model for small target detection in a single image. IEEE Trans. Image Processing 2013, 22, 4996–5009. [Google Scholar] [CrossRef]
  2. Reed, I.S.; Gagliardi, R.M.; Stotts, L.B. Optical moving target detection with 3-D matched filtering. IEEE Trans. Aerosp. Electron. Syst. 1988, 24, 327–336. [Google Scholar] [CrossRef]
  3. Chen, C.P.; Li, H.; Wei, Y.; Xia, T.; Tang, Y.Y. A local contrast method for small infrared target detection. IEEE Trans. Geosci. Remote Sens. 2014, 52, 574–581. [Google Scholar] [CrossRef]
  4. Rawat, S.; Verma, S.K.; Kumar, Y. Review on recent development in infrared small target detection algorithms. Procedia Comput. Sci. 2020, 167, 2496–2505. [Google Scholar] [CrossRef]
  5. Hadhoud, M.M.; Thomas, D.W. The two-dimensional adaptive LMS (TDLMS) algorithm. IEEE Trans. Circuits Syst. 1998, 35, 485–494. [Google Scholar] [CrossRef]
  6. Deshpande, S.D.; Meng, H.E.; Venkateswarlu, R.; Chan, P. Max-mean and max-median filters for detection of small targets. SPIE’s Int. Symp. Opt. Sci. Eng. Instrum. 1999, 3809, 74–83. [Google Scholar]
  7. Bae, T.W.; Zhang, F.; Kweon, I.S. Edge directional 2D LMS filter for infrared small target detection. Infrared Phys. Technol. 2012, 55, 137–145. [Google Scholar] [CrossRef]
  8. Cao, Y.; Liu, R.; Yang, J. Small target detection using two-dimensional least mean square (TDLMS) filter based on neighborhood analysis. Int. J. Infrared Millim. Waves 2008, 29, 188–200. [Google Scholar] [CrossRef]
  9. Bae, T.W.; Sohng, K.I. Small target detection using bilateral filter based on edge component. J. Infrared Millim. Terahertz Waves 2010, 31, 735–743. [Google Scholar] [CrossRef]
  10. Bai, X.; Zhou, F.; Xue, B. Infrared dim small target enhancement using toggle contrast operator. Infrared Phys. Technol. 2012, 55, 177–182. [Google Scholar] [CrossRef]
  11. Bai, X.; Zhou, F. Analysis of new top-hat transformation and the application for infrared dim small target detection. Pattern Recognit. 2010, 43, 2145–2156. [Google Scholar] [CrossRef]
  12. Wang, X.; Lv, G.; Xu, L. Infrared dim target detection based on visual attention. Infrared Phys. Technol. 2012, 55, 513–521. [Google Scholar] [CrossRef]
  13. Rao, J.; Mu, J.; Li, F.; Liu, S. Infrared Small Target Detection Based on Weighted Local Coefficient of Variation Measure. Sensors 2022, 22, 3462. [Google Scholar] [CrossRef] [PubMed]
  14. Alotaibi, Y. A New Database Intrusion Detection Approach Based on Hybrid Meta-heuristics. Comput. Mater. Contin. 2021, 66, 1879–1895. [Google Scholar] [CrossRef]
  15. Rour, R.; Parida, P.; Alotaibi, Y.; Alghamdi, S.; Khalaf, I.O. Skin Lesion Extraction Using Multiscale Morphological Local Variance Reconstruction Based Watershed Transform and Fast Fuzzy C-Means Clustering. Symmetry 2021, 11, 2085. [Google Scholar]
  16. Shao, X.; Fan, H.; Lu, G.; Xu, J. An improved infrared dim and small target detection algorithm based on the contrast mechanism of human visual system. Infrared Phys. Technol. 2012, 55, 403–408. [Google Scholar] [CrossRef]
  17. Yu, C.; Liu, Y.; Wu, S.; Hu, Z.; Xia, X.; Lan, D.; Liu, X. Infrared small target detection based on multiscale local contrast learning networks. Infrared Phys. Technol. 2022, 123, 104107. [Google Scholar] [CrossRef]
  18. Wei, Y.; You, X.; Li, H. Multiscale patch-based contrast measure for small infrared target detection. Pattern Recognit. 2016, 58, 216–226. [Google Scholar] [CrossRef]
  19. Turk, M.; Pentland, A. Eigenfaces for recognition. J. Cogn. Neurosci. 1991, 3, 71–86. [Google Scholar] [CrossRef] [PubMed]
  20. Wright, J.; Ganesh, A.; Rao, S.; Peng, Y.; Ma, Y. Robust principal component analysis: Exact recovery of corrupted low-rank matrices via convex optimization. In Proceedings of the Advances in Neural Information Processing Systems, Vancouver, BC, Canada, 7–10 December 2009; pp. 2080–2088. [Google Scholar]
  21. Hu, T.; Zhou, J.J.; Cao, Y.; Wang, F.L.; Yang, J. Infrared small target detection based on saliency and principle component analysis. J. Infrared Millim. Waves 2010, 29, 303–306. [Google Scholar]
  22. Suryanarayana, G.; Chandran, K.; Khalaf, O.I.; Alotaibi, Y.; Alsufyani, A.; Alghamdi, S.A. Accurate Magnetic Resonance Image Super-Resolution Using Deep Networks and Gaussian Filtering in the Stationary Wavelet Domain. IEEE Access 2021, 9, 71406–71417. [Google Scholar] [CrossRef]
  23. Liu, Z.; Chen, C.; Shen, X.; Zou, X. Detection of small objects in image data based on the nonlinear principal component analysis neural network. Opt. Eng. 2005, 44, 093604. [Google Scholar] [CrossRef]
  24. Li, Z.Z.; Chen, J.; Hou, Q.; Fu, H.X.; Dai, Z.; Jin, G.; Li, R.Z.; Liu, C. Sparse representation for infrared dim target detection via a discriminative over-complete dictionary learned online. Sensors 2014, 14, 9451–9470. [Google Scholar] [CrossRef] [PubMed]
  25. Wang, X.; Shen, X.; Ning, C.; Xu, M.; Yan, X. A sparse representation-based method for infrared dim target detection under sea--sky background. Infrared Phys. Technol. 2015, 71, 347–355. [Google Scholar] [CrossRef]
  26. 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]
  27. Dabov, K.; Foi, A.; Katkovnik, V.; Egiazarian, K. Image denoising by sparse 3-D transform-domain collaborative filtering. IEEE Trans. Image Process. 2007, 16, 2080–2095. [Google Scholar] [CrossRef]
  28. Maggioni, M.; Katkovnik, V.; Egiazarian, K.; Foi, A. Nonlocal transform-domain filter for volumetric data denoising and reconstruction. IEEE Trans. Image Process. 2013, 22, 119–133. [Google Scholar] [CrossRef]
  29. He, Y.; Li, M.; Zhang, J.; An, Q. Small infrared target detection based on low-rank and sparse representation. Infrared Phys. Technol. 2015, 68, 98–109. [Google Scholar] [CrossRef]
  30. Kollapudi, P.; Alghamdi, S.; Veeraiah, N.; Alotaibi, Y.; Thotakura, S. A New Method for Scene Classification from the Remote Sensing Images. CMC-Comput. Mater. Contin. 2022, 72, 1339–1355. [Google Scholar] [CrossRef]
  31. Dai, Y.; Wu, Y.; Song, Y.; Guo, J. Non-negative infrared patch-image model: Robust target-background separation via partial sum minimization of singular values. Infrared Phys. Technol. 2017, 81, 182–194. [Google Scholar] [CrossRef]
  32. Rawat, S.S.; Saleh, A.; Kumar, G.; Alotaibi, Y.; Khalaf, I.O.; Verma, L.P. Infrared Small Target Detection Based on Partial Sum Minimization and Total Variation. Mathematics 2022, 10, 671. [Google Scholar] [CrossRef]
  33. Dai, Y.; Wu, Y.; Song, Y. Infrared small target and background separation via column-wise weighted robust principal component analysis. Infrared Phys. Technol. 2016, 77, 421–430. [Google Scholar] [CrossRef]
  34. Rawat, S.; Verma, S.K.; Kumar, Y. Reweighted infrared patch image model for small target detection based on non-convex p-norm minimisation and TV regularization. IET Image Process. 2020, 14, 1937–1947. [Google Scholar] [CrossRef]
  35. 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]
  36. Gu, S.; Xie, Q.; Meng, D.; Zuo, W.; Feng, X.; Zhang, L. Weighted nuclear norm minimization and its applications to low level vision. Int. J. Comput. Vis. 2017, 121, 183–208. [Google Scholar] [CrossRef]
  37. Wang, X.; Zhenming, P.; Dehui, K.; Zhang, P.; He, P. Infrared dim target detection based on total variation regularization and principal component pursuit. Image Vis. Comput. 2017, 63, 1–9. [Google Scholar] [CrossRef]
  38. 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]
  39. Zhang, L.; Peng, Z. Infrared small target detection based on partial sum of the tensor nuclear norm. Remote Sens. 2019, 11, 382. [Google Scholar] [CrossRef]
  40. Gaun, X.; Zhang, L.; Huang, S.; Peng, Z. Infrared small target detection via non-convex tensor rank surrogate joint local contrast energy. Remote Sens. 2020, 12, 1520. [Google Scholar] [CrossRef]
  41. Rawat, S.S.; Verma, S.K.; Kumar, Y.; Kumar, G. Infrared small target detection based on non-convex Lp-norm minimization. J. MESA 2021, 12, 929–942. [Google Scholar]
  42. Zeng, M.; Li, J.; Peng, Z. The design of top-hat morphological filter and application to infrared target detection. Infrared Phys. Technol. 2006, 48, 67–76. [Google Scholar] [CrossRef]
  43. Candes, E.J.; Li, X.; Ma, Y.; Wright, J. Robust principal component analysis? J. ACM 2011, 58, 1–37. [Google Scholar] [CrossRef]
  44. Hilliard, C.I. Selection of a clutter rejection algorithm for real-time target detection from an airborne platform. In Proceedings of the SPIE, Orlando, FL, USA, 13 July 2000; Volume 4048, pp. 74–84. [Google Scholar]
  45. Gu, Y.; Wang, C.; Liu, B.; Zhang, Y. A kernel-based nonparametric regression method for clutter removal in infrared small-target detection applications. IEEE Geosci. Remote Sens. Lett. 2010, 7, 469–473. [Google Scholar] [CrossRef]
Figure 1. Characteristics of the background patch images with a low rank: (a) four different representational background images and (b) singular value distribution of corresponding background images.
Figure 1. Characteristics of the background patch images with a low rank: (a) four different representational background images and (b) singular value distribution of corresponding background images.
Mathematics 10 02829 g001
Figure 2. The proposed IPNCWNNM–RPCA model’s process.
Figure 2. The proposed IPNCWNNM–RPCA model’s process.
Mathematics 10 02829 g002
Figure 3. (af) are the six real infrared image sequences.
Figure 3. (af) are the six real infrared image sequences.
Mathematics 10 02829 g003
Figure 4. The infrared target and local background area.
Figure 4. The infrared target and local background area.
Mathematics 10 02829 g004
Figure 5. The target detection performances of the various methods on the image sequences presented in rows (ae): (a) real image sequences; (b) max–mean; (c) max–median; (d) top-hat; (e) IPI.
Figure 5. The target detection performances of the various methods on the image sequences presented in rows (ae): (a) real image sequences; (b) max–mean; (c) max–median; (d) top-hat; (e) IPI.
Mathematics 10 02829 g005
Figure 6. The target detection performance of the various methods on the image sequences presented in rows (ae): (a) RPCA; (b) NIPPS; (c) RIPT; (d) IPCWLP–RPCA; (e) our method.
Figure 6. The target detection performance of the various methods on the image sequences presented in rows (ae): (a) RPCA; (b) NIPPS; (c) RIPT; (d) IPCWLP–RPCA; (e) our method.
Mathematics 10 02829 g006
Figure 7. (af) are the Receiver operating characteristic curves (ROCs) for the six image sequences from Figure 5a.
Figure 7. (af) are the Receiver operating characteristic curves (ROCs) for the six image sequences from Figure 5a.
Mathematics 10 02829 g007
Figure 8. The target detection performances of the various methods on the image sequences presented in rows (ae): (a) real image sequences; (b) max–mean; (c) max–median; (d) top-hat; (e) IPI.
Figure 8. The target detection performances of the various methods on the image sequences presented in rows (ae): (a) real image sequences; (b) max–mean; (c) max–median; (d) top-hat; (e) IPI.
Mathematics 10 02829 g008
Figure 9. The target detection performances of the various methods on the image sequences presented in rows (ae): (a) RPCA; (b) NIPPS; (c) RIPT; (d) NRAM; (e) our method.
Figure 9. The target detection performances of the various methods on the image sequences presented in rows (ae): (a) RPCA; (b) NIPPS; (c) RIPT; (d) NRAM; (e) our method.
Mathematics 10 02829 g009
Figure 10. (af) are the ROC curves of the six image sequences from Figure 8a.
Figure 10. (af) are the ROC curves of the six image sequences from Figure 8a.
Mathematics 10 02829 g010
Figure 11. Background suppression results with noise images. (a) Original images with noise. (b) Noise images with a SD of 10. (c) Images after background suppression of Figure 8b. (d) Noise images with a SD of 20 (e) Images after background suppression of Figure 8c.
Figure 11. Background suppression results with noise images. (a) Original images with noise. (b) Noise images with a SD of 10. (c) Images after background suppression of Figure 8b. (d) Noise images with a SD of 20 (e) Images after background suppression of Figure 8c.
Mathematics 10 02829 g011
Figure 12. Experimental results for the synthetic image sequences (a) Background—synthetic image sequences. (b) Images with one target and (c) background suppression of Figure 9b. (d) Images with four different small targets. (e) Background suppression of Figure 9d.
Figure 12. Experimental results for the synthetic image sequences (a) Background—synthetic image sequences. (b) Images with one target and (c) background suppression of Figure 9b. (d) Images with four different small targets. (e) Background suppression of Figure 9d.
Mathematics 10 02829 g012
Figure 13. ROC curves of infrared sequence: (a) ROC curve of patch size for sequence; (b) ROC curve of step size for sequence; (c) ROC curve of controlling parameter for sequence.
Figure 13. ROC curves of infrared sequence: (a) ROC curve of patch size for sequence; (b) ROC curve of step size for sequence; (c) ROC curve of controlling parameter for sequence.
Mathematics 10 02829 g013
Table 2. Summary of the real image sequence data.
Table 2. Summary of the real image sequence data.
Sequences Target TypeImage SizeNo of FramesBackground Image FeaturesTarget Image Features
1Small ship256 × 20030Dense sea-sky
  • Small size (SS)
  • Varying size
  • Large imaging distance (LID)
2An airplane256 × 200250High dense clouds with less local contrast
  • Small size
  • Varying size
  • LID
3Two target 256 × 200250Changing background
  • LID
  • SS
  • Low SCR
4Copter128 × 128100Changing background
  • LID
  • Low SCR
  • SS
5Ship128 × 128200Changing background
  • SS
  • A one-to-two target
6An airplane280 × 228250High dense clouds with less local contrast
  • LID
  • SS
Table 3. Summary of the different parameters used in the evaluations.
Table 3. Summary of the different parameters used in the evaluations.
Sr. No. Techniques Parameters
1Max–median [6]Filter = 5 × 5
2Max–mean [6]Filter = 5 × 5
3IPI [1]Sliding step = 10, tolerance error ε = 10 7 , Patch size = 50 × 50 ,   λ = 1 m
4NIPPS [31]Sliding step = 10, Patch size = 50 × 50, r = 10 3 ,   L = 2 ,   ε = 10 7 ,   λ = L min m , n ,     ρ = 1.5
5Top-Hat [11]Filter shape = square, square size = 3 × 3
6RPCA [26]sliding step = 10, Patch size = 50 × 50 ,   ε = 10 7 , λ = 1 m  
7RIPT [35] λ = L min m , n , Patch size = 50 × 50, L = 1, h = 1, ε = 10 7 , sliding step = 10
8PSTN [39]   λ = L max n 1 , n 2 n 3 , Patch size = 40 × 40, L = 0.6,   ρ = 1.05, sliding step = 40,   ε = 10 7
9Infra small target detection based on nonconvex LP norm minimization (IPCWLP–RPCA [41] tolerance   error   ε = 10 7 , C   = m ,   θ = 0.005 , ρ = 1.05, Patch   size   is   50   ×   50 ,   λ = 1 m , sliding step is 10
10Our Method λ = 1 m ,   Patch   size = 50   ×   50 ,   C   = m ,   sliding   step = 10 ,   ε = 10 7 ,   θ = 0.005 ,   ρ = 1.05
Table 4. BSF and the SCRG values obtained using the various approaches for each of the test images in Figure 4a. The best outcomes are indicated in bold.
Table 4. BSF and the SCRG values obtained using the various approaches for each of the test images in Figure 4a. The best outcomes are indicated in bold.
Detection MethodsEvaluation IndicatorsImage6Image5Image4Image3Image2Image1
Max–MedianBSF1.9141.8613.8161.9343.4041.354
SCRG1.8633.11751.10916.0016.3585.881
Top HatBSF0.5280.9232.3540.8821.5731.104
SCRG2.9383.08153.3029.4404.0246.546
Max–MeanBSF1.5211.1673.2491.7141.7951.185
SCRG6.6402.11736.45610.2112.5324.460
RPCABSF0.9520.4946.4687.4430.6810.489
SCRG2.2740.68376.23673.6280.2793.166
IPIBSF22.28029.86213.7788.79913.5653.219
SCRG115.118125.505263.310113.13534.8540.013
NIPPSBSF36.6047.4136.7263.89839.9833.955
SCRG182.05330.018168.04255.15180.13715.629
RIPTBSF13.63826.18010.15510.3405.2104.734
SCRG71.826107.088196.94887.30616.03618.458
IPCWLP—RPCABSF1.602.551.373.231.401.29
SCRG9.3196.89115.0474.747.69188.50
IPNCWNNM–RPCABSF40.290101.2323.22615.1322.5511.600
SCRG194.54014.86074.835125.127106.12421.213
Table 5. Comparative analysis of the costs and time involved in the computations.
Table 5. Comparative analysis of the costs and time involved in the computations.
Detection MethodsTop HatMax–MeanMax–MedianI PIRPCANIPPSRIPTNRAMPSTNIPCWLP-RPCAIPNCWNNM–RPCA
Complexity O (k2log k2M × N) O (k2M × N) O (k2M × N) O (m × n2) O (m × n2) O (m × n2) O (m × n2) O (m × n2) O ( d 1   d 2 d 3  
( d 1   d 2
+ d 2   d 2 + d 1   d 2 ) )
O (k × m × n2) O (m × n2)
Time (s)0.9687.706.8412.6410.865.151.953.890.3511.7810.52
Table 6. SCRG values for the test images shown in Figure 8a.
Table 6. SCRG values for the test images shown in Figure 8a.
Detection MethodsEvaluation IndicatorsImage6Image5Image4Image3Image2Image1
Max–MedianBSF1.2551.8613.8160.8633.3871.383
SCRG17.8673.11751.1096.4611.5801.936
Top HatBSF0.9230.9232.3540.5122.3390.488
SCRG24.6513.08153.3027.3765.7331.412
Max–MeanBSF1.1951.1673.2490.7473.8951.295
SCRG17.3932.11736.4565.4151.7081.765
RPCA 3.7900.4946.4683.07325.8823.701
SCRG90.5590.68376.23636.16660.95012.672
IPIBSF10.41029.86213.7787.68052.2748.698
SCRG195.948125.505263.31079.869112.30717.799
NIPPSBSF7.5767.4136.7262.6876.1694.453
SCRG4.70030.018168.04223.7876.2980.621
RIPTBSF14.8740.8963.1253.1017.1243.440
SCRG0.0380.06224.7999.3084.8350.476
NRAMBSF3.0261.4773.0021.7764.9481.401
SCRG14.2840.03327.8706.7262.6940.404
IPNCWNNM–RPCABS18.13841.47514.4828.6784.0225.564
SCRG27.8600.394134.2695.49489.26518.298
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Rawat, S.S.; Singh, S.; Alotaibi, Y.; Alghamdi, S.; Kumar, G. Infrared Target-Background Separation Based on Weighted Nuclear Norm Minimization and Robust Principal Component Analysis. Mathematics 2022, 10, 2829. https://doi.org/10.3390/math10162829

AMA Style

Rawat SS, Singh S, Alotaibi Y, Alghamdi S, Kumar G. Infrared Target-Background Separation Based on Weighted Nuclear Norm Minimization and Robust Principal Component Analysis. Mathematics. 2022; 10(16):2829. https://doi.org/10.3390/math10162829

Chicago/Turabian Style

Rawat, Sur Singh, Sukhendra Singh, Youseef Alotaibi, Saleh Alghamdi, and Gyanendra Kumar. 2022. "Infrared Target-Background Separation Based on Weighted Nuclear Norm Minimization and Robust Principal Component Analysis" Mathematics 10, no. 16: 2829. https://doi.org/10.3390/math10162829

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