A Smartphone Application for Supporting the Data Collection and Analysis of the Cultural Heritage Damaged during Natural Disasters †
Abstract
:1. Introduction
2. Methods
2.1. Requirement Analysis
2.2. Architecture Overview
- The first level of the system consists of clients for data capturing and for displaying processed results;
- The second level represents a web service able to store the data on file systems and/or spatial databases;
- The third level is a local service to manage the automated 3D reconstruction by photo gallery.
3. Results and Discussion
3.1. Client Application
- Xamarin.Android for developing Android Apps through wrapping native API in C#;
- Xamarin.iOS for developing iOS Apps through wrapping native API in C#;
- Xamarin.Forms, for sharing components and code.
3.2. Hosting Layer
3.2.1. Storage
3.2.2. Web Service
- for classes returning a POI list, a method to get objects into a circular area defined by centre and radius;
- for classes saving images on storage, a method to convert and save images both with original and thumbnail size;
- for classes returning the municipality, a method to detect the administrative territory by latitude and longitude of user.
3.3. Local Service for 3D Reconstruction
- VisualSfM is called and pictures are retrieved;
- once homologous points are detected on the pictures, the 3D modeling is performed;
- at the end of the process, a control is executed to check that only one model was produced;
- a variable is initialized about the elaboration state of the photo gallery in the measures table.
4. Conclusions
Author Contributions
Acknowledgments
Conflicts of Interest
References
- He, Y.; Zhang, D.; Fang, Y. Development of a mobile post-disaster management system using free and open source technologies. Int. J. Disaster Risk Reduct. 2017, 25, 101–110. [Google Scholar] [CrossRef]
- Aydin, C.; Tarhan, C.; Ozgur, A.S.; Tecim, V. Improving disaster resilience using mobile based disaster management system. Procedia Technol. 2016, 22, 382–390. [Google Scholar] [CrossRef]
- Mobile App Development; App Creation Software. Everything You Need to Deliver Great Mobile Apps. Available online: https://www.xamarin.com/ (accessed on 20 October 2017).
- Microsoft SQL Server. 2016. Available online: https://www.microsoft.com/it-it/sql-server/sql-server-2016 (accessed on 20 October 2017).
- Microsoft Visual Studio IDE. Available online: https://www.visualstudio.com/ (accessed on 20 October 2017).
- Microsoft.NET Framework. Available online: https://www.microsoft.com/net/download/framework (accessed on 20 October 2017).
- Entity Framework. Available online: https://docs.microsoft.com/en-us/ef (accessed on 20 October 2017).
- The Code First of Entity Framework. Available online: http://www.entityframeworktutorial.net/code-first/what-is-code-first.aspx (accessed on 20 October 2017).
- Freeman, A. Your first MVC apllication. In Pro ASP.NET MVC 5, 5th ed.; Apress®: New York, NY, USA, 2013; pp. 11–49. [Google Scholar]
- Asp. NET Identity. Available online: https://docs.microsoft.com/en-us/aspnet/identity/overview/getting-started/introduction-to-aspnet-identity (accessed on 20 October 2017).
- VisualSfM. Available online: http://ccwu.me/vsfm/ (accessed on 20 October 2017).
- Szeliski, R. Structure from motion. In Computer Vision; Springer: London, UK, 2010; Volume 1, pp. 303–334. [Google Scholar]
- Wu, C.; Agarwal, S.; Curless, B.; Seitz, S.M. Multicore bundle adjustment. In Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition (CVPR 2011), Colorado Springs, CO, USA, 20–25 June 2011; IEEE: New York, NY, USA, 2011; Volume 141, pp. 3057–3064. [Google Scholar]
- Nlog. Available online: http://nlog-project.org/ (accessed on 20 October 2017).
- Meshlab. Available online: http://www.meshlab.net/ (accessed on 20 October 2017).
Component | Functionally | Goal |
---|---|---|
Back-end services | Automatic 3D Reconstruction | Generate a three-dimensional model from a photographic dataset |
Storage and catalouging | Keep the information acquired and make it easy to consult | |
Authorization procedure | Enhance the reliability of the obtained data | |
Generate reports of the macro-seismic surveys 1 | Complete sheets of damaging for the cultural heritage | |
Mobile and web client | Report disaster-induced damages | Save information and pictures related to disaster-induced damage |
Search nearby buildings | Retrieve buildings near the user | |
Visualization of the geodata | Display the base map and overlaid damages. | |
Geolocation service | Retrieve user location information, such as latitude and longitude | |
Access to the camera (mobile client only) | Take pictures using device cameras or retrieve pictures from the image gallery. | |
Working in offline mode (mobile client only) 1 | Allow the usability also without internet connection |
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations. |
© 2018 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
Costanzo, A.; Falcone, S.; Bisignano, R.; Straface, M.; Ritacco, G.; Piana, C.L.; Musacchio, M.; Calimeri, F. A Smartphone Application for Supporting the Data Collection and Analysis of the Cultural Heritage Damaged during Natural Disasters. Proceedings 2018, 2, 121. https://doi.org/10.3390/ecsa-4-04930
Costanzo A, Falcone S, Bisignano R, Straface M, Ritacco G, Piana CL, Musacchio M, Calimeri F. A Smartphone Application for Supporting the Data Collection and Analysis of the Cultural Heritage Damaged during Natural Disasters. Proceedings. 2018; 2(3):121. https://doi.org/10.3390/ecsa-4-04930
Chicago/Turabian StyleCostanzo, Antonio, Sergio Falcone, Rosalbino Bisignano, Michele Straface, Giuseppe Ritacco, Carmelo La Piana, Massimo Musacchio, and Francesco Calimeri. 2018. "A Smartphone Application for Supporting the Data Collection and Analysis of the Cultural Heritage Damaged during Natural Disasters" Proceedings 2, no. 3: 121. https://doi.org/10.3390/ecsa-4-04930
APA StyleCostanzo, A., Falcone, S., Bisignano, R., Straface, M., Ritacco, G., Piana, C. L., Musacchio, M., & Calimeri, F. (2018). A Smartphone Application for Supporting the Data Collection and Analysis of the Cultural Heritage Damaged during Natural Disasters. Proceedings, 2(3), 121. https://doi.org/10.3390/ecsa-4-04930