Calculus of nonrigid surfaces for geometry and texture manipulation

Alexander Bronstein1, Michael Bronstein, Ron Kimmel

  • 1Technion, Israel Institute of Technology, Haifa, Israel. bron@cs.technion.ac.il

Summary

We developed a geometric method to find intrinsic correspondence between 3D nonrigid objects by modeling deformation and minimizing distortion. This enables manipulating object geometry and texture for applications like facial animation and virtual painting.

Related Concept Videos

Calculus with Parametric Curves: Surface Areas01:30

Calculus with Parametric Curves: Surface Areas

A parametric curve is a description of a path in the plane where both the x and y coordinates are functions of a single parameter, typically denoted t. When such a curve is revolved about an external axis lying in the same plane, it generates a surface of revolution in three dimensions. The surface area of this rotated shape depends fundamentally on two aspects: the geometry of the original curve and how far it lies from the chosen axis of rotation.A torus is a classical surface of revolution...
Quadric Surfaces01:28

Quadric Surfaces

Quadric surfaces are three-dimensional surfaces characterized by second-degree equations in the variables x, y, and z. These surfaces are smooth and continuous, and specific combinations of squared and linear terms define their shapes. The main types of quadric surfaces include ellipsoids, cones, paraboloids, and hyperboloids. Each type exhibits distinct geometric features depending on how the variables are arranged and related within the equation.Ellipsoids are closed surfaces formed when all...
Tangent Planes to Surfaces01:19

Tangent Planes to Surfaces

In multivariable calculus, the concept of a tangent plane plays a central role in approximating curved surfaces. When dealing with a surface defined by a function of two variables, such as z = f(x, y), the tangent plane at a given point provides the best linear approximation to the surface near that point. This local linearization allows complex, nonlinear geometries to be treated using simpler, planar models.The construction of the tangent plane involves taking vertical slices of the surface...
Parametric Surfaces01:30

Parametric Surfaces

A parametric surface in three-dimensional space is defined through a vector-valued function\begin{equation*}\mathbf{r}(u, v) = x(u, v)\mathbf{i} + y(u, v)\mathbf{j} + z(u, v)\mathbf{k}\end{equation*}where u and v are parameters within a specified domain D in the uv-plane. The functions x(u, v), y(u, v), and z(u, v) define the coordinates of points on the surface. As u and v vary over D, the position vector r(u, v) traces a continuous surface in space. This parametric representation is essential...
Calculus with Parametric Curves: Tangents and Areas01:28

Calculus with Parametric Curves: Tangents and Areas

In parametric calculus, a curve is described by a pair of functions, x(t) and y(t), where the parameter t often represents time. This representation enables a precise depiction of a particle's position as it moves through a plane, capturing both its trajectory and direction of motion. Analyzing the slope of the tangent line to the curve at a given point is fundamental for understanding how the particle moves.The slope of a tangent line to a parametric curve at any point is given by the...
Interpretations of Partial Derivatives01:14

Interpretations of Partial Derivatives

A surface defined by a function of two variables can be visualized as a vast, uneven terrain, where each point is identified using Cartesian coordinates. The elevation of the terrain at any point is determined by a function that assigns a height value to every pair of horizontal coordinates. This representation allows the surface to be studied in terms of how its height varies across different directions.At a specific point on this terrain, understanding how the height changes requires...