Diagram Understanding in Geometry Questions Min Joon Seo 1, Hanna Hajishirzi 1, Ali Farhadi 1, Oren Etzioni 2 21.

Slides:



Advertisements
Similar presentations
10.1 Use Properties of Tangents
Advertisements

Arcs Tangents Angles Sphere Circumference What is Unit 3 about?
10.1 Use Properties of Tangents.  Circle - the set of all points in a plane that are equidistant from a given point.  Center - point in the middle of.
Tangency. Lines of Circles EXAMPLE 1 Identify special segments and lines Tell whether the line, ray, or segment is best described as a radius, chord,
A B Q Chord AB is 18. The radius of Circle Q is 15. How far is chord AB from the center of the circle? 9 15 (family!) 12 x.
Similar and Congruent Figures. Similar figures have the same shape, but not the same size. They must have the same ratio of side lengths Congruent figures.
OPEN RESPONSE QUESTION FROM MCAS FALL RETEST 2003, GRADE 10, #17
6.3Apply Properties of Chords Theorem 6.5 In the same circle, or in congruent circles, two minor arcs are congruent if and only if their corresponding.
Straight Line Higher Maths. The Straight Line Straight line 1 – basic examples Straight line 2 – more basic examplesStraight line 4 – more on medians,
Geometry June 8, 2015Geometry 10.1 Tangents to Circles2 Goals  Know properties of circles.  Identify special lines in a circle.  Solve problems with.
Color a* b* Brightness L* Texture Original Image Features Feature combination E D 22 Boundary Processing Textons A B C A B C 22 Region Processing.
CS 376b Introduction to Computer Vision 04 / 15 / 2008 Instructor: Michael Eckmann.
Given three points of a circle: (-1,1), (7,-3), (-2,-6).
Warm Up Section 3.1 Draw and label each of the following: A point, N, in the exterior of  KLP 6. A point, W, in the interior of  KLP.
6.1 Use Properties of Tangents
Friday, January 22 Essential Questions
Circles, Tangents and Chords
EXAMPLE 2 Use perpendicular bisectors SOLUTION STEP 1 Label the bushes A, B, and C, as shown. Draw segments AB and BC. Three bushes are arranged in a garden.
Warm-Up Exercises 1. What measure is needed to find the circumference or area of a circle? 2. Find the radius of a circle with diameter 8 centimeters.
MM2G3 Students will understand properties of circles. MM2G3 d Justify measurements and relationships in circles using geometric and algebraic properties.
Unit 8 Similarity Ratios, Proportions, Similar Polygons
10.1– Use Properties of Tangents of Circles. TermDefinitionPicture Circle The set of all points in a plane that are equidistant from a given point.
Use Properties of Tangents
Properties of Tangents. EXAMPLE 1 Identify special segments and lines Tell whether the line, ray, or segment is best described as a radius, chord, diameter,
Chapter 10.
EXAMPLE 1 Identify special segments and lines Tell whether the line, ray, or segment is best described as a radius, chord, diameter, secant, or tangent.
Lesson 7.3. If the diameter of a circle is 15 units in length, how long is the circle's radius?(answer in a decimal)
8-3 & 8-4 TANGENTS, ARCS & CHORDS
Circle GEOMETRY Radius (or Radii for plural) The segment joining the center of a circle to a point on the circle. Example: OA.
Finding Lengths of Segments in Chords When two chords intersect in the interior of a circle, each chord is divided into two segments which are called segments.
Tuesday, February 5, 2013 Agenda: TISK, NO MM Lesson 9-3: Arcs & Chords HW Check (time) Homework: §9-3 problems in packet
[10.2] Perpendicular Bisector  Draw a Chord AB  Find the Midpoint of AB (Label it M)  From M, draw a line through O  What do you notice? Circle #1.
© 2010 Pearson Prentice Hall. All rights reserved. CHAPTER 10 Geometry.
Do Now 3/13/12 Take out HW from last night. Take out HW from last night.  Text p. 307, #2-32 evens Copy HW in your planner. Copy HW in your planner. 
8.2 Problem Solving in Geometry with Proportions.
Unit 3: Circles & Spheres
Similar Figures Notes. Solving Proportions Review  Before we can discuss Similar Figures we need to review how to solve proportions…. Any ideas?
Math 9 Unit 4 – Circle Geometry. Activity 3 – Chords Chord – a line segment that joints 2 points on a circle. A diameter of a circle is a chord through.
Unsupervised Mining of Statistical Temporal Structures in Video Liu ze yuan May 15,2011.
I can use proportions to find missing lengths in similar figures.
MM2G3a Understand and use properties of chords, tangents, and secants as an application of triangle similarity.
Wednesday, April 26, 2017 Warm Up
10.1 Use Properties of Tangents
6.2 Use Proportions to Solve Geometric Problems Goal:You will use proportions to solve geometry problems.
10.3 Warm Up Warm Up Lesson Quiz Lesson Quiz Lesson Presentation Lesson Presentation Apply Properties of Chords.
Problem Solving in geom. w/ proportions. Proportion Properties If then If then.
10.1 Tangent Properties to a Circle. POD 1. What measure is needed to find the circumference or area of a circle? 2. Find the radius of a circle with.
GeometryGeometry Chord Lengths Section 6.3 Geometry Mrs. Spitz Spring 2005 Modified By Mr. Moss, Spring 2011.
Find the Area. Chord Properties and Segments Lengths in Circles.
Solving geometry problems: combining text and diagram interpretation Minjoon Seo 1, Hannaneh Hajishirzi 1, Ali Farhadi 1,2, Oren Etzioni 2, Clint Malcolm.
Holt CA Course Points, Lines, Planes, and Angles Warm Up Warm Up California Standards California Standards Lesson Presentation Lesson PresentationPreview.
10.3 Apply Properties of Chords Hubarth Geometry.
1. What measure is needed to find the circumference
1. DC Tell whether the segment is best described as a radius,
Tell whether the segment is best described as a radius,
Unit 3: Circles & Spheres
Do Now 1.) Explain the difference between a chord and a secant.
Use Properties of Tangents
Chord Properties and Segments Lengths in Circles
1. DC Tell whether the segment is best described as a radius,
7-5: Parts of Similar Triangles
EXAMPLE 1 Use congruent chords to find an arc measure
EXAMPLE 1 Identify special segments and lines
Geometry Section 10.1.
EXAMPLE 1 Identify special segments and lines
Geometry Section 10.3.
Lesson 10-3: Arcs and Chords
SIMILARITY AND CONGRUENCY
6.2 Use Proportions to Solve Geometric Problems
Similar and Congruent Figures. Similar figures have the same shape, but not the same size. They must have the same ratio of side lengths Congruent figures.
Presentation transcript:

Diagram Understanding in Geometry Questions Min Joon Seo 1, Hanna Hajishirzi 1, Ali Farhadi 1, Oren Etzioni 2 21

Sample Geometry Question E C BD A O 5 2 2

In the diagram at the right, circle O has a radius of 5, and CE = 2. Diameter AC is perpendicular to chord BD. What is the length of BD? 3

Sample Geometry Question In the diagram at the right, circle O has a radius of 5, and CE = 2. Diameter AC is perpendicular to chord BD. What is the length of BD? E C BD A O 5 2 4

Sample Geometry Question In the diagram at the right, circle O has a radius of 5, and CE = 2. Diameter AC is perpendicular to chord BD. What is the length of BD? E C BD A O 5 2 5

Diagram Understanding 1.Discovering locations of visual elements. 2.Discovering their geometric properties. 3.Aligning them with the text. E C BD A O 5 2 In the diagram at the right, circle O has a radius of 5, and CE = 2. Diameter AC is perpendicular to chord BD. What is the length of BD? 6

Diagram Understanding 1.Discovering locations of visual elements. 2.Discovering their geometric properties. 3.Aligning them with the text. E C BD A O 5 2 In the diagram at the right, circle O has a radius of 5, and CE = 2. Diameter AC is perpendicular to chord BD. What is the length of BD? 7

Standard Vision Techniques  Usually uses Hough Transform:  Detection: Finds hundreds of lines and circles, each with some confidence level.  Filtering: Removes those with low confidence (thresholding); removes similar lines and circles (non- maximum suppression). Problem: Parameter-sensitive (5 params) 8

Performance of Pure Hough 1 Extra Line 1 Missing Line *Same parameters for both figures 9

Use both diagram and text 10

Intuition  Start with unfiltered lines and circles (primitives, ).  Goal: Find a subset of primitives ( ) that best represents the diagram, using information from both text and diagram. Algorithm Question Text 11

Evaluation Function  Pixel coverage of primitives  Visual coherence between primitives  Alignment with textual information How do we know if represents diagram “well”? 12

Coverage Optimal subset of primitives should explain most of the non-white pixels in the diagram. Maximize # pixels covered by the set L # all pixels in the diagram P(D, ) > P(D, ) 13

Visual Coherence Detected visual elements are visually coherent if they agree on corners. # corners covered covered by L # all Corners in the diagram 14

Alignment Maximizes alignment between primitives and textual mentions  Mention triangle ABC  three lines AB, AC, BC  Aligned mention: corresponding primitives are detected  Also penalize redundancy # aligned mentions in L # all mentions Alignment= Text alignment 15

Optimization Coverage Visual Coherence Text alignment Problem: Optimization requires operations Solution: F is submodular 16

Suboptimal Efficient Algorithm Greedy Algorithm  of maxima, by submodularity of  O(n), where n is the number of primitives 17

Experiments Dataset (100 questions, 482 alignments)  Questions compiled from four websites for high school geometry (RegentsPrepCenter, EdHelper, SATMath, SATPractice)  Manually recorded ground truth for visual primitives and textual alignment  Dataset can be downloaded at: cs.washington.edu/research/ai/geometry 18

Experiments: Detecting Primitives G-Aligner Best Hough, tuned on entire dataset 19

Experiments: Alignment Accuracy Alignment Accuracy (%) 20

Demonstration 21

Conclusion & Future Work  Diagram understanding  Overproduce lines and circles via Hough  Find a “good” subset  Objective function uses text and diagram  Textual understanding  Knowledge representation of both text and diagram  Inference engine to solve questions 22

Thank you! Diagram Understanding in Geometry Questions For more information, please visit: cs.washington.edu/research/ai/geometry 23

Hough Transform 24