System and method for analyzing an image
First Claim
1. A method for analyzing an image, comprising:
- receiving data describing an image, wherein the image is defined in a bounded n-dimensional space, wherein the image is embedded in an m-dimensional real space via an embedding function x( ), and wherein m>
n;
determining a diffeomorphism (f,g) of the n-dimensional space;
computing the inverse transform (f−
1,g−
1) of the determined diffeomorphism (f,g);
selecting a plurality of points in the n-dimensional space;
mapping the plurality of points onto the image using x(f−
1,g−
1) thereby generating a mapped plurality of points on the image; and
analyzing the mapped plurality of points to determine characteristics of the image.
5 Assignments
0 Petitions
Accused Products
Abstract
A system and method for analyzing an image. 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 include: 1) receiving data describing an n-dimensional image, wherein the image is defined in a bounded n-dimensional space, wherein the image is embedded in an m-dimensional real space via an embedding function x( ), and wherein m>n; 2) determining a diffeomorphism (f,g) of the n-dimensional space; 3) computing the inverse transform (f−1,g−1) of the determined diffeomorphism (f,g); 4) selecting a plurality of points in the n-dimensional space; 5) mapping the plurality of points onto the image using x(f−1,g−1) thereby generating a mapped plurality of points on the image; and 6) analyzing the mapped plurality of points to determine characteristics of the image.
-
Citations
36 Claims
-
1. A method for analyzing an image, comprising:
-
receiving data describing an image, wherein the image is defined in a bounded n-dimensional space, wherein the image is embedded in an m-dimensional real space via an embedding function x( ), and wherein m>
n;
determining a diffeomorphism (f,g) of the n-dimensional space;
computing the inverse transform (f−
1,g−
1) of the determined diffeomorphism (f,g);
selecting a plurality of points in the n-dimensional space;
mapping the plurality of points onto the image using x(f−
1,g−
1) thereby generating a mapped plurality of points on the image; and
analyzing the mapped plurality of points to determine characteristics of the image. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A method for generating a Low Discrepancy Sequence on an image, comprising:
-
receiving data describing an image, wherein the image is defined in a unit n-cube, wherein the image is embedded in an m-dimensional real space via an embedding function x( ), and wherein m>
n;
determining a diffeomorphism (f,g) of the unit n-cube;
computing the inverse transform (f−
1,g−
1) of the determined diffeomorphism (f,g);
selecting a Low Discrepancy Sequence in the unit n-cube;
mapping the Low Discrepancy Sequence onto the image using x(f−
1,g−
1), thereby generating a Low Discrepancy Sequence on the image; and
generating output comprising the mapped Low Discrepancy Sequence. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. A system for analyzing an image, comprising:
-
a sensor; and
a computer which is operable to couple to said sensor, said computer comprising;
a CPU;
a memory medium which is operable to store program instructions; and
an input for receiving data describing an n-dimensional image, wherein the image is defined in a bounded n-dimensional space, wherein the image is embedded in an m-dimensional real space via an embedding function x( ), and wherein m>
n;
wherein the CPU is operable to execute said program instructions to perform;
determining a diffeomorphism f of the n-dimensional space;
computing the inverse transform f−
1 of the determined diffeomorphism f;
selecting a plurality of points in the n-dimensional space;
mapping the plurality of points onto the image using x(f−
1), thereby generating a mapped plurality of points on the image;
wherein said computer and said sensor are operable to perform;
sampling the image using at least a subset of the mapped plurality of points to generate samples of the image; and
wherein the CPU is further operable to execute said program instructions to perform;
analyzing the samples of the image to determine characteristics of the image. - View Dependent Claims (26, 27, 28)
-
-
29. A system for analyzing a image, comprising:
-
a computer, comprising;
a CPU;
a memory medium which is operable to store program instructions; and
an input for receiving data describing an n-dimensional image, wherein the image is defined in a bounded n-dimensional space, wherein the image is embedded in an m-dimensional real space via an embedding function xo, and wherein m>
n;
wherein the CPU is operable to execute said program instructions to perform;
determining a diffeomorphism f of the n-dimensional space;
computing the inverse transform f−
1 of the determined diffeomorphism f;
selecting a Low Discrepancy Sequence in the n-dimensional space; and
mapping the Low Discrepancy Sequence onto the image using x(f−
1), thereby generating a mapped Low Discrepancy Sequence on the image;
sampling the image using at least a subset of the mapped Low Discrepancy Sequence to generate samples of the image; and
analyzing the samples of the image to determine characteristics of the image. - View Dependent Claims (30)
-
-
31. A system for generating a Low Discrepancy Sequence on an image, comprising:
-
a computer, comprising;
a CPU;
a memory medium which is operable to store program instructions; and
an input for receiving data describing an n-dimensional image, wherein the image is defined in a unit n-cube, wherein the image is embedded in Rm via an embedding function x( ), and wherein m>
n;
wherein the CPU is operable to execute said program instructions to perform;
determining a diffeomorphism f of the unit n-cube;
computing the inverse transform f−
1 of the determined diffeomorphism f;
selecting a Low Discrepancy Sequence in the unit n-cube;
mapping the Low Discrepancy Sequence onto the embedded image using x(f−
1), thereby generating a Low Discrepancy Sequence on the image; and
generating output comprising the mapped Low Discrepancy Sequence.
-
-
32. A memory medium containing program instructions for analyzing an image, wherein said program instructions are executable to perform:
-
receiving data describing an n-dimensional image, wherein the image is defined in a bounded n-dimensional space, wherein the image is embedded in an m-dimensional real space via an embedding function x( ), and wherein m>
n;
determining a diffeomorphism f of the n-dimensional space;
computing the inverse transform f−
1 of the determined diffeomorphism f;
selecting a plurality of points in the n-dimensional space;
mapping the plurality of points onto the image using x(f−
1), thereby generating a mapped plurality of points on the image;
sampling the image using at least a subset of the mapped plurality of points to generate samples of the image; and
analyzing the samples of the image to determine characteristics of the image. - View Dependent Claims (33)
-
-
34. A memory medium containing program instructions for analyzing an image, wherein said program instructions are executable to perform:
-
receiving data describing an image, wherein the image is defined in a bounded n-dimensional space, wherein the image is embedded in an m-dimensional real space via an embedding function x( ), and wherein m>
n;
determining a diffeomorphism f of the n-dimensional space;
computing the inverse transform f−
1 of the determined diffeomorphism f;
selecting a Low Discrepancy Sequence in the n-dimensional space;
mapping the Low Discrepancy Sequence onto the image using x(f−
1), thereby generating a mapped Low Discrepancy Sequence on the image; and
sampling the image using at least a subset of the mapped Low Discrepancy Sequence to generate samples of the image; and
analyzing the samples of the image to determine characteristics of the image. - View Dependent Claims (35)
-
-
36. A memory medium containing program instructions for generating a Low Discrepancy Sequence on an image, wherein said program instructions are executable to perform:
-
selecting an image S, wherein S is defined in a unit n-cube, wherein S is embedded in Rm via an embedding function x( ), and wherein m>
n.determining a diffeomorphism f of the unit n-cube;
computing the inverse transform f−
1 of the determined diffeomorphism f;
selecting a Low Discrepancy Sequence in the unit n-cube;
mapping the Low Discrepancy Sequence onto the embedded image S using x(f−
1), thereby generating a Low Discrepancy Sequence on the image S; and
generating output comprising the mapped Low Discrepancy Sequence.
-
Specification