Exploration of Data from Modelling and Simulation through Visualisation
|
|
- Annice Ray
- 5 years ago
- Views:
Transcription
1 Exploration of Data from Modelling and Simulation through Visualisation Tao Lin: CSIRO Mathematical and Information Sciences, PO Box 664, ACT 2601, Australia. Robert Cheung*: CRC for Advanced Computational Systems, ANU, ACT 0200, Australia. Zhen He*: CRC for Advanced Computational Systems, ANU, ACT 0200, Australia. Kevin Smith: CSIRO Mathematical and Information Sciences, PO Box 664, ACT 2601, Australia. { tao.lin, Summary Advanced simulator or simulation environments often require a number of 3D/4D modelling systems to be integrated together. This paper presents a data model structure called a Multiple-Layer and Multiple-Relationship-set graph (MLMR graph) which can be used to represent the complicated relationships between the data generated by modelling systems and their internal data models. Some visualisation techniques have been developed for displaying the data models represented by an MLMR graph. By using these visualisation tools users can browse and control the data models in an MLMR graph through their 3D renderings. 1. INTRODUCTION The simulation of human directed tasks in real world domains can be very difficult. For example, a simulator of underground mining vehicle operation would need a number of 3D modelling systems: 3D modelling of the geology including ore grade distribution and rock quality;, 3D modelling of the mine infrastructure eg drives, stopes and shafts; 3D/4D kinematic modelling of the vehicle; 4D mechanico-physical modelling of machine/rock interaction; as well as a system to drive the vehicle operator interface and user task models. Thus a simulator or a simulation environment can often require a number of existing software packages to be integrated together. In this paper, we present a new mechanism (a data model) describing and enabling the data interaction between the various internal data representations in the "legacy" packages and the overall data model of the integrated system. This data model can be visualised and explored through a 3D rendering. Often the various modelling systems were developed independently with little or no consideration given to the future need to integrate them into a more complex system and, in particular, a simulator. In an integrated environment, there are two important tasks: transforming the data between these individual systems, and dependencies and structures. A data model of a modelling process consists of the input data, the output data, and the data in the various intermediate representations. A data model structure defines the syntax of a data model for a particular application area. CSIRO developed an object-oriented geological data model structure [1] for modelling geological data. In this geological data model structure, the data structures and the operations in the data are implemented as object classes that also include the reference links to the mated objects. As part of the geological data model, modelling/analysis tools can generate new objects from existing objects. Since there are reference links between objects, the consistency of the model can be maintained. However, if a new data representation is introduced into the system, the implementation of an existing object class has to be modified in order to provide the links to the associated objects. In many situations the modelling/analysis tools belong to legacy packages and reference links cannot be supported between these packages. Thus a mechanism is required to provide and maintain links between any associated data outside of these packages. This paper describes a data maintenance and visualisation system for integrating and exploring interactive modelling systems, which consists of three items: maintaining a consistent data model in the sense of data * ACSys CRC Vacation Scholars in
2 1) a data model structure called a Multiple-layer and Multiple-Relationship-set graph (MLMR graph) for representing complicated data structures; 2) modelling tools for creating new data for the data model and analysis tools for producing results for the user; and 3) visualisation tools for helping users to understand the data model and the results produced by analysis tools. This paper mainly discusses the first and last items. Multiple layer graph models have been used widely for modelling complicated structures, such as knowledge construction [3, 5] and software construction [4]. The MLMR graph model differs from the other multiple layer graph models in three aspects: 1) An MLMR graph allows multiple edge sets in the same layer and between layers; 2) An MLMR graph supports multiple alternatives for edge and node sets; and 3) As the formats of the elements in an MLMR graph are generic, it can be used to represent the complicated data structures for a wide range of applications and can be used inside and outside of modelling packages. During the development or operation of a simulator or simulation environment, it is often necessary for humans to understand the state of the system as a whole and the various data based interactions between the various modelling systems. Using an MLMR graph, the between the data can be used for maintaining the consistency of the model as well as information about the data. Therefore, the visualisation of an appropriate MLMR graph can help a user to understand the model and invoke modelling/analysis operations on the model by direct manipulations of a 3D rendering of the graph. 2D visualisation techniques are limited in their capacity for providing views of the whole model of complicated structures [3, 7, 8]. 3D visualisation technology and techniques increase the capacity for information display [8]. Various systems have been developed to visualise 3D models that are produced by interactive modelling processes [2]. COMAIDE [3, 5] demonstrates that 3D visualisation can display more infatuation than can be done using 2D visualisation, such as links across layers. The implementation of COMAIDE is in 2.5D. Our implement of MLMR graphs is in 3D. Real-time 3D rendering provides a natural environment for users to browse and 'feel' the data model. As the data model for an interactive modelling process can be very complicated and large, we also provide a navigation tool through which users can control the portion of the model to be visualised and displayed. By this means, users can easily control their region of interest. The rest of this paper is organised as follows. Section 2 analyses the requirements for a data model structure and the mechanisms for users to interact with a data model. Section 3 gives a specification of the MLMR graph that we use to represent our data model structure. Section 4 Section 5 concludes this paper. 2. REQUIREMENTS Beginning with an example of interactive modelling in Section 2.1, this section discusses the requirements for modelling systems from two aspects: data modelling (in Section 2.2) and user interactions (in Section 2.3). 2.1 A Modelling Example Geologists can model and analyse a geological model derived by examining data from diverse sources, such as aeromagnetic data, gravity data and drillhole data through an interactive geological modelling system. Here we give an interactive modelling example that takes drillhole data as the input. A drillhole consists of a set of drill segments and each of them contains the information obtained by examining the samples contained in the associated drill segments. A common approach [2] for generating a geological model from drillhole data is shown in Figure 1. One first creates triangles from drillhole data, and then further builds the other objects until geological elements such as faults, bedding planes and stratigraphic-units are generated. The data from all of the representations listed in Figure 2 forms a geological data model but the output data only contains the geological elements. Figure 1. A Drillhole Drived Modelling Procedure. Figure 2 illustrates the creation of a triangle from three drillholes. Assume that the values of the material attribute above and below nodes a, b and c are the same in these three drillholes, therefore the triangle A (representing a geological contact surface) can be inferred. However, due to the complexity of geological structures, such a inference may not be valid. In many situations the geographical distribution of the drillholes is very sparse due to their cost. In order to generate geological models, geologists sometimes need to add some 'artificial drillholes according to their interpretation of the geological history and structure. describes some visualisation issues for MLMR graphs. 306
3 Thus there can be significant uncertainty in the geological modelling processes. 2.2 Data Modelling In the example shown in Figure 2, the triangle depends on the three drillholes. In a modelling process, some drillholes might be 'artificial' and for various reasons the sample data in the drillholes might not be correct. Thus a geologist may need to adjust the drillholes (the coordinates and the material values of the drillhole segments). If the drillholes are modified, the triangle generated from the drillholes needs to be adjusted as well. Figure 2. Creating Triangles from Drillholes. To maintain the consistency of the data model, links from the drillholes to the triangle need to be supported. The elements of the CSIRO geological data model [1] are implemented as objects. Both the drillhole and the triangle provide references to the same node object (for instance node a). However, it would not be easy to maintain such links if the drillholes and triangles are handled by different software packages or the software packages do not provide such links (most existing interactive modelling systems are like this). As discussed in Section 1, it is not a practical solution to modify existing packages to add support for links. Our solution is to provide a relational model "on top of' the data produced by an interactive modelling system Figure 3. An Integrated Interactive Modelling System. Figure 3 shows an integrated interactive modelling depends on data set a. A relational model is built on the top of data set a and b. This relational model maintains the relationships between the data in the same data set and also the dependency relationships between the data sets. Thus, through the visualisation of the relational model, users can understand the structure of the entire data model. A user can apply further modelling/analysis through the relational model as well. If the consistency of the data model cannot be maintained according to the relational model, the system can take certain actions. For example, if data in data set a has been modified, modelling package B will be invoked to update data set b. In this modelling system, the relational model plays a very important role. Users can understand the data modelled through the visualisation of the model and choose the region of the data to be further modelled and analysed by direct manipulations on the display of the model. Some requirements for such a relational model are listed below:. Generic. The format of the relational model structure should be application independent. Specific. The information for a specific system should be able to be represented in this model. Multi-Layer. This model should be able to represent multiple data sets and the relationships between Multi-Relation. It should be able to represent multiple relationships. Multi-Alternative. The relational model should be able to support multiple alternatives for its elements. 2.3 Interaction In. an interactive system, the mechanisms for users to interact with the system are very critical. In an integrated interactive modelling system, users can interact with the system through a relational model. The requirements for the visualisation of a relational model are listed below:. 3D view. The relational model discussed above might have multiple layers and each layer can contain several edge sets. To understand the entire structure of the relational model, a 3D view is required to display the relationships between layers. Navigation. The data associated with this relational model might be very large and complicated. When a user conducts a modelling operation, she only needs to see the relevant information and not the entire relational model. Therefore, a navigation tool is required to help users to control the portion of the data to be visualised and displayed. Then users can concentrate on specific regions. 3. RELATIONAL MODEL A relational model is not a data model. A relational model and the data set referred by the relational model Figure 3 shows an integrated interactive modelling system. The input and output of modelling package A is the data set a. Modelling package B takes the data set a as the input and produce data set b. Therefore data set b 306
4 form a data model. Based on the requirements discussed in Section 2.2, we developed a relational model structure called a Multiple-Layer and Multiple-Relationship-set graph (MLMR graph) for representing the data generated by integrated, interactive modelling processes. There are two stages for handling a MLMR graph based data model: declaration and utilisation. In the declaration stage, a user defines the data model and, in the utilisation stage, a uses inputs data that is produced by various modelling/analysis tools into the data model. The data model is constructed according to the rules of the data model structure defined in the declaration stage. The BNF for the elements of an MLMR graph is given in Table 1. Data Model = Layer-Sector-Key{Layer-Sector-Key},Inter-Edge Set- Key{, Inter-Edge-Set-Key}Declaration-Key, Utilisation-Key; Layer -Sector = Layer-Sector-Key, Active-Node-Set Key{Alternative- Node-Set-Key}, Intra-Edge-Set-Key{, Intra-Edge- Set-Key}, Declaration-Key, Utilisation-Key; Node-Set = Node-Set-Key{, Node-Key}, Header-Key; Declaration-Key Utilisation-Key; Declaration = Declaration-Key{, String}; Utilisation = Utilisation-Key{, Attribute}; Header = Header-Key{, Data-Type}; Intra-Edge-Set = Active-Edge-Set-Key{, Alternative-Edge-Set-Key}; Edge-Set = Edge-Set {, Edge-Key}, Header-Key, Declaration-Key, Utilisation-Key; Edge = Edge-Key, Attachment-Key, From-Node-Key, To- Node-Key; Inter-Edge-Set = From-Layer-Sector-Key, To-Layer-Sector-Key, Active-Edge-Set Key{, Alternative-Edge-Set-Key}. Table 1. BNF of the External Description for an MLMR Graph. A data model of an MLMR graph has a set of layer sectors and a group of inter-edge sets. Each inter. edge set contains the edges linking between two layer sectors. There can be more than one inter-edge set between any two layer sectors. A layer sector has a node set and a group of intraedge sets. Each intra-edge set contains the links for a particular relationship and all the intra-edge sets in a layer sector are built on the same node set. Thus a layer sector can be used to construct multiple different graphs with the same node set. The data to be modelled by an MLMR graph consists of two pans: relational information and non-relational information. The relational information is represented by the structure of an MLMR graph. All the links between objects are represented as binary relations in an MLMR graph. Through the attachments to the nodes and edges, nonrelational information can be also modelled by an MLMR graph. There are two stages in constructing a data model in an MLMR graph: Declaration stage: defining a data model structure for a particular application eg geological modelling. Utilisation stage: constructing a data model following the syntax of the data model structure defined in the declaration stage. The header defines the data types of the data in the attachments for a particular element. For instance, the header in the node set defines the types of all the attachments to the nodes. The header is defined in the declaration stage and the attachments are assigned in the utilisation stage. Declaration elements contain the rules and utilisation elements contain the description of the actual configuration. Declaration and utilisation elements appear as pairs within node set, edge set, layer sector and data model elements. The values of declaration elements are assigned in the declaration stage of a data model and the values of utilisation elements are assigned in the utilisation stage. Alternatives are allowed for both the node set and the edge set including the intra-edge set and the inter-edge set. Thus an MLMR graph allows us to represent a data model with alternative internal structures. To reduce complexity of our modelling experiments, we choose the granularity of elements with alternatives in the node or the edge set but not in the node and edge levels. 4. VISUALISATION According to the requirements discussed in Section 2.3, this section presents an implementation of the visualisation components for MR graph. A visualisation pipeline for information visualisation is given first in Section 4.1. The model display and the navigation of a MLMR graph are discussed in Sections 4.2 and 4.3 respectively. 4.1 A Visualisation Pipeline Kamada [11] first proposed a pipeline for the implementation of visualisation systems for relational information. This pipeline illustrated in Figure 4 consists of four representations: Application Representation. Data in an application representation is the application data, such as rock properties in a geological model. Logical Representation. Data in a logical representation is the data abstracted from the data in application representation and is relational information (which can be represented as a graph). Visual Representation. Data in a visual representation contains visual attributes, such as size and coordinates. Graphical Representation. Data in a graphical representation is associated with rendering functions for visual display. 306
5 The data transformations between representations follow some common rules. An object-oriented information visualisation architecture [12] was developed based on this pipeline. In that architecture, an object pipeline illustrated in Figure 5 are implemented based on the four representations. Bi-directional reference links are provided in the objects of the pipeline. Through the links, the changes of the objects in the application representation can be mapped to the display and the users' interactions with the display can also be mapped back to applications according to the mapping rules representation and the objects in the logical representation, the changes made in each representation can be sent to the other representation. After receiving a message, the other representation makes adjustments to maintain the consistency of the data in the different representations. We adopt 3D technology for the visualisation of MLMR graphs. At this stage, we just simply extended the Sugiyama method [15] for layout generation. There can be more than one edge set in a layer sector. We provide two ways to display a layer sector with multiple edge sets: 1. combine the edge sets into a single one and generate the display for the combined graph. 2. generate the display with only a single edge set and place the display in a plane and place the display of the other edge set on the other plane. The disadvantage of the first approach is that there may be too many edges crossing even for graphs with a quite reasonable size. This disadvantage Can be overcome by the second approach. However, if the number of edges is not small the first approach is better. Each layer sector is assigned a certain volume for its display. Using 3D technology, we can display multiple layer sectors in the same scene. The inter-edge sets can also be displayed. 4.3 Navigation Tools The 3D display of an MLMR graph can provide users with a view of the entire model. However, data mode]s arising from simulators or simulation environments tend to be large and complicated. For practical visualisation and interaction with the model, a navigation tool is needed. An abstract diagram is used to show the data model structure of an MLMR graph. Figure 6 illustrates the primitive elements of this abstract diagram. Three symbols represent three primitive elements of the abstract diagram: node set, intra-edge set and inter-edge set. Figure 5. An Object Visualisation Pipeline. Based on the visualisation pipeline, we also developed a generic multi-view architecture [2] for interactive visualisation systems and a framework [13, 14] for the integration and collaboration of interactive modelling systems. 4.2 Model Display We use an MLMR graph to represent the data extracted from a modelling system. The MLMR graph is implemented as the logical representation. To generate a display of a model represented by an MLMR graph, the objects in the MLMR graph are mapped into objects in the visual representation according to the rules for layout generation, and then the objects in graphical representation according to the dressing rules (ie the rules for assigning colours and shapes). Figure 6. Symbols for the Abstract Diagram. To generate the display for the objects in an MLMR graph, the associated objects in the other two representations (visual and graphical) need to be generated as well. Therefore each primitive element in this abstract diagram may be in one of four modes: The results produced by analysis tools' are generated directly as the objects in the visual representation. Because of the bi-directional links between the objects in the visual 307
6 Display: the graphical objects of the associated objects contained in the primitive element in the data model are displayed on the screen. Graphics Generated: the graphical objects of the associated objects contained in the primitive element in the data model have been created. Geometry Generated: the visual objects of the associated objects contained in the primitive element in the data model have been created. Original: the visual objects of the associated objects contained in the primitive element in the data model have not been created. These modes have some dependent relationships. We say mode A contains mode B if the objects in mode A must be in mode B. The modes listed above are contained by the previous mode; for example, the elements in display mode must also be in graphics generated mode. The mode of an intra-edge set must be contained by the mode of the node set to which the intra-edge set links. The mode of an extra edge set must be contained by modes of the two node sets to which this inter-edge set links. We provide a navigation tool based on this abstract diagram for users to control the portions of the data model to have their layout generated, the graphical objects generated and displayed. One can also decide the approach for handling multiple edge sets within a. layer sector and between layer sectors through this navigation tool. 5. CONCLUSION This paper presents a data model structure, an MLMR graph which can be used to represent the links on the top of the data generated by an interactive modelling processes. Several visualisation techniques for the visualisation of MLMR graph based models have also been discussed: 3D display; and visual navigation tool. An MLMR graph provides a powerful modelling mechanism for constructing models with complicated structures and the visualisation techniques for MLMR graphs provide the mechanisms for users to explore and model the data set with large and complicated structures. The system is implemented in Java (JDK 1.1 [9, 10]). The 3D visualisation was developed by using Kuhlua (a package of Java wrappers around Open Inventor developed by Brown University). We have implemented the MLMR graph and are currently improving the visualisation components and integrating some generic modelling/analysis components with the system. Besides geological modelling, we are also applying the techniques discussed in this paper to other application areas, such as program comprehension for the understanding and maintenance of large software systems, and data mining for discovering useful information from large and complicated data sets. The authors wish to acknowledge that this work was carried out within the Cooperative Research Centre for Advanced Computational Systems established under the Australian Government's ere Program. 6. REFERENCES [1] W. L. Power, P. Lamb and F.G. Horowitz. "From Databases to Visualisation - Data Transfer Standards and Data Structures for 3D Geological Modelling", Proc. of APCOM XXV pp , [2] T. Lin, M. O. Ward, W. L. Power and D. M. Landy. "From Databases to Visualisation - Providing a User Friendly Environment for Creating 3D Solid geology Models", Proceedings of APCOM XXV pp , [3] D. Dodson, "COMAIDE: Information Visualization Using Cooperative 3D Diagram Layout", Graph Drawing' 95, Lecture Notes in Computer Science 894, Springer [4] B. Lague, et al, "A Framework for the Analysis of Layered Software Architectures", Proceedings of the 2 nd International Workshop on Empirical Studies of Software Maintenance. pp , [5] D. Dodson, et al, "VIM: 3D Co-operative Diagrams as KBS Surfaces", Proc. of Expert Systems [6]M. D. Story, I-L A. Muller, and K. Wong, "Manipulating and. Documenting Software Structures", Software Visualisation, P. Eades and K Zhang (ed.), World Scientific. pp , [7] S. P. Reiss, "An Engine for the 3D Visualisation of Program Information", Journal of Visual Languages and Computing. Vol. 6, No. 3, pp , [8] G. Robertson, J. Mackinglay and S. Card, "Animated 3D Visualisation of Hierarchical Information", Proceedings of SIGCHI'91: Human Factors in Computing Systems (ACM). pp , [9] C. S. Horstmann arid G. Cornell, "CORE Java 1.1 Volume I: Fundamentals", The SunSoft Press, Java Series, Prentice Hall [10]C. S. Horstmann and G. Cornell, ''CORE Java 1.1 Volume II: Advanced Features", The SunSoft Press, Java Series, Prentice Hall [11]T. Kamada, "Visualising Abstract Objects and Relations", World Scientific [12]T. Lin, "A General Schema for Diagrammatic User Interfaces", PhD Thesis, The University of Newcastle [13]T. Lin and K. Smith, "A Generic Functional Architecture for the Integration of 3D Systems for Simulation", Proceedings of International Conference: SimTecT'97. pp 9-14, [14]T. Lin and K Smith, "A Generic Functional Architecture for the Development of Multi-user 3D Environments", Book Chanter in Virtual Worlds.on the Internet, IEEE Computer Society Press [15]K. Sugiyama, S. Tagawa, M. Toda, "Methods for Visual Understanding of Hierarchical System Structures", IEEE Transactions on Systems, Man and Cybernetics. Vol. SMC-11, No.2. pp , ACKNOWLEDGEMENT 308
7 308
3DS Learning Solutions GEOVIA Surpac. GEOVIA Surpac Course Catalog North America
GEOVIA Surpac Course Catalog North America 1 ABOUT OUR TRAINING COURSES Dassault Systèmes offers a wide range of GEOVIA training courses designed to suit all levels of mining professionals, from Geologists
More informationProviding Interactive Site Ma ps for Web Navigation
Providing Interactive Site Ma ps for Web Navigation Wei Lai Department of Mathematics and Computing University of Southern Queensland Toowoomba, QLD 4350, Australia Jiro Tanaka Institute of Information
More informationLiterature Synthesis - Visualisations
Literature Synthesis - Visualisations By Jacques Questiaux QSTJAC001 Abstract This review takes a look at current technologies and methods that are used today to visualise data. Visualisations are defined
More informationA Fully Animated Interactive System for Clustering and Navigating Huge Graphs
A Fully Animated Interactive System for Clustering and Navigating Huge Graphs Mao Lin Huang and Peter Eades Department of Computer Science and Software Engineering The University of Newcastle, NSW 2308,
More informationPROJECT PERIODIC REPORT
PROJECT PERIODIC REPORT Grant Agreement number: 257403 Project acronym: CUBIST Project title: Combining and Uniting Business Intelligence and Semantic Technologies Funding Scheme: STREP Date of latest
More informationApplication of wavelet theory to the analysis of gravity data. P. Hornby, F. Boschetti* and F. Horowitz, Division of Exploration and Mining, CSIRO,
Application of wavelet theory to the analysis of gravity data. P. Hornby, F. Boschetti* and F. Horowitz, Division of Exploration and Mining, CSIRO, Australia. Summary. The fundamental equations of potential
More informationAdaptable and Adaptive Web Information Systems. Lecture 1: Introduction
Adaptable and Adaptive Web Information Systems School of Computer Science and Information Systems Birkbeck College University of London Lecture 1: Introduction George Magoulas gmagoulas@dcs.bbk.ac.uk October
More informationTarget Lithology Voxels
Target Lithology Voxels The Target Lithology Voxels tool enables you to create a 3D grid (voxel) based on data contained in a string channel within a from-to drillhole database. A lithology voxel can be
More informationMINESIGHT FOR GEOLOGISTS: An integrated approach to geological modeling
the mintec series: integrated geologic modeling MINESIGHT FOR GEOLOGISTS: An integrated approach to geological modeling MineSight offers geologists, engineers and surveyors a complete software solution
More informationDisplay Layers in Geosoft 3D View
Use the New 2D/3D Workflow features in Target for ArcGIS In Target for ArcGIS version 3.5, there are three new interconnected features that make integrating 2D and 3D data in plan and section maps easier.
More informationCompiled Visual Programs by VisPro
Compiled Visual Programs by VisPro Ke -Bing Zhang 1 Mehmet A. Orgun 1 Kang Zhang 2 1 Department of Computing, ICS, Macquarie University, Sydney, NSW 2109, Australia {kebing, mehmet}@ics.mq.edu.au 2 Department
More informationWelcome to CS 4/57101 Computer Graphics
Welcome to CS 4/57101 Computer Graphics Goal: The goal of this course is to provide an introduction to the theory and practice of computer graphics. The course will assume a good background in programming
More informationMetaData for Database Mining
MetaData for Database Mining John Cleary, Geoffrey Holmes, Sally Jo Cunningham, and Ian H. Witten Department of Computer Science University of Waikato Hamilton, New Zealand. Abstract: At present, a machine
More informationChapter 8 Visualization and Optimization
Chapter 8 Visualization and Optimization Recommended reference books: [1] Edited by R. S. Gallagher: Computer Visualization, Graphics Techniques for Scientific and Engineering Analysis by CRC, 1994 [2]
More information[2006] IEEE. Reprinted, with permission, from [Wenjing Jia, Huaifeng Zhang, Xiangjian He, and Qiang Wu, A Comparison on Histogram Based Image
[6] IEEE. Reprinted, with permission, from [Wenjing Jia, Huaifeng Zhang, Xiangjian He, and Qiang Wu, A Comparison on Histogram Based Image Matching Methods, Video and Signal Based Surveillance, 6. AVSS
More informationWeb page recommendation using a stochastic process model
Data Mining VII: Data, Text and Web Mining and their Business Applications 233 Web page recommendation using a stochastic process model B. J. Park 1, W. Choi 1 & S. H. Noh 2 1 Computer Science Department,
More informationVisualisation : Lecture 1. So what is visualisation? Visualisation
So what is visualisation? UG4 / M.Sc. Course 2006 toby.breckon@ed.ac.uk Computer Vision Lab. Institute for Perception, Action & Behaviour Introducing 1 Application of interactive 3D computer graphics to
More informationVIRTUAL PROTOTYPING SIMULATION FOR THE DESIGN OF TWO-WHEELED VEHICLES
NTERNATIONAL DESIGN CONFERENCE - DESIGN 2002 Dubrovnik, May 14-17, 2002. VIRTUAL PROTOTYPING SIMULATION FOR THE DESIGN OF TWO-WHEELED VEHICLES S. Barone, A. Curcio and F. Pierucci Keywords: CAD, Multi-Body
More informationAdding Usability to Web Engineering Models and Tools
Adding Usability to Web Engineering Models and Tools Richard Atterer 1 and Albrecht Schmidt 2 1 Media Informatics Group Ludwig-Maximilians-University Munich, Germany richard.atterer@ifi.lmu.de 2 Embedded
More informationTarget Drillhole Mapping
Target Drillhole Mapping The Target system enables you to create a new blank map to fit a defined data range. The data range can be entered manually, or it can be determined from the range of selected
More informationAnimator: A Tool for the Animation of Parallel Coordinates
Animator: A Tool for the Animation of Parallel Coordinates N. Barlow, L. J. Stuart The Visualization Lab, Centre for Interactive Intelligent Systems, University of Plymouth, Plymouth, UK nigel.barlow@plymouth.ac.uk,
More informationA DBMS-BASED 3D TOPOLOGY MODEL FOR LASER RADAR SIMULATION
A DBMS-BASED 3D TOPOLOGY MODEL FOR LASER RADAR SIMULATION C. Jun a, * G. Kim a a Dept. of Geoinformatics, University of Seoul, Seoul, Korea - (cmjun, nani0809)@uos.ac.kr Commission VII KEY WORDS: Modelling,
More informationHeuristic Evaluation of Groupware. How to do Heuristic Evaluation of Groupware. Benefits
Kimberly Tee ketee@ucalgary.ca CPSC 681 Topic Heuristic Evaluation of Groupware Heuristic evaluation [9] is a discount evaluation method for finding usability problems in a singleuser interface design.
More informationVisualization Architecture for User Interaction with Dynamic Data Spaces in Multiple Pipelines
Visualization Architecture for User Interaction with Dynamic Data Spaces in Multiple Pipelines S. Prabhakar 6444 Silver Avenue, Apt 203, Burnaby, BC V5H 2Y4, Canada Abstract Data intensive computational
More informationObject Representation Affine Transforms. Polygonal Representation. Polygonal Representation. Polygonal Representation of Objects
Object Representation Affine Transforms Polygonal Representation of Objects Although perceivable the simplest form of representation they can also be the most problematic. To represent an object polygonally,
More informationGrid Exemplars: Web mapping in 3D. - Mark Morrison
Grid Exemplars: Web mapping in 3D - Mark Morrison Fractal Technologies Fractal Technologies are software solution providers to E&M Focus on improving access to and use of (3D) spatial data Long standing
More informationComputer Graphics Fundamentals. Jon Macey
Computer Graphics Fundamentals Jon Macey jmacey@bournemouth.ac.uk http://nccastaff.bournemouth.ac.uk/jmacey/ 1 1 What is CG Fundamentals Looking at how Images (and Animations) are actually produced in
More informationDirection-Length Code (DLC) To Represent Binary Objects
IOSR Journal of Computer Engineering (IOSR-JCE) e-issn: 2278-0661,p-ISSN: 2278-8727, Volume 18, Issue 2, Ver. I (Mar-Apr. 2016), PP 29-35 www.iosrjournals.org Direction-Length Code (DLC) To Represent Binary
More informationAUTOMATIC COLLISION DETECTION FOR ASSEMBLY SEQUENCE PLANNING USING A THREE-DIMENSIONAL SOLID MODEL
Journal of Advanced Manufacturing Systems Vol. 10, No. 2 (2011) 277 291 c World Scientific Publishing Company DOI: 10.1142/S021968671100220X AUTOMATIC COLLISION DETECTION FOR ASSEMBLY SEQUENCE PLANNING
More informationWolf Mountain Case Study
1 Wolf Mountain Case Study Strategic Mine Planning for Multiple Narrow Vein Underground Deposits DukatMne- Russia Presenter: Location: Matt Arnold Consultant (Mining) Skellefteå, Sweden Introduction: Company
More informationThis document outlines the new features available in the release of Leapfrog Geo 4.3.
This document outlines the new features available in the release of Leapfrog Geo 4.3. System requirements and upgrade notes can be found at the end of this document. For Leapfrog Geo support visit my.leapfrog3d.com.
More informationCurvature. Definition of curvature in 2D and 3D
Curvature Deformation associated with folding and faulting alters the location and shape of geological surfaces. In Move, the strain caused by deformation can be quantified using restoration algorithms
More informationTarget 3D Geology Surfaces
Target 3D Geology Surfaces The Target 3D Geology Surfaces (Contact Surface from Geology Grids) tool enables you to create subsurface topography grids, where the "Z" values correspond to the elevation of
More informationEvaluation and Design Issues of Nordic DC Metadata Creation Tool
Evaluation and Design Issues of Nordic DC Metadata Creation Tool Preben Hansen SICS Swedish Institute of computer Science Box 1264, SE-164 29 Kista, Sweden preben@sics.se Abstract This paper presents results
More informationA PERSONALIZED RECOMMENDER SYSTEM FOR TELECOM PRODUCTS AND SERVICES
A PERSONALIZED RECOMMENDER SYSTEM FOR TELECOM PRODUCTS AND SERVICES Zui Zhang, Kun Liu, William Wang, Tai Zhang and Jie Lu Decision Systems & e-service Intelligence Lab, Centre for Quantum Computation
More informationTransformation of structured documents with the use of grammar
ELECTRONIC PUBLISHING, VOL. 6(4), 373 383 (DECEMBER 1993) Transformation of structured documents with the use of grammar EILA KUIKKA MARTTI PENTTONEN University of Kuopio University of Joensuu P. O. Box
More information[2006] IEEE. Reprinted, with permission, from [Wenjing Jia, Gaussian Weighted Histogram Intersection for License Plate Classification, Pattern
[6] IEEE. Reprinted, with permission, from [Wening Jia, Gaussian Weighted Histogram Intersection for License Plate Classification, Pattern Recognition, 6. ICPR 6. 8th International Conference on (Volume:3
More informationComputer Graphics Introduction. Taku Komura
Computer Graphics Introduction Taku Komura What s this course all about? We will cover Graphics programming and algorithms Graphics data structures Applied geometry, modeling and rendering Not covering
More informationJust in time and relevant knowledge thanks to recommender systems and Semantic Web.
Just in time and relevant knowledge thanks to recommender systems and Semantic Web. Plessers, Ben (1); Van Hyfte, Dirk (2); Schreurs, Jeanne (1) Organization(s): 1 Hasselt University, Belgium; 2 i.know,
More informationLOGICAL OPERATOR USAGE IN STRUCTURAL MODELLING
LOGICAL OPERATOR USAGE IN STRUCTURAL MODELLING Ieva Zeltmate (a) (a) Riga Technical University, Faculty of Computer Science and Information Technology Department of System Theory and Design ieva.zeltmate@gmail.com
More informationAutomatic detection of specular reflectance in colour images using the MS diagram
Automatic detection of specular reflectance in colour images using the MS diagram Fernando Torres 1, Jesús Angulo 2, Francisco Ortiz 1 1 Automatics, Robotics and Computer Vision Group. Dept. Physics, Systems
More informationSoftware re-use assessment for quality M. Ramachandran School of Computing and Mathematical Sciences, Jo/m Moores C/mrerszZ?/,
Software re-use assessment for quality M. Ramachandran School of Computing and Mathematical Sciences, Jo/m Moores C/mrerszZ?/, ABSTRACT Reuse of software components can improve software quality and productivity
More informationAn Accurate Method for Skew Determination in Document Images
DICTA00: Digital Image Computing Techniques and Applications, 1 January 00, Melbourne, Australia. An Accurate Method for Skew Determination in Document Images S. Lowther, V. Chandran and S. Sridharan Research
More informationCONTEXT-SENSITIVE VISUAL RESOURCE BROWSER
CONTEXT-SENSITIVE VISUAL RESOURCE BROWSER Oleksiy Khriyenko Industrial Ontologies Group, Agora Center, University of Jyväskylä P.O. Box 35(Agora), FIN-40014 Jyväskylä, Finland ABSTRACT Now, when human
More informationDatamine Solutions for Industrial Minerals and Construction Materials, including Dimension Stones.
Datamine Solutions for Industrial Minerals and Construction Materials, including Dimension Stones. Datamine Overview Global Presence 250 staff in 12 countries Canada, USA, Peru, Chile, Mexico, Brazil,
More informationConstructing Control Flow Graph for Java by Decoupling Exception Flow from Normal Flow
Constructing Control Flow Graph for Java by Decoupling Exception Flow from Normal Flow Jang-Wu Jo 1 and Byeong-Mo Chang 2 1 Department of Computer Engineering Pusan University of Foreign Studies Pusan
More informationThis module allows candidates to understand the concept of presentations and to demonstrate competence in using presentation software.
Standard Module - Presentation This module allows candidates to understand the concept of presentations and to demonstrate competence in using presentation software. Work with presentations and save them
More informationDocumenting Java Database Access with Type Annotations
Documenting Java Database Access with Type Annotations Paul L. Bergstein Dept. of Computer and Information Science, University of Massachusetts Dartmouth 285 Old Westport Rd., Dartmouth, MA 02747 pbergstein@umassd.edu
More informationTHE COPPERBELT UNIVERSITY
THE COPPERBELT UNIVERSITY SCHOOL OF INFORMATION AND COMMUNICATION TECHNOLOGY IT/IS DEPARTMENT MAY, 2018 SESSIONAL EXAMINATIONS CS235 DATABASE TECHNOLOGY TIME ALLOWED: THREE HOURS INSTRUCTIONS : Maximum
More informationBuilding a Concept Hierarchy from a Distance Matrix
Building a Concept Hierarchy from a Distance Matrix Huang-Cheng Kuo 1 and Jen-Peng Huang 2 1 Department of Computer Science and Information Engineering National Chiayi University, Taiwan 600 hckuo@mail.ncyu.edu.tw
More informationPart (04) Introduction to Programming
Part (04) Introduction to Programming Dr. Ahmed M. ElShafee 1 Dr. Ahmed ElShafee, ACU : Summer 2014, Introduction to CS 1 EVOLUTION To write a program for a computer, we must use a computer language. A
More informationi-vis Information Visualization Research Group
version 1.0 BILKENT UNIVERSITY i-vis Information Visualization Research Group Chisio User s Guide B I L K E N T I - V I S R E S E A R C H G R O U P Chisio User s Guide i-vis Research Group Computer Engineering
More informationVisual programming language for modular algorithms
Visual programming language for modular algorithms Rudolfs Opmanis, Rihards Opmanis Institute of Mathematics and Computer Science University of Latvia, Raina bulvaris 29, Riga, LV-1459, Latvia rudolfs.opmanis@gmail.com,
More informationE-R Model. Hi! Here in this lecture we are going to discuss about the E-R Model.
E-R Model Hi! Here in this lecture we are going to discuss about the E-R Model. What is Entity-Relationship Model? The entity-relationship model is useful because, as we will soon see, it facilitates communication
More informationClient : All Clients. Tutorial : Tutorial 18 How to Set Up A Project. Date : 03/10/2008
Unit C4 Corporate Park 3 Varing Avenue George 6529 PO Box 2691 George 6530 South Africa Phone: +27 (0) 44 874 3270 Fax: +27 (0) 86 594 9335 Client : All Clients Component: BlockBuster Scriptor Tutorial
More informationArchitecture of Cache Investment Strategies
Architecture of Cache Investment Strategies Sanju Gupta The Research Scholar, The IIS University, Jaipur khandelwalsanjana@yahoo.com Abstract - Distributed database is an important field in database research
More informationMaterialized Data Mining Views *
Materialized Data Mining Views * Tadeusz Morzy, Marek Wojciechowski, Maciej Zakrzewicz Poznan University of Technology Institute of Computing Science ul. Piotrowo 3a, 60-965 Poznan, Poland tel. +48 61
More informationDeriving Trading Rules Using Gene Expression Programming
22 Informatica Economică vol. 15, no. 1/2011 Deriving Trading Rules Using Gene Expression Programming Adrian VISOIU Academy of Economic Studies Bucharest - Romania Economic Informatics Department - collaborator
More informationSymbolic Evaluation of Sums for Parallelising Compilers
Symbolic Evaluation of Sums for Parallelising Compilers Rizos Sakellariou Department of Computer Science University of Manchester Oxford Road Manchester M13 9PL United Kingdom e-mail: rizos@csmanacuk Keywords:
More informationDeveloping CASE tools which support integrated development notations
Revised version in Proceedings of the 6th Workshop on the Next Generation of CASE Tools, Finland, June 1995. Developing CASE tools which support integrated development notations John C. Grundy and John
More informationMulti-Ani: A Interface for Animating Multiple Graph Drawing Algorithms
C/SST '{)//nlemalioflal Conference 581 Multi-Ani: A Interface for Animating Multiple Graph Drawing Algorithms Mao Lin Huang Department of Computer Systems Faculty of Information Technology The University
More informationExtending the WilmaScope 3D Graph Visualisation System Software Demonstration
Extending the WilmaScope 3D Graph Visualisation System Software Demonstration Tim Dwyer HUM Programme National ICT Australia 0 Australian Technology Park Everleigh NSW 1430 Australia Email: dwyer@it.usyd.edu.au
More informationReconstruction of 3D Interacting Solids of Revolution from 2D Orthographic Views
Reconstruction of 3D Interacting Solids of Revolution from 2D Orthographic Views Hanmin Lee, Soonhung Han Department of Mechanical Engeneering Korea Advanced Institute of Science & Technology 373-1, Guseong-Dong,
More informationThe Conference Review System with WSDM
The Conference Review System with WSDM Olga De Troyer, Sven Casteleyn Vrije Universiteit Brussel WISE Research group Pleinlaan 2, B-1050 Brussel, Belgium Olga.DeTroyer@vub.ac.be, svcastel@vub.ac.be 1 Introduction
More informationCoE CENTRE of EXCELLENCE ON DATA WAREHOUSING
in partnership with Overall handbook to set up a S-DWH CoE: Deliverable: 4.6 Version: 3.1 Date: 3 November 2017 CoE CENTRE of EXCELLENCE ON DATA WAREHOUSING Handbook to set up a S-DWH 1 version 2.1 / 4
More informationA PROPOSED METHOD FOR GENERATING,STORING AND MANAGING LARGE AMOUNTS OF MODELLING DATA USING SCRIPTS AND ON-LINE DATABASES
Ninth International IBPSA Conference Montréal, Canada August 15-18, 2005 A PROPOSED METHOD FOR GENERATING,STORING AND MANAGING LARGE AMOUNTS OF MODELLING DATA USING SCRIPTS AND ON-LINE DATABASES Spyros
More informationHigher National Unit Specification. General information for centres. Unit title: CAD: 3D Modelling. Unit code: DW13 34
Higher National Unit Specification General information for centres Unit code: DW13 34 Unit purpose: This Unit is designed to introduce candidates to computerised 3D modelling and enable them to understand
More informationWKU-MIS-B10 Data Management: Warehousing, Analyzing, Mining, and Visualization. Management Information Systems
Management Information Systems Management Information Systems B10. Data Management: Warehousing, Analyzing, Mining, and Visualization Code: 166137-01+02 Course: Management Information Systems Period: Spring
More informationApplication of MPS Simulation with Multiple Training Image (MultiTI-MPS) to the Red Dog Deposit
Application of MPS Simulation with Multiple Training Image (MultiTI-MPS) to the Red Dog Deposit Daniel A. Silva and Clayton V. Deutsch A Multiple Point Statistics simulation based on the mixing of two
More informationDensity Based Clustering using Modified PSO based Neighbor Selection
Density Based Clustering using Modified PSO based Neighbor Selection K. Nafees Ahmed Research Scholar, Dept of Computer Science Jamal Mohamed College (Autonomous), Tiruchirappalli, India nafeesjmc@gmail.com
More informationJOURNAL OF OBJECT TECHNOLOGY
JOURNAL OF OBJECT TECHNOLOGY Online at www.jot.fm. Published by ETH Zurich, Chair of Software Engineering JOT, 2002 Vol. 1, No. 2, July-August 2002 The Theory of Classification Part 2: The Scratch-Built
More informationA Distributed Co-operative Problem Solving Environment
A Distributed Co-operative Problem Solving Environment Mark Walkley, Jason Wood, and Ken Brodlie School of Computing, University of Leeds, Leeds, LS2 9JT, UK. {markw,jason,kwb}@comp.leeds.ac.uk http://www.comp.leeds.ac.uk
More informationControlling the spread of dynamic self-organising maps
Neural Comput & Applic (2004) 13: 168 174 DOI 10.1007/s00521-004-0419-y ORIGINAL ARTICLE L. D. Alahakoon Controlling the spread of dynamic self-organising maps Received: 7 April 2004 / Accepted: 20 April
More informationCOLLABORATIVE AGENT LEARNING USING HYBRID NEUROCOMPUTING
COLLABORATIVE AGENT LEARNING USING HYBRID NEUROCOMPUTING Saulat Farooque and Lakhmi Jain School of Electrical and Information Engineering, University of South Australia, Adelaide, Australia saulat.farooque@tenix.com,
More informationAutodesk Navisworks Essentials Overview. Prerequisites. Course Outline
Autodesk Navisworks Essentials Overview This course is designed for new users of Autodesk Navisworks users for the review, 4D simulation, and clash testing, and presenting of existing 3D geometry files.
More informationVisualising File-Systems Using ENCCON Model
Visualising File-Systems Using ENCCON Model Quang V. Nguyen and Mao L. Huang Faculty of Information Technology University of Technology, Sydney, Australia quvnguye@it.uts.edu.au, maolin@it.uts.edu.au Abstract
More informationASTROWEB ASTROINFORMATICS PROJECT AND COMPARISON OF THE WEB-GIS PROTOCOL STANDARDS
Proceedings of the IX Bulgarian-Serbian Astronomical Conference: Astroinformatics (IX BSACA) Sofia, Bulgaria, July 2-4, 2014, Editors: M. K. Tsvetkov, M. S. Dimitrijević, O. Kounchev, D. Jevremović and
More informationLevel 4 Diploma in Computing
Level 4 Diploma in Computing 1 www.lsib.co.uk Objective of the qualification: It should available to everyone who is capable of reaching the required standards It should be free from any barriers that
More informationAn Agent Modeling Language Implementing Protocols through Capabilities
An Agent Modeling Language Implementing Protocols through Capabilities Nikolaos Spanoudakis 1,2 1 Technical University of Crete, Greece nikos@science.tuc.gr Pavlos Moraitis 2 2 Paris Descartes University,
More informationControl Flow Analysis with SAT Solvers
Control Flow Analysis with SAT Solvers Steven Lyde, Matthew Might University of Utah, Salt Lake City, Utah, USA Abstract. Control flow analyses statically determine the control flow of programs. This is
More informationReal-Time Graphics Rendering Engine
Hujun Bao Wei Hua Real-Time Graphics Rendering Engine With 66 figures, 11 of them in color ADVANCED TOPICS IN SCIENCE AND TECHNOLOGY IN CHINA ADVANCED TOPICS IN SCIENCE AND TECHNOLOGY IN CHINA Zhejiang
More informationMotivating Ontology-Driven Information Extraction
Motivating Ontology-Driven Information Extraction Burcu Yildiz 1 and Silvia Miksch 1, 2 1 Institute for Software Engineering and Interactive Systems, Vienna University of Technology, Vienna, Austria {yildiz,silvia}@
More informationA Constrained Spreading Activation Approach to Collaborative Filtering
A Constrained Spreading Activation Approach to Collaborative Filtering Josephine Griffith 1, Colm O Riordan 1, and Humphrey Sorensen 2 1 Dept. of Information Technology, National University of Ireland,
More informationMining Engineering Technician: Speciality Mine Exploitation
Mining Engineering Technician: Speciality Mine Exploitation FIRST YEAR PHYSICAL BASES OF ENGINEERING 9220001 Core 1st 1st semester 6 7.2 Mechanics. Electricity. Thermodynamics. Fluid mechanics. Classes
More informationCANDIDATE SKILL ANALYSER
Available Online at www.ijcsmc.com International Journal of Computer Science and Mobile Computing A Monthly Journal of Computer Science and Information Technology ISSN 2320 088X IMPACT FACTOR: 6.017 IJCSMC,
More informationEmpirical Analysis of Single and Multi Document Summarization using Clustering Algorithms
Engineering, Technology & Applied Science Research Vol. 8, No. 1, 2018, 2562-2567 2562 Empirical Analysis of Single and Multi Document Summarization using Clustering Algorithms Mrunal S. Bewoor Department
More informationSOMSN: An Effective Self Organizing Map for Clustering of Social Networks
SOMSN: An Effective Self Organizing Map for Clustering of Social Networks Fatemeh Ghaemmaghami Research Scholar, CSE and IT Dept. Shiraz University, Shiraz, Iran Reza Manouchehri Sarhadi Research Scholar,
More informationBase Module - Computer Essentials
Base Module - Computer Essentials This module sets out essential concepts and skills relating to the use of devices, file creation and management, networks, and data security. Understand key concepts relating
More informationTHE ROLE OF STANDARDS IN B2B COMMUNICATION
THE ROLE OF STANDARDS IN B2B COMMUNICATION Eva Söderström School of Humanities and Informatics, University of Skoevde Box 408, 541 28 Skoevde, Sweden ABSTRACT Recent developments in e.g. technology have
More informationA New Heuristic Layout Algorithm for Directed Acyclic Graphs *
A New Heuristic Layout Algorithm for Directed Acyclic Graphs * by Stefan Dresbach Lehrstuhl für Wirtschaftsinformatik und Operations Research Universität zu Köln Pohligstr. 1, 50969 Köln revised August
More informationExperimentation on the use of Chromaticity Features, Local Binary Pattern and Discrete Cosine Transform in Colour Texture Analysis
Experimentation on the use of Chromaticity Features, Local Binary Pattern and Discrete Cosine Transform in Colour Texture Analysis N.Padmapriya, Ovidiu Ghita, and Paul.F.Whelan Vision Systems Laboratory,
More informationModeling Multiple Rock Types with Distance Functions: Methodology and Software
Modeling Multiple Rock Types with Distance Functions: Methodology and Software Daniel A. Silva and Clayton V. Deutsch The sub division of the deposit into estimation domains that are internally consistent
More informationarxiv: v1 [math.ho] 7 Nov 2017
An Introduction to the Discharging Method HAOZE WU Davidson College 1 Introduction arxiv:1711.03004v1 [math.ho] 7 Nov 017 The discharging method is an important proof technique in structural graph theory.
More informationNational Chiao Tung Univ, Taiwan By: I-Chen Lin, Assistant Professor
Computer Graphics 1. Graphics Systems National Chiao Tung Univ, Taiwan By: I-Chen Lin, Assistant Professor Textbook: Hearn and Baker, Computer Graphics, 3rd Ed., Prentice Hall Ref: E.Angel, Interactive
More informationA PARSING APPROACH FOR SYSTEM BEHAVIOUR MODELING
IADIS International Conference Applied Computing 2007 A PARSING APPROACH FOR SYSTEM BEHAVIOUR MODELING Lau Sei Ping 1, Wee Bui Lin 2, Nurfauza bt Jali 3 Faculty of Computer Science and Information Technology
More informationFrom Visual Data Exploration and Analysis to Scientific Conclusions
From Visual Data Exploration and Analysis to Scientific Conclusions Alexandra Vamvakidou, PhD September 15th, 2016 HUMAN HEALTH ENVIRONMENTAL HEALTH 2014 PerkinElmer The Power of a Visual Data We Collect
More informationA Robot Recognizing Everyday Objects
A Robot Recognizing Everyday Objects -- Towards Robot as Autonomous Knowledge Media -- Hideaki Takeda Atsushi Ueno Motoki Saji, Tsuyoshi Nakano Kei Miyamato The National Institute of Informatics Nara Institute
More informationResearch Placement Technical Report Cross-Platform OpenGL Shader Authoring
Research Placement Technical Report Cross-Platform OpenGL Shader Authoring Matthew O'Loughlin 2 nd June, 2012 Supervisor: Dr. Christian Sandor Introduction During my time working with the Magic Vision
More informationFuture Studios Research Lab
GPU TECHNOLOGY WORKSHOP SOUTH EAST ASIA 2014 Future Studios Research Lab The Boy and His Robot Film Case Study Prof SEAH Hock Soon Director Multi-plAtform Game Innovation Centre (MAGIC) Nanyang Technological
More informationPublishing 3D contents on the Web: An Introduction
Publishing 3D contents on the Web: An Introduction Marco Callieri Visual Computing Lab, ISTI CNR, Pisa Overview Working with any kind of dataset always puts us in front of the same challenge: make that
More information