<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Publishing DTD v1.1 20151215//EN" "http://jats.nlm.nih.gov/publishing/1.1/JATS-journalpublishing1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:mml="http://www.w3.org/1998/Math/MathML" xml:lang="en" article-type="research-article" dtd-version="1.1">
<front>
<journal-meta>
<journal-id journal-id-type="pmc">CMC</journal-id>
<journal-id journal-id-type="nlm-ta">CMC</journal-id>
<journal-id journal-id-type="publisher-id">CMC</journal-id>
<journal-title-group>
<journal-title>Computers, Materials &#x0026; Continua</journal-title>
</journal-title-group>
<issn pub-type="epub">1546-2226</issn>
<issn pub-type="ppub">1546-2218</issn>
<publisher>
<publisher-name>Tech Science Press</publisher-name>
<publisher-loc>USA</publisher-loc>
</publisher>
</journal-meta>
<article-meta>
<article-id pub-id-type="publisher-id">34988</article-id>
<article-id pub-id-type="doi">10.32604/cmc.2023.034988</article-id>
<article-categories>
<subj-group subj-group-type="heading">
<subject>Article</subject>
</subj-group>
</article-categories>
<title-group>
<article-title>The Role of Deep Learning in Parking Space Identification and&#x00A0;Prediction&#x00A0;Systems</article-title>
<alt-title alt-title-type="left-running-head">The Role of Deep Learning in Parking Space Identification and Prediction Systems</alt-title>
<alt-title alt-title-type="right-running-head">The Role of Deep Learning in Parking Space Identification and Prediction Systems</alt-title>
</title-group>
<contrib-group>
<contrib id="author-1" contrib-type="author">
<name name-style="western"><surname>Rasheed</surname><given-names>Faizan</given-names></name><xref ref-type="aff" rid="aff-1">1</xref></contrib>
<contrib id="author-2" contrib-type="author">
<name name-style="western"><surname>Saleem</surname><given-names>Yasir</given-names></name><xref ref-type="aff" rid="aff-2">2</xref></contrib>
<contrib id="author-3" contrib-type="author" corresp="yes">
<name name-style="western"><surname>Yau</surname><given-names>Kok-Lim Alvin</given-names></name><xref ref-type="aff" rid="aff-3">3</xref><email>yaukl@utar.edu.my</email></contrib>
<contrib id="author-4" contrib-type="author" corresp="yes">
<name name-style="western"><surname>Chong</surname><given-names>Yung-Wey</given-names></name><xref ref-type="aff" rid="aff-4">4</xref><email>chong@usm.my</email></contrib>
<contrib id="author-5" contrib-type="author">
<name name-style="western"><surname>Keoh</surname><given-names>Sye Loong</given-names></name><xref ref-type="aff" rid="aff-5">5</xref></contrib>
<aff id="aff-1"><label>1</label><institution>School of Physics, Engineering and Computer Science, University of Hertfordshire</institution>, <addr-line>Hatfield, AL109AB</addr-line>, <country>UK</country></aff>
<aff id="aff-2"><label>2</label><institution>Department of Computer Science, Aberystwyth University</institution>, <addr-line>Aberystwyth SY23 3FL</addr-line>, <country>UK</country></aff>
<aff id="aff-3"><label>3</label><institution>Lee Kong Chian Faculty of Engineering and Science, Universiti Tunku Abdul Rahman</institution>, <addr-line>Kajang, 43200, Selangor</addr-line>, <country>Malaysia</country></aff>
<aff id="aff-4"><label>4</label><institution>National Advanced IPv6 Centre (NAv6), Universiti Sains Malaysia</institution>, <addr-line>Penang, 11800</addr-line>, <country>Malaysia</country></aff>
<aff id="aff-5"><label>5</label><institution>School of Computing Science, University of Glasgow Singapore</institution>, <addr-line>737729</addr-line>, <country>Singapore</country></aff>
</contrib-group>
<author-notes>
<corresp id="cor1"><label>&#x002A;</label>Corresponding Authors: Kok-Lim Alvin Yau. Email: <email>yaukl@utar.edu.my</email>; Yung-Wey Chong. Email: <email>chong@usm.my</email></corresp>
</author-notes>
<pub-date date-type="collection" publication-format="electronic"><year>2023</year></pub-date>
<pub-date date-type="pub" publication-format="electronic"><day>24</day><month>1</month><year>2023</year></pub-date>
<volume>75</volume>
<issue>1</issue>
<fpage>761</fpage>
<lpage>784</lpage>
<history>
<date date-type="received"><day>03</day><month>8</month><year>2022</year></date>
<date date-type="accepted"><day>23</day><month>11</month><year>2022</year></date>
</history>
<permissions>
<copyright-statement>&#x00A9; 2023 Rasheed et al.</copyright-statement>
<copyright-year>2023</copyright-year>
<copyright-holder>Rasheed et al.</copyright-holder>
<license xlink:href="https://creativecommons.org/licenses/by/4.0/">
<license-p>This work is licensed under a <ext-link ext-link-type="uri" xlink:type="simple" xlink:href="https://creativecommons.org/licenses/by/4.0/">Creative Commons Attribution 4.0 International License</ext-link>, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.</license-p>
</license>
</permissions>
<self-uri content-type="pdf" xlink:href="TSP_CMC_34988.pdf"></self-uri>
<abstract><p>In today&#x2019;s smart city transportation, traffic congestion is a vexing issue, and vehicles seeking parking spaces have been identified as one of the causes leading to approximately 40&#x0025; of traffic congestion. Identifying parking spaces alone is insufficient because an identified available parking space may have been taken by another vehicle when it arrives, resulting in the driver&#x2019;s frustration and aggravating traffic jams while searching for another parking space. This explains the need to predict the availability of parking spaces. Recently, deep learning (DL) has been shown to facilitate drivers to find parking spaces efficiently, leading to a promising performance enhancement in parking identification and prediction systems. However, no work reviews DL approaches applied to solve parking identification and prediction problems. Inspired by this gap, the purpose of this work is to investigate, highlight, and report on recent advances in DL approaches applied to predict and identify the availability of parking spaces. A taxonomy of DL-based parking identification and prediction systems is established as a methodology by classifying and categorizing existing literature, and by doing so, the salient and supportive features of different DL techniques for providing parking solutions are presented. Moreover, several open research challenges are outlined. This work identifies that there are various DL architectures, datasets, and performance measures used to address parking identification and prediction problems. Moreover, there are some open-source implementations available that can be used directly either to extend existing works or explore a new domain. This is the first short survey article that focuses on the use of DL-based techniques in parking identification and prediction systems for smart cities. This study concludes that although the deployment of DL in parking identification and prediction systems provides various benefits, the convergence of these two types of systems and DL brings about new issues that must be resolved in the near future.</p>
</abstract>
<kwd-group kwd-group-type="author">
<kwd>Convolutional neural network</kwd>
<kwd>deep learning</kwd>
<kwd>neural networks</kwd>
<kwd>parking identification</kwd>
<kwd>parking prediction</kwd>
<kwd>smart city</kwd>
</kwd-group>
</article-meta>
</front>
<body>
<sec id="s1"><label>1</label><title>Introduction</title>
<p>Smart city promises to achieve <italic>sustainable development goals</italic>, particularly the <italic>sustainable cities and communities</italic> goal, which focuses on making cities and human settlements inclusive, safe, resilient, and sustainable. The evolution of the Internet of Things (IoT) and big data has been playing a vital role in the feasibility of smart city initiatives [<xref ref-type="bibr" rid="ref-1">1</xref>&#x2013;<xref ref-type="bibr" rid="ref-3">3</xref>]. Finding an available parking space is one of the most challenging tasks in today&#x2019;s smart city transportation system [<xref ref-type="bibr" rid="ref-4">4</xref>]. According to [<xref ref-type="bibr" rid="ref-5">5</xref>], approximately 40&#x0025; of the traffic congestion in cities is caused by vehicles seeking parking spaces. Consequently, traffic congestion, pollution emission, and traffic accidents are becoming severe. Identifying parking spaces using real-time parking occupancy data provided by sensors has been proposed; however, identification alone is insufficient because an available parking space identified for a vehicle may have been taken by another vehicle when it arrives, resulting in the driver&#x2019;s frustration. Searching for another parking space can aggravate traffic jams. This explains the need to predict the availability of parking spaces [<xref ref-type="bibr" rid="ref-6">6</xref>,<xref ref-type="bibr" rid="ref-7">7</xref>].</p>
<p>Research has been undertaken to predict and identify the availability of parking spaces within a short time to facilitate drivers to find parking spaces efficiently. Deep learning (DL) has been the preferred approach. Traditionally, DL has a deep neural network (DNN), such as multilayer perceptron (MLP), and it comprises three main types of layers, namely the input, hidden, and output layers [<xref ref-type="bibr" rid="ref-8">8</xref>,<xref ref-type="bibr" rid="ref-9">9</xref>]. <xref ref-type="fig" rid="fig-1">Fig. 1</xref> presents an example of the identification of the availability of parking spaces in open parking lots using the DL approach. DL, specifically a convolutional neural network (CNN), identifies whether or not a vehicle is present in each parking space. There are various DL architectures applied to parking identification and prediction systems (see Section 2.1).</p>
<fig id="fig-1"><label>Figure 1</label><caption><title>An example of the identification of the availability of parking spaces in open parking lots using DL [<xref ref-type="bibr" rid="ref-10">10</xref>]. The green and red rectangles show the availability and unavailability of parking spaces</title></caption><graphic mimetype="image" mime-subtype="tif" xlink:href="CMC_34988-fig-1.tif"/></fig>
<sec id="s1_1"><label>1.1</label><title>Impact of Parking Identification and Prediction Systems on Smart Cities</title>
<p>Improving mobility and transportation is one of the major initiatives with significant contributions to the successful implementation of smart cities. Drivers looking for a parking space may cause traffic congestion, so parking identification and prediction systems are related to route planning, traffic management, and parking space management. According to [<xref ref-type="bibr" rid="ref-11">11</xref>], drivers who use information related to the availability of parking spaces in making decisions are 45&#x0025; more successful in availing of parking spaces than those without. Hence, parking identification and prediction systems have significant impacts on the efficiency of smart cities. DL has been achieving promising results in the identification and prediction of the availability of parking spaces [<xref ref-type="bibr" rid="ref-12">12</xref>&#x2013;<xref ref-type="bibr" rid="ref-18">18</xref>], which makes significant impacts on smart cities.</p>
</sec>
<sec id="s1_2"><label>1.2</label><title>Potential Applications of Parking Identification and Prediction Systems</title>
<p>Parking space identification and prediction systems can be applied in a variety of applications. Parking space identification has been applied in: (a) autonomous valet parking systems to find a parking space without human involvement [<xref ref-type="bibr" rid="ref-19">19</xref>]; (b) traffic light control systems to identify traffic density on roads [<xref ref-type="bibr" rid="ref-20">20</xref>]; (c) autonomous electric cars to seek parking spaces equipped with the charging facility [<xref ref-type="bibr" rid="ref-21">21</xref>]; (d) smart cars or robots to seek safer places during a disaster (e.g., flood) [<xref ref-type="bibr" rid="ref-22">22</xref>]; (e) smart port to seek available places for cargo storage [<xref ref-type="bibr" rid="ref-23">23</xref>]; and (f) industry 4.0 to provide automatic inventory storage [<xref ref-type="bibr" rid="ref-24">24</xref>,<xref ref-type="bibr" rid="ref-25">25</xref>]. Meanwhile, parking space prediction has been applied in driverless cars to autonomously predict the availability of parking spaces which is useful in route planning [<xref ref-type="bibr" rid="ref-26">26</xref>,<xref ref-type="bibr" rid="ref-27">27</xref>].</p>
</sec>
<sec id="s1_3"><label>1.3</label><title>Comparison with Existing Surveys</title>
<p>While there are some surveys in the literature focusing on different aspects of parking systems, this is the first paper presenting a review of DL-based parking identification and prediction systems. In this section, existing surveys in the domain of parking systems are reviewed.</p>
<p>Majority of surveys in the literature focus on smart parking systems rather than DL techniques. For instance, various types of smart parking systems and vehicle detection techniques, which mainly use sensing outcomes from sensors, are presented in [<xref ref-type="bibr" rid="ref-28">28</xref>]. On the other hand, this paper presents a survey of the literature based on four main aspects: (a) the types of available smart parking systems in the literature; (b) the types of vehicle detection techniques used in smart parking systems; (c) methods and algorithms; and (d) three stages of the implementation of smart parking systems, namely proposal, simulation, and implementation. Based on the real-world implementation perspective, the review of prediction models focusing on design factors and enabling technologies (e.g., sensors) has been presented in [<xref ref-type="bibr" rid="ref-29">29</xref>,<xref ref-type="bibr" rid="ref-30">30</xref>]. In [<xref ref-type="bibr" rid="ref-20">20</xref>], smart parking systems are classified, and various sensors used in smart parking systems are presented. Security and privacy are considered in interoperability and data exchange. There are two types of design factors affecting the smart parking system performance: (a) soft design factors include software, data processing, security, and privacy; and (b) hard design factors include communication networks, errors, and reliability. In [<xref ref-type="bibr" rid="ref-21">21</xref>], the architecture of smart parking systems is presented, and their components (e.g., sensors, communication protocols, and software solutions) are explained and compared (e.g., in terms of usage trends). In [<xref ref-type="bibr" rid="ref-4">4</xref>], a survey of smart parking systems focusing on three main topics, namely data collection, parking system deployment, and service dissemination, is presented. Data collection is made through information sensing which depends on sensor connectivity, parking meters, crowdsourcing, and shared parking. Parking system deployment includes software systems, large-scale deployment, and the prediction of available parking spaces. Service dissemination disseminates information based on drivers&#x2019; behaviors and their competition in getting a parking space. In [<xref ref-type="bibr" rid="ref-31">31</xref>], a survey of automated valet parking systems focusing on enabling technologies, including platforms, sensors, localization, maps, and environmental models, is presented. A comparison between the Carnegie Mellon platform and the V-charge test vehicle is made covering the features of LIDARs, radars, and cameras. The platforms include 3D geometric and semantic maps, LIDAR- and video-based localizations, and environmental models with static and dynamic obstacles. Finally, in [<xref ref-type="bibr" rid="ref-32">32</xref>], a short survey focusing on enabling technologies to monitor, reserve, and manage dynamic pricing in smart parking systems is presented. The survey includes categories, functionalities, and the latest developments of smart parking systems, as well as a comparison of existing solutions in terms of sensors, deployment, connectivity, services, and processing. None of the surveys focuses on the DL-based parking identification and prediction system, which is the main focus of this paper. In general, this paper discusses DL techniques, datasets, performance metrics, open-source implementations, and open research directions for DL-based parking identification and prediction systems.</p>
<p>Inspired by previous review papers [<xref ref-type="bibr" rid="ref-4">4</xref>,<xref ref-type="bibr" rid="ref-28">28</xref>&#x2013;<xref ref-type="bibr" rid="ref-31">31</xref>], this paper follows their structures and organizations. In general, the problems (i.e., parking space identification and prediction systems) and general solutions (i.e., DL) are first introduced, followed by the specific description of proposed schemes in the literature. Next, open issues and challenges are identified and elaborated. Finally, concluding remarks are presented. More details about the organization of this paper are presented in Section 1.3. This paper presents a review of state-of-the-art schemes proposed in research papers mainly published from 2019 to 2021.</p>
<p>In short, while general reviews of designing parking management systems using IoT [<xref ref-type="bibr" rid="ref-29">29</xref>,<xref ref-type="bibr" rid="ref-30">30</xref>], information and communication technology [<xref ref-type="bibr" rid="ref-4">4</xref>], algorithms [<xref ref-type="bibr" rid="ref-28">28</xref>] (e.g., static, dynamic, and real-time algorithms), and automated valet parking [<xref ref-type="bibr" rid="ref-31">31</xref>], have been presented, this paper complements the existing works by focusing on the DL approach, particularly on how DL models can be applied to formulate the parking identification and prediction problems, and how the strengths of various DL approaches can provide added advantages in addressing the challenges brought about by parking management systems. Hence, this is the first review paper that provides a systematic and extensive synthesis, analysis, and summary of DL approaches applied to parking identification and prediction problems. This helps to identify research gaps in existing works and explore future research directions.</p>
</sec>
<sec id="s1_4"><label>1.4</label><title>Novelty, Contributions, and Organization of this Paper</title>
<p>Based on the literature search, there is a lack of research papers focusing on DL approaches applied to solving parking identification and prediction problems. This paper is novel in two ways. Firstly, this is the first review paper that extensively covers the application of DL approaches to parking systems to solve identification and prediction problems by presenting a comprehensive taxonomy. Secondly, this paper identifies various research gaps and challenges that open doors for future research and advancements in the area of parking identification and prediction systems.</p>
<p>Hence, the contributions of this work are as follows:
<list list-type="bullet">
<list-item><p>The roles played by DL in parking identification and prediction systems are highlighted, and a review of recent premier advances in DL approaches applied to predict and identify the availability of parking spaces is presented.</p></list-item>
<list-item><p>A taxonomy is devised to categorize and classify proposed schemes in the literature.</p></list-item>
<list-item><p>Open-source implementations of DL-based approaches for parking identification and prediction systems are presented.</p></list-item>
<list-item><p>Open research challenges are identified and elaborated.</p></list-item>
</list></p>
<p>This paper is organized as follows. Based on DL-based parking identification and prediction systems, Sections 2 and 3 present a taxonomy and the role of DL, respectively. Section 4 presents recent works. Section 5 presents open-source implementations. Section 6 presents open issues and research challenges. Section 7 concludes this paper.</p>
</sec>
</sec>
<sec id="s2"><label>2</label><title>Taxonomy of DL-Based Parking Identification and Prediction Systems</title>
<p><xref ref-type="fig" rid="fig-2">Fig. 2</xref> presents the taxonomy explained in the rest of this section.</p>
<fig id="fig-2"><label>Figure 2</label><caption><title>Taxonomy of DL-based parking identification and prediction systems</title></caption><graphic mimetype="image" mime-subtype="tif" xlink:href="CMC_34988-fig-2.tif"/></fig>
<sec id="s2_1"><label>2.1</label><title>DL Architectures</title>
<p>There are seven architectures for DL-based parking identification and prediction systems as follows:
<list list-type="simple">
<list-item><label>A.1</label><p><italic>Multilayer perceptron (MLP)</italic> provides a continuous function to process data for performing pattern classification, recognition, prediction, and approximation tasks [<xref ref-type="bibr" rid="ref-9">9</xref>,<xref ref-type="bibr" rid="ref-18">18</xref>]. MLP has been adopted in [<xref ref-type="bibr" rid="ref-13">13</xref>] to predict the availability of parking spaces. In [<xref ref-type="bibr" rid="ref-13">13</xref>], the MLP architecture consists of an input layer with four neurons, three fully-connected (FC) hidden layers with five neurons each, and an output layer with five neurons as shown in <xref ref-type="fig" rid="fig-3">Fig. 3</xref>. Data flows from the input layer to the output layer.</p></list-item>
<list-item><label>A.2</label><p><italic>Convolutional neural network (CNN)</italic> uses convolutional layers to process visual data for performing image processing, classification, and segmentation tasks [<xref ref-type="bibr" rid="ref-33">33</xref>]. CNN has been adopted in [<xref ref-type="bibr" rid="ref-12">12</xref>] to identify the availability of parking spaces. CNN has two types of layers, namely the convolutional layer and the traditional FC layer. In [<xref ref-type="bibr" rid="ref-12">12</xref>], the CNN architecture consists of an input layer, three convolutional layers, an FC layer, and an output layer as shown in <xref ref-type="fig" rid="fig-4">Fig. 4</xref>. Each convolutional layer consists of convolution, pooling, and the activation function, such as rectified linear unit (ReLU). Data flows from the input layer to the output layer.</p></list-item>
<list-item><label>A.3</label><p><italic>Region-based convolutional neural network (RCNN)</italic>, which is based on CNN (A.2), provides region proposals from images to perform object detection efficiently [<xref ref-type="bibr" rid="ref-34">34</xref>,<xref ref-type="bibr" rid="ref-35">35</xref>]. The region proposals identify a set of candidate detections present in an image, such as a car and a truck in an image. The RCNN architecture consists of an input layer, region proposals, a CNN architecture, the FC layer, which is split into two separate streams, and an output layer for the two streams as shown in <xref ref-type="fig" rid="fig-5">Fig. 5</xref>. The input layer represents an image, which is first divided into approximately 2,000 region proposals, and then CNN is applied to each region respectively. Subsequently, bounding boxes, which are rectangles that serve as points of reference to detect objects, are generated, and objects, such as a car or a truck, are classified in the output layer. RCNN has been adopted in [<xref ref-type="bibr" rid="ref-18">18</xref>] to identify the availability of parking spaces. Data flows from the input layer to the output layer.</p></list-item>
<list-item><label>A.4</label><p><italic>Graph neural network (GNN)</italic> provides graphs to process data and perform node-, edge-, and graph-level prediction tasks [<xref ref-type="bibr" rid="ref-36">36</xref>]. GNN has been adopted in [<xref ref-type="bibr" rid="ref-15">15</xref>] to identify the availability of parking spaces. In [<xref ref-type="bibr" rid="ref-15">15</xref>], the GNN architecture consists of an input layer, two hidden layers, and an output layer, as shown in <xref ref-type="fig" rid="fig-6">Fig. 6</xref>. There are two parts in each hidden layer, namely graph and activation function (i.e., ReLU). Each graph is represented by vertices and links, whereby each link is either directed or undirected between the vertices. In each graph, each vertex learns information about the vertices in its neighborhood. Data flows from the input layer to the output layer.</p></list-item>
<list-item><label>A.5</label><p><italic>Recurrent neural network (RNN)</italic> provides an internal memory to store previous inputs and perform sequence prediction tasks. However, RNN can process short sequences only. The traditional RNN architecture consists of an input layer <inline-formula id="ieqn-1"><mml:math id="mml-ieqn-1"><mml:msub><mml:mi>I</mml:mi><mml:mrow><mml:mi>t</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula>, hidden layers <inline-formula id="ieqn-2"><mml:math id="mml-ieqn-2"><mml:mi>H</mml:mi><mml:mo>,</mml:mo></mml:math></inline-formula> and an output layer <inline-formula id="ieqn-3"><mml:math id="mml-ieqn-3"><mml:msub><mml:mi>O</mml:mi><mml:mrow><mml:mi>t</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> as shown in <xref ref-type="fig" rid="fig-7">Fig. 7</xref>. In <xref ref-type="fig" rid="fig-7">Fig. 7</xref>, the input <inline-formula id="ieqn-4"><mml:math id="mml-ieqn-4"><mml:msub><mml:mi>I</mml:mi><mml:mrow><mml:mn>0</mml:mn></mml:mrow></mml:msub></mml:math></inline-formula> is processed to generate output <inline-formula id="ieqn-5"><mml:math id="mml-ieqn-5"><mml:msub><mml:mi>O</mml:mi><mml:mrow><mml:mn>0</mml:mn></mml:mrow></mml:msub></mml:math></inline-formula> in the current time step. Subsequently, the output <inline-formula id="ieqn-6"><mml:math id="mml-ieqn-6"><mml:msub><mml:mi>O</mml:mi><mml:mrow><mml:mn>0</mml:mn></mml:mrow></mml:msub></mml:math></inline-formula> is combined with the input <inline-formula id="ieqn-7"><mml:math id="mml-ieqn-7"><mml:msub><mml:mi>I</mml:mi><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub></mml:math></inline-formula> in the next time step. The output <inline-formula id="ieqn-8"><mml:math id="mml-ieqn-8"><mml:msub><mml:mi>O</mml:mi><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub></mml:math></inline-formula> is combined with the input <inline-formula id="ieqn-9"><mml:math id="mml-ieqn-9"><mml:msub><mml:mi>I</mml:mi><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msub></mml:math></inline-formula> in the subsequent time step and so on. By doing so, the current input and output are obtained based on the previous input during training. RNN has been adopted in [<xref ref-type="bibr" rid="ref-37">37</xref>&#x2013;<xref ref-type="bibr" rid="ref-39">39</xref>] to predict the availability of parking spaces. Data flows from the input layer to the output layer.</p></list-item>
<list-item><label>A.6</label><p><italic>Long short-term memory (LSTM)</italic>, which is based on RNN (A.5), also provides memory with gates to store previous inputs efficiently and perform sequence prediction tasks [<xref ref-type="bibr" rid="ref-40">40</xref>]. LSTM is suitable for processing long sequences. The LSTM architecture consists of an input layer, an LSTM layer, and an output layer as shown in <xref ref-type="fig" rid="fig-8">Fig. 8</xref>. The LSTM layer has a memory cell that consists of an input gate <italic>g</italic>, an output gate <italic>h</italic>, two multiplication nodes <italic>X</italic>, a summation node &#x002B;, and two activation function gates <inline-formula id="ieqn-10"><mml:math id="mml-ieqn-10"><mml:mi>&#x03B4;</mml:mi></mml:math></inline-formula>. The multiplication and summation nodes perform multiplication and addition computation tasks, respectively. The activation function gates transform data into a value within the range of 0 and 1. LSTM has been adopted in [<xref ref-type="bibr" rid="ref-16">16</xref>] to predict the availability of parking spaces. Data flows from the input layer to the output layer.</p></list-item>
<list-item><label>A.7</label><p><italic>Dilated convolutional neural network (DCNN)</italic>, which is based on CNN (A.2), replaces the simple convolutional layer with the dilated convolutional layer in its architecture. The dilated convolutional layer expands the input (or kernel) by inserting holes between its consecutive elements. Compared to the traditional CNN (A.2) architecture, DCNN has a larger receptive field covering a large area of input images. The difference between a simple convolutional layer and a dilated convolutional layer is depicted in <xref ref-type="fig" rid="fig-9">Fig. 9</xref>. DCNN has been adopted in [<xref ref-type="bibr" rid="ref-41">41</xref>] to identify the availability of parking spaces.</p></list-item></list></p>
<fig id="fig-3"><label>Figure 3</label><caption><title>An example of an MLP architecture [<xref ref-type="bibr" rid="ref-13">13</xref>]</title></caption><graphic mimetype="image" mime-subtype="tif" xlink:href="CMC_34988-fig-3.tif"/></fig>
<fig id="fig-4"><label>Figure 4</label><caption><title>An example of a CNN architecture [<xref ref-type="bibr" rid="ref-12">12</xref>]</title></caption><graphic mimetype="image" mime-subtype="tif" xlink:href="CMC_34988-fig-4.tif"/></fig>
<fig id="fig-5"><label>Figure 5</label><caption><title>Traditional RCNN architecture consists of a CNN architecture (see <xref ref-type="fig" rid="fig-4">Fig. 4</xref>) [<xref ref-type="bibr" rid="ref-34">34</xref>]</title></caption><graphic mimetype="image" mime-subtype="tif" xlink:href="CMC_34988-fig-5.tif"/></fig>
<fig id="fig-6"><label>Figure 6</label><caption><title>An example of a GNN architecture [<xref ref-type="bibr" rid="ref-15">15</xref>]</title></caption><graphic mimetype="image" mime-subtype="tif" xlink:href="CMC_34988-fig-6.tif"/></fig>
<fig id="fig-7"><label>Figure 7</label><caption><title>Traditional RNN architecture [<xref ref-type="bibr" rid="ref-39">39</xref>]</title></caption><graphic mimetype="image" mime-subtype="tif" xlink:href="CMC_34988-fig-7.tif"/></fig>
<fig id="fig-8"><label>Figure 8</label><caption><title>Traditional LSTM architecture [<xref ref-type="bibr" rid="ref-40">40</xref>]</title></caption><graphic mimetype="image" mime-subtype="tif" xlink:href="CMC_34988-fig-8.tif"/></fig>
<fig id="fig-9"><label>Figure 9</label><caption><title>The illustration of the convolutional and dilated convolutional layers [<xref ref-type="bibr" rid="ref-42">42</xref>]. The dilated convolutional layer has a larger receptive field</title></caption><graphic mimetype="image" mime-subtype="tif" xlink:href="CMC_34988-fig-9.tif"/></fig>
</sec>
<sec id="s2_2"><label>2.2</label><title>Systems</title>
<p>There are two systems used to find the availability of parking spaces in the context of DL as follows:
<list list-type="simple">
<list-item><label>S.1</label><p>The identification system identifies and updates the availability of parking spaces in a real-time manner. For instance, the system identifies an available parking space when a vehicle arrives at a parking lot [<xref ref-type="bibr" rid="ref-12">12</xref>,<xref ref-type="bibr" rid="ref-15">15</xref>].</p></list-item>
<list-item><label>S.2</label><p>The prediction system predicts the availability of parking spaces. For instance, the system predicts the availability of every single parking space in a parking lot [<xref ref-type="bibr" rid="ref-13">13</xref>].</p></list-item>
</list></p>
</sec>
<sec id="s2_3"><label>2.3</label><title>Datasets</title>
<p>A parking lot is a reserved area with parking spaces, which are slots for vehicles to park. There are eleven main parking lot datasets used in the literature to evaluate and validate the proposed schemes based on DL, which are as follows:
<list list-type="simple">
<list-item><label>D.1</label><p><italic>PKLot</italic><xref ref-type="fn" rid="fn1"><sup>1</sup></xref><fn id="fn1"><label>1</label><p><ext-link ext-link-type="uri" xlink:href="https://web.inf.ufpr.br/vri/databases/parking-lot-database/">https://web.inf.ufpr.br/vri/databases/parking-lot-database/</ext-link></p></fn> [<xref ref-type="bibr" rid="ref-10">10</xref>] is a dataset composed of 12,417 images of parking lots and 695,899 images of parking spaces, which were captured using three different camera views at two parking lots. These parking lots were located at the Pontifical Catholic University of Parana (PUCPR) and the Federal University of Parana (UFPR) in Curitiba, Brazil.</p></list-item>
<list-item><label>D.2</label><p><italic>PS2.0</italic><xref ref-type="fn" rid="fn2"><sup>2</sup></xref><fn id="fn2"><label>2</label><p><ext-link ext-link-type="uri" xlink:href="https://cslinzhang.github.io/deepps/">https://cslinzhang.github.io/deepps/</ext-link></p></fn> [<xref ref-type="bibr" rid="ref-43">43</xref>] is a dataset composed of 9,827 training images of parking lots and 9,476 images of parking spaces. It has 2,338 testing images of parking lots and 2,168 images of parking spaces. The parking lot is located at Tongji University, Shanghai, China.</p></list-item>
<list-item><label>D.3</label><p><italic>PSV</italic> is a dataset composed of 4,200 images of parking spaces. The parking lot was located at Tongji University in Shanghai, China.</p></list-item>
<list-item><label>D.4</label><p><italic>Santander&#x2019;s dataset</italic> is a dataset composed of the measurements collected by almost 400 parking sensors deployed in the main parking lot of Santander in Spain.</p></list-item>
<list-item><label>D.5</label><p><italic>Sii-Mobility</italic> [<xref ref-type="bibr" rid="ref-37">37</xref>] is a dataset collected from 12 parking spaces located at three different locations (i.e., downtown, hospitals, and outskirts such as parks and ride systems) within 81 days between 5<sup>th</sup> January 2017 and 26<sup>th</sup> March 2017 in Florence, Italy. The status of each parking space was updated every 15&#x2005;min.</p></list-item>
<list-item><label>D.6</label><p><italic>CNRPark &#x002B; EXT</italic><xref ref-type="fn" rid="fn3"><sup>3</sup></xref><fn id="fn3"><label>3</label><p><ext-link ext-link-type="uri" xlink:href="http://claudiotest.isti.cnr.it/park-datasets/CNR-EXT/">http://claudiotest.isti.cnr.it/park-datasets/CNR-EXT/</ext-link></p></fn> [<xref ref-type="bibr" rid="ref-12">12</xref>] is a dataset composed of around 150,000 labeled images of 164 available and unavailable parking spaces in a parking lot. The images were collected using 9 cameras under different weather conditions from November 2015 to February 2016.</p></list-item>
<list-item><label>D.7</label><p><italic>Birmingham</italic> [<xref ref-type="bibr" rid="ref-38">38</xref>] is a dataset composed of the occupancy of 29 parking spaces operated by National Car Parks in Birmingham, UK. Data was updated every 30&#x2005;min from 8:00 am to 4:30 pm. The dataset is licensed under the Open Government Licenses v3.0.</p></list-item>
<list-item><label>D.8</label><p><italic>San Francisco</italic><xref ref-type="fn" rid="fn4"><sup>4</sup></xref><fn id="fn4"><label>4</label><p><ext-link ext-link-type="uri" xlink:href="https://www.sfmta.com/demand-responsive-parking-pricing">https://www.sfmta.com/demand-responsive-parking-pricing</ext-link></p></fn> is a dataset composed of the sensing outcomes of 8,200 parking sensors deployed at on-street metered parking lots and gate-controlled off-street locations in San Francisco. The dataset was collected from 12<sup>th</sup> August 2013 to 22<sup>nd</sup> September 2013, and it was updated every 15&#x2005;min. There are 3,948 records for each of the 572 street blocks totaling 3,948&#x2009;&#x00D7;&#x2009;572&#x2009;&#x003D;&#x2009;2,258,256 records.</p></list-item>
<list-item><label>D.9</label><p><italic>Melbourne</italic> [<xref ref-type="bibr" rid="ref-44">44</xref>] is a dataset composed of the sensing outcomes of 7,114 parking sensors (i.e., in-ground sensors) deployed along 75 streets (or around 270 street blocks) throughout 24 areas in the Melbourne central business district. The dataset was collected from 1<sup>st</sup> October 2011 to 30<sup>th</sup> September 2012 totaling 12,208,178 records of parking events.</p></list-item>
<list-item><label>D.10</label><p><italic>Santa Monica</italic><xref ref-type="fn" rid="fn5"><sup>5</sup></xref><fn id="fn5"><label>5</label><p><ext-link ext-link-type="uri" xlink:href="https://data.smgov.net/">https://data.smgov.net/</ext-link></p></fn> [<xref ref-type="bibr" rid="ref-45">45</xref>] is a dataset collected from 9 parking lots in Santa Monica, California from 7:00 am on 11<sup>th</sup> May 2018 to 9:50 pm on 11<sup>th</sup> June 2018. Data was collected every 5&#x2005;min.</p></list-item>
<list-item><label>D.11</label><p><italic>Self-created dataset</italic> is a dataset composed of a large number of images or measurements of sensors, which were generated and annotated manually rather than using any publicly available datasets.</p></list-item>
</list></p>
</sec>
<sec id="s2_4"><label>2.4</label><title>Performance Measures</title>
<p>There are eight performance measures achieved by various DL approaches to predict and identify the availability of parking spaces. The self-explanatory equations for the performance measures are as follows:
<list list-type="simple">
<list-item><label>P.1</label><p><italic>Accuracy</italic><disp-formula id="eqn-1"><label>(1)</label><mml:math id="mml-eqn-1" display="block"><mml:mrow><mml:mtext>Accuracy</mml:mtext></mml:mrow><mml:mo>=</mml:mo><mml:mfrac><mml:msub><mml:mi>n</mml:mi><mml:mrow><mml:mi>p</mml:mi></mml:mrow></mml:msub><mml:msub><mml:mi>n</mml:mi><mml:mrow><mml:mi>s</mml:mi></mml:mrow></mml:msub></mml:mfrac></mml:math></disp-formula>where <inline-formula id="ieqn-11"><mml:math id="mml-ieqn-11"><mml:msub><mml:mi>n</mml:mi><mml:mrow><mml:mi>p</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> represents the total number of correct predicted values, and <inline-formula id="ieqn-12"><mml:math id="mml-ieqn-12"><mml:msub><mml:mi>n</mml:mi><mml:mrow><mml:mi>s</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> represents the total</p></list-item>
<list-item><label>P.2</label><p><italic>Precision</italic>
<disp-formula id="eqn-2"><label>(2)</label><mml:math id="mml-eqn-2" display="block"><mml:mrow><mml:mtext>Precision</mml:mtext></mml:mrow><mml:mo>=</mml:mo><mml:mfrac><mml:msub><mml:mi>T</mml:mi><mml:mrow><mml:mi>p</mml:mi></mml:mrow></mml:msub><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mrow><mml:mi>p</mml:mi></mml:mrow></mml:msub><mml:mo>+</mml:mo><mml:msub><mml:mi>F</mml:mi><mml:mrow><mml:mi>p</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:mfrac></mml:math></disp-formula>where <inline-formula id="ieqn-13"><mml:math id="mml-ieqn-13"><mml:msub><mml:mi>T</mml:mi><mml:mrow><mml:mi>p</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> represents the number of true positive values, and <inline-formula id="ieqn-14"><mml:math id="mml-ieqn-14"><mml:msub><mml:mi>F</mml:mi><mml:mrow><mml:mi>p</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> represents the number of false positive values.</p></list-item>
<list-item><label>P.3</label><p><italic>Recall</italic><disp-formula id="eqn-3"><label>(3)</label><mml:math id="mml-eqn-3" display="block"><mml:mrow><mml:mtext>Recall</mml:mtext></mml:mrow><mml:mo>=</mml:mo><mml:mfrac><mml:msub><mml:mi>T</mml:mi><mml:mrow><mml:mi>p</mml:mi></mml:mrow></mml:msub><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mrow><mml:mi>p</mml:mi></mml:mrow></mml:msub><mml:mo>+</mml:mo><mml:msub><mml:mi>F</mml:mi><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:mfrac></mml:math></disp-formula>where <inline-formula id="ieqn-15"><mml:math id="mml-ieqn-15"><mml:msub><mml:mi>F</mml:mi><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> represents the number of false negative values.</p></list-item>
<list-item><label>P.4</label><p><italic>Mean absolute error (MAE)</italic><disp-formula id="eqn-4"><label>(4)</label><mml:math id="mml-eqn-4" display="block"><mml:mrow><mml:mtext>MAE</mml:mtext></mml:mrow><mml:mo>=</mml:mo><mml:mfrac><mml:mrow><mml:mo>&#x2211;</mml:mo><mml:mrow><mml:mo>|</mml:mo><mml:msub><mml:mi>P</mml:mi><mml:mrow><mml:mi>v</mml:mi></mml:mrow></mml:msub><mml:mo>&#x2212;</mml:mo><mml:msub><mml:mi>A</mml:mi><mml:mrow><mml:mi>v</mml:mi></mml:mrow></mml:msub><mml:mo>|</mml:mo></mml:mrow></mml:mrow><mml:msub><mml:mi>n</mml:mi><mml:mrow><mml:mi>s</mml:mi></mml:mrow></mml:msub></mml:mfrac></mml:math></disp-formula>where <inline-formula id="ieqn-16"><mml:math id="mml-ieqn-16"><mml:msub><mml:mi>P</mml:mi><mml:mrow><mml:mi>v</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> represents the predicted value, and <inline-formula id="ieqn-17"><mml:math id="mml-ieqn-17"><mml:msub><mml:mi>A</mml:mi><mml:mrow><mml:mi>v</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> represents the actual value.</p></list-item>
<list-item><label>P.5</label><p><italic>Root mean square error (RMSE)</italic> is a quadratic scoring function as follows:
<disp-formula id="eqn-5"><label>(5)</label><mml:math id="mml-eqn-5" display="block"><mml:mrow><mml:mtext>RMSE</mml:mtext></mml:mrow><mml:mo>=</mml:mo><mml:msqrt><mml:mfrac><mml:mrow><mml:mo>&#x2211;</mml:mo><mml:msup><mml:mrow><mml:mo>(</mml:mo><mml:msub><mml:mi>P</mml:mi><mml:mrow><mml:mi>v</mml:mi></mml:mrow></mml:msub><mml:mo>&#x2212;</mml:mo><mml:msub><mml:mi>A</mml:mi><mml:mrow><mml:mi>v</mml:mi></mml:mrow></mml:msub><mml:mo>)</mml:mo></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msup></mml:mrow><mml:msub><mml:mi>n</mml:mi><mml:mrow><mml:mi>s</mml:mi></mml:mrow></mml:msub></mml:mfrac></mml:msqrt></mml:math></disp-formula></p></list-item>
<list-item><label>P.6</label><p><italic>Mean absolute percentage error (MAPE)</italic>
<disp-formula id="eqn-6"><label>(6)</label><mml:math id="mml-eqn-6" display="block"><mml:mrow><mml:mtext>MAPE</mml:mtext></mml:mrow><mml:mo>=</mml:mo><mml:mfrac><mml:mn>1</mml:mn><mml:msub><mml:mi>n</mml:mi><mml:mrow><mml:mi>s</mml:mi></mml:mrow></mml:msub></mml:mfrac><mml:mo>&#x2211;</mml:mo><mml:mfrac><mml:mrow><mml:mo>|</mml:mo><mml:msub><mml:mi>P</mml:mi><mml:mrow><mml:mi>v</mml:mi></mml:mrow></mml:msub><mml:mo>&#x2212;</mml:mo><mml:msub><mml:mi>A</mml:mi><mml:mrow><mml:mi>v</mml:mi></mml:mrow></mml:msub><mml:mo>|</mml:mo></mml:mrow><mml:msub><mml:mi>A</mml:mi><mml:mrow><mml:mi>v</mml:mi></mml:mrow></mml:msub></mml:mfrac></mml:math></disp-formula></p></list-item>
<list-item><label>P.7</label><p><italic>Root relative squared error (RRSE)</italic>
<disp-formula id="eqn-7"><label>(7)</label><mml:math id="mml-eqn-7" display="block"><mml:mrow><mml:mtext>RRSE</mml:mtext></mml:mrow><mml:mo>=</mml:mo><mml:mfrac><mml:mrow><mml:mtext>RMSE</mml:mtext></mml:mrow><mml:msqrt><mml:mfrac><mml:mrow><mml:mo>&#x2211;</mml:mo><mml:msup><mml:mrow><mml:mo>(</mml:mo><mml:msub><mml:mi>P</mml:mi><mml:mrow><mml:mi>v</mml:mi></mml:mrow></mml:msub><mml:mo>&#x2212;</mml:mo><mml:mi>v</mml:mi><mml:mo>)</mml:mo></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msup></mml:mrow><mml:msub><mml:mi>n</mml:mi><mml:mrow><mml:mi>s</mml:mi></mml:mrow></mml:msub></mml:mfrac></mml:msqrt></mml:mfrac></mml:math></disp-formula>where <italic>v</italic> represents the last known value.</p></list-item>
<list-item><label>P.8</label><p><italic>Mean absolute scaled error (MASE)</italic>
<disp-formula id="eqn-8"><label>(8)</label><mml:math id="mml-eqn-8" display="block"><mml:mrow><mml:mtext>MASE</mml:mtext></mml:mrow><mml:mo>=</mml:mo><mml:mrow><mml:mtext>mean</mml:mtext></mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mo>|</mml:mo><mml:mfrac><mml:mrow><mml:msub><mml:mi>O</mml:mi><mml:mrow><mml:mi>v</mml:mi></mml:mrow></mml:msub><mml:mo>&#x2212;</mml:mo><mml:msub><mml:mi>P</mml:mi><mml:mrow><mml:mi>v</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mrow><mml:mfrac><mml:mn>1</mml:mn><mml:mrow><mml:msub><mml:mi>n</mml:mi><mml:mrow><mml:mi>p</mml:mi></mml:mrow></mml:msub><mml:mo>&#x2212;</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:mfrac><mml:msubsup><mml:mrow><mml:mo>&#x2211;</mml:mo></mml:mrow><mml:mrow><mml:msub><mml:mi>n</mml:mi><mml:mrow><mml:mi>p</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mrow><mml:mi>i</mml:mi><mml:mo>=</mml:mo><mml:mn>2</mml:mn></mml:mrow></mml:msubsup><mml:msub><mml:mi>O</mml:mi><mml:mrow><mml:mi>v</mml:mi><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>&#x2212;</mml:mo><mml:msub><mml:mi>O</mml:mi><mml:mrow><mml:mi>v</mml:mi><mml:mi>i</mml:mi><mml:mo>&#x2212;</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msub></mml:mrow></mml:mfrac><mml:mo>|</mml:mo></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:math></disp-formula>where <inline-formula id="ieqn-18"><mml:math id="mml-ieqn-18"><mml:msub><mml:mi>O</mml:mi><mml:mrow><mml:mi>v</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> represents the observed value</p></list-item>
</list></p>
</sec>
</sec>
<sec id="s3"><label>3</label><title>The Roles of DL Architectures in Parking Identification and Prediction Systems</title>
<p>DL plays an important role in parking identification and prediction systems. There are seven main DL architectures, namely MLP (A.1), CNN (A.2), RCNN (A.3), GNN (A.4), RNN (A.5), LSTM (A.6), and DCNN (A.7), applied to identify (S.1) and predict (S.2) the availability of parking spaces in the literature. The DL architectures are essential to cater to the continuous and high-dimensional data related to the system. <xref ref-type="fig" rid="fig-10">Fig. 10</xref> presents the general framework of DL applied to parking identification and prediction systems. <xref ref-type="table" rid="table-1">Table 1</xref> summarizes various enhancements of DL architectures to address the challenges of parking identification and prediction systems.</p>
<fig id="fig-10"><label>Figure 10</label><caption><title>The general framework of DL applied to parking identification and prediction systems. The input has a data processing module processing dataset and raw data. The input is fed into the DL architecture for identification and prediction. The output module provides an available parking space. If there is no parking space available, the car may either look at the same or another parking lot</title></caption><graphic mimetype="image" mime-subtype="tif" xlink:href="CMC_34988-fig-10.tif"/></fig><table-wrap id="table-1"><label>Table 1</label><caption><title>Summary of enhancements in DL architectures to address the challenges of parking identification and prediction systems</title></caption>
<table frame="hsides">
<colgroup>
<col align="left"/>
<col align="left"/>
<col align="left"/>
<col align="left"/>
</colgroup>
<thead>
<tr>
<th align="left">DL architectures</th>
<th align="left">Enhancements</th>
<th align="left">Layers in architecture</th>
<th align="left">Strength</th>
</tr>
</thead>
<tbody>
<tr>
<td align="left">A.1 MLP</td>
<td align="left">Provides a continuous function to process data and perform pattern classification, recognition, prediction, and approximation tasks.</td>
<td align="left">Uses FC layers.</td>
<td align="left">Performs prediction efficiently.</td>
</tr>
<tr>
<td align="left">A.2 CNN</td>
<td align="left">Provides convolutional layers to process visual data and perform image processing, classification, and segmentation tasks.</td>
<td align="left">Uses convolutional and FC layers.</td>
<td align="left">Performs classification.</td>
</tr>
<tr>
<td align="left">A.3 RCNN</td>
<td align="left">Provides region proposals of images to perform object detection efficiently.</td>
<td align="left">Uses region proposals, convolutional, and FC layers.</td>
<td align="left">Performs classification and detection with higher accuracy.</td>
</tr>
<tr>
<td align="left">A.4 GNN</td>
<td align="left">Provides graphs to process data and perform node-, edge-, and graph-level prediction tasks.</td>
<td align="left">Uses graph layers.</td>
<td align="left">Performs graph-level<break/>prediction efficiently.</td>
</tr>
<tr>
<td align="left">A.5 RNN</td>
<td align="left">Provides memory to store previous inputs and perform sequence prediction tasks.</td>
<td align="left">Uses FC layers.</td>
<td align="left">Provides memory to store previous inputs and perform prediction.</td>
</tr>
<tr>
<td align="left">A.6 LSTM</td>
<td align="left">Provides memory to store previous inputs efficiently and perform sequence prediction tasks more efficiently.</td>
<td align="left">Uses an LSTM layer that consists of a memory cell.</td>
<td align="left">Provides memory to store previous inputs and perform prediction with higher accuracy.</td>
</tr>
<tr>
<td align="left">A.7 DCNN</td>
<td align="left">Provides dilated convolution to expand inputs and perform object detection efficiently.</td>
<td align="left">Uses dilated convolutional and FC layers.</td>
<td align="left">Performs classification and detection with higher accuracy.</td>
</tr>
</tbody>
</table>
</table-wrap>
<sec id="s3_1"><label>3.1</label><title>The DL Approach Based on the MLP Architecture</title>
<p>The DL approach based on the MLP architecture (A.1) (see <xref ref-type="fig" rid="fig-3">Fig. 3</xref>) has been applied in [<xref ref-type="bibr" rid="ref-13">13</xref>] to predict parking space availability (S.2). The MLP architecture consists of: (a) the input layer represents input data comprised of the measurements collected by sensors; (b) the hidden layer(s) have FC layers and activation functions (e.g., ReLU); and (c) the output layer predicts the availability of every single parking space in a parking lot.</p>
</sec>
<sec id="s3_2"><label>3.2</label><title>The DL Approach Based on the CNN and RCNN Architectures</title>
<p>The DL approach, which is based on the CNN (A.2) (see <xref ref-type="fig" rid="fig-4">Fig. 4</xref>) and RCNN (A.3) (see <xref ref-type="fig" rid="fig-5">Fig. 5</xref>) architectures, has been applied in [<xref ref-type="bibr" rid="ref-12">12</xref>,<xref ref-type="bibr" rid="ref-14">14</xref>,<xref ref-type="bibr" rid="ref-17">17</xref>] to identify parking space availability (S.1). The CNN architecture consists of: (a) the input layer represents an input image of a parking lot (or parking spaces); (b) the convolutional layer has the convolution and pooling layers, and activation functions (e.g., ReLU); (c) the FC layers; and (d) the output layer classifies objects, such as a car and an empty parking space.</p>
<sec id="s3_2_1"><label>3.2.1</label><title>Enhancements</title>
<p>There are two main enhancements to the RCNN (A.3) (see <xref ref-type="fig" rid="fig-5">Fig. 5</xref>) architecture. Firstly, region proposals are provided to identify a set of candidate detections present in an image. Region proposals allow the DNN network to identify where to look in an image and detect the exact objects. By using region proposals, DNN enhances the accuracy of object detection. Secondly, the output layer is split into two separate streams to generate bounding boxes and classify objects, such as a car and an empty parking space. This enhancement allows DNN to classify objects accurately and tell DNN where objects are located in an image by generating bounding boxes around objects. In contrast, the traditional CNN only predicts the class of an object. This enhancement enables DNN to increase its accuracy in object classification. While these enhancements increase the accuracy of detection and classification, particularly when the number of classes (e.g., a car, a truck, an empty parking space, and so on) is large, they increase computational cost and processing time. This limitation, which is associated with the RCNN architecture, has been solved using Fast RCNN although it has not been investigated in the context of parking identification and prediction systems. Compared with RCNN, the Fast RCNN architecture has convolutional layers before the region proposals [<xref ref-type="bibr" rid="ref-46">46</xref>]. Fast RCNN architecture uses convolutional, region proposals, and FC layers. It performs classification and detection tasks with higher speed and accuracy as compared to RCNN [<xref ref-type="bibr" rid="ref-46">46</xref>]. The main objective of Fast RCNN is to reduce computational cost and processing time, and hence it can predict the locations of different objects in an image quickly and accurately.</p>
</sec>
<sec id="s3_2_2"><label>3.2.2</label><title>Applications</title>
<p>The enhancements have been applied to RCNN in [<xref ref-type="bibr" rid="ref-18">18</xref>] to identify parking space availability (S.1), whereby the RCNN architecture consists of five types of layers: (a) the input layer; (b) the region proposals layer divides an input image into approximately 2,000 region proposals and identifies a set of candidates detected in an image; (c) the convolutional layers; (d) the FC layers; and (e) the output layer has two streams to generate the bounding boxes and classify the objects, such as a car and an empty parking space.</p>
</sec>
</sec>
<sec id="s3_3"><label>3.3</label><title>The DL Approach Based on the GNN Architecture</title>
<p>The DL approach based on the GNN architecture (A.4) (see <xref ref-type="fig" rid="fig-6">Fig. 6</xref>) has been applied in [<xref ref-type="bibr" rid="ref-15">15</xref>] to identify parking space availability (S.1). The GNN architecture consists of: (a) the input layer represents an input image of a parking lot (or parking spaces); (b) the hidden layer(s) have graphs and activation functions (e.g., ReLU); and (c) the output layer classifies objects, such as a car and an empty parking space.</p>

</sec>
<sec id="s3_4"><label>3.4</label><title>The DL Approach Based on the RNN Architecture</title>
<p>The DL approach based on the RNN architecture (A.5) (see <xref ref-type="fig" rid="fig-7">Fig. 7</xref>) has been applied in [<xref ref-type="bibr" rid="ref-38">38</xref>] to predict parking space availability (S.2). The RNN architecture consists of: (a) the input layer represents input data comprised of the measurements collected by sensors; (b) the hidden layer(s) have FC layers and activation functions (e.g., ReLU); and (c) the output layer predicts the availability of every single parking space in a parking lot.</p>
</sec>
<sec id="s3_5"><label>3.5</label><title>The DL Approach Based on the LSTM Architecture</title>
<p>The DL approach based on the LSTM architecture (A.6) (see <xref ref-type="fig" rid="fig-8">Fig. 8</xref>) has been applied in [<xref ref-type="bibr" rid="ref-16">16</xref>] to predict parking space availability (S.2). The LSTM architecture consists of: (a) the input layer represents input data comprised of the measurements collected by sensors; (b) the LSTM layer consists of a memory cell; and (c) the output layer predicts the availability of every single parking space in a parking lot.</p>
</sec>
<sec id="s3_6"><label>3.6</label><title>The DL Approach Based on the DCNN Architecture</title>
<p>The DL approach based on the DCNN architecture (A.7) (see <xref ref-type="fig" rid="fig-9">Fig. 9</xref>) has been applied in [<xref ref-type="bibr" rid="ref-41">41</xref>] to identify parking space availability (S.1). The DCNN architecture consists of: (a) the input layer represents an input image of a parking lot (or parking spaces); (b) the dilated convolutional layer consists of the dilated convolution and pooling layers, and activation functions (e.g., ReLU); (c) the FC layer; and (d) the output layer classifies objects, such as a car and an empty parking space.</p>
</sec>
</sec>
<sec id="s4"><label>4</label><title>Recent Works on the Deployment of DL in Parking Identification and Prediction Systems</title>
<p>This section presents a review of some recent works on DL applied to parking identification and prediction systems. <xref ref-type="table" rid="table-2">Table 2</xref> presents a comparison of the attributes of DL-based approaches in parking identification and prediction systems. <xref ref-type="table" rid="table-3">Table 3</xref> presents a comparison of key contributions and future directions of parking identification and prediction system investigations.</p>
<table-wrap id="table-2"><label>Table 2</label><caption><title>Summary of the DL-based approaches attributes in parking identification and prediction systems</title></caption>
<table frame="hsides">
<colgroup>
<col align="left"/>
<col align="left"/>
<col align="left"/>
<col align="left"/>
<col align="left"/>
<col align="left"/>
<col align="left"/>
<col align="left"/>
<col align="left"/>
<col align="left"/>
<col align="left"/>
<col align="left"/>
<col align="left"/>
<col align="left"/>
<col align="left"/>
<col align="left"/>
<col align="left"/>
<col align="left"/>
<col align="left"/>
<col align="left"/>
<col align="left"/>
<col align="left"/>
<col align="left"/>
</colgroup>
<thead>
<tr>
<th>DL architectures</th>
<th>Reference</th>
<th align="center" colspan="7">Sys.</th>
<th align="center" colspan="7">Datasets</th>
<th align="center" colspan="7">Performance</th>
</tr>
<tr>
<th></th>
<th></th>
<th align="left">S.1 Identification</th>
<th align="left">S.2 Prediction</th>
<th align="left">D.1 PKLot</th>
<th align="left">D.2 PS2.0</th>
<th align="left">D.3 PSV</th>
<th align="left">D.4 Santander</th>
<th align="left">D.5 Sii-Mobility</th>
<th align="left">D.6 CNRPark &#x002B; EXT</th>
<th align="left">D.7 Birmingham</th>
<th align="left">D.8 San Francisco</th>
<th align="left">D.9 Melbourne</th>
<th align="left">D.10 Santa Monica</th>
<th align="left">D.11 Self-created</th>
<th align="left">P.1 Accuracy</th>
<th align="left">P.2 Precision</th>
<th align="left">P.3 Recall</th>
<th align="left">P.4 MAE</th>
<th align="left">P.5 RMSE</th>
<th align="left">P.6 MAPE</th>
<th align="left">P.7 RRSE</th>
<th align="left">P.8 MASE</th>
</tr>
</thead>
<tbody>
<tr>
<td>A.1 MLP</td>
<td align="left">Amato et&#x00A0;al.<break/> (2020) [<xref ref-type="bibr" rid="ref-13">13</xref>]</td>
<td/>
<td align="left">&#x2A2F;</td>
<td/>
<td/>
<td/>
<td align="left">&#x2A2F;</td>
<td/>
<td/>
<td/>
<td/>
<td/>
<td/>
<td/>
<td align="left">&#x2A2F;</td>
<td align="left">&#x2A2F;</td>
<td align="left">&#x2A2F;</td>
<td/>
<td/>
<td/>
<td/>
<td/>
</tr>
<tr>
<td/>
<td align="left">Vlahogianni et&#x00A0;al.<break/> (2016) [<xref ref-type="bibr" rid="ref-47">47</xref>]</td>
<td align="left"/>
<td align="left">&#x2A2F;</td>
<td/>
<td/>
<td/>
<td align="left">&#x2A2F;</td>
<td/>
<td/>
<td/>
<td/>
<td/>
<td/>
<td/>
<td/>
<td/>
<td/>
<td align="left">&#x2A2F;</td>
<td align="left">&#x2A2F;</td>
<td align="left">&#x2A2F;</td>
<td align="left">&#x2A2F;</td>
<td/>
</tr>
<tr>
<td>A.2 CNN</td>
<td align="left">Amato et&#x00A0;al.<break/> (2017) [<xref ref-type="bibr" rid="ref-12">12</xref>]</td>
<td align="left">&#x2A2F;</td>
<td/>
<td align="left">&#x2A2F;</td>
<td/>
<td/>
<td/>
<td/>
<td align="left">&#x2A2F;</td>
<td/>
<td/>
<td/>
<td/>
<td/>
<td align="left">&#x2A2F;</td>
<td/>
<td/>
<td/>
<td/>
<td/>
<td/>
<td/>
</tr>
<tr>
<td/>
<td align="left">Suhr et&#x00A0;al.<break/> (2021) [<xref ref-type="bibr" rid="ref-17">17</xref>]</td>
<td align="left">&#x2A2F;</td>
<td/>
<td/>
<td align="left">&#x2A2F;</td>
<td/>
<td/>
<td/>
<td/>
<td/>
<td/>
<td/>
<td/>
<td/>
<td align="left">&#x2A2F;</td>
<td align="left">&#x2A2F;</td>
<td align="left">&#x2A2F;</td>
<td/>
<td/>
<td/>
<td/>
<td/>
</tr>
<tr>
<td/>
<td align="left">Li et&#x00A0;al.<break/> (2020) [<xref ref-type="bibr" rid="ref-14">14</xref>]</td>
<td align="left">&#x2A2F;</td>
<td/>
<td/>
<td align="left">&#x2A2F;</td>
<td align="left">&#x2A2F;</td>
<td/>
<td/>
<td/>
<td/>
<td/>
<td/>
<td/>
<td/>
<td/>
<td align="left">&#x2A2F;</td>
<td align="left">&#x2A2F;</td>
<td/>
<td/>
<td/>
<td/>
<td/>
</tr>
<tr>
<td/>
<td align="left">Yu et&#x00A0;al.<break/> (2020) [<xref ref-type="bibr" rid="ref-48">48</xref>]</td>
<td align="left">&#x2A2F;</td>
<td/>
<td/>
<td align="left">&#x2A2F;</td>
<td/>
<td/>
<td/>
<td/>
<td/>
<td/>
<td/>
<td/>
<td/>
<td align="left">&#x2A2F;</td>
<td/>
<td/>
<td/>
<td/>
<td/>
<td/>
<td/>
</tr>
<tr>
<td/>
<td align="left">Zhang et&#x00A0;al.<break/> (2018) [<xref ref-type="bibr" rid="ref-43">43</xref>]</td>
<td align="left">&#x2A2F;</td>
<td/>
<td/>
<td align="left">&#x2A2F;</td>
<td/>
<td/>
<td/>
<td/>
<td/>
<td/>
<td/>
<td/>
<td/>
<td/>
<td align="left">&#x2A2F;</td>
<td align="left">&#x2A2F;</td>
<td/>
<td/>
<td/>
<td/>
<td/>
</tr>
<tr>
<td/>
<td align="left">Huang et&#x00A0;al.<break/> (2019) [<xref ref-type="bibr" rid="ref-49">49</xref>]</td>
<td align="left">&#x2A2F;</td>
<td/>
<td/>
<td align="left">&#x2A2F;</td>
<td/>
<td/>
<td/>
<td/>
<td/>
<td/>
<td/>
<td/>
<td/>
<td/>
<td align="left">&#x2A2F;</td>
<td align="left">&#x2A2F;</td>
<td/>
<td/>
<td/>
<td/>
<td/>
</tr>
<tr>
<td/>
<td align="left">Zheng et&#x00A0;al.<break/> (2015) [<xref ref-type="bibr" rid="ref-44">44</xref>]</td>
<td align="left"/>
<td align="left">&#x2A2F;</td>
<td/>
<td/>
<td/>
<td/>
<td/>
<td/>
<td/>
<td align="left">&#x2A2F;</td>
<td align="left">&#x2A2F;</td>
<td/>
<td/>
<td/>
<td/>
<td/>
<td align="left">&#x2A2F;</td>
<td align="left">&#x2A2F;</td>
<td/>
<td/>
<td/>
</tr>
<tr>
<td align="left">A.3 RCNN</td>
<td align="left">Zinelli et&#x00A0;al.<break/> (2019) [<xref ref-type="bibr" rid="ref-18">18</xref>]</td>
<td align="left">&#x2A2F;</td>
<td/>
<td/>
<td/>
<td/>
<td/>
<td/>
<td/>
<td/>
<td/>
<td/>
<td/>
<td align="left">&#x2A2F;</td>
<td align="left">&#x2A2F;</td>
<td align="left">&#x2A2F;</td>
<td/>
<td/>
<td/>
<td/>
<td/>
<td/>
</tr>
<tr>
<td align="left">A.4 GNN</td>
<td align="left">Min et&#x00A0;al.<break/> (2021) [<xref ref-type="bibr" rid="ref-15">15</xref>]</td>
<td align="left">&#x2A2F;</td>
<td/>
<td/>
<td align="left">&#x2A2F;</td>
<td align="left">&#x2A2F;</td>
<td/>
<td/>
<td/>
<td/>
<td/>
<td/>
<td/>
<td/>
<td/>
<td align="left">&#x2A2F;</td>
<td align="left">&#x2A2F;</td>
<td/>
<td/>
<td/>
<td/>
<td/>
</tr>
<tr>
<td>A.5 RNN</td>
<td align="left">Camero et&#x00A0;al.<break/> (2018) [<xref ref-type="bibr" rid="ref-38">38</xref>]</td>
<td/>
<td align="left">&#x2A2F;</td>
<td/>
<td/>
<td/>
<td/>
<td/>
<td/>
<td align="left">&#x2A2F;</td>
<td/>
<td/>
<td/>
<td/>
<td/>
<td/>
<td/>
<td align="left">&#x2A2F;</td>
<td/>
<td/>
<td/>
<td/>
</tr>
<tr>
<td/>
<td align="left">Badii et&#x00A0;al.<break/> (2018) [<xref ref-type="bibr" rid="ref-37">37</xref>]</td>
<td align="left"/>
<td align="left">&#x2A2F;</td>
<td/>
<td/>
<td/>
<td/>
<td align="left">&#x2A2F;</td>
<td/>
<td/>
<td/>
<td/>
<td/>
<td/>
<td/>
<td/>
<td/>
<td/>
<td align="left">&#x2A2F;</td>
<td/>
<td/>
<td align="left">&#x2A2F;</td>
</tr>
<tr>
<td>A.6 LSTM</td>
<td align="left">Hochreiter et&#x00A0;al.<break/> (1997) [<xref ref-type="bibr" rid="ref-16">16</xref>]</td>
<td/>
<td align="left">&#x2A2F;</td>
<td/>
<td/>
<td/>
<td/>
<td/>
<td/>
<td/>
<td/>
<td/>
<td/>
<td align="left">&#x2A2F;</td>
<td align="left">&#x2A2F;</td>
<td/>
<td/>
<td/>
<td/>
<td/>
<td/>
<td/>
</tr>
<tr>
<td/>
<td align="left">Feng et&#x00A0;al.<break/> (2021) [<xref ref-type="bibr" rid="ref-45">45</xref>]</td>
<td align="left"/>
<td align="left">&#x2A2F;</td>
<td/>
<td/>
<td/>
<td/>
<td/>
<td/>
<td/>
<td/>
<td/>
<td align="left">&#x2A2F;</td>
<td/>
<td/>
<td/>
<td/>
<td align="left">&#x2A2F;</td>
<td align="left">&#x2A2F;</td>
<td align="left">&#x2A2F;</td>
<td/>
<td/>
</tr>
<tr>
<td align="left">A.7 DCNN</td>
<td align="left">Nurullayev et&#x00A0;al.<break/> (2019) [<xref ref-type="bibr" rid="ref-41">41</xref>]</td>
<td align="left">&#x2A2F;</td>
<td/>
<td align="left">&#x2A2F;</td>
<td/>
<td/>
<td/>
<td/>
<td align="left">&#x2A2F;</td>
<td/>
<td/>
<td/>
<td/>
<td/>
<td align="left">&#x2A2F;</td>
<td/>
<td/>
<td/>
<td/>
<td/>
<td/>
<td/>
</tr>
</tbody>
</table>
</table-wrap><table-wrap id="table-3"><label>Table 3</label><caption><title>Summary of key contributions and future directions of DL-based approaches in parking identification and prediction systems</title></caption>
<table frame="hsides">
<colgroup>
<col align="left"/>
<col align="left"/>
<col align="left"/>
<col align="left"/>
</colgroup>
<thead>
<tr>
<th align="left">DL architectures</th>
<th align="left">Reference</th>
<th align="left">Key contributions</th>
<th align="left">Future directions</th>
</tr>
</thead>
<tbody>
<tr>
<td align="left">A.1 MLP</td>
<td align="left">Amato et&#x00A0;al. (2020) [<xref ref-type="bibr" rid="ref-13">13</xref>]</td>
<td align="left">Compares MLP with other artificial intelligence (AI) techniques.</td>
<td align="left">Extensions with: (a) emerging DL approaches; and (b) recommender systems.</td>
</tr>
<tr>
<td align="left"/>
<td align="left">Vlahogianni et&#x00A0;al. (2016) [<xref ref-type="bibr" rid="ref-47">47</xref>]</td>
<td align="left">Investigates two types of prediction systems (S.2).</td>
<td align="left">(a) Uses a dataset comprised of parking occupancy and duration; and (b) uses complex DL approaches.</td>
</tr>
<tr>
<td align="left">A.2 CNN</td>
<td align="left">Amato et&#x00A0;al. (2017) [<xref ref-type="bibr" rid="ref-12">12</xref>]</td>
<td align="left">Investigates CNN.</td>
<td align="left"/>
</tr>
<tr>
<td align="left"/>
<td align="left">Suhr et&#x00A0;al. (2021) [<xref ref-type="bibr" rid="ref-17">17</xref>]</td>
<td align="left">Integrates local and global information.</td>
<td align="left">Embeds the proposed approach into AI chips.</td>
</tr>
<tr>
<td align="left"/>
<td align="left">Li et&#x00A0;al. (2020) [<xref ref-type="bibr" rid="ref-14">14</xref>]</td>
<td align="left">Converts the parking space identification task into a two-step problem.</td>
<td align="left">Establishes a more extensive scale dataset, and improves the accuracy of the proposed scheme.</td>
</tr>
<tr>
<td align="left"/>
<td align="left">Yu et&#x00A0;al. (2020) [<xref ref-type="bibr" rid="ref-48">48</xref>]</td>
<td align="left">Investigates CNN to provide a faster speed and a smaller size.</td>
<td align="left"/>
</tr>
<tr>
<td align="left"/>
<td align="left">Huang et&#x00A0;al. (2019) [<xref ref-type="bibr" rid="ref-49">49</xref>]</td>
<td align="left">Investigates the directional marking-point regression (DMPR-PS).</td>
<td align="left">Extension with regression-based parking space detection approaches.</td>
</tr>
<tr>
<td align="left"/>
<td align="left">Zhang et&#x00A0;al. (2018) [<xref ref-type="bibr" rid="ref-43">43</xref>]</td>
<td align="left">Investigates CNN and the PS2.0 (D.2) dataset.</td>
<td align="left">Enlarges a dataset to provide a better benchmark.</td>
</tr>
<tr>
<td align="left"/>
<td align="left">Zheng et&#x00A0;al. (2015) [<xref ref-type="bibr" rid="ref-44">44</xref>]</td>
<td align="left">Compares CNN with other AI techniques.</td>
<td align="left">Incorporates other factors (e.g., social events).</td>
</tr>
<tr>
<td align="left">A.3 RCNN</td>
<td align="left">Zinelli et&#x00A0;al. (2019) [<xref ref-type="bibr" rid="ref-18">18</xref>]</td>
<td align="left">Investigates RCNN and BEV images.</td>
<td align="left">Uses original images instead of BEV images.</td>
</tr>
<tr>
<td align="left">A.4 GNN</td>
<td align="left">Min et&#x00A0;al. (2021) [<xref ref-type="bibr" rid="ref-15">15</xref>]</td>
<td align="left">Investigates GNN.</td>
<td align="left">Extension with the detection of complex parking spaces (e.g., oblique and trapezoid).</td>
</tr>
<tr>
<td align="left">A.5 RNN</td>
<td align="left">Camero et&#x00A0;al. (2018) [<xref ref-type="bibr" rid="ref-38">38</xref>]</td>
<td align="left">Investigates RNN.</td>
<td align="left">Explores other applications (e.g., energy consumption forecast).</td>
</tr>
<tr>
<td align="left"/>
<td align="left">Badii et&#x00A0;al. (2018) [<xref ref-type="bibr" rid="ref-37">37</xref>]</td>
<td align="left">Compares RNN with support vector regression.</td>
<td align="left"/>
</tr>
<tr>
<td align="left">A.6 LSTM</td>
<td align="left">Hochreiter et&#x00A0;al. (1997) [<xref ref-type="bibr" rid="ref-16">16</xref>]</td>
<td align="left">Investigates LSTM.</td>
<td align="left">Uses context information to guide drivers in route planning and car parking.</td>
</tr>
<tr>
<td align="left"/>
<td align="left">Feng et&#x00A0;al. (2021) [<xref ref-type="bibr" rid="ref-45">45</xref>]</td>
<td align="left">Investigates a hybrid DL mode based on CNN (A.2) and LSTM (A.6).</td>
<td align="left"/>
</tr>
<tr>
<td align="left">A.7 DCNN</td>
<td align="left">Nurullayev et&#x00A0;al. (2019) [<xref ref-type="bibr" rid="ref-41">41</xref>]</td>
<td align="left">Investigates DCNN.</td>
<td align="left">Improves the accuracy of image classification.</td>
</tr>
</tbody>
</table>
</table-wrap>
<sec id="s4_1"><label>4.1</label><title>Deployment of the MLP Architecture</title>
<p>In [<xref ref-type="bibr" rid="ref-13">13</xref>], a comparative analysis of the MLP approach (A.1) and other machine learning techniques (i.e., K-nearest neighbors, decision tree, random forest, and voting classifier) is presented for the prediction (S.2) of parking space availability. Analysis was conducted for a validity period of 10 to 20&#x2005;min using the Santander&#x2019;s dataset (D.4), and it has been shown to achieve a high accuracy rate (P.1), high precision rate (P.2), and high recall rate (P.3) in predicting the availability of parking spaces.</p>
<p>In [<xref ref-type="bibr" rid="ref-47">47</xref>], two types of prediction approaches (S.2) are proposed to predict parking space availability. The first approach is based on the probability that an available parking lot continues to be available in the coming time intervals. The second approach is based on the prediction of the short-term occupancy of parking lots in specific regions. Using MLP (A.1), predictions for the next 1, 5, 15, and 30&#x2005;min were based on the 1-min parking data of Santander&#x2019;s dataset (D.4). It has been shown to achieve better MAE (P.4), RMSE (P.5), MAPE (P.6) and RRSE (P.7) in predicting the availability of parking spaces.</p>
</sec>
<sec id="s4_2"><label>4.2</label><title>Deployment of the CNN Architecture</title>
<p>In [<xref ref-type="bibr" rid="ref-12">12</xref>], a CNN-based approach (A.2) runs on a Raspberry Pi platform equipped with a smart camera module for the identification (S.1) of parking space availability. The main deployment challenge is the visual classification problem caused by shadows and obstacles (i.e., trees, lamps, or people), which occupy parking spaces. The proposed scheme uses the redundancy of overlapping parking spaces to reduce the effects of obstacles (e.g., trees). Based on the PKLot (D.1) dataset, the approach has been shown to achieve a high accuracy rate (P.1) in identifying the availability of parking spaces.</p>
<p>The work presented in [<xref ref-type="bibr" rid="ref-17">17</xref>] is an extension of [<xref ref-type="bibr" rid="ref-12">12</xref>]. In [<xref ref-type="bibr" rid="ref-17">17</xref>], a CNN-based approach (A.2) acquires local and global information simultaneously and integrates them for the identification (S.1) of parking space availability. The local information includes the orientation and location of junctions in parking lots, and the global information includes the occupancy (e.g., a car or a truck) and types (e.g., a parallel or perpendicular parking space). Based on the PS2.0 (D.2) dataset, the approach achieves a high accuracy rate (P.1), precision rate (P.2), and recall rate (P.3) in identifying the availability of parking spaces.</p>
<p>The work presented in [<xref ref-type="bibr" rid="ref-14">14</xref>] is an extension of [<xref ref-type="bibr" rid="ref-12">12</xref>]. In [<xref ref-type="bibr" rid="ref-14">14</xref>], a CNN-based approach (A.2) converts the empty parking space identification task into a two-step problem: (a) parking space identification; and (b) occupancy classification for the identification (S.1) of parking space availability. The approach also updates the PS2.0 (D.2) and PSV (D.3) datasets by labeling the type of parking space in each image. Based on the datasets, the approach has been shown to achieve a high precision rate (P.2) and recall rate (P.3) in identifying the availability of parking spaces.</p>
<p>Other CNN-based approaches have been proposed. In [<xref ref-type="bibr" rid="ref-48">48</xref>], CNN (A.2) performs the identification (S.1) of parking space availability using the PS2.0 dataset (D.2). It detects the corners and line features of parking lots. It has been shown to achieve a high accuracy rate (P.1) of around 98&#x0025; in identifying the availability of parking spaces. In [<xref ref-type="bibr" rid="ref-49">49</xref>], CNN (A.2) performs the identification (S.1) of parking space availability using directional marking-point regression (DMPR-PS) and the PS2.0 dataset (D.2). It has been shown to achieve a high precision rate (P.2) and recall rate (P.3) in identifying the availability of parking spaces. In [<xref ref-type="bibr" rid="ref-43">43</xref>], CNN (A.2) performs the identification (S.1) of parking space availability, namely DeepPS. The investigation uses a new large-scale labeled dataset, namely PS2.0 (D.2), which has been released for public use. DeepPS has been shown to achieve a high precision rate (P.2) and recall rate (P.3) in identifying the availability of parking spaces. In [<xref ref-type="bibr" rid="ref-44">44</xref>], CNN (A.2) is incorporated with two other machine learning techniques, namely regression tree and support vector regression, for the prediction (S.2) of parking space availability using the San Francisco (D.8) and Melbourne (D.9) datasets. It has been shown to achieve better MAE (P.4) and RMSE (P.5) in predicting the availability of parking spaces.</p>
</sec>
<sec id="s4_3"><label>4.3</label><title>Deployment of the RCNN Architecture</title>
<p>The work presented in [<xref ref-type="bibr" rid="ref-18">18</xref>] is an extension of [<xref ref-type="bibr" rid="ref-17">17</xref>] (see Section 4.2). In [<xref ref-type="bibr" rid="ref-18">18</xref>], the RCNN-based approach (A.3) is suitable for handling generic quadrilaterals and rectangular bounding boxes [<xref ref-type="bibr" rid="ref-12">12</xref>] while detecting parking spaces for the identification (S.1) of parking space availability. Specifically, it can process images of parking spaces, which are in both quadrilateral and rectangular shapes, captured from different angles. Self-created dataset (D.11), which is composed of around 400 bird&#x2019;s eye view (BEV) images, was used and it has been shown to achieve a high accuracy rate (P.1) and precision rate (P.2) in identifying the availability of parking spaces.</p>
</sec>
<sec id="s4_4"><label>4.4</label><title>Deployment of the GNN Architecture</title>
<p>In [<xref ref-type="bibr" rid="ref-15">15</xref>], a GNN-based approach (A.4) uses the link information (e.g., location) of the marking points in an image to identify image features (e.g., empty parking spaces). The marking points (or vertices (A.4)) are represented as graph-structured data, which consists of vertices and links processed using GNN. Based on the PS2.0 (D.2) and PSV (D.3) datasets, the approach has been shown to achieve high precision (P.2) and recall (P.3) rates in identifying the availability of parking spaces.</p>
</sec>
<sec id="s4_5"><label>4.5</label><title>Deployment of the RNN Architecture</title>
<p>In [<xref ref-type="bibr" rid="ref-38">38</xref>], an RNN-based approach (A.5) for the prediction (S.2) of parking space availability has been conducted using the Birmingham dataset (D.7). It has been shown to achieve a better MAE (P.4) in predicting the availability of parking spaces. In [<xref ref-type="bibr" rid="ref-37">37</xref>], a comparative analysis of RNN (A.5) and a machine learning technique called support vector regression using the Sii-Mobility dataset (D.5) is performed for the prediction (S.2) of parking space availability. It has been demonstrated that RNN outperforms others and achieves better RMSE (P.5) and MASE (P.8) in predicting the availability of parking spaces.</p>
</sec>
<sec id="s4_6"><label>4.6</label><title>Deployment of LSTM Architecture</title>
<p>In [<xref ref-type="bibr" rid="ref-16">16</xref>], an LSTM-based approach (A.6) uses a mobile application to check the live status of parking spaces and book parking spaces in advance for the prediction (S.2) of parking space availability. The approach uses a self-created dataset (D.11), which is comprised of the number of parking spaces, occupancy status, date, and time, and it has been shown to achieve a high accuracy rate (P.1) in predicting the availability of parking spaces. In [<xref ref-type="bibr" rid="ref-45">45</xref>], a DL model, which is based on CNN (A.2) and LSTM (A.6), is proposed to predict (S.2) the availability of parking spaces using the Santa Monica dataset (D.10). By combining two DL architectures (i.e., CNN (A.2) and LSTM (A.6)), the proposed scheme can accurately make short-term (i.e., <inline-formula id="ieqn-19"><mml:math id="mml-ieqn-19"><mml:mo>&#x2264;</mml:mo></mml:math></inline-formula>30&#x2005;min) and long-term (i.e., <inline-formula id="ieqn-20"><mml:math id="mml-ieqn-20"><mml:mo>&#x003E;</mml:mo></mml:math></inline-formula>30&#x2005;min) predictions of the parking spaces. The proposed scheme has been shown to achieve better MAE (P.4), RMSE (P.5), and MAPE (P.6) in predicting the availability of parking spaces.</p>
</sec>
<sec id="s4_7"><label>4.7</label><title>Deployment of DCNN Architecture</title>
<p>In [<xref ref-type="bibr" rid="ref-41">41</xref>], a DCNN-based approach (A.7) for the identification (S.1) of parking space availability has been conducted using the PKLoT (D.1) and CNRPark&#x2009;&#x002B;&#x2009;EXT (D.6) datasets. It has been shown to achieve a high accuracy rate (P.1) in identifying the availability of parking spaces.</p>
</sec>
</sec>
<sec id="s5"><label>5</label><title>Open-Source Implementations of DL-Based Parking Identification and Prediction Systems</title>
<p>Open-source implementations are mainly useful for two purposes. Firstly, researchers who plan to extend existing works can use open-source codes and work on their extensions without the need of reinventing the wheel. Secondly, researchers who are new to the field can use open-source codes as baselines for their understanding before starting to implement their own approaches, which may be based on open-source codes. Due to the importance of open-source implementations, such implementations related to DL-based parking identification and prediction systems are discussed.</p>
<p>For parking space identification (S.1), in [<xref ref-type="bibr" rid="ref-43">43</xref>], DeepPS is proposed, and it has been widely used in the literature for CNN-based approaches (A.2). An open-source implementation of DeepPS in MATLAB and PS2.0 (D.2), and a large-scale labeled dataset, are provided in the website<sup>6</sup>. The work presented in [<xref ref-type="bibr" rid="ref-49">49</xref>] is an extension of [<xref ref-type="bibr" rid="ref-43">43</xref>]. In [<xref ref-type="bibr" rid="ref-49">49</xref>], using directional marking-point, DMPR-PS, which is a CNN-based (A.2) multi-attribute regression model, is proposed to identify parking spaces based on the PS2.0 dataset (D.2). Its source code in Python is available at GitHub<sup>7</sup>.</p>
<p>For parking space prediction (S.2), in [<xref ref-type="bibr" rid="ref-38">38</xref>], an open-source implementation of DLOPT, which is an RNN-based approach (A.5), is proposed to predict the availability of parking spaces based on the Birmingham dataset (D.7). Its source code in Python is available at GitHub<sup>8</sup>.</p>
</sec>
<sec id="s6"><label>6</label><title>Looking Forward: Open Research Challenges</title>
<p>This paper has presented a review of some recent premier advances in DL approaches applied to predict and identify the availability of parking spaces. Based on the recent works, open research challenges in the deployment of DL in parking identification and prediction systems are highlighted in this section.</p>
<sec id="s6_1"><label>6.1</label><title>Considering Environmental Conditions</title>
<p>Considering real-world environmental conditions while training DL models helps to reflect real-world scenarios. In [<xref ref-type="bibr" rid="ref-14">14</xref>], the effects of environmental conditions, such as rainfall and shadows, have been considered. However, other environmental conditions, such as snowfall, darkness, and foggy conditions, should be considered in the training of DL models for more accurate results. The main challenge brought about by these environmental conditions is the reduced accuracy of object detection and classification due to the need to detect and classify a diverse range of objects, including cars, trucks, and empty spaces, under dark, snowfall, and foggy conditions.</p>
<p>In real-world scenarios, there are various types of parking spaces, such as on-street, off-street, parallel, perpendicular, 30-degree angle, and 45-degree angle parking spaces [<xref ref-type="bibr" rid="ref-50">50</xref>]. In [<xref ref-type="bibr" rid="ref-17">17</xref>], parallel and perpendicular parking spaces have been considered. However, other types of parking spaces should be considered to reflect real-world scenarios. The main challenge is that considering a diverse range of parking spaces takes a longer time in object detection and classification.</p>
</sec>
<sec id="s6_2"><label>6.2</label><title>Integration of Future Generation Technologies</title>
<p>Future-generation technologies, such as autonomous vehicles equipped with cameras, sensors, lidars, and radars [<xref ref-type="bibr" rid="ref-51">51</xref>], can be integrated with DL to provide performance enhancement in automation. For instance, in the literature, autonomous vehicles have not been considered while deploying DL models to identify and predict parking space availability. The use of autonomous vehicles, instead of vehicles with human drivers, can reduce human errors leading to improvement in overall performance and safety [<xref ref-type="bibr" rid="ref-52">52</xref>]. Nevertheless, autonomous vehicles may not make optimal decisions in all real-world environmental conditions, such as darkness, snowfall, and fog [<xref ref-type="bibr" rid="ref-53">53</xref>]. Hence, DL must address the challenge of object detection and classification, such as a reduced accuracy of detecting and classifying a diverse range of objects, such as cars, trucks, and empty spaces, under unpredictable real-world environments. However, training DL models under such circumstances often require a dataset consisting of a large collection of images covering all kinds of states, which may also increase the training duration of the DL models. Fast RCNN and Faster RCNN techniques, which are based on CNN [<xref ref-type="bibr" rid="ref-12">12</xref>], have been introduced to increase the speed and accuracy of DL models. Based on Fast RCNN, the Faster RCNN technique enhances both RCNN and Fast RCNN, whereby its architecture uses a separate network to predict the region proposals of images [<xref ref-type="bibr" rid="ref-54">54</xref>]. While these techniques can be adopted for the deployment of parking identification and prediction systems to achieve higher learning speed and accuracy of object detection and classification among autonomous vehicles, further investigation can be pursued to integrate autonomous vehicles with DL models in parking identification and prediction systems.</p>
</sec>
<sec id="s6_3"><label>6.3</label><title>Integration of Recommendation Systems and IoT Systems</title>
<p>A recommendation system can be integrated with the DL model to improve driver experience. For instance, in [<xref ref-type="bibr" rid="ref-13">13</xref>,<xref ref-type="bibr" rid="ref-16">16</xref>], the parking prediction system (S.2) has been used. In these works, recommendation systems are adopted to predict parking spaces to provide performance enhancement, such as finding the nearest parking space to the driver&#x2019;s destination within the shortest time. Thus, a recommendation system understands a driver&#x2019;s needs and provides recommendations accordingly. Nevertheless, the recommendation system requires a large amount of data to facilitate different kinds of drivers&#x2019; needs and make effective recommendations, so it must address the challenge of an increased computational cost. The proposed solution in [<xref ref-type="bibr" rid="ref-55">55</xref>] uses binary neural networks to reduce the computational cost, and it has been shown to achieve promising results in reducing the computational cost of DL. Future investigations could be pursued to reduce the computational cost of DL while being deployed in parking identification and prediction systems. Moreover, privacy can be considered. Some existing works on privacy preservation in parking recommender systems [<xref ref-type="bibr" rid="ref-56">56</xref>] can serve as a guide to improve privacy in DL-based parking space identification and prediction systems.</p>
<p>Additionally, it is also interesting to integrate the DL model with IoT systems (e.g., smart parking) because DL alone may not be sufficient in providing an accurate prediction of parking spaces. IoT systems provide additional information to predict parking spaces, such as traffic congestion and air pollution.</p>
</sec>
<sec id="s6_4"><label>6.4</label><title>Reducing the Computational Cost of Deployment</title>
<p>Higher computational cost is an important issue when DL is deployed in a real-world environment. For instance, in [<xref ref-type="bibr" rid="ref-14">14</xref>,<xref ref-type="bibr" rid="ref-15">15</xref>,<xref ref-type="bibr" rid="ref-17">17</xref>], the DL models have been deployed in the real-world environment for the identification (S.1) of parking space availability. The main issue is the high computational cost. One possible solution is that the DL model can be compressed and embedded in edge artificial intelligence chips, which have been released recently [<xref ref-type="bibr" rid="ref-57">57</xref>]. By using these chips, the computational cost can be reduced significantly when deploying DL, which requires a large amount of data for training and testing purposes. However, the main challenge of using these chips is achieving lower computing power requirements and energy consumption despite processing a large amount of data. The proposed solution to address this challenge is to adopt a lightweight DL model, which has recently been shown to achieve promising results in human activity recognition tasks. In [<xref ref-type="bibr" rid="ref-58">58</xref>], a lightweight DL model is proposed, and it is a combination of RNN and LSTM with two hidden layers and 30 neurons in each hidden layer. This model can be adopted to achieve lower computing power requirements and energy consumption in parking identification and prediction systems.</p>
</sec>
<sec id="s6_5"><label>6.5</label><title>Detecting Illegal Parking</title>
<p>Illegal parking is one of the main causes of congestion. It affects the accuracy of parking identification and prediction systems causing false positives and false negatives. Therefore, the detection of illegal parking and its consideration in parking identification and prediction systems is an interesting research challenge.</p>
</sec>
<sec id="s6_6"><label>6.6</label><title>Investigating Deep Learning in Indoor Parking</title>
<p>There are two types of parking lots in the real world, namely outdoor and indoor parking lots. In most of the proposed schemes in the literature, such as [<xref ref-type="bibr" rid="ref-12">12</xref>,<xref ref-type="bibr" rid="ref-18">18</xref>], the outdoor parking lot has been considered. However, indoor parking lots have not been investigated in the context of DL. Future investigations could be pursued in indoor parking lots in the context of DL to reflect real-world scenarios.</p>
</sec>
</sec>
<sec id="s7"><label>7</label><title>Concluding Remarks</title>
<p>In this paper, recent premier advances in deep learning (DL) approaches applied to identify and predict the availability of parking spaces are analyzed, highlighted, and reported. Then, the literature is categorized by devising a taxonomy, which is used to uncover the features of DL techniques beneficial to the parking paradigm. The DL roles in parking identification and prediction systems are highlighted. Open research challenges critical to the successful deployment of DL in parking identification and prediction systems are identified and discussed. Although the deployment of DL in parking identification and prediction systems provides various benefits, the convergence of these two types of systems and DL brings about new issues that must be resolved in the near future.</p>
</sec>
</body>
<back>
<sec><title>Funding Statement</title>
<p>This research was supported by <funding-source>Universiti Tunku Abdul Rahman (UTAR)</funding-source>, and the <funding-source>Publication Fund under Research Creativity and Management Office</funding-source>, Universiti Sains Malaysia.</p></sec>
<sec sec-type="COI-statement"><title>Conflicts of Interest</title>
<p>The authors declare that they have no conflicts of interest to report regarding the present study.</p></sec>
<ref-list content-type="authoryear"><title>References</title>
<ref id="ref-1"><label>[1]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>I. A. T.</given-names> <surname>Hashem</surname></string-name>, <string-name><given-names>V.</given-names> <surname>Chang</surname></string-name>, <string-name><given-names>N. B.</given-names> <surname>Anuar</surname></string-name>, <string-name><given-names>K.</given-names> <surname>Adewole</surname></string-name>, <string-name><given-names>I.</given-names> <surname>Yaqoob</surname></string-name> <etal>et al.,</etal></person-group> &#x201C;<article-title>The role of big data in smart city</article-title>,&#x201D; <source>International Journal of Information Management</source>, vol. <volume>36</volume>, no. <issue>5</issue>, pp. <fpage>748</fpage>&#x2013;<lpage>758</lpage>, <year>2016</year>.</mixed-citation></ref>
<ref id="ref-2"><label>[2]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>F.</given-names> <surname>Rasheed</surname></string-name>, <string-name><given-names>K. -L. A.</given-names> <surname>Yau</surname></string-name> and <string-name><given-names>Y. -C.</given-names> <surname>Low</surname></string-name></person-group>, &#x201C;<article-title>Deep reinforcement learning for traffic signal control under disturbances: A case study on sunway city, Malaysia</article-title>,&#x201D; <source>Future Generation Computer Systems</source>, vol. <volume>109</volume>, pp. <fpage>431</fpage>&#x2013;<lpage>445</lpage>, <year>2020</year>.</mixed-citation></ref>
<ref id="ref-3"><label>[3]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>F.</given-names> <surname>Rasheed</surname></string-name>, <string-name><given-names>K. -L. A.</given-names> <surname>Yau</surname></string-name> and <string-name><given-names>Y. -C.</given-names> <surname>Low</surname></string-name></person-group>, &#x201C;<article-title>Deep reinforcement learning for traffic signal control: A review</article-title>,&#x201D; <source>IEEE Access</source>, vol. <volume>8</volume>, pp. <fpage>208016</fpage>&#x2013;<lpage>208044</lpage>, <year>2020</year>.</mixed-citation></ref>
<ref id="ref-4"><label>[4]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><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. L.</given-names> <surname>Mouel</surname></string-name></person-group>, &#x201C;<article-title>A survey of smart parking solutions</article-title>,&#x201D; <source>IEEE Transactions on Intelligent Transportation Systems</source>, vol. <volume>18</volume>, no. <issue>12</issue>, pp. <fpage>3229</fpage>&#x2013;<lpage>3253</lpage>, <year>2017</year>.</mixed-citation></ref>
<ref id="ref-5"><label>[5]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>T.</given-names> <surname>Giuffre</surname></string-name>, <string-name><given-names>S. M.</given-names> <surname>Siniscalchi</surname></string-name> and <string-name><given-names>G.</given-names> <surname>Tesoriere</surname></string-name></person-group>, &#x201C;<article-title>A survey of smart parking solutions</article-title>,&#x201D; <source>Procedia-Social and Behavioral Sciences</source>, vol. <volume>53</volume>, pp. <fpage>16</fpage>&#x2013;<lpage>28</lpage>, <year>2012</year>.</mixed-citation></ref>
<ref id="ref-6"><label>[6]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>F.</given-names> <surname>Caicedo</surname></string-name>, <string-name><given-names>C.</given-names> <surname>Blazquez</surname></string-name> and <string-name><given-names>P.</given-names> <surname>Miranda</surname></string-name></person-group>, &#x201C;<article-title>Prediction of parking space availability in real time</article-title>,&#x201D; <source>Expert Systems with Applications</source>, vol. <volume>39</volume>, no. <issue>8</issue>, pp. <fpage>7218</fpage>&#x2013;<lpage>7290</lpage>, <year>2012</year>.</mixed-citation></ref>
<ref id="ref-7"><label>[7]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>Y.</given-names> <surname>Saleem</surname></string-name>, <string-name><given-names>P.</given-names> <surname>Sotres</surname></string-name>, <string-name><given-names>S.</given-names> <surname>Fricker</surname></string-name>, <string-name><given-names>C. L.</given-names> <surname>d. l. Torre</surname></string-name>, <string-name><given-names>N.</given-names> <surname>Crespi</surname></string-name> <etal>et al.,</etal></person-group> &#x201C;<article-title>IoTRec: The IoT recommender for smart parking system</article-title>,&#x201D; <source>IEEE Transactions on Emerging Topics in Computing</source>, vol. <volume>10</volume>, no. <issue>1</issue>, pp. <fpage>280</fpage>&#x2013;<lpage>296</lpage>, <year>2022</year>.</mixed-citation></ref>
<ref id="ref-8"><label>[8]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>Y.</given-names> <surname>LeCun</surname></string-name>, <string-name><given-names>Y.</given-names> <surname>Bengio</surname></string-name> and <string-name><given-names>G.</given-names> <surname>Hinton</surname></string-name></person-group>, &#x201C;<article-title>Deep learning</article-title>,&#x201D; <source>Nature</source>, vol. <volume>521</volume>, no. <issue>7553</issue>, pp. <fpage>436</fpage>&#x2013;<lpage>444</lpage>, <year>2015</year>.</mixed-citation></ref>
<ref id="ref-9"><label>[9]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>N.</given-names> <surname>Rusk</surname></string-name></person-group>, &#x201C;<article-title>Deep learning</article-title>,&#x201D; <source>Nature Methods</source>, vol. <volume>13</volume>, no. <issue>1</issue>, pp. <fpage>35</fpage>, <year>2016</year>.</mixed-citation></ref>
<ref id="ref-10"><label>[10]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>P. R. L.</given-names> <surname>de Almeida</surname></string-name>, <string-name><given-names>L. S.</given-names> <surname>Oliveira</surname></string-name>, <string-name><given-names>A. S.</given-names> <surname>Britto</surname> <suffix>Jr</suffix></string-name></person-group>., <person-group person-group-type="author"><string-name><given-names>E. J.</given-names> <surname>Silva Jr.</surname></string-name> and <string-name><given-names>A. L.</given-names> <surname>Koerich</surname></string-name></person-group>, &#x201C;<article-title>PKLot&#x2014;A robust dataset for parking lot classification</article-title>,&#x201D; <source>Expert Systems with Applications</source>, vol. <volume>42</volume>, no. <issue>11</issue>, pp. <fpage>4937</fpage>&#x2013;<lpage>4949</lpage>, <year>2015</year>.</mixed-citation></ref>
<ref id="ref-11"><label>[11]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>F.</given-names> <surname>Caicedo</surname></string-name>, <string-name><given-names>F.</given-names> <surname>Robuste</surname></string-name> and <string-name><given-names>A.</given-names> <surname>Lopez-Pita</surname></string-name></person-group>, &#x201C;<article-title>Parking management and modeling of car park patron behavior in underground facilities</article-title>,&#x201D; <source>Transportation Research Record</source>, vol. <volume>1956</volume>, no. <issue>1</issue>, pp. <fpage>60</fpage>&#x2013;<lpage>67</lpage>, <year>2006</year>.</mixed-citation></ref>
<ref id="ref-12"><label>[12]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>G.</given-names> <surname>Amato</surname></string-name>, <string-name><given-names>F.</given-names> <surname>Carrara</surname></string-name>, <string-name><given-names>F.</given-names> <surname>Falchi</surname></string-name>, <string-name><given-names>C.</given-names> <surname>Gennaro</surname></string-name>, <string-name><given-names>C.</given-names> <surname>Meghini</surname></string-name> <etal>et al.,</etal></person-group> &#x201C;<article-title>Deep learning for decentralized parking lot occupancy detection</article-title>,&#x201D; <source>Expert Systems with Applications</source>, vol. <volume>72</volume>, pp. <fpage>327</fpage>&#x2013;<lpage>334</lpage>, <year>2017</year>.</mixed-citation></ref>
<ref id="ref-13"><label>[13]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>G.</given-names> <surname>Amato</surname></string-name>, <string-name><given-names>F.</given-names> <surname>Carrara</surname></string-name>, <string-name><given-names>F.</given-names> <surname>Falchi</surname></string-name>, <string-name><given-names>C.</given-names> <surname>Gennaro</surname></string-name>, <string-name><given-names>C.</given-names> <surname>Meghini</surname></string-name> <etal>et al.,</etal></person-group> &#x201C;<article-title>A comparative analysis of machine/deep learning models for parking space availability prediction</article-title>,&#x201D; <source>Sensors</source>, vol. <volume>20</volume>, no. <issue>1</issue>, pp. <fpage>323</fpage>, <year>2020</year>.</mixed-citation></ref>
<ref id="ref-14"><label>[14]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>W.</given-names> <surname>Li</surname></string-name>, <string-name><given-names>L.</given-names> <surname>Cao</surname></string-name>, <string-name><given-names>L.</given-names> <surname>Yan</surname></string-name>, <string-name><given-names>C.</given-names> <surname>Li</surname></string-name>, <string-name><given-names>X.</given-names> <surname>Feng</surname></string-name> <etal>et al.,</etal></person-group> &#x201C;<article-title>Vacant parking slot detection in the around view image based on deep learning</article-title>,&#x201D; <source>Sensors</source>, vol. <volume>20</volume>, no. <issue>7</issue>, pp. <fpage>1</fpage>&#x2013;<lpage>22</lpage>, <year>2020</year>.</mixed-citation></ref>
<ref id="ref-15"><label>[15]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>C.</given-names> <surname>Min</surname></string-name>, <string-name><given-names>J.</given-names> <surname>Xu</surname></string-name>, <string-name><given-names>L.</given-names> <surname>Xiao</surname></string-name>, <string-name><given-names>D.</given-names> <surname>Zhao</surname></string-name>, <string-name><given-names>Y.</given-names> <surname>Nie</surname></string-name> <etal>et al.,</etal></person-group> &#x201C;<article-title>Attentional graph neural network for parking-slot detection</article-title>,&#x201D; <source>IEEE Robotics and Automation Letters</source>, vol. <volume>6</volume>, no. <issue>2</issue>, pp. <fpage>3445</fpage>&#x2013;<lpage>3450</lpage>, <year>2021</year>.</mixed-citation></ref>
<ref id="ref-16"><label>[16]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>X.</given-names> <surname>Li, Y. Cen, G. Cen</surname></string-name> and <string-name><given-names>Z.</given-names> <surname>Xu</surname></string-name></person-group>, &#x201C;<article-title>Prediction of short-term available parking space using LSTM model</article-title>,&#x201D; in <source>The Proc. of 14th Int. Conf. on Computer Science &#x0026; Education</source>, Toronto, ON, Canada, pp. <fpage>631</fpage>&#x2013;<lpage>635</lpage>, <year>2019</year>.</mixed-citation></ref>
<ref id="ref-17"><label>[17]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>J. K.</given-names> <surname>Suhr</surname></string-name> and <string-name><given-names>H. G.</given-names> <surname>Jung</surname></string-name></person-group>, &#x201C;<article-title>End-to-end trainable one-stage parking slot detection integrating global and local information</article-title>,&#x201D; <source>IEEE Transactions on Intelligent Transportation Systems</source>, vol. <volume>23</volume>, no. <issue>5</issue>, pp. <fpage>4570</fpage>&#x2013;<lpage>4582</lpage>, <year>2022</year>.</mixed-citation></ref>
<ref id="ref-18"><label>[18]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><given-names>A.</given-names> <surname>Zinelli</surname></string-name>, <string-name><given-names>L.</given-names> <surname>Musto</surname></string-name> and <string-name><given-names>F.</given-names> <surname>Pizzati</surname></string-name></person-group>, &#x201C;<article-title>A deep-learning approach for parking slot detection on surround-view images</article-title>,&#x201D; in <conf-name>The Proc. of IEEE Intelligent Vehicles Symp.</conf-name>, <conf-loc>Paris, France</conf-loc>, pp. <fpage>683</fpage>&#x2013;<lpage>688</lpage>, <year>2019</year>.</mixed-citation></ref>
<ref id="ref-19"><label>[19]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>R.</given-names> <surname>Hussai</surname></string-name> and <string-name><given-names>S.</given-names> <surname>Zeadally</surname></string-name></person-group>, &#x201C;<article-title>Autonomous cars: Research results, issues, and future challenges</article-title>,&#x201D; <source>IEEE Communications Surveys &#x0026; Tutorials</source>, vol. <volume>21</volume>, no. <issue>2</issue>, pp. <fpage>1275</fpage>&#x2013;<lpage>1313</lpage>, <year>2018</year>.</mixed-citation></ref>
<ref id="ref-20"><label>[20]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>I.</given-names> <surname>Yaqoob</surname></string-name>, <string-name><given-names>L. U.</given-names> <surname>Khan</surname></string-name>, <string-name><given-names>S. A.</given-names> <surname>Kazmi</surname></string-name>, <string-name><given-names>M.</given-names> <surname>Imran</surname></string-name>, <string-name><given-names>N.</given-names> <surname>Guizani</surname></string-name> <etal>et al.,</etal></person-group> &#x201C;<article-title>Autonomous driving cars in smart cities: Recent advances, requirements, and challenges</article-title>,&#x201D; <source>IEEE Network</source>, vol. <volume>34</volume>, no. <issue>1</issue>, pp. <fpage>174</fpage>&#x2013;81, <year>2019</year>.</mixed-citation></ref>
<ref id="ref-21"><label>[21]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>M.</given-names> <surname>Khalid</surname></string-name>, <string-name><given-names>K.</given-names> <surname>Wang</surname></string-name>, <string-name><given-names>N.</given-names> <surname>Aslam</surname></string-name>, <string-name><given-names>Y.</given-names> <surname>Cao</surname></string-name>, <string-name><given-names>N.</given-names> <surname>Ahmad</surname></string-name> <etal>et al.,</etal></person-group> &#x201C;<article-title>From smart parking towards autonomous valet parking: A survey, challenges and future works</article-title>,&#x201D; <source>Journal of Network and Computer Applications</source>, vol. <volume>175</volume>, pp. <fpage>102935</fpage>, <year>2021</year>.</mixed-citation></ref>
<ref id="ref-22"><label>[22]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>L. F. P.</given-names> <surname>de Oliveira</surname></string-name>, <string-name><given-names>L. T.</given-names> <surname>Manera</surname></string-name> and <string-name><given-names>P. D. G. D.</given-names> <surname>Luz</surname></string-name></person-group>, &#x201C;<article-title>Development of a smart traffic light control system with real-time monitoring</article-title>,&#x201D; <source>IEEE Internet of Things Journal</source>, vol. <volume>8</volume>, no. <issue>5</issue>, pp. <fpage>3384</fpage>&#x2013;<lpage>3393</lpage>, <year>2021</year>.</mixed-citation></ref>
<ref id="ref-23"><label>[23]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><given-names>D.</given-names> <surname>Stahleder</surname></string-name>, <string-name><given-names>S.</given-names> <surname>Ubermasser</surname></string-name>, <string-name><given-names>D.</given-names> <surname>Reihs</surname></string-name>, <string-name><given-names>S.</given-names> <surname>Ledinger</surname></string-name> and <string-name><given-names>S.</given-names> <surname>Lehfuss</surname></string-name></person-group>, &#x201C;<article-title>Electric vehicle car park charging simultaneity and grid connection power requirement analysis</article-title>,&#x201D; in <conf-name>The Proc. of the 26th Int. Conf. and Exhibition on Electricity Distribution</conf-name>, <conf-loc>Online Conference</conf-loc>, pp. <fpage>2183</fpage>&#x2013;<lpage>2187</lpage>, <year>2021</year>.</mixed-citation></ref>
<ref id="ref-24"><label>[24]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>Q.</given-names> <surname>Xu</surname></string-name>, <string-name><given-names>B.</given-names> <surname>Wang</surname></string-name>, <string-name><given-names>F.</given-names> <surname>Zhang</surname></string-name>, <string-name><given-names>D. S.</given-names> <surname>Regani</surname></string-name>, <string-name><given-names>F.</given-names> <surname>Wang</surname></string-name> <etal>et al.,</etal></person-group> &#x201C;<article-title>Wireless AI in smart car: How smart a car can be?</article-title>,&#x201D; <source>IEEE Access</source>, vol. <volume>8</volume>, pp. <fpage>55091</fpage>&#x2013;<lpage>55112</lpage>, <year>2020</year>.</mixed-citation></ref>
<ref id="ref-25"><label>[25]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>K. L.</given-names> <surname>Yau</surname></string-name>, <string-name><given-names>S.</given-names> <surname>Peng</surname></string-name>, <string-name><given-names>J.</given-names> <surname>Qadir</surname></string-name>, <string-name><given-names>Y. C.</given-names> <surname>Low</surname></string-name> and <string-name><given-names>M. H.</given-names> <surname>Ling</surname></string-name></person-group>, &#x201C;<article-title>Towards smart port infrastructures: Enhancing port activities using information and communications technology</article-title>,&#x201D; <source>IEEE Access</source>, vol. <volume>8</volume>, pp. <fpage>83387</fpage>&#x2013;<lpage>83404</lpage>, <year>2020</year>.</mixed-citation></ref>
<ref id="ref-26"><label>[26]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>X.</given-names> <surname>Ye</surname></string-name> and <string-name><given-names>S. H.</given-names> <surname>Hong</surname></string-name></person-group>, &#x201C;<article-title>Toward industry 4.0 components: Insights into and implementation of asset administration shells</article-title>,&#x201D; <source>IEEE Industrial Electronics Magazine</source>, vol. <volume>13</volume>, no. <issue>1</issue>, pp. <fpage>13</fpage>&#x2013;<lpage>25</lpage>, <year>2019</year>.</mixed-citation></ref>
<ref id="ref-27"><label>[27]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>M.</given-names> <surname>Wollschlaeger</surname></string-name>, <string-name><given-names>T.</given-names> <surname>Sauter</surname></string-name> and <string-name><given-names>J.</given-names> <surname>Jasperneite</surname></string-name></person-group>, &#x201C;<article-title>The future of industrial communication: Automation networks in the era of the internet of things and industry 4.0</article-title>,&#x201D; <source>IEEE Industrial Electronics Magazine</source>, vol. <volume>11</volume>, no. <issue>1</issue>, pp. <fpage>17</fpage>&#x2013;<lpage>27</lpage>, <year>2017</year>.</mixed-citation></ref>
<ref id="ref-28"><label>[28]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>O.</given-names> <surname>Diaz</surname></string-name>, <string-name><given-names>G.</given-names> <surname>Mathias</surname></string-name>, <string-name><given-names>R.</given-names> <surname>Fabregat</surname></string-name> and <string-name><given-names>S.</given-names> <surname>Aciar</surname></string-name></person-group>, &#x201C;<article-title>Survey of smart parking systems</article-title>,&#x201D; <source>Applied Sciences</source>, vol. <volume>10</volume>, no. <issue>11</issue>, pp. <fpage>1</fpage>&#x2013;<lpage>45</lpage>, <year>2020</year>.</mixed-citation></ref>
<ref id="ref-29"><label>[29]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>F.</given-names> <surname>Al-Turjman</surname></string-name> and <string-name><given-names>A.</given-names> <surname>Malekloo</surname></string-name></person-group>, &#x201C;<article-title>Smart parking in IoT-enabled cities: A survey</article-title>,&#x201D; <source>Sustainable Cities and Society</source>, vol. <volume>49</volume>, pp. <fpage>1</fpage>&#x2013;<lpage>20</lpage>, <year>2019</year>.</mixed-citation></ref>
<ref id="ref-30"><label>[30]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>J. J.</given-names> <surname>Barriga</surname></string-name>, <string-name><given-names>J.</given-names> <surname>Sulca</surname></string-name>, <string-name><given-names>J. L.</given-names> <surname>Leon</surname></string-name>, <string-name><given-names>A.</given-names> <surname>Ulloa</surname></string-name>, <string-name><given-names>D.</given-names> <surname>Portero</surname></string-name> <etal>et al.,</etal></person-group> &#x201C;<article-title>Smart parking: A literature review from the technological perspective</article-title>,&#x201D; <source>Applied Sciences</source>, vol. <volume>9</volume>, no. <issue>21</issue>, pp. <fpage>1</fpage>&#x2013;<lpage>34</lpage>, <year>2019</year>.</mixed-citation></ref>
<ref id="ref-31"><label>[31]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><given-names>H.</given-names> <surname>Banzhaf</surname></string-name>, <string-name><given-names>D.</given-names> <surname>Nienhuser</surname></string-name>, <string-name><given-names>S.</given-names> <surname>Knoop</surname></string-name> and <string-name><given-names>J. M.</given-names> <surname>Zollner</surname></string-name></person-group>, &#x201C;<article-title>The future of parking: A survey on automated valet parking with an outlook on high density parking</article-title>,&#x201D; in <conf-name>The Proc. of IEEE Intelligent Vehicles Symp.</conf-name>, <conf-loc>Los Angeles, CA, USA</conf-loc>, pp. <fpage>1827</fpage>&#x2013;<lpage>1834</lpage>, <year>2017</year>.</mixed-citation></ref>
<ref id="ref-32"><label>[32]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><given-names>K.</given-names> <surname>Hassoune</surname></string-name>, <string-name><given-names>W.</given-names> <surname>Dachry</surname></string-name>, <string-name><given-names>F.</given-names> <surname>Moutaouakkil</surname></string-name> and <string-name><given-names>H.</given-names> <surname>Medromi</surname></string-name></person-group>, &#x201C;<article-title>Smart parking systems: A survey</article-title>,&#x201D; in <conf-name>The Proc. of 11th Int. Conf. on Intelligent Systems: Theories and Applications</conf-name>, <conf-loc>Mohammedia, Morocco</conf-loc>, pp. <fpage>1</fpage>&#x2013;<lpage>6</lpage>, <year>2016</year>.</mixed-citation></ref>
<ref id="ref-33"><label>[33]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>R. K.</given-names> <surname>Kaliyar</surname></string-name>, <string-name><given-names>A.</given-names> <surname>Goswami</surname></string-name>, <string-name><given-names>P.</given-names> <surname>Narang</surname></string-name> and <string-name><given-names>S.</given-names> <surname>Sinha</surname></string-name></person-group>, &#x201C;<article-title>FNDNet&#x2014;A deep convolutional neural network for fake news detection</article-title>,&#x201D; <source>Cognitive Systems Research</source>, vol. <volume>61</volume>, pp. <fpage>21</fpage>&#x2013;<lpage>44</lpage>, <year>2020</year>.</mixed-citation></ref>
<ref id="ref-34"><label>[34]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>R.</given-names> <surname>Girshick</surname></string-name>, <string-name><given-names>J.</given-names> <surname>Donahue</surname></string-name>, <string-name><given-names>T.</given-names> <surname>Darrell</surname></string-name> and <string-name><given-names>J.</given-names> <surname>Malik</surname></string-name></person-group>, &#x201C;<article-title>Region-based convolutional networks for accurate object detection and segmentation</article-title>,&#x201D; <source>IEEE Transactions on Pattern Analysis and Machine Intelligence</source>, vol. <volume>38</volume>, no. <issue>1</issue>, pp. <fpage>142</fpage>&#x2013;<lpage>158</lpage>, <year>2015</year>.</mixed-citation></ref>
<ref id="ref-35"><label>[35]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><given-names>J. H.</given-names> <surname>Bappy</surname></string-name> and <string-name><given-names>A. K.</given-names> <surname>Roy-Chowdhury</surname></string-name></person-group>, &#x201C;<article-title>CNN based region proposals for efficient object detection</article-title>,&#x201D; in <conf-name>The Proc. of IEEE Int. Conf. on Image Processing</conf-name>, <conf-loc>Phoenix, AZ, USA</conf-loc>, pp. <fpage>3658</fpage>&#x2013;<lpage>3662</lpage>, <year>2016</year>.</mixed-citation></ref>
<ref id="ref-36"><label>[36]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>F.</given-names> <surname>Scarselli</surname></string-name>, <string-name><given-names>M.</given-names> <surname>Gori</surname></string-name>, <string-name><given-names>A. C.</given-names> <surname>Tsoi</surname></string-name>, <string-name><given-names>M.</given-names> <surname>Hagenbuchner</surname></string-name> and <string-name><given-names>G.</given-names> <surname>Monfardini</surname></string-name></person-group>, &#x201C;<article-title>The graph neural network model</article-title>,&#x201D; <source>IEEE Transactions on Neural Networks</source>, vol. <volume>20</volume>, no. <issue>1</issue>, pp. <fpage>61</fpage>&#x2013;<lpage>80</lpage>, <year>2008</year>.</mixed-citation></ref>
<ref id="ref-37"><label>[37]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>C.</given-names> <surname>Badii</surname></string-name>, <string-name><given-names>P.</given-names> <surname>Nesi</surname></string-name> and <string-name><given-names>I.</given-names> <surname>Paoli</surname></string-name></person-group>, &#x201C;<article-title>Predicting available parking slots on critical and regular services by exploiting a range of open data</article-title>,&#x201D; <source>IEEE Access</source>, vol. <volume>6</volume>, pp. <fpage>44059</fpage>&#x2013;<lpage>44071</lpage>, <year>2018</year>.</mixed-citation></ref>
<ref id="ref-38"><label>[38]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><given-names>A.</given-names> <surname>Camero</surname></string-name>, <string-name><given-names>J.</given-names> <surname>Toutouh</surname></string-name>, <string-name><given-names>D. H.</given-names> <surname>Stolfi</surname></string-name> and <string-name><given-names>E.</given-names> <surname>Alba</surname></string-name></person-group>, &#x201C;<article-title>Evolutionary deep learning for car park occupancy prediction in smart cities</article-title>,&#x201D; in <conf-name>The Proc. of Int. Conf. on Learning and Intelligent Optimization</conf-name>, <conf-loc>Kalamata, Greece</conf-loc>, pp. <fpage>386</fpage>&#x2013;<lpage>401</lpage>, <year>2018</year>.</mixed-citation></ref>
<ref id="ref-39"><label>[39]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><given-names>T.</given-names> <surname>Mikolov</surname></string-name>, <string-name><given-names>M.</given-names> <surname>Karafiat</surname></string-name>, <string-name><given-names>L.</given-names> <surname>Burget</surname></string-name>, <string-name><given-names>J.</given-names> <surname>Cernocky</surname></string-name> and <string-name><given-names>S.</given-names> <surname>Khudanpur</surname></string-name></person-group>, &#x201C;<article-title>Recurrent neural network based language model</article-title>,&#x201D; in <conf-name>The Proc. of INTERSPEECH</conf-name>, <conf-loc>Makuhari, Chiba, Japan</conf-loc>, pp. <fpage>1045</fpage>&#x2013;<lpage>1048</lpage>, <year>2010</year>.</mixed-citation></ref>
<ref id="ref-40"><label>[40]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>S.</given-names> <surname>Hochreiter</surname></string-name> and <string-name><given-names>J.</given-names> <surname>Schmidhuber</surname></string-name></person-group>, &#x201C;<article-title>Long short-term memory</article-title>,&#x201D; <source>Neural Computation</source>, vol. <volume>9</volume>, no. <issue>8</issue>, pp. <fpage>1735</fpage>&#x2013;<lpage>1780</lpage>, <year>1997</year>.</mixed-citation></ref>
<ref id="ref-41"><label>[41]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>S.</given-names> <surname>Nurullayev</surname></string-name> and <string-name><given-names>S. -W.</given-names> <surname>Lee</surname></string-name></person-group>, &#x201C;<article-title>Generalized parking occupancy analysis based on dilated convolutional neural network</article-title>,&#x201D; <source>Sensors</source>, vol. <volume>19</volume>, no. <issue>2</issue>, pp. <fpage>1735</fpage>&#x2013;<lpage>1780</lpage>, <year>2019</year>.</mixed-citation></ref>
<ref id="ref-42"><label>[42]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>Z.</given-names> <surname>Zhang</surname></string-name>, <string-name><given-names>X.</given-names> <surname>Wang</surname></string-name> and <string-name><given-names>C.</given-names> <surname>Jung</surname></string-name></person-group>, &#x201C;<article-title>DCSR: Dilated convolutions for single image super-resolution</article-title>,&#x201D; <source>IEEE Transactions on Image Processing</source>, vol. <volume>28</volume>, no. <issue>4</issue>, pp. <fpage>1625</fpage>&#x2013;<lpage>1635</lpage>, <year>2018</year>.</mixed-citation></ref>
<ref id="ref-43"><label>[43]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>L.</given-names> <surname>Zhang</surname></string-name>, <string-name><given-names>J.</given-names> <surname>Huang</surname></string-name>, <string-name><given-names>X.</given-names> <surname>Li</surname></string-name> and <string-name><given-names>L.</given-names> <surname>Xiong</surname></string-name></person-group>, &#x201C;<article-title>Vision-based parking-slot detection: A DCNN-based approach and a large-scale benchmark dataset</article-title>,&#x201D; <source>IEEE Transactions on Image Processing</source>, vol. <volume>27</volume>, no. <issue>11</issue>, pp. <fpage>5350</fpage>&#x2013;<lpage>5364</lpage>, <year>2018</year>.</mixed-citation></ref>
<ref id="ref-44"><label>[44]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><given-names>Y.</given-names> <surname>Zheng</surname></string-name>, <string-name><given-names>S.</given-names> <surname>Rajasegarar</surname></string-name> and <string-name><given-names>C.</given-names> <surname>Leckie</surname></string-name></person-group>, &#x201C;<article-title>Parking availability prediction for sensor-enabled car parks in smart cities</article-title>,&#x201D; in <conf-name>The Proc. of IEEE 10th Int. Conf. on Intelligent Sensors, Sensor Networks and Information Processing</conf-name>, <conf-loc>Singapore</conf-loc>, pp. <fpage>1</fpage>&#x2013;<lpage>6</lpage>, <year>2015</year>.</mixed-citation></ref>
<ref id="ref-45"><label>[45]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><given-names>Y.</given-names> <surname>Feng</surname></string-name>, <string-name><given-names>Z.</given-names> <surname>Tang</surname></string-name>, <string-name><given-names>Y.</given-names> <surname>Xu</surname></string-name>, <string-name><given-names>S.</given-names> <surname>Krishnamoorthy</surname></string-name> and <string-name><given-names>Q.</given-names> <surname>Hu</surname></string-name></person-group>, &#x201C;<article-title>Predicting vacant parking space availability zone-wisely: A densely connected ConvLSTM method</article-title>,&#x201D; in <conf-name>The Proc. of IEEE Vehicle Power and Propulsion Conf.</conf-name>, <conf-loc>Gijon, Spain</conf-loc>, pp. <fpage>1</fpage>&#x2013;<lpage>6</lpage>, <year>2021</year>.</mixed-citation></ref>
<ref id="ref-46"><label>[46]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><given-names>R.</given-names> <surname>Girshick</surname></string-name></person-group>, &#x201C;<article-title>Fast R-CNN</article-title>,&#x201D; in <conf-name>The Proc. of IEEE Int. Conf. on Computer Vision</conf-name>, <conf-loc>Santiago, Chile</conf-loc>, pp. <fpage>1440</fpage>&#x2013;<lpage>1448</lpage>, <year>2015</year>.</mixed-citation></ref>
<ref id="ref-47"><label>[47]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>E. I.</given-names> <surname>Vlahogianni</surname></string-name>, <string-name><given-names>K.</given-names> <surname>Kepaptsoglou</surname></string-name>, <string-name><given-names>V.</given-names> <surname>Tsetsos</surname></string-name> and <string-name><given-names>M. G.</given-names> <surname>Karlaftis</surname></string-name></person-group>, &#x201C;<article-title>A real-time parking prediction system for smart cities</article-title>,&#x201D; <source>Journal of Intelligent Transportation Systems</source>, vol. <volume>20</volume>, no. <issue>2</issue>, pp. <fpage>192</fpage>&#x2013;<lpage>204</lpage>, <year>2016</year>.</mixed-citation></ref>
<ref id="ref-48"><label>[48]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><given-names>Z.</given-names> <surname>Yu</surname></string-name>, <string-name><given-names>Z.</given-names> <surname>Gao</surname></string-name>, <string-name><given-names>H.</given-names> <surname>Chen</surname></string-name> and <string-name><given-names>Y.</given-names> <surname>Huang</surname></string-name></person-group>, &#x201C;<article-title>SPFCN: Select and prune the fully convolutional networks for real-time parking slot detection</article-title>,&#x201D; in <conf-name>The Proc. of IEEE Intelligent Vehicles Symp.</conf-name>, <conf-loc>Las Vegas, NV, USA</conf-loc>, pp. <fpage>445</fpage>&#x2013;<lpage>450</lpage>, <year>2020</year>.</mixed-citation></ref>
<ref id="ref-49"><label>[49]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><given-names>J.</given-names> <surname>Huang</surname></string-name>, <string-name><given-names>L.</given-names> <surname>Zhang</surname></string-name>, <string-name><given-names>Y.</given-names> <surname>Shen</surname></string-name>, <string-name><given-names>H.</given-names> <surname>Zhang</surname></string-name>, <string-name><given-names>S.</given-names> <surname>Zhao</surname></string-name> <etal>et al.,</etal></person-group> &#x201C;<article-title>DMPR-PS: A novel approach for parking-slot detection using directional marking-point regression</article-title>,&#x201D; in <conf-name>The Proc. of IEEE Int. Conf. on Multimedia and Expo</conf-name>, <conf-loc>Shanghai, China</conf-loc>, pp. <fpage>212</fpage>&#x2013;<lpage>217</lpage>, <year>2019</year>.</mixed-citation></ref>
<ref id="ref-50"><label>[50]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>K. V.</given-names> <surname>Abhijith</surname></string-name> and <string-name><given-names>S.</given-names> <surname>Gokhale</surname></string-name></person-group>, &#x201C;<article-title>Passive control potentials of trees and on-street parked cars in reduction of air pollution exposure in urban street canyons</article-title>,&#x201D; <source>Environmental Pollution</source>, vol. <volume>204</volume>, pp. <fpage>99</fpage>&#x2013;<lpage>108</lpage>, <year>2015</year>.</mixed-citation></ref>
<ref id="ref-51"><label>[51]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><given-names>S.</given-names> <surname>Campbell</surname></string-name>, <string-name><given-names>N.</given-names> <surname>O&#x2019;Mahony</surname></string-name>, <string-name><given-names>L.</given-names> <surname>Krpalcova</surname></string-name>, <string-name><given-names>D.</given-names> <surname>Riordan</surname></string-name>, <string-name><given-names>J.</given-names> <surname>Walsh</surname></string-name> <etal>et al.,</etal></person-group> &#x201C;<article-title>Sensor technology in autonomous vehicles: A review</article-title>,&#x201D; in <conf-name>The Proc. of 29th Irish Signals and Systems Conf.</conf-name>, <conf-loc>Belfast, UK</conf-loc>, pp. <fpage>1</fpage>&#x2013;<lpage>4</lpage>, <year>2018</year>.</mixed-citation></ref>
<ref id="ref-52"><label>[52]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>R.</given-names> <surname>Arvin</surname></string-name>, <string-name><given-names>A. J.</given-names> <surname>Khattak</surname></string-name>, <string-name><given-names>M.</given-names> <surname>Kamrani</surname></string-name> and <string-name><given-names>J.</given-names> <surname>Rio-Torres</surname></string-name></person-group>, &#x201C;<article-title>Safety evaluation of connected and automated vehicles in mixed traffic with conventional vehicles at intersections</article-title>,&#x201D; <source>Journal of Intelligent Transportation Systems</source>, vol. <volume>25</volume>, no. <issue>2</issue>, pp. <fpage>170</fpage>&#x2013;<lpage>187</lpage>, <year>2020</year>.</mixed-citation></ref>
<ref id="ref-53"><label>[53]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>A.</given-names> <surname>Khosravian</surname></string-name>, <string-name><given-names>A.</given-names> <surname>Amirkhani</surname></string-name>, <string-name><given-names>H.</given-names> <surname>Kashiani</surname></string-name> and <string-name><given-names>M.</given-names> <surname>Masih-Tehrani</surname></string-name></person-group>, &#x201C;<article-title>Generalizing state-of-the-art object detectors for autonomous vehicles in unseen environments</article-title>,&#x201D; <source>Expert Systems with Applications</source>, vol. <volume>183</volume>, pp. <fpage>1</fpage>&#x2013;<lpage>16</lpage>, <year>2021</year>.</mixed-citation></ref>
<ref id="ref-54"><label>[54]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>S.</given-names> <surname>Ren</surname></string-name>, <string-name><given-names>K.</given-names> <surname>He</surname></string-name>, <string-name><given-names>R.</given-names> <surname>Girshick</surname></string-name> and <string-name><given-names>J.</given-names> <surname>Sun</surname></string-name></person-group>, &#x201C;<article-title>Faster R-CNN: Towards real-time object detection with region proposal networks</article-title>,&#x201D; <source>IEEE Transactions on Pattern Analysis and Machine Intelligence</source>, vol. <volume>39</volume>, no. <issue>6</issue>, pp. <fpage>1137</fpage>&#x2013;<lpage>1149</lpage>, <year>2016</year>.</mixed-citation></ref>
<ref id="ref-55"><label>[55]</label><mixed-citation publication-type="other"><person-group person-group-type="author"><string-name><given-names>T.</given-names> <surname>Bird</surname></string-name>, <string-name><given-names>F. H.</given-names> <surname>Kingma</surname></string-name> and <string-name><given-names>D.</given-names> <surname>Barber</surname></string-name></person-group>, &#x201C;<article-title>Reducing the computational cost of deep generative models with binary neural networks</article-title>,&#x201D; arXiv preprint arXiv:2010.13476, <year>2020</year>.</mixed-citation></ref>
<ref id="ref-56"><label>[56]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>Y.</given-names> <surname>Saleem</surname></string-name>, <string-name><given-names>M. H.</given-names> <surname>Rehmani</surname></string-name>, <string-name><given-names>N.</given-names> <surname>Crespi</surname></string-name> and <string-name><given-names>R.</given-names> <surname>Minerva</surname></string-name></person-group>, &#x201C;<article-title>Parking recommender system privacy preservation through anonymization and differential privacy</article-title>,&#x201D; <source>Engineering Reports</source>, vol. <volume>3</volume>, no. <issue>2</issue>, pp. <fpage>1</fpage>&#x2013;<lpage>30</lpage>, <year>2021</year>.</mixed-citation></ref>
<ref id="ref-57"><label>[57]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>H.</given-names> <surname>Fuketa</surname></string-name> and <string-name><given-names>K.</given-names> <surname>Uchiyama</surname></string-name></person-group>, &#x201C;<article-title>Edge artificial intelligence chips for the cyberphysical systems era</article-title>,&#x201D; <source>Computer</source>, vol. <volume>54</volume>, no. <issue>1</issue>, pp. <fpage>84</fpage>&#x2013;<lpage>88</lpage>, <year>2021</year>.</mixed-citation></ref>
<ref id="ref-58"><label>[58]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><given-names>P.</given-names> <surname>Agarwal</surname></string-name> and <string-name><given-names>M.</given-names> <surname>Alam</surname></string-name></person-group>, &#x201C;<article-title>A lightweight deep learning model for human activity recognition on edge devices</article-title>,&#x201D; <source>Procedia Computer Science</source>, vol. <volume>167</volume>, pp. <fpage>2364</fpage>&#x2013;<lpage>2373</lpage>, <year>2020</year>.</mixed-citation></ref>
</ref-list>
</back>
</article>