System and method for generating a low discrepancy curve on an abstract surface
First Claim
1. A method for generating a curve on a surface, comprising:
- selecting a parameterization of the surface, wherein the parameterization corresponds to a parameter space;
selecting a first curve in the parameter space;
determining a re-parameterization of the surface based on a metric of the surface; and
mapping the first curve in the parameter space onto the surface based on the re-parameterization, to generate the curve;
wherein the curve is useable in analyzing the surface.
5 Assignments
0 Petitions
Accused Products
Abstract
A system and method for generating a curve, such as a Low Discrepancy Curve, on a surface, such as an abstract surface with a Riemannian metric. The system may comprise a computer which includes a CPU and a memory medium which is operable to store one or more programs executable by the CPU to perform the method. The method may: 1) parameterize the surface; 2) select a curve, such as a Low Discrepancy Curve, in a parameter space, for example, a simple space such as a unit square; 3) re-parameterize the surface, for example, re-parameterize the surface such that a ratio of line and area elements of the surface based on a Riemannian metric is constant; and 4) map the curve onto the surface using the re-parameterization. The method may also generate output comprising information regarding the mapped curve, for example, displaying the mapped curve on a display device.
41 Citations
35 Claims
-
1. A method for generating a curve on a surface, comprising:
-
selecting a parameterization of the surface, wherein the parameterization corresponds to a parameter space;
selecting a first curve in the parameter space;
determining a re-parameterization of the surface based on a metric of the surface; and
mapping the first curve in the parameter space onto the surface based on the re-parameterization, to generate the curve;
wherein the curve is useable in analyzing the surface. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 15, 16, 17, 18, 19, 20)
-
-
11. A method for generating a curve on a surface of an object, comprising:
-
selecting a parameterization of the surface, wherein the parameterization corresponds to a parameter space;
selecting a first curve in the parameter space;
determining a re-parameterization of the surface based on a metric of the surface; and
mapping the first curve in the parameter space onto the surface based on the re-parameterization, to generate the curve;
wherein the curve is useable in analyzing the object. - View Dependent Claims (12, 13, 14)
-
-
21. A memory medium which is operable to store program instructions for generating a curve on a surface, wherein said program instructions are executable to perform:
-
storing a parameterization of the surface, wherein the parameterization corresponds to a parameter space;
storing a first curve in the parameter space;
determining a re-parameterization of the surface based on a metric of the surface; and
mapping the first curve in the parameter space onto the surface based on the re-parameterization, to generate the curve;
wherein the curve is useable in analyzing the surface. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29)
-
-
30. A system for generating a curve on a surface, comprising:
-
aCPU; and
a memory medium which is operable to store one or more software programs;
wherein said CPU is operable to execute said one or more software programs to perform;
selecting a parameterization of the surface, wherein the parameterization corresponds to a parameter space;
selecting a first curve in the parameter space;
determining a re-parameterization of the surface based on a metric of the surface; and
mapping the first curve in the parameter space onto the surface based on the re-parameterization, to generate the curve;
wherein the curve is useable in analyzing the surface. - View Dependent Claims (31, 32, 33, 34, 35)
-
Specification