The VGIST Multi-Modal Data Management and Query System

Size: px
Start display at page:

Download "The VGIST Multi-Modal Data Management and Query System"

Transcription

1 The VGIST Multi-Modal Data Management and Query System Dinesh Govindaraju Carnegie Mellon University 5000 Forbes Avenue Pittsburgh, PA 15213, USA Manuela Veloso Carnegie Mellon University 5000 Forbes Avenue Pittsburgh, PA 15213, USA Paul Rybski Carnegie Mellon University 5000 Forbes Avenue Pittsburgh, PA 15213, USA ABSTRACT This paper presents the VGIST data management and query system which allows for the storage and retrieval of multi-modal data gathered in relation to a video segment. The system consists of a logging format which provides a central mechanism for storing and archiving semantic information about the video annotated by various sources. The VGIST system also consists of a scripting query language which allows users to execute customized queries on the annotated data to carry out higher level inference and retrieval of specific segments of video. General Terms Management, Human Factors, Standardization. Keywords TBD 1. INTRODUCTION As the costs of storage media and personal video recording equipment decrease with time, the use of video media as an archival tool has become increasingly common. The video medium provides users with a rich and immersive source of data about the past events, entities and environments, and presents this information in an engaging manner. The image sequence presented in a video segment can also be used as a base of reference to provide a convenient temporal framework to which we can then attach other semantic information inferred about the event being recorded. This semantic information can be gathered from external modular annotation sources which, by processing the information contained in individual image frames, can provide higher level inferences. Examples of semantic information generated by external annotation modules that can further describe a video segment include the positions of tracked faces over time and recognized speech. Describing video semantically in this way opens up the possibility of integrating video centric information to provide a heightened ability to reason about the entities and events presented in the sequence of images. This integration and storage also helps users analyze video data in the future and allows for a convenient means to access to the wealth of information contained in past videos. 2. PROBLEM DESCRIPTION Unfortunately, the majority of recorded video that we see today does not already come tagged with semantic data which we can quickly search and run higher level inferences on. Due to this, when using video as a medium to describe past events, we find that it is limited and cannot describe the information being captured as richly as it had happened. The most probable reason for this is that there is no commonly used standardized logging mechanism with which to store and meaningfully describe what is being shown in a particular video. Given that we can potentially collect a large amount of semantic information about a particular sequence of images by using external annotation modules, efficiently integrating and managing this abundant data is a non-trivial task. As such, any logging tool used must allow for a simple module-independent common reference format with which to store data from various annotators. The logging format must also be easily extensible so as to accommodate information from new annotation modules as they are created. As such, the importing of data from a new annotation source should not require so much work as to render the process impractical. Given that any tool created to help describe video data functions primarily to aid the user in managing his data, this tool should also be able to visually represent video information in a way that is easy for the user to understand. As such, the tool should allow the user to clearly see how the annotated semantic information relates back to the actual frames of video which it describes. Since video data is often kept to archive information in case it is needed in the future, any system which consolidates and manages the multi-modal information gathered from the meeting must also enable the user to query and retrieve specific segments of video. Ideally, the querying tool should be customizable, extensible and allow for the design of small user-centric query components which can then be re-used in structuring more complex queries. 3. SELECTED APPROACH In working towards the aim of providing such a tool, we have devised the VGIST data management and query system to provide a frame based mechanism for storing and querying semantic information related to a segment of video. This storage is done in terms of higher level annotations added to each frame of video data. A per frame baseline resolution was chosen for the log format as this would allow output to be aligned to the frames of

2 the image sequence found in the video. The VGIST system consists of the VGIST graphical user interface which encapsulates the logging and querying functionality as shown in Fig. 1. Video User Annotations Automated Annotations Face Analyzer Speech Analyzer Figure 2. VGIST gui frame with overlayed annotations VGIST log Run Query Display Frames VGIST GUI 3.2 VGIST LOG FORMAT The VGIST log format provides a mechanism by which information from multiple annotators can be incorporated into a common log file on a frame by frame basis. The log file itself was chosen to be a plain ASCII text file so as to provide a convenient means of viewing the file on various platforms. The VGIST log file contains information in the VGIST log format which consists of blocks of text separated by an empty line. Each log file contains one meta text block, one immutable block and a number of mutable text blocks (one for each frame) which specify typing information, describe immutable attributes and describe mutable attributes respectively. Each line in a text block is made up of at least four ASCII character s not containing spaces or tab characters. The layout of the text blocks in each VGIST log file is shown in Fig. 3. Figure 1. VGIST System Overview Logging via the VGIST log format consists of storing semantic information about the video in the form of -value attribute pairs. Log attributes are annotations which are added by either users or external modules and are either immutable, in which case they do not change throughout the video (such as a person s ), or mutable, in which case they are specified for each frame of video (such as a person s physical location). The query system then acts as a filter and when run, returns a subset of video frames which satisfy some query request. 3.1 VGIST GUI The VGIST graphical user interface allows the system to play back the video sequence while overlaying annotated information which is pulled form the underlying VGIST log file as per Fig. 2. meta text block immutable text block frame 1 mutable block frame 2 mutable block Figure 3. Layout of VGIST log file Meta Text Block The meta text block is the first block found at the top of the VGIST log file and provides a means to explicitly declare the types of certain variables found later on in the file. Each line of the meta text block consists of four literals with its corresponding grammar specified as per Table 1. Non-italicized text that appear in Table 1 as well as subsequent tables concerning language grammar denote text as they will appear in the text file wile italicized text denote terms in the grammar. The term (

3 literal) refers to a of ASCII characters which does not contain space or tab characters. Table 1. meta Grammar of line in meta text block meta category type ::= meta category ::= immutable mutable type ::= int float The category and terms describe the information about the attribute which we are specifying the typing rule for. The category term specifies whether the attribute is immutable or mutable and the term specifies the attribute s which will be used to identify it subsequently in the log file. Given that the log file comprises of only text, there is a strict parsing hierarchy to determine the types for the value of each variables. For example if the parser encounters a -value pair in the immutable text block that assigns the value "123" to the immutable attribute d "myattr", this value is automatically taken to be of type int. The meta text block then allows the user to explicitly fix the type of variables encountered later on the in the text file. For example, if the line shown in Table 2 is included in the meta text block, then when subsequently encountering the value "123" for the attribute "myattr", the value will be cast as a float. Table 2. Line in meta text block specifying type of immutable attribute "myattr" meta immutable myattr float Immutable Text Block The immutable text block immediately follows the meta text block and contains -value pairs of immutable attributes in the meeting. Each line in the immutable text block adheres to the grammar shown in Table 3. Table 3. Grammar of line in immutable text block entity immutable value entity meeting immutable ::= immutable value ::= ::= value Each line in the immutable text block describes either an attribute relating to a person or object in the meeting, or some aspect of the meeting itself. The entity term is therefore d accordingly. The value term contained in each line of the immutable text block is either one or a set of literals separated by spaces. For example, the line shown in Table 4 would indicate that the immutable attribute referred to by the "age" belonging to the entity "Alan" would be assigned the value 8. Table 4. Line in immutable text block specifying "age" of "Alan" Alan immutable age Mutable Text Block A set of mutable text blocks immediately follow the immutable text block and contain -value pairs of immutable attributes regarding the video segment. Each block in this set is assigned sequentially to each frame of video as per Fig. 2 resulting in the number of mutable text blocks being equal to the number of frames in the video sequence. Each line in the mutable text block adheres to the grammar shown in Table 5. Table 5. Grammar of line in mutable text block entity mutable value entity meeting mutable ::= mutable value ::= ::= value Each line in the mutable text block describes either an attribute relating to a person or object in the meeting or some aspect of the meeting itself and therefore is functionally similar to a line of text in an immutable text block. Likewise, the entity term is d accordingly. The value term contained in each line of the mutable text block is either one or a set of literals separated by spaces. For example, the line shown in Table 6 would indicate that in this frame, the mutable attribute referred to by the "action" belonging to the entity "Alan" would be assigned the value "SIT". Table 6. Line in mutable text block specifying "action" of "Alan" Alan mutable action SIT 3.3 VGIST QUERY LANGUAGE Once the various attributes of a meeting have been integrated into a VGIST log file using the VGIST logging format, queries can then be run to extract information about the meeting. Queries are run via scripts which are structured using the VGIST query language and consist of variable definitions, function definitions and query execution. The query execution engine operates by applying a set of selection criteria to each frame of video and outputting those frames whose mutable attributes satisfy the selection criteria. The query engine also consists of a set of environment variables which include both the immutable attribute -value pairs as well as any user defined variables which are introduced during run time via the query script. These environment variables then allow the

4 user to augment the use of defined functions in query execution as we will see later on Variable Declaration The variable declaration statement introduces the notion of user defined variables to the VGIST query language and allows a convenient way for the user to specify values which can only be determined at run time. The grammar of a variable declaration statement is as shown in Table 7. Table 7. Grammar of variable declaration statement Variable value variable ::= VARIABLE value ::= ::= value For example after declaring the variable "fps" using the statement shown in Table 8, the user can then define functions using this variable and simply change the hard coded value to the desired one when the query is being executed. Table 8. Example of variable declaration VARIABLE fps Function Definition The function definition statement introduces the concept of simple functions to the VGIST query language and allows the user to describe the form of a functional component which can be re-used during the subsequent query execution. The grammar of a function definition statement is as shown in Table 9. Table 9. Grammar of function definition statement define function as entity category conditional value_term define ::= DEFINE function as entity ::= ::= AS meeting env_var category ::= immutable mutable env_var ::= env_var conditional ::= > < >= <= ==!= value_term ::= _term numerical_term _term ::= env_var numerical_term ::= numerical_term operator numerical_term (numerical_term) number env_var operator ::= * / + - env_var number ::= %% ::=?number? ::= (numerical integer) The term env_var denotes a reference to an environment variable of the same as the literal found in the env_var term. This value will be looked up during run time prior to query execution. The term denotes a reference to parameter passed into the function when it is called during runtime. The numerical integer found in the term refers to the index of the parameter whose value will be used. The conditional term serves the purpose of evaluating the value of the attribute referenced by the entity, category and terms against that value referenced by the value_term term. This evaluation is done on literals if the conditional term evaluates to "==" or "!=", the value of the referenced attribute is a literal and value_term term is a _term. Otherwise the evaluation is numerical Query Execution The query execution statement initiates the execution of a query and adheres to the grammar shown in Table 10. select output_term where_clause Table 10. Grammar of query execution statement select output_term where_clause ::= SELECT ::= timestamp ::= WHERE functional where_clause WHERE functional functional ::= defined_function direct_function defined_function ::= (parameter_list) () parameter_list ::= paramter parameter,parameter_list parameter ::= number env_var direct_function ::= entity category conditional value_term entity meeting env_var category ::= immutable mutable env_var

5 ::= env_var conditional ::= > < >= <= ==!= value_term ::= value_term operator value_term (value_term) number env_var operator ::= * / + - env_var number ::= %% ::=?number? ::= (numerical integer) The env_var, and conditional terms operate in an identical manner to those in the grammar of function definition statements found in Table 9. The defined_function term allows the user to reuse a function that was previously defined using a function definition statement. Query execution works on a particular video log by running though the mutable attribute sets for each frame (corresponding to each mutable text block) and checks to see which frames satisfy the set of conditions specified in the query execution statement. It should also be noted that multiple where_clause terms can be compounded to check each frame against more than one condition statement. The desired output (specified by the output_term term) is then generated by the execution engine. 4. USAGE EXAMPLE Fig. 3 shows the VGIST log file of a recorded meeting where each mutable text block describes the attribute "timestamp" which corresponds to the frame index as well as an attribute describing the action of the entity "person0". meta immutable meta mutable timestamp float meeting immutable date person0 immutable Dinesh meeting mutable frame 1 person0 mutable action SIT meeting mutable frame 2 person0 mutable action SIT meeting mutable frame 3 person0 mutable action STAND... Figure 4. Sample VGIST log file In the VGIST query script shown in Fig. 13, an environment variable d "fps" is defined to indicate the frame rate of the video. It is then used in the definition of the function "get_sec" whose purpose is to check if the considered frame occurs within a particular number of seconds since the video began (which is passed in as an environment variable). The function "get_action" is then defined and serves to check if the entity specified by the first input parameter is engaged in the action specified by the second input parameter. Both these functions are then used when executing the query which seeks to find frames which occur within the first 3 seconds of the video and in which the entity "person0" is engaged in the activity "SIT". VARIABLE fps 1.0 DEFINE get_sec AS meeting mutable timestamp <= (?1? * %fps%) DEFINE get_action AS?1? mutable ACTION ==?2? SELECT frames WHERE get_sec(3) WHERE get_action(person0,sit) Figure 5. Sample VGIST query script In this example, when the query has finished executing it outputs the first 2 frames of video. 5. RELATED WORK TBD

6 6. Conclusion and Future Work In this paper we have presented the VGIST system for managing and retrieving multi-modal semantic data gathered in relation to a video segment. The system employs a text based logging format for easy viewing and modification across platforms and also makes it convenient to augment the logs with information from new annotators. The VGIST system also incorporates a customizable script based querying language which, by operating on VGIST log files, allows for higher level queries involving inference on annotations from multiple sources. A possible improvement to the logging format is to introduce statements which allow for retroactively modifying attributes found in earlier frames. This would enable log files to be generated from annotation systems on the fly and would allow for the retroactive correction of incorrect annotations. Another possible improvement to the system involves augmenting the VGIST query language by adding a term to the grammar of the execution statement which operate as a disjunctive conditional clause (in addition to the conjunctive where_clause term). This addition would diversify the possible types of queries the system could handle and would make it more versatile. 7. REFERENCES [1] Ionescu, A., Stone, M., Winograd, T., WorkspaceNavigator: Tools for Capture, Recall and Reuse using Spatial Cues in an Interactive Workspace. In: Stanford Computer Science Technical Report (2002) [2] John Niekrasz, Matthew Purver, John Dowding, and Stanley Peters. Ontology-based discourse understanding for a persistent meeting assistant. In Proceedings of the AAAI Spring Symposium on Persistent Assistants: Living and Working with AI, Stanford, California (2005). [3] John Niekrasz and Matthew Purver. A multimodal discourse ontology for meeting understanding. To appear in The 2nd Joint Workshop on Multimodal Interaction and Related Machine Learning Algorithms, Edinburgh, Scotland (2005). [4] Cook, P., Ellis, C., Graf, M., Rein, G., and Smith, T Project Nick: meetings augmentation and analysis. ACM Trans. Inf. Syst. 5, 2 (Apr. 1987) [5] Ahuja, S. R., Ensor, J. R., and Horn, D. N The rapport multimedia conferencing system. In Conference Sponsored By ACM SIGOIS and IEEECS TC-OA on office information Systems (Palo Alto, California, United States, March 23-25, 1988) [6] Chiu, P., Kapuskar, A., Wilcox, L., and Reitmeier, S Meeting Capture in a Media Enriched Conference Room. In Proceedings of the Second international Workshop on Cooperative Buildings, integrating information, Organization, and Architecture (October 01-02, 1999). N. A. Streitz, J. Siegel, V. Hartkopf, and S. Konomi, Eds. Lecture Notes In Computer Science, vol Springer- Verlag, London, [7] Cutler, R., Rui, Y., Gupta, A., Cadiz, J., Tashev, I., He, L., Colburn, A., Zhang, Z., Liu, Z., and Silverberg, S Distributed meetings: a meeting capture and broadcasting system. In Proceedings of the Tenth ACM international Conference on Multimedia [8] [9] P. Rybski, F. De la Torre Frade, R. Patil, C. Vallespi, M. Veloso, and B. Browning. CAMEO: The Camera Assisted Meeting Event Observer, Tech. Report CMU-RI-TR-04-07, Robotics Institute, Carnegie Mellon University, January, 2004.

A Mind Map Based Framework for Automated Software Log File Analysis

A Mind Map Based Framework for Automated Software Log File Analysis 2011 International Conference on Software and Computer Applications IPCSIT vol.9 (2011) (2011) IACSIT Press, Singapore A Mind Map Based Framework for Automated Software Log File Analysis Dileepa Jayathilake

More information

Understanding Web personalization with Web Usage Mining and its Application: Recommender System

Understanding Web personalization with Web Usage Mining and its Application: Recommender System Understanding Web personalization with Web Usage Mining and its Application: Recommender System Manoj Swami 1, Prof. Manasi Kulkarni 2 1 M.Tech (Computer-NIMS), VJTI, Mumbai. 2 Department of Computer Technology,

More information

Blog Post Extraction Using Title Finding

Blog Post Extraction Using Title Finding Blog Post Extraction Using Title Finding Linhai Song 1, 2, Xueqi Cheng 1, Yan Guo 1, Bo Wu 1, 2, Yu Wang 1, 2 1 Institute of Computing Technology, Chinese Academy of Sciences, Beijing 2 Graduate School

More information

Sustaining Privacy Protection in Personalized Web Search with Temporal Behavior

Sustaining Privacy Protection in Personalized Web Search with Temporal Behavior Sustaining Privacy Protection in Personalized Web Search with Temporal Behavior N.Jagatheshwaran 1 R.Menaka 2 1 Final B.Tech (IT), jagatheshwaran.n@gmail.com, Velalar College of Engineering and Technology,

More information

Interactive Graphic Design Using Automatic Presentation Knowledge

Interactive Graphic Design Using Automatic Presentation Knowledge Interactive Graphic Design Using Automatic Presentation Knowledge Steven F. Roth, John Kolojejchick, Joe Mattis, Jade Goldstein School of Computer Science Carnegie Mellon University Pittsburgh, PA 15213

More information

Open-Source, Cross-Platform Java Tools Working Together on a Dialogue System

Open-Source, Cross-Platform Java Tools Working Together on a Dialogue System Open-Source, Cross-Platform Java Tools Working Together on a Dialogue System Oana NICOLAE Faculty of Mathematics and Computer Science, Department of Computer Science, University of Craiova, Romania oananicolae1981@yahoo.com

More information

Natural Language Database Interface for the Community Based Monitoring System *

Natural Language Database Interface for the Community Based Monitoring System * Natural Language Database Interface for the Community Based Monitoring System * Krissanne Kaye Garcia, Ma. Angelica Lumain, Jose Antonio Wong, Jhovee Gerard Yap, Charibeth Cheng De La Salle University

More information

2 AIMS: an Agent-based Intelligent Tool for Informational Support

2 AIMS: an Agent-based Intelligent Tool for Informational Support Aroyo, L. & Dicheva, D. (2000). Domain and user knowledge in a web-based courseware engineering course, knowledge-based software engineering. In T. Hruska, M. Hashimoto (Eds.) Joint Conference knowledge-based

More information

VISUALIZATION OF GEOMETRICAL AND NON-GEOMETRICAL DATA

VISUALIZATION OF GEOMETRICAL AND NON-GEOMETRICAL DATA VISUALIZATION OF GEOMETRICAL AND NON-GEOMETRICAL DATA Maria Beatriz Carmo 1, João Duarte Cunha 2, Ana Paula Cláudio 1 (*) 1 FCUL-DI, Bloco C5, Piso 1, Campo Grande 1700 Lisboa, Portugal e-mail: bc@di.fc.ul.pt,

More information

Novel Data Extraction Language for Structured Log Analysis

Novel Data Extraction Language for Structured Log Analysis Novel Data Extraction Language for Structured Log Analysis P.W.D.C. Jayathilake 99X Technology, Sri Lanka. ABSTRACT This paper presents the implementation of a new log data extraction language. Theoretical

More information

ASSESSMENT OF VISUALIZATION SOFTWARE FOR SUPPORT OF CONSTRUCTION SITE INSPECTION TASKS USING DATA COLLECTED FROM REALITY CAPTURE TECHNOLOGIES

ASSESSMENT OF VISUALIZATION SOFTWARE FOR SUPPORT OF CONSTRUCTION SITE INSPECTION TASKS USING DATA COLLECTED FROM REALITY CAPTURE TECHNOLOGIES ASSESSMENT OF VISUALIZATION SOFTWARE FOR SUPPORT OF CONSTRUCTION SITE INSPECTION TASKS USING DATA COLLECTED FROM REALITY CAPTURE TECHNOLOGIES ABSTRACT Chris Gordon 1, Burcu Akinci 2, Frank Boukamp 3, and

More information

Rotorcraft Health Management System (RHMS)

Rotorcraft Health Management System (RHMS) AIAC-11 Eleventh Australian International Aerospace Congress Rotorcraft Health Management System (RHMS) Robab Safa-Bakhsh 1, Dmitry Cherkassky 2 1 The Boeing Company, Phantom Works Philadelphia Center

More information

Reverse Engineering of Relational Databases to Ontologies: An Approach Based on an Analysis of HTML Forms

Reverse Engineering of Relational Databases to Ontologies: An Approach Based on an Analysis of HTML Forms Reverse Engineering of Relational Databases to Ontologies: An Approach Based on an Analysis of HTML Forms Irina Astrova 1, Bela Stantic 2 1 Tallinn University of Technology, Ehitajate tee 5, 19086 Tallinn,

More information

4.3: Multimedia Database Systems Multimedia Database Management System Data Structure Operations on Data Integration in a Database Model

4.3: Multimedia Database Systems Multimedia Database Management System Data Structure Operations on Data Integration in a Database Model Chapter 2: Basics Chapter 3: Multimedia Systems Communication Aspects and Services Chapter 4: Multimedia Systems Storage Aspects Optical Storage Media Multimedia File Systems Multimedia Database Systems

More information

ACCELERATING SELECT WHERE AND SELECT JOIN QUERIES ON A GPU

ACCELERATING SELECT WHERE AND SELECT JOIN QUERIES ON A GPU Computer Science 14 (2) 2013 http://dx.doi.org/10.7494/csci.2013.14.2.243 Marcin Pietroń Pawe l Russek Kazimierz Wiatr ACCELERATING SELECT WHERE AND SELECT JOIN QUERIES ON A GPU Abstract This paper presents

More information

Database Systems. Multimedia Database Management System. Application. User. Application. Chapter 2: Basics

Database Systems. Multimedia Database Management System. Application. User. Application. Chapter 2: Basics Database Systems Chapter 2: Basics User Chapter 3: Multimedia Systems Communication Aspects and Services Chapter 4: Multimedia Systems Storage Aspects Optical Storage Media Multimedia File Systems Multimedia

More information

Automatic Timeline Construction For Computer Forensics Purposes

Automatic Timeline Construction For Computer Forensics Purposes Automatic Timeline Construction For Computer Forensics Purposes Yoan Chabot, Aurélie Bertaux, Christophe Nicolle and Tahar Kechadi CheckSem Team, Laboratoire Le2i, UMR CNRS 6306 Faculté des sciences Mirande,

More information

Semantic Search in Portals using Ontologies

Semantic Search in Portals using Ontologies Semantic Search in Portals using Ontologies Wallace Anacleto Pinheiro Ana Maria de C. Moura Military Institute of Engineering - IME/RJ Department of Computer Engineering - Rio de Janeiro - Brazil [awallace,anamoura]@de9.ime.eb.br

More information

Software Visualization Tools for Component Reuse

Software Visualization Tools for Component Reuse Software Visualization Tools for Component Reuse Craig Anslow Stuart Marshall James Noble Robert Biddle 1 School of Mathematics, Statistics and Computer Science, Victoria University of Wellington, New

More information

Mining Signatures in Healthcare Data Based on Event Sequences and its Applications

Mining Signatures in Healthcare Data Based on Event Sequences and its Applications Mining Signatures in Healthcare Data Based on Event Sequences and its Applications Siddhanth Gokarapu 1, J. Laxmi Narayana 2 1 Student, Computer Science & Engineering-Department, JNTU Hyderabad India 1

More information

Analysis of Web Archives. Vinay Goel Senior Data Engineer

Analysis of Web Archives. Vinay Goel Senior Data Engineer Analysis of Web Archives Vinay Goel Senior Data Engineer Internet Archive Established in 1996 501(c)(3) non profit organization 20+ PB (compressed) of publicly accessible archival material Technology partner

More information

Javadoc like technical documentation for CAPRI

Javadoc like technical documentation for CAPRI Javadoc like technical documentation for CAPRI Introduction and background - by Wolfgang Britz, July 2008 - Since 1996, CAPRI has grown to a rather complex (bio-)economic modelling system. Its code based

More information

Analysis of Data Mining Concepts in Higher Education with Needs to Najran University

Analysis of Data Mining Concepts in Higher Education with Needs to Najran University 590 Analysis of Data Mining Concepts in Higher Education with Needs to Najran University Mohamed Hussain Tawarish 1, Farooqui Waseemuddin 2 Department of Computer Science, Najran Community College. Najran

More information

Search Result Optimization using Annotators

Search Result Optimization using Annotators Search Result Optimization using Annotators Vishal A. Kamble 1, Amit B. Chougule 2 1 Department of Computer Science and Engineering, D Y Patil College of engineering, Kolhapur, Maharashtra, India 2 Professor,

More information

Ontology-Based Query Expansion Widget for Information Retrieval

Ontology-Based Query Expansion Widget for Information Retrieval Ontology-Based Query Expansion Widget for Information Retrieval Jouni Tuominen, Tomi Kauppinen, Kim Viljanen, and Eero Hyvönen Semantic Computing Research Group (SeCo) Helsinki University of Technology

More information

The Development of Multimedia-Multilingual Document Storage, Retrieval and Delivery System for E-Organization (STREDEO PROJECT)

The Development of Multimedia-Multilingual Document Storage, Retrieval and Delivery System for E-Organization (STREDEO PROJECT) The Development of Multimedia-Multilingual Storage, Retrieval and Delivery for E-Organization (STREDEO PROJECT) Asanee Kawtrakul, Kajornsak Julavittayanukool, Mukda Suktarachan, Patcharee Varasrai, Nathavit

More information

Capturing an Architectural Knowledge Base Utilizing Rules Engine Integration for Energy and Environmental Simulations

Capturing an Architectural Knowledge Base Utilizing Rules Engine Integration for Energy and Environmental Simulations Capturing an Architectural Knowledge Base Utilizing Rules Engine Integration for Energy and Environmental Simulations Holly T. Ferguson (hfergus2@nd.edu) Charles F. Vardeman II Aimee P. C. Buccellato Contents

More information

Lightweight Data Integration using the WebComposition Data Grid Service

Lightweight Data Integration using the WebComposition Data Grid Service Lightweight Data Integration using the WebComposition Data Grid Service Ralph Sommermeier 1, Andreas Heil 2, Martin Gaedke 1 1 Chemnitz University of Technology, Faculty of Computer Science, Distributed

More information

MPEG-7 Requirements and Application for a Multi- Modal Meeting Information System: Insights and Prospects within the MISTRAL Research Project

MPEG-7 Requirements and Application for a Multi- Modal Meeting Information System: Insights and Prospects within the MISTRAL Research Project MPEG-7 Requirements and Application for a Multi- Modal Meeting Information System: Insights and Prospects within the MISTRAL Research Project Christian Gütl, Victor Manuel García-Barrios (Institute for

More information

VPMS - Advanced Media Management

VPMS - Advanced Media Management VPMS - Advanced Media Management Media Asset Management for Enterprise Needs As the volume of media data and the need for processing speed increases exponentially, professionals in broadcasting and other

More information

Development of Integrated Management System based on Mobile and Cloud service for preventing various dangerous situations

Development of Integrated Management System based on Mobile and Cloud service for preventing various dangerous situations Development of Integrated Management System based on Mobile and Cloud service for preventing various dangerous situations Ryu HyunKi, Moon ChangSoo, Yeo ChangSub, and Lee HaengSuk Abstract In this paper,

More information

Course Scheduling Support System

Course Scheduling Support System Course Scheduling Support System Roy Levow, Jawad Khan, and Sam Hsu Department of Computer Science and Engineering, Florida Atlantic University Boca Raton, FL 33431 {levow, jkhan, samh}@fau.edu Abstract

More information

LinkZoo: A linked data platform for collaborative management of heterogeneous resources

LinkZoo: A linked data platform for collaborative management of heterogeneous resources LinkZoo: A linked data platform for collaborative management of heterogeneous resources Marios Meimaris, George Alexiou, George Papastefanatos Institute for the Management of Information Systems, Research

More information

Embedded Software Development with MPS

Embedded Software Development with MPS Embedded Software Development with MPS Markus Voelter independent/itemis The Limitations of C and Modeling Tools Embedded software is usually implemented in C. The language is relatively close to the hardware,

More information

LetsVi: A Collaborative Video Editing Tool Based on Cloud Storage

LetsVi: A Collaborative Video Editing Tool Based on Cloud Storage LetsVi: A Collaborative Video Editing Tool Based on Cloud Storage Hyeong-Bae An Department of Electrical/Electronic and Computer Engineering, University of Ulsan, Nam-gu, Ulsan, South Korea. E-mail: ahb910306@gmail.com

More information

Implementing Ontology-based Information Sharing in Product Lifecycle Management

Implementing Ontology-based Information Sharing in Product Lifecycle Management Implementing Ontology-based Information Sharing in Product Lifecycle Management Dillon McKenzie-Veal, Nathan W. Hartman, and John Springer College of Technology, Purdue University, West Lafayette, Indiana

More information

In: Proceedings of RECPAD 2002-12th Portuguese Conference on Pattern Recognition June 27th- 28th, 2002 Aveiro, Portugal

In: Proceedings of RECPAD 2002-12th Portuguese Conference on Pattern Recognition June 27th- 28th, 2002 Aveiro, Portugal Paper Title: Generic Framework for Video Analysis Authors: Luís Filipe Tavares INESC Porto lft@inescporto.pt Luís Teixeira INESC Porto, Universidade Católica Portuguesa lmt@inescporto.pt Luís Corte-Real

More information

A Generic Transcoding Tool for Making Web Applications Adaptive

A Generic Transcoding Tool for Making Web Applications Adaptive A Generic Transcoding Tool for Making Applications Adaptive Zoltán Fiala 1, Geert-Jan Houben 2 1 Technische Universität Dresden Mommsenstr. 13, D-01062, Dresden, Germany zoltan.fiala@inf.tu-dresden.de

More information

Co-Creation of Models and Metamodels for Enterprise. Architecture Projects.

Co-Creation of Models and Metamodels for Enterprise. Architecture Projects. Co-Creation of Models and Metamodels for Enterprise Architecture Projects Paola Gómez pa.gomez398@uniandes.edu.co Hector Florez ha.florez39@uniandes.edu.co ABSTRACT The linguistic conformance and the ontological

More information

How To Make Sense Of Data With Altilia

How To Make Sense Of Data With Altilia HOW TO MAKE SENSE OF BIG DATA TO BETTER DRIVE BUSINESS PROCESSES, IMPROVE DECISION-MAKING, AND SUCCESSFULLY COMPETE IN TODAY S MARKETS. ALTILIA turns Big Data into Smart Data and enables businesses to

More information

Application Design: Issues in Expert System Architecture. Harry C. Reinstein Janice S. Aikins

Application Design: Issues in Expert System Architecture. Harry C. Reinstein Janice S. Aikins Application Design: Issues in Expert System Architecture Harry C. Reinstein Janice S. Aikins IBM Scientific Center 15 30 Page Mill Road P. 0. Box 10500 Palo Alto, Ca. 94 304 USA ABSTRACT We describe an

More information

Personalization of Web Search With Protected Privacy

Personalization of Web Search With Protected Privacy Personalization of Web Search With Protected Privacy S.S DIVYA, R.RUBINI,P.EZHIL Final year, Information Technology,KarpagaVinayaga College Engineering and Technology, Kanchipuram [D.t] Final year, Information

More information

The Prolog Interface to the Unstructured Information Management Architecture

The Prolog Interface to the Unstructured Information Management Architecture The Prolog Interface to the Unstructured Information Management Architecture Paul Fodor 1, Adam Lally 2, David Ferrucci 2 1 Stony Brook University, Stony Brook, NY 11794, USA, pfodor@cs.sunysb.edu 2 IBM

More information

A Framework of Context-Sensitive Visualization for User-Centered Interactive Systems

A Framework of Context-Sensitive Visualization for User-Centered Interactive Systems Proceedings of 10 th International Conference on User Modeling, pp423-427 Edinburgh, UK, July 24-29, 2005. Springer-Verlag Berlin Heidelberg 2005 A Framework of Context-Sensitive Visualization for User-Centered

More information

Master s Project Summary Paper: ACM SIGSPATIAL GIS Cup 2012

Master s Project Summary Paper: ACM SIGSPATIAL GIS Cup 2012 Master s Project Summary Paper: ACM SIGSPATIAL GIS Cup 2012 Travis Rautman Institute of Technology University of Washington Tacoma, WA USA Committee Chair: Prof. Ankur Teredesai June 1, 2012 Abstract The

More information

SPATIAL DATA CLASSIFICATION AND DATA MINING

SPATIAL DATA CLASSIFICATION AND DATA MINING , pp.-40-44. Available online at http://www. bioinfo. in/contents. php?id=42 SPATIAL DATA CLASSIFICATION AND DATA MINING RATHI J.B. * AND PATIL A.D. Department of Computer Science & Engineering, Jawaharlal

More information

A Tool for Searching the Semantic Web for Supplies Matching Demands

A Tool for Searching the Semantic Web for Supplies Matching Demands A Tool for Searching the Semantic Web for Supplies Matching Demands Zuzana Halanová, Pavol Návrat, Viera Rozinajová Abstract: We propose a model of searching semantic web that allows incorporating data

More information

Enabling Service-Based Application Development through Social Objects

Enabling Service-Based Application Development through Social Objects Enabling Service-Based Application Development through Social Objects Peter D. Schott, Michael J. Burns, and R. Bruce Craig Abstract Software development is typically a social activity; development is

More information

MIRACLE at VideoCLEF 2008: Classification of Multilingual Speech Transcripts

MIRACLE at VideoCLEF 2008: Classification of Multilingual Speech Transcripts MIRACLE at VideoCLEF 2008: Classification of Multilingual Speech Transcripts Julio Villena-Román 1,3, Sara Lana-Serrano 2,3 1 Universidad Carlos III de Madrid 2 Universidad Politécnica de Madrid 3 DAEDALUS

More information

LinksTo A Web2.0 System that Utilises Linked Data Principles to Link Related Resources Together

LinksTo A Web2.0 System that Utilises Linked Data Principles to Link Related Resources Together LinksTo A Web2.0 System that Utilises Linked Data Principles to Link Related Resources Together Owen Sacco 1 and Matthew Montebello 1, 1 University of Malta, Msida MSD 2080, Malta. {osac001, matthew.montebello}@um.edu.mt

More information

Metadata Quality Control for Content Migration: The Metadata Migration Project at the University of Houston Libraries

Metadata Quality Control for Content Migration: The Metadata Migration Project at the University of Houston Libraries Metadata Quality Control for Content Migration: The Metadata Migration Project at the University of Houston Libraries Andrew Weidner University of Houston, USA ajweidner@uh.edu Annie Wu University of Houston,

More information

Technical paper review. Program visualization and explanation for novice C programmers by Matthew Heinsen Egan and Chris McDonald.

Technical paper review. Program visualization and explanation for novice C programmers by Matthew Heinsen Egan and Chris McDonald. Technical paper review Program visualization and explanation for novice C programmers by Matthew Heinsen Egan and Chris McDonald Garvit Pahal Indian Institute of Technology, Kanpur October 28, 2014 Garvit

More information

Presentation Video Retrieval using Automatically Recovered Slide and Spoken Text

Presentation Video Retrieval using Automatically Recovered Slide and Spoken Text Presentation Video Retrieval using Automatically Recovered Slide and Spoken Text Matthew Cooper FX Palo Alto Laboratory Palo Alto, CA 94034 USA cooper@fxpal.com ABSTRACT Video is becoming a prevalent medium

More information

So today we shall continue our discussion on the search engines and web crawlers. (Refer Slide Time: 01:02)

So today we shall continue our discussion on the search engines and web crawlers. (Refer Slide Time: 01:02) Internet Technology Prof. Indranil Sengupta Department of Computer Science and Engineering Indian Institute of Technology, Kharagpur Lecture No #39 Search Engines and Web Crawler :: Part 2 So today we

More information

Professional Organization Checklist for the Computer Science Curriculum Updates. Association of Computing Machinery Computing Curricula 2008

Professional Organization Checklist for the Computer Science Curriculum Updates. Association of Computing Machinery Computing Curricula 2008 Professional Organization Checklist for the Computer Science Curriculum Updates Association of Computing Machinery Computing Curricula 2008 The curriculum guidelines can be found in Appendix C of the report

More information

Screen Capture A Vector Quantisation Approach

Screen Capture A Vector Quantisation Approach Screen Capture A Vector Quantisation Approach Jesse S. Jin and Sue R. Wu Biomedical and Multimedia Information Technology Group School of Information Technologies, F09 University of Sydney, NSW, 2006 {jesse,suewu}@it.usyd.edu.au

More information

Deriving Business Intelligence from Unstructured Data

Deriving Business Intelligence from Unstructured Data International Journal of Information and Computation Technology. ISSN 0974-2239 Volume 3, Number 9 (2013), pp. 971-976 International Research Publications House http://www. irphouse.com /ijict.htm Deriving

More information

How To Understand The Impact Of A Computer On Organization

How To Understand The Impact Of A Computer On Organization International Journal of Research in Engineering & Technology (IJRET) Vol. 1, Issue 1, June 2013, 1-6 Impact Journals IMPACT OF COMPUTER ON ORGANIZATION A. D. BHOSALE 1 & MARATHE DAGADU MITHARAM 2 1 Department

More information

Dr. Anuradha et al. / International Journal on Computer Science and Engineering (IJCSE)

Dr. Anuradha et al. / International Journal on Computer Science and Engineering (IJCSE) HIDDEN WEB EXTRACTOR DYNAMIC WAY TO UNCOVER THE DEEP WEB DR. ANURADHA YMCA,CSE, YMCA University Faridabad, Haryana 121006,India anuangra@yahoo.com http://www.ymcaust.ac.in BABITA AHUJA MRCE, IT, MDU University

More information

West Windsor-Plainsboro Regional School District Computer Programming Grade 8

West Windsor-Plainsboro Regional School District Computer Programming Grade 8 West Windsor-Plainsboro Regional School District Computer Programming Grade 8 Unit 1: Programming Content Area: Technology Course & Grade Level: Computer Programming, Grade 8 Summary and Rationale The

More information

A Visualization System and Monitoring Tool to Measure Concurrency in MPICH Programs

A Visualization System and Monitoring Tool to Measure Concurrency in MPICH Programs A Visualization System and Monitoring Tool to Measure Concurrency in MPICH Programs Michael Scherger Department of Computer Science Texas Christian University Email: m.scherger@tcu.edu Zakir Hussain Syed

More information

LDIF - Linked Data Integration Framework

LDIF - Linked Data Integration Framework LDIF - Linked Data Integration Framework Andreas Schultz 1, Andrea Matteini 2, Robert Isele 1, Christian Bizer 1, and Christian Becker 2 1. Web-based Systems Group, Freie Universität Berlin, Germany a.schultz@fu-berlin.de,

More information

A Framework of User-Driven Data Analytics in the Cloud for Course Management

A Framework of User-Driven Data Analytics in the Cloud for Course Management A Framework of User-Driven Data Analytics in the Cloud for Course Management Jie ZHANG 1, William Chandra TJHI 2, Bu Sung LEE 1, Kee Khoon LEE 2, Julita VASSILEVA 3 & Chee Kit LOOI 4 1 School of Computer

More information

Immersive Conferencing Directions at FX Palo Alto Laboratory

Immersive Conferencing Directions at FX Palo Alto Laboratory Immersive Conferencing Directions at FX Palo Alto Laboratory Jonathan Foote, Qiong Liu, Don Kimber, and Patrick Chiu FX Palo Alto Laboratory, 3400 Hillview Ave., Palo Alto, CA 94304 USA ABSTRACT For some

More information

SQLMutation: A tool to generate mutants of SQL database queries

SQLMutation: A tool to generate mutants of SQL database queries SQLMutation: A tool to generate mutants of SQL database queries Javier Tuya, Mª José Suárez-Cabal, Claudio de la Riva University of Oviedo (SPAIN) {tuya cabal claudio} @ uniovi.es Abstract We present a

More information

Workflow Solutions for Very Large Workspaces

Workflow Solutions for Very Large Workspaces Workflow Solutions for Very Large Workspaces February 3, 2016 - Version 9 & 9.1 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

More information

Hadoop Technology for Flow Analysis of the Internet Traffic

Hadoop Technology for Flow Analysis of the Internet Traffic Hadoop Technology for Flow Analysis of the Internet Traffic Rakshitha Kiran P PG Scholar, Dept. of C.S, Shree Devi Institute of Technology, Mangalore, Karnataka, India ABSTRACT: Flow analysis of the internet

More information

Evaluating the Effect of Online Data Compression on the Disk Cache of a Mass Storage System

Evaluating the Effect of Online Data Compression on the Disk Cache of a Mass Storage System Evaluating the Effect of Online Data Compression on the Disk Cache of a Mass Storage System Odysseas I. Pentakalos and Yelena Yesha Computer Science Department University of Maryland Baltimore County Baltimore,

More information

Architecture of an Ontology-Based Domain- Specific Natural Language Question Answering System

Architecture of an Ontology-Based Domain- Specific Natural Language Question Answering System Architecture of an Ontology-Based Domain- Specific Natural Language Question Answering System Athira P. M., Sreeja M. and P. C. Reghuraj Department of Computer Science and Engineering, Government Engineering

More information

A LANGUAGE INDEPENDENT WEB DATA EXTRACTION USING VISION BASED PAGE SEGMENTATION ALGORITHM

A LANGUAGE INDEPENDENT WEB DATA EXTRACTION USING VISION BASED PAGE SEGMENTATION ALGORITHM A LANGUAGE INDEPENDENT WEB DATA EXTRACTION USING VISION BASED PAGE SEGMENTATION ALGORITHM 1 P YesuRaju, 2 P KiranSree 1 PG Student, 2 Professorr, Department of Computer Science, B.V.C.E.College, Odalarevu,

More information

Combining Static and Dynamic Data in Code Visualization

Combining Static and Dynamic Data in Code Visualization Combining Static and Dynamic Data in Code Visualization David Eng Sable Research Group McGill University, Montreal flynn@sable.mcgill.ca ABSTRACT The task of developing, tuning, and debugging compiler

More information

A Natural Language Model of Computing with Words in Web Pages

A Natural Language Model of Computing with Words in Web Pages A Natural Language Model of Computing with Words in Web Pages Zheng Ze-yu, Zhang Ping 2 School of Computer Science and Technology, Huazhong University of Science and Technology, Wuhan, Hubei, 430074, P.R.

More information

Collecting Polish German Parallel Corpora in the Internet

Collecting Polish German Parallel Corpora in the Internet Proceedings of the International Multiconference on ISSN 1896 7094 Computer Science and Information Technology, pp. 285 292 2007 PIPS Collecting Polish German Parallel Corpora in the Internet Monika Rosińska

More information

Design of Data Archive in Virtual Test Architecture

Design of Data Archive in Virtual Test Architecture Journal of Information Hiding and Multimedia Signal Processing 2014 ISSN 2073-4212 Ubiquitous International Volume 5, Number 1, January 2014 Design of Data Archive in Virtual Test Architecture Lian-Lei

More information

XML DATA INTEGRATION SYSTEM

XML DATA INTEGRATION SYSTEM XML DATA INTEGRATION SYSTEM Abdelsalam Almarimi The Higher Institute of Electronics Engineering Baniwalid, Libya Belgasem_2000@Yahoo.com ABSRACT This paper describes a proposal for a system for XML data

More information

Architecture Example Point-to-point wire

Architecture Example Point-to-point wire Class Announcements TIM 50 - Business Information Systems Lecture 10 Midterm Tuesday 5/5 Study guide posted Instructor: John Musacchio UC Santa Cruz Feb. 5, 2015 Time sharing Architecture Example Point-to-point

More information

An Open Platform for Collecting Domain Specific Web Pages and Extracting Information from Them

An Open Platform for Collecting Domain Specific Web Pages and Extracting Information from Them An Open Platform for Collecting Domain Specific Web Pages and Extracting Information from Them Vangelis Karkaletsis and Constantine D. Spyropoulos NCSR Demokritos, Institute of Informatics & Telecommunications,

More information

Specialty Answering Service. All rights reserved.

Specialty Answering Service. All rights reserved. 0 Contents 1 Introduction... 2 1.1 Types of Dialog Systems... 2 2 Dialog Systems in Contact Centers... 4 2.1 Automated Call Centers... 4 3 History... 3 4 Designing Interactive Dialogs with Structured Data...

More information

An Interactive Visualization Tool for Nipype Medical Image Computing Pipelines

An Interactive Visualization Tool for Nipype Medical Image Computing Pipelines An Interactive Visualization Tool for Nipype Medical Image Computing Pipelines Ramesh Sridharan, Adrian V. Dalca, and Polina Golland Computer Science and Artificial Intelligence Lab, MIT Abstract. We present

More information

Addressing Challenges to Open Source Collaboration With the Semantic Web

Addressing Challenges to Open Source Collaboration With the Semantic Web Addressing Challenges to Open Source Collaboration With the Semantic Web Anupriya Ankolekar James D. Herbsleb Katia Sycara Carnegie Mellon University Carnegie Mellon University Carnegie Mellon University

More information

Natural Language Web Interface for Database (NLWIDB)

Natural Language Web Interface for Database (NLWIDB) Rukshan Alexander (1), Prashanthi Rukshan (2) and Sinnathamby Mahesan (3) Natural Language Web Interface for Database (NLWIDB) (1) Faculty of Business Studies, Vavuniya Campus, University of Jaffna, Park

More information

Big Data Text Mining and Visualization. Anton Heijs

Big Data Text Mining and Visualization. Anton Heijs Copyright 2007 by Treparel Information Solutions BV. This report nor any part of it may be copied, circulated, quoted without prior written approval from Treparel7 Treparel Information Solutions BV Delftechpark

More information

Interactive Dynamic Information Extraction

Interactive Dynamic Information Extraction Interactive Dynamic Information Extraction Kathrin Eichler, Holmer Hemsen, Markus Löckelt, Günter Neumann, and Norbert Reithinger Deutsches Forschungszentrum für Künstliche Intelligenz - DFKI, 66123 Saarbrücken

More information

How To Segmentate In Ctv Video

How To Segmentate In Ctv Video Time and Date OCR in CCTV Video Ginés García-Mateos 1, Andrés García-Meroño 1, Cristina Vicente-Chicote 3, Alberto Ruiz 1, and Pedro E. López-de-Teruel 2 1 Dept. de Informática y Sistemas 2 Dept. de Ingeniería

More information

A Scala DSL for Rete-based Runtime Verification

A Scala DSL for Rete-based Runtime Verification A Scala DSL for Rete-based Runtime Verification Klaus Havelund Jet Propulsion Laboratory California Institute of Technology, California, USA Abstract. Runtime verification (RV) consists in part of checking

More information

Turning Emergency Plans into Executable

Turning Emergency Plans into Executable Turning Emergency Plans into Executable Artifacts José H. Canós-Cerdá, Juan Sánchez-Díaz, Vicent Orts, Mª Carmen Penadés ISSI-DSIC Universitat Politècnica de València, Spain {jhcanos jsanchez mpenades}@dsic.upv.es

More information

Natural Language to Relational Query by Using Parsing Compiler

Natural Language to Relational Query by Using Parsing Compiler Available Online at www.ijcsmc.com International Journal of Computer Science and Mobile Computing A Monthly Journal of Computer Science and Information Technology IJCSMC, Vol. 4, Issue. 3, March 2015,

More information

Activity Mining for Discovering Software Process Models

Activity Mining for Discovering Software Process Models Activity Mining for Discovering Software Process Models Ekkart Kindler, Vladimir Rubin, Wilhelm Schäfer Software Engineering Group, University of Paderborn, Germany [kindler, vroubine, wilhelm]@uni-paderborn.de

More information

UNIVERSITY OF CENTRAL FLORIDA AT TRECVID 2003. Yun Zhai, Zeeshan Rasheed, Mubarak Shah

UNIVERSITY OF CENTRAL FLORIDA AT TRECVID 2003. Yun Zhai, Zeeshan Rasheed, Mubarak Shah UNIVERSITY OF CENTRAL FLORIDA AT TRECVID 2003 Yun Zhai, Zeeshan Rasheed, Mubarak Shah Computer Vision Laboratory School of Computer Science University of Central Florida, Orlando, Florida ABSTRACT In this

More information

IAI : Knowledge Representation

IAI : Knowledge Representation IAI : Knowledge Representation John A. Bullinaria, 2005 1. What is Knowledge? 2. What is a Knowledge Representation? 3. Requirements of a Knowledge Representation 4. Practical Aspects of Good Representations

More information

Ontology-based Domain Modelling for Consistent Content Change Management

Ontology-based Domain Modelling for Consistent Content Change Management Ontology-based Domain Modelling for Consistent Content Change Management Muhammad Javed 1, Yalemisew Abgaz 2, Claus Pahl 3 Centre for Next Generation Localization (CNGL), School of Computing, Dublin City

More information

A Platform for Supporting Data Analytics on Twitter: Challenges and Objectives 1

A Platform for Supporting Data Analytics on Twitter: Challenges and Objectives 1 A Platform for Supporting Data Analytics on Twitter: Challenges and Objectives 1 Yannis Stavrakas Vassilis Plachouras IMIS / RC ATHENA Athens, Greece {yannis, vplachouras}@imis.athena-innovation.gr Abstract.

More information

New Web tool to create educational and adaptive courses in an E-Learning platform based fusion of Web resources

New Web tool to create educational and adaptive courses in an E-Learning platform based fusion of Web resources New Web tool to create educational and adaptive courses in an E-Learning platform based fusion of Web resources Mohammed Chaoui 1, Mohamed Tayeb Laskri 2 1,2 Badji Mokhtar University Annaba, Algeria 1

More information

On Intuitive Dialogue-based Communication and Instinctive Dialogue Initiative

On Intuitive Dialogue-based Communication and Instinctive Dialogue Initiative On Intuitive Dialogue-based Communication and Instinctive Dialogue Initiative Daniel Sonntag German Research Center for Artificial Intelligence 66123 Saarbrücken, Germany sonntag@dfki.de Introduction AI

More information

Semantic Concept Based Retrieval of Software Bug Report with Feedback

Semantic Concept Based Retrieval of Software Bug Report with Feedback Semantic Concept Based Retrieval of Software Bug Report with Feedback Tao Zhang, Byungjeong Lee, Hanjoon Kim, Jaeho Lee, Sooyong Kang, and Ilhoon Shin Abstract Mining software bugs provides a way to develop

More information

A Time Efficient Algorithm for Web Log Analysis

A Time Efficient Algorithm for Web Log Analysis A Time Efficient Algorithm for Web Log Analysis Santosh Shakya Anju Singh Divakar Singh Student [M.Tech.6 th sem (CSE)] Asst.Proff, Dept. of CSE BU HOD (CSE), BUIT, BUIT,BU Bhopal Barkatullah University,

More information

Software Engineering

Software Engineering Software Engineering Lecture 06: Design an Overview Peter Thiemann University of Freiburg, Germany SS 2013 Peter Thiemann (Univ. Freiburg) Software Engineering SWT 1 / 35 The Design Phase Programming in

More information

Compositing a 3D character over video footage in Maya Jean-Marc Gauthier, Spring 2008

Compositing a 3D character over video footage in Maya Jean-Marc Gauthier, Spring 2008 Compositing a 3D character over video footage in Maya Jean-Marc Gauthier, Spring 2008 Video footage before compositing And after compositing with an animated character This tutorial is organized as small

More information

School of Computer Science

School of Computer Science School of Computer Science Computer Science - Honours Level - 2014/15 October 2014 General degree students wishing to enter 3000- level modules and non- graduating students wishing to enter 3000- level

More information

SEMANTIC VIDEO ANNOTATION IN E-LEARNING FRAMEWORK

SEMANTIC VIDEO ANNOTATION IN E-LEARNING FRAMEWORK SEMANTIC VIDEO ANNOTATION IN E-LEARNING FRAMEWORK Antonella Carbonaro, Rodolfo Ferrini Department of Computer Science University of Bologna Mura Anteo Zamboni 7, I-40127 Bologna, Italy Tel.: +39 0547 338830

More information