The VGIST Multi-Modal Data Management and Query System
|
|
- Lionel Cain
- 8 years ago
- Views:
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
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 informationUnderstanding 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 informationBlog 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 informationSustaining 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 informationInteractive 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 informationOpen-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 informationNatural 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 information2 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 informationVISUALIZATION 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 informationNovel 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 informationASSESSMENT 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 informationRotorcraft 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 informationReverse 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 information4.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 informationACCELERATING 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 informationDatabase 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 informationAutomatic 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 informationSemantic 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 informationSoftware 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 informationMining 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 informationAnalysis 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 informationJavadoc 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 informationAnalysis 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 informationSearch 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 informationOntology-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 informationThe 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 informationCapturing 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 informationLightweight 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 informationMPEG-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 informationVPMS - 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 informationDevelopment 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 informationCourse 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 informationLinkZoo: 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 informationEmbedded 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 informationLetsVi: 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 informationImplementing 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 informationIn: 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 informationA 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 informationCo-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 informationHow 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 informationApplication 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 informationPersonalization 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 informationThe 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 informationA 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 informationMaster 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 informationSPATIAL 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 informationA 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 informationEnabling 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 informationMIRACLE 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 informationLinksTo 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 informationMetadata 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 informationTechnical 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 informationPresentation 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 informationSo 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 informationProfessional 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 informationScreen 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 informationDeriving 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 informationHow 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 informationDr. 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 informationWest 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 informationA 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 informationLDIF - 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 informationA 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 informationImmersive 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 informationSQLMutation: 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 informationWorkflow Solutions for Very Large Workspaces
Workflow Solutions for Very Large Workspaces February 3, 2016 - Version 9 & 9.1 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
More informationHadoop 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 informationEvaluating 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 informationArchitecture 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 informationA 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 informationCombining 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 informationA 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 informationCollecting 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 informationDesign 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 informationXML 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 informationArchitecture 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 informationAn 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 informationSpecialty 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 informationAn 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 informationAddressing 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 informationNatural 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 informationBig 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 informationInteractive 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 informationHow 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 informationA 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 informationTurning 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 informationNatural 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 informationActivity 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 informationUNIVERSITY 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 informationIAI : 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 informationOntology-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 informationA 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 informationNew 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 informationOn 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 informationSemantic 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 informationA 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 informationSoftware 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 informationCompositing 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 informationSchool 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 informationSEMANTIC 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