Exploration of Data from Modelling and Simulation through Visualisation

Size: px
Start display at page:

Download "Exploration of Data from Modelling and Simulation through Visualisation"

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

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 information

Providing Interactive Site Ma ps for Web Navigation

Providing 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 information

Literature Synthesis - Visualisations

Literature 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 information

A Fully Animated Interactive System for Clustering and Navigating Huge Graphs

A 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 information

PROJECT PERIODIC REPORT

PROJECT 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 information

Application 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, 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 information

Adaptable and Adaptive Web Information Systems. Lecture 1: Introduction

Adaptable 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 information

Target Lithology Voxels

Target 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 information

MINESIGHT FOR GEOLOGISTS: An integrated approach to geological modeling

MINESIGHT 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 information

Display Layers in Geosoft 3D View

Display 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 information

Compiled Visual Programs by VisPro

Compiled 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 information

Welcome to CS 4/57101 Computer Graphics

Welcome 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 information

MetaData for Database Mining

MetaData 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 information

Chapter 8 Visualization and Optimization

Chapter 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

[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 information

Web page recommendation using a stochastic process model

Web 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 information

Visualisation : Lecture 1. So what is visualisation? Visualisation

Visualisation : 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 information

VIRTUAL PROTOTYPING SIMULATION FOR THE DESIGN OF TWO-WHEELED VEHICLES

VIRTUAL 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 information

Adding Usability to Web Engineering Models and Tools

Adding 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 information

Target Drillhole Mapping

Target 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 information

Animator: A Tool for the Animation of Parallel Coordinates

Animator: 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 information

A DBMS-BASED 3D TOPOLOGY MODEL FOR LASER RADAR SIMULATION

A 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 information

Heuristic Evaluation of Groupware. How to do Heuristic Evaluation of Groupware. Benefits

Heuristic 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 information

Visualization Architecture for User Interaction with Dynamic Data Spaces in Multiple Pipelines

Visualization 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 information

Object Representation Affine Transforms. Polygonal Representation. Polygonal Representation. Polygonal Representation of Objects

Object 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 information

Grid Exemplars: Web mapping in 3D. - Mark Morrison

Grid 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 information

Computer Graphics Fundamentals. Jon Macey

Computer 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 information

Direction-Length Code (DLC) To Represent Binary Objects

Direction-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 information

AUTOMATIC COLLISION DETECTION FOR ASSEMBLY SEQUENCE PLANNING USING A THREE-DIMENSIONAL SOLID MODEL

AUTOMATIC 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 information

Wolf Mountain Case Study

Wolf 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 information

This 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. 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 information

Curvature. Definition of curvature in 2D and 3D

Curvature.  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 information

Target 3D Geology Surfaces

Target 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 information

Evaluation and Design Issues of Nordic DC Metadata Creation Tool

Evaluation 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 information

A PERSONALIZED RECOMMENDER SYSTEM FOR TELECOM PRODUCTS AND SERVICES

A 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 information

Transformation of structured documents with the use of grammar

Transformation 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

[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 information

Computer Graphics Introduction. Taku Komura

Computer 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 information

Just 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. 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 information

LOGICAL OPERATOR USAGE IN STRUCTURAL MODELLING

LOGICAL 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 information

Automatic detection of specular reflectance in colour images using the MS diagram

Automatic 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 information

Software 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?/, 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 information

An Accurate Method for Skew Determination in Document Images

An 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 information

CONTEXT-SENSITIVE VISUAL RESOURCE BROWSER

CONTEXT-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 information

Datamine Solutions for Industrial Minerals and Construction Materials, including Dimension Stones.

Datamine 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 information

Constructing 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 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 information

This module allows candidates to understand the concept of presentations and to demonstrate competence in using presentation software.

This 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 information

Documenting Java Database Access with Type Annotations

Documenting 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 information

THE COPPERBELT UNIVERSITY

THE 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 information

Building a Concept Hierarchy from a Distance Matrix

Building 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 information

Part (04) Introduction to Programming

Part (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 information

i-vis Information Visualization Research Group

i-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 information

Visual programming language for modular algorithms

Visual 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 information

E-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. 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 information

Client : All Clients. Tutorial : Tutorial 18 How to Set Up A Project. Date : 03/10/2008

Client : 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 information

Architecture of Cache Investment Strategies

Architecture 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 information

Materialized Data Mining Views *

Materialized 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 information

Deriving Trading Rules Using Gene Expression Programming

Deriving 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 information

Symbolic Evaluation of Sums for Parallelising Compilers

Symbolic 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 information

Developing CASE tools which support integrated development notations

Developing 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 information

Multi-Ani: A Interface for Animating Multiple Graph Drawing Algorithms

Multi-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 information

Extending the WilmaScope 3D Graph Visualisation System Software Demonstration

Extending 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 information

Reconstruction of 3D Interacting Solids of Revolution from 2D Orthographic Views

Reconstruction 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 information

The Conference Review System with WSDM

The 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 information

CoE CENTRE of EXCELLENCE ON DATA WAREHOUSING

CoE 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 information

A PROPOSED METHOD FOR GENERATING,STORING AND MANAGING LARGE AMOUNTS OF MODELLING DATA USING SCRIPTS AND ON-LINE DATABASES

A 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 information

Higher 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 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 information

WKU-MIS-B10 Data Management: Warehousing, Analyzing, Mining, and Visualization. Management Information Systems

WKU-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 information

Application 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 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 information

Density Based Clustering using Modified PSO based Neighbor Selection

Density 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 information

JOURNAL OF OBJECT TECHNOLOGY

JOURNAL 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 information

A Distributed Co-operative Problem Solving Environment

A 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 information

Controlling the spread of dynamic self-organising maps

Controlling 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 information

COLLABORATIVE AGENT LEARNING USING HYBRID NEUROCOMPUTING

COLLABORATIVE 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 information

Autodesk Navisworks Essentials Overview. Prerequisites. Course Outline

Autodesk 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 information

Visualising File-Systems Using ENCCON Model

Visualising 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 information

ASTROWEB ASTROINFORMATICS PROJECT AND COMPARISON OF THE WEB-GIS PROTOCOL STANDARDS

ASTROWEB 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 information

Level 4 Diploma in Computing

Level 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 information

An Agent Modeling Language Implementing Protocols through Capabilities

An 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 information

Control Flow Analysis with SAT Solvers

Control 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 information

Real-Time Graphics Rendering Engine

Real-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 information

Motivating Ontology-Driven Information Extraction

Motivating 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 information

A Constrained Spreading Activation Approach to Collaborative Filtering

A 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 information

Mining Engineering Technician: Speciality Mine Exploitation

Mining 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 information

CANDIDATE SKILL ANALYSER

CANDIDATE 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 information

Empirical Analysis of Single and Multi Document Summarization using Clustering Algorithms

Empirical 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 information

SOMSN: An Effective Self Organizing Map for Clustering of Social Networks

SOMSN: 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 information

Base Module - Computer Essentials

Base 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 information

THE ROLE OF STANDARDS IN B2B COMMUNICATION

THE 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 information

A New Heuristic Layout Algorithm for Directed Acyclic Graphs *

A 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 information

Experimentation 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 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 information

Modeling Multiple Rock Types with Distance Functions: Methodology and Software

Modeling 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 information

arxiv: v1 [math.ho] 7 Nov 2017

arxiv: 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 information

National Chiao Tung Univ, Taiwan By: I-Chen Lin, Assistant Professor

National 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 information

A PARSING APPROACH FOR SYSTEM BEHAVIOUR MODELING

A 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 information

From Visual Data Exploration and Analysis to Scientific Conclusions

From 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 information

A Robot Recognizing Everyday Objects

A 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 information

Research Placement Technical Report Cross-Platform OpenGL Shader Authoring

Research 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 information

Future Studios Research Lab

Future 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 information

Publishing 3D contents on the Web: An Introduction

Publishing 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