System Architecture Intelligently controlling image processing systems.

Slides:



Advertisements
Similar presentations
ARCHITECTURES FOR ARTIFICIAL INTELLIGENCE SYSTEMS
Advertisements

Improving Classification Accuracy Using Knowledge Based Approach Ali A. Alesheikh A. Talebzadeh F. Sadeghi Naeeni.
FT228/4 Knowledge Based Decision Support Systems
EXPERT SYSTEMS AND KNOWLEDGE REPRESENTATION Ivan Bratko Faculty of Computer and Info. Sc. University of Ljubljana.
Bayesian Network and Influence Diagram A Guide to Construction And Analysis.
CHAPTER 13 Inference Techniques. Reasoning in Artificial Intelligence n Knowledge must be processed (reasoned with) n Computer program accesses knowledge.
1 Inferences with Uncertainty Decision Support Systems and Intelligent Systems, Efraim Turban and Jay E. Aronson Copyright 1998, Prentice Hall, Upper Saddle.
Rulebase Expert System and Uncertainty. Rule-based ES Rules as a knowledge representation technique Type of rules :- relation, recommendation, directive,
SOFTWARE TESTING. INTRODUCTION  Software Testing is the process of executing a program or system with the intent of finding errors.  It involves any.
Agents That Reason Logically Copyright, 1996 © Dale Carnegie & Associates, Inc. Chapter 7 Spring 2004.
CS 484 – Artificial Intelligence1 Announcements Choose Research Topic by today Project 1 is due Thursday, October 11 Midterm is Thursday, October 18 Book.
Knowledge Representation
Inferences The Reasoning Power of Expert Systems.
Reasoning System.  Reasoning with rules  Forward chaining  Backward chaining  Rule examples  Fuzzy rule systems  Planning.
Intelligent systems Lecture 6 Rules, Semantic nets.
Modeling Human Reasoning About Meta-Information Presented By: Scott Langevin Jingsong Wang.
AI – CS364 Uncertainty Management 26 th September 2006 Dr Bogdan L. Vrusias
Chapter 12: Expert Systems Design Examples
Rule Based Systems Alford Academy Business Education and Computing
1 Chapter 10 Introduction to Machine Learning. 2 Chapter 10 Contents (1) l Training l Rote Learning l Concept Learning l Hypotheses l General to Specific.
The Integration of Processing Components and Knowledge.
1 Chapter 9 Rules and Expert Systems. 2 Chapter 9 Contents (1) l Rules for Knowledge Representation l Rule Based Production Systems l Forward Chaining.
Rules and Expert Systems
© C. Kemke1Reasoning - Introduction COMP 4200: Expert Systems Dr. Christel Kemke Department of Computer Science University of Manitoba.
Example applications of Bayesian networks
Production Rules Rule-Based Systems. 2 Production Rules Specify what you should do or what you could conclude in different situations. Specify what you.
Marakas: Decision Support Systems, 2nd Edition © 2003, Prentice-Hall Chapter Chapter 7: Expert Systems and Artificial Intelligence Decision Support.
EXPERT SYSTEMS Part I.
Building Knowledge-Driven DSS and Mining Data
Artificial Intelligence CSC 361
Sepandar Sepehr McMaster University November 2008
Artificial Intelligence (AI) Addition to the lecture 11.
1 Backward-Chaining Rule-Based Systems Elnaz Nouri December 2007.
Katanosh Morovat.   This concept is a formal approach for identifying the rules that encapsulate the structure, constraint, and control of the operation.
Knowledge Acquisition. Concepts of Knowledge Engineering Knowledge engineering The engineering discipline in which knowledge is integrated into computer.
NEST for Knowledge Assisted Analysis Petr Berka UEP, Praha Thanos Athanasiadis NTUA, Athens.
Chapter 3: Methods of Inference
13: Inference Techniques
Top-Down Design and Modular Development
CSCE 5013 Computer Vision Fall 2011 Prof. John Gauch
Computer and Robot Vision II Chapter 19 Knowledge-Based Vision Presented by: 傅楸善 & 王夏果 指導教授 : 傅楸善 博士.
NEURAL NETWORKS FOR DATA MINING
Knowledge Representation
1 CHAPTER 13 Decision Support Systems and Intelligent Systems, Efraim Turban and Jay E. Aronson 6th ed, Copyright 2001, Prentice Hall, Upper Saddle River,
Visual Information Systems Recognition and Classification.
CS62S: Expert Systems Requirements Specification and Design Based on Chap. 12: The Engineering of Knowledge-based Systems: Theory and Practice, A. J. Gonzalez.
Soft Computing Lecture 19 Part 2 Hybrid Intelligent Systems.
System Architecture The Integration of Processing Components and Knowledge.
CS62S: Expert Systems Based on: The Engineering of Knowledge-based Systems: Theory and Practice, A. J. Gonzalez and D. D. Dankel.
Chapter 11 Statistical Techniques. Data Warehouse and Data Mining Chapter 11 2 Chapter Objectives  Understand when linear regression is an appropriate.
Cognitive Computer Vision Kingsley Sage and Hilary Buxton Prepared under ECVision Specific Action 8-3
Intelligent Control Methods Lecture 7: Knowledge representation Slovak University of Technology Faculty of Material Science and Technology in Trnava.
Clinical Decision Support 1 Historical Perspectives.
Chapter 9. Rules and Expert Systems Fall 2013 Comp3710 Artificial Intelligence Computing Science Thompson Rivers University.
Artificial Intelligence: Research and Collaborative Possibilities a presentation by: Dr. Ernest L. McDuffie, Assistant Professor Department of Computer.
Expert System Seyed Hashem Davarpanah University of Science and Culture.
Definition and Technologies Knowledge Representation.
REASONING UNDER UNCERTAINTY: CERTAINTY THEORY
Knowledge Representation. A knowledge base can be organised in several different configurations to facilitate fast inferencing Knowledge Representation.
Sub-fields of computer science. Sub-fields of computer science.
Chapter 9. Rules and Expert Systems
Dr.MUSTAQUE AHMED MBBS,MD(COMMUNITY MEDICINE), FELLOWSHIP IN HIV/AIDS
Artificial Intelligence (CS 370D)
Bloom's Revised Taxonomy.
Artificial Intelligence
3.1.1 Introduction to Machine Learning
Semantic Nets and Frames
Chapter 9. Rules and Expert Systems
Computer and Robot Vision II
Presentation transcript:

System Architecture Intelligently controlling image processing systems

Image Processing and Computer Vision: 72 Introduction So far Presented methods of achieving goals Integration of methods? Controlling execution Incorporating knowledge

Image Processing and Computer Vision: 73 What knowledge? What do algorithms achieve? What is known about the problem being solved? Relationship between problem and algorithm?

Image Processing and Computer Vision: 74 Knowledge representation Implied Feature vectors Relational structures Hierarchical structures Rules Frames

Image Processing and Computer Vision: 75 Implied knowledge Knowledge encoded in software Usually inflexible in Execution Reuse Simple to design and implement Systems often unreliable

Image Processing and Computer Vision: 76 Feature vectors As seen in statistical representations Vector elements can be Numerical Symbolic coded numerically

Image Processing and Computer Vision: 77 Example: strokes3 loops1 w-h ratio1 A N strokes3 loops0 w-h ratio1

Image Processing and Computer Vision: 78 Relational structures Encodes relationships between Objects Parts of objects Can become unwieldy for Large scenes Complex objects

Image Processing and Computer Vision: 79 Follow natural division of Hierarchical structures scene objects parts of object

Image Processing and Computer Vision: 710 Example: scene roadwaybuilding grassland grasstreeroadjunction edges

Image Processing and Computer Vision: 711 Uses Structure defines possible appearance of objects Structure guides processing

Image Processing and Computer Vision: 712 Rules Rules code quanta of knowledge Interpretation Forwards Backwards 

Image Processing and Computer Vision: 713 Forward chaining If is TRUE Execute Antecedent will be a test on some data Action might modify the data Suitable for low level processing

Image Processing and Computer Vision: 714 Backward chaining Action is some goal to achieve Antecedent defines how it should be achieved Suitable for high level processing Guides focus of system

Image Processing and Computer Vision: 715 System architecture DatabaseRulebase Inference engine

Image Processing and Computer Vision: 716 Frames A “data-structure for representing a stereotyped situation” Slot (attribute) Filler (value: atomic, link to another frame, default or empty, call to a function to fill the slot)

Image Processing and Computer Vision: 717 Methods of control How to control how the system’s knowledge is used. Hierarchical Heterarchical

Image Processing and Computer Vision: 718 Hierarchical control “Algorithm” defines control Compare other software: Main programme calls subroutines Achieve a predefined sequence of tasks Two extreme variants Bottom-up Top-down

Image Processing and Computer Vision: 719 Bottom-up control Object recognition Extracted features, Attributes, Relationships Image Decision making Feature extraction

Image Processing and Computer Vision: 720 Top-down control Hypothesised object Predicted features, Attributes, Relationships Features in image that Support or refute the hypothesis Prediction Directed feature extraction

Image Processing and Computer Vision: 721 Critique Inflexible methods Errors propagate Hybrid control Can make predictions Verify Modify predictions

Image Processing and Computer Vision: 722 Hybrid control Object recognition Image Decision making Feature extraction Extracted features, Attributes, Relationships Predicted features, Attributes, Relationships Prediction Direciction

Image Processing and Computer Vision: 723 Heterarchical control “Data” defines control via knowledge sources KSs contribute to process image KS fires in response to presence of data Creates new data Modifies existing data Can be chaotic Blackboard

Image Processing and Computer Vision: 724 Blackboard architecture KS Blackboard scheduler

Image Processing and Computer Vision: 725 Information integration Hypotheses boolean True or false Facts are real valued True  certainty = 1.0 False  certainty = 0.0 Unsure  0.0 < certainty < 1.0 How is this represented?

Image Processing and Computer Vision: 726 Example Recognising cars Shape analyser- certainty = 0.56 Position analyser- certainty = 0.78 Texture analyser- certainty = 0.40 How to combine evidence?

Image Processing and Computer Vision: 727 Bayesian methods Define a belief network A tree structure Reflects evidential support of a fact F1F2F3

Image Processing and Computer Vision: 728 Propagation of certainty Leaf nodes Certainty given by basic operations Non-leaf nodes Combine child nodes’ certainties Results propagate to root node

Image Processing and Computer Vision: 729 Dempster-Shafer Bayesian theory has confidence in belief only No measure of disbelief D-S attempts to define this

Image Processing and Computer Vision: 730 Certainty interval 0.. A = measures of belief A.. B = measures of uncertainty B.. 1 = measures of disbelief [A,B] starts large. As evidence accumulates to support or refute a hypothesis, A and B change

Image Processing and Computer Vision: 731 Other formalisms Belief calculi exist Not yet widely used A result is important Confidence in result is not quantified

Image Processing and Computer Vision: 732 Summary Intelligent (vision) systems Knowledge representation Control strategies Integration of belief

Image Processing and Computer Vision: 733 Everything that can be invented has been invented Charles Duell, Commissioner U.S. Office of Patents, 1899