Journal of Infrared and Millimeter Waves, Volume. 43, Issue 1, 106(2024)

Infrared small target detection based on associated directional gradient and mean contrast

Ning LI1, Yi-Fang GUO1、*, Ji-Chao JIAO1, Min PANG2, and Wei XU2
Author Affiliations
  • 1School of Electronic Engineering,Beijing University of Posts and Telecommunications,Beijing 100876,China
  • 2Third Research Department,China Institute of Radio Propagation,Qingdao 266108,China
  • show less

    The detection of infrared small targets has been a challenging task in the field of computer vision due to the low percentage of small targets in the whole image and the presence of a large amount of clutter around the targets. We propose an algorithm based on associated directional gradient and mean contrast. The algorithm consists of two modules: the associated directional gradient module uses a Gaussian distribution model of infrared small targets, and adds the gradient in a single direction with the gradient in an adjacent direction to form a new feature called associated directional gradient, which enhances the real target, suppresses background clutter, and eliminates the effect of highlighting edges on the target detection. The mean contrast module incorporates directional information to calculate multi-directional contrast of the target. The minimum value of multi-directional contrast is chosen to suppress structural noise, and the idea of mean filtering is introduced into the calculation of contrast to suppress isolated noise in the background and further reduce the false alarm rate of detection. Experimental results on actual infrared images show that the algorithm can achieve better results in enhancing the signal-to-noise ratio of the target and suppressing the background noise.

    Keywords

    Introduction

    Infrared target detection has a wide range of applications in optical remote sensing,air defense early warning,and night surveillance. Especially in military application scenarios such as enemy aircraft tracking and minefield detection,where have various factors such as long imaging distance,low target pixel share,inherent sensor noise,and a complex natural environment background,make the detection of weak infrared targets very difficult1-2.

    In the past decades,a variety of methods have been proposed in the field of infrared small target detection3-7]. Traditional infrared small target detection algorithms rely on background subtraction. Firstly,the background of the infrared target is predicted,and then the difference between the original infrared image and the background is calculated8-10.Deshpande et al8 proposed maximum median filtering and maximum mean filtering to estimate the background. Although median filtering and mean filtering can suppress some of the burst noise,the detection effect is not satisfactory when the signal-to-noise ratio of the image is low. Zeng et al9first introduced top-hat morphological filtering into the field of infrared target detection for estimating the background to obtain a residual map,but it could not suppress background clutter and was very sensitive to noise. Bai et al10 defined a novel top-hat transform and applied it to infrared small target detection,but the applicable scenario of the algorithm was very limited and could not be adapted to infrared targets of different sizes. Although the method based on background subtraction is simple to implement and efficient to detect,it lacks the use of features of the target which leads to the detection effect being hardly satisfactory.

    Compared to visible images,infrared images lack features such as color and texture details,but the contrast is very obvious. Therefore,researchers began to work on using contrast features for infrared small target detection tasks11-14. Chen et al15first proposed the local contrast method(LCM)based on the human visual system. Han et al16 improved the detection efficiency by modifying the definition of local contrast and defining pixel sub-blocks instead of pixel-by-pixel detection. Pan et al17], inspired by LCM,designed a two-layer contrast model to expand the detection area of the nested structure to obtain more complete contrast information. The contrast-based approach is capable of enhancing the target,but the algorithm is very sensitive to pepper noise in the background because the maximum value of contrast is taken into account in the calculation.

    Gradient features are also one of the research hotspots in the field of infrared small target detection[18-20. Zhang et al21 divided the detection structure into four quadrants of a two-dimensional coordinate system to locate the position of a small infrared target by calculating the pointing of the gradient of the pixel points. However,there is a lot of structural noise in the infrared image with similar structures to small targets,which has the same gradient pointing as the target in some directions,resulting in a high false alarm rate of the algorithm in complex backgrounds. The averaged absolute gradient22 uses the property of local averaging to suppress background clutter and achieves a robust detection effect,but it lacks the use of directional information,and the algorithm cannot correctly detect the location of small targets when one side of the small target is near the highlighted edge. Saeid Aghaziyarati et al23weighted the directional derivative with the average absolute gray difference to address the effect of highlighting edges on the detection effect,but the detection performance of the algorithm decreases significantly when the pixel value of the target is low,or when there are multiple targets with large target brightness disparity in one image.

    Based on the above problems,an algorithm based on associated directional gradient and mean contrast(ADGMC)is proposed in this paper:

    (1)Four detection structures with different directions are designed to obtain the gray gradient between the target area and the surrounding background area,and the concept of "associated directional gradient" is proposed to suppress background noise and eliminate the effect of highlighting background edges on gradient changes.

    (2)Based on the characteristic of "similar contrast in all directions" for small targets,the idea of mean filtering is used to construct a mean contrast detection structure to eliminate isolated noise and enhance the target at the same time.

    (3)For the case that there exist multiple targets with large grayscale differences in one image,after calculating the associated directional gradient,the associated directional gradient feature map is nonlinearly mapped to ensure that the algorithm can detect all the small targets in the image completely.

    1 Proposed Method

    The method proposed in this paper consists of two main modules:the associated directional gradient module and the mean contrast module. First,in the associated directional gradient module,the gradient is redefined as the sum of the gradients in a single direction and adjacent directions,called the joint gradient. Based on the gradient distribution characteristics of the small target,four different detection structures are designed to obtain the associated directional gradient characteristics of the small target in different directions(up,down,left,and right). Second,considering the case that there are multiple small targets with large luminance differences in one image,a nonlinear mapping function is used to reduce the disparity of feature values between different targets. Then,in the mean contrast module,a contrast detection structure is designed based on the directionality of the small target grayscale distribution,and the minimum value of contrast in the four directions of small target is taken as the final contrast value. The idea of mean-filter is introduced into the calculation of contrast,which makes full use of the directionality of small target grayscale distribution and eliminates the influence of isolated noise on the detection results. Finally,a simple threshold segmentation method is used to segment the target. The flowchart of the ADGMC algorithm is shown in Fig. 1.

    flowchart of ADGMC

    Figure 1.flowchart of ADGMC

    1.1 Calculation of Associated Directional Gradient

    The traditional definition of gradient only focuses on the grayscale change in a single direction of the target,as shown in Fig. 2,when the target is close to the high-brightness edge,although the small target has high gradients in the upper,left,and right directions,the lower side of the target is very close to the background high-brightness edge,and the gradient in that direction may plummet to zero.

    target near the highlighted edge

    Figure 2.target near the highlighted edge

    To solve the problem that the gradient is easily affected by the highlighted edges,this paper proposes the concept of associated directional gradient,redefining the gradient calculation from a single direction as the sum of the gradients of that direction and another adjacent direction. Four gradient detection structures are designed as shown in Fig. 3;T is the region where the target center is located,B1,and B2 are the background regions for calculating the associated gradients.

    Gradient detection structure of each associated direction (a) is the upper associate left, (b) is the upper associate right, (c) is the right associate lower, (d) is the lower associate left

    Figure 3.Gradient detection structure of each associated direction (a) is the upper associate left, (b) is the upper associate right, (c) is the right associate lower, (d) is the lower associate left

    For the detection structures shown in Fig. 3,the associated directional gradient is defined as

    Gradient= x,yB1(xT,yT-x,y) + x,yB2(xT,yT-x,y) 

    The sky background shown in Fig. 4(a)is one of the main application scenarios for IR small target detection. Assuming that the small target is surrounded by complex clouds and the brightness of the clouds exceeds that of the small target,the pixel distribution of the target and the background is shown in Fig. 4(b). The blue area is the area where the small target is located,the red pixel point denotes the brightest point of the small target,and the rest is the background area. Taking Fig. 3(a)as an example,it is assumed that the brightest point of the small target is exactly in the T area of the detection structure. Since the small target is surrounded by brighter clouds,if the size of the detection structure shown in Fig. 3(a)is 3*3,the return value of the upper-left associated gradient at this point is 25;if the detection structure size is 5*5,the return value will reduce to -5. But for the associated gradient at the bottom right of the target,because the background at the bottom right region is lower than the center of the small target,the larger the detection structure,the larger the gradient value returned.

    Infrared small target near the highlighted edge (a) Local enlargement,(b) Pixel schematic

    Figure 4.Infrared small target near the highlighted edge (a) Local enlargement,(b) Pixel schematic

    Considering various complex backgrounds,the multi-scale sizes of 3*3,5*5 and 7*7 are set for the detection structures shown in Fig. 3,and the maximum value of the multi-scale is taken as the associated directional gradient value in that direction. Therefore,the multi-scale associated directional gradient is defined as

    Gradientn*n=max i=1n-1(I0-Ii) , 0   ,n=3,5,7

    Where I0 is the grayscale value of the pixel in the center of the detection structure,Iiis the grayscale value of the pixel numbered i in the detection structure. Taking a 7*7 detection structure as an example,each pixel is numbered in the order as shown in Fig. 5.

    structure of left associate upper direction,with size of 7*7

    Figure 5.structure of left associate upper direction,with size of 7*7

    According to Eq.(2),in each joint direction,the associated gradient is extracted using three different scales of 3*3,5*5 and 7*7 detection structures,and the maximum value of the multi-scale calculation result is selected as the gradient response of the current pixel in the joint direction:

    Gmax1=max (G3*31,G5*51,G7*71)
    Gmax2=max (G3*32,G5*52,G7*72)
    Gmax3=max (G3*33,G5*53,G7*73)
    Gmax4=max (G3*34,G5*54,G7*74)

    where Gn*ni denotes the associated gradient of the current pixel in direction-i shown in Fig. 3 for a detection window of size n*n.

    Define the product of the gradients in the four associated directions as the associated directional gradient(ADG)of the current pixel point:

    ADG= Gmax1*Gmax2*Gmax3*Gmax4

    Since the product is used in the calculation of ADG,when there are multiple targets in one image and the target grayscale difference is large,the product operation will further enlarge the grayscale difference between different targets,making the threshold segmentation phase very difficult. In order to effectively reduce the gradient gap between different targets,a nonlinear function is used to map the ADG to reduce the feature-response gap between different targets. The structural clutter and noise in the background has a very low response in the ADG. To avoid low values of clutter being mapped to high values,a low value truncation of the ADG is performed using Eq.(8) before the nonlinear mapping.

    ADGTx,y=ADGx,y     ,  ADGx,yα*MaxADG        0              ,  ADGx,y<α*MaxADG

    Where MaxADG is the maximum value among all elements of ADG matrix,and α is a coefficient. By the simulation calculation of extreme cases,it can be obtained that α taking 0.1 can better balance the effect of noise elimination and complete retention of multiple targets. Then normalize ADGT with Eq.(9) to obtain ADGN and perform ADGN a nonlinear mapping as Eq.(10).

    ADGNx,y= ADGTx,y*255max (ADGT)
    ADGmappedx,y=  255*ln 1+255*ADGNx,yln 1+255      , (x,y)ADG

    Fig. 6 shows the grayscale differences between different targets before and after the nonlinear mapping. Comparing Fig. 6(c)and Fig. 6(e),it can be seen that after the nonlinear mapping,the grayscale difference between targets becomes significantly smaller.

    Comparison before and after nonlinear mapping (a) original infrared image,(b) ADG,(c) 3D grayscale view of ADG,(d)ADGmappedx,y,(e) 3D grayscale view of ADGmappedx,y

    Figure 6.Comparison before and after nonlinear mapping (a) original infrared image,(b) ADG,(c) 3D grayscale view of ADG,(d)ADGmappedx,y,(e) 3D grayscale view of ADGmappedx,y

    1.2 Mean-Contrast based on eliminating isolated noise

    Due to the characteristics of the imaging mechanism,there is often a large amount of isolated noise in infrared images. Various smoothing filters are the most common means to eliminate isolated noise in image processing. In this paper,the idea of mean-contrast filtering is combined with the concept of local contrast,and a mean contrast filter structure is designed as shown in Fig. 7,where T is the target region and Bi is the background region.

    structure of mean contrast filter

    Figure 7.structure of mean contrast filter

    When the size of the target region T is n*n,the contrast between the target region T and the background region Bi is defined as Eq.(11).

    contrastn*ni=max ( x,yTImgx,y - x,yBiImgx,yn*n  , 0 )

    Infrared small targets are centered on the brightest point,and the grayscale value decreases in a radial fashion in all directions. Therefore,the maximum contrast value can be obtained when the small targets are exactly or mostly in the T-zone of the detection structure shown in Fig. 7. To accommodate targets of different sizes,multiscale is set in the target region T. For each Bi,the maximum value of the multiscale response is used as the contrast response between Bi and T:

    contrastB1=max(contrast3*31 ,contrast5*51 ,contrast7*71)
    contrastB2=max contrast3*32 ,contrast5*52 ,contrast7*72
    contrastB3=max contrast3*33 ,contrast5*53 ,contrast7*73
    contrastB4=max (contrast3*34 ,contrast5*54 ,contrast7*74)

    Since some structural noise only has high contrast in some directions,while the infrared small target has similar contrast in all directions,so select the minimum value among contrastB1contrastB2contrastB3contrastB4 as the contrast between the target region and the surrounding neighborhood,which can effectively filter the structural noise and further reduce the potential false alarm rate of the algorithm. The mean-contrast(MC)of the final background region T is defined as Eq.(16).

    MC= min {contrastB1,contrastB2,contrastB3,contrastB4} .

    1.3 Calculation of the algorithm

    After obtaining the ADGmapped and the MC,the final result obtained by the algorithm based on the association directional gradient and the mean contrast(ADGMC)is defined as

    ADGMC= ADGmapped*MC .

    1.4 Threshold segmentation

    A new image matrix can be obtained after calculating the ADGMC for the original infrared image. As the calculation of ADGmapped involves a threshold truncation operation to eliminate a large amount of noise in the background,and the multiplication operation of two feature maps further reduces the possibility of false alarms of the algorithm,it is only necessary to determine the threshold value based on the maximum value in ADGMC to obtain a better detection effect. The threshold T is defined as in Eq.(18)

    T=β*MaxADGMC

    Where MaxADGMC is the maximum value among all elements of the ADGMC matrix,β is the coefficient between 0 and 1. Experiments have shown that β taking values between 0.4 and 0.6 can better complete the target detection tasks under various scenarios such as single target and multi-target.

    The final segmentation result Binary(x,y) is obtained by Eq.(19).

    Binary(x,y)= 0, GCx,y   T 1, GC(x,y) < T          

    2 Experiments and results

    In this section,firstly,the advantage of associated directional gradient over single direction gradient is verified. Secondly,the suppression effect of mean contrast proposed on independent noise and structural background is verified. Finally,the algorithm proposed in this paper is applied to four real single-target infrared image sequences and a single-frame infrared image group to analyze the performance of the algorithm and compare it with other algorithms. The image data are described in detail in Table 1. The experiments were done on a computer configured with an Intel(R)Core(TM)i5-4460 CPU @ 3.20 GHz 3.20 GHz.

    2.1 Experimental procedure and results

    2.1.1 Validation of the associated directional gradient module

    Fig. 8 shows an example of the "target close to the highlighted edge" case described above. It contains three small targets,with the lower side of the target indicated by the arrow being close to the highlighted edge. The associated directional gradient features and the four individual directional gradient features are computed separately,and the results are shown in Fig. 9

    test image

    Figure 8.test image

    Comparison of assoicated directional gradient and single directional gradient (a) left gradient,(b) upper gradient,(c) down gradient,(d) right direction,(e) single-direction gradient product,(f) mesh of (e),(g) left-upper gradient,(h) upper-right gradient,(i) down-left gradient,(j) right-down gradient,(k) associated directional gradient product,(l) mesh of (k)

    Figure 9.Comparison of assoicated directional gradient and single directional gradient (a) left gradient,(b) upper gradient,(c) down gradient,(d) right direction,(e) single-direction gradient product,(f) mesh of (e),(g) left-upper gradient,(h) upper-right gradient,(i) down-left gradient,(j) right-down gradient,(k) associated directional gradient product,(l) mesh of (k)

    From Fig. 9(c),it can be seen that the return value of the single-direction gradient below the target is almost zero because the target is close to the highlighted edge;whereas the return value of the associated directional gradient is related to the surrounding adjacent gradient,so in Fig. 9(i),the return value of the associated directional gradient of the small target near the highlighted edge is still more obvious. Comparing the product of the four directional gradients in the two ways,we can see that combining the two adjacent directional gradients into the joint directional gradient can eliminate the effect of the highlighted edge on the detection of small infrared targets. Comparing the results of the product of the gradients in the four directions under the two gradient calculation methods in Fig. 9(f)and Fig. 9(m),it can be seen that binding the gradients in two adjacent directions as associated directional gradients can eliminate the effect of the highlighted edges on the detection of small IR targets.

    2.1.2 Validation of the mean contrast module

    As shown in Fig. 10,the red boxes are small infrared targets,and the red circles are marked with artificially added isolated noise.

    IR image with isolated noise added

    Figure 10.IR image with isolated noise added

    Calculate the MC for Fig. 10 to obtain Fig. 11. Fig. 11(a)to Fig. 11(d)correspond to the mean contrast in the upper,down,left,and right directions,respectively. Fig. 11(e)is the result of taking the minimum value of the mean contrast in four directions.

    MC calculation process diagram (a) left mean contrast; (b) upper mean contrast; (c) down mean contrast; (d) right mean contrast; (e) final MC

    Figure 11.MC calculation process diagram (a) left mean contrast; (b) upper mean contrast; (c) down mean contrast; (d) right mean contrast; (e) final MC

    From Fig. 11(a)to Fig. 11(d),it can be seen that the isolated noise is eliminated due to the mean filter structure used in the calculation of MC,and the structural background,such as the cloud boundary,has different contrast in each direction. Fig. 11(e)shows the result of taking the minimum value of the mean contrast in four directions. Since the small target has a high contrast in all directions,while the structural background has a large difference in contrast in different directions,the operation of taking the minimum value can eliminate most of the structural background while having no effect on the small target.

    Fig. 12 shows the results of calculating the ADGMC for Fig. 10. From Fig. 12(b)and Fig. 12(c),it can be seen that during the calculation of ADG,the isolated noise is also significantly enhanced along with the target,which undoubtedly affects the detection results. Using Fig. 11(e)to multiply with Fig. 12(d)to obtain Fig. 12(e),ADGMC. As can be seen from the Fig. 12(e),the isolated noise is completely suppressed.

    Diagram of ADGMC calculation process (a) grayscale diagram of MC; (b) mesh of MC; (c) grayscale diagram of ADG; (d) mesh of ADG; (e) grayscale diagram of ADGMC; (f) mesh of ADGMC

    Figure 12.Diagram of ADGMC calculation process (a) grayscale diagram of MC; (b) mesh of MC; (c) grayscale diagram of ADG; (d) mesh of ADG; (e) grayscale diagram of ADGMC; (f) mesh of ADGMC

    2.1.3 Experiment on infrared data

    In this section,the ADGMC algorithm is applied to the real IR images listed in Table I. The processing process of each single-target image sequence(Data1-Data4)by the ADGMC algorithm is shown in Fig. 13. Fig. 13(a)shows the original infrared image,which contains scenes of sky,ocean,bright and dark backgrounds,near the highlighted edge,and multiple targets. Fig. 13(b)and Fig. 13(c)correspond to the ADG and ADGmapped,respectively. By comparing the two figures,it can be seen that after nonlinear mapping,the low-value pixel points in the image are mapped to higher values,and the gray-scale difference between multiple real targets becomes smaller,which is more conducive to the complete detection of small targets. Fig. 13(d)shows the MC calculation results,and it can be seen that there is isolated noise with higher response in ADGmapped,which is suppressed to some extent in the MC calculation. Fig. 13(e)is the final ADGMC image,which is obtained by multiplying ADGmapped and MC. Fig. 13(f)shows the detection results after threshold segmentation. Data5 is used as a supplementary experiment to verify the robustness of the algorithm in a variety of scenes,and Fig. 14 shows the detection results with the forest as the background in data5. The comprehensive experimental results show that the algorithm proposed in this paper can adapt to a variety of scenes such as sky,ocean,and forest to accomplish the task of infrared weak target detection.

    top to bottom: Data1-Data4 (a) original image,(b)ADG,(c)ADGmapped,(d) MC,(e) ADGMC,(f) Result(The top right corner is a zoomed-in view near the small target)

    Figure 13.top to bottom: Data1-Data4 (a) original image,(b)ADG,(c)ADGmapped,(d) MC,(e) ADGMC,(f) Result(The top right corner is a zoomed-in view near the small target)

    Part of Data5 processing process (a) original image,(b)ADG,(c)ADGmapped,(d) MC,(e) ADGMC,(f) Result(The top right corner is a zoomed-in view near the small target)

    Figure 14.Part of Data5 processing process (a) original image,(b)ADG,(c)ADGmapped,(d) MC,(e) ADGMC,(f) Result(The top right corner is a zoomed-in view near the small target)

    • Table 1. Detailed description of image data

      Table 1. Detailed description of image data

      sizeamounttarget numberdata type
      Data1320*240100100single-target sequence
      Data2320*2403030single-target sequence
      Data3320*240100100single-target sequence
      Data4320*240100100single-target sequence
      Data5127*1272126mixed image group

    2.2 Performance comparison of algorithms

    In this section,four general evaluation metrics,signal-to-clutter ratio gain(SCRG),background suppression factor(BSF),receiver operating characteristic curve(ROC)and algorithm runtime efficiency,are chosen to compare the algorithm proposed in this paper with some classical algorithms and current advanced algorithms,including AAGD,AMWLCM,LEF,Max-mean,Max-med,MPCM,Top-hat,RLCM,TLLCM.

    2.2.1 Signal-to-clutter ratio gain

    The signal-to-clutter ratio(SCR)describes how difficult it is to detect small infrared targets. The higher SCR the easier the target is to detect. SCR is defined as.

    SCR= |μt-μb|σb

    whereμt denotes the average pixel value of the target,the σb and μb denote the standard deviation and mean pixel values of the adjacent regions.

    To assess the ability of the algorithm to enhance the target,the SCRG is defined as

    SCRG= SCRoutSCRin

    Where the SCRout and SCRin denote the SCR of the processed image and the original infrared image. A larger SCRG value means that more information about the target is extracted from the original image,indicating that the algorithm has better enhancement capability for the target. In the comparison experiments,the mean SCRG values of single-frame images corresponding to each algorithm are shown in Table 2,with the bolded representing the optimal performance. It can be seen that the algorithms proposed in this paper exhibit optimal target enhancement capability under each set of image data.

    • Table 2. Average SCRG results for different detection methods for each group of images

      Table 2. Average SCRG results for different detection methods for each group of images

      AAGDAMWLCMLEFMaxmeanMaxmedMPCMTophatRLCMTLLCMProposed
      Data14.991.001.580.532.551.261.200.081.1938.66
      Data23.371.091.720.740.372.321.580.344.3848.28
      Data31.910.461.450.640.391.401.230.452.4774.34
      Data45.640.183.210.490.203.210.730.4915.77125.42
      Data55.231.222.610.680.523.081.280.278.0721.37

    2.2.2 Background suppression factor

    The BSF is used to assess the ability of various detection methods to suppress background noise. Generally,the higher the BSF,the better the algorithm's ability to suppress background noise. This is defined as follows.

    BSF= σinσout

    where σin and σout represent the Standard Deviation of the background area(the whole image except the target area)in the original image and the image after processing by each algorithm,respectively.

    In the comparison experiments,the mean BSF values of the single image corresponding to each algorithm are shown in Table 3. The bolded represents the optimal performance. It can be seen that the algorithms proposed in this paper exhibit optimal background noise suppression under all sets of image data.

    • Table 3. Average BSF results for different detection methods for each group of images

      Table 3. Average BSF results for different detection methods for each group of images

      AAGDAMWLCMLEFMaxmeanMaxmedMPCMTophatRLCMTLLCMProposed
      Data136.698.3519.629.9416.5232.886.624.9621.8246.12
      Data28.021.282.831.111.275.301.422.395.8412.38
      Data38.593.853.933.304.398.732.115.359.4533.92
      Data418.281.969.871.942.0217.271.775.3512.2823.76
      Data58.312.316.082.632.747.152.432.235.7912.93

    2.2.3 Receiver operating characteristic curve

    The ROC can quantitatively describe the dynamic relationship between False Positive Rate(FPR)and True Positive Rate(TPR). In the performance evaluation of infrared small target detection,TPR and FPR are defined as

    TPR=number of targets detectednumber of actual targets 
    FPR=number of false target pixelstotal number of pixels in the original image

    The larger the area under the ROC curve(AUC),the better the detection performance of the corresponding algorithm,which is represented in the ROC curve graph by the concentration of the coordinate points in the upper-left corner area of the image. The ROC curves for the different detection methods for each group of images in the experiment are shown in Fig. 15. It can be seen that under various thresholds,the false alarm rate of the method proposed in this paper remains at a low level for both single-target sequences and multi-target complex image groups,while the detection rate is higher,highlighting the superiority of the algorithm in this paper.

    Data1 to Data5 corresponding ROC curves (a) Data 1,(b) Data 2,(c) Data 3,(d) Data 4

    Figure 15.Data1 to Data5 corresponding ROC curves (a) Data 1,(b) Data 2,(c) Data 3,(d) Data 4

    2.2.4 Time efficiency

    The performance of an algorithm in terms of time is one of the criteria used to evaluate it. The average time efficiency for single-frame image detection in the comparison experiments is shown in Table 4. The algorithm proposed is not as fast as the classical background subtraction method due to the multiple scales used to accommodate targets of different sizes. The TLLCM algorithm has excellent time efficiency,but it does not perform as well as the proposed method in other evaluation metrics such as SCRG,BSF,etc. The background noise and the enhanced target can hardly be suppressed by using a single filter to estimate the background. Moreover,the time efficiency of the proposed method is controlled to the order of hundredths of a second,which is sufficient for various scenarios.

    • Table 4. Average time efficiency of different detection methods for each group of images (in s)

      Table 4. Average time efficiency of different detection methods for each group of images (in s)

      AAGDAMWLCMLEFMaxmeanMaxmedMPCMTophatRLCMTLLCMProposed
      Data10.042 92.819 18.042 30.006 10.008 90.041 83.052 21.947 10.004 20.040 1
      Data20.039 42.801 28.048 20.006 00.011 20.041 53.615 12.378 00.003 70.040 1
      Data30.039 72.806 98.047 40.005 90.008 80.042 23.454 32.257 30.003 80.041 1
      Data40.038 92.802 78.012 90.005 90.009 90.041 63.621 32.377 20.003 80.042 2
      Data50.080 11.657 75.866 00.012 30.010 40.065 52.767 72.206 90.017 50.013 8

    3 Conclusion

    In this letter,a new method for infrared small target detection called ADGMC is proposed. A new feature detection structure with associated directional gradients has been designed in the associated directional gradient module,and a contrast detection structure incorporating directional information and the idea of mean filtering has been designed in the mean contrast module. Both modules can effectively avoid the influence of high-intensity edges on the gradient variation pattern of small target models. In addition,a non-linear mapping function has introduced into infrared small target detection to ensure the method can complete the detection of all targets in multi-target scenarios. The experimental results show that ADGMC has strong target-enhancement and background-suppression capabilities,especially for scenes with high intensity edges and multiple targets.

    Tools

    Get Citation

    Copy Citation Text

    Ning LI, Yi-Fang GUO, Ji-Chao JIAO, Min PANG, Wei XU. Infrared small target detection based on associated directional gradient and mean contrast[J]. Journal of Infrared and Millimeter Waves, 2024, 43(1): 106

    Download Citation

    EndNote(RIS)BibTexPlain Text
    Save article for my favorites
    Paper Information

    Category: Research Articles

    Received: Jul. 12, 2023

    Accepted: --

    Published Online: Dec. 26, 2023

    The Author Email: GUO Yi-Fang (yifang_guo@126.com)

    DOI:10.11972/j.issn.1001-9014.2024.01.015

    Topics