O NTOLOGICAL R EPRESENTATION OF C ONTEXT K NOWLEDGE FOR V ISUAL D ATA F USION Juan Gómez Romero Miguel A. Patricio Jesús García José M. Molina Applied.

Slides:



Advertisements
Similar presentations
AVATAR: Advanced Telematic Search of Audivisual Contents by Semantic Reasoning Yolanda Blanco Fernández Department of Telematic Engineering University.
Advertisements

Using Several Ontologies for Describing Audio-Visual Documents: A Case Study in the Medical Domain Sunday 29 th of May, 2005 Antoine Isaac 1 & Raphaël.
The 20th International Conference on Software Engineering and Knowledge Engineering (SEKE2008) Department of Electrical and Computer Engineering
ARCHITECTURES FOR ARTIFICIAL INTELLIGENCE SYSTEMS
Chapter 11 user support. Issues –different types of support at different times –implementation and presentation both important –all need careful design.
Chronos: A Tool for Handling Temporal Ontologies in Protégé
Ontological Logic Programming by Murat Sensoy, Geeth de Mel, Wamberto Vasconcelos and Timothy J. Norman Computing Science, University of Aberdeen, UK 1.
1 A Description Logic with Concrete Domains CS848 presentation Presenter: Yongjuan Zou.
Design Concepts and Principles
Requirements Engineering n Elicit requirements from customer  Information and control needs, product function and behavior, overall product performance,
ENTERFACE’08 Multimodal high-level data integration Project 2 1.
Context Representation and Reasoning with Formal Ontologies Juan Gómez-Romero 1,2, University Carlos III of Madrid (Spain) Fernando Bobillo 2, University.
Knowledge Acquisitioning. Definition The transfer and transformation of potential problem solving expertise from some knowledge source to a program.
Description Logics. Outline Knowledge Representation Knowledge Representation Ontology Language Ontology Language Description Logics Description Logics.
Marakas: Decision Support Systems, 2nd Edition © 2003, Prentice-Hall Chapter Chapter 7: Expert Systems and Artificial Intelligence Decision Support.
Ontology Learning and Population from Text: Algorithms, Evaluation and Applications Chapters Presented by Sole.
31 st October, 2012 CSE-435 Tashwin Kaur Khurana.
Semantic Web Technologies Lecture # 2 Faculty of Computer Science, IBA.
An Intelligent Broker Architecture for Context-Aware Systems A PhD. Dissertation Proposal in Computer Science at the University of Maryland Baltimore County.
FRE 2672 Urban Ontologies : the Towntology prototype towards case studies Chantal BERDIER (EDU), Catherine ROUSSEY (LIRIS)
New trends in Semantic Web Cagliari, December, 2nd, 2004 Using Standards in e-Learning Claude Moulin UMR CNRS 6599 Heudiasyc University of Compiègne (France)
CONTI’2008, 5-6 June 2008, TIMISOARA 1 Towards a digital content management system Gheorghe Sebestyen-Pal, Tünde Bálint, Bogdan Moscaliuc, Agnes Sebestyen-Pal.
Reasoning with context in the Semantic Web … or contextualizing ontologies Fausto Giunchiglia July 23, 2004.
Requirements Analysis
An Introduction to Description Logics. What Are Description Logics? A family of logic based Knowledge Representation formalisms –Descendants of semantic.
TOWARDS INTEROPERABILITY IN TRACKING SYSTEMS: AN ONTOLOGY-BASED APPROACH Juan Gómez Romero Miguel A. Patricio Jesús García José M. Molina Applied A.I.
Knowledge representation
Applying Belief Change to Ontology Evolution PhD Student Computer Science Department University of Crete Giorgos Flouris Research Assistant.
Author: Lornet LD team Reuse freely – Just quote Desired Properties of a MOT Graphic Representation Formalism Simplicity and User Friendliness (win spec,
Towards Drafting a Risk Ontology based on the IRIS Risk Glossary SUMMER ACADEMY Sep 1 st – Sep 4 th 2009 Nick Bassiliades, Dimitris Vrakas Logic Programming.
A service-oriented middleware for building context-aware services Center for E-Business Technology Seoul National University Seoul, Korea Tao Gu, Hung.
A practical approach to the development of ontology-based information fusion systems Juan Gómez-Romero, Miguel A. Serrano, Jesús García, Miguel Á. Patricio,
Metadata Models in Survey Computing Some Results of MetaNet – WG 2 METIS 2004, Geneva W. Grossmann University of Vienna.
RCDL Conference, Petrozavodsk, Russia Context-Based Retrieval in Digital Libraries: Approach and Technological Framework Kurt Sandkuhl, Alexander Smirnov,
11 CORE Architecture Mauro Bruno, Monica Scannapieco, Carlo Vaccari, Giulia Vaste Antonino Virgillito, Diego Zardetto (Istat)
Dimitrios Skoutas Alkis Simitsis
Interaction Laws Verification Using Knowledge-based Reasoning Gustavo Carvalho, Anarosa Brandão, Rodrigo Paes & Carlos Lucena By Regiane Lima.
Illustrations and Answers for TDT4252 exam, June
An Introduction to Description Logics (chapter 2 of DLHB)
Semantic web course – Computer Engineering Department – Sharif Univ. of Technology – Fall Description Logics: Logic foundation of Semantic Web Semantic.
A Context Model based on Ontological Languages: a Proposal for Information Visualization School of Informatics Castilla-La Mancha University Ramón Hervás.
Using Several Ontologies for Describing Audio-Visual Documents: A Case Study in the Medical Domain Sunday 29 th of May, 2005 Antoine Isaac 1 & Raphaël.
THE SUPPORTING ROLE OF ONTOLOGY IN A SIMULATION SYSTEM FOR COUNTERMEASURE EVALUATION Nelia Lombard DPSS, CSIR.
Christoph F. Eick University of Houston Organization 1. What are Ontologies? 2. What are they good for? 3. Ontologies and.
Using Fuzzy DLs to Enhance Semantic Image Analysis S. Dasiopoulou, I. Kompatsiaris, M.G.Strintzis 3 rd International Conference on Semantic and Digital.
MDD approach for the Design of Context-Aware Applications.
Issues in Ontology-based Information integration By Zhan Cui, Dean Jones and Paul O’Brien.
Chapter 10. The Explorer System in Cognitive Systems, Christensen et al. Course: Robots Learning from Humans On, Kyoung-Woon Biointelligence Laboratory.
Towards a Reference Quality Model for Digital Libraries Maristella Agosti Nicola Ferro Edward A. Fox Marcos André Gonçalves Bárbara Lagoeiro Moreira.
An Ontology-based Approach to Context Modeling and Reasoning in Pervasive Computing Dejene Ejigu, Marian Scuturici, Lionel Brunie Laboratoire INSA de Lyon,
Approach to building ontologies A high-level view Chris Wroe.
A Portrait of the Semantic Web in Action Jeff Heflin and James Hendler IEEE Intelligent Systems December 6, 2010 Hyewon Lim.
Lyon Research Center for Images and Intelligent Information Systems IEEE International Conference on Pervasive Services 2006 FRE 2672 INSA Lyon ICPS, 27.
Slide no 1 Cognitive Systems in FP6 scope and focus Colette Maloney DG Information Society.
WonderWeb. Ontology Infrastructure for the Semantic Web. IST WP4: Ontology Engineering Heiner Stuckenschmidt, Michel Klein Vrije Universiteit.
Rinke Hoekstra Use of OWL in the Legal Domain Statement of Interest OWLED 2008 DC, Gaithersburg.
Versatile Information Systems, Inc International Semantic Web Conference An Application of Semantic Web Technologies to Situation.
Ontology Technology applied to Catalogues Paul Kopp.
Definition and Technologies Knowledge Representation.
MDD-Kurs / MDA Cortex Brainware Consulting & Training GmbH Copyright © 2007 Cortex Brainware GmbH Bild 1Ver.: 1.0 How does intelligent functionality implemented.
Representing and Reasoning with Heterogeneous, Modular and Distributed ontologies UniTN/IRST contribution to KnowledgeWeb.WP 2.1.
Design Engineering 1. Analysis  Design 2 Characteristics of good design 3 The design must implement all of the explicit requirements contained in the.
Towards a framework for architectural design decision support
Lecture 9- Design Concepts and Principles
Web Service Modeling Ontology (WSMO)
ece 627 intelligent web: ontology and beyond
Lecture 9- Design Concepts and Principles
Chapter 11 user support.
CIS Monthly Seminar – Software Engineering and Knowledge Management IS Enterprise Modeling Ontologies Presenter : Dr. S. Vasanthapriyan Senior Lecturer.
Abstract Types Defined as Classes of Variables
Presentation transcript:

O NTOLOGICAL R EPRESENTATION OF C ONTEXT K NOWLEDGE FOR V ISUAL D ATA F USION Juan Gómez Romero Miguel A. Patricio Jesús García José M. Molina Applied Artificial Intelligence Research Group (GIAA) University Carlos III of Madrid

Objective Semantic representation of visual information, both perceived and contextual, to facilitate fusion of hard and soft entries in surveillance applications To formalize the heuristics Sensor-based data vs. Contextual and common-sense knowledge

Outline 1.Context in Visual Data Fusion 2.Architecture & Contents of our Model 3.Conclusions and Future Work

Definition of context  Context is “any information (either implicit or explicit) that can be used to characterize the situation of an entity” [1]  Computer Vision  Additional information about the scene entities [2] Scene environment Parameters of the recording Previously computed information User-provided information (soft entries!) [1] A. Dey, G. Abowd. “Towards a Better Understanding of Context and Context-Awareness,” CHI Workshop on the What, Who, Where, When, and How of Context-Awareness, The Hague, Netherlands, [2] F. Bremond, and M. Thonnat, “A context representation for surveillance systems,” ECCV Workshop on Conceptual Descriptions from Images, Cambridge, UK, 1996.

Necessity of Context Knowledge for High-Level Information Fusion Track 008 pos () vel () Track 010 pos () vel() Tracking L1L2-L3 Person Entry > Entering Mirror > Reflection Column Person 1 is (Entering through Entry 2) and (Reflected by Mirror 1) Interpretation User-Provided Context Representation & Reasoning

Proposal Use of ontologies to represent context knowledge for visual data fusion

Ontologies for Context Management  Ontologies: “Formal, explicit specifications of a shared conceptualization” [3]  An ontology is a knowledge model which describes from a common perspective the objects in a common domain using a language that can be processed automatically.  Based on Description Logics (DLs)  DLs are a family of logics to represent structured knowledge  Inferences can be performed: consistency, subsumption, membership, etc.  Basic constructs: Concepts, Relations, Individuals, Axioms  Standard: The Web Ontology Language (OWL) [3] R. Studer, V. R. Benjamins, & D. Fensel. “Knowledge engineering: principles and methods”. In: Data Knowledge Engineering (1998). Pp. 161–197.

Proposal Use of ontologies to represent context knowledge for visual data fusion  Logic-based representation of fusion information  Associated reasoning procedures  Abstract description of the scenes  Better interpretability and easier interaction with users  Extensible and Reusable:  New elements can be easily added to the model  The model can be reused (particularly, by generalization & specialization) in different domains  Standard languages and tools  Less effort to deal with the models

Contribution Ontology-based model to manage contextual and sensorial data in visual fusion systems

Outline 1.Context in Visual Data Fusion 2.Architecture & Contents of the Model 3.Conclusions and Future Work

JDL-based architecture Ontological Model Descriptive Knowledge (TBox): Definition of concepts, relations, etc. Intensive Knowledge (ABox): Instantiation for a concrete scene

JDL-based architecture: Inputs (I) Hard Inputs: Sensor Data 1. Tracking data obtained by a (classical) tracking algorithm 2. Identification data 3. Non visual sensor data

JDL-based architecture: Inputs (II) Soft Inputs: Human-generated Data 1. Contextual information 2. Context-based rules

JDL-based architecture: Outputs Outputs 1. Situation Assessment 2. Impact Assessment 3. Visualization of the interpreted situation

JDL-based architecture From Data to Information: Abductive Reasoning 1. Tracking: Moving entities 2. Correspondence: Association between possible objects and tracks 3. Recognition: Activity identification 4. Evaluation: Computation of the impact of an activity

JDL-based architecture: TREN ontology L1 – T RACKING E NTITES O NTOLOGY (T REND )  Ontological representation of low-level data from the tracking algorithm: frames, tracks and track properties  Temporal evolution of the tracks: tracks have associated track snapshots  Flexible representation of properties: qualia spaces (DOLCE ontology)

JDL-based architecture: SCOB ontology L1-L ½ -- S CENE O BJECTS D ESCRIPTION O NTOLOGY (S COB )  Objects of the scene: entry, exit, person, column, etc.  Static (contextual) and Dynamic (tracked) objects  Object properties (change in time)

JDL-based architecture: ACTV ontology L2 – A CTIVITY D ESCRIPTION O NTOLOGY (A CTV )  Activities of the scene and connections with the objects involved: grouping activity + grouped objects  Activities taxonomy largely based on: C. Fernández, and J. González, “Ontology for Semantic Integration in a Cognitive Surveillance System,” 2nd Int. Conf. on Semantic and Digital Media Technologies, Genoa, Italy, 2007, pp

JDL-based architecture: IMPC ontology L3 -- I MPACT D ESCRIPTION O NTOLOGY (I MPC )  Abstract description of the impact of activities  Impact concept (reification of the hasImpact relation)  Impact taxonomies or restrictions according to context could be implemented

Overview of the In-Use Ontological Model Specific Model  Specialization of the template concepts provided in the General Knowledge Model  PETS2002 sequence Abductive Rules  Rules with ontological terms to infer information of a higher level from information of a lower level  Example: If the distance between two people is decreasing, then they are grouping

Outline 1.Context in Visual Data Fusion 2.Architecture & Contents of the Model 3.Conclusions and Future Work

Summary  Ontological model for representing contextual and perceived data for visual data fusion  Formal description of scenes and reasoning, from low-level to high-level (intra-level reasoning)  Logic-based mechanisms (rules) to infer high-level information from low-level data (inter-level reasoning)  Extensible to different applications (e.g. surveillance)  Temporal evolution of the scenes

Future work  Full integration with tracking software  Adaptation (simplification) of representation and reasoning when response time is constrained  Incorporation of different data sources, not only visual  Test and validate results in different application areas  Development of ontologies and rule bases  Feedback to the low-level algorithms from the high- level  How tracking errors can be detected (or predicted) and solved when the situation has been identified?

T HANK Y OU ! Q UESTIONS …