An Integrated System for Urban Parks Touring and Management
Abstract
:1. Introduction
2. System Design and Methodology
2.1. System Design
- Touring subsystem: This subsystem provides information and navigation services to park visitors through an AR environment supported by AI models for object detection in video and images.
- Entities and information editor subsystem: This subsystem provides functions for input and management of the points of interest of the park to the administrator of the system and/or the park managers. These points of interest are incorporated into the visitor’s mobile app. The subsystem also provides editing capabilities for menus and specific functions of the app.
- Notifications management subsystem: This subsystem coordinates the two-way communication between the two distinct groups of system users: park visitors and park managers. This communication concerns two types of messages: park issues reports submitted by the visitors and managed by the park managers and announcements/notifications created by the park managers and received by the visitors.
- Visiting and touring data subsystem: This subsystems collects, analyzes, and exploits park visiting and touring data, by using anonymized information on the behavior of park visitors. It is used by the park managers through the corresponding web application of the system, to analyze visitors touring habits and patterns so that park operation can be improved.
2.2. Augmented Reality Methods
2.3. Object Detection Methods
3. Enhancing the Park Visitor Experience
3.1. Backend of the Park Visitor App
- Category Management: Authorized users can introduce new entity categories into the park, modify existing ones, or delete them.
- Entity Management: Authorized users can enter new entities into the park, modify existing ones, or delete them. For each field of documentation of each entity, it is possible to register the translation in multiple languages.
- Augmented Reality Management: Authorized users can connect an augmented reality marker to a park entity so that, when identified, the elements of that entity can be displayed on the screen of the app.
- Spatial Data Management: Through a map interface, but also with the ability to directly enter the coordinates, entities of the park are spatially referenced.
- Route Management: Authorized users can enter suggested routes that are offered to the visitor. These can include thematic routes based on park monuments and places of interest, educational or sports purposes, etc.
- Visitor Application Update: When authorized users have completed their desired changes, they can create a new updated version of the database of the app, which can be downloaded to visitor’s devices when they open the app. The update is carried out through a dedicated Application Programming Interface (API). Oauth2 for secure access via Client Id and Client Secret, Access and Refresh tokens are used for the communication.
- Event Management: Authorized users can enter actions and events that take place in the park (by entering a description and coordinates, so that visitor routing to the designated place can be provided). When authorized users add a new action/event or modify an existing one, a new database update is created automatically.
- User Management: The backend subsystem includes the user management application and the update management application. User management is common to both subsystems. The administrator is able to import users and assign them roles.
3.2. Park Visitor Mobile App
- Content categories: Refers to the categorization of the entities of the park.
- Suggested routes: Routes of special interest in the park, proposed by the system administrator.
- Entities: Points of interest of the park, with detailed description.
- Favorites: List of selected points of interest of the visitor/user, for easy access.
- Create a personal path: The visitors can create their own paths by entering a route name and selecting entities which will comprise the path.
- Content search: The visitor can search for information contained in the titles or contents of the entities.
- AR Tour: User-selected points of interest of the park are dynamically shown on the camera view of the mobile device, as described in the following sub-section.
- Object detection: The visitor can use the object detection feature by pointing the camera to specific points of interest, which are automatically identified, and their registered information appears on the screen (Figure 2c).
- QR Scanner: QR codes recognition of selected entities, if they have designated QR tags in their physical locations. This feature can be used in parks where no AI models have been developed for the “Object detection” feature of the app.
- Gamification: The location is also used in a gamification framework based on the adaption of 3D guides gamification framework [25].
- Park issue report: The visitor can report an issue that encounters in the park by providing the category of the problem, a description, and (optionally) a corresponding photograph, while the location is sent automatically. This information is sent to the “Park issues management” application described in Section 4.2.
- News and events: This feature contains information about current and future happenings and events that take place in the park.
- Navigation: With the navigation option, the visitors are guided to the points of interest they have selected or to the first point of a selected route. This option activates the device’s camera and displays directions to the selected point (Figure 3). The arrow that appears does not indicate where the entity’s position is but where the visitors should move to reach the next waypoint where the direction of the path changes.
AR Tour
4. Supporting the Park Manager
4.1. Assessing Park Visitor Activity
4.1.1. Activity Animation
4.1.2. Pathway and Area Popularity
4.1.3. Popularity by Time
4.2. Crowdsourcing Park Issues
4.3. Making Sense of Visitor Movement Data
- distance(tri, trx) ≤ maximum_distance x: I < x ≤ j
- |trj.timestamp − tri.timestamp| ≥ minimum_time_interval
5. System Evaluation
5.1. Evaluation Methodology
- identify problems related to functional and non-functional properties of the developed system and its individual functional subsystems;
- Assess whether the system and its individual functional components meet the requirements and needs of their users (park visitors and park managers);
- present information and suggestions for further development and improvement of the system.
- Verify whether the developed system is achieving its objectives:
- Enable park visitors to better explore urban parks and park managers to use exploration data to improve the provided services and the park operation in general;
- Verify how the integrated system and its functional components serve the needs of the users;
- Identify the impact of the technologies involved, including potential advantages and weaknesses of use, as well as relevant usage properties.
5.2. Simulating Visitor Activity Data
- Number of walks to generate.
- Date and time range for walk start times: Start times of generated walks will fall within the specified date and time range.
- Month weights for walk start times: The probability that a walk starts on a specific month is proportional to the corresponding weight.
- Day of week weights for walk start times: The probability that a walk starts on a specific day of week is proportional to the corresponding weight.
- Hour interval weights for walk start times: The probability that a walk starts during a specific hour interval is proportional to the corresponding weight. Separate hour interval weights are supplied for business days and non-business days.
- Walk area: The polygon area within which, movement is allowed.
- Walk grid used by pathfinding: The raster grid used for movement in pathfinding operations. The raster for the case of Pedion Areos has 4 m × 4 m cells.
- Walk start and final destination areas: Polygon areas where walks start and end. The walk start and final destination locations will be randomly selected from within the specified polygons. The polygons for the case of Pedion Areos correspond to the entrances/exits of the park and are presented in Figure 10a.
- Walk intermediate destination areas: Polygon areas that walks go through. The walk intermediate destination location will be randomly selected from within the specified polygons. The polygons for the case of Pedion Areos represent selected areas of the park and are presented in Figure 10b.
- Walk generation method: The supported methods for generating walks are described in the following part.
- Random: The random generation method attempts to connect the walk start location initially to the walk intermediate destination location and subsequently to the walk final destination location using random movements. Higher probability is given to movements directed towards the destination at the time, rather than to movements not directed towards it, in order to increase the probability of the generation to succeed within a limited number of steps. A walk generated by the random generation method is presented in Figure 11a.
- Pathfinding: The pathfinding generation method attempts to connect the walk start location initially to the walk intermediate destination location and subsequently to the walk final destination location using pathfinding. The pathfinding generation method employs the walk grid and uses the A* algorithm to find the shortest path to the destination at the time. A walk generated by the pathfinding generation method is presented in Figure 11b.
- Hybrid: The hybrid generation method attempts to connect the walk start location initially to the walk intermediate destination location and subsequently to the walk final destination location using both random movements and pathfinding. The hybrid generation method alternates between the random generation mode and the pathfinding generation mode. When in the random generation mode, a random movement is performed. When in the pathfinding generation mode, the walk grid is employed and the A* algorithm is used to find the shortest path to the destination at the time. The path found is then followed for a limited distance. Each time the generation mode at the time completes a step in the generation process, the generation mode for the next step is randomly selected. A walk generated by the hybrid generation method is presented in Figure 11c.
5.3. The “Pedion Areos” Park Experience and Adaptation to Other Parks
- A general object identification model;
- A statues and monuments identification model;
- A plants and trees identification model.
6. Conclusions
Author Contributions
Funding
Institutional Review Board Statement
Informed Consent Statement
Conflicts of Interest
References
- Pombo, L.; Marques, M.M.; Carlos, V.; Guerra, C.; Lucas, M.; Loureiro, M.J. Augmented Reality and Mobile Learning in a Smart Urban Park: Pupils’ Perceptions of the EduPARK Game. In Citizen, Territory and Technologies: Smart Learning Con-Texts and Practices. SLERD 2017. Smart Innovation, Systems and Technologies; Springer: Cham, Switzerland, 2017. [Google Scholar] [CrossRef]
- Dieck, M.C.T.; Jung, T. A theoretical model of mobile augmented reality acceptance in urban heritage tourism. Curr. Issues Tour. 2018, 21, 154–174. [Google Scholar] [CrossRef]
- Kounavis, C.D.; Kasimati, A.E.; Zamani, E. Enhancing the Tourism Experience through Mobile Augmented Reality: Challenges and Prospects. Int. J. Eng. Bus. Manag. 2012, 4, 10. [Google Scholar] [CrossRef]
- Oxoli, D.; Brovelli, M.A. Citizen-Generated geodata for natural parks use analysis: Insights from facebook in the Insubria region. ISPRS Int. Arch. Photogramm. Remote Sens. Spat. Inf. Sci. 2021, XLIII-B4-2, 195–199. [Google Scholar] [CrossRef]
- Foronda-Robles, C.; Galindo-Pérez-De-Azpillaga, L. Territorial intelligence in rural areas: The digitization of non-profit associations through social media. Technol. Soc. 2021, 64, 101459. [Google Scholar] [CrossRef]
- Buyanova, M.A.; Kalinina, A.A.; Shiro, M.S. Smart City Branding Massively Expands Smart Technologies. Lect. Notes Netw. Syst. 2021, 155, 1063–1069. [Google Scholar] [CrossRef]
- Bratuškins, U.; Zaleckis, K.; Treija, S.; Koroļova, A.; Kamičaitytė, J. Digital Information Tools for Urban Regeneration: Capital’s Approach in Theory and Practice. Sustainability 2020, 12, 8082. [Google Scholar] [CrossRef]
- Parrinello, S.; Bertocci, S.; Niccoli, A.; Tiberi, R. The management of green areas in the urban environment. J. Biodiv. Ecol. Sci. 2011, 1, 270–279. [Google Scholar]
- Yovcheva, Z.; Buhalis, D.; Gatzidis, C.; Van Elzakker, C.P. Empirical Evaluation of Smartphone Augmented Reality Browsers in an Urban Tourism Destination Context. Int. J. Mob. Hum. Comput. Interact. 2014, 6, 10–31. [Google Scholar] [CrossRef] [Green Version]
- REI Mobile Apps, Always Ready for Your Next Adventure. Available online: https://www.rei.com/mobile (accessed on 23 October 2021).
- Augment Your Journey, Tuscany. Available online: http://augmentyourjourney.altervista.org/en-tuscany (accessed on 4 March 2019).
- Augmented Reality of Krka National Park Available via a New Mobile Application. Available online: http://www.np-krka.hr/clanci/AR-Krka-National-Park-Tour-pro%C5%A1irena%20-stvarnost/262/en.html (accessed on 4 March 2019).
- Using Chimani’s Viewport Tool to Navigate Bryce Canyon National Park. Available online: https://blog.chimani.com/2016/06/28/using-chimanis-viewport-tool-to-navigate-bryce-canyon-national-park (accessed on 20 January 2019).
- Central Park Entire. Available online: http://www.centralparkentireapp.com/about.html (accessed on 20 January 2019).
- Park Path App. Available online: https://www.nrpa.org/our-work/park-path-app (accessed on 4 February 2019).
- Spagnoli, L.; Mundula, L. Between Urban and Rural: Is Agricultural Parks a Governance Tool for Developing Tourism in the Periurban Areas? Reflections on Two Italian Cases. Sustainability 2021, 13, 8108. [Google Scholar] [CrossRef]
- Scarica l’app del Parco. Available online: https://opencms10.cittametropolitana.mi.it/parco_agricolo_sud_milano/applicazione/index.html (accessed on 13 November 2021).
- VR—Park Project. Available online: https://vr-park.org (accessed on 23 October 2021).
- Pedion Areos—Athens, Greece. Available online: https://athensattica.com/things-to-do/parks/pedion-areos (accessed on 23 October 2021).
- Ferentinos, K.P.; Stavrakas, Y.; Nakos, H.; Pristouris, K.; Barda, M.S. Initial design and features of an augmented reality system for urban park touring and management. Int. J. Comput. Theory Eng. 2020, 12, 106–112. [Google Scholar] [CrossRef]
- Unity User Manual 2020.3 (LTS). Available online: https://docs.unity3d.com/Manual/index.html (accessed on 27 October 2021).
- LeCun, Y.; Bengio, Y.; Hinton, G. Deep learning. Nature 2015, 521, 436–444. [Google Scholar] [CrossRef] [PubMed]
- LeCun, Y.; Bottou, L.; Bengio, Y.; Haffner, P. Gradient-based learning applied to document recognition. Proc. IEEE 1998, 86, 2278–2324. [Google Scholar] [CrossRef] [Green Version]
- Redmon, J.; Farhadi, A. YOLOv3: An incremental improvement. arXiv 2018, arXiv:1804.02767. [Google Scholar]
- Kotsopoulos, K.I.; Chourdaki, P.; Tsolis, D.; Antoniadis, R.; Pavlidis, G.; Assimakopoulos, N. An authoring platform for developing smart apps which elevate cultural heritage experiences: A system dynamics approach in gamification. J. Ambient. Intell. Humaniz. Comput. 2019, 1–17. [Google Scholar] [CrossRef]
- Park Visitor Activity. Available online: https://vrpark.imsi.athenarc.gr/park-visitor-activity (accessed on 23 October 2021).
- Pérez-Torres, R.; Torres-Huitzil, C.; Galeana-Zapién, H. Full On-Device Stay Points Detection in Smartphones for Location-Based Mobile Applications. Sensors 2016, 16, 1693. [Google Scholar] [CrossRef] [PubMed] [Green Version]
- Park Visitor Activity Simulator. Available online: https://vrpark.imsi.athenarc.gr/park-visitor-activity-sim (accessed on 23 October 2021).
- Ferentinos, K.P.; Barda, M.S. A deep learning plants identification model for augmented reality touring in urban parks. In Proceedings of the CIGR 5th International Conference, Quebec City, QC, Canada, 11–14 May 2021. [Google Scholar]
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations. |
© 2021 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
Share and Cite
Pristouris, K.; Nakos, H.; Stavrakas, Y.; Kotsopoulos, K.I.; Alexandridis, T.; Barda, M.S.; Ferentinos, K.P. An Integrated System for Urban Parks Touring and Management. Urban Sci. 2021, 5, 91. https://doi.org/10.3390/urbansci5040091
Pristouris K, Nakos H, Stavrakas Y, Kotsopoulos KI, Alexandridis T, Barda MS, Ferentinos KP. An Integrated System for Urban Parks Touring and Management. Urban Science. 2021; 5(4):91. https://doi.org/10.3390/urbansci5040091
Chicago/Turabian StylePristouris, Kostis, Harry Nakos, Yannis Stavrakas, Konstantinos I. Kotsopoulos, Theofanis Alexandridis, Myrto S. Barda, and Konstantinos P. Ferentinos. 2021. "An Integrated System for Urban Parks Touring and Management" Urban Science 5, no. 4: 91. https://doi.org/10.3390/urbansci5040091
APA StylePristouris, K., Nakos, H., Stavrakas, Y., Kotsopoulos, K. I., Alexandridis, T., Barda, M. S., & Ferentinos, K. P. (2021). An Integrated System for Urban Parks Touring and Management. Urban Science, 5(4), 91. https://doi.org/10.3390/urbansci5040091