Abstract

According to the larger false alarm rate resulted from fluctuant clutter, a novel method combined with bilateral filter and local entropy is proposed for infrared small target detection in this paper. Firstly, the original image is respectively processed by bilateral filter and local entropy, and then the two processed images are fused by point product to generate the background suppression map. Secondly, the guided filter is used to further suppress the background and enhance the small target in the map. Thirdly, the small target is detected by the adaptive threshold in the filtered map. The theoretical analyses and experimental results show that the proposed method not only effectively suppresses the clutter background, depending on the edge preserving and denoising characteristics of bilateral filtering, but also effectively highlights the small target, relying on the sensitivity of local entropy to the abrupt gray region. Compared with other methods, it is demonstrated that the proposed method owns lower false alarm rate and higher detection rate.

1. Introduction

For the advantages of antijamming, concealing, and all weather, the infrared technology is widely used in the military domain, such as target tracking and detection and antimissile. However, due to the infrared remote imaging, the target occupies only a few pixels in the infrared image so that it has no shape, size, and texture information [13]. Moreover, because of the strong clutter jamming, the target is mostly immersed in the background.

Consequently, how to accurately detect the small target has become one of the research hotspots and has attracted attention of scholars around the world.

In images, the gray values of noise and edge have step changes, and in some cases, they are not easy to distinguish. Therefore, how to effectively remove noise and retain more detailed features is the key to image denoising. Bilateral filtering algorithm, which compromises the spatial proximity and gray similarity, has been widely used because of its good filtering effect and edge preserving characteristics [4]. In the smoothing region of image, the spatial Euclidean distance plays a decisive role, while at the edge of image, the gray similarity, plays a decisive role. For the small target region, it belongs to the high frequency component of the image [5]. To enhance the discontinuity between the target area and the surrounding area, a method of combining gray difference and bilateral filtering [6] was proposed by Zhu et al. However, the dim target region affects the background prediction. Yuan et al. proposed an improved bilateral filtering to detect the multiscale moving target [7], but the residual background textures affect the quality of the background suppression map.

Entropy is a measure of the uncertainty of the probability of the occurrence of events in information theory. For the background image, because its texture features are determined, its entropy should be determined. However, when the target appears in the image, the texture features of the image are destroyed, and the image entropy must change [8]. Sun et al. proposed an improved weighted local entropy method, which reflects the background characteristic difference [9], but the strong clutter interference is not well solved.

For the residual image of bilateral filtering, it retains not only the small target but also the background texture. However, for the local entropy image, it reserves the small target and the strong clutter background. The presence of the texture and clutter interferes with the accuracy of small target detection [10]. To improve the accuracy of target detection, a small infrared target detection algorithm based on bilateral filtering and local entropy is proposed in this paper.

The algorithm respectively uses bilateral filtering to predict the image background and adopts local entropy to generate the entropy image, and then the dot product of the residual image and local entropy image is calculated. The fused image indicates that the background clutter and texture are greatly suppressed while the targets are effectively retained. Subsequently, the guided filtering is introduced to further enhance the target, which is helpful for small target segmentation. The experimental results indicate that the proposed algorithm can effectively suppress the background component and detect the small target. The rest of this paper is organized as follows. Section 2 introduces the principle of local entropy. The infrared small target detection method combined with bilateral filtering and local entropy is proposed in Section 3. Section 4 shows the experimental analysis and comparison. The conclusion is depicted in Section 5.

2. Local Entropy Principle

Entropy was first proposed by German physicist Rudolf Clausius in 1865 and applied to thermodynamics. Then, in 1948, American engineer Shannon first introduced it into information theory. Entropy in information theory means the average amount of information contained in each message received [11].

If there are multiple events in a system S and the probability distribution of each event , the information of each event is defined by the following formula:

Then, the average amount of information of the whole system is as follows:

Image entropy is generally considered as a measure of uncertainty of image gray spatial distribution [12, 13]. For an m × n image f, according to Shannon entropy theory, its image entropy can be defined as follows:where (f (i, j) represents the gray value of (i, j) coordinates of the image f).

If m × n is the image local window, formula (3) represents the image local entropy. The local entropy reflects the discrete degree of gray level in the window. Since the gray distribution of the slow change area is relatively uniform, the local entropy of the region is large, while according to the gray fluctuation region, the local entropy of the region is small. On the basis of the change of local entropy, the small target can be detected.

3. Improved Detection Method for Infrared Small Target (IDMST)

In this paper, an improved method is proposed for infrared small target detection. The IDMST is divided into three steps. Firstly, the original image is respectively processed by the bilateral filtering and local entropy, and then the correspondingly generated residual image and local entropy image are fused by point product to generate the background suppression map. Secondly, the guided filtering is used to further enhance the small target and suppress the leakage background in the map. Thirdly, the small target is detected by the adaptive threshold in the filtered map.

The implementation process of the IDMST is demonstrated in Figure 1.

3.1. Bilateral Filter Preprocessing

Bilateral filter is a nonlinear image filtering method, which considers the spatial proximity and gray value similarity of an image to implement the image background prediction. Then, the residual image J is obtained by subtracting the predicted background image from the original image I, and its definition is as follows:where I (x, y) represents the pixel gray value at the (x, y) coordinates of the original image I, W (xi, yi) is the masked coefficient of the bilateral filter, is the definition domain of the neighborhood of the central point (x, y), and and represent the Gaussian kernel functions of the spatial proximity and the gray value similarity, respectively.

According to reference [8], the performance of the guided filtering is better when is taken as 0.1–0.6 and is in the range from 2 to 3. Figure 2 shows the results of bilateral filter preprocessing.

As seen in Figure 2, the smoothing background or the strong clutter background is suppressed while the small target or the texture background is retained in the residual image; in addition, the small target is enhanced compared with its neighborhood space.

3.2. Local Entropy Computation

According to formula (3), the local entropy map Hf is calculated. For the strong change region in the original image, its entropy is relatively smaller, while for the smoothing region, its entropy is larger [14]. Therefore, the small target and the strong clutter in the original image will be suppressed.

Since the contrast between the target and its neighborhood background is low, the entropy value is remapped to the 0–255 range, and the conversion formula is shown in the following equation:where Hfmin is the maximum and Hfmax is the minimum in the local entropy map Hf and H (i, j) is the remapped value with (i, j) coordinators.

Since formula (5) owns the feature of image reversal, the small target or the strong clutter is enhanced while the smoothing background is restrained.

In this paper, the generated residual image and the local entropy map are fused by dot product to obtain the background suppression image S, where most of the flat background and the fluctuant background are restrained and the small target is clearly enhanced. The definition of the background suppression image S is as follows:

3.3. Guided Filtering

Since the background suppression image S still retains the leaked background, to make the target more prominent, the guided filtering is used to process the fused image to restrain the leaked background and enhance the target component, which is conducive to the subsequent image segmentation [15, 16].

Similar to bilateral filtering, the guided filtering is a nonlinear filtering method, but it has unique advantages, which have lower mathematical calculation and less image distortion.

The guided filtering satisfies the following linear model:where I is the guided image, q is the output image, i is the pixel index, is a window centered on the kth pixel of the guided image, and ak and bk are the linear coefficients corresponding to the window.

To acquire ak and bk, the following objective function is defined to solve the optimization problem of the minimum difference between the output image q and the input image p,

In expression (8), ak and bk can be obtained by the least square method:where and are the mean and variance of the guide image in the window, respectively, is the mean of the input image in the window, and is the total number of pixels in the window.

Provided that ak and bk are solved, the output image q can be generated by formula (7). Then, the image q is segmented by the adaptive threshold to obtain the small target. The threshold Th is set as follows:where and are the mean and variance of the output image, respectively, and k has influence to the target detection result. If k is too large, the real target is missed; otherwise, if k is too small, the false target is misdetected. To balance the detection rate and false alarm rate, k is set between 1 and 3 in the proposed method.

4. Simulation Results and Discussions

In this paper, the IDMST is compared with bilateral filtering method [17], local entropy method [18], and max-mean method [19] to test the performances of background suppression and target detection. The parameter setting of each method is shown in Table 1. The first group of experiments is to evaluate the background suppression capability. The second group of experiments verifies the target detection performance. All experimental programs are compiled by MATLAB r2016a software and run on a computer with 2.7 GHz Intel Core i7 and 16 GB memory.

4.1. Comparison of Background Suppression Performance

In this experiment, three groups of infrared images with different backgrounds in Figure 3 are selected for the comparative test. In Figure 3(a), the background of the original image 1 is a large area of thick clouds, and its change is relatively slow. In Figure 3(b), the background of the original image 2 is the structured cloud edge, and the target is located on the sharp clutter edge. The background of the original image 3 in Figure 3(c) contains a lot of strong cloud clutters, and the target is submerged in the cloud. The common ground of the three groups of images is the scenes of flying small targets in the sky, and the background is more complex. Small target areas in Figure 3 are marked with red boxes.

As shown in Figure 3, there are the background suppression maps of infrared images of different scenes before and after processing by different algorithms. In Figure 3(d), the bilateral filtering method has good background suppression performance for thick cloud, but in Figures 3(e) and 3(f), the background cannot be effectively filtered out for the cloud region with complex texture. In Figures 3(g)3(i), the local entropy method can effectively detect the gray mutation area, but cannot distinguish the mutations of cloud edge and target area. In Figures 3(j)3(l), the target is not prominent and is distorted. Compared with other methods, it is shown in Figures 3(m) and 3(o) that our method IDMST can fully suppress the background clutter interference and highlight the small target. Although the IDMST cannot completely filter out the clutter in Figure 3(n), it has better background suppression effect than other methods.

As shown in Figure 4, there are three-dimensional response maps of infrared images of different scenes before and after processing by different algorithms. The three-dimensional response map shows the changes of image details more easily, which is conducive to subsequent analysis and comparison. From the three-dimensional maps processed by the IDMST, it is seen in Figures 4(m)4(o) that different backgrounds are mostly suppressed and the targets are very prominent around their neighborhood.

Therefore, the improved small target detection algorithm based on bilateral filtering and local entropy not only has good clutter background suppression ability but also ensures that the target structure is not damaged by background restraint and is highlighted.

To evaluate the background suppression performance of each algorithm more clearly, the local signal-to-clutter ratio (LSCR), the signal-to-clutter ratio gain coefficient (SCRG), and the background suppression factor (BSF) are used to quantitatively compare. Their definitions are as follows, respectively [20, 21]:where Imax represents the maximum gray value of the pixel in the region where the small target is located, and are the mean and standard deviation of the gray levels of the pixels in the target neighborhood, respectively, SCRin and SCRout are the signal-to-clutter ratios of the original image and the processed image, respectively, and and are the standard deviations of the original image and the processed image, respectively.

The larger the LSCR is, the more prominent the target is and the easier it is to detect. The larger the SCRG, the stronger the ability of suppressing background clutter and enhancing target. The larger the BSF, the better the background suppression effect will be. The comparison results of the three indicators are shown in Tables 24.

As seen in Tables 24, it can be concluded that, for different background images, the performances of background suppression and target enhancement of our algorithm IDMST are the best among the five methods.

4.2. Detection Performance Comparison

In this experiment, three groups of infrared image sequences with different sky backgrounds were selected for testing. Figure 5 shows the target detection results of different algorithms. The red boxes in Figure 5 represent the targets detected under the optimal threshold of each algorithm.

As shown in Figure 5, it is indicated that for image sequence 1 and image sequence 2, the bilateral filter and the proposed algorithm IDMST can successfully detect the target, but for the local entropy and max-mean method, the false alarm points are generated. Due to a lot of strong cloud clutters in image sequence 3, Only IDMST can detect the small target correctly, while other methods produce false alarm targets.

In conclusion, the IDMST can achieve good detection results in different backgrounds.

To evaluate the small target detection performance, the detection rate (pd) and the false alarm rate (pf) are used to measure. Both are defined as follows:where Nd is the number of correctly detected small targets, Nt is the total number of real small targets, Nf is the number of misdetected small targets, and M is the total number of frames in the image sequence. Provided that the detection rate is higher and the false alarm rate is lower, the detection performance of the algorithm is better.

By analyzing the detection rate and false alarm rate in Table 5, it can be concluded that the proposed algorithm can maintain high detection rate and low false alarm rate in three kinds of complex backgrounds. Therefore, the proposed algorithm IDMST has better detection performance.

5. Conclusion

To solve the problem that infrared small target detection is easy to be affected by clutter background, a method of infrared small target detection based on bilateral filtering and local entropy is proposed in this paper. The bilateral filtering is used to predict the image background, and then the dot product of the residual image and the local entropy image is calculated. The dot product result shows that the clutter background and the texture background are greatly suppressed while the small target is effectively retained. The guided filtering, which plays an important role in the separation of target and residual clutter, can enhance the target strength.

The experimental results show that the proposed algorithm owns better background suppression effect and superior target enhancement ability, as well as higher detection rate and lower false alarm rate, than other three methods. But in strong cloud clutter background, the false alarm rate is also introduced. The emphasis of future work is to further restrain the false alarm rate.

Data Availability

All data and models used during the study are available from the corresponding author upon request.

Conflicts of Interest

The authors declare that they have no conflicts of interest.

Acknowledgments

This work was supported by the National Natural Science Foundation of China under Grant no. 61861033 and the China Post-Doctoral Science Foundation under Grant no. 2017M622108.