Next Article in Journal
AWOA: An Advanced Whale Optimization Algorithm for Signal Detection in Underwater Magnetic Induction Multi-Input–Multi-Output Systems
Previous Article in Journal
Deep Deformable Artistic Font Style Transfer
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

A Nonparametric Regression-Based Multi-Scale Gradient Correlation Filtering Method for Infrared Small Target Detection

Faculty of Robot Science and Engineering, Northeastern University, Shenyang 110819, China
*
Author to whom correspondence should be addressed.
Electronics 2023, 12(7), 1562; https://doi.org/10.3390/electronics12071562
Submission received: 30 December 2022 / Revised: 23 February 2023 / Accepted: 24 March 2023 / Published: 26 March 2023

Abstract

:
Infrared small target detection, especially under low SCR conditions and complex backgrounds, is still a challenging research task. Considering the scale change caused by small targets rapidly moving, in this paper, a nonparametric regression-based multi-scale gradient correlation filtering (MGCF) detection method is proposed. First, a nonparametric regression method is applied to calculate the gradient of each point. Then, based on the unique gradient characteristics of small targets, a multi-scale gradient correlation (MGC) template is designed to distinguish small targets from clutter. After that, a multi-scale gradient correlation filtering method is proposed to enhance the target intensity and suppress clutter. At last, based on the obtained filtering response, an adaptive threshold segmentation method is adopted to extract real small targets. Experimental results demonstrate that the proposed method can fully improve the signal-to-clutter ratio (SCR) of small targets under different complex backgrounds. Moreover, compared with other baseline methods, the proposed method exhibits excellent detection performance.

1. Introduction

With the development of infrared imaging technology, infrared imaging guidance has become a main guidance mode in the precision guidance system. The infrared im-aging guidance technology uses the thermal radiation difference between the target and the background to image and detect, which can accurately capture the target.
In order to find the target as soon as possible, it is required that the seeker can detect the target when it is far away from the target. At a long distance, the target lacks clear features, such as shape and texture, and only occupies few pixels in the image. At the same time, due to the interference of clutter in the background and the limitation of hardware imaging conditions, the field of view is filled with a lot of noise. These factors make it difficult to accurately detect small targets. Therefore, infrared small target detection under complex backgrounds is still a highly challenging research topic.
Among the existing infrared small target detection algorithms, a detection method based on local contrast measurement (LCM) [1] has attracted increasingly more attention. The LCM method is used for detection based on the infrared radiation difference between the small target and the background, which can achieve a good detection performance in scenes with simple backgrounds. However, when the scene where the located target is complex and changeable, and there is a large amount of clutter with drastic grayscale changes in the background, the local contrast of the target will become unclear, which can easily lead to false detection.
To overcome this problem, a detection method based on an infrared gradient vector field (IGVF) [2] was proposed. Although the contrast of the target and the contrast of the clutter might be similar under complex backgrounds, the gradient performance of the two was obviously different. The IGVF adopted the gradient of the target rather than the contrast to detect small targets, which performs well under complex and changeable scenes.
Based on the unique gradient characteristics of the small target, a novel detection method named multi-scale gradient correlation filtering (MGCF) is proposed in this paper. The contributions of the proposed MGCF method can be summarized as:
  • A nonparametric regression method is proposed to calculate the IGVF.
  • A multi-scale gradient correlation (MGC) template is designed and a multi-scale gradient correlation filtering method is proposed to discriminate between the small target and clutter.
  • The proposed method exhibits excellent small target detection performance, especially in low SCR and dense cloud scenes.
The remaining sections are organized as follows. In Section 2, some classical and new infrared small target detection methods are presented. In Section 3, the proposed MGCF method is introduced in detail. In Section 4, a large number of detection results and comparison experiments are shown in detail. Finally, the conclusion is presented in Section 5.

2. Related Work

Over the past few decades, a variety of detection methods have been proposed. In the early years, researchers mainly used traditional filtering methods and morphological methods to detect small targets, such as Max-mean filter, Max-median filter, and [3] the Top-Hat method [4]. Max-mean and Max-median filters used a fixed window to traverse the image, and then selected the mean or median value in each window as the response of the point. The Top-Hat method detected the target based on the erosion and expansion operation, which can improve the target intensity and suppress background noise. Based on the Top-Hat method, Deng et al. [5] proposed an improved Top-Hat detection method. This method proposed a ring-structured window and adopted local information entropy for weighting. Morphological methods are easy to implement and fast in detection. However, the morphological method depends too much on the shape and size of the structural window, and some information of small targets are unknown in practical applications. Therefore, the morphological method has certain limitations when used.
Zhang et al. [6] proposed a first-order directional derivative (FODD) filter. The FODD filter was built based on the facet model, which distinguished the small target from clutters by calculating the first derivative of each point in multiple directions and searching for zeros-crossings. Lu et al. [7] also used the facet model to calculate the directional derivative of each point, and used the directional derivative as the regional contrast information to improve the intensity of the target. Chen et al. [8] first extracted the suspected target area, and then combined gradient and contrast information to further distinguish the small target. Wu et al. [9] designed an irregular window template to replace the rectangular window template for filtering. In addition, local intensities and gradient were applied to constrain candidate small targets. Aiming at the gray distribution of the background edge in maritime images of the sea surface, Zhang et al. [10] designed a candidate target descriptor and directional sub-bands to distinguish the sea level from the small target. Nie et al. [11] proposed a multiscale local homogeneity measure (MLHM) method. The MLHM method integrated the homogeneity feature of the target region and the heterogeneity feature of the background region to improve the image SCR, and designed a multi-scale measurement method for detection.
Apart from spatial filtering methods, researchers have proposed a series of background estimation detection methods. The background estimation method first estimates the background based on the designed algorithm, and then the foreground can be obtained by subtracting the background from the original image. Finally, the small target is extracted from the foreground image. Song et al. [12] proposed a patch propagation filter (PPF) method. The PPF method designed a propagation-filter-based background estimation method, which can well preserve the structure information of complex backgrounds, such as clouds. Gao et al. [13] proposed an infrared patch-image (IPI) model. The IPI model believed that the background image was mainly composed of large areas of similar grayscale elements, such as clouds and sea surface. The foreground image was mainly composed of small targets and noise. Therefore, the foreground and the background could be regarded as a sparse matrix and a low-rank matrix with linear correlation, respectively. The IPI model first traversed through the entire image with a fixed window, then vectored the image patches at each location into a column, and employed the robust principal component analysis (RPCA) method to extract the foreground and background images. In order to overcome the interference caused by strong edges, Dai et al. [14] used the partial sum of singular values and non-negative terms to constrain the background and foreground matrices, and employed an inexact augmented Lagrange algorithm to solve. Li et al. [15] proposed a multi-scale window IPI (MW-IPI) model. The MW-IPI model performed multi-scale decomposition on the original image. Multiple windows of different sizes were used to acquire image patches of different scales, which could improve the ability of the model to distinguish strong edges. Zhu et al. [16] proposed a target-aware method. In this method, information entropy was added to the objective function to constrain the foreground image. Rawat et al. [17,18,19] proposed a series of low-rank decomposition-based detection methods. These methods improved the constraint term of the objective and solution method of the approximation, which further improved the detection ability of small targets under complex backgrounds.
Since the IPI model will destroy the structural information between pixels when vectoring image patches, Zhang et al. [20] proposed an image-patch tensor (IPT) model. The IPT model transformed the two-dimensional small target detection problem into a three-dimensional tensor space, stacked image patches at different positions into a three-dimensional tensor block, and employed the Tensor-RPCA technology to optimize a low-rank background tensor and a sparse foreground tensor for detection. Luo et al. [21] proposed a tensor-based detection method, which decomposed the background and the target in the spatial-temporal domain. Then, a novel tensor rank and an approximation method were designed to estimate the background image and target image.
Inspired by the Human Visual System (HVS), Chen et al. [1] proposed an LCM method. The HVS believed that the part of an image which received the most attention from the human eye was not the brightest part of the image, but the part with the strongest contrast. Therefore, the LCM method improved the target intensity and suppressed the background clutter by measuring the local contrast of the image, and then employed an adaptive threshold to extract the target. On the basis of the LCM method, an improved LCM (ILCM) [22] method was proposed. The ILCM method improved the measurement method of local contrast, which improved the detection accuracy and detection speed. Shi et al. [23] proposed a High-Boost-Based Multiscale LCM (HB-MLCM) method. The HB-MLCM method first designed a high boost filter to increase the intensity of high-frequency signals where small targets were likely to appear. Then, a novel multi-scale LCM method was proposed to extract real targets. Yi et al. [24] proposed a target detection method guided by the visual saliency (TDGS) method. The TDGS method adopted a coarse-to-fine detection strategy. First, a saliency model was constructed to suppress background clutter. Then, an adaptive LCM method was designed to detect small targets. Han et al. [25] proposed a Weighted Strengthened LCM (WSLCM) method. The WSLCM method first used the Gaussian filter and background estimation method to calculate the strengthened LCM, and then defined a weight function to further enhance the contrast of the target. Li et al. [26] proposed a Strengthened Robust LCM (SRLCM) method. The SRLCM method combined the sparse low-rank theory with the LCM algorithm, which achieved a better detection performance under irregular backgrounds. Qin et al. [27] first extracted several suspected targets based on LCM, and then adopted random walker theory to separate the real small targets. Du et al. [28] proposed a multi-scale target edge diffusion (M-TED) detection method. The M-TED detection method adopted the transition region to measure the local contrast, and proposed a multi-scale edge diffusion strategy to further improve the contrast of the target response map. He et al. [29] proposed a novel high-boost filter to distinguish non-homogeneous backgrounds. Then, a local Weber contrast measurement was applied to enhance target intensity.

3. The Proposed MGCF Method

In the following section, the proposed MGCF detection method is described in detail. We first introduce a novel IGVF construction method. Then, the designed multi-scale gradient correlation template and filtering method are described. Finally, an adaptive threshold segmentation method is adopted for extracting real targets.

3.1. IGVF Construction Method Based on Nonparametric Regression

We adopt a nonparametric regression method [30] to construct the IGVF. Different from directly using adjacent points or a fixed parameter model for calculation, the nonparametric regression method does not rely on any prior information, so it does not need to pre-assume various model parameters. For complex infrared backgrounds or noisy scenes, the fixed parameters in the parametric model cannot guarantee a comprehensive assumption for the background. Therefore, in the proposed method, a data-driven nonparametric regression method is employed to calculate the gradient at each point.
The nonparametric regression model of a 2D image can be expressed as:
m i = f ( p i ) + ε i ,   i = 1 , 2 , , N
where p i is a vector represented as p i = [ x i , y i ] T , ( x i , y i ) is the coordinates of the sample pixel. m i represents the intensity of this pixel. f ( p i ) is a nonparametric regression function, which represents the estimated value of the intensity at this point. ε i is random error, usually represented by Gaussian noise with zero mean. N indicates the number of sample pixels used by the regression model.
To estimate the value of the regression function at any pixel p , if p is near the sample p i , we have the following multi-variate Taylor expansion:
f ( p i ) f ( p ) + { f ( p ) } T ( p i p ) + 1 2 ( p i p ) T { f ( p ) } ( p i p ) +
where and represent the ( 2 × 1 ) gradient operator and the ( 2 × 2 ) Hessian operator, respectively. In our method, the regression function is extended to a second-order expansion. After deduction, (2) can be expressed as:
f ( p i ) β 0 + β 1 T ( p i p ) + β 2 T v e c h { ( p i p ) ( p i p ) T } +
where v e c h ( ) is a half-vectorized operator. For example, for a symmetric matrix [ a b b d ] :
v e c h ( [ a b b d ] ) = [ a b d ] T
By comparing (2) and (3), it can be found that:
β 0 = f ( p )
β 1 = f ( p ) = [ f ( p ) x , f ( p ) y ] T
β 2 = 1 2 [ 2 f ( p ) x 2 , 2 f ( p ) x y , 2 f ( p ) y 2 ] T
That is, β 1 is the gradient we want. If interested, β 0 and β 2 , i.e., the gray intensity and the second derivative of the pixel, can also be obtained.
Through the least squares technique, { β n } can be solved by the following optimization method:
min { β n } i = 1 N [ m i β 0 β 1 T ( p i p ) β 2 T v e c h { ( p i p ) ( p i p ) T } ] 2 K e r ( p i p )
where K e r ( ) is a 2D weight function. It can assign different weights according to the distance between the sample pixel and the estimated pixel. After a series of derivations, the matrix form of the local gradient to be estimated can be expressed as:
β 1 = f ( p ) = e 1 T ( P p T W p P p ) 1 P p T W p m
W p = diag [ K e r ( p 1 p ) , K e r ( p 2 p ) , , K e r ( p N p ) ]
P p = [ 1 ( p 1 p ) T v e c h { ( p 1 p ) ( p 1 p ) T } 1 ( p 2 p ) T v e c h { ( p 2 p ) ( p 2 z ) T } 1 ( p N p ) T v e c h { ( p N p ) ( p N p ) T } ]
m = [ m 1 , m 2 , , m N ] T
e 1 = ( 0 , 1 , 1 , 0 , 0 , 0 ) T
In our method, the multi-variate Taylor expansion is extended to second order. So, the size of W p is N × N , the size of P p is N × 6 , and the size of m is N × 1 .
We employ a 5 × 5 neighborhood to compute the gradient of the center point. That is, the gradient of each point is estimated by 24 points in its 5 × 5 neighborhood. After the calculation of (9), the IGVF can be obtained.
Figure 1 shows several image patches of an infrared image and their IGVF patches. In IGVF, the gradient of each point is described as an arrow, where the length of the arrow indicates the gradient modulus, and the direction of the arrow indicates the gradient direction. The gradient modulus and direction can be written as:
M ( p ) = ( f ( p ) x ) 2 + ( f ( p ) y ) 2
D ( p ) = arctan ( f ( p ) y / f ( p ) x )
Because the range of the arctangent function is 90 90 . In our method, in order to ensure the integrity of the gradient direction, we modify the range of D ( p ) to 180 180 .
As can be seen from Figure 1, the IGVF of different image patches have completely different characteristics. In Figure 1b of the small target patch, when the sunlight is behind the imaging system, it can be seen that the length of the arrow at the small target is very long, which means that the modulus of the gradient at this point is large. In addition, all arrows are pointing towards the center. However, the background IGVF patch does not have this obvious characteristic. For example, for the IGVF patch with the smooth background in Figure 1c, since the region is relatively flat, the gradient modulus in this region is very small. That is, the arrow length in the IGVF is very short, and the arrow direction is disordered. In the IGVF with the chaotic background of Figure 1d, although the length of the arrow is long, the directions of the arrows are chaotic and lack a clear pattern.
Based on the above analysis, we believe that the IGVF patch of the small target has a unique gradient characteristic. That is, the gradient modulus at the target is very large, and the gradient directions all point towards the center. However, the gradient of background clutter and chaotic noise does not have a clear pattern. For the chaotic background patch in Figure 1d, the intensity of the background patch drastically changes and the contrast is obvious. If the LCM-based method is applied to detect small targets, it is easy to misdetect this patch as a small target area, resulting in a detection failure. However, the gradient of the chaotic background patch is significantly different from that of the small target. Therefore, in our method, we detect small targets based on their unique gradient characteristics.

3.2. The Proposed MGCF Method

Considering the scale changes caused by small targets are fast moving, different from the gradient correlation template proposed in [31], we designed a multi-scale gradient correlation (MGC) template, as shown in Figure 2. The MGC template consists of angles. In order to simulate the characteristic that the gradients of small targets all point towards the center, each angle in the MGC template also points towards the center. At the same time, to ensure computational efficiency in multi-scale calculation, the designed template omits the angles of some points, and only retains the angles in the horizontal, vertical, diagonal, and anti-diagonal directions, as shown in Figure 2a. Meanwhile, the angle at the center of the template is manually set to 0. In our method, the proposed MGC template contains five scales from 3 × 3 to 11 × 11 . Figure 2b shows the arrow description of the MGC template. Each angle in the template is described as an arrow.
By comparing the MGC template with the IGVF patch of the small target, it can be found that the points in both all point towards the center. To take full advantage of this gradient characteristic, we propose a multi-scale gradient correlation measurement method for detecting small targets. By sliding the designed MGC template through the IGVF, the multi-scale gradient correlation response at each point can be measured. The MGC measurement is defined as:
G C s ( x , y ) = IGVF MGC   template = u = ( s 1 / 2 ) ( s 1 / 2 ) v = ( s 1 / 2 ) ( s 1 / 2 ) D C ( x + u , y + v ) · avg s ( x , y ) · min s ( x , y ) = u = ( s 1 / 2 ) ( s 1 / 2 ) v = ( s 1 / 2 ) ( s 1 / 2 ) cos { a b s [ D ( x + u , y + v ) MGC s   template ( u , v ) ] } · avg s ( x , y ) · min s ( x , y )
and
avg s ( x , y ) = 1 s 2 i = x ( s 1 / 2 ) x + ( s 1 / 2 ) j = y ( s 1 / 2 ) y + ( s 1 / 2 ) M ( i , j )
where is the MGC operator, s represents the scale of the MGC template. min s ( x , y ) represents the minimum value of the gradient modulus within the scale window. When the MGC template slides to a new IGVF patch, the directional correlation (DC) of this scale window is first calculated. The DC is obtained by calculating the cosine difference between the directions of the IGVF patch and the corresponding points on the MGC template. If the DC of a position is larger, it indicates that the gradient distribution of this region is close to the MGC template, and there is a higher possibility of small targets in this region. Then, the GC response at one scale can be calculated as the product of the DC response with the mean and minimum of the gradient modulus in the corresponding scale window. Calculating with the mean and minimum of the modulus can reduce the disturbance of sharp noises in the window. Finally, in order to cope with the scale change of small targets, the maximum of GC under multiple scales is taken as the final response of this point, which is:
G C ( x , y ) = max s G C s ( x , y ) , s = 3 , 5 , 7 , 9 , 11
The scale where the maximum value located is the scale of the small target.
Figure 3 presents an original image and its filtered MGC map. In Figure 3a, the cloud of the original image is changeable, the clutter is dense, and the background violently fluctuates. After the MGC filtering, the target intensity has been significantly enhanced, and the background has been fully suppressed. Although the intensity of some clutter is also increased after filtering, the intensity of the clutter is far lower than that of the small target. If an appropriate segmentation threshold is selected, the small target can be well extracted.

3.3. Small Target Extraction Based on the Adaptive Threshold

Based on the obtained MGCF map, it can be believed that the point with greater intensity of the MGCF map is more likely to have a small target. Therefore, an adaptive threshold is adopted for extracting the small target based on the MGCF map. The adaptive threshold T h e x t r is expressed as:
T h e x t r = λ M a x M G C
where M a x M G C is the maximum value in the MGCF map, and the range of λ is [ 0.5 0.8 ] . After the threshold segmentation, the points in the MGC map with an intensity higher than the adaptive threshold are identified as small targets. The detection framework of the proposed MGCF method is shown in Figure 4. In addition, the complete detection steps of the proposed MGCF method are described as:
  • Step 1: Calculate the IGVF map based on a nonparametric regression method, according to (1)–(13).
  • Step 2: Calculate the module map and direction map according to (14)–(15).
  • Step 3: Calculate the gradient correlation based on the designed MGC template with the IGVF map in a fix scale, according to (16)–(17). After that, a GC map within a fix scale is obtained.
  • Step 4: Find the maximum value of gradient correlation response under multiple scales, according to (18).
  • Step 5: Set an adaptive threshold on the MGC map to extract the infrared small target, according to (19).

4. Experimental Results and Analysis

In this section, several ways are adopted to evaluate the proposed MGCF method. We first present the main results of the proposed MGCF method in a variety of different scenes. Then, some objective evaluation metrics are adopted to compare with other excellent baseline methods. All the experiments were implemented in MATLAB 2020b with a 3.00 GHz Intel i7 processor and a 8 GB random memory. In addition, K e r ( ) is set as a Gaussian radial basis function with a standard deviation of 0.5.

4.1. Main Results of the Proposed MGCF Method

We employed six different complex scenes for evaluating the proposed method, as shown in the first column in Figure 5. For sequence 1, the cloud is complex and the clutter is changeable. There are many small blocks in the background with intensity characteristics similar to small targets. For sequence 2, the clouds are dense, and the small target is hidden at the boundary between the clouds and the sky. For sequence 3, the signal intensity of the small target is weak, and it is easy to mistake the small target as the cloud background. For sequence 4, there are two small targets with inconsistent intensities. For sequence 5 and sequence 6, multi-scale small targets rapidly move in the cloud. In addition, the resolution of the first three images is 290 × 212 , and the resolution of the fourth image is 314 × 230 , and the resolution of the last two images is 290 × 212 .
Figure 5 presents the main experimental results of the proposed MGCF method under different backgrounds. In Figure 5, the first and second columns show the original images and their 3D maps, respectively. The third column shows the IGVF maps obtained based on the nonparametric regression method. The fourth and fifth columns show the MGCF response maps filtered by the proposed MGCF method and their 3D maps, respectively. The last column shows the detection results.
By comparing the original images and the MGCF maps, it can be found that after the MGCF filtering, the target intensity has been fully enhanced, and the clutter has been significantly suppressed. Especially in scenes with changeable cloud, such as sequence 1 and sequence 2 of Figure 5, the chaotic clouds are obviously suppressed. In addition, by observing the 3D map of the original image in sequence 3 of Figure 5, it can be found that the intensity of the small target is even lower than the surrounding backgrounds. However, after MGCF filtering, the target intensity has been fully enhanced. Although there is still a small amount of clutter interference remaining on the obtained MGCF map, the intensity of clutter is far weaker than the small target. Therefore, as long as an appropriate threshold is adopted, the real small target can be accurately extracted, as shown in the detection results of the last row in Figure 5.

4.2. Evaluation Metrics and Comparison

To objectively evaluate the detection performance of the proposed method, we employ six excellent baseline small target detection algorithms for comparison, including LCM [1], ILCM [22], MLHM [11], HB-MLCM [23], TDGS [24], and PPF [12]. The first five methods are template-filtered-based methods, and the last PPF method is based on background estimation. Meanwhile, two objective evaluation metrics, SCR gain (SCRG) [32] and background suppression factor (BSF) [32], are adopted to compare the detection performance. SCRG and BSF are defined as:
S C R G = ( S C ) o u t ( S C ) i n
B S F = C i n C o u t
where S represents the intensity of the target signal and C represents the standard deviation of the clutter. i n and o u t represent the original image and the response map after operation. A higher S C R G score indicates that the method has a better ability to improve the target intensity. A higher B S F score reflects a better performance of the method to suppress background clutter and noise.
Table 1 and Table 2 display the SCRG and BSF scores of all methods under different backgrounds, respectively. It can be found from the comparison of SCRG scores in Table 1 that the proposed MGCF method achieves the highest SCRG scores in the other five sequences, except in sequence 3. It proves the effectiveness of the proposed method in improving the signal intensity of small targets. Furthermore, in the comparison of BSF scores, it can be found that under the four complex backgrounds, the BSF scores of the proposed MGCF method is the highest among all of the methods. This demonstrates the excellent ability of the proposed method to suppress clutter and noise.
In addition, the receiver operator characteristic (ROC) curve is employed to evaluate the detection performance of different methods. The ROC curve reflects the relationship between the detection rate and the false alarm rate. If a detection method can quickly reach a high detection rate at a low false alarm rate, it indicates that the detection performance of this method is excellent. By continuously adjusting the segmentation threshold of the algorithm, a ROC curve can be obtained. The above six sequences are used for evaluation. Where sequence 1 contains 117 images with 117 targets, sequence 2 contains 131 images with 131 targets, sequence 3 contains 145 images with 145 targets, sequence 4 contains 86 images with 172 targets, sequence 5 contains 121 images with 104 targets, and sequence 6 contains 104 images with 104 targets. Figure 6 shows the comparison of ROC curves of all methods under different backgrounds, where the red curve represents the proposed method. As can be seen from Figure 6, the proposed method can quickly achieve a high detection rate at a low false alarm rate in all four scenes. The area enclosed under the ROC curve of the proposed method is the largest, which indicates that the proposed method achieves the best detection performance.
Furthermore, Figure 7 shows some detection results of the proposed method for detecting multi-scale small targets in sequences 5 and 6. The images in the first row shows the detection results of sequence 5, and the images in the second row shows the detection results of sequence 6. As can be clearly seen in Figure 7, the proposed method can accurately find small targets with different scales.

5. Conclusions

In this paper, a novel method based on nonparametric regression and multi-scale gradient correlation filtering for small target detection is proposed. For accurate estimation under complex and changeable backgrounds, a nonparametric regression method is first employed to compute the gradient of each point. Then, considering the unique gradient properties and scale change characteristics of small targets, a multi-scale gradient correlation template is designed, and a multi-scale filtering method is proposed to distinguish targets from backgrounds. Finally, an adaptive threshold is adopted to extract small targets. The experimental results show that the proposed method can fully improve the intensity of the small target and suppress clutter no matter the complex background. In addition, in the comparison of ROC curves, the proposed method achieves the best detection performance in all backgrounds, which demonstrates that the proposed method has excellent detection ability under complex backgrounds.

Author Contributions

Conceptualization, X.Z. and J.R.; methodology, C.W.; software, X.Z.; validation, J.R. and C.W.; formal analysis, X.Z.; investigation, J.R.; resources, C.W.; data curation, X.Z.; writing—original draft preparation, X.Z.; writing—review and editing, X.Z.; visualization, J.R.; supervision, C.W.; project administration, C.W.; funding acquisition, X.Z. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by the National Natural Science Foundation of China under Grant 62203099 and the Natural Science Foundation of Liaoning Province under Grant 2021-MS-098.

Data Availability Statement

Not applicable.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Philip Chen, C.; Li, H.; Wei, Y.; Xia, T.; Tang, Y. A local contrast method for small infrared target detection. IEEE Trans. Geosci. Remote Sens. 2014, 52, 574–581. [Google Scholar] [CrossRef]
  2. Liu, D.P.; Cao, L.; Li, Z.Z.; Liu, T.M.; Che, P. Infrared Small Target Detection Based on Flux Density and Direc-tion Diversity in Gradient Vector Field. IEEE J. Sel. Top. Appl. Earth Obs. Remote Sens. 2018, 11, 2528–2554. [Google Scholar] [CrossRef]
  3. 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]
  4. Deshpande, S.; Er, M.; Venkateswarlu, R.; Chan, P. Max-mean and max-median filters for detection of small-targets. Proc. SPIE 1999, 3809, 74–83. [Google Scholar]
  5. Deng, L.Z.; Zhang, J.K.; Xu, G.X.; Zhu, H. Infrared small target detection via adaptive M-estimator ring top-hat transformation. Pattern Recogn. 2021, 112, 107729. [Google Scholar] [CrossRef]
  6. Zhang, X.Y.; Ding, Q.H.; Luo, H.B.; Hui, B.; Chang, Z.; Zhang, J.C. Infrared small target detection based on directional zero-crossing measure. Infrared Phys. Technol. 2017, 87, 113–123. [Google Scholar] [CrossRef]
  7. Lu, R.T.; Yang, X.G.; Li, W.P.; Fan, J.W.; Li, D.L.; Jing, X. Robust infrared small target detection via multidirectional derivative-based weighted contrast measure. IEEE Geosci. Remote Sens. Lett. 2022, 19, 7000105. [Google Scholar] [CrossRef]
  8. Chen, Y.H.; Zhang, G.P.; Ma, Y.J.; Kang, J.U.; Kwan, C. Small infrared target detection based on fast adaptive masking and scaling with iterative segmentation. IEEE Geosci. Remote Sens. Lett. 2022, 19, 7000605. [Google Scholar] [CrossRef]
  9. Wu, L.; Fang, S.H.; Ma, Y.; Fan, F.; Huang, J. Infrared small target detection based on gray intensity descent and local gradient watershed. Infrared Phys. Technol. 2022, 123, 104171. [Google Scholar] [CrossRef]
  10. Zhang, M.; Dong, L.L.; Zheng, H.; Xu, W.H. Infrared maritime small target detection based on edge and local intensity features. Infrared Phys. Technol. 2021, 119, 103940. [Google Scholar] [CrossRef]
  11. Nie, J.Y.; Qu, S.C.; Wei, Y.T.; Zhang, L.M.; Deng, L.Z. An infrared small target detection method based on multiscale local homogeneity measure. Infrared Phys. Technol. 2018, 90, 186–194. [Google Scholar] [CrossRef]
  12. Song, Q.; Wang, Y.H.; Dai, K.H.; Bai, K. Single frame infrared image small target detection via patch similarity propagation based background estimation. Infrared Phys. Technol. 2020, 106, 103197. [Google Scholar] [CrossRef]
  13. Gao, C.; Meng, D.; Yang, Y.; Wang, Y.; Zhou, X.; Hauptmann, A. Infrared patch image model for small target detection in a single image. IEEE Trans. Image Process. 2013, 22, 4996–5009. [Google Scholar] [CrossRef]
  14. Dai, Y.M.; Wu, Y.Q.; 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]
  15. Li, W.; Zhao, M.J.; Deng, X.Y.; Li, L.; Li, L.W.; Zhang, W.J. Infrared Small Target Detection Using Local and Nonlocal Spatial Information. IEEE J. Sel. Top. Appl. Earth Obs. Remote Sens. 2019, 12, 3677–3689. [Google Scholar] [CrossRef]
  16. Zhu, H.; Ni, H.P.; Liu, S.M.; Xu, G.X.; Deng, L.Z. TNLRS: Target-Aware Non-Local Low-Rank Modeling With Saliency Filtering Regularization for Infrared Small Target Detection. IEEE Trans. Image Process. 2020, 29, 9546–9558. [Google Scholar] [CrossRef]
  17. Rawat, S.S.; Verma, S.K.; Kumar, Y.; Kumar, G. Infrared small target detection based on non-convex Lp-norm minimization. Math. Eng. Sci. Aerosp. 2021, 12, 1–14. [Google Scholar]
  18. Rawat, S.S.; Alghamdi, S.; Kumar, G.; Alotaibi, Y.; Khalaf, O.I.; Verma, L.P. Infrared Small Target Detection Based on Partial Sum Minimization and Total Variation. Mathematics 2022, 10, 671. [Google Scholar] [CrossRef]
  19. 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. [Google Scholar] [CrossRef]
  20. Zhang, X.Y.; Ding, Q.H.; Luo, H.B.; Hui, B.; Chang, Z.; Zhang, J.C. Infrared small target detection based on an image-patch tensor model. Infrared Phys. Technol. 2019, 99, 55–63. [Google Scholar] [CrossRef]
  21. Luo, Y.; Li, X.R.; Chen, S.H.; Xia, C.Q.; Zhao, L.Y. IMNN-LWEC: A Novel Infrared Small Target Detection Based on Spatial–Temporal Tensor Model. IEEE Trans. Geosci. Remote Sens. 2022, 60, 5004022. [Google Scholar] [CrossRef]
  22. Han, J.H.; 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. 2014, 11, 2168–2172. [Google Scholar]
  23. Shi, Y.F.; Wei, Y.T.; Yao, H.; Pan, D.H.; Xiao, G.R. High-Boost-Based Multiscale Local Contrast Measure for Infrared Small Target Detection. IEEE Geosci. Remote Sens. 2018, 15, 33–37. [Google Scholar] [CrossRef]
  24. Yi, X.; Wang, B.J.; Zhou, H.X.; Qin, H.L. Dim and small infrared target fast detection guided by visual saliency. Infrared Phys. Technol. 2019, 97, 6–14. [Google Scholar] [CrossRef]
  25. Han, J.H.; Moradi, S.; Faramarzi, I.; Zhan, H.H.; Zhao, Q.; Zhang, X.J.; Li, N. Infrared Small Target Detection Based on the Weighted Strengthened Local Contrast Measure. IEEE Geosci. Remote Sens. Lett. 2021, 18, 1670–1674. [Google Scholar] [CrossRef]
  26. Li, Z.H.; Liao, S.Y.; Zhao, T. Infrared Dim and Small Target Detection Based on Strengthened Robust Local Contrast Measure. IEEE Geosci. Remote Sens. Lett. 2021, 19, 7506005. [Google Scholar] [CrossRef]
  27. Qin, Y.; Bruzzone, L.; Gao, C.Q.; Li, B. Infrared Small Target Detection Based on Facet Kernel and Random Walker. IEEE Trans. Geosci. Remote Sens. 2019, 57, 7104–7118. [Google Scholar] [CrossRef]
  28. Du, S.Y.; Wang, K.W.; Cao, Z.G. From characteristic response to target edge diffusion: An approach to small infrared target detection. Infrared Phys. Technol. 2022, 24, 104214. [Google Scholar] [CrossRef]
  29. He, S.; Xie, Y.N.; Yang, Z.W. High-boost-based local Weber contrast method for infrared small target detection. Remote Sens. Lett. 2023, 14, 103–113. [Google Scholar] [CrossRef]
  30. 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]
  31. Zhang, X.Y.; Ru, J.Y.; Wu, C.D. An Infrared Small Target Detection Method Based on Gradient Correlation Measure. IEEE Geosci. Remote Sens. Lett. 2022, 19, 7507605. [Google Scholar] [CrossRef]
  32. Hilliard, C.I. Selection of a clutter rejection algorithm for real-time target detection from an airborne platform. Proc. SPIE 2000, 4048, 74–84. [Google Scholar]
Figure 1. Several patches of an infrared image.
Figure 1. Several patches of an infrared image.
Electronics 12 01562 g001
Figure 2. The MGC template.
Figure 2. The MGC template.
Electronics 12 01562 g002
Figure 3. The original image and its MGCF map.
Figure 3. The original image and its MGCF map.
Electronics 12 01562 g003
Figure 4. Detection framework of the proposed MGCF method.
Figure 4. Detection framework of the proposed MGCF method.
Electronics 12 01562 g004
Figure 5. The experimental results of the proposed MGCF method under different backgrounds.
Figure 5. The experimental results of the proposed MGCF method under different backgrounds.
Electronics 12 01562 g005
Figure 6. The comparisons of ROC curves.
Figure 6. The comparisons of ROC curves.
Electronics 12 01562 g006
Figure 7. Detection results of two multi-scale small target sequences.
Figure 7. Detection results of two multi-scale small target sequences.
Electronics 12 01562 g007
Table 1. The comparisons of SCRG under different backgrounds.
Table 1. The comparisons of SCRG under different backgrounds.
Sequence 1Sequence 2Sequence 3Sequence 4Sequence 5Sequence 6
LCM2.88664.14961.52813.78417.51332.5293
ILCM3.964411.92532.761827.679311.75647.8480
MLHM6.276313.82375.214628.057515.328611.0568
HB-MLCM5.817514.25636.517429.681214.147713.0805
TDGS6.584416.821511.247534.075416.529116.3574
PPF7.042814.426715.357835.449616.886515.7144
Proposed7.525418.103413.656537.287718.211017.1263
Table 2. The comparisons of BSF under different backgrounds.
Table 2. The comparisons of BSF under different backgrounds.
Sequence 1Sequence 2Sequence 3Sequence 4Sequence 5Sequence 6
LCM1.24671.12361.06590.80213.92770.9947
ILCM1.90972.94471.86185.84915.00803.0302
MLHM2.11934.52755.23647.75936.21634.1969
HB-MLCM1.98424.31682.31878.82696.84975.3782
TDGS2.47489.25343.588215.07527.33515.0860
PPF2.13879.58214.663814.62978.05685.8293
Proposed2.664111.09116.609018.42738.46156.2692
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Zhang, X.; Ru, J.; Wu, C. A Nonparametric Regression-Based Multi-Scale Gradient Correlation Filtering Method for Infrared Small Target Detection. Electronics 2023, 12, 1562. https://doi.org/10.3390/electronics12071562

AMA Style

Zhang X, Ru J, Wu C. A Nonparametric Regression-Based Multi-Scale Gradient Correlation Filtering Method for Infrared Small Target Detection. Electronics. 2023; 12(7):1562. https://doi.org/10.3390/electronics12071562

Chicago/Turabian Style

Zhang, Xiangyue, Jingyu Ru, and Chengdong Wu. 2023. "A Nonparametric Regression-Based Multi-Scale Gradient Correlation Filtering Method for Infrared Small Target Detection" Electronics 12, no. 7: 1562. https://doi.org/10.3390/electronics12071562

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