You are currently viewing a new version of our website. To view the old version click .
ISPRS International Journal of Geo-Information
  • Editor’s Choice
  • Article
  • Open Access

7 October 2020

A Built Heritage Information System Based on Point Cloud Data: HIS-PC

,
,
,
and
1
Geomatics Unit, University of Liège (ULiege), 4000 Liège, Belgium
2
DIVA—Art Archaeology and Heritage Research Unit, University of Liège (ULiege), 4020 Liège, Belgium
*
Author to whom correspondence should be addressed.
This article belongs to the Special Issue BIM for Cultural Heritage (HBIM)

Abstract

The digital management of an archaeological site requires to store, organise, access and represent all the information that is collected on the field. Heritage building information modelling, archaeological or heritage information systems now tend to propose a common framework where all the materials are managed from a central database and visualised through a 3D representation. In this research, we offer the development of a built heritage information system prototype based on a high-resolution 3D point cloud data set. The particularity of the approach is to consider a user-centred development methodology while avoiding meshing/down-sampling operations. The proposed system is initiated by a close collaboration between multi-modal users (managers, visitors, curators) and a development team (designers, developers, architects). The developed heritage information system permits the management of spatial and temporal information, including a wide range of semantics using relational along with NoSQL databases. The semantics used to describe the artifacts are subject to conceptual modelling. Finally, the system proposes a bi-directional communication with a 3D interface able to stream massive point clouds, which is a big step forward to provide a comprehensive site representation for stakeholders while minimising modelling costs.

1. Introduction

Heritage and archaeological site management is a challenging task facing many requirements in terms of legal issues, human resources, financial aspects [1] and information management [2]. Nowadays, there exist more and more heritage information systems (HIS) that deal with some of the issues mentioned. However, a unique integrated system cannot fully encompass the concerns raised by heritage site managers. International organisations such as UNESCO pledge for integrated management to deal with aspects such as their historical, social, environmental and human components [3]. The primary objective is preserving the values associated with heritage sites over time [4,5,6]. The development of HIS is essential to achieve better site management, conservation, information dissemination and public mediation, but it requires some significant progress. Moreover, as stated by Poux et al. in [7], different worlds with different perspectives (e.g., geoinformation vs. cultural heritage vs. computer graphics) diminish the flexibility of a system if no balanced approach is mapped to the development of the solution. This is why it is important to design a solid software architecture that is directly intended to integrate diverse viewpoints [8,9].
The focus on information modelling is often viewed as the first development step to propose a comprehensive heritage management. Indeed, the problems of structuring, archiving, conserving and exploiting heritage data are challenging tasks which must be tackled with a compelling long-term vision for a sustainable solution. Acquiring spatial information on heritage sites has become a straightforward task thanks to the development of lasergrammetry, photogrammetry or a combination of both techniques [10,11]. The digital replication of a site can be achieved with high geometric accuracy while keeping a consistent radiometric fidelity. However, the 3D spatial data gathered from the existing site is often part of a massive data set whose use is limited because they are sectorised/degraded or simplified.
In this research, we propose an infrastructure that overcomes, among others, the level of details limitation and gives new solutions for user’s semantics integration. In collaboration with the Coudenberg Royal Palace Museum (Brussels, Belgium), we propose a knowledge-driven built heritage information system based on point cloud data (HIS-PC). The proposed HIS-PC is intended to be an open and evolutive system that links any point cloud to a spatiotemporal and semantic information system dedicated to heritage objects. At this stage of the project, we consider the built heritage component in our developments. The proposed structure may be adapted in the future to non-tangible aspects. The developed system follows a user-centred design and includes generic conceptual data models that encompass the requirements of a flexible HIS. Those generics models are then specialised to fulfil the final specifications of the Coudenberg HIS use case. The approach focuses on the adaptation strategy to evolutions, similarly to [7], concerning the core blocks of data acquisition, visualisation and interaction.
One of the first challenges in a user-centred approach is the definition of the needs gathered from different perspectives and technical background. Often, one is going to store a large amount of data in a repository that will be the main, if not the only, source of information for many applications, also known as a data lake. Data lakes contain a wide variety of data that are accessed by numerous applications. For these applications, the data lake is the only source of truth, and this is the reason why a data lake should never be modified or deleted beyond the factual errors that could be spotted. Information present in a data lake that would be invalidated by historical research must, in our opinion, remain present as the trace of multiple interpretations. Our reflection follows the data lake approach managing 3D data, i.e., to use the most fundamental source of data in a reality capture context: 3D point clouds. Few solutions exist for managing semantics and geometry directly on the point cloud, demanding new data models to capture logical aspects of the data structure. The large data sets that point clouds constitute cannot fit in the main memory entirely, requiring adapted systems that can exploit the information regarding a storage model efficiently. In this paper, we highlight the relevance of a new solution for updating and enriching digital models in the context of dynamic management of geometric, temporal and semantic information related to heritage sites. Our research objectives are linked to the use case where the conceived three-dimensional HIS-PC aims at:
-
Supporting heritage research allowing, for example, the development of hypotheses on the history of the built environment;
-
Serving as an interface to access massive multi-modal information of diverse nature (spatial, temporal, topology, semantics);
-
Producing tools and documents for mediation purposes;
-
Recording conservation monitoring data.
The paper is structured as follows. In Section 2, we review related works linked to pertinent Heritage Building Information Model (H-BIM) or HIS. We focus on platforms that combine semantic and geometric information for heritage information management. Section 3 poses the research context, and Section 4 develops the methodology allowing us to obtain the HIS-PC architecture. Notably, we describe the generic data models and information structuration while explicitly looking at the conception process to the realisation of a conceptual data model. Generic models that support the working infrastructure to manage point cloud data are presented, and link temporal, attribute and spatial information in an interactive HIS. Then, in Section 5, we look at the results in terms of data acquisition, system implementation and user feedback. Finally, we sketch some future perspectives that need to be addressed quickly in Section 6, and we conclude.

3. Context

Following the proposed methodology in the preceding section, we applied a heritage tailored user-centred approach to a real study case, the Coudenberg Museum. Located in Brussels, Belgium, the Coudenberg Museum manages the ruins of the palace which dominated the city of Brussels for centuries (Figure 3).
Figure 3. A representation of the palace which dominated the city of Brussels, the object of this research.
Charles V and other rulers among the most powerful in Europe lived in this princely residence from the twelfth to the eighteenth century, until a fire destroyed it. The ruins of this palace disappeared for many years in the underground. After excavation work brought them to light, they now present an archaeological site consisting of a network of rooms and underground passages (see Figure 4).
Figure 4. The actual ruins of the palace mentioned above, standing as an Underground Museum.
The museum, which manages the entire site, wished to acquire an archaeological information system since 2017. The museum came up quickly with two key deliverables: first, a precise 3D model of the site and secondly, a computer system that allows archaeological information to be stored and located in the 3D model. Based on the museum requirements, we implemented the HIS based-on point cloud (HIS-PC) approach in this precise context. Following the co-construction procedure presented upward, the generic data model is specialised to fit every delicate need and the physical constraints of the Coudenberg environment.

4. HIS-PC Architecture Design

The development of a HIS that answers the identified needs in Section 2 is filled with interesting design choices. It is based on a user-centred design described in Section 4.1, that delivers a robust conceptual data model presented in Section 4.2, on which we base the information system architecture described in Section 4.3. The final HIS-PC is thus interesting for its architecture relatively simple that permit semantic, temporal and geometric queries based on a core point cloud. In the context of this research, we consider the “semantic” as any attribute information related to model objects that are not spatial, temporal and identity aspects [42].
Our proposal is compatible with principles coming either from quality control processes (inspired by ISO 9126) or human-centred design (inspired by ISO9241-210) as presented in Figure 5 and further explained in the following Section 4.1.
Figure 5. Methodological approach of user-centred and quality information system design.

4.1. HIS-PC User-Centred Design

There exist various methodologies to design an Information System (IS), mainly proposed by the computer science community. To handle the complex nature—uncertainties, missing data, lack of formalism, and multi-modal roles—of heritage information, we propose to use and adapt an existing IS design methodology based on a user-centred approach. Several authors used a similar approach in the field of heritage information management [51,52,53]. In this sub-section, we present the main guidelines of the method. We describe the four design steps and some of the most crucial outputs to facilitate the development and implementation of a HIS. It is interesting to note that such a complexity of information can be found in several other areas—heritage data, however, has the particularity of requiring multiple interpretations [41,49].
The design process is iterative and follows the human-centred design for interactive systems ISO 9241-210:2019. For an information system to be pertinent, it must meet the requirements of the organisation or the targeted users. The methodological steps illustrated in Figure 6 are the following:
Figure 6. The four steps of the user-centred approach and their main deliverables: 1.A—user stories, 1.B—specifications, 2.A—conceptual data model, 2.B—IS interfaces and architecture mock-up, 2.C.—data acquisition methodology, 3.A—IS implementation, 3.B—data acquisition, 4.A—training sessions, 4.B—usability report. Black human icons refer to users, and grey human icons refer to developers.
  • The analysis of users’ requirements (step 1) which ended up with a list of needs and formalised specifications, both for the IS and data acquisition.
  • The conceptual design (step 2) where conceptual data models, system’s interfaces and data acquisition procedures are set up based on the specifications of the first step.
  • The design and prototyping (step 3) which consists of an IS prototype development, data acquisition and data integration in the IS prototype.
  • The usability evaluation (step 4) which is performed by the designers and the users. Depending on the result of the evaluation, either a new prototyping loop starts or the prototype reaches a further step of implementation and maintenance.
The quality criteria that the system must meet can be taken from existing standards. We propose to draw inspiration from the ISO 9126 standard established for software development. Whenever possible, we encourage the use of database management systems (SQL and/or NoSQL) that are adapted to the heterogeneous data sets that characterises cultural heritage applications. Without excluding spatial representations of vector or mesh types, we encourage the use of point clouds as a geometric core data modality. Connections between the different databases must be ensured, and all the system functionalities required by the users must be accessible through ergonomic interfaces that facilitate the handling and use of the system.

4.2. Data Model

The data model was developed during the conceptual design step (see Figure 6—2.A). During this phase, several iterative processes between the users and developers end up with some conceptual deliverables: a conceptual data model (see Figure 6—2.A), a mock-up of the information system architecture and interfaces (see Figure 6—2.B) and a data acquisition methodology (see Figure 6—2.C).
Heritage information is complex. It is by nature, incomplete and uncertain, usually associated with one or multiple spatial and temporal representations [54]. When creating a conceptual data model for archaeological information, two antagonists’ aspects should be handled: specificity and interoperability. Indeed, the model must fit with the specific needs of the users while the developed system is rooted in a particular organisation. However, the model should also be open to other models and standards: it must be evolutive and mappable to other models or ontologies. Several initiatives exist to offer a conceptual modelling environment for uninitiated individuals lacking knowledge in information modelling (e.g., [55]). We have chosen to start from a very generic metamodel that defines key concepts. Therefore, the methodology imposes to start the iterative process with a metamodel gathering core concepts (classes and relations) helping users to gradually understand the conceptual modelling mechanisms. These core concepts are mainly inspired amongst existing modelling approaches ([39,56]), although differences might occur in a defined vision of the representation of time, uncertainty or multiple interpretations. In a future evolution, we plan to integrate, through a mapping, our model to existing initiatives. A commonly accepted version of the metamodel is then adopted and serve as a framework for the design of the conceptual model of the organisation’s HIS-PC.
The core concepts are four classes (object, state, event and document), three components (spatial, temporal and functional) and the relation between classes (see Figure 7). Each of these four classes can be in relation with another class or with itself and might have spatial, temporal or functional components, which is in line with the well-known Peuquet’s triad [57]. An object is a class referring to the core elements targeted through the modelling process (e.g., a wall). A state is a stable combination in time of several characteristics related to an object (e.g., the state of a wall composed of stones during a given period and at a given elevation and shape). A state does not exist without a clear relation to one object (e.g., a set of stones and mortars combined during a certain period at a particular location is considered as corresponding as a state of a given wall). An event leads to a change of properties which triggers the creation of a new state (e.g., the destruction of part of a wall during a fire leads to the apparition of a new state of the wall with a different size). A document is a source of information which can be linked to an event or a state (e.g., a written report mentions the occurrence of a fire at a given place at a given moment in time). Depending on the applications, an element could be either associated to an object or a document (e.g., a written report can be a document in an archaeological site context, but it could be an object in a library description context).
Figure 7. Metamodel’s legend.
The adopted version of the metamodel for the Coudenberg project is presented in Figure 8. In particular, only the event class has a temporal component, and only the state class has a spatial component (with a minor exception for one object—“Site”; see Figure 9).
Figure 8. The simplified version of the metamodel adopted for the Coudenberg project.
Figure 9. Data Model of the Coudenberg Palace IS.
The creation of a conceptual data model based on the metamodel is a collaborative and iterative step, gathering the users and the developers. The proposed modelling formalism is UML [58], but other formalisms could be used. We pointed out ConML, which is a generic formalism dedicated to digital humanities application [55]; it has the benefit to be specialised for cultural heritage applications in its CHAMR (Cultural Heritage Abstract Reference Model) extension [59]. In addition to the metamodel, some modelling strategies can be adopted but are not mandatory. For instance, due to our experience in archaeological modelling, we suggest the following guidelines:
  • A distinction between existence and presence. This vision of an object lifecycle allows to sequence all the step of an object definition from its conception, to each transformation and finally to its final destruction. We assume that each transformation, considered as an event, is accessed through documentation that describes the change.
  • The temporal states of an object are cumulative. The complete historical sequence is the combination for every state of an object. Consequently, an interpretative sequence is a sub-selection of some states in the complete object history.
  • A heritage object is a part of another heritage object. This mereological approach of the heritage components gives considerable latitude to the stakeholders and the final system users to define their vision of the heritage site segmentation. It ensures that the proposed division is closely related to the user’s applications and correspond effectively to their needs.
From this initial design, we derive a more detailed and formal UML class diagram specialised for the Coudenberg HIS, presented in Figure 9. It is worth to mention that this model is specific to the Coudenberg project and does not claim to be the right candidate for other heritage information developments. It corresponds to the best conceptual data model considering the current needs of the users and their validation. In order not to overload the diagram with non-essential elements for general understanding, only important classes, attributes and names of non-explicit associations are represented. Moreover, this model is likely to evolve in order to adapt to users’ new needs (as described in Section 5.2, the implemented solution for data storage must be able to manage evolutive data models).
This data model shows a concrete application of the metamodel. Therefore, the four meta-classes “Event”, “State”, “Document” (“Documentation”) and “Object” (“Element”) are represented. In addition, other classes (“Site”, “Architectural element”, etc.) answer to specific needs of Coundenberg Museums. They can inherit from metaclasses (“Architectural element” is an element/object) or not (“Site” is independent of any metaclass) regarding final users’ requirements. A site is spatially defined as a 2D geo-referenced polygon. A site includes elements which can be any object of archaeological interest (a building, a room, a wall, a stone, a plastron, etc.). In a first approach, we define two classes of elements (more can be added in the future): containers and architectural elements. Architectural elements are physical objects (depending on types and specific materials) while containers are spaces with specific functions like rooms. Containers can be associated to one or several excavations. “Part-of” is a recursive association of “Element” allowing a hierarchical structuration of objects semantic. For example, a wall is part of a room which is part of a palace. Because of spatial changes of elements during their lifetime, geo-referenced geometries are attached to the class “state”.
The spatial definition of “state” can then be either a 3D point (only located), a 3D polygon (surface) or a 3D bounding box (volume). All geometries follow ISO and OGC standards and are defined in a spatial coordinates reference system like WGS84 (EPSG 4326). As far as an inaccurate temporal approach has to be managed, the states are temporally delimited by events themselves characterised by estimated start date and end date. Finally, each event, data modelling, documentation is related to a source managed through a document. The documents are heterogeneous information about states and events (observation collected by archaeologists working on the site, historical images, plans, schemas, etc.). This information is represented by the class “documentation”. Once this conceptual model is set up, we approach the development of the HIS architecture mock-up, described in the following Section 4.3.

4.3. Information System Architecture Mock-Up

The information system architecture mock-up was developed during the conceptual design step (see Figure 6—2.B). Figure 10 represents the three-tier architecture of the HIS. It is composed of the three following layers:
Figure 10. Architecture of the SIA (conceptual model).
  • A client layer regrouping interfaces which are the end users’ entry points to the HIS
  • An application layer which allows the communication between the interfaces (client layers) and the data (data layer).
  • A data layer regrouping all the data sources (databases or data files), structuring the data lake.
Interfaces of the client layer are tools physically located on the user’s machine. Most of the time, it is a simple web browser interacting with static HTML and dynamic JavaScript codes sent by a web server (application layer). It also can be a business-oriented software (GIS software or point cloud viewer, for instance) able to communicate with the application layer through web protocols or exported files. Business-oriented interfaces (proprietary or open-source) generally cover particular parts of the users’ needs but implies minimal programming efforts from programmers. They thus offer quick solutions to these needs and can be complementary to other interfaces (e.g., web browsers).
In the HIS architecture, we propose a distinction between point cloud interfaces, dedicated to spatial objects (objects defined in space), and semantic interfaces, dedicated to other information (objects defined by time, materials, documentation, etc.). Since everything can be grouped in a single interface, this distinction is not mandatory. However, point cloud and spatial information can quickly be entrusted to business-oriented software based on popular spatial data formats and standards.
No matter the distinction between semantic and point cloud interfaces, these two aspects are merged in the application layer: objects (created, searched or visualised by users) are not only semantic or spatial anymore but both semantic and spatial. It leads to the definition of geographic objects which can be queried and represented based on these two aspects (e.g., “A 3D map showing rooms superior to 25m² and coloured in the function of their last building date”).
Once again, a distinction is proposed in the data layer to easily take advantages of different database management systems (DBMS). Indeed, some tools can be efficient for spatial data (spatial database) while others can be more adapted to heterogeneous information (semantic database) or huge point clouds (point cloud data). These three data components can be separated or possibly grouped into one DBMS if such a tool meets all the users’ requirements. No matter which DBMS is used, it is up to the application layer to query the different DBMS and eventually merge results to rebuild geographic objects.
Finally, end users can perform several operations, as shown in Figure 11, which are managed through the different layers of the HIS architecture. These operations are mainly linked to the semantic and spatial interfaces, being:
Figure 11. Use cases diagram of the HIS.
  • Semantic interface:
    Creation/modification of semantic information for objects (e.g., creation of an object “wall” with its building date and material)
    Representation of all the semantic information of objects (e.g., what is the material of this wall and when was it built?)
    Search of objects based on semantic aspect and/or spatial predicates (e.g., which are the walls made of granite, built after the 13th century and higher than 2 m?)
  • Spatial interface
    Point cloud visualisation
    Creation/modification of an object’s spatial definition (e.g., a located vector volume around a wall based on point cloud data)
    Spatial visualisation of objects (e.g., point cloud part intersected by a vector volume defining a wall)
All operations mentioned above and illustrated lead to specific queries distributed in the different databases, and whose eventual results are processed by the application layer before their visualisation in the appropriate interface. Note that point clouds are considered as a persistent data source and support for spatial objects definition and visualisation. With a dedicated DBMS, points clouds could also be involved in queries more directly.

5. Results

The realisation of the system was tested against a complex environment with heterogeneous data distribution. In this section, we propose to display specificities linked to the 3D Data Acquisition (Section 5.1). In the Section 5.2, we show the translation of the HIS-PC architecture into a usable software product, later related to the concise feedback gathered from the different involved partners (Section 5.3).

5.1. 3D Data Acquisition

The acquisition methodology is decomposed in three main aspects:
  • The implementation of durable reference points, accurately determined in an adapted geo-referenced system;
  • A full photogrammetric and 3D scan survey of parts of the archaeological site linked to the reference points following the work of Poux et al. [60];
  • An element-based full photogrammetric reconstruction of independent elements in a local frame of reference such as in [61].
The following shows the detailed acquisition process that allows quality control of the produced data set.

5.2. Reference Point Materialisation

To create a framework of reference points on the area to be surveyed, we have set up 11 stations (see Figure 12). The choice of the location of these stations was made according to the layout of the site and to be able to survey the whole of the requested site in 3D. These stations were marked on the ground either with chalk, temporary glue or surveyor’s nails (outside).
Figure 12. Surveyed areas and polygonal of the Coudenberg Museum archaeological site.
Once the points were established, they were measured with a Leica TCPR 1205 total station using a closed-loop pathway to ensure geometric cohesion. Several points were set up and measured by GNSS on the Place des Palais to determine the coordinates of the stations in the Lambert conical conform 2008 coordinate system. From the principal polygon, seven additional points were implemented and measured at the total station to allow the linkage to Lambert 2008. The geo-referencing accuracy is 1.1 cm. We chose to use this projection because it is the Belgian reference for all geographic data. In this way, it will be possible to easily integrate cadastral data, background plans, or any other georeferenced element into the system.

5.3. 3D Laserscanning Survey

The 3D scanner used is a LEICA P30. The registration was made using common targets between scans whose centre coordinates have been determined by surveying from the previously calculated stations with the above-mentioned total station. The resolution of the scans made it possible to obtain a 3D measurement every 3 mm at 10 m (i.e., every 0.3 mm at 1 m). These incremental measurements are performed at 360° on a horizontal plane, and 270° on a vertical plane to obtain a very dense point cloud, as shown in Figure 13.
Figure 13. Point Cloud data after registration.
Also, several photos (approx. 300 per station) were taken with the internal scanner camera, each with a resolution of 920 × 920 pixels to form a very high-resolution panorama. It is then matched to the depth data to obtain a colourised point cloud (Figure 14).
Figure 14. 3D point cloud colourised with the internal camera.
A total of 110 scans were required to survey the entire Aula Magna and its exterior walls in 3D. The distribution of the scans performed can be seen in the following point cloud section (Figure 15).
Figure 15. Laser scanning stations horizontal sections.
The 110 scans were then assembled using the common targets present in these different scans. The result is a point cloud geo-referenced in Lambert 2008 coordinates with a mean absolute assembly error of 1 mm over the entire point cloud (Figure 16).
Figure 16. Geo-referenced point cloud of the Aula Magna.

Photogrammetry Augmentation

Approximately 12,000 shots were taken with a CANON EOS 70D reflex camera equipped with a 15 mm fisheye lens and a flash. The resolution of the images is 5472 × 3648 pixels. These pictures were used to refine the geometry of the scan survey and to allow a better colour balance. After cleaning, the position with the point cloud geometry of the different images used is estimated using the software RealityCapture (Figure 17).
Figure 17. Registration of different photos with laser-scanning data. In white, the different positions of the pictures.
This process was carried out by decomposing the global information in zones that closely correspond to rooms subspaces, to ensure that the laser scanning data stays the backbone of the entire process. Optionally, a mesh is derived from the very dense point cloud, without constraining its complexity. It results in a model of several billion spatially oriented triangles (Figure 18—left).
Figure 18. Mesh from the Aula Magna—with (right) and without texture (left).
A homogenised texture is obtained (Figure 18—right) using the oriented images as input, which is then draped over the mesh. The colourimetric deviation is, on average, 0.6 pixels. The final point cloud is composed of 24.315 billion points.

5.4. Implemented Information System

The IS is implemented during the Design and implementation step (see Figure 6—3.A) and can be divided into five components: architecture (Section 5.4.1), backend (Section 5.4.2), frontend (Section 5.4.3), point cloud interface (Section 5.4.4) and interactions between components (Section 5.4.5). We draw inspiration from software engineering principles detailed in [62,63,64,65], more particularly by adopting the waterfall approach detailed in [63].

5.4.1. Implemented Architecture

The information system is conceived such that databases are centralised and accessible from any client terminal. Therefore, the system is designed as a web three-tier architecture. It implies a web browser interface (frontend) connected to databases through the REST API (backend). This first part (Figure 19—left) is designed specifically for the project. The point cloud management (Figure 19—right) was delegated to the software Geoverse. While this can be achieved using the smart point cloud infrastructure proposed in [66], the choice was dictated by the strong deployment constraints on the servers of the Royal Palace, and the user-friendly needed interface. Figure 19 describes in more details the different elements of this architecture as well as their interactions.
Figure 19. Implemented architecture of the Coudenberg Palace IS.

5.4.2. Backend

The backend mainly consists of a scalable NoSQL database: a document store managed by open source DBMS MongoDB. It offers the advantage of remaining flexible insofar as the information is stored in the form of JSON documents. It has versatile data schemas, making it usable for a variety of applications. Moreover, the design of the database allows the scalability of the system. The backend is accessible through an Application Programming Interface (API) composed of REST services that will enable implementing all the functionalities necessary for the development of the interface. Thanks to the NoSQL database, the backend system underlying the interface fits the needs of archaeologists whose data are very heterogeneous and likely to evolve.
Nevertheless, the management of spatial information proposed by MongoDB, still lacking maturity for this aspect, did not fit to the project’s requirements: storage of 3D geometries, strong spatial indexation, topological queries, surfaces/volumes computations, coordinate systems transformations, trips simulations, intervisibility analysis, etc. For these reasons, a second DBMS was explicitly used for spatial information: PostgreSQL and its spatial extension PostGIS (both open source). Indeed, coupling NoSQL with relational GIS gather advantages from both sides: respectively flexible semantic model and effective spatial management [67]. In addition to a complete set of spatial functions, it follows OGC standards for the storage of 2D/3D geometries and raster data. Although the Postgres extension PgPointCloud stores point clouds directly in the database, it is not directly compatible with our point cloud interface (Geoverse). In consequence, point clouds are stored as files in a remote server or directly in the user’s machine.

5.4.3. Frontend

The semantic interface was realised in close collaboration with the museum. It can be reached from any web browser and allows users to manage the documentary of archaeological elements (items) as well as the chronology of events and states related to these items (see Figure 20). It allows to introduce links between items and to manage groups of customisable items (Ceramic, Stone, Glass, Bone, etc.) and themes to which the items are related (Conservation, Museography, etc.). Also, the items can be linked to functions (Cellar, corridor, etc.) or systems (Zone 1, Zone 2) to group and search for item sets by spatial or functional group. For the creation of geographic objects, the interfaces allow three main types of operations:
Figure 20. The semantic interface of the HIS.
-
From the semantic interface to create new objects (sites, elements, states or events);
-
From the semantic interface to add or modify semantic attributes (numbers, text, dates but also external files like plans, pictures, etc.);
-
From the spatial interface to create locations and shapes (geometries) through a digitalisation procedure based on the point cloud.

5.4.4. Point Cloud Interface

The 3D data collected and processed form a point cloud of several billion 3D points. We use Geoverse Massive Data Manager (MDD) to exploit and archive the data set in a fluid and straightforward way. This software significantly reduces the costs of storing, displaying and interacting with complex data sets generated by 3D scanners and photogrammetry. Thanks to Unlimited Detail technology, Geoverse MDM offers the ability to interact with geospatial data by allowing, to visualise and access data in less than a second on an entry-level computer (Figure 21).
Figure 21. The usage of both the measurement and labelling tools on a section of the point cloud within the point cloud Interface.
The proprietary choice covers the majority of the initial requests of the technical specifications in a very efficient way, thus was chosen as a strong candidate for managing the 3D data efficiently. It is supplemented by tools developed in open-source that provide access to advanced functionalities. The set-up thus makes it possible to obtain a complete solution covering the needs described in the methodology and which has the advantage of being flexible and evolutive.
As shown in Figure 22, the information encoded in the semantic interface can be attached to specific locations through the point cloud interface. Thus, users can visualise archaeological objects in the point cloud and easily switch from an interface to the other (and vice versa). These interactions between the point cloud and the databases of the HIS are shown in the following sub-section.
Figure 22. The Geoverse interface.

5.4.5. Two Ways Interactions between HIS and Point Cloud

The key feature of the proposed environment is the bi-directional relationship between the archaeological information and the point cloud geometries. The selection of the more relevant component for the management of semantic and geometric information led to the use of two concurrent environments. Following the requirement of an efficient user-interface, we developed an automated conversion API which guarantees a smooth transition between the geometries and the archaeological information. The locations and shapes, stored as 3D geometries in PostGIS, can be joined to the semantic NoSQL database through a common identifier to rebuild geographic objects. The transfer of these objects between the databases and Geoverse is possible through a dedicated web API (Figure 23), allowing two types of operations:
Figure 23. The spatial API scheme connecting Geoverse with PostGIS.
  • Geoverse2PostGIS: digitised geometries in Geoverse (including ID, 3D geometries and spatial metadata like coordinates reference system) are sent to PostGIS for their storage.
  • PostGIS2Geoverse: based on a user’s query, the API returns 3D geographic objects with semantic attributes readable by Geoverse. 3D geometries come from PostGIS, and semantic attributes come from the NoSQL semantic database (based on common ID between the two databases).
The communication between databases and the point cloud interface is based on an XML file describing a Geoverse project: local directory (on the client machine) or remote location of the point cloud, coordinates reference system and data about the 3D objects like geometries, symbolisation, point of view and attributes appearing as labels (for instance). Amongst these attributes, an URL allows users to switch from the point cloud interface to the semantic web interface for a specific object by simply clicking on it.

5.5. Usability Evaluation Report

The usability assessment stage of the Coudenberg project is summarised in Table 2, according to the proposed methodology (Figure 24—D5). The software package was put into production, and users were trained in its use. We offered tailored user manuals for these training as well as videos.
Table 2. Quality assessment of the HIS-PC prototype.
Figure 24. Extract of the user manual and video tutorial for the end users.
For six months, users were able to use the solution developed during training sessions. In general, the learning curve has been relatively fast, which means that the interfaces are sufficiently adapted to be used by a group of users with different profiles. During this period, intensive use allowed users to suggest several interface improvements and new features. Thanks to the software architecture described above, evolutions of the software are possible without the need for extensive re-engineering. The user tests were carried out thanks to the encoding and exploitation of real data. As the use of the system progressed, new functionalities were proposed by the Coudenberg museum. They are mainly related to the visualisation of temporal aspects. A set of requirement records all of the targeted improvements that serve as a guide for future developments.
Concerning the use of the 3D point cloud, it was found that the “model” was entirely usable. However, it was requested that the colour of the point clouds was delighted to allow for virtual lightning simulations. It has enabled us to develop new acquisition guidelines that allow us to produce visually more attractive models under very-low illumination conditions, as seen in Figure 25.
Figure 25. On-site acquisition with an adapted system to reduce problems in low-light conditions.
In general, we were able to assess the overall quality of the HIS-PC based on the criteria of the ISO 9126 standard. It is a qualitative assessment of all the deployed components from the initial user-centred design phases that permit to plan the improvement to include. The summary of this assessment is presented in Table 2.
From this, we developed a plan for the future iterative processes to suit the evolving needs of the end users better. These are summarised in Section 6.

6. Takeaways & Research Perspectives

Archaeological or heritage sites require tailored management systems that fit their particular needs. Frequently developed from existing individual components, such information management systems are difficult to evolve and to generalise to other contexts. Moreover, the end users’ requirements are of great importance to ensure the efficient use of the developed prototype. Some problems arise when user-requirements evolve, logically, with the gain of expertise in heritage information management. Indeed, the use of 3D data +sets representing every detail of archaeological sites or of an information system that relates information as never before opens new horizons in term of application and historical interpretation. The learning process of the end users contributes to the evolution of their requirements, the more they use the system. The approach we developed in this the framework of the specific use-case is intended to overcome this consequence by proposing a user-centred development methodology. The four development steps, namely the user requirements analysis, the conceptual design, the design and prototyping, and the usability evaluation allows continuous development of functionalities. We understood that the application developed should be scalable and that data schemas should be able to be modified throughout the HIS life cycle. The constraints imposed by the project (diversity of stakeholders, size of data sets, etc.) led us to develop a dedicated web application whose interface can be separated from the database. The proposed prototype is tailored to meet the specific needs of the Coudenberg Museum. The development time was, for administrative reasons, concise. This fact prompted us to acquire a backend software component that was sufficiently robust and flexible to contain the variety of the requester’s data sets. After a market study, the choice of this component was that of the software package published by Spatiodata, which specialises in maintenance management systems. The use of this software component allowed us to develop the HIS in 30 working days.
At the current stage of implementation, the HIS-PC only manages 3D points, and 3D bounding boxes but more complex geometries (like 3D surfaces or volumes) could be handled thanks to PostGIS. Moreover, the selection of objects in the spatial database could be based on topological relationships. Finally, to maximise interoperability of the HIS, the different exchanges of information should follow standardised protocols. Notably, the transfer of 3D geometries from the point cloud interface to the spatial database (and vice versa) should be a standard OGC Web Feature Service (WFS) [68] to make elements of the HIS architecture easily replaceable (point cloud interface, semantic interface, GIS interface, etc.). The will of the museum’s experts is to fuse each working environment in a single interface. As mention earlier, this is a stiff challenge to stream several billions of points efficiently in a web browser without overpassing the requirement of high-resolution visualisation for the point cloud, but new solutions such as presented by Schutz et al. in [69] will be investigated.
In the current version of HIS-PC, a user can extract “manually” 3D geometric information from the 3D points cloud and link it to an object in the database. We wish to integrate automatic 3D segmentation and classification functionalities to help users populate and enrich the system. These functionalities are currently under derivation from the research works [70,71,72,73], based on device, analytic and domain knowledge. It requires, in particular, a heritage object domain ontology obtained from standardisation works (e.g., CIDOC-CRM [74]) and in line with the conceptual data model of the HIS-PC.
Although the HIS-PC is intended to fulfil multiple needs, it focuses currently on site conservation, site management, archaeological research and inventories. But there is also a trend to communicate cultural heritage digital content to non-specialists better. Virtual, augmented, or mixed reality techniques (VR/AR/MR) are good candidates for improved interactive communication with specialists and non-specialists. Based on our experience and previous works in the field [7,75,76], we wish to add such visualisation techniques to HIS-PC to extend the uses of cultural heritage digital content (tourism, teaching, cultural mediation…).

7. Conclusions

The sustainability of a Heritage Information System (HIS) demands ways of managing the addition of new data and adapting to new demands (output) using the latest technology. What is essential is not the techniques implemented, but the management of the integration of these evolutions into a modular “system”. It is, therefore, essential to move away from the current trend of separating achievements (preservation vs experiences for non-specialists) to allow a more sustainable approach through evolutionary systems. The provided workflow includes metamodels for designing a HIS based-on point cloud data and a concrete illustration over the Coudenberg Royal Palace Museum. We show that a user-centred approach is beneficial to the success of the application design and that interfacing spatial, temporal and semantic should often be multi-faceted to cope with independent limitations. The system finally demonstrates a new way to directly incorporate point clouds while benefitting of advanced temporal and semantic queries capabilities.

Author Contributions

Conceptualisation, Florent Poux, Pierre Hallot and Roland Billen; methodology, Florent Poux and Roland Billen; software, Florent Poux, Jean-Paul Kasprzyk and Pierre-Henri Lefebvre; validation, Florent Poux and Roland Billen; formal analysis, Florent Poux and Pierre Hallot and Roland Billen; investigation, Florent Poux and Pierre Hallot and Roland Billen; resources, Florent Poux; data curation, Florent Poux; writing—original draft preparation, all; writing—review and editing, Florent Poux and Roland Billen; visualisation, Florent Poux, Jean-Paul Kasprzyk and Pierre-Henri Lefebvre; supervision, Florent Poux and Roland Billen; project administration, Florent Poux, Pierre Hallot and Roland Billen. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Acknowledgments

We acknowledge all the members of the Coundeberg Palace Museum for their open-minded exchanges. We also thanks SpatioData and Geovast 3D for their guidance in using and developing pieces of software.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Kelly, G.; Serginson, M.; Lockley, S.; Dawood, N.; Kassem, M. Bim for Facility Management: A Review and a Case Study Investigating the Value and Challenges. In Proceedings of the 13th International Conference on Construction Applications of Virtual Reality, London, UK, 30–31 October 2013. [Google Scholar]
  2. Charlesraj, V.P.C. Knowledge-Based Building Information Modeling (K-BIM) for Facilities Management. In Proceedings of the 31st International Symposium on Automation and Robotics in Construction and Mining (ISARC), Sydney, Australia, 9–11 July 2014. [Google Scholar]
  3. Leask, A.; Fyall, A. Managing World Heritage Sites; Taylor & Francis: London, UK, 2006. [Google Scholar]
  4. Fredheim, L.H.; Khalaf, M. The significance of values: heritage value typologies re-examined. Int. J. Heritage Stud. 2016, 22, 1–17. [Google Scholar] [CrossRef]
  5. Duval, M.; Smith, B.; Hœrlé, S.; Bovet, L.; Khumalo, N.; Bhengu, L. Towards a holistic approach to heritage values: a multidisciplinary and cosmopolitan approach. Int. J. Heritage Stud. 2019, 25, 1279–1301. [Google Scholar] [CrossRef]
  6. Heras, V.C.; Cordero, M.S.M.; Wijffels, A.; Tenze, A.; Paredes, D.E.J. Heritage values: towards a holistic and participatory management approach. J. Cult. Heritage Manag. Sustain. Dev. 2019, 9, 199–211. [Google Scholar] [CrossRef]
  7. Poux, F.; Valembois, Q.; Mattes, C.; Kobbelt, L.; Billen, R. Initial User-Centered Design of a Virtual Reality Heritage System: Applications for Digital Tourism. Remote Sens. 2020, 12, 2583. [Google Scholar] [CrossRef]
  8. Sommerville, I.; Sawyer, P. Viewpoints: principles, problems and a practical approach to requirements engineering. Ann. Softw. Eng. 1997, 3, 101–130. [Google Scholar] [CrossRef]
  9. Finkelstein, A.; Goedicke, M.; Kramer, J.; Niskier, C. ViewPoint oriented software development: Methods and viewpoints in requirements engineering. Lecture Notes Comput. Sci. 1991, 490, 29–54. [Google Scholar] [CrossRef]
  10. Guarnieri, A.; Remondino, F.; Vettore, A. Digital photogrammetry and TLS data fusion applied to cultural heritage 3D modeling. In International Archives of the Photogrammetry, Remote Sensing and Spatial Information Sciences—ISPRS Archives; Maas, H.-G., Schneider, D., Eds.; ISPRS: Dresden, Germany, 2006. [Google Scholar]
  11. Remondino, F. Heritage Recording and 3D Modeling with Photogrammetry and 3D Scanning. Remote Sens. 2011, 3, 1104–1138. [Google Scholar] [CrossRef]
  12. Letellier, R. Recording, Documentation and Information Management for the Conservation of Heritage Places; Informa UK Limited: London, UK, 2015. [Google Scholar]
  13. Quintero, M.S.; Blake, B.; Eppich, R. Conservation of Architectural Heritage: The Role of Digital Documentation Tools: The Need for Appropriate Teaching Material. Int. J. Arch. Comput. 2007, 5, 239–253. [Google Scholar] [CrossRef]
  14. Noya, N.C.; García, Á.L.; Ramírez, F.C. Combining photogrammetry and photographic enhancement techniques for the recording of megalithic art in north-west Iberia. Digit. Appl. Archaeol. Cult. Heritage 2015, 2, 89–101. [Google Scholar] [CrossRef]
  15. Yastikli, N. Documentation of cultural heritage using digital photogrammetry and laser scanning. J. Cult. Heritage 2007, 8, 423–427. [Google Scholar] [CrossRef]
  16. Santana, M. Heritage recording, documentation and information systems in preventive maintenance. Presented at the Inauguration of the UNESCO Chair on Preventive Conservation, Maintenance and Monitoring of Monuments and Sites, Leuven, Belgium, 24–25 March 2009. [Google Scholar]
  17. Chiabrando, F.; Donato, V.; Turco, M.L.; Santagati, C. Cultural Heritage Documentation, Analysis and Management Using Building Information Modelling: State of the Art and Perspectives; Springer Science and Business Media LLC: Berlin/Heidelberg, Germany, 2018; pp. 181–202. [Google Scholar]
  18. Billen, R.; Jonlet, B.; Luczfalvy Jancsó, A.; Neuville, R.; Nys, G.-A.; Poux, F.; Van Ruymbeke, M.; Piavaux, M.; Hallot, P. La transition numérique dans le domaine du patrimoine bâti: un retour d’expériences. Bull. Comm. R. Monum. Sites Fouill. 2018, 30, 119–148. [Google Scholar]
  19. Quattrini, R.; Pierdicca, R.; Morbidoni, C. Knowledge-based data enrichment for HBIM: Exploring high-quality models using the semantic-web. J. Cult. Heritage 2017, 28, 129–139. [Google Scholar] [CrossRef]
  20. Yang, X.; Lu, Y.-C.; Murtiyoso, A.; Koehl, M.; Grussenmeyer, P. HBIM Modeling from the Surface Mesh and Its Extended Capability of Knowledge Representation. ISPRS Int. J. Geo-Inf. 2019, 8, 301. [Google Scholar] [CrossRef]
  21. Fai, S.; Graham, K.; Duckworth, T.; Wood, N.; Attar, R. Building Information Modelling and Heritage Documentation. In Proceedings of the 23rd International Symposium, International Scientific Committee for Documentation of Cultural Heritage (CIPA), Prague, Czech Republic, 11–16 September 2011. [Google Scholar]
  22. Doré, C.; Murphy, M. Integration of Historic Building Information Modeling (HBIM) and 3D GIS for recording and managing cultural heritage sites. In Proceedings of the 18th International Conference on Virtual Systems and Multimedia; Institute of Electrical and Electronics Engineers (IEEE), Milan, Italy, 2–5 September 2012. [Google Scholar]
  23. Azhar, S.; Khalfan, M.; Maqsood, T. Building information modelling (BIM): now and beyond. Constr. Econ. Build. 2015, 12, 15–28. [Google Scholar] [CrossRef]
  24. Pocobelli, D.P.; Boehm, J.; Bryan, P.; Still, J.; Grau-Bové, J. BIM for heritage science: A review. Herit. Sci. 2018, 6, 30. [Google Scholar] [CrossRef]
  25. García-Valldecabres, J.; Pellicer, E.; Jordan-Palomar, I. BIM Scientific Literature Review for Existing Buildings and a Theoretical Method: Proposal for Heritage Data Management Using HBIM. In Construction Research Congress 2016; American Society of Civil Engineers (ASCE): Reston, VA, USA, 2016; pp. 2228–2238. [Google Scholar]
  26. López, F.J.; Lerones, P.; Fernández, J.; García-Bermejo, J.; Zalama, E. A Review of Heritage Building Information Modeling (H-BIM). Multimodal Technol. Interact. 2018, 2, 21. [Google Scholar] [CrossRef]
  27. Pocobelli, D.P.; Boehm, J.; Bryan, P.; Still, J.; Grau-Bové, J. Building Information Models for monitoring and simulation data in heritage buildings. In International Archives of the Photogrammetry, Remote Sensing and Spatial Information Sciences—ISPRS Archives; Copernicus: Heildeberg, Germany, 2018; Volume 42, pp. 909–916. [Google Scholar]
  28. Poux, F.; Neuville, R.; Nys, G.-A.; Billen, R. 3D Point Cloud Semantic Modelling: Integrated Framework for Indoor Spaces and Furniture. Remote Sens. 2018, 10, 1412. [Google Scholar] [CrossRef]
  29. Chevrier, C.; Charbonneau, N.; Grussenmeyer, P.; Perrin, J.-P. Parametric Documenting of Built Heritage: 3D Virtual Reconstruction of Architectural Details. Int. J. Arch. Comput. 2010, 8, 135–150. [Google Scholar] [CrossRef]
  30. Garagnani, S.; Manferdini, A.M. Parametric accuracy: building information modeling process applied to the cultural heritage preservation. Int. Arch. Photogramm. Remote Sens. Spat. Inf. Sci. 2013, 5, 87–92. [Google Scholar] [CrossRef]
  31. Angelini, M.G.; Baiocchi, V.; Costantino, D.; Garzia, F. Scan to BIM for 3D reconstruction of the papal basilica of saint Francis in Assisi In Italy. Int. Arch. Photogramm. Remote Sens. Spat. Inf. Sci.—ISPRS Arch. 2017, 42, 47–54. [Google Scholar] [CrossRef]
  32. Bassier, M.; Hadjidemetriou, G.; Vergauwen, M.; Van Roy, N.; Verstrynge, E. Implementation of Scan-to-BIM and FEM for the Documentation and Analysis of Heritage Timber Roof Structures. In Proceedings of the Euro-Mediterranean Conference, Larnaca, Cyprus, 31 October–5 November 2016. [Google Scholar]
  33. Logothetis, S.; Valari, E.; Karachaliou, E.; Stylianidis, E. Spatial dmbs architecture for a free and open source bim. In International Archives of the Photogrammetry, Remote Sensing and Spatial Information Sciences—ISPRS Archives; Copernicus: Heildeberg, Germany, 2017; Volume 42, pp. 467–473. [Google Scholar]
  34. Edwards, J. It’s BIM—But not as we know it! In Heritage Building Information Modelling; Routledge: London, UK, 2017; pp. 6–14. [Google Scholar]
  35. Simeone, D.; Cursi, S.; Toldo, I.; Carrara, G. B (H) IM-Built Heritage Information Modelling-Extending BIM Approach to Historical and Archaeological Heritage Representation; Copernicus: Heildeberg, Germany, 2014. [Google Scholar]
  36. Stasinopoulou, T.; Bountouri, L.; Kakali, C.; Lourdi, I.; Papatheodorou, C.; Doerr, M.; Gergatsoulis, M. Ontology-Based Metadata Integration in the Cultural Heritage Domain. In Proceedings of the International Conference on Asian Digital Libraries, Hanoi, Vietnam, 10–13 December 2007. [Google Scholar]
  37. Ferretti, V.; Comino, E. An integrated framework to assess complex cultural and natural heritage systems with Multi-Attribute Value Theory. J. Cult. Heritage 2015, 16, 688–697. [Google Scholar] [CrossRef]
  38. Poux, F.; Neuville, R.; Van Wersch, L.; Nys, G.-A.; Billen, R. 3D Point Clouds in Archaeology: Advances in Acquisition, Processing and Knowledge Integration Applied to Quasi-Planar Objects. Geoscience 2017, 7, 96. [Google Scholar] [CrossRef]
  39. Hallot, P.; Billen, R. States of knowledge: A basis for a spatio-temporal model of cultural heritage information. CEUR Workshop Proc. 2018, 2230, 67–80. [Google Scholar]
  40. Parisi, P.; Turco, M.L.; Giovannini, E.C. The Value Of Knowledge Through H-Bim Models: Historic Documentation With A Semantic Approach. In ISPRS Ann. Photogramm. Remote Sens. Spat. Inf. Sci. 2019, 42, 581–588. [Google Scholar] [CrossRef]
  41. Saygi, G.; Remondino, F. Management of Architectural Heritage Information in BIM and GIS: State-of-the-Art and Future Perspectives. Int. J. Heritage Digit. Era 2013, 2, 695–713. [Google Scholar] [CrossRef]
  42. Tobiáš, P. BIM, GIS and semantic models of cultural heritage buildings. Geoinformatics FCE CTU 2016, 15, 27–42. [Google Scholar] [CrossRef]
  43. Bruno, S.; De Fino, M.; Fatiguso, F. Historic Building Information Modelling: performance assessment for diagnosis-aided information modelling and management. Autom. Constr. 2018, 86, 256–276. [Google Scholar] [CrossRef]
  44. Poux, F.; Neuville, R.; Hallot, P.; Billen, R. Model For Semantically Rich Point Cloud Data. ISPRS Ann. Photogramm. Remote Sens. Spat. Inf. Sci. 2017, 107–115. [Google Scholar] [CrossRef]
  45. Jordan-Palomar, I.; Valldecabres, J.L.G.; Tzortzopoulos, P.; Pellicer, E. An online platform to unify and synchronise heritage architecture information. Autom. Constr. 2020, 110, 103008. [Google Scholar] [CrossRef]
  46. Dutailly, B.; Feruglio, V.; Ferrier, C.; Chapoulie, R.; Bousquet, B.; Bassel, L.; Mora, P.; Lacanette, D. Accéder en 3D aux données de terrain pluridisciplinaires—Un outil pour l’étude des grottes ornées. In Le Réel et le Virtuel; HAL: Marseille, France, 2019. [Google Scholar]
  47. Meyer, É.; Grussenmeyer, P.; Perrin, J.-P.; Durand, A.; Drap, P. A web information system for the management and the dissemination of Cultural Heritage data. J. Cult. Heritage 2007, 8, 396–411. [Google Scholar] [CrossRef]
  48. Potenziani, M.; Callieri, M.; Scopigno, R. Developing and Maintaining a Web 3D Viewer for the CH Community: an Evaluation of the 3DHOP Framework. In Proceedings of the 16th Workshop on Graphics and Cultural Heritage (GCH 2018) Eurographics International Conference, Vienna, Austria, 12–15 November 2018; pp. 169–178. [Google Scholar]
  49. Van Ruymbeke, M.; Hallot, P.; Nys, G.-A.; Billen, R. Implementation of multiple interpretation data model concepts in CIDOC CRM and compatible models. Virtual Archaeol. Rev. 2018, 9, 50. [Google Scholar] [CrossRef]
  50. Wu, Q.; Chen, C.; Jiang, Y. Multi-source heterogeneous Hakka culture heritage data management based on MongoDB. In Proceedings of the Fifth International Conference on Agro-Geoinformatics (Agro-Geoinformatics), Tianjin, China, 18–20 July 2016. [Google Scholar]
  51. Reunanen, M.; Diaz, L.; Horttana, T. A Holistic User-Centered Approach to Immersive Digital Cultural Heritage Installations. J. Comput. Cult. Heritage 2015, 7, 1–16. [Google Scholar] [CrossRef]
  52. Ibrahim, N.; Ali, N.M. A Conceptual Framework for Designing Virtual Heritage Environment for Cultural Learning. J. Comput. Cult. Heritage 2018, 11, 1–27. [Google Scholar] [CrossRef]
  53. Barbieri, L.; Bruno, F.; Muzzupappa, M. User-centered design of a virtual reality exhibit for archaeological museums. Int. J. Interact. Des. Manuf. 2017, 12, 561–571. [Google Scholar] [CrossRef]
  54. De Runz, C.; Desjardin, E. Imperfect Spatiotemporal Information Analysis in a GIS: Application to Archæological Information Completion Hypothesis. Stud. Fuzziness Soft Comput. 2010, 256, 341–356. [Google Scholar] [CrossRef]
  55. Gonzalez-Perez, C. A conceptual modelling language for the humanities and social sciences. In Proceedings of the 6th International Conference on Research Challenges in Information Science (RCIS), Valencia, Spain, 16–18 May 2012. [Google Scholar]
  56. Hallot, P.; Billen, R. Enhancing Spatio-Temporal Identity: States of Existence and Presence. ISPRS Int. J. Geo-Inform. 2016, 5, 62. [Google Scholar] [CrossRef]
  57. Peuquet, D.J. It’s About Time: A Conceptual Framework for the Representation of Temporal Dynamics in Geographic Information Systems. Ann. Assoc. Am. Geogr. 1994, 84, 441–461. [Google Scholar] [CrossRef]
  58. Bennett, S.; McRobb, S.; Farmer, R.; MacRobb, S. Object-Oriented Systems Analysis and Design Using UML; McGraw-Hill Berkshire: Berkshire, UK, 2006; Volume 2. [Google Scholar]
  59. Gonzalez-Perez, C.; Parcero-Oubiña, C. A Conceptual Model for Cultural Heritage Definition and Motivation. In Proceedings of the 39th Annual Conference on Computer Applications and Quantitative Methods in Archaeology, Beijing, China, 12–16 April 2011. [Google Scholar]
  60. Poux, F.; Neuville, R.; Hallot, P.; Billen, R. Point clouds as an efficient multiscale layered spatial representation. In Eurographics Workshop on Urban Data Modelling and Visualisation; Vincent, T., Biljecki, F., Eds.; The Eurographics Association: Liège, Belgium, 2016. [Google Scholar]
  61. Poux, F.; Neuville, R.; Billen, R. Point Cloud Classification Of Tesserae From Terrestrial Laser Data Combined With Dense Image Matching For Archaeological Information Extraction. ISPRS Ann. Photogramm. Remote Sens. Spat. Inf. Sci. 2017, 203–211. [Google Scholar] [CrossRef]
  62. Studer, R.; Benjamins, V.; Fensel, D. Knowledge engineering: Principles and methods. Data Knowl. Eng. 1998, 25, 161–197. [Google Scholar] [CrossRef]
  63. Van Vliet, H. Software Engineering: Principles and Practice; Wiley/Blackwell: New York, NY, USA, 2007. [Google Scholar]
  64. Gilb, T.; Finzi, S. Principles of Software Engineering Management; Addison-Wesley Professional: Boston, MA, USA, 1988. [Google Scholar]
  65. Ghezzi, C.; Jazayeri, M.; Mandrioli, D. Fundamentals of Software Engineering; Pearson: London, UK, 1991. [Google Scholar]
  66. Poux, F.; Billen, R. A Smart Point Cloud Infrastructure for intelligent environments. In Laser Scanning; Informa UK Limited: London, UK, 2019; pp. 127–149. [Google Scholar]
  67. Holemans, A.; Kasprzyk, J.-P.; Donnay, J.-P. Coupling an Unstructured NoSQL Database with a Geographic Information System. In Proceedings of the Tenth International Conference on Advanced Geographic Information, Rome, Italy, 25–29 March 2018. [Google Scholar]
  68. OpenGIS Web Feature Service 2.0 Interface Standard; Open Geospatial Consortium Inc.: Wayland, MA, USA, 2010.
  69. Schutz, M.; Krosl, K.; Wimmer, M. Real-Time Continuous Level of Detail Rendering of Point Clouds. In Proceedings of the IEEE Conference on Virtual Reality and 3D User Interfaces (VR), Osaka, Japan, 23–27 March 2019. [Google Scholar]
  70. Poux, F.; Billen, R. Poux Voxel-Based 3D Point Cloud Semantic Segmentation: Unsupervised Geometric and Relationship Featuring vs Deep Learning Methods. ISPRS Int. J. Geo-Inform. 2019, 8, 213. [Google Scholar] [CrossRef]
  71. Bassier, M.; Vergauwen, M.; Poux, F. Point Cloud vs. Mesh Features for Building Interior Classification. Remote Sens. 2020, 12, 2224. [Google Scholar] [CrossRef]
  72. Poux, F.; Ponciano, J.J. Self-Learning Ontology For Instance Segmentation Of 3d Indoor Point Cloud. In International Archives of Photogrammetry, Remote Sensing and Spatial Information Sciences; Copernicus Publications: Nice, France, 2020; pp. 309–316. [Google Scholar]
  73. Poux, F.; Mattes, C.; Kobbelt, L. Unsupervised segmentation of indoor 3D point cloud: application to object-based classification. Int. Arch. Photogramm. Remote Sens. Spat. Inf. Sci. 2020, XLIV-4, 111–118. [Google Scholar] [CrossRef]
  74. Katsianis, M.; Tsipidis, S.; Kotsakis, K.; Kousoulakou, A. A 3D digital workflow for archaeological intra-site research using GIS. J. Archaeol. Sci. 2008, 35, 655–667. [Google Scholar] [CrossRef]
  75. Kharroubi, A.; Hajji, R.; Billen, R.; Poux, F. Classification and Integration of Massive 3d Points Clouds in a Virtual Reality (VR) Environment. Int. Arch. Photogramm. Remote Sens. Spat. Inf. Sci. 2019, 42, 165–171. [Google Scholar] [CrossRef]
  76. Kharroubi, A.; Billen, R.; Poux, F. Marker-Less Mobile Augmented Reality Application for Massive 3D Point Clouds and Semantics. Int. Arch. Photogramm. Remote Sens. Spat. Inf. Sci. 2020, XLIII, 255–261. [Google Scholar] [CrossRef]

Article Metrics

Citations

Article Access Statistics

Multiple requests from the same IP address are counted as one view.