<!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 Method for Counting Cars from Satellite Images</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Myroslav Komar</string-name>
          <xref ref-type="aff" rid="aff2">2</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Ruslan Savchyshyn</string-name>
          <email>ruslan@magneticone.com</email>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Khrystyna Lipianina-Honcharenko</string-name>
          <xref ref-type="aff" rid="aff2">2</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Oleksandr</string-name>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>115</institution>
          ,
          <addr-line>Austin, TX 78759</addr-line>
          ,
          <country country="US">USA</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>MagneticOne Group</institution>
          ,
          <addr-line>11211 Taylor Draper Ln</addr-line>
        </aff>
        <aff id="aff2">
          <label>2</label>
          <institution>West Ukrainian National University</institution>
          ,
          <addr-line>11 Lvivska St, Ternopil, 46009</addr-line>
          ,
          <country country="UA">Ukraine</country>
        </aff>
      </contrib-group>
      <fpage>295</fpage>
      <lpage>303</lpage>
      <abstract>
        <p>The aim of Intelligent parking systems in cities is to enable quick identification of available parking spaces. In this project, an intelligent method for vehicle counting using satellite imagery and machine learning was developed. An existing approach was analyzed, and the Amazon SageMaker platform which is based on Geodatas of Ternopil, Ukraine was chosen for implementation.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1. Introduction</title>
      <p>
        Analyzing the number of cars in big cities, can see that it is constantly growing. The transport
industry is one of the large sectors which determines the development of the industry as a whole and
agriculture in any country, including the European Union (EU). One car consumes an average of 1 ton
of oxygen per year and emits about 600-800 kg of carbon dioxide, 40 kg of nitrogen oxides, and 200
kg of unburned hydrocarbons [
        <xref ref-type="bibr" rid="ref28">28</xref>
        ]. The intensive growth of vehicles in the European Union over the
past decade has contributed to the economic development of countries and their integration but is
accompanied by a negative impact on the environment and human health.
      </p>
      <p>The relevance of this topic is in the fact that the development of the intelligent method for
counting cars from satellite images based on machine learning will give the possibility to easily and
quickly determine the number of cars in a locality, and calculate the amount of emissions.</p>
      <p>This article is presented in the following structure: Section 2 discusses the analysis of related
works, and Section 3 presents an Intelligent method for counting cars from satellite images based on
machine learning. Section 4 presents the implementation of the method, and Section 5 is conclusions.</p>
    </sec>
    <sec id="sec-2">
      <title>2. Related Work</title>
      <p>
        Given to account the increase in urban population and traffic jams, smart parking is always a
strategic issue [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ] that should be addressed not only in the research field but also from economic
interests. A work [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ] discusses the problem of predicting the number of free parking spaces in a
parking space. Paper [
        <xref ref-type="bibr" rid="ref13">13</xref>
        ] proposes a model that predicts the availability of parking spaces in real-time
based on the movement of vehicles in a supermarket parking space. The work [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ] proposes an
alternative localization technique based on the presence of vehicles in the neighborhood and known
fixed infrastructure, such as common radio access points. Article [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ] presents an intelligent parking
space detection system based on image processing techniques that captures and processes a brown
      </p>
      <p>
        2023 Copyright for this paper by its authors.
rounded image drawn in a parking space and provides information about empty parking spaces.
Authors of this work [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ] present a new methodology based on deep learning using recurrent neural
networks to predict parking space occupancy. In [
        <xref ref-type="bibr" rid="ref12">12</xref>
        ], the number of parking spaces was modeled
using many types of regression. Paper [
        <xref ref-type="bibr" rid="ref14">14</xref>
        ] proposes a new convolutional hybrid model capable of
capturing long-term time dependencies on two types of data - on-street and off-street parking. Authors
of [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ] propose a new framework based on a recurrent network that uses a long-term short-term
memory (LSTM) model to predict parking spaces several steps ahead. The main idea is that both the
level of occupancy of on-street parking in a certain region and the probability of a car leaving is used
as a metric for forecasting efficiency.
      </p>
      <p>
        The authors of [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ] proposed to use data from various sources (parking data, pedestrian data, traffic
data) to predict free parking spaces at fifteen-minute intervals. The authors investigated the
relationship between the number of pedestrians and parking demand in specific neighborhoods. This
data was then used to predict conditions on holidays and during special events, when the number of
pedestrians increases dramatically.
      </p>
      <p>
        In [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ], the authors focused on freight transportation within the city, collecting and analyzing data
on urban freight transportation and parking areas for an optimized urban freight transport system.
Articles [
        <xref ref-type="bibr" rid="ref10 ref5">5, 10</xref>
        ] studied parking occupancy data published by the city councils of Birmingham,
Glasgow, Norfolk, and Nottingham to test several forecasting strategies (polynomial fitting, Fourier
series, K-means clustering, and analysis of their results). In this paper [
        <xref ref-type="bibr" rid="ref11">11</xref>
        ], the authors focused on
curbside parking and developed a systematic framework called Curb Parking Demand Estimation
(CPDE), which allows modeling the demand for public parking in cities, taking into account the
duration of parking and regional characteristics. The authors of [
        <xref ref-type="bibr" rid="ref16">16</xref>
        ] presented an effective method
implemented using the cloud environment to check the availability of parking spaces and reservations
using the "smart parking" approach with the possibility of booking.
      </p>
      <p>
        For intelligent vehicle detection and counting, works such as [
        <xref ref-type="bibr" rid="ref23">23</xref>
        ] are devoted to the field of
vehicle detection and counting. It proposes a system for detecting and counting vehicles based on
machine vision. The authors of [
        <xref ref-type="bibr" rid="ref24">24</xref>
        ] have developed a framework that integrates computer vision and
traffic modeling to link real transportation systems and working virtual traffic models to optimize
signal synchronization at multiple intersections.
      </p>
      <p>
        Paper [
        <xref ref-type="bibr" rid="ref25">25</xref>
        ] aims to provide a simpler, more accurate, and less expensive solution for traffic
management using deep neural network (DNN) methods, namely Faster R-CNN, Mask R-CNN, and
ResNet-50, for vehicle detection, classification, and counting. This work [
        <xref ref-type="bibr" rid="ref26">26</xref>
        ] proposes a method for
counting vehicles based on the mechanism of single object detection using attention (SSD) and state
detection. An efficient approach for vehicle counting based on double virtual lines (DVLs) is
presented in [
        <xref ref-type="bibr" rid="ref27">27</xref>
        ]. There are also several close analogues [
        <xref ref-type="bibr" rid="ref23 ref26 ref27">23, 26, 27</xref>
        ] that analyze the application
domain, but they do not provide the ability to recognize objects from satellite images and, based on
this data, predict the amount of CO2 emissions.
      </p>
      <p>
        Also, companies that own servers are trying to develop platforms that allow automating the
machine learning process: AWS SageMaker [
        <xref ref-type="bibr" rid="ref15">15</xref>
        ]; Azure ML Studio [
        <xref ref-type="bibr" rid="ref17">17</xref>
        ]; IBM Watson Studio [
        <xref ref-type="bibr" rid="ref18">18</xref>
        ];
Google Cloud AutoML [
        <xref ref-type="bibr" rid="ref19">19</xref>
        ]; Oracle AutoML Pipeline [
        <xref ref-type="bibr" rid="ref20">20</xref>
        ]; Dataiku [
        <xref ref-type="bibr" rid="ref21">21</xref>
        ]; DataRobot [
        <xref ref-type="bibr" rid="ref22">22</xref>
        ].
      </p>
    </sec>
    <sec id="sec-3">
      <title>3. Proposed method</title>
      <p>An intelligent method for counting cars from satellite images based on machine learning can be
described in several steps:</p>
      <p>Step 1. Data preprocessing (Figure 1): This stage includes the collection of satellite images of
the selected area.The images are then divided into squares with defined boundaries to simplify
processing and analysis. Data preprocessing, especially when working with satellite imagery, is an
important process that usually includes the following steps:</p>
      <p>1.1. Image collection: First of all, a series of satellite images are collected from information
providers such as NASA, ESA or commercial providers such as Google Earth.</p>
      <p>1.2. Geometric correction: Images require geometric correction to correct any distortions caused
by satellite movement, shooting angle, etc. This process usually involves image registration
algorithms that align the image with a map or other images.
1.3. Normalisation: It is also important to normalise the intensity of the pixels, especially when
using images captured at different times of the day or year when the lighting may vary. This typically
involves calculating the mean and standard deviation of the pixel intensity and transforming each
pixel so that its intensity is relative to the mean intensity.</p>
      <p>Step 1. Data preprocessing
Image collection</p>
      <p>Geometric correction</p>
      <p>Image delineation</p>
      <p>Normalisation</p>
      <p>Dividing into squares
1.4. Dividing into squares: In order to simplify data processing and improve the efficiency of
algorithms, large satellite images are divided into smaller squares, or "tiles". The size of these tiles
can vary greatly depending on the task and computing resources, but it is usually chosen so that each
tile contains enough information for analysis (e.g. 256x256 pixels).</p>
      <p>The images processed using this method can then be used to train a machine learning model or
perform other analytical procedures.</p>
      <p>Step 2: Training the machine learning model (Figure 2): Using a limited number of marked images
(i.e. images where cars have already been identified and marked by humans), a machine learning
model (e.g. deep neural networks such as convolutional neural networks) is trained.</p>
      <sec id="sec-3-1">
        <title>Step 2: Training the machine learning model</title>
        <sec id="sec-3-1-1">
          <title>Marking the data</title>
        </sec>
        <sec id="sec-3-1-2">
          <title>Creating a model</title>
        </sec>
        <sec id="sec-3-1-3">
          <title>Model training</title>
        </sec>
        <sec id="sec-3-1-4">
          <title>Model testing</title>
        </sec>
        <sec id="sec-3-1-5">
          <title>Model evaluation</title>
          <p>This model is trained to detect the presence of a car in the image. The process of training a
machine learning model, in particular a deep neural network (DNN) such as a convolutional neural
network (CNN), can be considered as follows:</p>
          <p>2.1. Marking the data: First of all, a marked data set is required, where each image has a
corresponding label indicating whether a car is present in the image. Marks can be binary (e.g., 1 if
the car is present and 0 if it is not), or they can be more complex, such as indicating the position of the
car in the image.
2.2. Creating a model: A CNN model is included several layers. The first layers, commonly
known as "convolutional layers", are used to identify key features in the ima ge, such as edges,
textures, colors, etc. Each convolutional layer consists of several filters, each of which defines a
specific feature. Next layers, known as "fully connected layers", are used to combine these features
and determine the final mark.</p>
          <p>2.3 Model training: The model is trained by inputting the marked images into the model and
adjusting the weighting factors to minimize the difference between the predicted marks of the model
and the actual marks. This process is known as "backward error propagation" and usually involves the
use of optimization algorithms such as stochastic gradient descent.</p>
          <p>2.4. Model testing: After training the model on the training dataset, it needs to be validated on a
separate dataset known as the "test set". This helps to ensure that the model can generalize its learning
to new data.</p>
          <p>2.5. Model evaluation: The model is evaluated using various metrics such as precision
(proportion of correctly classified images), recall (proportion of true positive cases that were correctly
identified), accuracy (proportion of cases that were correctly identified as positive), F1 metric
(harmonic mean between precision and recall), and others.</p>
          <p>Step 3. Vehicle detection (Figure 3): Once the model has been properly trained, it can be
applied to a large set of unlabeled satellite images.</p>
        </sec>
      </sec>
      <sec id="sec-3-2">
        <title>Step 3: Vehicle detection</title>
        <sec id="sec-3-2-1">
          <title>Data preparation</title>
        </sec>
        <sec id="sec-3-2-2">
          <title>Model implementation</title>
        </sec>
        <sec id="sec-3-2-3">
          <title>Classification threshold</title>
        </sec>
        <sec id="sec-3-2-4">
          <title>Counting cars</title>
          <p>The model looks at each square of the image, determines whether a car is present, and counts the
number of cars. Once trained, a machine learning model (e.g., a convolutional neural network) can be
applied to a new set of satellite images to detect cars. The process of using the model for car detection
can be described as follows:</p>
          <p>3.1. Data preparation: New images to be applied to the model are prepared in the same way as the
training images. This means that the images are divided into squares (or "tiles") of the same size as in
the training set.</p>
          <p>3.2. Model implementation: The machine learning model is then applied to each tile. It takes the
tile as input and produces an output that indicates the probability of a car being present on the tile.</p>
          <p>3.3 Classification threshold: The probability produced by the model is usually compared to a
certain threshold to determine whether a tile contains a car. For example, if the model produces a
probability of 0.7 and the threshold is 0.5, then the tile is classified as containing a car.</p>
          <p>3.4. Counting cars: The number of cars in the image is calculated by counting the number of tiles
that were classified as containing a car.</p>
          <p>This process is repeated for all new images.</p>
          <p>Step 4. Emissions analysis and forecasting (Figure 4): Once the number of cars on the maps
is determined, this information can be used to calculate the current level of emissions.</p>
          <p>This can be done using different emission models for different types of vehicles. The data (Table
1) can also be used to predict future emissions levels based on trends in vehicle numbers, whether
they are increasing or decreasing.</p>
        </sec>
      </sec>
      <sec id="sec-3-3">
        <title>Step 4. Emissions analysis and forecasting</title>
        <p>Calculating
emissions</p>
        <p>Collecting data for
forecasting</p>
        <p>Training the Gradient</p>
        <p>Boosting model</p>
        <p>Forecasting future emissions</p>
        <p>Emissions forecasting and analysis can be done using statistical methods and machine learning
algorithms such as Gradient Boosting. The steps of this stage are presented below:
4.1 Calculating emissions: To calculate current emissions, a model is applied that relates the
number of cars to CO2 emissions. This model can be based on various parameters, such as the
average age of cars, average mileage, engine type, etc. For example, can use data from official
sources or scientific research to determine the average CO2 emissions per car per year.</p>
        <p>4.2. Collecting data for forecasting: To forecast future emissions, a dataset is used that includes a
time series of vehicle counts (or calculated CO2 emissions) for previous time periods. Other
parameters can also be included, such as economic indicators, demographic information, policy and
climate information, and so on.</p>
        <p>4.3. Training the Gradient Boosting model: Gradient Boosting is a machine learning technique
used to make predictions based on previous data. It creates an ensemble of simple models (often
decision trees), each of which attempts to correct the errors of the previous model. The model learns
by minimising the loss through gradient descent. The sequence of steps is described below:
4.3.1 Initialisation: Starts with a simple model. This can be any model, but often a very simple
model is used that simply predicts the average value of the target variable. It serves as a baseline for
subsequent models.
4.3.2 Boosting: In the next step, create a new model, that attempts to correct the mistakes made by
the previous model. That provides training a new model on the "leftovers", or errors, of the previous
model. For example, if the previous model predicted that CO2 emissions would be 10 tonnes, but the
actual value was 8 tonnes, the residuals would be -2 tonnes.</p>
        <p>4.3.3 Combining models: The new model is combined with the previous model to create a more
accurate model. This is realized by adding the predictions of the new model to the predictions of the
previous models. In addition, each new model is trained in small steps (often known as the "learning
rate") to avoid overtraining.</p>
        <p>4.3.4 Iteration: This process is repeated many times (often hundreds or thousands of iterations),
each time creating a new model that attempts to correct the errors of previous models. The final model
is simply the sum of the predictions of all the individual models.</p>
        <p>Gradient Boosting takes into account model losses or errors and uses a gradient descent method to
minimise these losses. During the gradient descent process, the model parameters are continuously
adjusted to reduce the overall model error until the best possible parameters are reached.</p>
        <p>4.4. Forecasting future emissions: Once the model has been trained, it can be used to predict future
emissions based on the latest available data.</p>
        <p>This approach allows for a variety of factors and patterns to be incorporated into the predictions,
making it a very powerful tool for emissions analysis and prediction and vehicle detection.</p>
        <p>This method can be useful for a variety of applications, including determining the effectiveness of
emission reduction policies, monitoring urbanization trends, and developing traffic management
systems.</p>
      </sec>
    </sec>
    <sec id="sec-4">
      <title>4. Experimental Results and Discussion</title>
      <p>To implement the described method, satellite images of Ternopil City were collected from 2004
(Fig. 5) to 2019 (Fig. 6). Each image was divided into sectors (or squares). This was chosen to
simplify the analysis, as each sector can be processed separately.</p>
      <p>To implement the described method, the Amazon SageMaker platform was chosen. Satellite
images of Ternopil City from 2004 to 2019 were uploaded to Amazon S3 for further processing.
Amazon SageMaker tools and services, such as Jupyter Notebook and Amazon Sagemaker Ground
Truth, were used to divide the images into sectors and mark cars on the images.</p>
      <p>After that, a machine learning model was built using Amazon SageMaker Autopilot, which
allowed the model to automatically train to recognise cars on satellite images.</p>
      <p>Using a trained machine learning model on the number of marked cars in each sector recognized
cars in each sector (Figure 7). The number of cars was tracked over the period 2004-2019.</p>
      <p>Based on the car count data, a change index was built for each sector. This index shows how much
the number of cars in each sector has changed over the period. The change index was visualized on a
map (Figure 8), where darker squares correspond to larger changes. Once the number of cars has been
determined for each sector, these data can be summed to give the total number of cars in Ternopil in
2004 (Figure 9). As a result, 28,579 cars were recognised in 2004. In this way, it is possible to track
how the total number of cars has changed over time and to make predictions about the future number
of cars in the city.</p>
      <p>The Gradient Boosting Regressor model was used to forecast the amount of CO2 emissions and
the number of cars in Ternopil for the period from 2020 to 2030.</p>
      <p>The following conclusions can be drawn from the analysis of the predicted number of cars (Figure
10) and CO2 emissions (Figure 11) for the years 2004-2025:
 The number of cars and CO2 emissions were based on actual data from 2004 to 2019.
 The forecasted vehicle numbers for the years 2020-2025 are increasing over time.
 The forecasted CO2 emissions also increase over time, although some years may have smaller
increases compared to other years.</p>
      <p>The forecasted CO2 emissions for 2020-2025 show a general upward trend but with deviations in
different years. Emission values may vary from year to year due to the introduction of CO2 emission
standards, such as EU regulations, which force car manufacturers to reduce emissions.</p>
      <p>Given to account the forecasts, can expect an increase in the number of cars and, consequently, an
increase in CO2 emissions in Ternopil in the future. The values of these forecasts can be used for
planning and decision-making on sustainable development of the transport system and reducing
environmental impact. The developed method combines two key functions - object recognition on
satellite images and forecasting the number of cars in the context of emissions accounting and
analysis. Thus, the developed method opens up new possibilities for accurate vehicle counting and
emissions forecasting, which has significant potential in many areas requiring traffic flow monitoring
and environmental sustainability.</p>
    </sec>
    <sec id="sec-5">
      <title>5. Conclusions</title>
      <p>In this work, a method was developed that combines car detection in satellite images with car
count and CO2 emissions forecasting. For this purpose, satellite images of the city of Ternopil from
2004 to 2019 were used, which were divided into quadrants for further analysis. In addition, the
Gradient Boosting Regressor model based on time series analysis was used to forecast CO2
emissions. The actual and projected data show an increase in the number of cars and CO2 emissions
in Ternopil. These predicted values show a stable trend to increase but with variations in different
years. Thus, the developed method can be useful for car counting and forecasting emissions based on
satellite images. This can be important for monitoring traffic flow, infrastructure planning, and
developing environmental strategies to reduce the environmental impact of vehicles. Possible further
research could include analysing the impact of traffic on air quality and developing emission
reduction strategies, studying the impact of infrastructure on car traffic, and investigating the
effectiveness of environmental policies in the city.</p>
    </sec>
    <sec id="sec-6">
      <title>6. References</title>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <given-names>T.</given-names>
            <surname>Lin</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.</given-names>
            <surname>Rivano</surname>
          </string-name>
          and
          <string-name>
            <given-names>F.</given-names>
            <surname>Le</surname>
          </string-name>
          <string-name>
            <surname>Mouël</surname>
          </string-name>
          , (
          <year>2017</year>
          ) ,
          <article-title>A Survey of Smart Parking Solutions</article-title>
          ,
          <source>in IEEE Transactions on Intelligent Transportation Systems</source>
          , vol.
          <volume>18</volume>
          , no.
          <issue>12</issue>
          , pp.
          <fpage>3229</fpage>
          -
          <lpage>3253</lpage>
          , doi: 10.1109/TITS.
          <year>2017</year>
          .
          <volume>2685143</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <surname>Yusnita</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Norbaya</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          , &amp;
          <string-name>
            <surname>Basharuddin</surname>
            ,
            <given-names>N.</given-names>
          </string-name>
          (
          <year>2012</year>
          ).
          <article-title>IEEE Intelligent parking space detection system based on image processing</article-title>
          .
          <source>International Journal of Innovation, Management and Technology</source>
          ,
          <volume>3</volume>
          (
          <issue>3</issue>
          ),
          <fpage>232</fpage>
          -
          <lpage>235</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <surname>Klappenecker</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Lee</surname>
            ,
            <given-names>H.</given-names>
          </string-name>
          , &amp;
          <string-name>
            <surname>Welch</surname>
            ,
            <given-names>J. L.</given-names>
          </string-name>
          (
          <year>2014</year>
          ).
          <article-title>Finding available parking spaces made easy</article-title>
          .
          <source>Ad Hoc Networks, Elsevier</source>
          ,
          <volume>12</volume>
          ,
          <fpage>243</fpage>
          -
          <lpage>249</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <surname>Camero</surname>
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Toutouh</surname>
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Stolfi</surname>
            <given-names>D.H.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Alba</surname>
            <given-names>E.</given-names>
          </string-name>
          (
          <year>2019</year>
          )
          <article-title>Evolutionary Deep Learning for Car Park Occupancy Prediction in Smart Cities</article-title>
          . In: Battiti R.,
          <string-name>
            <surname>Brunato</surname>
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kotsireas</surname>
            <given-names>I.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Pardalos</surname>
            <given-names>P</given-names>
          </string-name>
          . (eds)
          <article-title>Learning and Intelligent Optimization</article-title>
          .
          <source>LION 12 2018. Lecture Notes in Computer Science</source>
          , vol
          <volume>11353</volume>
          . Springer, Cham,
          <fpage>386</fpage>
          -401 https://doi.org/10.1007/978-3-
          <fpage>030</fpage>
          -05348-2_
          <fpage>32</fpage>
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <surname>Stolfi</surname>
            <given-names>D.H.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Alba</surname>
            <given-names>E.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Yao</surname>
            <given-names>X.</given-names>
          </string-name>
          (
          <year>2017</year>
          )
          <article-title>Predicting Car Park Occupancy Rates in Smart Cities</article-title>
          . In: Alba E.,
          <string-name>
            <surname>Chicano</surname>
            <given-names>F.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Luque</surname>
            <given-names>G</given-names>
          </string-name>
          . (
          <article-title>eds) Smart Cities</article-title>
          .
          <source>Smart-CT 2017. Lecture Notes in Computer Science</source>
          , vol
          <volume>10268</volume>
          . Springer, Cham,
          <fpage>107</fpage>
          -
          <lpage>117</lpage>
          . https://doi.org/10.1007/978-3-
          <fpage>319</fpage>
          -59513-9_
          <fpage>11</fpage>
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <given-names>W.</given-names>
            <surname>Balzano</surname>
          </string-name>
          and
          <string-name>
            <given-names>F.</given-names>
            <surname>Vitale</surname>
          </string-name>
          , (
          <year>2017</year>
          ),
          <article-title>DiG-Park: A Smart Parking Availability Searching Method Using V2V/V2I and</article-title>
          <string-name>
            <surname>DGP-Class</surname>
            <given-names>Problem</given-names>
          </string-name>
          ,
          <source>IEEE 2017 31st International Conference on Advanced Information Networking and Applications Workshops (WAINA)</source>
          , Taipei, Taiwan, pp.
          <fpage>698</fpage>
          -
          <lpage>703</lpage>
          , doi: 10.1109/WAINA.
          <year>2017</year>
          .
          <volume>104</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <surname>Shao</surname>
            <given-names>W.</given-names>
          </string-name>
          , Zhang Y.,
          <string-name>
            <surname>Guo</surname>
            <given-names>B.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Qin</surname>
            <given-names>K.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Chan</surname>
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Salim F.D.</surname>
          </string-name>
          (
          <year>2019</year>
          )
          <article-title>Parking Availability Prediction with Long Short Term Memory Model</article-title>
          . In: Li S. (eds) Green, Pervasive, and
          <string-name>
            <given-names>Cloud</given-names>
            <surname>Computing</surname>
          </string-name>
          .
          <source>GPC 2018. Lecture Notes in Computer Science</source>
          , vol
          <volume>11204</volume>
          . Springer, Cham.
          <fpage>124</fpage>
          -
          <lpage>137</lpage>
          . https://doi.org/10.1007/978-3-
          <fpage>030</fpage>
          -15093-
          <issue>8</issue>
          _
          <fpage>9</fpage>
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <surname>Alajali</surname>
            <given-names>W.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Wen</surname>
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Zhou</surname>
            <given-names>W.</given-names>
          </string-name>
          (
          <year>2017</year>
          )
          <article-title>On-Street Car Parking Prediction in Smart City: A Multisource Data Analysis in Sensor-Cloud Environment</article-title>
          . In: Wang G.,
          <string-name>
            <surname>Atiquzzaman</surname>
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <given-names>Yan Z.</given-names>
            ,
            <surname>Choo</surname>
          </string-name>
          <string-name>
            <surname>KK</surname>
          </string-name>
          . (eds) Security, Privacy, and Anonymity in Computation, Communication, and Storage.
          <source>SpaCCS 2017. Lecture Notes in Computer Science</source>
          , vol
          <volume>10658</volume>
          . Springer, Cham.
          <fpage>641</fpage>
          -
          <lpage>652</lpage>
          . https://doi.org/10.1007/978-3-
          <fpage>319</fpage>
          -72395-2_
          <fpage>58</fpage>
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <surname>Mrazovic</surname>
          </string-name>
          , Petar; Eravci, Bahaeddin; Larriba-Pey, Josep Lluis; Ferhatosmanoglu, Hakan; Matskin,
          <string-name>
            <surname>Mihhail</surname>
          </string-name>
          (
          <year>2017</year>
          ).
          <source>[IEEE 2017 18th IEEE International Conference on Mobile Data Management (MDM) - Daejeon</source>
          , South Korea (
          <year>2017</year>
          .5.
          <fpage>29</fpage>
          -
          <lpage>2017</lpage>
          .6.1)]
          <year>2017</year>
          18th
          <string-name>
            <given-names>IEEE</given-names>
            <surname>International</surname>
          </string-name>
          <article-title>Conference on Mobile Data Management (MDM) - Understanding and Predicting Trends in Urban Freight Transport</article-title>
          .
          <fpage>124</fpage>
          -
          <lpage>133</lpage>
          . doi:
          <volume>10</volume>
          .1109/MDM.
          <year>2017</year>
          .26
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [10]
          <string-name>
            <surname>Stolfi</surname>
          </string-name>
          , Daniel H.; Alba, Enrique; Yao,
          <string-name>
            <surname>Xin</surname>
          </string-name>
          (
          <year>2019</year>
          ).
          <article-title>Can I Park in the City Center? Predicting Car Park Occupancy Rates in Smart Cities</article-title>
          .
          <source>Journal of Urban Technology</source>
          ,
          <fpage>27</fpage>
          -
          <lpage>41</lpage>
          . doi:
          <volume>10</volume>
          .1080/10630732.
          <year>2019</year>
          .1586223
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          [11]
          <string-name>
            <given-names>Y.</given-names>
            <surname>Nie</surname>
          </string-name>
          ,
          <string-name>
            <given-names>W.</given-names>
            <surname>Yang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Z.</given-names>
            <surname>Chen</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N.</given-names>
            <surname>Lu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            <surname>Huang</surname>
          </string-name>
          and
          <string-name>
            <given-names>H.</given-names>
            <surname>Huang</surname>
          </string-name>
          , (
          <year>2021</year>
          ),
          <article-title>Public Curb Parking Demand Estimation With POI Distribution</article-title>
          ,
          <source>IEEE Transactions on Intelligent Transportation Systems</source>
          , doi: 10.1109/TITS.
          <year>2020</year>
          .
          <volume>3046841</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          [12]
          <string-name>
            <surname>Errousso</surname>
          </string-name>
          , Hanae; Malhene, Nicolas; Benhadou, Siham; Medromi,
          <string-name>
            <surname>Hicham</surname>
          </string-name>
          (
          <year>2020</year>
          ).
          <article-title>Predicting car park availability for a better delivery bay management</article-title>
          .
          <source>Procedia Computer Science</source>
          , Elsevier,
          <volume>170</volume>
          ,
          <fpage>203</fpage>
          -
          <lpage>210</lpage>
          . doi:
          <volume>10</volume>
          .1016/j.procs.
          <year>2020</year>
          .
          <volume>03</volume>
          .026
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          [13]
          <string-name>
            <surname>Brožová</surname>
            ,
            <given-names>H.</given-names>
          </string-name>
          , &amp;
          <string-name>
            <surname>Růžička</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          (
          <year>2020</year>
          ).
          <article-title>The prediction of parking space availability</article-title>
          .
          <source>Transport</source>
          ,
          <volume>35</volume>
          (
          <issue>5</issue>
          ),
          <fpage>462</fpage>
          -
          <lpage>473</lpage>
          . https://doi.org/10.3846/transport.
          <year>2020</year>
          .14016
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          [14]
          <string-name>
            <surname>Jomaa</surname>
          </string-name>
          , Hadi Samer; Grabocka, Josif; Schmidt-Thieme, Lars; Borek,
          <string-name>
            <surname>Alexander</surname>
          </string-name>
          (
          <year>2019</year>
          ).
          <source>[IEEE 2019 International Joint Conference on Neural Networks (IJCNN</source>
          ) - Budapest, Hungary (
          <year>2019</year>
          .7.
          <fpage>14</fpage>
          -
          <lpage>2019</lpage>
          .
          <volume>7</volume>
          .19)]
          <source>2019 International Joint Conference on Neural Networks (IJCNN</source>
          )
          <article-title>- A Hybrid Convolutional Approach for Parking Availability Prediction. 1-8</article-title>
          . doi:
          <volume>10</volume>
          .1109/ijcnn.
          <year>2019</year>
          .8852400
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          [15]
          <string-name>
            <surname>Joshi</surname>
            <given-names>A.V.</given-names>
          </string-name>
          (
          <year>2020</year>
          )
          <article-title>Amazon's Machine Learning Toolkit: Sagemaker</article-title>
          .
          <source>In: Machine Learning and Artificial Intelligence</source>
          . Springer, Cham.
          <fpage>233</fpage>
          -
          <lpage>243</lpage>
          . https://doi.org/10.1007/978-3-
          <fpage>030</fpage>
          -26622-6_
          <fpage>24</fpage>
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          [16]
          <string-name>
            <surname>Karthi</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ;
          <string-name>
            <surname>Harris</surname>
          </string-name>
          ,
          <string-name>
            <surname>Preethi</surname>
          </string-name>
          (
          <year>2016</year>
          ).
          <source>[IEEE 2016 IEEE International Conference on Cloud Computing in Emerging Markets (CCEM) - Bangalore</source>
          , India (
          <year>2016</year>
          .
          <volume>10</volume>
          .
          <fpage>19</fpage>
          -
          <lpage>2016</lpage>
          .
          <volume>10</volume>
          .21)] 2016
          <string-name>
            <given-names>IEEE</given-names>
            <surname>International</surname>
          </string-name>
          <article-title>Conference on Cloud Computing in Emerging Markets (CCEM) - Smart Parking with Reservation in Cloud Based Environment</article-title>
          . , (),
          <fpage>164</fpage>
          -
          <lpage>167</lpage>
          . doi:
          <volume>10</volume>
          .1109/CCEM.
          <year>2016</year>
          .038
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          [17]
          <string-name>
            <surname>Etaati</surname>
            <given-names>L.</given-names>
          </string-name>
          (
          <year>2019</year>
          )
          <article-title>Azure Machine Learning Studio</article-title>
          .
          <source>In: Machine Learning with Microsoft Technologies. Apress</source>
          , Berkeley, CA. Springer, Cham.
          <fpage>201</fpage>
          -223 https://doi.org/10.1007/978-1-
          <fpage>4842</fpage>
          -3658-1_
          <fpage>12</fpage>
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          [18]
          <string-name>
            <surname>Cecil</surname>
            ,
            <given-names>R. R.</given-names>
          </string-name>
          , &amp;
          <string-name>
            <surname>Soares</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          (
          <year>2019</year>
          ).
          <article-title>IBM Watson studio: a platform to transform data to intelligence</article-title>
          . In Pharmaceutical Supply Chains-Medicines
          <string-name>
            <surname>Shortages</surname>
          </string-name>
          (pp.
          <fpage>183</fpage>
          -
          <lpage>192</lpage>
          ). Springer, Cham.
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          [19]
          <string-name>
            <surname>Bisong</surname>
            ,
            <given-names>E.</given-names>
          </string-name>
          (
          <year>2019</year>
          ).
          <article-title>Google AutoML: cloud vision</article-title>
          .
          <source>In Building Machine Learning and Deep Learning Models on Google Cloud Platform</source>
          (pp.
          <fpage>581</fpage>
          -
          <lpage>598</lpage>
          ). Springer, Cham.
        </mixed-citation>
      </ref>
      <ref id="ref20">
        <mixed-citation>
          [20]
          <string-name>
            <surname>Yakovlev</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Moghadam</surname>
            ,
            <given-names>H. F.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Moharrer</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Cai</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Chavoshi</surname>
            ,
            <given-names>N.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Varadarajan</surname>
            ,
            <given-names>V.</given-names>
          </string-name>
          , ... &amp;
          <string-name>
            <surname>Agarwal</surname>
            ,
            <given-names>N.</given-names>
          </string-name>
          (
          <year>2020</year>
          ).
          <article-title>Oracle automl: a fast and predictive automl pipeline</article-title>
          .
          <source>Proceedings of the VLDB Endowment</source>
          ,
          <volume>13</volume>
          (
          <issue>12</issue>
          ),
          <fpage>3166</fpage>
          -
          <lpage>3180</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref21">
        <mixed-citation>
          [21]
          <string-name>
            <surname>Dataiku</surname>
          </string-name>
          . (
          <year>2021</year>
          ). https://www.dataiku.com/.
        </mixed-citation>
      </ref>
      <ref id="ref22">
        <mixed-citation>
          [22]
          <string-name>
            <given-names>Data</given-names>
            <surname>Robot</surname>
          </string-name>
          . [n. d.].
          <source>Data Robot: Automated Machine Learning for Predictive Modeling. Retrieved</source>
          06-Oct-2019 from https://datarobot.com
        </mixed-citation>
      </ref>
      <ref id="ref23">
        <mixed-citation>
          [23]
          <string-name>
            <surname>Song</surname>
            ,
            <given-names>H.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Liang</surname>
            ,
            <given-names>H.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Li</surname>
            ,
            <given-names>H.</given-names>
          </string-name>
          et al.
          <article-title>Vision-based vehicle detection and counting system using deep learning in highway scenes</article-title>
          .
          <source>Eur. Transp. Res. Rev</source>
          .
          <volume>11</volume>
          ,
          <issue>51</issue>
          (
          <year>2019</year>
          ). https://doi.org/10.1186/s12544-019-0390-4
        </mixed-citation>
      </ref>
      <ref id="ref24">
        <mixed-citation>
          [24]
          <string-name>
            <surname>Zhou</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ng</surname>
            ,
            <given-names>S. T.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Yang</surname>
            ,
            <given-names>Y.</given-names>
          </string-name>
          , &amp;
          <string-name>
            <surname>Xu</surname>
            ,
            <given-names>J. F.</given-names>
          </string-name>
          (
          <year>2021</year>
          ).
          <article-title>Integrating computer vision and traffic modeling for near-real-time signal timing optimization of multiple intersections</article-title>
          .
          <source>Sustainable Cities and Society</source>
          , Elsevier,
          <volume>68</volume>
          ,
          <fpage>102775</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref25">
        <mixed-citation>
          [25]
          <string-name>
            <given-names>H.</given-names>
            <surname>Tahir</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M. Shahbaz</given-names>
            <surname>Khan and M. Owais Tariq</surname>
          </string-name>
          ,
          <article-title>"Performance Analysis and Comparison of Faster R-CNN</article-title>
          ,
          <string-name>
            <surname>Mask</surname>
            <given-names>R-CNN</given-names>
          </string-name>
          and
          <article-title>ResNet50 for the Detection and Counting of Vehicles,"</article-title>
          <source>2021 International Conference on Computing, Communication, and Intelligent Systems (ICCCIS)</source>
          ,
          <year>2021</year>
          , pp.
          <fpage>587</fpage>
          -
          <lpage>594</lpage>
          , doi: 10.1109/ICCCIS51004.
          <year>2021</year>
          .
          <volume>9397079</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref26">
        <mixed-citation>
          [26]
          <string-name>
            <surname>Yang</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Liang</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          &amp;
          <string-name>
            <surname>Huang</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          <article-title>Vehicle counting method based on attention mechanism SSD and state detection</article-title>
          .
          <source>Vis Comput</source>
          (
          <year>2021</year>
          ). https://doi.org/10.1007/s00371-021-02161-y
        </mixed-citation>
      </ref>
      <ref id="ref27">
        <mixed-citation>
          [27]
          <string-name>
            <surname>Xu</surname>
            ,
            <given-names>H.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Zhou</surname>
            ,
            <given-names>W.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Zhu</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Huang</surname>
            ,
            <given-names>X.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Wang</surname>
            ,
            <given-names>W.</given-names>
          </string-name>
          :
          <article-title>Vehicle counting based on double virtual lines</article-title>
          .
          <source>Signal Image Video Process</source>
          .
          <volume>11</volume>
          ,
          <fpage>905</fpage>
          -
          <lpage>912</lpage>
          (
          <year>2017</year>
          ). https://doi.org/10.1007/s11760-016-1038-7
        </mixed-citation>
      </ref>
      <ref id="ref28">
        <mixed-citation>
          [28]
          <string-name>
            <surname>Deng</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Jin</surname>
            ,
            <given-names>Y.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Zhang</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Liu</surname>
            ,
            <given-names>X.</given-names>
          </string-name>
          and
          <string-name>
            <surname>Yu</surname>
            ,
            <given-names>Z.</given-names>
          </string-name>
          (
          <year>2018</year>
          ).
          <article-title>Emission Characteristics of VOCs from On-Road Vehicles in an Urban Tunnel in Eastern China and Predictions for 2017-2026</article-title>
          .
          <article-title>Aerosol Air Qual</article-title>
          .
          <source>Res</source>
          .
          <volume>18</volume>
          :
          <fpage>3025</fpage>
          -
          <lpage>3034</lpage>
          . https://doi.org/10.4209/aaqr.
          <year>2018</year>
          .
          <volume>07</volume>
          .0248.
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>