Tracking Intersection Curves of Two Deforming Parametric Surfaces Xianming Chen¹, Richard Riesenfeld¹ Elaine Cohen¹, James Damon² ¹School of Computing,

Slides:



Advertisements
Similar presentations
Singularity Theory and its Applications Dr Cathy Hobbs 30/01/09.
Advertisements

BREPS solids construction by surfaces of extrusion & revolution
Vector Functions and Space Curves
Johann Radon Institute for Computational and Applied Mathematics: 1/35 Signal- und Bildverarbeitung, Image Analysis and Processing.
The gradient as a normal vector. Consider z=f(x,y) and let F(x,y,z) = f(x,y)-z Let P=(x 0,y 0,z 0 ) be a point on the surface of F(x,y,z) Let C be any.
Dimension Reduction by pre-image curve method Laniu S. B. Pope Feb. 24 th, 2005.
Tangent Vectors and Normal Vectors. Definitions of Unit Tangent Vector.
Active Contours, Level Sets, and Image Segmentation
1 Curves and Surfaces. 2 Representation of Curves & Surfaces Polygon Meshes Parametric Cubic Curves Parametric Bi-Cubic Surfaces Quadric Surfaces Specialized.
1 Lecture #5 Variational Approaches and Image Segmentation Lecture #5 Hossam Abdelmunim 1 & Aly A. Farag 2 1 Computer & Systems Engineering Department,
Abstraction + Geometry = Realization (Views of Illuminated Surfaces) A (potential) application of singularity theory to vision BIRS, Banff, 30 August 2011.
Surface to Surface Intersection N. M. Patrikalakis, T. Maekawa, K. H. Ko, H. Mukundan May 25, 2004.
Offset of curves. Alina Shaikhet (CS, Technion)
Degree Reduction for NURBS Symbolic Computation on Curves Xianming Chen Richard F. Riesenfeld Elaine Cohen School of Computing, University of Utah.
Curves Locus of a point moving with one degree of freedom
Normal based subdivision scheme for curve and surface design 杨勋年
Introduction to Gröbner Bases for Geometric Modeling Geometric & Solid Modeling 1989 Christoph M. Hoffmann.
Comp 775: Deformable models: snakes and active contours Marc Niethammer, Stephen Pizer Department of Computer Science University of North Carolina, Chapel.
ENDS 375 Foundations of Visualization Geometric Representation 10/5/04.
Blending Surfaces. Introduction Blending n. 1. The act of mingling Webster 2. (Paint.) The method of laying on different tints so that they may.
We build a surface between two complex closed spatial spline curves. Our algorithm allows the input curves to have differing degree, parameterization,
Lecture # 32 (Last) Dr. SOHAIL IQBAL
09/16/02 Dinesh Manocha, COMP258 Surfaces Locally a 2D manifold: i.e. approximating a plane in the ngbd. of each point. A 2-parameter family of points.
Contributed Talk at the International Workshop on VISUALIZATION and MATHEMATICS 2002 Thomas Lewiner, Hélio Lopes, Geovan Tavares Math&Media Laboratory,
Tracking Point-Curve Critical Distances Xianming Chen, Elaine Cohen, Richard Riesenfeld School of Computing, University of Utah.
Modeling of interactions between physics and mathematics
Modeling and representation 1 – comparative review and polygon mesh models 2.1 Introduction 2.2 Polygonal representation of three-dimensional objects 2.3.
Dual Evolution for Geometric Reconstruction Huaiping Yang (FSP Project S09202) Johannes Kepler University of Linz 1 st FSP-Meeting in Graz, Nov ,
2008/10/02H704 - DYU1 Active Contours and their Utilization at Image Segmentation Author : Marián Bakoš Source : 5th Slovakian-Hungarian Joint Symposium.
1 PDE Methods are Not Necessarily Level Set Methods Allen Tannenbaum Georgia Institute of Technology Emory University.
Deformable Models Segmentation methods until now (no knowledge of shape: Thresholding Edge based Region based Deformable models Knowledge of the shape.
Direct Geometry Processing for Tele-Fabrication Yong Chen *, Kang Li #, Xiaoping Qian # * Epstein Department of Industrial and Systems Engineering, University.
Analyzing Configurations of Objects in Images via
Surface modeling through geodesic Reporter: Hongyan Zhao Date: Apr. 18th
This Week Week Topic Week 1 Week 2 Week 3 Week 4 Week 5
Nonlinear Controls Nonlinear Controls (3 Credits, Spring 2009) Lecture 3: Equilibrium Points, Phase Plane Analysis March 31, 2009 Instructor: M Junaid.
1 UNC, Stat & OR Nonnegative Matrix Factorization.
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.
Subdivision Curve (and its relations to wavelets) Jyun-Ming Chen Spring 2001.
ISOMAP TRACKING WITH PARTICLE FILTER Presented by Nikhil Rane.
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.
Free-form design using axial curve-pairs K.C. Hui CUHK Computer-Aided Design 34(2002)
Chapter 8 The Tangent Space. Contents: 8.1 The Tangent Space at a Point 8.2 The Differential of a Map 8.3 The Chain Rule 8.4 Bases for the Tangent Space.
Bitangencies on Higher Dimensional Immersed Manifolds Daniel Dreibelbis University of North Florida USA
Artistic Surface Rendering Using Layout Of Text Tatiana Surazhsky Gershon Elber Technion, Israel Institute of Technology.
Geometric Modeling for Shape Classes Amitabha Mukerjee Dept of Computer Science IIT Kanpur
1 UNC, Stat & OR PCA Extensions for Data on Manifolds Fletcher (Principal Geodesic Anal.) Best fit of geodesic to data Constrained to go through geodesic.
Visualizing the Evolutions of Silhouettes Junfei Dai Junho Kim Huayi Zeng Xianfeng Gu.
Ship Computer Aided Design
On the singularity of a class of parametric curves Speaker: Xu Hui
SIGGRAPH 2005 신 승 호 신 승 호. Water Drops on Surfaces Huamin Wang Peter J. Mucha Greg Turk Georgia Institute of Technology.
Vectors and the Geometry of Space
Shape Dimension and Approximation from Samples
Particle Filtering for Geometric Active Contours
Self-Conjugate Vectors of Immersed Manifolds in R6
Find the derivative of the vector function r(t) = {image}
الاسبوع الإرشادي.
Surfaces Dr. Scott Schaefer.
13.7 day 2 Tangent Planes and Normal Lines
Topological Ordering Algorithm: Example
Computing Vertex Normals from Arbitrary Meshes
13.1 Vector Functions.
Muazzam Shehzad Quratulain Muazzam
Work Features Work features are tools that help create and position features by providing points, lines, and planes when current geometry is not sufficient.
Topological Ordering Algorithm: Example
Find the directional derivative of the function at the given point in the direction of the vector v. {image}
Topological Ordering Algorithm: Example
Work Features Work features are tools that help create and position features by providing points, lines, and planes when current geometry is not sufficient.
Find the following limit. {image}
Topological Ordering Algorithm: Example
Presentation transcript:

Tracking Intersection Curves of Two Deforming Parametric Surfaces Xianming Chen¹, Richard Riesenfeld¹ Elaine Cohen¹, James Damon² ¹School of Computing, University of Utah ²Department of Mathematics, UNC

Two Main Ideas Construct evolution vector field –To follow the gradual change of intersection curve (IC) Apply Morse theory and Shape Operator –To compute topological change of IC Formulate locus of IC as 2-manifold in parametric 5-space Compute quadric approximation at critical points of height function

Deformation as Generalized Offset

Crv-Crv IP Under Deformation

Tangent Movement

Evolution Vector Field

Evolution Algorithm

Surface Case

A Local Basis

Evolution Vector Field

Evolution Vector Field in Larger Context Well-defined actually in a neighborhood of any P in R³, where two surfaces deform to P at t 1 and t 2 Vector field is on the tangent planes of level set surfaces defined by f = t 1 - t 2 Locus of ICs is one of such level surfaces.

Topological Change of IC s

2-Manifold in Parametric 5-space

IC as Height Contour

Critical Points of Height Function

4 Generic Transition Events

A Comment Singularity theory of stable surface mapping in physical space R 3 {x, y, z } Morse theory of height function in augmented parametric space R 5 { s 1, s 2, ŝ 1, ŝ 2, t }

Tangent Vector Fields

Computing Tangent Vector Fields

Computing Transition Events

Conclusion Solve dynamic intersection curves of 2 deforming closed B-spline surfaces Deformation represented as generalized offset surfaces Implemented in B-splines, exploiting its symbolic computation and subdivision-based 0-dimensional root finding. Evolve ICs by following evolution vector field Create, annihilate, merge or split IC by 2 nd order shape computation at critical points of a 2-manifold in a parametric 5-space.

Thank you!