Edge and Boundary interpretation Consistent line drawing labeling via backtracking Presented by Guy Shtub.

Slides:



Advertisements
Similar presentations
I am Patrick Prosser I am a senior lecturer at Glasgow I teach algorithms & data structures in java I am a member of the algorithms group the apes (distributed,
Advertisements

Constraint Satisfaction Patrick Prosser. An Example, Exam Timetabling Someone timetables the exams We have a number of courses to examine how many? Dept.
Constraint Satisfaction Problems (Chapter 6). What is search for? Assumptions: single agent, deterministic, fully observable, discrete environment Search.
Constraint Satisfaction Problems
1 Today’s class Interleaving backtracking and consistency checking Variable-ordering heuristics Value-ordering heuristics Intelligent backtracking Marie.
Constraint Satisfaction Introduction to Artificial Intelligence COS302 Michael L. Littman Fall 2001.
Lecture 11 Last Time: Local Search, Constraint Satisfaction Problems Today: More on CSPs.
1 Constraint Satisfaction Problems A Quick Overview (based on AIMA book slides)
1 Constraint Satisfaction Problems. 2 Intro Example: 8-Queens Generate-and-test: 8 8 combinations.
This lecture topic (two lectures) Chapter 6.1 – 6.4, except 6.3.3
ICS-271:Notes 5: 1 Lecture 5: Constraint Satisfaction Problems ICS 271 Fall 2008.
Review: Constraint Satisfaction Problems How is a CSP defined? How do we solve CSPs?
Constraint Processing and Programming Introductory Exemple Javier Larrosa.
Maths of Constraint Satisfaction, Oxford, March 2006 Constraint Programming Models for Graceful Graphs Barbara Smith.
Constraint Satisfaction Problems
Constraint Satisfaction CSE 473 University of Washington.
CPSC 322, Lecture 12Slide 1 CSPs: Search and Arc Consistency Computer Science cpsc322, Lecture 12 (Textbook Chpt ) January, 29, 2010.
Artificial Intelligence Constraint satisfaction Chapter 5, AIMA.
Constraint Satisfaction Problems
1 Introduction to 3D Imaging: Perceiving 3D from 2D Images How can we derive 3D information from one or more 2D images? There have been 2 approaches: 1.
Foundations of Constraint Processing, Fall 2005 Sep 20, 2005BT: A Theoretical Evaluation1 Foundations of Constraint Processing CSCE421/821, Fall 2005:
Constraint Satisfaction Problems Russell and Norvig: Chapter 3, Section 3.7 Chapter 4, Pages Slides adapted from: robotics.stanford.edu/~latombe/cs121/2003/home.htm.
Constraint Propagation (Where a better exploitation of the constraints further reduces the need to make decisions) R&N: Chap. 5 + Chap. 24, p
Chapter 5 Outline Formal definition of CSP CSP Examples
1 Pertemuan 20 Understanding Continued Matakuliah: T0264/Intelijensia Semu Tahun: Juli 2006 Versi: 2/1.
1 Perceiving 3D from 2D Images How can we derive 3D information from one or more 2D images? There have been 2 approaches: 1. intrinsic images: a 2D representation.
Computer Vision Spring ,-685 Instructor: S. Narasimhan Wean 5403 T-R 3:00pm – 4:20pm Lecture #18.
SUDOKU Via Relaxation Labeling
Constraint Satisfaction Problems
Constraint Reasoning Florida Institute of Technology Computer Science.
Variables “To be is to be the value of a variable.” - William Quine.
Recap Low Level Vision –Input: pixel values from the imaging device –Data structure: 2D array, homogeneous –Processing: 2D neighborhood operations Histogram.
Shape from Contour Recover 3D information. Muller-Lyer illusion.
1 N -Queens via Relaxation Labeling Ilana Koreh ( ) Luba Rashkovsky ( )
CSP Examples Tamara Berg CS 560 Artificial Intelligence Many slides throughout the course adapted from Svetlana Lazebnik, Dan Klein, Stuart Russell, Andrew.
1 CS B551: Elements of Artificial Intelligence Instructor: Kris Hauser
Hande ÇAKIN IES 503 TERM PROJECT CONSTRAINT SATISFACTION PROBLEMS.
CSCI 5582 Fall 2006 CSCI 5582 Artificial Intelligence Fall 2006 Jim Martin.
3D Shape Inference Computer Vision No.2-1. Pinhole Camera Model the camera center Principal axis the image plane.
1 2010/2011 Semester 2 Introduction: Chapter 1 ARTIFICIAL INTELLIGENCE.
CSPs Tamara Berg CS Artificial Intelligence Many slides throughout the course adapted from Svetlana Lazebnik, Dan Klein, Stuart Russell, Andrew.
Principles of Intelligent Systems Constraint Satisfaction + Local Search Written by Dr John Thornton School of IT, Griffith University Gold Coast.
Review Test1. Robotics & Future Technology Future of Intelligent Systems / Ray Kurzweil futurist Ray Kurzweil / A Long Bet A Long Bet / Robot Soccer.
(c) 2000, 2001 SNU CSE Biointelligence Lab Finding Region Another method for processing image  to find “regions” Finding regions  Finding outlines.
Constraint Satisfaction Problems (Chapter 6)
G51IAI Introduction to Artificial Intelligence
BIL 472 SADI EVREN SEKER Constraint Satisfaction.
Chapter 5. Advanced Search Fall 2011 Comp3710 Artificial Intelligence Computing Science Thompson Rivers University.
1 Constraint Satisfaction Problems: Formulation, Arc Consistency & Propagation 1 Brian C. Williams October 13 th, 2004 Slides adapted from:
Computing & Information Sciences Kansas State University Friday, 08 Sep 2006CIS 490 / 730: Artificial Intelligence Lecture 7 of 42 Friday, 08 September.
Constraint Satisfaction Problems Rich and Knight: 3.5 Russell and Norvig: Chapter 3, Section 3.7 Chapter 4, Pages Slides adapted from: robotics.stanford.edu/~latombe/cs121/2003/home.htm.
Constraint Propagation Artificial Intelligence CMSC January 22, 2002.
CIS Intro to AI 1 Interpreting Line Drawings (An Introduction to Constraint Satisfaction) Mitch Marcus CIS 391 Fall 2008.
BnB vs Label Relaxation.
ECE 448, Lecture 7: Constraint Satisfaction Problems
Constraint Satisfaction Problem
Lecture 7 Constraint Satisfaction Problems
CS 188: Artificial Intelligence
CS B551: Elements of Artificial Intelligence
Constraint Propagation
Intelligent Backtracking Algorithms: A Theoretical Evaluation
Intelligent Backtracking Algorithms: A Theoretical Evaluation
Intelligent Backtracking Algorithms: A Theoretical Evaluation
3D Shape Inference Computer Vision No.2-1.
Intelligent Backtracking Algorithms: A Theoretical Evaluation
Intelligent Backtracking Algorithms: A Theoretical Evaluation
Artificial Intelligence
SEG 4560 Midterm Review.
Intelligent Backtracking Algorithms: A Theoretical Evaluation
Presentation transcript:

Edge and Boundary interpretation Consistent line drawing labeling via backtracking Presented by Guy Shtub

Perceiving 3D from 2D ► How can humans and machines reconstruct the 3D nature of a scene from a 2D image representing them? ► Additional knowledge is needed

Assumptions ► Trihedral (formed by 3 planes meeting at a point) world. ► General viewpoint ► Edges represent surface and depth continuities

Huffman and Clowes catalog 1971 ► Define edge type symbols:

► Define 16 possible edge intersections

Constraint Satisfaction Problems (CSPs) ► Consist of a set of variables ► Each variable must be assigned a value from a possible domain ► Backtracking attempts to find a solution be trying all combinations in order to find a solution ► Line labeling is a CSP

Naïve Backtracking – 4 queens Example

Forward Checking (FC) - 4 Queens Example

Problem Representation ► Edge intersections are variables - N ► 16 catalog possibilities are the domain for each variable - D ► Variable Conflicts Matrix NxN (adjacent intersections) ► For each pair of adjacent intersections a Constraints matrix DxD ► Both Algorithms implemented in Java

Algorithm Performance Evaluation ► Constraint Checks (CCs) – machine and implementation independent

Results

Results – performance

Conclusions ► Written Program able to provide consistent line labeling ► As expected FC performs better the Naïve Backtracking ► Future work: comparison to line labeling via relaxation labeling performance ► Questions?

References ► M. B. Clowes, "On seeing things," Artificial Intelligence, Vol. 2, No. 1, pp , ► D.A. Huffman, “Impossible objects as nonsense sentences,” Machine Imlligencc 6, pp, ,1971. ► Depth and Shape Inference (II), Introduction to Computational and Biological Vision, Computer Science Department, BGU, Ohad Ben-Shahar ► P. Prosser: "Hybrid algorithms for the constraint satisfaction problem", Computational Intelligence, Vol. 9, pp , 1993.