l10bwconstraints

l10bwconstraints - Constraint Satisfaction Problems:...

Info iconThis preview shows pages 1–4. Sign up to view the full content.

View Full Document Right Arrow Icon
Constraint Satisfaction Problems: Formulation, Arc Consistency & Propagation Brian C. Williams 16.410-13 Session 10 Slides draw material from: 6.034 notes, by Tomas Lozano Perez AIMA, by Stuart Russell & Peter Norvig Constraint Processing, by Rina Dechter 1 1 Reading Assignments: Constraints Readings: • Lecture Slides (most material in slides only, READ ALL). • AIMA Ch. 5 – Constraint Satisfaction Problems (CSPs ) • AIMA Ch. 24.4 pp. 881-884 – Visual Interpretation of line drawings as solving CSPs . To find out more (optional reading): • Constraint Processing, by Rina Dechter, Morgan-Kauffman, 2003. • Chapter 2 Constraint Networks • Chapter 3 Consistency-Enforcing and Constraint Propagation. 2 Outline • Interpreting line diagrams • Constraint satisfaction problems (CSP) • Solving CSPs • Arc-consistency and propagation • Analysis of constraint propagation • Search (next lecture) • Case study: Scheduling (appendix) 3 4 Line Labeling In Visual Interpretation Problem: Given line drawing, assign consistent types to each edge, in support of object recognition. depth discontinuity surface orientation discontinuity reflectance discontinuity Opaque, trihedral solids. No surface marks. + + + + Convex Edge + Concave Edge Huffman Clowes (1971): 5 Line Labeling In Visual Interpretation depth discontinuity surface orientation discontinuity Opaque, trihedral solids. No surface marks. Constraint: 13 Physically realizable vertex labels + + + + Convex Edge + Concave Edge + + + + Waltz (1972): labeling through local propagation. 6 Labeling must extend to complex objects Huffman Clowes (1971): 1
Background image of page 1

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Line Interpretation Simplifying Assumptions 1. Limited line interpretations: No shadows or cracks . 2. Three-faced vertices: Intersection of exactly three object faces (e.g., no pyramid tops). 3. General position: Small perturbations of selected viewing points can not lead to a change in junction type. 7 Deriving all possible junction types • Three face vertex divide space into octants. • May not be at right angles. • Consider all possible fillings of octants, viewed from all empty octants. 8 Deriving all possible junction types • Viewing seven filled octants. Deriving all possible junction types • Viewing one filled octant from empty the upper octants. _ _ _ L R + + + L R + L + R 9 10 Deriving all possible junction types • Viewing one filled octant from the empty lower octants. All Junctions L Junctions Fork Junctions Arrow Junctions T Junctions 11 L R + L R R L 12 + + - 2
Background image of page 2
15 13 C B A D C B A D + + - 14 Propagation starting with background borders + + + + + + + + + + + + + - + + - - - - - - - - - + + + Without background borders, interpretations become unstable. 16
Background image of page 3

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Image of page 4
This is the end of the preview. Sign up to access the rest of the document.

This note was uploaded on 11/07/2011 for the course AERO 16.410 taught by Professor Brianwilliams during the Fall '05 term at MIT.

Page1 / 12

l10bwconstraints - Constraint Satisfaction Problems:...

This preview shows document pages 1 - 4. Sign up to view the full document.

View Full Document Right Arrow Icon
Ask a homework question - tutors are online