Normal Curvature of Surface p  N T Local geometry at a surface point p:  surface normal N. The plane containing N and T cuts out a curve  on the surface.

Slides:



Advertisements
Similar presentations
Calypso Construction Features
Advertisements

More on single-view geometry
2D/3D Shape Manipulation, 3D Printing
Chapter 9: Vector Differential Calculus Vector Functions of One Variable -- a vector, each component of which is a function of the same variable.
Developable Surface Fitting to Point Clouds Martin Peternell Computer Aided Geometric Design 21(2004) Reporter: Xingwang Zhang June 19, 2005.
Differential Geometry of Surfaces
Differential Geometry
Tangent Planes and Linear Approximations
Derivation of Engineering-relevant Deformation Parameters
Computer Aided Engineering Design
Geometric Modeling Notes on Curve and Surface Continuity Parts of Mortenson, Farin, Angel, Hill and others.
More single view geometry Describes the images of planes, lines,conics and quadrics under perspective projection and their forward and backward properties.
Copyright 2001, J.E. Akin. All rights reserved. CAD and Finite Element Analysis Most ME CAD applications require a FEA in one or more areas: –Stress Analysis.
Offset of curves. Alina Shaikhet (CS, Technion)
3D Geometry for Computer Graphics. 2 The plan today Least squares approach  General / Polynomial fitting  Linear systems of equations  Local polynomial.
CS CS 175 – Week 2 Processing Point Clouds Local Surface Properties, Moving Least Squares.
Copyright © 2002J. E. Akin Rice University, MEMS Dept. CAD and Finite Element Analysis Most ME CAD applications require a FEA in one or more areas: –Stress.
Curves Locus of a point moving with one degree of freedom
CSc83029 – 3-D Computer Vision/ Ioannis Stamos 3-D Computational Vision CSc Optical Flow & Motion The Factorization Method.
Some Material on Swept Solids and Surfaces of Revolution From Chapter 10 of Mortenson Sections 10.5 – 10.6 Geometric Modeling
Advanced Visualization Techniques
3D From 2D Image Processing Seminar Presented by: Eli Arbel.
Joshua I. Cohen Brown University September 2001 – May 2002 “Computational Procedures For Extracting Landmarks In Order To Represent The Geometry Of A Sherd”
Computer Graphics Recitation The plan today Least squares approach  General / Polynomial fitting  Linear systems of equations  Local polynomial.
X y z Point can be viewed as intersection of surfaces called coordinate surfaces. Coordinate surfaces are selected from 3 different sets.
Anupam Saxena Associate Professor Indian Institute of Technology KANPUR
Statistical Color Models (SCM) Kyungnam Kim. Contents Introduction Trivariate Gaussian model Chromaticity models –Fixed planar chromaticity models –Zhu.
Geometry Honors Section 9.2 Tangents to Circles. A line in the plane of a circle may or may not intersect the circle. There are 3 possibilities.
Modeling and representation 1 – comparative review and polygon mesh models 2.1 Introduction 2.2 Polygonal representation of three-dimensional objects 2.3.
SMOOTH SURFACES AND THEIR OUTLINES Elements of Differential Geometry The second fundamental form Koenderink’s Theorem Aspect graphs More differential geometry.
CrossShade: Shading Concept Sketches Using Cross-section Curves Presenter: Feilong Yan.
October 14, 2014Computer Vision Lecture 11: Image Segmentation I 1Contours How should we represent contours? A good contour representation should meet.
Surface modeling through geodesic Reporter: Hongyan Zhao Date: Apr. 18th
Sketching quadratic functions To sketch a quadratic function we need to identify where possible: The y intercept (0, c) The roots by solving ax 2 + bx.
Curves.
1 Dr. Scott Schaefer Coons Patches and Gregory Patches.
Korea University Jung Lee, Computer Graphics Laboratory 3D Game Engine Design David H. Eberly 8.3 Special Surfaces 2001/11/13.
Curves. First of all… You may ask yourselves “What did those papers have to do with computer graphics?” –Valid question Answer: I thought they were cool,
Parametric Surfaces and their Area Part II. Parametric Surfaces – Tangent Plane The line u = u 0 is mapped to the gridline C 2 =r(u 0,v) Consider the.
INTERPOLATION & APPROXIMATION. Curve algorithm General curve shape may be generated using method of –Interpolation (also known as curve fitting) Curve.
Course 13 Curves and Surfaces. Course 13 Curves and Surface Surface Representation Representation Interpolation Approximation Surface Segmentation.
Fundamentals of Differential Geometry ( Part 2 )
Differential Geometry Computer Vision #8. Differential Geometry 1. Curvature of curve 2. Curvature of surface 3. Application of curvature.
Transformations Between Surfaces With Animations Vesna Veličković Eberhard Malkowsky Faculty of Science and Mathematics, University of Niš, Srbija i Crna.
Syllabus for Analytic Geometry of Space It is an introductory course, which includes the subjects usually treated in rectangular coordinates. They presuppose.
Geometric Modeling using Polygonal Meshes Lecture 3: Discrete Differential Geometry and its Application to Mesh Processing Office: South B-C Global.
Geometric Modeling with Conical Meshes and Developable Surfaces SIGGRAPH 2006 Yang Liu, Helmut Pottmann, Johannes Wallner, Yong-Liang Yang and Wenping.
Arc Length and Curvature
Constraints. Constraints in Inventor ? Constraints Defined Constraint - The state of being restricted or confined within prescribed bounds.
How many lines of symmetry to these regular polygons have?
CAD and Finite Element Analysis Most ME CAD applications require a FEA in one or more areas: –Stress Analysis –Thermal Analysis –Structural Dynamics –Computational.
Object Modeling: Curves and Surfaces CEng 477 Introduction to Computer Graphics.
Cone Def 1. Cone : A cone is a surface generated by a straight line which passing through a fixed point and satisfies one more condition. (for instance.
Sphere Def.1 Surface- Let f(x,y,z) be a polynomial of nth degree in x, y, z. Then the graph of the equation f(x,y,z)=0 defined as nth degree surface. Def.
Chapter 10-2: Curves.
CAD and Finite Element Analysis
More on single-view geometry class 10
Automatic cylinder detection using Hough Transform.
What Does a Single Light-Ray Reveal About a Transparent Object?
13.7 day 2 Tangent Planes and Normal Lines
Find the area of the part of the plane 8x + 2y + z = 7 that lies inside the cylinder {image}
REFLECTIONS of PLANE AND SPHERICAL MIRRORS
Video Compass Jana Kosecka and Wei Zhang George Mason University
Coons Patches and Gregory Patches
14.4 Arc Length and Curvature
Work Features Work features are tools that help create and position features by providing points, lines, and planes when current geometry is not sufficient.
X y y = x2 - 3x Solutions of y = x2 - 3x y x –1 5 –2 –3 6 y = x2-3x.
Find the directional derivative of the function at the given point in the direction of the vector v. {image}
Work Features Work features are tools that help create and position features by providing points, lines, and planes when current geometry is not sufficient.
Presentation transcript:

Normal Curvature of Surface p  N T Local geometry at a surface point p:  surface normal N. The plane containing N and T cuts out a curve  on the surface.  tangent direction T. Normal curvature in T  curvature of  surface bending along T normal plane Every tangent direction at p defines a normal curvature.

Principal Curvatures tangent plane p N  Normal curvature function generally has unique minimum and maximum.  These extrema are achieved at two orthogonal tangent directions at p. principal directions principal directions principal curvatures  and  1 2

Solution of Principal Curvatures T  T  T  d 1 d 2       Principal directions: d and d. (1 unknown) 12 Normal curvature in direction T :   Principal curvatures:  and . (2 unknowns) 12 in direction T :     and  can be controlled.   , ,  can be measured.    , ,  1 2  tangent plane at p: (closed forms) ? d, d 1 2

Measuring Normal Curvature  normal plane N sampling plane Track the shape with a touch sensor constrained in a sampling plane through p. (planar contour tracking) Curve segments , , . p Tangents at p: T, T, T    Curvatures: , ,     Surface normal:   ( 1 – B  N ) normal curvature in direction T  B  T  normal to sampling plane Track in two more planes through p.

Estimation over Synthetic Data y = 1  2  1 z x y (0.047,0.125) (0.0284, 0.798) exact principal curvatures estimates (0,1,0)  2  1

Patch Reconstruction Local geometry approximated by an elliptic paraboloid: p  too local! Include higher order terms to represent a larger area: z x y surface normal principal directions Darboux frame determined by fitting

Reconstruction Algorithm 2. Fit over the curve segments in local coordinates.  Planar contour tracking (Part III)  Estimate principal curvatures and axes (Part I) Ongoing work …  Order of polynomials set to be Track three curve segments intersecting at a reference point p.  Tangent interpolation to generate artificial surface points between the three curve segments.

Preliminary Result: Top of a Sphere Three views:

Patch on a Mouse A different view: