Tracking Point-Curve Critical Distances Xianming Chen, Elaine Cohen, Richard Riesenfeld School of Computing, University of Utah.

Slides:



Advertisements
Similar presentations
Reactive and Potential Field Planners
Advertisements

Level Set Methods for Shape Recovery Fan Ding and Charles Dyer Computer Sciences Department University of Wisconsin.
Maximum ??? Minimum??? How can we tell?
Section 16.5 Local Extreme Values
I N T R O D U C T I O N T O C O M P U T E R G R A P H I C S Andries van Dam September 30, D Clipping 1/14 Clipping (pages , )
Spatio-temporal Databases
2D/3D Shape Manipulation, 3D Printing
Approximations of points and polygonal chains
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.
An old friend with a new twist!
Active Contours, Level Sets, and Image Segmentation
11.4 Tangent Vectors and Normal Vectors Find a unit tangent vector at a point on a space curve Find the tangential and normal components of acceleration.
Vector-Valued Functions and Motion in Space Dr. Ching I Chen.
Intersection Testing Chapter 13 Tomas Akenine-Möller Department of Computer Engineering Chalmers University of Technology.
Extended Gaussian Images
고려대학교 그래픽스 연구실 Chapter 6 Collision Detection 6.1~6.4 고려대학교 그래픽스연구실 민성환.
The Voronoi Diagram David Johnson. Voronoi Diagram Creates a roadmap that maximizes clearance –Can be difficult to compute –We saw an approximation in.
Piecewise Convex Contouring of Implicit Functions Tao Ju Scott Schaefer Joe Warren Computer Science Department Rice University.
Computational Geometry & Collision detection
1 Lecture #5 Variational Approaches and Image Segmentation Lecture #5 Hossam Abdelmunim 1 & Aly A. Farag 2 1 Computer & Systems Engineering Department,
Stefan Gumhold,* Pavel Borodin, # Reinhard Klein # *University of Tuebingen, Germany # University of Bonn, Germany Intersection Free Simplification.
Asst. Prof. Yusuf Sahillioğlu
Vertices and Fragments I CS4395: Computer Graphics 1 Mohan Sridharan Based on slides created by Edward Angel.
T. J. Peters, University of Connecticut K. Abe, A. C. Russell, J. Bisceglio, E.. Moore, D. R. Ferguson, T. Sakkalis Topological.
Tracking Intersection Curves of Two Deforming Parametric Surfaces Xianming Chen¹, Richard Riesenfeld¹ Elaine Cohen¹, James Damon² ¹School of Computing,
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
Gaussian Information Bottleneck Gal Chechik Amir Globerson, Naftali Tishby, Yair Weiss.
Section 16.7 Surface Integrals. Surface Integrals We now consider integrating functions over a surface S that lies above some plane region D.
1 Integration of Background Modeling and Object Tracking Yu-Ting Chen, Chu-Song Chen, Yi-Ping Hung IEEE ICME, 2006.
Voronoi Diagrams.
We build a surface between two complex closed spatial spline curves. Our algorithm allows the input curves to have differing degree, parameterization,
Complex Model Construction Mortenson Chapter 11 Geometric Modeling
Computer Networking Intra-Domain Routing, Part I RIP (Routing Information Protocol)
Week 13 - Wednesday CS361.
1 Three dimensional mosaics with variable- sized tiles Visual Comput 2008 報告者 : 丁琨桓.
CrossShade: Shading Concept Sketches Using Cross-section Curves Presenter: Feilong Yan.
Deformable Models Segmentation methods until now (no knowledge of shape: Thresholding Edge based Region based Deformable models Knowledge of the shape.
Chapter : Derivatives Section 3.7: Implicit Differentiation
Chapter 2 Section 2.4 Lines and Planes in Space. x y z.
Lecture 6 : Level Set Method
ICML2004, Banff, Alberta, Canada Learning Larger Margin Machine Locally and Globally Kaizhu Huang Haiqin Yang, Irwin King, Michael.
Chapter 10, Part II Edge Linking and Boundary Detection The methods discussed in the previous section yield pixels lying only on edges. This section.
1 Lecture #6 Variational Approaches and Image Segmentation Lecture #6 Hossam Abdelmunim 1 & Aly A. Farag 2 1 Computer & Systems Engineering Department,
1 Shape Segmentation and Applications in Sensor Networks Xianjin Xhu, Rik Sarkar, Jie Gao Department of CS, Stony Brook University INFOCOM 2007.
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.
Tangents and Normals We’re going to talk about tangents and normals to 3-D surfaces such as x 2 + y 2 + z 2 = 4 It’s useful to think of these surfaces.
Slide 3- 1 Quick Quiz Sections 3.4 – Implicit Differentiation.
Artistic Surface Rendering Using Layout Of Text Tatiana Surazhsky Gershon Elber Technion, Israel Institute of Technology.
Quantum Mechanical Cross Sections In a practical scattering experiment the observables we have on hand are momenta, spins, masses, etc.. We do not directly.
L4-Vector Algorithms L4 – Vector Algorithms NGEN06(TEK230) – Algorithms in Geographical Information Systems Abdulghani Hasan.
Visualizing the Evolutions of Silhouettes Junfei Dai Junho Kim Huayi Zeng Xianfeng Gu.
Ship Computer Aided Design
Shape2Pose: Human Centric Shape Analysis CMPT888 Vladimir G. Kim Siddhartha Chaudhuri Leonidas Guibas Thomas Funkhouser Stanford University Princeton University.
Implicit Differentiation
Implicit Differentiation
Relative Extrema and More Analysis of Functions
Concepts, Algorithms for line clipping
Plane and Space Curves Curvature-based Features
Vector-Valued Functions and Motion in Space
Self-Conjugate Vectors of Immersed Manifolds in R6
Implicit Differentiation
By the end of Week 3: You would learn how to solve many problems involving lines/planes and manipulate with different coordinate systems. These are.
13.7 day 2 Tangent Planes and Normal Lines
Fast Marching and Level Set for Shape Recovery
Implicit Differentiation
Muazzam Shehzad Quratulain Muazzam
2.5 Implicit Differentiation
Find the directional derivative of the function at the given point in the direction of the vector v. {image}
Presentation transcript:

Tracking Point-Curve Critical Distances Xianming Chen, Elaine Cohen, Richard Riesenfeld School of Computing, University of Utah

Critical Distance (CD)

Type Discriminant D

Example: Min Dist

Example: Max Dist

Example: Degenerate CD

Higher Order Degenerate CD

Distance Tracking Problem Given critical distances of P to the curve If P is perturb on the plane by –Create any new CDs if any –Annihilate any old CDs if any –Evolve the rest of CDs Distance tracking without global searching?

CD as a Space Point

Normal Bundle

Lifted Normal Bundle implicit surface = Locus of CDs

Lifting the Perturbation

Sectional Curve

Tangent Vector Field

Evolution

Transition

Transition Type Classification

An Example

2-Stage Detection Algorithm Line hits bounding box of evolute Line intersect diagonal of hit box

Extended Evolute From one of our other work

C 1 situation Extra transition events at C 1 breaks But only evolution algorithm is required Evolve CD wrt left and right segment –Keep valid result, and discard invalid one Resulting annihilation or creation accordingly

C 0 situation Convert to 2 collapsed C 1 breaks, connected by an imaginary arc of (positive or negative) infinite curvature

Conclusion Solve dynamic critical distances of plane point to static plane C 0 curve. –Implicit surface formulation, i.e., lifted normal bundle –Construct vector field T –Evolve CD following T –Track topology of CD by 2 nd order computation Covariant derivative of T wrt T –Classification of transition via pre-computed kk´ sign –Detection via intersecting line segment to evolute. Distance tracking without global searching

Thank you!