<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Archiving and Interchange DTD v1.0 20120330//EN" "JATS-archivearticle1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink">
  <front>
    <journal-meta />
    <article-meta>
      <title-group>
        <article-title>Intelligent System for Building Separation on a Semantically Segmented Map</article-title>
      </title-group>
      <contrib-group>
        <aff id="aff0">
          <label>0</label>
          <institution>Dnipro University of Technology</institution>
          ,
          <addr-line>Dmytra Yavornytskoho av., 19, Dnipro, 49005</addr-line>
          ,
          <country country="UA">Ukraine</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>Oles Honchar Dnipro National University</institution>
          ,
          <addr-line>Gagarina av.,72, Dnipro, 49010</addr-line>
          ,
          <country country="UA">Ukraine</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>Terabytes of very high-resolution satellite imagery data are sent to land stations every day and only 5% of this information is used which raises a demand in automation of image processing routines. Semantic maps become especially popular for a wide range of analysis challenges like surveillance, vegetation monitoring, change detection, etc. Nowadays, deep learning approach to image processing suggests a very flexible and configurable tool for different needs - semantic segmentation included. With the use of deep learning, it is possible to extract unique features from data and adapt model and algorithms for specific data to achieve the best results possible. In current work the algorithm to instance-like segmentation is suggested. This algorithm is applied to a modified semantic segmentation neural network in order to work with separate instances of different land objects. There are other networks which already perform instance segmentation like Mask RCNN. However, often semantic segmentation networks provide better detection results regarding accuracy and a possibility to work with detected objects is crucial. Separated instances can be used in various calculations and measurements such as a size of these objects, distances, etc. In addition to the semantic segmentation neural network, an approach is suggested to approximate measurements of such essential physical parameters of land objects as perimeters, square areas and building density using knowledge of spatial resolution characteristics of the ultra-high-resolution remote sensing imagery used in current work as a source of data for the training dataset. The results of suggested methods can be applied to countless areas such as urban planning, built-up analysis, traffic control, etc. The solution is flexible and can be additionally adjusted for different needs which is discussed in our future research.</p>
      </abstract>
      <kwd-group>
        <kwd>1 Remote sensing</kwd>
        <kwd>image</kwd>
        <kwd>deep learning</kwd>
        <kwd>semantic segmentation</kwd>
        <kwd>masks</kwd>
        <kwd>measurements</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1. Introduction</title>
      <p>The satellite imagery is based on the complex process of converting solar energy reflected from
the earth's surface and electromagnetic pulses, which are recorded digitally. Until a decade ago,
access to satellite data was limited, and only military, large corporations, government agencies, and
some scientific institutions could obtain such information. Now terabytes of satellite data are available
to everyone. Every day we can see how our planet looks like with the help of satellite imagery.
Remotely sensed images permit accurate mapping of land cover and can assist the planning and
coordination of global change.</p>
      <p>
        Recently, semantic segmentation of land objects becomes extremely popular in remote sensing
applications and systems. Such segmented maps have a lot of applications in different areas such as
urban planning [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ], agricultural applications [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ], traffic estimation and monitoring as on land as well
as in water [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ], etc. Two categories of approaches are usually considered when solving semantic
segmentation problems – definitive feature-based algorithms such as described in [
        <xref ref-type="bibr" rid="ref2 ref4">2, 4</xref>
        ] or stochastic
deep learning approaches which are heavily relied on deep convolutional neural networks [
        <xref ref-type="bibr" rid="ref5 ref6">5-7</xref>
        ].
      </p>
      <p>Considering the fact that feature-based hand-crafted algorithms and other machine learning
approaches without neural networks may be successfully applied to solve certain satellite imagery
processing problems, deep learning still remains more promising in the long run [8-10]. The advances
in deep learning neural networks of direct propagation are the alternation of convolutional and
maxpooling layers [11], topped with several fully connected or sparsely connected layers, according to
followed by the final layer of classification. Training is usually done without any spontaneous
pretraining. GPU-based approaches have won many image recognition competitions, including the
IJCNN 2011 Traffic Sign Recognition Competition, [12] the Neural Structure Segmentation
Competition in the electron microscopy stack. (Segmentation of neuronal structures in EM stacks
challenge) ISBI 2012 [13], ImageNet [14] and others. Such guided methods of deep learning also
became the first artificial image recognizers to achieve in some tasks efficiency comparable to human [15].</p>
      <p>The deep learning applications in remotely sensed images are different from those in natural
images. The remotely sensed images usually have more complicated and diverse patterns. Thanks to
the strong ability of deep learning in feature representation, deep learning has been introduced into
environmental remote sensing and applied in many aspects, including land cover mapping,
environmental parameter retrieval, data fusion and downscaling, and information construction and
prediction. More detailed applications of deep learning in environmental remote sensing are as
follows [16].</p>
      <p>Most deep learning solutions make use of neural network structures based on convolutional neural
networks. Certain neural networks type suit better for different challenges – remote sensing is not an
exclusion. One of the problems that exists even today for remote sensing imagery processing is that it
is often required to be process in patches or tiles since some neural networks accept 3-channel images
of certain resolution when most of remote sensing imagery may reach a resolution of more than ten
thousand pixels per a dimension. Fully Convolutional Network (FCN) was invented to address the
mentioned problem [17-19]. Using this neural network type, it is possible to generated segmented
map of any size. Another popular approach for semantic segmentation is encoder-decoder architecture
which results in generating a semantic map of the same resolution and dimensions as the original
image. Later, more complex solutions were developed to advance generation of semantic maps
namely SegNet [20], DCNN+CRF [21], SS-CNN [22] and others. Good review of neural network
applications for remote sensing data is provided in [23]. One of the main reasons to choose one neural
network architecture before others is to make use of both spectral and spatial information which is
often provided for the most used satellite imagery. In most cases the results of deep learning solutions
for remote sensing are applied successfully only to certain imagery type which it was implemented
and tested with. However, there are exclusions where a proper combination of neural network
architectures and parameters solved the problem of semantic segmentation for similar imagery from
multiple different satellite vehicles. These problems and solutions are described in detail in [24]</p>
      <p>In current research paper the modified Unet-like architecture is suggested for processing a very
high-resolution hyperspectral WorldView-3 Imagery data. WorldView-3 Imagery is used to design a
dataset for the neural network training. Additional layers are designed on a top of the neural network
architecture to separate instances of detected land objects and perform land object density
measurements algorithm.</p>
    </sec>
    <sec id="sec-2">
      <title>2. Pre-processing</title>
      <p>In current work WorldView-3 imagery is used as a source for a training and testing datasets.
WorldView-3 is the high resolution satellite sensor operating at an altitude of 617 km. WorldView-3
satellite provides 31 cm panchromatic resolution, 1.24 m multispectral resolution, 3.7 m short wave
infrared resolution (SWIR) and 30 m CAVIS resolution. The satellite has an average revisit time of
&lt;1 day and is capable of collecting up to 680,000 km2 per day [25].</p>
      <p>In order to achieve the best results possible applying deep learning to satellite imagery, it is
essential to consider the main characteristics of sensory systems that determine the suitability of the
data to solve a problem, there are four types of distinction:
• spectral;
• spatial;
• radiometric;
• temporal.</p>
      <p>Spectral resolution is the ability of a sensor system to register electromagnetic radiation of a
specific frequency range, which is determined by the number of satellite channels, for example, the
intervals of wavelengths of the electromagnetic spectrum to which the sensor is sensitive.
WorldView-3 provides a wide range of options regarding spectral resolution including panchromatic
images, multispectral visible and non-visible bands. Non-visible bands are short-wave infrared bands
and are not used in current research.</p>
      <p>Spatial resolution is the size of the smallest object on the earth's surface that differs in the image,
that is, it is actually the physical size of a pixel. Currently, the best commercially available imagery
has a spatial resolution of 30 cm – WorldView-3 satellite (excerpt from the Tvis website). This means
that a 30 × 30 cm object will appear in the image as a single pixel. So, the objects, such as cars, will
be noticeable in the picture and their color can be determined (if the picture is color), but smaller
details (registration number, design features that help determine the make and model) will not be read
in the picture [26]. These characteristics are the main ones which were taken to consideration when
designing a dataset for the deep neural network training. Details on the dataset design are described in
[27]. In order to improve a quality of a dataset further, additional image enhancement techniques can
be applied, in current research [28] are used. There was an additional attempt of shadow detection
algorithm [29] application to the dataset but it did not show any significant improvement for
postprocessing algorithm performance. Resulting spectral and spatial characteristics as well as amount of
information in pixels are provided in a Table 1.</p>
      <p>Radiometric resolution is the number of possible encoded spectral luminance values in the data file
for each spectral band indicated by the number of bits. It is determined by the number of gradations of
color values, the corresponding transitions from the brightness of absolutely "black" to absolutely
"white" and is expressed in the number of bits per pixel. For WorldView-3 this value is 16-bit which
means that spectral luminance values for this imagery varies from 0 to 65535. For the use with the
neural network these values are normalized between 0 and 1, 16-bit values (FP16). Among the best
practices for training a Neural Network is to normalize your data to obtain a mean close to 0.
Normalizing the data generally speeds up learning and leads to faster convergence [30].</p>
      <p>Temporal characteristics are not considered since the change detection for the same territories in
different time is out of scope in current research.</p>
    </sec>
    <sec id="sec-3">
      <title>3. Neural network</title>
      <p>For years, Unet architecture remain popular choice in many areas of research where semantic
segmentation is required. Originally Unet was designed for biomedical image segmentation [31].
However, today Unet is applied successfully in other areas of knowledge including remote sensing
[10, 32-34].</p>
      <p>The main focus of this research is post-processing of Unet segmentation results so additional
tuning was done to the neural network used in current work in order to aid separation of the whole
mask to separated instances and measurements.</p>
      <p>Our neural network consists of:
•
•
•
•
•</p>
      <p>Input layer of size 512 x 512
5 encoder blocks (Fig. 1)
1 extra convolution block (Fig. 1)
5 decoder blocks (Fig. 1)</p>
      <p>Output sigmoid activation layer.</p>
      <p>Unlike most Unet-like architecture applications, dropout is not used in current work – in conducted
experiments different dropout layers combination didn’t show any improvements for post-processing
algorithm.</p>
      <p>Training is run on 4255 training and 759 validation samples. Random hue, horizontal flipping and
height-width shifting are applied as augmentation for the training dataset. Hue delta value of 0.1 is
chosen. Such augmentation is not applied to a validation dataset.
performance. Since the goal of the article to achieve good instance segmentation, it was decided to
apply a modifier dice coefficient (F1 score)
data.
where  (  ) is a predicted mask and   is a ground truth annotated mask available from the training</p>
      <p>It was successfully used in [35] to represent instance segmentation results. Original dice
coefficient is modified by adding 1 for intersection and union parts of the equation to prevent division
by zero. Additionally, a dice loss function is used for training

=

1

 =0
2 ∗  (  ) ∗   + 1
 (  ) +   + 1</p>
      <p>,
   
= 1 − 
(2)
where   
is a binary cross entropy loss or log loss function which is defined as

= lossdice +</p>
      <p>,
  
= −</p>
      <p>yi ∗ log p(yi) + (1 − yi) ∗ log 1 − p(yi) ,</p>
      <p>Adam
where  (  ) is a predicted mask and   is a ground truth annotated mask available from training data.</p>
      <p>function was chosen as an optimizer. Additional standard metrics such as accuracy,
precision and recall were also calculated for secondary analysis of the results.</p>
      <p>Mixed precision technique was applied in order to improve training speed of relatively big model
(10 million parameters) in the limited training environment. Mixed precision technique is described in
detail in [38].
Such results are in line with ones in similar works [10] which have a better recall rate and around
Preliminary research showed that more training and dataset cleanup are the main contributors in a
The main goal of current article is post-processing which is implemented as top layers for the
Unet-like backbone. This post-processing is capable of multiple sequential steps:

1

 =0</p>
      <sec id="sec-3-1">
        <title>Metric</title>
      </sec>
      <sec id="sec-3-2">
        <title>Accuracy</title>
      </sec>
      <sec id="sec-3-3">
        <title>Precision</title>
      </sec>
      <sec id="sec-3-4">
        <title>Recall F1 Score</title>
        <p>the same precision.
better recall.</p>
      </sec>
    </sec>
    <sec id="sec-4">
      <title>4. Post-processing</title>
      <p>•
•
•
•</p>
      <p>Instance separation
Semantic labeling
Measurements of land objects
Building density
4.1.</p>
    </sec>
    <sec id="sec-5">
      <title>Instance separation</title>
      <p>where Dice is defined in (1). Dice loss function is a metric for measuring overlap for ground truth and
segmented masks. Dice loss metric is very flexible and could be additionally optimized which may
improve results more [36], but in current work such optimization is not investigated.</p>
      <p>Unfortunately, for the neural network architecture using 
  
led to overfitting of the model
despite a popular neural network architecture and a relatively big dataset. In order to overcome this
problem an improvement was implemented for the loss function which helped in another problem
using similar neural network model [37]. The solution is to define a more complex loss</p>
      <p>Output of Unet is pixel-wise grayscale values in a range of 0..1 which represent a degree of how
much a pixel belong to certain class. In order to distinguish detected masks properly from the
background, a threshold must be implemented so every pixel can be separated by this value.</p>
      <p>Most research use a middle value of 0.5. However, for the suggested approach another value
performs visual better. This value is obtained by application of Otsu’s method [39] to the
segmentation results which is an automatic image thresholding technique used for classification of all
pixels into two classes – foreground and background which results in a binarized image (Fig. 2).
According to the Otsu method, the optimal threshold for binarization reaches the minimization of the
weighted sum of variances within each cluster or, on the other hand, the maximum sum of the
interclass variances.</p>
      <p>Another algorithm is implemented to separate instances from the whole mask. This technique
involves feature-based analysis which distinguish arrays of pixels using a centrosymmetric filter
structure. Such approach helps to keep together pixels that belong to one territory but consists of
multiple objects of search (Fig. 3).</p>
      <p>Additional semantic search is performed after separation to obtain coordinates and dimensions of
all objects found. These coordinates and dimensions are used for measurements and density
calculations.
4.2.</p>
    </sec>
    <sec id="sec-6">
      <title>Land objects measurements</title>
      <p>This part of post-processing is considered as the simplest in terms of computation complexity. It is
based on knowledge of structure of the satellite imagery. It is known that a length of one pixel is 31
cm which gives an opportunity to calculate physical parameters of detected objects.</p>
      <p>First, the minimal fitting rectangle is calculated for one instance. This rectangle is built with the
largest vertical and horizontal diameters (Fig. 4).</p>
      <p>Using calculated diameter land objects physical parameters are assumed – perimeter (5), square
area (6).
vertical.
(5)
(6)
(7)
where hmax is a maximum horizontal diameter assumed from the minimal fitting rectangle, vmax –
where hmax and vmax are maximum horizontal and vertical diameters correspondingly.</p>
      <p>Building density is calculated using (7) as a percentage of all pixels identified as land objects to a
total number of image pixels. Though these calculations only assume the physical sizes of land object
because AI system cannot be 100% accurate, the formula also considers a correction by using
precision and recall values as a factor.</p>
      <p>= 2 ∗ (  
+ ℎ</p>
      <p>),


=   
∗ ℎ</p>
      <p>,
,
during validation stage of the training.
where, m is a number of segmented pixels, n is a total number of image pixels,  (  ) is a predicted
pixel,   is an image pixel. Precision and recall are corresponding neural network metrics obtained</p>
    </sec>
    <sec id="sec-7">
      <title>5. Experiment</title>
      <p>Experiments were conducted in multiple ways – for a neural network part, the post-processing and
for the whole system. The necessity of such conditions is justified by modularity and comparability of
each part to similar approaches for pre-processing, neural network processing and postprocessing.</p>
      <p>For the neural network accuracy, precision, recall and F1-score are calculated and compared to
similar Unet-like neural network solutions for remote sensing semantic segmentation. Unet-like
architectures are chosen for comparison since we are not suggesting a brand-new neural network
architecture to compare it with wider range of neural network architectures – the main focus of the
research is the post-processing part. The point of such comparison is to demonstrate that the suggested
Unet-backbone is not worse than existing similar models but still optimized for the needs of the
postprocessing module. The suggested architecture (SA) is compared to the original Unet, HSFA-Unet
[9], Refined Unet [10], Stacked Unets [40, 41].</p>
      <p>All mentioned neural networks are ran on a custom dataset used for development and testing in the
current work [27]. The result of neural networks testing is provided in Table 3.</p>
      <p>Traditional Unet is slightly better in terms of general performance but the suggested Unet-like
architecture is superior considering application of post-processing routine because of much higher
accuracy than for the original Unet.</p>
      <p>When an optimal neural network architecture was determined, another experiment was conducted
to test the main part of the research – the port-processing method for measurements of land objects.
Thus, calculations for the building on figures 2-4 mentioned in Table 4.</p>
      <p>Further experiments showed that the density calculation for the whole scene instead of separate
tiles decreases approximately by 10%.</p>
    </sec>
    <sec id="sec-8">
      <title>6. Results and discussion</title>
      <p>In current research, the approach for end-to-end AI pipeline is suggested including pre-processing,
neural network modeling and post-processing.</p>
      <p>Pre-processing stage is heavily relied on the results of previous work [27]. These results suggest a
complete approach for dataset development for solving remote sensing problems and used in current
research with minimal changes which include additional augmentation and image enhancement
techniques in order to improve performance of the neural network processing and post-processing.</p>
      <p>The second part of the solution keeps the novelty of Unet for Remote sensing by suggesting
another approach to configure this architecture for solving many different problems and challenge
including instance segmentation and land object measurements which it is not originally purposed for.
Custom metrics and loss functions are developed which complement the post-processing and are
highly suggested for using when solving land measurements tasks such as urban planning, etc. This
section suggests all the required information to successfully conduct described experiment.</p>
      <p>The post-processing is the main part of the research. All the previous work regarding the neural
network configuration and custom metrics development are done to compliment post-processing. The
post-processing workflow solves a very applied task fully automated – no interaction with other
systems or operator is needed.</p>
      <p>All suggested mechanisms are flexible and interchangeable. These results can be used to conduct
experiments in other areas of research (i.e. Healthcare) and with other neural network architecture.</p>
      <p>The developed approach can be improved further in multiple way:
• Increasing a number of data and its clean up
• Optimizing dice loss function
• Fine-tuning of neural network or replacing with another one
• Investigating and adding factors to density calculation mechanism such as counting
vegetation and other objects</p>
      <p>All results are currently applied to the only class of objects – building. The other classes of objects
are planned to add to dataset in future. Since the source if data remains the same – WorldView-3
imagery, the developed approach will demonstrate the same performance for new classes of objects
which may be trees, vehicles, etc.</p>
    </sec>
    <sec id="sec-9">
      <title>7. Conclusions</title>
      <p>The suggested end-to-end approach has been proven to provide promising results in processing
multiple types of very high resolution satellite imagery data. Current paper demonstrates good quality
of processing for WorldView-3 imagery. The obtained results lead to conclusion that the methods
which are suggested in this research paper are suitable for non-RGB images of very high resolution
such as satellite imagery data. Even though the approach and methods are applied to WorldView-3
imagery data in current work, it is not limited and can be used in similar satellite imagery for another
satellite vehicle such Landsat or Sentinel.</p>
      <p>Application of the suggested methods to different remote sensing imagery is possible due to
flexibility deep learning tools provide and all aspects of adaptation and optimization for the use with
different imagery is covered in previous sections.</p>
      <p>Another important aspect of work is that it demonstrates an application of deep learning tools on
not popular open-source remote sensing images (such as Landsat 8, GeoEye-1 or Sentinel-2) but a
commercial one -WorldView-3, which is of better resolution and quality and the least covered with
research in compression to government satellite vehicles. Furthermore, the better resolution and
quality and informational content of WorldView-3 imagery may impact solutions using deep learning
in multiple ways – better and worse due to neural networks specifics. The latter increases importance
of covering with research the ‘unpopular’ commercial satellite imagery. Commercial remote sensing
imagery is very important in terms of application in different fields of knowledge due to its usually
better technical quality than public satellites, as well as commercial imagery provides coverage of the
land more frequently which may be crucial for change detection and treating any sorts of
humanitarian crisis.</p>
    </sec>
    <sec id="sec-10">
      <title>8. References</title>
      <p>[7] Ma Lei, et al, Deep learning in remote sensing applications: A meta-analysis and review. ISPRS
journal of photogrammetry and remote sensing 152 (2019) 166-177.
[8] Yuan, Qiangqiang, et al, Deep learning in environmental remote sensing: Achievements and
challenges. Remote Sensing of Environment 241 (2020) 111716.
[9] He Nanjun, Leyuan Fang, and Antonio Plaza, Hybrid first and second order attention Unet for
building segmentation in remote sensing images. Science China Information Sciences 63.4
(2020) 1-12.
[10] L. Jiao, L. Huo, C. Hu and P. Tang, Refined UNet: UNet-Based Refinement Network for Cloud
and Shadow Precise Segmentation. Remote Sens. 2020, 12, 2001.
https://doi.org/10.3390/rs12122001.
[11] D. C. Ciresan, U. Meier, J. Masci, L. M. Gambardella, J. Schmidhuber, Flexible, High
Performance Convolutional Neural Networks for Image Classification. International Joint
Conference on Artificial Intelligence (IJCAI-2011, Barcelona) (2011).
[12] Zhang, Jianming, et al, Lightweight deep network for traffic sign classification. Annals of</p>
      <p>Telecommunications 75.7 (2020) 369-379.
[13] D. Ciresan, A. Giusti, L. Gambardella, J. Schmidhuber, Deep Neural Networks Segment
Neuronal Membranes in Electron Microscopy Images. In Advances in Neural Information
Processing Systems (NIPS 2012), Lake Tahoe (2012).
[14] A. Krizhevsky, I. Sutskever, and G. E. Hinton, ImageNet Classification with Deep Convolutional
Neural Networks. NIPS 2012: Neural Information Processing Systems, Lake Tahoe, Nevada,
(2012).
[15] Agostinelli, Forest, Michael R. Anderson, and Honglak Lee, Adaptive multi-column deep neural
networks with application to robust image denoising. Advances in Neural Information Processing
Systems (2013).
[16] Yuan, Qiangqiang, H. Shen, T. Li, Zhi-wei Li, Shuwen Li, Yun Jiang, Hongzhang Xu, W. Tan,
Q. Yang, Jiwen Wang, Jianhao Gao and Liangpei Zhang, Deep learning in environmental remote
sensing: Achievements and challenges. Remote Sensing of Environment 241 (2020) 111716.
[17] Fu, Gang, et al, Classification for high resolution remote sensing imagery using a fully
convolutional network. Remote Sensing 9.5 (2017) 498.
[18] Maggiori, Emmanuel, et al, Fully convolutional neural networks for remote sensing image
classification. 2016 IEEE international geoscience and remote sensing symposium (IGARSS).</p>
      <p>IEEE, 2016.
[19] Sun, Weiwei, and Ruisheng Wang, Fully convolutional networks for semantic segmentation of
very high resolution remotely sensed images combined with DSM. IEEE Geoscience and
Remote Sensing Letters 15.3 (2018) 474-478.
[20] Badrinarayanan, Vijay, Alex Kendall, and Roberto Cipolla, Segnet: A deep convolutional
encoder-decoder architecture for image segmentation. IEEE transactions on pattern analysis and
machine intelligence 39.12 (2017) 2481-2495.
[21] Papandreou, George, et al, Weakly-and semi-supervised learning of a deep convolutional
network for semantic image segmentation. Proceedings of the IEEE international conference on
computer vision (2015).
[22] Zhang, Mengmeng, Wei Li, and Qian Du, Diverse region-based CNN for hyperspectral image
classification. IEEE Transactions on Image Processing 27.6 (2018) 2623-2634.
[23] M. Y. Saifi, J. Singla, Nikita, Deep Learning based Framework for Semantic Segmentation of
Satellite Images. 2020 Fourth International Conference on Computing Methodologies and
Communication (ICCMC). doi:10.1109/iccmc48092.2020.iccmc-00069
[24] E. Saralioglu, O. Gungor, Semantic segmentation of land cover from high resolution
multispectral satellite images by spectral-spatial convolutional neural network. Geocarto
International, 1–21, (2020). doi:10.1080/10106049.2020.1734871
[25] Satimagingcorp. WorldView-3 Satellite Sensor | Satellite Imaging Corp. (2016). URL:
https://www.satimagingcorp.com/satellite-sensors/worldview-3/
[26] Schowengerdt R., Remote sensing: models and methods for image processing, New York:</p>
      <p>Academic Press. 2007. p.560.
[27] V. Hnatushenko, and V. Zhernovyi, Complex Approach of High-Resolution Multispectral Data
Engineering for Deep Neural Network Processing. In: Lytvynenko V., Babichev S., Wójcik W.,
Vynokurova O., Vyshemyrskaya S., Radetskaya S. (eds) Lecture Notes in Computational
Intelligence and Decision Making. ISDMCI 2019. Advances in Intelligent Systems and
Computing, (2020) vol 1020. Springer, Cham. https://doi.org/10.1007/978-3-030-26474-1_46.
[28] V.J. Kashtan, V.V. Hnatushenko and Y.I. Shedlovska, Processing technology of multispectral
remote sensing images, 2017 IEEE International Young Scientists Forum on Applied Physics
and Engineering (YSF), Lviv, 2017, pp. 355-358, doi: 10.1109/YSF.2017.8126647.
[29] Y.I. Shedlovska and V.V. Hnatushenko, Shadow detection and removal using a shadow
formation model, 2016 IEEE First International Conference on Data Stream Mining &amp;
Processing (DSMP), Lviv, Ukraine, 2016, pp. 187-190, doi: 10.1109/DSMP.2016.7583537.
[30] T. Stöttner (2019, May 16), Why Data should be Normalized before Training a Neural Network.</p>
      <p>Medium. URL:
https://towardsdatascience.com/why-data-should-be-normalized-before-traininga-neural-network-c626b7f66c7d.
[31] O. Ronneberger, P. Fischer, and T. Brox, U-net: Convolutional networks for biomedical image
segmentation. International Conference on Medical image computing and computer-assisted
intervention. Springer, Cham (2015).
[32] He Nanjun, Leyuan Fang, and Antonio Plaza, Hybrid first and second order attention Unet for
building segmentation in remote sensing images. Science China Information Sciences 63.4
(2020) 1-12.
[33] Sun Shuting, et al. "L-UNet: An LSTM Network for Remote Sensing Image Change Detection"</p>
      <p>IEEE Geoscience and Remote Sensing Letters (2020). doi: 10.1109/LGRS.2020.3041530.
[34] Cao Kaili and Xiaoli Zhang, An improved res-unet model for tree species classification using
airborne high-resolution images. Remote Sensing 2020; 12(7): 1128.
https://doi.org/10.3390/rs12071128.
[35] V. Hnatushenko and V. Zhernovyi, Method of Improving Instance Segmentation for Very High
Resolution Remote Sensing Imagery Using Deep Learning. In: Babichev S., Peleshko D.,
Vynokurova O. (eds). Data Stream Mining &amp; Processing. DSMP 2020. Communications in
Computer and Information Science, vol. 1158. Springer, Cham.
https://doi.org/10.1007/978-3030-61656-4_21.
[36] Milletari Fausto, Nassir Navab and Seyed-Ahmad Ahmadi, V-net: Fully convolutional neural
networks for volumetric medical image segmentation. 2016 fourth international conference on
3D vision (3DV). IEEE, 2016.
[37] Carvana Image Masking Challenge | Kaggle. (2015). URL: Kaggle.</p>
      <p>https://www.kaggle.com/c/carvana-image-masking-challenge/discussion/40199
[38] P. Micikevicius, S. Narang, J. Alben, G. Diamos, E. Elsen, D. Garcia &amp; H. Wu, Mixed precision
training. arXiv preprint arXiv:1710.03740, 2017.
[39] Nobuyuki Otsu, A threshold selection method from gray-level histograms. IEEE Transactions on
Systems, Man, and Cybernetics, vol. 9, no. 1, pp. 62-66, Jan. 1979, doi:
10.1109/TSMC.1979.4310076.
[40] A. Ghosh, M. Ehrlich, S. Shah, L. Davis, &amp; R. Chellappa, Stacked U-Nets for Ground Material
Segmentation in Remote Sensing Imagery. 2018 IEEE/CVF Conference on Computer Vision and
Pattern Recognition Workshops (CVPRW), pp.252-256. doi:10.1109/cvprw.2018.00047.
[41] X. Yuan, J. Shi, &amp; L. Gu, A Review of Deep Learning Methods for Semantic Segmentation of
Remote Sensing Imagery. Expert Systems with Applications, 2020, 114417.
doi:10.1016/j.eswa.2020.114417.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <given-names>D.M.</given-names>
            <surname>Hordiiuk</surname>
          </string-name>
          and
          <string-name>
            <given-names>V.V.</given-names>
            <surname>Hnatushenko</surname>
          </string-name>
          ,
          <article-title>Neural network and local laplace filter methods applied to very high resolution remote sensing imagery in urban damage detection</article-title>
          ,
          <source>2017 IEEE International Young Scientists Forum on Applied Physics and Engineering</source>
          (YSF),
          <year>Lviv</year>
          ,
          <year>2017</year>
          , pp.
          <fpage>363</fpage>
          -
          <lpage>366</lpage>
          , doi: 10.1109/YSF.
          <year>2017</year>
          .
          <volume>8126648</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <given-names>V.</given-names>
            <surname>Hnatushenko</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Kogut</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Uvarov</surname>
          </string-name>
          ,
          <article-title>On Satellite Image Segmentation via Piecewise Constant Approximation of Selective Smoothed Target Mapping</article-title>
          ,
          <source>Applied Mathematics and Computation</source>
          , Vol.
          <volume>389</volume>
          ,
          <year>2020</year>
          , Id
          <volume>125615</volume>
          , 26p, doi.org/10.1016/j.amc.
          <year>2020</year>
          .
          <volume>125615</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <given-names>D.</given-names>
            <surname>Hordiiuk</surname>
          </string-name>
          ,
          <string-name>
            <given-names>I.</given-names>
            <surname>Oliinyk</surname>
          </string-name>
          ,
          <string-name>
            <given-names>V.</given-names>
            <surname>Hnatushenko</surname>
          </string-name>
          ,
          <string-name>
            <given-names>K.</given-names>
            <surname>Maksymov</surname>
          </string-name>
          ,
          <article-title>Semantic Segmentation for Ships Detection from Satellite Imagery</article-title>
          .
          <source>2019 IEEE 39th International Conference on Electronics and Nanotechnology (ELNANO)</source>
          .
          <source>doi:10</source>
          .1109/elnano.
          <year>2019</year>
          .
          <volume>8783822</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <surname>Zhu</surname>
            ,
            <given-names>Xiao</given-names>
          </string-name>
          <string-name>
            <surname>Xiang</surname>
          </string-name>
          , et al,
          <article-title>Deep learning in remote sensing: A comprehensive review and list of resources</article-title>
          .
          <source>IEEE Geoscience and Remote Sensing Magazine</source>
          , vol.
          <volume>5</volume>
          , no.
          <issue>4</issue>
          , pp.
          <fpage>8</fpage>
          -
          <lpage>36</lpage>
          , Dec.
          <year>2017</year>
          , doi: 10.1109/MGRS.
          <year>2017</year>
          .
          <volume>2762307</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <given-names>D.</given-names>
            <surname>Mozgovoy</surname>
          </string-name>
          ,
          <string-name>
            <given-names>V.</given-names>
            <surname>Hnatushenko</surname>
          </string-name>
          , and
          <string-name>
            <given-names>V.</given-names>
            <surname>Vasyliev</surname>
          </string-name>
          ,
          <article-title>Accuracy evaluation of automated object recognition using multispectral aerial images and neural network</article-title>
          ,
          <source>Proc. SPIE 10806, Tenth International Conference on Digital Image Processing (ICDIP</source>
          <year>2018</year>
          ),
          <source>108060H (9 August</source>
          <year>2018</year>
          ); https://doi.org/10.1117/12.2502905.
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <given-names>Zhang</given-names>
            <surname>Liangpei</surname>
          </string-name>
          , Lefei Zhang, and Bo Du,
          <article-title>Deep learning for remote sensing data: A technical tutorial on the state of the art</article-title>
          .
          <source>IEEE Geoscience and Remote Sensing Magazine 4.2</source>
          (
          <year>2016</year>
          )
          <fpage>22</fpage>
          -
          <lpage>40</lpage>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>