1 Semantic-Based Workflow Composition for Video Processing in the Grid Gayathri Nadarajan, Yun-Heh Chen-Burger, James Malone Centre for Intelligent Systems.

Slides:



Advertisements
Similar presentations
Supporting Business Decisions Expert Systems. Expert system definition Possible working definition of an expert system: –“A computer system with a knowledge.
Advertisements

1 Semantic Grid Services for Video Analysis Gayathri Nadarajan, Yun-Heh Chen-Burger, James Malone Centre for Intelligent Systems and their Applications.
SmartER Semantic Cloud Sevices Karuna P Joshi University of Maryland, Baltimore County Advisors: Dr. Tim Finin, Dr. Yelena Yesha.
1 Richard White Design decisions: architecture 1 July 2005 BiodiversityWorld Grid Workshop NeSC, Edinburgh, 30 June - 1 July 2005 Design decisions: architecture.
SESSION 10 MANAGING KNOWLEDGE FOR THE DIGITAL FIRM.
A DAPT IST Composite Services Gustavo Alonso Swiss Federal Institute of Technology (ETHZ) Zürich, Switzerland.
1 Dr. Frederica Darema Senior Science and Technology Advisor NSF Future Parallel Computing Systems – what to remember from the past RAMP Workshop FCRC.
An Intelligent Broker Approach to Semantics-based Service Composition Yufeng Zhang National Lab. for Parallel and Distributed Processing Department of.
School of Computing and Mathematics, University of Huddersfield Knowledge Engineering: Issues for the Planning Community Lee McCluskey Department of Computing.
AceMedia Personal content management in a mobile environment Jonathan Teh Motorola Labs.
Automated Changes of Problem Representation Eugene Fink LTI Retreat 2007.
Marakas: Decision Support Systems, 2nd Edition © 2003, Prentice-Hall Chapter Chapter 7: Expert Systems and Artificial Intelligence Decision Support.
Advanced Data Mining and Integration Research for Europe ADMIRE – Framework 7 ICT ADMIRE Overview European Commission 7 th.
Semantic Web and Web Mining: Networking with Industry and Academia İsmail Hakkı Toroslu IST EVENT 2006.
Community Manager A Dynamic Collaboration Solution on Heterogeneous Environment Hyeonsook Kim  2006 CUS. All rights reserved.
Accessing Biodiversity Resources in Computational Environments from Workflow Application J. S. Pahwa, R. J. White, A. C. Jones, M. Burgess, W. A. Gray,
Robots at Work Dr Gerard McKee Active Robotics Laboratory School of Systems Engineering The University of Reading, UK
31 st October, 2012 CSE-435 Tashwin Kaur Khurana.
A Semantic Workflow Mechanism to Realise Experimental Goals and Constraints Edoardo Pignotti, Peter Edwards, Alun Preece, Nick Gotts and Gary Polhill School.
Personalized Medicine Research at the University of Rochester Henry Kautz Department of Computer Science.
Chapter : Software Process
Ontology-derived Activity Components for Composing Travel Web Services Matthias Flügge Diana Tourtchaninova
Katanosh Morovat.   This concept is a formal approach for identifying the rules that encapsulate the structure, constraint, and control of the operation.
European Network of Excellence in AI Planning Intelligent Planning & Scheduling An Innovative Software Technology Susanne Biundo.
Knowledge representation
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 1 Slide 1 An Introduction to Software Engineering.
© 2007 Tom Beckman Features:  Are autonomous software entities that act as a user’s assistant to perform discrete tasks, simplifying or completely automating.
Expanding the Accessibility and Impact of Language Technologies for Supporting Education (TFlex): Edinburgh Effort Dr. Myroslava Dzikovska, Prof. Johanna.
Jessica Chen-Burger A Framework for Knowledge Sharing and Integrity Checking for Multi-Perspective Models Yun-Heh (Jessica) Chen-Burger Artificial Intelligence.
 Copyright 2005 Digital Enterprise Research Institute. All rights reserved. Semantic Web services Interoperability for Geospatial decision.
A performance evaluation approach openModeller: A Framework for species distribution Modelling.
PERVASIVE COMPUTING MIDDLEWARE BY SCHIELE, HANDTE, AND BECKER A Presentation by Nancy Shah.
© DATAMAT S.p.A. – Giuseppe Avellino, Stefano Beco, Barbara Cantalupo, Andrea Cavallini A Semantic Workflow Authoring Tool for Programming Grids.
Distributed Aircraft Maintenance Environment - DAME DAME Workflow Advisor Max Ong University of Sheffield.
FP WIKT '081 Marek Skokan, Ján Hreňo Semantic integration of governmental services in the Access-eGov project Faculty of Economics.
Max Ong University of Sheffield, UK. AHM 2004 Session 2.3: Workflow Composition, Wednesday 1 st September 2004, 4pm. Workflow Advisor in DAME Abstract.
Issues in (Financial) High Performance Computing John Darlington Director Imperial College Internet Centre Fast Financial Algorithms and Computing 4th.
Geneva, Switzerland, April 2012 Introduction to session 7 - “Advancing e-health standards: Roles and responsibilities of stakeholders” ​ Marco Carugi.
Class 5 Architecture-Based Self-Healing Systems David Garlan Carnegie Mellon University.
An Ontological Framework for Web Service Processes By Claus Pahl and Ronan Barrett.
SBIR Final Meeting Collaboration Sensor Grid and Grids of Grids Information Management Anabas July 8, 2008.
1 USC INFORMATION SCIENCES INSTITUTE CAT: Composition Analysis Tool Interactive Composition of Computational Pathways Yolanda Gil Jihie Kim Varun Ratnakar.
Grid Computing & Semantic Web. Grid Computing Proposed with the idea of electric power grid; Aims at integrating large-scale (global scale) computing.
NA-MIC National Alliance for Medical Image Computing UCSD: Engineering Core 2 Portal and Grid Infrastructure.
ICCS WSES BOF Discussion. Possible Topics Scientific workflows and Grid infrastructure Utilization of computing resources in scientific workflows; Virtual.
Performance linked Workflow Composition for Video Processing – An Ecological Inspiration Jessica Chen-Burger University of Edinburgh.
Scientific Workflow systems: Summary and Opportunities for SEEK and e-Science.
Integration of Workflow and Agent Technology for Business Process Management Yuhong Yan. Maamar, Z. Weiming Shen Enterprise Integration Lab.Toronto Univ.Canada.
TEMPLATE DESIGN © E-Eye : A Multi Media Based Unauthorized Object Identification and Tracking System Tolgahan Cakaloglu.
Software Engineering Chapter: Computer Aided Software Engineering 1 Chapter : Computer Aided Software Engineering.
Service Brokering Yu-sik Park. Index Introduction Brokering system Ontology Services retrieval using ontology Example.
An Overview of Scientific Workflows: Domains & Applications Laboratoire Lorrain de Recherche en Informatique et ses Applications Presented by Khaled Gaaloul.
DANIELA KOLAROVA INSTITUTE OF INFORMATION TECHNOLOGIES, BAS Multimedia Semantics and the Semantic Web.
Approach to building ontologies A high-level view Chris Wroe.
1 An Introduction to AIAI Dr. Jessica Chen-Burger Artificial Intelligence Applications Institute School of Informatics University of Edinburgh.
Scientific Workflows for the Sensor Web ICT for Earth Observation Anwar Vahed.
Jens Hartmann York Sure Raphael Volz Rudi Studer The OntoWeb Portal.
1 Artificial Intelligence Applications Institute Centre for Intelligent Systems and their Applications A Shared Model for Mixed-initiative Synthesis Tasks.
Satisfying Requirements BPF for DRA shall address: –DAQ Environment (Eclipse RCP): Gumtree ISEE workbench integration; –Design Composing and Configurability,
Example projects using metadata and thesauri: the Biodiversity World Project Richard White Cardiff University, UK
The NExt Process Workbench: Towards the Suupport of Dynamic Semantic Web Processes The NExT Process Workbench: Towards the Support of Dynamic Semantic.
SAGE Nick Beard Vice President, IDX Systems Corp..
Cyberinfrastructure Overview of Demos Townsville, AU 28 – 31 March 2006 CREON/GLEON.
VIEWS b.ppt-1 Managing Intelligent Decision Support Networks in Biosurveillance PHIN 2008, Session G1, August 27, 2008 Mohammad Hashemian, MS, Zaruhi.
A Semi-Automated Digital Preservation System based on Semantic Web Services Jane Hunter Sharmin Choudhury DSTC PTY LTD, Brisbane, Australia Slides by Ananta.
An Ontology framework for Knowledge-Assisted Semantic Video Analysis and Annotation Centre for Research and Technology Hellas/ Informatics and Telematics.
MANAGING KNOWLEDGE FOR THE DIGITAL FIRM
Ontology-Based Information Integration Using INDUS System
<I-N-C-A> and the I-Room
Scientific Workflows Lecture 15
Presentation transcript:

1 Semantic-Based Workflow Composition for Video Processing in the Grid Gayathri Nadarajan, Yun-Heh Chen-Burger, James Malone Centre for Intelligent Systems and their Applications School of Informatics University of Edinburgh Scotland

2 Introduction - EcoGrid Utilises state-of-the-art Grid technologies to establish an infrastructure for ecological research in several locations in Taiwan. Scientists can conduct data acquisition, data analysis and data sharing on this platform. Divided into four components; network, data streaming, data management and workflow enactment. Collaboration between National Centre for High- Performance Computing (NCHC), Taiwan and Artificial Intelligence Applications Institute (AIAI), University of Edinburgh on workflow enactment for EcoGrid.

3 Sample images from video clips

4 Ecological and Technical Motivations Problem: - Vast amount of valuable and continuous real-time data of varying quality is collected over 3 years, unanalysed. - Manual processing is time-consuming. 1 minute’s clip will take 15 minutes to analyse, thus 1 year’s recording will cost human experts 15 years’ effort x 3 under water cameras = 45 years. Impractical situation and more appropriate automation methods must be deployed. Semi-automated and automated way to speed up this process.

5 Requirements Process Automation: - Process model for video annotation: Performance-Based Selection. Iterative Processing. Adaptive, Flexible and Generic Architecture. Semantic-Based Compatibility. Key frame detection SegmentationRecognitionAnnotation

6 Related Work Existing Grid workflow systems: - Pegasus - Triana - Taverna - Kepler - Askalon - JOpera Limitations of current solutions for flexible workflow composition for complex video processing tasks.

7 Proposed Framework – Hybrid Method

8 Example “Detect at least one tiger fish in high brightness” Goal: Detection Constraints: Occurrence = at_least_one; Brightness = high Process Library Representation: detect_presence(X) :- pre_process(X), feature_extraction(X), segmentation(X), classification(X). pre_process(tiger_fish) :- keyframe_detection, enhancement. Constraint Qualifier in Goal Ontology Illumination_level in Domain Ontology

9 Walkthrough I User (ecologist) interacts with system by providing high level goals and constraints as input. Goal will match that in the Goal ontology. Constraints will match those in the Domain ontology and will determine the video clip to be fetched. The Planner will look for a sequence of processes for execution using task decomposition. Sequence of processes constitute the workflow composition. Instances of processes and their subtasks are contained in the process library.

10 Walkthrough II Each subtask will be matched with a video/image processing operation contained in the Capability ontology. The tool to execute each operation is also contained in the Capability ontology. In cases where more than one tool is available to perform the subtask, the tool with the best performing capability is selected. A set of tools to perform VP task is now obtained. VP tools may now work on the video clip directly.

11 Video Processing Tools/Libraries Open Computer Vision Library (OpenCV) LTI library (C++) HTK (HMM classifier) Lib SVM ITK (medical imaging) STL (C++) Readily available but not Grid-compatible.

12 Discussion Work in progress - Understand video processing tools available. - Build goal, domain and capability ontologies. - Keep terminologies non-technical for ecologists but may have technical implication in underlying mechanism, e.g. “pitch dark” means “brightness” level in the range Build a prototype based on walkthrough

13 Contributions Grid workflow technology with semantic capabilities + AI Planning and CBR. Vision - specialised tools used in workflow could help provide reasonable solutions for automatic video processing, e.g. annotation.

14 End of Slides Thank you!

15 References EcoGrid, National Centre for High Performance, Taiwan, Workflow enactment in the EcoGrid, AIAI, University of Edinburgh, Y-H Chen-Burger, F-P Lin. “A Semantic Based Workflow Choreography for Integrated Sensing and Processing”. In Procs. CNNA G. Nadarajan, Y-H Chen-Burger, J Malone. “Semantic Grid Services for Video Analysis”. In Procs. SerComp06. D. D. O’Roure, N. R. Jennings, N. R. Shaldbolt. “The Semantic Grid: Past, Present and Future”. In Procs. the IEEE Vol. 93, Issue 3, J. Yu, R. Buyya. “A Taxonomy of Workflow Systems for Grid Computing”. Journal of Grid Computing, OpenCV.

16 Proposed Framework – Design Layer Process Manager is responsible for composing sequence of processes to be executed based on available tools. - Planning component - CBR component Ontologies give meaning to process and keep goals separate from capabilities. - Goal - Domain - Tool/Capability

17 Proposed Framework – Workflow Layer Main interface between design and processing layers. Workflow enactor acts as interpreter of events that occur within system.

18 Proposed Framework – Processing Layer Consists of a set of image and video processing tools. Functions of tools represented in capability ontology in Design Layer. Once a workflow has been established, tools may work directly on videos. Depending on quality of video and task at hand, each tool will work on varying level of accuracy. Feedback from domain expert would be useful. Use of ML techniques to assist with performance measure predictions for image and video processing tools.

19 The Semantic Grid The Grid is aimed at enabling resource sharing and coordinated problem-solving between computers and people in a distributed and heterogeneous manner. The Semantic Grid is an extension of current Grid whereby information and services are given well- defined and explicitly represented meaning, i.e. the application of Semantic Web technologies to the Grid. Requires means for facilitating the composition of multiple resources and mechanisms for creating and enacting these in a distributed manner, i.e. composing and executing complex workflows. Improvement of Grid workflow systems with the incorporation of semantic capabilities.