Next Article in Journal
Hydrological Impacts of Large Fires and Future Climate: Modeling Approach Supported by Satellite Data
Next Article in Special Issue
Editorial for Special Issue “Remote Sensing for Target Object Detection and Identification”
Previous Article in Journal
Assessment of Post-Earthquake Damaged Building with Interferometric Real Aperture Radar
Previous Article in Special Issue
Pixel Tracking to Estimate Rivers Water Flow Elevation Using Cosmo-SkyMed Synthetic Aperture Radar Data
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Infrared Small-Faint Target Detection Using Non-i.i.d. Mixture of Gaussians and Flux Density

The College of Electronic Science and Technology, National University of Defense Technology, Changsha 410073, China
*
Author to whom correspondence should be addressed.
Remote Sens. 2019, 11(23), 2831; https://doi.org/10.3390/rs11232831
Submission received: 25 October 2019 / Revised: 23 November 2019 / Accepted: 25 November 2019 / Published: 28 November 2019
(This article belongs to the Special Issue Remote Sensing for Target Object Detection and Identification)

Abstract

:
The robustness of infrared small-faint target detection methods to noisy situations has been a challenging and meaningful research spot. The targets are usually spatially small due to the far observation distance. Considering the underlying assumption of noise distribution in the existing methods is impractical; a state-of-the-art method has been developed to dig out valuable information in the temporal domain and separate small-faint targets from background noise. However, there are still two drawbacks: (1) The mixture of Gaussians (MoG) model assumes that noise of different frames satisfies independent and identical distribution (i.i.d.); (2) the assumption of Markov random field (MRF) would fail in more complex noise scenarios. In real scenarios, the noise is actually more complicated than the MoG model. To address this problem, a method using the non-i.i.d. mixture of Gaussians (NMoG) with modified flux density (MFD) is proposed in this paper. We firstly construct a novel data structure containing spatial and temporal information with an infrared image sequence. Then, we use an NMoG model to describe the noise, which can be separated with the background via the variational Bayes algorithm. Finally, we can select the component containing true targets through the obvious difference of target and noise in an MFD maple. Extensive experiments demonstrate that the proposed method performs better in complicated noisy scenarios than the competitive approaches.

Graphical Abstract

1. Introduction

Distant and faint target detection is of great importance to infrared systems, as anti-missile techniques and early-warning systems. Due to the unique characteristic of these military tasks, the targets need to be detected accurately as early as possible in the infrared search and track systems to provide ample time for deployment and striking back. However, the target usually occupies only a few pixels and lacks texture information due to the very far observation distance. The backgrounds are very complex, including sky background and sea–sky background, which means the acquired infrared images are usually contaminated by a clutter background and a varying noise. The contrast between targets, background and the varying noise might be very poor. The low signal-to-clutter ratio (SCR) and signal-to-noise ratio (SNR) make the infrared targets very faint. Therefore, robust infrared small and faint target detection technique remains a valuable research hotspot [1,2,3].
To achieve a satisfying target detection performance, many approaches have been proposed for different scenarios, including two types: Track-before-detection (TBD) approaches [4,5] and detection-before-track (DBT) approaches [6,7,8]. TBD approaches have good detection performance for targets with continuous track motion, such as 3D matched filters [9] and its improved versions [10,11]. DBT approaches focus on suppressing the clutter background while enhancing the target in single frame, and are more efficient than TBD approaches. TBD approaches are widely used in practical engineering. At present, the common types of DBT methods are filtering, human visual system (HVS) and multi-feature based approaches. Filtering methods analyze spatial continuity of an input image, and the target is modeled as a break point, such as max-median filter [12], top-hat filter [13] and 2D least mean square (TDLMS) filter [14]. HVS based methods [15,16,17] assume that there is a significant contrast between background and target regions. Multi-feature based methods [18,19,20] represent the target characteristics and background region with features used to train the classifiers.
Moreover, the low-rank and sparse component recovery based approach, as a subdiscipline of the low-rank representation (LRR) [21], has become very popular in recent years. In this approach, the background regions are assumed to change gradually, and a special low-rank data structure can be constructed with the original images, such as a 2D matrix and a 3D tensor. With the recovery of the low-rank background, the dim target can be separated from the original image. Gao proposed an infrared image-patch (IPI) model [22], which constructs a low-rank matrix by sliding window. The IPI model uses vanilla nuclear norm minimization (NNM) [23] and l 1 [24] to regularize the background and the target, respectively. The performance of NNM in a low-rank component estimation problem would degrade in a noisy scenario. The solution for this problem is to replace NNM with a more suitable regularizer. Thus, Dai proposed a weighted IPI approach [25] and a non-negative IPI approach [26], and Guo proposed a reweighted WIPI model (ReWIPI) based on weighted nuclear norm minimization (WNNM) [27]. In the view of the dimension of data, Dai proposed a reweighted infrared patch-tensor (RIPT) method to generalize the low-rank matrix to low-rank tensor for mining more spatial information [28]. However, the RIPT method unfolds the background patch tensor as three matrices and regularizes it via the sum of nuclear norms (SNN) [29], which is suboptimal and inefficient. To remedy this issue, Sun proposed a weighted tensor nuclear norm with IPT (WNRIPT) method [30].
However, most of the existing low-rank component recovery based approaches [22,25,26,27,28,30] only use the Frobenius loss term [31] to constrain the noise, which models the noise as an independent and identically distributed (i.i.d.) Gaussian distribution. In practical applications, the infrared images usually include complex instrumental noise that degrades the performance for target detection. The complex noise degrades the performance of the target detection severely. A robust method, capable of distinguishing different kinds of noise, is needed.
To this end, a state-of-the-art method [32] digs out valuable information in time domain and uses a mixture of Gaussian (MoG) noise models [33] to model the target component and noise component together. The MoG model characterizes each pixel in the image and updates the mixed Gaussian model after the new image is acquired. It matches each pixel in the current image with the MoG model, and the matched pixels are classified into background regions [34,35]. Finally, the Markov random field (MRF) method [34] is used to detect the target. However, the noise distribution in different frames is modeled as i.i.d. MoG distributions substantially in [32], which is not suitable for complex noisy scenarios. In addition, the MRF model does not provide a robust noise estimate in complex scenarios, since its performance is based on the assumption that the noise component does not arise in the neighborhood region of the targets. However, the noise permeates through the whole image, including the target.
We propose a small and faint target detection approach based on a non-i.i.d. MoG (NMoG) model [36] and modified flux density (MFD) maple [37]. The noise distributions in different frames (sequences of images) is assumed to follow non-i.i.d. for improving the robustness in real scenarios. The target is considered as a kind of noise extracted from the background via an NMoG low-rank matrix factorization (NMoG-LRMF) model, solved by a variational Bayes (VB) algorithm. In a second step, the MFD maple [37] method is used to distinguish the true target from the noise, accounting for the fact that target flux density differs from the noise in infrared gradient vector field.
This paper is organized as follows. The proposed method is described in Section 2. Section 3 provides the experimental results to validate the effectiveness of the proposed method. Finally, we conclude our work in Section 4.

2. The Proposed Model

2.1. Spatio-Temporal Patch Model

Given an infrared image sequence, we can get a 3D cube patch tensor by storing each frame into its slice. We vectorize each slice and get a 2D matrix. The procedure is given in Figure 1. Note that it is possible to reconstruct the image sequence from the processed 2D matrix via inverse operation. Assume an infrared image sequence f 1 , f 2 , , f P R m × n transformed into a matrix F with size of N × P , where N = m × n and P denote the spatial and temporal dimensions. We divide F into background component B and noise E , described as:
F = B + E ,
and the small-faint target component T is considered as a sparse noise component in E [32].

2.2. Background Component

In low-rank recovery based methods, background regions are assumed to vary slowly, and there are a lot of repeated regions. The low-rank matrix B [32] is modeled as follows:
B = U V T = l = 1 R u · l v · l T ,
where U R N × R and V R P × R , and their l- th columns are represented as u · l and v · l . R is the initial rank of B . The intrinsic low-rank nature of B is guaranteed by assuming u · l and v · l generated according to a Gaussian distribution:
u · l N u · l 0 , γ l - 1 I N , v · l N v · l 0 , γ l 1 I P ,
where I N I P is the N × N P × P identity matrix. γ l denotes the precision of u · l and v · l that satisfies:
γ l Gam γ l ξ 0 , δ 0 ,
where Gam γ l ξ 0 , δ 0 represents a gamma distribution, and ξ 0 , δ 0 are scales. The low-rank component can be estimated accurately by this model [38].

2.3. Noise Component

In [32], the noise of different frames are assumed to be i.i.d., which is not practical in real and complex scenarios. Thus, we use the NMoG model [36] to model the noise distributions in different frames, namely noise distribution of images in different frames are nonidentical. The i j - th element of the noise E can be divided into K components as below:
e i j k = 1 K π j k N e i j μ j k , τ j k 1 ,
where π j k denotes the mixing proportion that is non-negative, and k = 1 K π j k = 1 . μ j k and τ j k denote mean and precision, respectively. Instead of setting the MoG parameters, i.e., π j k , μ j k and τ j k , as unchanging value for k- th Gaussian component, we vary them in different frames. Equation (5) can be equivalently expressed as a two-level generative model by introducing the indicator variables z i j . z i j is the hidden variable generated from Multinomial distribution with parameter π j :
e i j k = 1 K N e i j μ j k , τ j k 1 z i j k z i j Multinominal z i j π j
where z i j = z i j 1 , , z i j K 0 , 1 K , k = 1 K z i j k = 1 . Multinomial( ) represents the multinomial Dirichlet distribution. The conjugate priors of μ j k , τ j k and the mixing proportions π j = [ π j 1 , , π j K ] are also defined for completing the Bayesian model:
μ j k , τ j k N μ j k m 0 , β 0 τ j k 1 Gam τ j k c 0 , d d Gam d η 0 , λ 0 π j Dir π j α 0
where β 0 , m 0 , c 0 , d are the hyper-parameters, and d satisfies Gam distribution with hyper-parameters η 0 , λ 0 . Dir(.) is a Dirichlet distribution parameterized by α 0 = α 01 , , α 0 K . Then, the noise component can be modeled by Equations (6) and (7).
Combining Equations (2)–(7) together, Bayes’ theorem is used to estimate from F the values of all parameters:
p U , V , Z , μ , τ , π , γ , d F
where Z = z i j N × P , μ = μ j k B × K , τ = τ j k B × K , π = π 1 , , π P and γ = γ 1 , , γ R .

2.4. Variational Inference

In this section, the posterior of parametric model Equation (8) is inferred by the VB approach [39]. VB obtains the objective parameters x finding the minimum Kullback–Leibler (KL) divergence between the approximated distribution q x and the actual distribution p x D with the known observation D , which can be formulated as below:
q * x = min q Ω K L q x p x D ,
where Ω is the constrained probability densities for obtaining the feasible solution. We can factorize q θ as q θ = i q i θ i by mean field theory, and the posterior distribution Equation (8) can be approximated with the following form:
p U , V , Z , μ , π , τ , γ , d = i q u i · j q u j · i j q z i j × j q μ j , τ j q π j l q γ l q d .

2.4.1. Estimation of Noise Component

For the noise component in the j- th frame, we need to estimate four parameters, μ j , τ j , Z and π j . Firstly we update μ j and τ j in the following way:
q * μ j , τ j = k N μ j k m j k , 1 β j k τ j k Gam τ j k c j k , d j k ,
where
m j k = 1 β j k m 0 β 0 + i z i j k f i j u i · v j · T , β j k = β 0 + i z i j k , c j k = c 0 + 1 2 i z i j k , d j k = d + 1 2 i z i j k f i j u i · v j · T 2 + β 0 m 0 2 1 β j k i z i j k f i j u i · v j · T + β 0 m 0 2 ,
where f i j denotes the i j - th element of the F . The variables z i j can be derived in closed form as below:
q z i j = k r i j k z i j k
where
r i j k = ρ i j k k ρ i j k ,
ln ρ i j k = ln π j k 1 2 ln 2 π + 1 2 ln τ j k 1 2 τ j k f i j μ j k μ i · v j · T 2 .
Finally, we update π j by:
q π j = k π j k α j k 1 ,
where α j k = α 0 + i z i j k , and the hyper-parameter d is updated by the following equation:
q d = Gam d η , λ ,
where η = η 0 + c 0 K P and λ = λ 0 + j , k τ j k .

2.4.2. Estimation of Background Component

For the background component, we need to estimate three parameters, including U , V and γ . u i · i = 1 , , N can be estimated as follows:
q u i · = N u i · μ u i · , Σ u i · ,
where
μ u i · = j , k z i j k τ j k f i j μ j k v j · Σ u i · , Σ u i · = j , k z i j k τ j k v j · T v j · + Γ 1 .
Similarly, v j · j = 1 , , P is estimated by:
q v j · = N v j · μ v j · , Σ v j · ,
where
μ v j · = j , k z i j k τ j k f i j μ j k u j · Σ v j · , Σ v j · = j , k z i j k τ j k u j · T u j · + Γ 1 .
Γ = diag γ , γ l is a decisive factor for guaranteeing low-rank property of B by removing the corresponding rows when its value is very large [38], which can be estimated by:
q γ l = Gam γ r ξ l , δ l ,
where
ξ l = ξ 0 + 1 2 m + n , δ l = δ 0 + 1 2 i u i l 2 + 1 2 j v j l 2 .
In the following experiments, we set m 0 = 0 , and α 0 , β 0 , c 0 , d 0 , η 0 , λ 0 , ξ 0 , δ 0 are initialized with 10 6 [36].

2.5. Target Extraction

In this section, we firstly select the noise component containing small-faint target. Then, the MFD method [37] is used to extract the target from the noise.

2.5.1. Selecting Noise Component Containing Target

We obtain the noise component E separating it from the background component, and we can divide it into K components E 1 , , E K according to the maximum probability criteria [32]:
e i j m = e i j , if m = arg max k = 1 , , K r i j k 0 , else .
The K components are restored to sequences E ¯ 1 , , E ¯ K by the aforementioned method in Section 2.1. Note that the intensity of the true target is quite different from the noise. Instead of using variance guided method in [32], we calculate the difference between the minimum and maximum of intensity and select the largest one E ¯ i as the component containing target, which can be described as follows:
i = arg max k = 1 , , K max E ¯ k min E ¯ k
The following experimental results demonstrate that this method is effective.

2.5.2. Extracting Target by MFD

Figure 2 gives the results of a representative infrared noisy image using NMoG method with K = 3 , and subfigure (c) is the slice containing the true target. It is observed from Figure 2c that the restored slice containing true target is still contaminated by pixel noise. Thus, we use the MFD method [37] to wipe out the noise and enhance the target.
The noise component E containing the target is firstly transformed into a gradient vector field by:
I x , y = e x x , y e y x , y e x x , y = e x + 1 , y e x 1 , y 2 e y x , y = e x , y + 1 e x , y 1 2
where e x , y denotes the value of E at location ( x , y ) , e x x , y and e y x , y are the gradient value in the x-direction and y-direction.
From Figure 3b,d, it can be observed that both the true target and bright noise residuals are a sink in gradient vector field. But the gradient vectors of noise pixel focus on 4 directions, and MFD method can compute the flux density of each pixel after removing its four largest gradient vectors, which is defined as follows [37]:
M FD s x , y = x , y O x , y , s I x , y · n o x x , y y 8 s 4
where M FD s is s-scale MFD, s denotes the scale variable, O denotes the subset of O , which removes four pixels containing the four largest gradient vectors. Note that the number of pixels on the curve is 8 s 4 . O represents the neighborhood region as:
O x , y , s = x , y max x x , y y = s
and the norm vector on the boundary point n o x , y is defined as follows:
n o x , y = n o x x , y n o y x , y n o x x , y = 1 , x = k 1 , x = k 0 , else n o y x , y = 1 , y = k 1 , y = k 0 , else
where n o x x , y and n o y x , y are the value in the x-direction and y-direction.
Figure 3 shows that noisy pixels are wiped out according to their MFD value. This is because the MFD value of the noisy pixels is much smaller than that of the real target, which is usually a negative element. Following this property, the corresponding noise pixels are wiped out in the target image. Thus, we obtain an initial result by the following equation:
T x , y = E ¯ i x , y * M FD s x , y +
where T x , y denotes the initial target image, M FD s x , y + is the result by setting the positive elements and negative elements in the original MFD maple to 1 and 0, respectively. Finally, we use an adaptive threshold to further separate the target [22], which is described as below:
T = μ + k σ
where μ and σ are the mean value and standard deviation of the small target image. k is a empirical value, and we set it as 0.05 in our experiment. The framework of our method is shown in Figure 1, and the detection procedure is given in Algorithm 1.
Algorithm 1
Input: Infrared image sequence f 1 , f 2 , , f P R m × n .
Initialize: Set parameters m 0 , β 0 , c 0 , d 0 , η 0 , λ 0 = 10 6 in noise prior. Low-rank background component U 0 , V 0 and α 0 parameters in the model prior ξ 0 , δ 0 , scale parameter s = 1 in MFD method, iteration number t = 1 .
Step 1: Construct the spatio-temporal patch image F with the input infrared image sequence using the method in Section 2.1.
Step 2: Build NMoG noise model under the Bayesian framework by Equations (2) and (5).
Step 3: While not converged do:
1. Update approximate posterior of noise component Z t , π t by Equations (13)–(16), μ t , τ t by Equations (11) and (12) and d t by Equation (17), respectively.
2. Update approximate posterior of background component U , V by Equations (18) and (19).
3. Update approximate posterior of parameters in noise component γ t by Equation (20).
4. Update t = t + 1 .
end While
Step 4: Noise component E by E = F U V t . Decompose E into K components by Equation (21), and reconstruct noise components into the corresponding image sequences by method in Section 2.1.
Step 5: Select the true target images by Equation (22).
Step 6: Calculate the original MFD map of the target images by Equations (23) and (24).
Step 7: Obtain the separated target images by using both MFD maple and adaptive threshold, which can be computed by Equation (27).
Output: Separated target image sequence.

3. Experiments

To validate the effectiveness of the proposed approach, extensive experiments are performed on simulated and real infrared image sequences in this section.

3.1. Metrics and Comparative Methods

In this paper, we use the receiver operating characteristic (ROC) to show the relationship between the detection probability P d and false alarm rate F a , and they are described as below [22,25,26,27,28,32]:
P d = number of true detections number of actual targets
F a = number of false detections number of images
In addition, the local signal-to-noise ratio gain (LSNRG), background suppression factor (BSF), signal to clutter ratio gain (SCRG) and contrast gain (CG) metrics are also used in our work, and the detailed definitions can be found in [28,32]. We also introduce a local background region for computing the LSNRG and SCRG [22], which is displayed in Figure 4. The width of neighboring region d is set as 20 here.
Nonetheless, the accuracy of the low-rank background estimation is also an important metric, since less estimation error means better preservation of strong edges in the background component. Thus, we use another metric, namely accuracy of background recovery (ABR), which is defined as:
ABR = B out F B in F
where B in and B out are the background before and after processing.
The five baseline methods for comparison including two classical filtering methods, i.e., top-hat [13] and max-median filtering [12], and three low-rank matrix analysis methods IPI [22] and RIPT [28] (using spatial information) and the MRF-MoG [32] (using spatio-temporal information and assuming i.i.d. MoG noise) method. Table 1 gives the detailed parameter settings, where n 1 , n 2 , n 3 denotes the dimensions of the infrared patch tensor [28].

3.2. Simulated and Real Datasets

The noise of real infrared images usually includes five typical types: Gaussian noise, Poisson noise, impulse noise, dead pixels or lines, and salt and pepper noise. To validate the effectiveness of the proposed approach in complex noisy situations, five consecutive real infrared image sequences are used as original images to add the mixture of the above five types of noises, and these original images are approximately noise-free. Additive white Gaussian noise with two SNR value are added to each frame of five sequences, and the SNR are in the range of [10, 15] dB and [15, 20] dB, respectively. The location of pixels corrupted by different noises are chosen randomly. We choose forty frames of Sequences 1–4 to add with various types of noise and different intensity. Finally, we add the mixture of noise to each frame in sequence 5. The details are described in Table 2, and their representative frames are displayed in the first column of Figure 9.
SCR is defined as follows [40]:
SCR = μ t μ b σ b
where μ t is the average pixel value of the target region, μ b and σ b denote the average pixel value and the standard deviation of the neighborhood region. Based on definition of SCR, the average SCR value of targets is used to characterize the noisy sequence, which is defined as follows [22]:
SCR _ _ _ _ _ = 1 N i = 1 N SC R i
where N denotes the number of targets and SC R i denotes i th target.
Then we also carry out comparison experiments with three real infrared image sequences contaminated by heavy noise.

3.3. Effect of Component Number

Here, we vary K from 2 to 7 for analyzing the influence of noise component parameter K on the performance of the proposed model. For quantitative analysis, the experiments have fixed false-alarm rates ( F a ) by changing the segmentation thresholds on Sequences 1–5, which are given in Table 3. The bold format number indicates the highest score. Besides, we also display the ROC curves in Figure 5. We can observe from the result that there is no significant difference in performance when K is larger than 2. From Figure 5a,d, it can be seen that F a of K = 2 are higher than that of other K values, this is because the target component might contain the sparse noise, which could not be wiped out by the threshold. However, it is also improper to set K too large. From Figure 5a,c–e, the probability of detection is decreasing as K becoming larger when K 4 due to the true targets might lose in the separated target component. In addition, considering the computation complexity is increasing with larger K, K is set as 3 in experiments.

3.4. Effect of MFD

To demonstrate the superiority of the MFD method over other methods, we perform comparative experiments on a representative image of simulated Sequence 5, including the MRF [32] and the ablated version (NMoG without MFD). From Figure 6, we can observe that the MFD method can effectively wipe out the bright noise, while the other two methods lose the true target and have many residual noise pixels, and these residuals could cause a high false alarm ratio.

3.5. Performance of Multiple Targets Scene

Considering the number of targets may change in different scenes, such as antimissile systems, we test the effectiveness of the proposed method in multi-target scenarios (the number of the targets is 3). The method of embedding a synthetic target into the images can be found in [22]. The representative images and the corresponding results are displayed in the first row and second row of Figure 7. All the targets are detected successfully by the proposed method.

3.6. Comparisons to Baseline Methods

3.6.1. Experiments on Simulated Data

In this experiment, we focus on analyzing and comparing the performance of different approaches on real infrared images with synthetic noise. To illustrate the difference between the original images and noisy images, we display the gray histograms of five representative frames in Figure 8. The representative images are chosen from one image of the corresponding 40 noisy images of Sequences 1–4 and from one image of Sequence 5 randomly. It can be observed from Figure 8 that the distributions of original and noisy images are quite different. Figure 9 shows the corresponding target images of different approaches. We can observe that both max-median filter and top-hat filter can not suppress the noise pixels clearly, and these residuals would increase F a . Besides, top-hat filter loses the target in Sequences 2 and 5. The performances of both max-median filter and top-hat filter are limited by the filtering size required to be fixed as an input parameter without any knowledge of the target size. Their performances degrade heavily when the filter size deviates from the target size.
From the comparison between the results of filtering based approaches and low-rank based approaches, we conclude that the latter can achieve better performance than the former ones. All the targets can be detected by IPI method, but many noise pixels are also retained due to the deficiency effects [28], especially for Sequences 2, 4 and 5. This phenomenon demonstrate that the IPI method is quite sensitive to salt and pepper noise and impulse noise. The RIPT approach has better background suppression ability than IPI approach, but we can find that it is also sensitive to salt and pepper noise from the corresponding results of Sequences 2 and 5. Moreover, the RIPT method fails in Sequence 3. MoG-MRF only detects the true targets of Sequence 1 and 4, the unsatisfying performance of MoG-MRF is because the i.i.d. MoG assumption is not suitable to the case when the noise distribution between different frames is nonidentical. Besides, the segmentation performance of MRF would degrade when the noise pixel is adjacent to true targets in complex noisy cases. From the last column of Figure 9, it can be observed that all targets are detected correctly by the proposed model while noise pixels and clutters being suppressed completely.
In addition, we also use five metrics to analyze the performance of different approaches quantitatively. The LSNRG, BSF and SCRG values of different approaches for the representative images are given in Table 4 and Table 5. The Inf means that the standard deviation of neighboring background is zero, and the high scores in the above three metrics only reflect the good suppression performance in a local region. Note that the values of low-rank based methods in the above three metrics are usually Inf, as the results of RIPT method, MoG-MRF method and the proposed method on Sequences 1 and 4. Considering the above phenomenon, the average CG and ABR values of all images are also computed for further comparison [32], as listed in Table 6. For quantitative analysis, the experiments have fixed false-alarm rates ( F a ) by changing the segmentation thresholds on Sequences 1–5, which are given in Table 7. In conclusion, the proposed approach achieves the best performance. In conclusion, the proposed approach achieves the best performance.
Moreover, we show the ROC curves of different approaches in Figure 10. From the result, we can see that the F a of max-median on Sequences 2 and 5 are very high. The performance of the proposed approach is superior to other approaches on Sequences 1–3 and 5, which achieves the highest P d with very low F a , this is because the noise pixels and background residuals are suppressed thoroughly by the proposed method. As for Sequence 4, IPI achieves higher P d than that of the proposed method when F a 1 . 1 . However, the proposed method can achieve higher probability of detection when F a > 1 . 1 . The ROC curves of IPI and RIPT on Sequences 2 and 5 demonstrate that they are sensitive to salt and pepper noise, and the performance of MoG with MRF method is not satisfying due to the identical noise distribution assumption fails in complex noise case.

3.6.2. Experiments on Real Data

We also carry out additional experiments on three real and noisy infrared image sequences, namely, Sequences 6–8. Briefly, we use the most important metric, i.e., the ROC curves of 6 tested method on real image sequences, to compare their performance, which are shown in Figure 11. In addition, Table 8 shows the quantitative analysis, and the proposed approach achieves the highest P d with the same F a . The results demonstrate the superiority of the proposed approach on target detection, background clutter and noise suppression ability over other competitive methods, because the NMoG model and MFD maple improve the robustness of the proposed approach to different kinds of noise.

3.7. Complexity Analysis

Here, we analyze and compare the complexity of different approaches, which are listed in Table 9. ( m , n ) and L denote the image size and the structure element, respectively. ( n 1 , n 2 , n 3 ) represent the dimensions of the tensor in RIPT model, and the details can be found in [30]. As for the proposed method, let F R N × P , we firstly need to infer the parameters in NMoG model, and its complexity is O N + P R 3 + K N P R in each iteration. For computing MFD maple of an image with size of m × n , the whole computational cost is O m n 2 s + 1 2 . For target segmentation, the cost of this step is O m n . Thus, the entire computation cost of the proposed method is O t N + P R 3 + k N P R + m n 2 s + 1 2 + m n , where t is the iteration number. The MoG with MRF method uses median operation to reconstruct image sequences, and its complexity is O m n w , where w denotes the number of overlapped pixels during the transformation from the spatio-temporal patch image to the reconstruction image [32]. In addition, we compare the computational time of different approaches on whole Sequence 6. It can be observed from the result that MOG with MRF method is the slowest while the top-hat filter is the fastest. The processing time of the RIPT approach is shorter than the IPI approach and max-median filter. The proposed approach is slower than RIPT method and two filtering methods, but the superiority of its performance over other baseline methods can make up for this deficiency.

4. Conclusions

In this paper, we propose a novel infrared small and faint target detection approach based on NMoG and MFD models for complex and noisy scenarios. The proposed model can finely accord with the noise characteristics embeded in real infrared image sequences by using the NMoG model. We model the recovery of a low-rank background component and noise component as an LRMF model, which can be solved by the VB algorithm. Finally, the target can be extracted correctly from the noise by using MFD maple. Experimental results show that the proposed approach performs better than other competitive approaches, since it is more robust to complex noisy scenarios in real application.

Author Contributions

Conceptualization, Y.S. and W.A.; methodology, Y.S.; software, Y.S.; validation, Y.S., J.Y. and M.L.; formal analysis, Y.S.; investigation, Y.S.; resources, Y.S.; data curation, Y.S.; writing—original draft preparation, Y.S.; writing—review and editing, M.L.; visualization, Y.S.; supervision, W.A.; project administration, W.A.; funding acquisition, J.Y.

Funding

This work was supported in part by the National Natural Science Foundation of China under Grant (No. 61605242).

Conflicts of Interest

The authors declare no conflict of interest. The funders had no role in the design of the study; in the collection, analyses, or interpretation of data; in the writing of the manuscript, or in the decision to publish the results.

References

  1. Chen, Y.; Xin, Y. An Efficient Infrared Small Target Detection Method Based on Visual Contrast Mechanism. IEEE Geosci. Remote Sens. Lett. 2016, 13, 962–966. [Google Scholar] [CrossRef]
  2. Bai, X.; Chen, Z.; Zhang, Y.; Liu, Z.; Lu, Y. Infrared Ship Target Segmentation Based on Spatial Information Improved FCM. IEEE Trans. Cybern. 2016, 46, 3259–3271. [Google Scholar] [CrossRef] [PubMed]
  3. Deng, H.; Sun, X.; Liu, M.; Ye, C.; Zhou, X. Entropy-based window selection for detecting dim and small infrared targets. Pattern Recognit. 2017, 61, 66–77. [Google Scholar] [CrossRef]
  4. Chen, H.; Bar-Shalom, Y.; Pattipati, K.R.; Kirubarajan, T. MDL approach for multiple low observable track initiation. IEEE Trans. Aerosp. Electron. Syst. 2002, 39, 862–882. [Google Scholar] [CrossRef]
  5. Grossi, E.; Lops, M. Sequential Along-Track Integration for Early Detection of Moving Targets. IEEE Trans. Signal Process. 2008, 56, 3969–3982. [Google Scholar] [CrossRef]
  6. Li, Y.; Liang, S.; Bai, B.; Feng, D. Detecting and tracking dim small targets in infrared image sequences under complex backgrounds. Multimed. Tools Appl. 2014, 71, 1179–1199. [Google Scholar] [CrossRef]
  7. Liu, Z.; Zhou, F.; Chen, X.; Bai, X.; Sun, C. Iterative infrared ship target segmentation based on multiple features. Pattern Recognit. 2014, 47, 2839–2852. [Google Scholar] [CrossRef]
  8. Han, J.; Ma, Y.; Huang, J.; Mei, X.; Ma, J. An Infrared Small Target Detecting Algorithm Based on Human Visual System. IEEE Geosci. Remote Sens. Lett. 2016, 13, 452–456. [Google Scholar] [CrossRef]
  9. Reed, I.S.; Gagliardi, R.M.; Stotts, L.B. Optical moving target detection with 3D matched filtering. IEEE Trans. Aerosp. Electron. Syst. 2002, 24, 327–336. [Google Scholar] [CrossRef]
  10. Yang, W.; Sun, X. Moving weak point target detection and estimation with three-dimensional double directional filter in IR cluttered background. Opt. Eng. 2005, 44, 107007. [Google Scholar]
  11. Liu, X.; Zuo, Z. A Dim Small Infrared Moving Target Detection Algorithm Based on Improved Three-Dimensional Directional Filtering. In Advances in Image and Graphics Technologies; Springer: Berlin/Heidelberg, Germany, 2013; Volume 363, pp. 102–108. [Google Scholar]
  12. Venkateswarlu, R. Max-mean and max-median filters for detection of small targets. Proc. SPIE Int. Soc. Opt. Eng. 1999, 3809, 74–83. [Google Scholar]
  13. Fortin, R. Detection of dim targets in digital infrared imagery by morphological image processing. Opt. Eng. 1996, 35, 1886–1893. [Google Scholar]
  14. Hadhoud, M.M.; Thomas, D.W. The two-dimensional adaptive LMS (TDLMS) algorithm. Circuits Syst. IEEE Trans. 1988, 35, 485–494. [Google Scholar] [CrossRef]
  15. Kim, S.; Yang, Y.; Lee, J.; Park, Y. Small Target Detection Utilizing Robust Methods of the Human Visual System for IRST. J. Infrared Millim. Terahertz Waves 2009, 30, 994–1011. [Google Scholar] [CrossRef]
  16. Chen, C.L.P.; Li, H.; Wei, Y.; Xia, T.; Tang, Y.Y. A Local Contrast Method for Small Infrared Target Detection. IEEE Trans. Geosci. Remote Sens. 2013, 52, 574–581. [Google Scholar] [CrossRef]
  17. Han, J.; Ma, Y.; Zhou, B.; Fan, F.; Liang, K.; Fang, Y. A Robust Infrared Small Target Detection Algorithm Based on Human Visual System. IEEE Geosci. Remote Sens. Lett. 2014, 11, 2168–2172. [Google Scholar]
  18. Tun, H.U.; Zhao, J.J.; Yuan, C.; Wang, F.L.; Jie, Y. Infrared Small Target Detection Based on Saliency and Principle Component Analysis. J. Infrared Millim. Waves 2010, 29, 303–306. [Google Scholar]
  19. 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]
  20. Bi, Y.; Bai, X.; Jin, T.; Guo, S. Multiple Feature Analysis for Infrared Small Target Detection. IEEE Geosci. Remote Sens. Lett. 2017, 14, 1333–1337. [Google Scholar] [CrossRef]
  21. Guangcan, L.; Zhouchen, L.; Shuicheng, Y.; Ju, S.; Yong, Y.; Yi, M. Robust recovery of subspace structures by low-rank representation. IEEE Trans. Pattern Anal. Mach. Intell. 2013, 35, 171–184. [Google Scholar]
  22. 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] [PubMed]
  23. Candès, E.J.; Tao, T. The Power of Convex Relaxation: Near-optimal Matrix Completion. IEEE Trans. Inf. Theor. 2010, 56, 2053–2080. [Google Scholar] [CrossRef]
  24. Mohimani, H.; Babaie-Zadeh, M.; Jutten, C. A fast approach for overcomplete sparse decomposition based on smoothed L0 norm. IEEE Trans. Signal Process. 2008, 57, 289–301. [Google Scholar] [CrossRef]
  25. 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]
  26. 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]
  27. Guo, J.; Wu, Y.; Dai, Y. Small target detection based on reweighted infrared patch-image model. IET Image Process. 2018, 12, 70–79. [Google Scholar] [CrossRef]
  28. 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]
  29. Liu, J.; Musialski, P.; Wonka, P.; Ye, J. Tensor completion for estimating missing values in visual data. IEEE Trans. Pattern Anal. Mach. Intell. 2013, 35, 208–220. [Google Scholar] [CrossRef]
  30. Sun, Y.; Yang, J.; Long, Y.; Shang, Z.; An, W. Infrared Patch-Tensor Model With Weighted Tensor Nuclear Norm for Small Target Detection in a Single Frame. IEEE Access 2018, 6, 76140–76152. [Google Scholar] [CrossRef]
  31. Shabalin, A.A.; Nobel, A.B. Reconstruction of a low-rank matrix in the presence of Gaussian noise. J. Multivar. Anal. 2013, 118, 67–76. [Google Scholar] [CrossRef]
  32. Gao, C.; Wang, L.; Xiao, Y.; Zhao, Q.; Meng, D. Infrared Small-dim Target Detection Based on Markov Random Field Guided Noise Modeling. Pattern Recognit. 2017, 76, 463–475. [Google Scholar] [CrossRef]
  33. Meng, D.; Torre, F.D.L. Robust Matrix Factorization with Unknown Noise. In Proceedings of the 2013 IEEE International Conference on Computer Vision, Sydney, Australia, 1–8 December 2013; pp. 1337–1344. [Google Scholar]
  34. Cao, X.; Zhao, Q.; Meng, D.; Chen, Y.; Xu, Z. Robust Low-Rank Matrix Factorization Under General Mixture Noise Distributions. IEEE Trans Image Process 2016, 25, 4677–4690. [Google Scholar] [CrossRef] [PubMed]
  35. Zhao, Q.; Meng, D.; Xu, Z.; Zuo, W.; Zhang, L. Robust principal component analysis with complex noise. In Proceedings of the 31st International Conference on Machine Learning (ICML 2014), Beijing, China, 21–26 June 2014; pp. 55–63. [Google Scholar]
  36. Chen, Y.; Cao, X.; Zhao, Q.; Meng, D.; Xu, Z. Denoising Hyperspectral Image With Non-i.i.d. Noise Structure. IEEE Trans. Cybern. 2017, 48, 1054–1066. [Google Scholar] [CrossRef] [PubMed]
  37. Liu, D.; Cao, L.; Li, Z.; Liu, T.; Che, P. Infrared Small Target Detection Based on Flux Density and Direction Diversity in Gradient Vector Field. IEEE J. Sel. Top. Appl. Earth Obs. Remote. Sens. 2018, 11, 2528–2554. [Google Scholar] [CrossRef]
  38. Babacan, S.D.; Luessi, M.; Molina, R.; Katsaggelos, A.K. Sparse Bayesian Methods for Low-Rank Matrix Estimation. IEEE Trans. Signal Process. 2012, 60, 3964–3977. [Google Scholar] [CrossRef]
  39. Bishop, C.M.; Nasrabadi, N.M. Pattern Recognition and Machine Learning; Springer: New York, NY, USA, 2006; p. 049901. [Google Scholar]
  40. Gao, C.; Zhang, T.; Li, Q. Small infrared target detection using sparse ring representation. IEEE Aerosp. Electron. Syst. Mag. 2012, 27, 21–30. [Google Scholar]
Figure 1. The framework of the proposed method.
Figure 1. The framework of the proposed method.
Remotesensing 11 02831 g001
Figure 2. The results of NMoG method with K = 3 .
Figure 2. The results of NMoG method with K = 3 .
Remotesensing 11 02831 g002
Figure 3. Modified flux density (MFD) maple. (a,c) Boundaries and norm vectors for flux density calculation of the target and noise pixel. (b,d) The corresponding flux density of (a,c); the details are (b) scale = 1, flux density = 24.38; (d) scale = 1, flux density = −0.29.
Figure 3. Modified flux density (MFD) maple. (a,c) Boundaries and norm vectors for flux density calculation of the target and noise pixel. (b,d) The corresponding flux density of (a,c); the details are (b) scale = 1, flux density = 24.38; (d) scale = 1, flux density = −0.29.
Remotesensing 11 02831 g003
Figure 4. The neighboring background region.
Figure 4. The neighboring background region.
Remotesensing 11 02831 g004
Figure 5. The receiver operating characteristic (ROC) curves of different values for the parameter K on Sequences 1–5.
Figure 5. The receiver operating characteristic (ROC) curves of different values for the parameter K on Sequences 1–5.
Remotesensing 11 02831 g005
Figure 6. The results of different methods on a representative image of Sequence 5. (ae) are the original image, the noisy image, the results of the NMoG (non-independent and identical distribution (i.i.d.) mixture of Gaussians (MoG)) with MFD, NMoG without MFD and MoG with Markov random field (MRF), respectively. The red rectangles denote the targets and the green ellipses are representative examples of noise.
Figure 6. The results of different methods on a representative image of Sequence 5. (ae) are the original image, the noisy image, the results of the NMoG (non-independent and identical distribution (i.i.d.) mixture of Gaussians (MoG)) with MFD, NMoG without MFD and MoG with Markov random field (MRF), respectively. The red rectangles denote the targets and the green ellipses are representative examples of noise.
Remotesensing 11 02831 g006
Figure 7. Multiple target scenes. The first and second row of (ae) are five original images and corresponding results processed by the proposed method, respectively.
Figure 7. Multiple target scenes. The first and second row of (ae) are five original images and corresponding results processed by the proposed method, respectively.
Remotesensing 11 02831 g007
Figure 8. The histograms of the representative frames in original and noisy Sequences 1–5. The first row of (ae) are the histograms of five original infrared images for experiments. The second row of (ae) are corresponding histograms of noisy infrared images.
Figure 8. The histograms of the representative frames in original and noisy Sequences 1–5. The first row of (ae) are the histograms of five original infrared images for experiments. The second row of (ae) are corresponding histograms of noisy infrared images.
Remotesensing 11 02831 g008
Figure 9. Separated target images of the representative frames in Sequences 1–5 by different methods. Row 1: 31-st frame of Sequence 1. Row 2: 3-rd frame of Sequence 2. Row 3: 41-st frame of Sequence 3. Row 4: 4-th frame of Sequence 4.Row 5: 22-nd frame of Sequence 5. (a) columns are the noisy images, respectively. (bg) columns are the separated target images of (b) MaxMedian, (c) TopHat, (d) IPI, (e) RIPT (f) MoG with MRF and (g) NMoG with MFD methods.
Figure 9. Separated target images of the representative frames in Sequences 1–5 by different methods. Row 1: 31-st frame of Sequence 1. Row 2: 3-rd frame of Sequence 2. Row 3: 41-st frame of Sequence 3. Row 4: 4-th frame of Sequence 4.Row 5: 22-nd frame of Sequence 5. (a) columns are the noisy images, respectively. (bg) columns are the separated target images of (b) MaxMedian, (c) TopHat, (d) IPI, (e) RIPT (f) MoG with MRF and (g) NMoG with MFD methods.
Remotesensing 11 02831 g009
Figure 10. The ROC curves of different methods on Sequences 1–5. (a) result of Sequence 1, (b) result of Sequence 2, (c) result of Sequence 3, (d) result of Sequence 4, (e) result of Sequence 5.
Figure 10. The ROC curves of different methods on Sequences 1–5. (a) result of Sequence 1, (b) result of Sequence 2, (c) result of Sequence 3, (d) result of Sequence 4, (e) result of Sequence 5.
Remotesensing 11 02831 g010
Figure 11. ROC curves of different methods on real noisy Sequences 6–8. (a) result of Sequence 6, (b) result of Sequence 7, (c) result of Sequence 8.
Figure 11. ROC curves of different methods on real noisy Sequences 6–8. (a) result of Sequence 6, (b) result of Sequence 7, (c) result of Sequence 8.
Remotesensing 11 02831 g011
Table 1. Parameter setting of methods.
Table 1. Parameter setting of methods.
MethodsAcronymsParameter Settings
max-median filtermax-medianSupport size: 5 × 5
top-hat methodtop-hatStructure shape: Square, structure size: 3 × 3
Infrared Patch-Image ModeIPIPatch size: 50 × 50 , sliding step: 10, λ = L min n 1 , n 2 , n 3 , L = 1 , ε = 1 e 7
Reweighted Infrared Patch-Tensor ModelRIPTPatch size: 50 × 50 , sliding step: 10, λ = L min n 1 , n 2 , n 3 , L = 1 , h = 10 , ε = 1 e 7
Mixture of Gaussians with Markov random fieldMoG with MRFNoise component number: K = 3
Mixture of Non-i.i.d. Gaussians with Modified Flux DensityNMoG with MFDNoise component number: K = 3
Table 2. Characteristics of noisy infrared sequences.
Table 2. Characteristics of noisy infrared sequences.
SequenceNumber of FramesImage Resolution (pixels)Noise
Characteristics
Background
Characteristics
SCR SCR _ _ _ _ _ _
1135 220 × 140 Gaussian + Deadline NoiseSea-Sky Clutters0.25∼10.113.49
2108 280 × 228 Gaussian + Salt and Pepper NoiseHeavy cloud-sky clutters0.13∼8.242.71
3114 250 × 200 Gaussian + Poisson NoiseHeavy cloud-sky clutters0.11∼3.301.33
4123 281 × 240 Gaussian + Impulse NoiseHeavy cloud-sky clutters0.02∼4.321.90
5102 200 × 150 Mixture NoiseHeavy cloud-sky clutters0.05∼10.243.09
Table 3. The detection performance of the proposed method with different K values.
Table 3. The detection performance of the proposed method with different K values.
MetricKSequence 1Sequence 2Sequence 3Sequence 4Sequence 5
F a F a = 0.01/image F a = 0.1/image F a = 0.5/image F a = 2/image F a = 0.25/image
P d 20.980.900.900.900.85
31.000.900.940.930.87
40.960.900.870.850.86
50.960.900.860.840.80
60.960.890.840.840.81
70.960.890.850.820.80
Table 4. Quantitative evaluation of different methods for the representative images of Sequences 1–3.
Table 4. Quantitative evaluation of different methods for the representative images of Sequences 1–3.
31st Frame of Sequence 13rd Frame of Sequence 241st Frame of Sequence 3
MethodLSNRGBSFSCRGLSNRGBSFSCRGLSNRGBSFSCRG
Max-Meidan1.620914.83292.74740.48297.01933.60760.464014.41410.0792
top-hatInfInfInfMissMissMiss1.03112.39910.2823
IPI4.11821.57316.2070.9761.56580.69810.98281.38690.2679
RIPTInfInfInf0.62076.458513.303406.094132.9413
MoG-MRFInfInfInfMissMissMiss06.865153.2848
NMoG-MFDInfInfInfInfInfInfInfInfInf
Table 5. Quantitative evaluation of different methods for the representative images of Sequences 4 and 5.
Table 5. Quantitative evaluation of different methods for the representative images of Sequences 4 and 5.
4th Frame of Sequence 422nd Frame of Sequence 5
MethodLSNRGBSFSCRGLSNRGBSFSCRG
Max-Meidan1.24869.56363.23590.26182.49650.366
top-hatInfInfInfMissMissMiss
IPI2.10883.88684.85080.93291.39790.4839
RIPTInfInfInf0.66742.9013.6575
MoG-MRFInfInfInfMissMissMiss
NMoG-MFDInfInfInfInfInfInf
Table 6. The evaluation results of average contrast gain (CG) and accuracy of background recovery (ABR) values of different methods for all image sequences.
Table 6. The evaluation results of average contrast gain (CG) and accuracy of background recovery (ABR) values of different methods for all image sequences.
Sequence 1Sequence 2Sequence 3Sequence 4Sequence 5
MethodCGABRCGABRCGABRCGABRCGABR
Max-Meidan2.33120.92211.26610.94572.46250.95191.70050.8681.44640.8981
top-hat3.83210.90665.06610.92865.60790.93984.14740.92893.16280.9192
IPI2.61850.86011.51880.83741.70970.90672.58190.94471.87940.8861
RIPT3.10730.91793.70420.93036.10150.94233.00080.93212.11230.8993
MoG-MRF4.75330.93275.24410.97006.31580.95084.06630.95843.81080.9435
NMoG-MFD4.77980.98015.68950.98418.16270.98375.17570.98493.84320.9825
Table 7. The detection performance of different methods on Sequences 1–5.
Table 7. The detection performance of different methods on Sequences 1–5.
MetricMethodsSequence 1Sequence 2Sequence 3Sequence 4Sequence 5
F a F a = 1/image F a = 15/image F a = 2.5/image F a = 2/image F a = 11/image
max-median0.8400.490.300
Top-hat0.460.280.410.220.26
P d IPI0.910.050.930.900.27
RIPT0.910.170.930.910.54
MoG-MRF0.900.520.880.740.75
NMoG-MFD1.000.900.940.930.87
Table 8. The detection performance of different methods on Sequences 6–8.
Table 8. The detection performance of different methods on Sequences 6–8.
MetricMethodsSequence 6Sequence 7Sequence 8
F a F a = 2/image F a = 2/image F a = 2/image
max-median000
Top-hat0.110.140.51
P d IPI0.860.330.04
RIPT0.340.280.32
MoG-MRF0.630.140.85
NMoG-MFD0.890.901.00
Table 9. Algorithm complexity and computational time comparisons of different methods.
Table 9. Algorithm complexity and computational time comparisons of different methods.
MethodComplexityTimes(s)
max-median O ( m n L 2 ) 392.997661
top-hat O ( m n L 2 l o g L ) 2.639046
IPI O ( m n 2 ) 682.764355
RIPT O t n 1 n 2 n 3 n 1 n 2 + n 2 n 3 + n 1 n 3 224.866089
MoG-MRF O t N + P R 3 + k N P R + m n ( w + 1 ) 3002.7214
NMoG-MFD O t N + P R 3 + k N P R + m n 2 s + 1 2 + m n 482.9220

Share and Cite

MDPI and ACS Style

Sun, Y.; Yang, J.; Li, M.; An, W. Infrared Small-Faint Target Detection Using Non-i.i.d. Mixture of Gaussians and Flux Density. Remote Sens. 2019, 11, 2831. https://doi.org/10.3390/rs11232831

AMA Style

Sun Y, Yang J, Li M, An W. Infrared Small-Faint Target Detection Using Non-i.i.d. Mixture of Gaussians and Flux Density. Remote Sensing. 2019; 11(23):2831. https://doi.org/10.3390/rs11232831

Chicago/Turabian Style

Sun, Yang, Jungang Yang, Miao Li, and Wei An. 2019. "Infrared Small-Faint Target Detection Using Non-i.i.d. Mixture of Gaussians and Flux Density" Remote Sensing 11, no. 23: 2831. https://doi.org/10.3390/rs11232831

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