=Paper= {{Paper |id=Vol-2534/47_poster_paper |storemode=property |title=Small Objects Detection in Two-Color Images with Spatially Non-Stationary Background |pdfUrl=https://ceur-ws.org/Vol-2534/47_poster_paper.pdf |volume=Vol-2534 |authors=Valery P. Kosykh,Gennady I. Gromilin,Nikolay S. Yakovenko }} ==Small Objects Detection in Two-Color Images with Spatially Non-Stationary Background== https://ceur-ws.org/Vol-2534/47_poster_paper.pdf
                  Small Objects Detection in Two-Color Images with
                        Spatially Non-Stationary Background

                           Valery P. Kosykh1,2, Gennady I. Gromilin1; Nikolay S. Yakovenko1
            1
                Institute of Automation and Electrometry SB RAS, Novosibirsk, Russia, kosych@iae.nsk.su
                                   2
                                     Novosibirsk State University, Novosibirsk, Russia




                Abstract. A method for improving the reliability of detecting low-contrast small-sized
                objects in two-color images is considered by pre-suppressing their spatial-non-stationary
                background. Suppression is carried out by constructing a locally stationary background
                model using an optimal linear prediction. It is shown how the joint processing of images
                pair obtained in different spectral ranges affects the detection probability for a given false
                alarm probability

                Keywords: low-contrast small-sized objects detection; spatially non-stationary
                background; two-color images; optimal linear prediction.

1        Introduction
    One of the frequently formulated requirements in the problem of early potentially dangerous objects detection and
processes on the Earth's surface from images obtained by equipment placed on various media is the need to highlight
weak anomalies in the recorded parameter (brightness, color intensity, wavelength, etc.) comparable in size to the size
of the recording optical system the point scattering function (PSF). If the image background component is spatially
stationary, the problem of finding such anomalies can be solved by matched image filtering, taking into account the
background correlation properties and the shape of the optical system scattering spot. However, if the image
background component does not obey the spatially stationary model, matched filtering will not provide an efficient
anomaly identification. In this case, when small-sized, low-contrast anomalies are detected, preliminary the spatially
unsteady background component suppression is applied. Let the analyzed image be represented in the form
                                   𝐷(𝑖, 𝑗) = 𝐹(𝑖, 𝑗) + 𝐴 Β· 𝑂(𝑖 βˆ’ 𝑖0 , 𝑗 βˆ’ 𝑗0 ) + πœ‰(𝑖, 𝑗),                             (1)
where 𝐹(𝑖, 𝑗) is an image background component, 𝑂(𝑖 βˆ’ 𝑖0 , 𝑗 βˆ’ 𝑗0 ) – object image with amplitude 𝐴 centered in point
(𝑖0 , 𝑗0 ), πœ‰(𝑖, 𝑗) – random uncorrelated recording noise. Then, knowing the background component model 𝐹̂ (𝑖, 𝑗), it is
advisable to search for objects in the modified image
             Μƒ (𝑖, 𝑗) = 𝐹(𝑖, 𝑗) + 𝐴 Β· 𝑂(𝑖 βˆ’ 𝑖0 , 𝑗 βˆ’ 𝑗0 ) + πœ‰(𝑖, 𝑗) βˆ’ 𝐹̂ (𝑖, 𝑗) = 𝐴 Β· 𝑂(𝑖 βˆ’ 𝑖0 , 𝑗 βˆ’ 𝑗0 ) + πœƒ(𝑖, 𝑗).
             𝐷                                                                                                        (2)
     Here πœƒ(𝑖, 𝑗) = 𝐹(𝑖, 𝑗) βˆ’ 𝐹̂ (𝑖, 𝑗) + πœ‰(𝑖, 𝑗) is the disturbance, consisting the residual part of the background, the
spatial correlation of which is significantly weakened if the model is chosen successfully, and the original image
noise component.
    Very effective means of suppression is inter-frame processing, when the model of the background component of
the analyzed frame is estimated from previously obtained images of the same area [1-3]. If the previous image is
unavailable, the suppression is based on background model prediction on the current image fragment in the
neighborhood suspected anomalies. This work is devoted to the study the possibility of constructing a model using
the optimal linear prediction (OLP) [4] and the application of this approach when analyzing images pair of the same
scene obtained in different spectral ranges.

2        Building a background model using OLP
  Based on the optimal linear prediction, a locally stationary background model at the point (𝑖, 𝑗) is a linear
combination of image samples in the this point neighborhood π‘Š
                                      𝐹(𝑖 β€² , 𝑗 β€² ) = βˆ‘π‘–,π‘—βˆˆπ‘Š 𝐷(𝑖 βˆ’ 𝑖 β€² , 𝑗 βˆ’ 𝑗 β€² ) β„Ž(𝑖, 𝑗) .                (3)




Copyright Β© 2019 for this paper by its authors. Use permitted under Creative Commons License Attribution 4.0
International (CC BY 4.0).
   Here β„Ž(𝑖, 𝑗) is the set of weighting coefficients, which are defined as
                                          Μ‚ = π‘Žπ‘Ÿπ‘”π‘šπ‘–π‘› {βˆ‘π‘–β€²,π‘—β€²βˆˆΞ©[𝐷(𝑖′, 𝑗′)βˆ’π‘π‘‡ 𝐝𝑖′,𝑗′ ]2 },
                                          𝐑                                                                           (4)
𝐝𝑖′,𝑗′ is the vector consisting of lexicographically ordered samples of the point (𝑖′, 𝑗′) neighborhood π‘Š, 𝐑 is similarly
ordered weighting coefficients vector, and Ξ© is the background stationarity region. To exclude the influence of the
object, which may appear at the point (𝑖′, 𝑗′), this point itself and its nearest neighbors are not included in the
neighborhood π‘Š. It is quite obvious that the worst background suppression will be in the image areas where the
background spatial stationarity is violated, in particular, in the region of the brightness sharp changes. Therefore, the
stationary region Ξ© cannot be too large.

3        Joint image processing
   The proposed method for detecting small objects in two-color images consists in a images joint analysis of two
spectral ranges pre-modified according to expression (2). It is assumed that the object spectral range overlaps both
analyzed ranges. The basic structural image features suppression of the in each channel with its local models leads to
decreasing interchannel correlation of the background component, while maintaining the correlation between the
images of objects. With joint processing, due to this, we can expect a decrease in the false alarm probability, or, with
a given false alarm probability, an increase in the detection probability. The most effective way of joint processing
would be to build a common locally stationary background model similar to (4), in which 𝐝𝑖′,𝑗′ contains appropriately
ordered points of two images. The problem is that with a twofold increasing weight coefficients vector 𝐑, the
computational cost of its estimating increases many times. Therefore, for each color, its own background model was
built independently, local maxima were selected that exceeded the threshold providing a given false alarm
probability, and then these maxima were combined. The upper limit of the false alarm probability with this processing
method will be equal to
                               π‘ƒπ‘“π‘Ž = 𝑃1π‘“π‘Ž + 𝑃2π‘“π‘Ž βˆ’ 2𝑃1π‘“π‘Ž 𝑃2π‘“π‘Ž β‰ˆ 𝑃1π‘“π‘Ž + 𝑃2π‘“π‘Ž ,                                        (5)
   (this approximate equality is true for 𝑃1π‘“π‘Ž , 𝑃2π‘“π‘Ž β‰ͺ 1, which is usually satisfied) and it will be achieved in the
absence of correlation between the background components of the images. Otherwise, the false alarm probability will
be lower.

4        Numerical experiment
    The increase in detection reliability is confirmed by a numerical experiment performed with multispectral images
(size 1024 Γ— 1024, spectral ranges: 1 ΜΆ 0.45 Γ· 0.515, 2 ΜΆ 0.525 Γ· 0.605, 3 ΜΆ 0.63 Γ· 0.69, 4 ΜΆ 0.775 Γ· 0.90 and 5 ΜΆ 1.55 Γ·
1.75 ΞΌm) obtained by the Landsat 7 satellite [5]. In accordance with expression (1), small-sized objects with an
average amplitude equal to 1.5 standard deviations (StD) of the background and uncorrelated noise with StD of 0.1
StD were additionally applied to the images pair of different spectral ranges. Object detection was carried out after
filtering the images by adaptive filters, implemented according to (3) and (4), by thresholding, which provides a given
false alarm probability π‘ƒπ‘“π‘Ž . The first detection option consisted of selecting a threshold separately for each image and
combining points that exceeded the threshold into one image. The second was to select a threshold and detect points
that exceeded the threshold in the sum of the filtered images. Next, the detection probabilities in each image (P1 and
P2), in the summarized image PΞ£, and the detecting probability Por obtained as a result of combining the points
selected in each image were estimated.
    The processing results for a given false alarm probability π‘ƒπ‘“π‘Ž = 0.005 are illustrated in the table below. The
column R of the table shows the correlation coefficients between the images in the selected channels, and the
columns Kn show the ratio of the standard deviation of residual noise (background + noise after filtering) to the
standard deviation of noise in the original image. These numbers show that the use of a locally stationary model can
reduce the average background level to a value comparable to the noise level in the original images. In parentheses in
columns P1 and P2 are given the detection probabilities for 𝑃1π‘“π‘Ž = 𝑃2π‘“π‘Ž = π‘ƒπ‘“π‘Ž /2, which, when combined according
to (5), provides an upper limit of the false alarm probability equal to π‘ƒπ‘“π‘Ž .
    It follows from the table, first, that image filtering, based on the formation of a local background model, reduces
the background component standard deviation to a value comparable to the noise standard deviation. Secondly, the
images joint processing of different spectral ranges reduces the false alarm probability. Thirdly, the smaller the cross-
correlation between the background component of the images, the less likely the false alarm.. Fourth, with a fixed
false alarm probability, joint processing increases the detecting probability objects. Figures 1,2 illustrate the process
and of a two-color image joint processing result at π‘ƒπ‘“π‘Ž = 0.005 (fragments of images with a size of 256 Γ— 256 pixels
are shown).
                          Table. Joint processing of different spectral ranges image pairs results

      Channels        R          Pfa          P1         Kn1          P2         Kn2       Por       PΞ£     KnΞ£
          1-2         0.91      0.005     0.95(0.88)     1.69     0.89(0.80)     1.81      0.95      0.96   1.48
          1-3         0.92      0.005     0.95(0.88)     1.69     0.92(0.85)     1.76      0.95      0.98   1.48
          1-4        -0.49      0.005     0.95(0.88)     1.69     0.99(0.97)     1.56      1.00      1.00   1.05
          1-5         0.45      0.005     0.95(0.88)     1.69     1.00(0.99)     1.46      1.00      0.99   1.28
          2-3         0.85      0.005     0.89(0.80)     1.81     0.92(0.85)     1.76      0.93      0.94   1.51
          2-4        -0.22      0.005     0.89(0.80)     1.81     0.99(0.97)     1.56      1.00      1.00   1.16
          2-5         0.47      0.005     0.89(0.80)     1.81     1.00(0.99)     1.46      0.99      0.99   1.33
          3-4        -0.42      0.005     0.92(0.85)     1.76     0.99(0.97)     1.56      1.00      1.00   1.06
          3-5         0.65      0.005     0.92(0.85)     1.76     1.00(0.99)     1.46      0.99      0.99   1.32
          4-5         0.25      0.005     0.99(0.97)     1.56     1.00(0.99)     1.46      1.00      1.00   1.04

    In Figures 1,2 images with indexes a are fragments of 3-rd (0.63 Γ· 0.69 ΞΌm) and 4-th (0.775 Γ· 0.90 ΞΌm) channels
of source multispectral image with added small objects (figure 1,d). Objects size is determined by recording device
point spread function and approximately equal to 1.5 Γ· 2 pixels. Images with indexes b in both figures are obtained
after adaptive filtering images a, implemented according to (3) and (4), and with indexes c – after thresholding with
level, determined by π‘ƒπ‘“π‘Ž = 0.005. Figure 2, d shows objects, detected after conjunction marks of figures 1, c and 2, c.




                 a                            b                            c                          d

                              Figure 1. Two-color images joint processing (a-c: channel 3).




                 a                            b                            c                          d

                               Figure 2. Two-color image joint processing (a-c: channel 4)

4       Conclusion
   The proposed method for approximating a spatially unsteady background by a locally stationary model based on
an optimal linear prediction reduces the background level in images containing small sized low-contrast objects to a
value comparable to the noise level. Subsequent detected signals joint processing in different channels of a two-color
image allows, with a fixed false alarm probability, to increase the objects detection probability.

Acknowledgements. This research is supported by the Ministry of Science and Higher Education of the Russian
Federation (State Registration No АААА-А18-118051190053-8).
References
[1] Kirichuk V.S., Pustovskikh A.I. Using Statistical Methods for Stationary Part of Background Estimation in
    Image Series // Avtometriya, 1988, No. 3, pp 74-78 (in Russian).
[2] Tartakovsky A.G., Brown A.P., Brown J. Nonstationary EO/IR Clutter Suppression and Dim Object Tracking //
    Proceedings of the 2010 Advanced Maui Optical and Space Surveillance Technologies (AMOS) Conference,
    Maui, Hawaii, September 14–17, 2010.
[3] Gromilin G.I., Kosykh V.P., Popov S.A., Streltsov V.A. Suppression of the Background with Drastic Brightness
    Jumps in a Sequence of Images of Dynamic Small-Size Objects // Optoelectronics, Instrumentation and Data
    Processing, 2019, Vol. 55, No. 3, pp. 213–221.
[4] Andersen T.W. The Statistical Analysis of Time Series. Wiley, New-York, 2011, 358 p.
[5] Global Land Cover Facility. http://glcf.umiacf.umd