H. Lipson and M. Shpitalni CAD, 1996

Slides:



Advertisements
Similar presentations
2-5 Proving Angles Congruent
Advertisements

LOGO 3D Reconstruction of Curved Objects from Single 2D Line Drawings CVPR'09 Reporter: PoHan 05/04/2010.
1.3 Segments, Rays, Lines and Planes
Orthogonal Drawing Kees Visser. Overview  Introduction  Orthogonal representation  Flow network  Bend optimal drawing.
Optimization : The min and max of a function
Proving Angles Congruent.  Vertical Angles: Two angles whose sides form two pairs of opposite rays; form two pairs of congruent angles
A Parade of Four-Sided Polygons Created By: 2BrokeTeachers
The Straight Line All straight lines have an equation of the form m = gradienty axis intercept C C + ve gradient - ve gradient.
a location in space that has no size.
1 Minimum Ratio Contours For Meshes Andrew Clements Hao Zhang gruvi graphics + usability + visualization.
CSE 6405 Graph Drawing Text Books T. Nishizeki and M. S. Rahman, Planar Graph Drawing, World Scientific, Singapore, G. Di Battista,
1.4 Perimeter and Area in the Coordinate Plane
Chapter 8 Graphing Linear Equations. §8.1 – Linear Equations in 2 Variables What is an linear equation? What is a solution? 3x = 9 What is an linear equation.
Transforming Knowledge to Structures from Other Engineering Fields by Means of Graph Representations. Dr. Offer Shai and Daniel Rubin Department of Mechanics,
 Phones Cindy Ly 3A. Point  A point is a location without shape of size. It has no dimensions.  The silver button represents a “point” T.
Warm Up Use Labsheet 1.1.
Dilations Chapter 4-8.
1-3 Points, Lines, Planes plane M or plane ABC (name with 3 pts) A point A Points A, B are collinear Points A, B, and C are coplanar Intersection of two.
S ECTION 9.2 Translations. In Lesson 4.7, you learned that a translation or slide is a transformation that moves all points of a figure the same distance.
Translations Translations and Getting Ready for Reflections by Graphing Horizontal and Vertical Lines.
Three-Dimensional Solids Polyhedron – A solid with all flat surfaces that enclose a single region of space. Face – Each flat surface of the polyhedron.
Geometry Review By: Kyle Dykes. Chapter 1 Important Terms – Line: extends in one dimension- – Collinear Points: Points that lie on the same line – Coplanar.
Review from Friday The composition of two reflections over parallel lines can be described by a translation vector that is: Perpendicular to the two lines.
Section 2.5: Proving Angles Congruent Objectives: Identify angle pairs Prove and apply theorems about angles.
1 Objectives Define transformations and isometry Identify and draw translations Identify and draw reflections.
Translations 12-2 Warm Up Lesson Presentation Lesson Quiz
Welcome to The Drawctagon!!!. Enter the Drawctagon You will go head to head with another contestant. Whoever draws the given example first, correctly,
Geo A 11.1 Reflections Assignment 1 1. Graph the reflection of the polygon in the given line.
Measurement and Geometry 32 Quadrilaterals 4 cm All sides and the angle in each vertex equal square regular 4 lines of symmetry.
Section Section 12.2: Prisms All prisms have two congruent and parallel faces, called bases, for which it is named. All other faces of a.
Holt Geometry 12-1 Reflections 12-1 Reflections Holt Geometry Before you begin, make sure you have your vocabulary and notes handouts.
2.6 Proven Angles Congruent. Objective: To prove and apply theorems about angles. 2.6 Proven Angles Congruent.
The Nudged Elastic Band Method and its Implementation in VASP
Geometry 4-3 Rotations.
Straight Line Graph revision
Straight Line Graph revision
Graph Drawing.
Transformations and Symmetry
Reflections 9-1 Warm Up Lesson Presentation Lesson Quiz
Geometry Basic Terms Unit 1 Vocabulary.
Objectives Identify parallel, perpendicular, and skew lines.
Warm Up Find the coordinates of the image of ∆ABC with vertices A(3, 4), B(–1, 4), and C(5, –2), after each reflection. 1. across the x-axis 2. across.
Section 6.4 Graphs of Polar Equations
Translations 9.2 Content Standards
Reflections 9-1 Warm Up Lesson Presentation Lesson Quiz
Angle Relationships.
Reflections Warm Up Lesson Presentation Lesson Quiz
4.2 Vocabulary Remember…Transformation, Preimage, Image,
Objective Identify and draw reflections..
D. This figure does not have line symmetry.
Objective Graph and solve systems of linear inequalities in two variables.
9.1: Reflections.
Basic Definitions G.CO.1 and G.CO.12 Objectives 1, 3, 6.
Point An exact position or location in a given plane.
SPQR Tree.
Reflections 9-1 Warm Up Lesson Presentation Lesson Quiz
Graphical Solution of Linear Programming Problems
Additional Example 2: Graphing Ordered Pairs Graph and label each point on a coordinate grid. A. L (3, 5) Start at (0, 0)
12-1 Reflections Warm Up Lesson Presentation Lesson Quiz Holt Geometry.
Vocabulary transformation reflection preimage rotation
9.2: Translations.
Reflections 9-1 Warm Up Lesson Presentation Lesson Quiz
Objective Identify and draw translations..
Module 2 Review
Objective SWBAT use graphs to represent relations and functions.
Reflections Warm Up Lesson Presentation Lesson Quiz
Reflections Warm Up Lesson Presentation Lesson Quiz
Objective Identify and draw reflections..
Lecture 24 Classical NP-hard Problems
Transformations - Rotations
Presentation transcript:

H. Lipson and M. Shpitalni CAD, 1996 Optimization-Based Reconstruction of a 3D Object From a Single Freehand Line Drawing H. Lipson and M. Shpitalni CAD, 1996

Objective Difficulty

Inflated into 3D by Optimization Given: 2D edge-vertex graph Setting up “potential energies” so that the equilibrium Z values satisfy the best configuration

Consistency of Interpretation 2 x: the value to be checked a: nominal value b: reasonable deviation : 7° of angular difference as a threshold for determining parallelism Only things that are pretty close need to be considered the same

Image Regularities Line parallelism Line verticality

Other Image Regularities How to model this? Other Image Regularities Isometry Segment length ratios about the same Skew face orthogonality Skew face symmetry Face perpendicularity Adjacent faces must be perpendicular Line orthogonality Line pairs in a junction (except the collinear ones) are perpendicular in 3D

Optimization-based Reconstruction Input: 2D edge-vertex graph Variable: vector Z containing the z coordinates of the vertices Compliance function F(Z): summing up the contributions of the regularity terms with a global balancing vector W F(Z) = WT[a]

Optimization Algorithms Tried Brent minimization 1D algorithm, cyclic application (per vertex) Conjugate gradient Genetic algorithm Metaheuristic method to avoid local minima Brent seems to work best

Results