• Aucun résultat trouvé

Applying doubly stochastic filters to evaluate the dynamics of object sizes on satellite image sequences

N/A
N/A
Protected

Academic year: 2022

Partager "Applying doubly stochastic filters to evaluate the dynamics of object sizes on satellite image sequences"

Copied!
6
0
0

Texte intégral

(1)

V E Dementyev1, D S Kondratyev1

1Ulyanovsk State Technical University, ul. Severny Venets, 32, Ulyanovsk, Russia, 432027

e-mail: dve@ulntc.ru

Abstract. One of the important tasks facing the regional authorities is to monitor the condition of roads and power lines. In the Ulyanovsk region more than 8 thousand km of power lines and more than 9 thousand km of roads (including rural). A significant part of these facilities is located outside the settlements in places with medium and low availability. In many such places there is a problem of uncontrolled forest overgrowth. This work is devoted to solving the problem of automated satellite monitoring of such areas. For this purpose, it is proposed to use a modified convolutional neural network that processes time sequences of multispectral satellite images and allows to allocate territories occupied by forest and undergrowth with high accuracy. This approach allows us to assess the dynamics of overgrowth of the territory and perform the appropriate forecast with sufficient accuracy for practice.

1. Introduction

One of the important tasks of the satellite image processing is its thematic mapping, i.e. division of image into identifiable areas containing the similar visual, correlation or texture characteristics of pixels. The use of standard segmentation algorithms [1-3] for thematic mapping of satellite images usually leads to significant errors caused by two reasons. Firstly, these algorithms are largely incapable of taking into account the multi-zonal nature of remote sensing (RS), so each satellite image contains the results of the Earth's surface registration in different spectral ranges. Some works [4-6]

suggest the possibility of processing hyperspectral images. Thus, the authors based their theory on criterion of uniformity for reception of connected areas of such hyperspectral image [4], modification and generalization of algorithm K-means [5] and use of physical properties of a satellite data [6].

Secondly, the existing approaches unable to use data on the observed territory received at previous points of time for image segmentation. But using such data can significantly improve the quality of processing at the expense of a fundamentally larger amount of information, but it is fraught with difficulties of aggregation.

It is possible to overcome the mentioned disadvantages by using neural network procedures of segmentation and classification of multidimensional data. In work [9] the variant of the U-NET neural network with full-connected layers (FCN) modification is presented. Herewith the input layer of the network consisting from spectral layers of the multizonal image has been extended by three auxiliary 2d halftone images obtained from the original using NDVI, EVI, SAVI transformations and two 2d arrays , representing the segmentation results at the previous point of time and one year ago. The use of two such reference markings allows one's to reduce the error of classification in case of rapid changes of the terrain due to the change of year time and in case of marking array absence at the

(2)

previous point of time in connection, for example, with cloudiness. The quality analysis of such an algorithm shows the processing comparable accuracy to the qualified operator results.

It should be noted that the results of the satellite images thematic processing provides information related to the peculiarities of the Earth's surface in the previous and current moments of time.

However, the necessary element of the RS processing system is the tool that allow to forecast the state of certain objects and form recommendations for responsible persons. For example, let's consider the task related to the forecasting about the dangerous convergence possibility of various natural and technogenic objects. An example of such convergence may be the gradual growth of the forest area along roads or power lines or landslide processes leading to the destruction of various infrastructures.

2. Satellite Image Processing

Let us formulate the given problem as follows. Let there be an aggregate of segments describing a certain extended object 𝐓𝐨 (a road, an electric power transmission line etc.). The given aggregate is usually described by a vector object having geographical reference in absolute coordinates. Let us separate on this extended object a set of points 𝐓𝐨𝐢= (𝐱𝟎𝐢,𝐲𝐨𝐢) having the distance between them equal to ∆𝐨. Let us assume that at a certain time instant 𝐭 next to the object there lies a certain extended domain 𝐆𝐑𝐭 defined by a set of points each corresponding to a pixel in the original halftone image. For each point 𝐓𝐨𝐢 let us construct a perpendicular to the segment [𝐓𝐨𝐢,𝐓𝐨𝐢+𝟏]. Let us find the point 𝐓𝐄𝐢𝐭=�𝐳𝐄𝐱𝐢𝐭 ,𝐳𝐄𝐲𝐢𝐭 � of intersection of this perpendicular and the domain 𝐆𝐑𝐭. Obviously the set of points {𝐓𝐄𝐢𝐭,𝐢=𝟏, . . ,𝐍𝐨} describe a conditional boundary of the domain 𝐆𝐑𝐭 as viewed from the extended object. It enables to use estimates of the points coordinates {𝐓𝐄𝐢𝐭,𝐢=𝟏, . . ,𝐍𝐨} obtained at different times 𝐭=𝟏, . . ,𝐓 as a source of information on the domain 𝐆𝐑𝐭 dynamics for the purpose of forming a prediction about its boundaries at future times 𝐭>𝑻 as well. (Figure 1).

Figure 1. Geometric interpretation of the distance estimate between the stationary object and the movable area.

In view of errors arising at satellite images recording and processing we get the following relations (Eq. 1), in which 𝒏𝑬𝒙𝒊𝒕 and 𝒏𝑬𝒚𝒊𝒕 – white noise samples with zero mean and variance 𝝈𝒏𝟐.

𝑧𝐸𝑥𝑖𝑡 =𝑥𝐸𝑖𝑡 +𝑛𝐸𝑥𝑖𝑡 ,𝑧𝐸𝑦𝑖𝑡 =𝑦𝐸𝑖𝑡 +𝑛𝐸𝑦𝑖𝑡 ,𝑖 = 1, . . ,𝑁𝑜,𝑡= 1, . . ,𝑇, (1) where 𝒏𝑬𝒙𝒊𝒕 and 𝒏𝑬𝒚𝒊𝒕 – white noise samples with zero mean and variance 𝝈𝒏𝟐.

Direct measurements based on the results of satellite material image-type related mapping show that MSE �𝛔𝐧𝟐 is approximately equal to 𝟏.𝟓𝐃𝐱𝐲, where 𝐃𝐱𝐲 – resolution of the original images.

Let us suppose that the boundary of the domain 𝑮𝑹𝒕 can move non-uniformly. Thus, for example, the area of a precipice or a ravine can increase by tens of centimeters per each year and at a certain moment its rate might increase exponentially. Then we will use doubly stochastic (DS) model [3,10]

to describe unknown coordinates in the following form (Eq. 2). In this case 𝐫𝐚𝐱,𝐫𝐚𝐲 – scalar parameters determining change potential for the accelerations 𝐚𝐄𝐱𝐢𝐭 and 𝐚𝐄𝐲𝐢𝐭 ; 𝛏𝐚𝐱𝐢𝐭 , 𝛏𝐚𝐲𝐢𝐭 – independent normal

(3)

𝑦𝐸𝑖𝑡 = 2𝑦𝐸𝑖𝑡−1− 𝑦𝐸𝑖𝑡−2+𝑎𝐸𝑦𝑖𝑡 �𝑦𝐸𝑖𝑡−1− 𝑦𝐸𝑖𝑡−2�, (2) 𝑎𝐸𝑥𝑖𝑡 =𝑟𝑎𝑥𝑎𝐸𝑥𝑖𝑡−1+𝜉𝑎𝑥𝑖𝑡 , 𝑎𝐸𝑦𝑖𝑡 =𝑟𝑎𝑦𝑎𝐸𝑦𝑖𝑡−1+𝜉𝑎𝑦𝑖𝑡 ,

The model (2) can be rewritten in the form:

𝑋�𝐸𝑖𝑡 =𝜑𝐸𝑥𝑖𝑡 (𝑋�𝐸𝑖𝑡−1) +𝜉̅𝑥𝑖𝑡 , 𝑌�𝐸𝑖𝑡 =𝜑𝐸𝑦𝑖𝑡 (𝑋�𝐸𝑖𝑡−1) +𝜉̅𝑦𝑖𝑡 , where

𝜑𝐸𝑥𝑖𝑡 �𝑋�𝐸𝑖𝑡−1�=�

𝑥𝐸𝑖𝑡−1 𝑣𝐸𝑥𝑖𝑡 0 0 𝑣𝐸𝑥𝑖𝑡−1(1 +𝑎𝐸𝑥𝑖𝑡 ) 0

0 0 𝑎𝐸𝑥𝑖𝑡−1𝑟𝑎𝑥

�,

𝜑𝐸𝑦𝑖𝑡 �𝑌�𝐸𝑖𝑡−1�=�

𝑦𝐸𝑖𝑡−1 𝑣𝐸𝑦𝑖𝑡 0 0 𝑣𝐸𝑦𝑖𝑡−1(1 +𝑎𝐸𝑦𝑖𝑡 ) 0

0 0 𝑎𝐸𝑦𝑖𝑡−1𝑟𝑎𝑦

�,

𝜉̅𝑥𝑖𝑡 =� 0

𝜉𝑎𝑥𝑖𝑡0 �, 𝜉̅𝑥𝑖𝑡 =� 0 𝜉𝑎𝑦𝑖𝑡0 �.

The assigned notations enable to apply DS nonlinear filtering to observations and for construction of predictions of behaviour of the region 𝑹𝟎 in reference to the object𝑻𝒐. In doing so let us introduce 𝑿�Э𝑬𝒊𝒕 =𝝋𝑬𝒙𝒊𝒕 (𝑿�𝑬𝒊𝒕−𝟏) and 𝒀�𝑬𝒊𝒕 =𝝋𝑬𝒚𝒊𝒕 (𝑿�𝑬𝒊𝒕−𝟏)– extrapolated predictions for the point 𝐓𝐄𝐢 coordinates at the time point 𝐭 based on the preceding observations 𝐳𝐄𝐱𝐢𝐭−𝟏and 𝐳𝐄𝐲𝐢𝐭−𝟏. Denote by 𝐏𝐱𝐢𝐭−𝟏, 𝐏𝐲𝐢𝐭−𝟏 – filtering error covariance matrices at the time point (𝐭 − 𝟏), 𝐕𝐱𝛏𝐢𝐭=𝐌{𝛏�𝐱𝐢𝐭 𝛏�𝐱𝐢𝐭 𝐓}, 𝐕𝐲𝛏𝐢𝐭=𝐌{𝛏�𝐲𝐢𝐭 𝛏�𝐲𝐢𝐭 𝐓} – diagonal covariance matrices for random increments𝝃�𝒙𝒊𝒕 . Then error covariance matrices for such extrapolation have the following form:

𝑃Э𝑥𝑖𝑡 =𝑀 ��𝑋��Э𝐸𝑖𝑡 − 𝑋�Э𝐸𝑖𝑡 ��𝑋��Э𝐸𝑖𝑡 − 𝑋�Э𝐸𝑖𝑡𝑇�=𝜑𝐸𝑥𝑖𝑡 ′(𝑋�𝐸𝑖𝑡−1)𝑃𝑥𝑡−1𝜑𝐸𝑥𝑖𝑡 ′(𝑋�𝐸𝑖𝑡−1)𝑇+𝑉𝑥𝜉𝑖𝑡, 𝑃Э𝑦𝑖𝑡 =𝑀 ��𝑌��Э𝐸𝑖𝑡 − 𝑌�Э𝐸𝑖𝑡 ��𝑌��Э𝐸𝑖𝑡 − 𝑌�Э𝐸𝑖𝑡𝑇�=𝜑𝐸𝑦𝑖𝑡 ′(𝑌�𝐸𝑖𝑡−1)𝑃𝑦𝑖𝑡−1𝜑𝐸𝑦𝑖𝑡 ′(𝑌�𝐸𝑖𝑡−1)𝑇+𝑉𝑦𝜉𝑖𝑡,

If we denote by 𝒙�Э𝑬𝒊𝒕 ,𝒚�Э𝑬𝒊𝒕 - the first elements of the vectors 𝑿��Э𝑬𝒊𝒕 and 𝒀��Э𝑬𝒊𝒕 ; 𝑩𝒙𝒊𝒕 = 𝑷Э𝒙𝒊𝒕𝑪𝒙𝑻𝑫𝒙𝒊𝒕 −𝟏; 𝑩𝒚𝒊𝒕=𝑷Э𝒚𝒊𝒕𝑪𝒚𝑻𝑫𝒚𝒊𝒕 −𝟏; 𝑫𝒙𝒊𝒕 =𝑪𝒙𝑷Э𝒙𝒊𝒕𝑪𝒙𝑻+𝝈𝒏𝟐; 𝑫𝒚𝒊𝒕 =𝑪𝒚𝑷Э𝒚𝒊𝒕𝑪𝒚𝑻+𝝈𝒏𝟐; С𝒙 =С𝒚 = (𝟏 𝟎 𝟎), then we can write the following relations (Eq. 27) for DS coordinate filters:

𝑋��𝐸𝑖𝑡 =𝑋��Э𝐸𝑖𝑡 +𝐵𝑥𝑖𝑡�𝑧𝐸𝑥𝑖𝑡 − 𝑥�Э𝐸𝑖𝑡 �,𝑌��𝐸𝑖𝑡 =𝑌��Э𝐸𝑖𝑡 +𝐵𝑦𝑖𝑡�𝑧𝐸𝑦𝑖𝑡 − 𝑦�Э𝐸𝑖𝑡 �. (3) The filtering error variance at each step is determined by the matrices 𝑷𝒙𝒊𝒕= (𝑬 − 𝑩𝒙𝒊𝒕)𝑷Э𝒙𝒊𝒕, 𝑷𝒚𝒊𝒕= (𝑬 − 𝑩𝒚𝒊𝒕)𝑷Э𝒚𝒊𝒕.

Special attention must be given to the fact that due to the necessity for the distance from the extended object 𝑻𝒐 to the domain 𝑹𝟎 to be surveyed, it is possible to simplify the boundaries coordinates filtering process 𝐑𝟎 by processing only one coordinate, namely, the distance 𝐱𝐫𝐢𝐭 from the point 𝐓𝐨𝐢 belonging to 𝐓𝐨 up to the boundary 𝐑𝟎 at the time point 𝐭. An aggregate of similar observations 𝐳𝐄𝐱𝐭 𝐫𝐢 can be processed by a technique identical to the above-described one.

As an illustration of such a technique in figures below series satellite images fragments for the forest tract in Cherdakly district of the Ulyanovsk region for the period 2001-2017 years (figure 2) and Milanovsky opencast colliery on riverbank of the Volga in the northern part of the city of Ulyanovsk for the period 2013-2017 years (figure 3) are presented. Here for convenience of color image perception and its recovery overlapping of visible spectral bands and superposition of the segmented image fragment and normals to the object to be monitored is carried out. In the first case the number of multispectral images to be processed amounted to 42 snapshots, in the second case - 32 snapshots. The minimal time interval for satellite information production amounts to 14 days.

(4)

July 2003 June 2011 July 2017

Figure 2.Forest tract satellite images fragments and the results of these images processing.

August 2015 April 2016 May 2016

Figure 3. Milanovsky opencast colliery satellite images fragments and the results of these images processing.

The above-mentioned groups of multispectral images were separated into a training and an operating samples. The training samples were used to specify the filtering parameters, in particular, to estimate the parameters 𝐫𝐚𝐱and 𝛔𝛏𝟐. The operating part of the sample was processed by three algorithms enabling to carry out the distance prediction 𝐱𝐫𝐢𝐭+𝟏 basing on the preceding observations.

The first algorithm (I) involves constructing a simple prediction 𝐱�𝐫𝐢𝐭+𝟏=𝟐𝐳𝐫𝐢𝐭 − 𝐳𝐫𝐢𝐭 wherein only the variable 𝐱�𝐫𝐢 change speed is taken into account for the time interval (𝐭 − 𝟏,𝐭). The second algorithm (II) assumes linear Kalman filtering of the observations 𝐳𝐫𝐢𝐭 and construction of the extrapolated prediction 𝐱�Э𝐫𝐢𝐭+𝟏 based on the results of the processing. The third algorithm (III) is in the above- described doubly stochastic filtering of an aggregate of the observations 𝐳𝐫𝐢𝐭 and construction of the vector 𝐗��Э𝐄𝐢𝐭+𝟏. In the table 1 below the values of prediction average errors depending on the object kind are presented.

On average the DS filter provides prediction accuracy 6% higher than in case of using Kalman

(5)

essential that the DS filter enables to quicker respond to abrupt rate change of the processes determining the object behaviour. As an illustration we provide the estimates behaviour for the distance from opencast colliery to one of the points to be monitored (figure 4a) and the parameter 𝒂�𝒊𝒕 estimate (figure 4b).

Table 1. Prediction average errors.

Average error for the algorithm I

Average error for the algorithm II

Average error for the algorithm

III The forest tract snapshot. October 2014

6.7 m 2.7 m 2.6 m

The forest tract snapshot. May 2015

10.7 m 3.9 m 3.7 m

The forest tract snapshot. June 2016

6.2 m 3.6 m 3.3 m

Milanovsky opencast colliery snapshot. May

2014 7.1 m 3.8 m 3.6 m

Milanovsky opencast colliery snapshot. May

2015 7.3 m 3.9 m 3.8 m

Milanovsky opencast colliery snapshot. May

2016 6.9 m 3.9 m 3.7 m

Milanovsky opencast colliery snapshot. April

2016. Beginning of the avalanche processes. 12.4 m 8.9 m 7.8 m Milanovsky opencast colliery snapshot. April

2016. Continuation of the avalanche processes.

30.7 m 32.8 m 12.6 m

Milanovsky opencast colliery snapshot. May 2016. Cessation of the avalanche processes.

20.3 m 18.1 m 17.3 m

Figure 4. Dependence of the filtering results versus survey time.

3. Conclusion

Direct analysis of the given results in comparison with the data of objective monitoring (solid line) indicates superiority of the DS filter over conventional linear Kalman filter in filtering accuracy. As it takes place, this superiority makes itself evident in the most distinct manner in case of abrupt change of the rock collapsing process (and the corresponding reduction of the distance between the opencast

(6)

colliery and the point to be monitored). This change corresponds to a significant change of the parameter 𝒂𝒊𝒕 estimate which enables to register considerable changes in the opencast colliery domain state basing only on this estimate dependence nature versus survey time.

4. References

[1] Vasiliev K K 2016 Optimum processing of signals in discrete time (Moscow: Radiotehnika) [2] Krasheninnikov V R and Vasil'ev K K 2018 Multidimensional image models and processing

Intelligent Systems Reference Library 135 11-64

[3] Vasiliev K K and Dementyev V E 2017 Presentation and processing of satellite multi-zone images (Ulyanovsk)

[4] Fursov V A, Bibikov S A and Baida O A 2014 Thematic classification of hyperspectral images by conjugacy index Computer Optics 38(1) 154-158

[5] Zimichev E A, Kazansky N L and Serafimovich P G 2014 Spatial classification of hyperspectral images using the k-means ++ clustering method Computer Optics 38(2) 281-286

[6] Blokhinov Yu B, Gorbachev V A, Rakutin Yu O and Nikitin A D 2018 Development of an algorithm for semantic segmentation of real-time aerial photographs Computer Optics 42(1) 141-148 DOI: 10.18287/2412-6179-2018-42-1-141-148

[7] Belim S V and Larionov S V 2016 Image segmentation algorithm based on searching communities on graphs Computer Optics 40(6) 904-910 DOI: 10.18287/2412-6179-2016-40-6- 904-910

[8] Dementyev V E, Kondratyev D S and Frenkel A G 2018 Application of convolutional neural networks for thematic mapping of sequences of satellite multispectral images (Moscow:

Radiotehnika)

[9] Dementyev V E 2017 The use of double-stochastic autoregressive models for processing satellite images (Moscow: Radiotehnika)

[10] Andriyanov N A and Dement'ev V E 2018 Application of mixed models of random fields for the segmentation of satellite images CEUR Workshop Proceedings 2210 219-226

Références

Documents relatifs

At the comprehensive school it is also shown that students who have got to know different aspects of object-oriented modelling and programming with different smaller examples

In business divisions that are close to the core business of EDC (e.g., energy distribution network management, customer management), the business objects are

(Section 2) using the logbook paradigm the activities taking place in an ac- tive domain can be reported in terms of (elementary) facts, which can con- sequently be used (in

THANKS the Regional Director for his report which faithfully reflects the situation relative to the programme for the promotion of environmental health;3. APPROVES both the report

“We take pretty seriously that idea of taking people on,” he says, “because more often than not, we’re making some kind of, you know, not forever marriage, but a

They have been adopted in impact studies as a computationally inexpensive tool to generate synthetic climatic time series of climatic variables, also known as ’daily weather

Let us waive the question about the sense of "I" and ask only how reference to the right object could be guaranteed.. (This is appropriate, because people surely have here

(1) a small committee of three experts, with "broad knowledge of insecticides and their uses, including representatives of the more important existing 'national