System and method for invariant-based normal estimation
First Claim
1. A computer-implemented method for invariant-based normal estimation, the method comprising:
- calculating a set of measured invariants for a point associated with a surface of an object, wherein the set of measured invariants is based on color gradients from at least two color channels, wherein the two color channels are captured from two distinct viewpoints, wherein the color gradients include at least a horizontal gradient and a linear gradient in one of the color channels for normalization, and wherein the other color channel includes quadratic gradients which enclose angles of ±
45 degrees with a horizontal axis;
calculating one or more sets of estimated invariants for the point associated with the surface of the object, wherein each set of estimated invariants is based on a known lighting environment for the object and a different normal for the point associated with the surface of the object; and
determining a first normal for the point associated with the surface of the object that results in the set of measured invariants corresponding to a first set of estimated invariants.
2 Assignments
0 Petitions
Accused Products
Abstract
A computer-implemented method for invariant-based normal estimation. The method includes calculating a set of measured invariants for a point associated with a surface of an object, where the set of measured invariants is based on pixel information that includes lighting information, calculating one or more sets of estimated invariants for the point associated with the surface of the object, where each set of estimated invariants is based on a known lighting environment for the object and a different normal for the point associated with the surface of the object, and determining a first normal for the point associated with the surface of the object that results in the set of measured invariants corresponding to a first set of estimated invariants.
21 Citations
32 Claims
-
1. A computer-implemented method for invariant-based normal estimation, the method comprising:
-
calculating a set of measured invariants for a point associated with a surface of an object, wherein the set of measured invariants is based on color gradients from at least two color channels, wherein the two color channels are captured from two distinct viewpoints, wherein the color gradients include at least a horizontal gradient and a linear gradient in one of the color channels for normalization, and wherein the other color channel includes quadratic gradients which enclose angles of ±
45 degrees with a horizontal axis;calculating one or more sets of estimated invariants for the point associated with the surface of the object, wherein each set of estimated invariants is based on a known lighting environment for the object and a different normal for the point associated with the surface of the object; and determining a first normal for the point associated with the surface of the object that results in the set of measured invariants corresponding to a first set of estimated invariants. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 24)
-
-
16. A non-transitory computer-readable storage medium storing instructions that, when executed by a processor, cause a computer system to perform invariant-based normal estimation, by performing the steps of:
-
calculating a set of measured invariants for a point associated with a surface of an object, wherein the set of measured invariants is based on color gradients from at least two color channels, wherein the two color channels are captured from two distinct viewpoints, wherein the color gradients include at least a horizontal gradient and a linear gradient in one of the color channels for normalization, and wherein the other color channel includes quadratic gradients which enclose angles of ±
45 degrees with a horizontal axis;calculating one or more sets of estimated invariants for the point associated with the surface of the object, wherein each set of estimated invariants is based on a known lighting environment for the object and a different normal for the point associated with the surface of the object; and determining a first normal for the point associated with the surface of the object that results in the set of measured invariants corresponding to a first set of estimated invariants. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 29, 30, 32)
-
-
31. A system for invariant-based normal estimation, the system comprising:
a processor configured to; calculate a set of measured invariants for a point associated with a surface of an object, wherein the set of measured invariants is based on color gradients from at least two color channels, wherein the two color channels are captured from two distinct viewpoints, wherein the color gradients include at least a horizontal gradient and a linear gradient in one of the color channels for normalization, and wherein the other color channel includes quadratic gradients which enclose angles of ±
45 degrees with a horizontal axis,calculate one or more sets of estimated invariants for the point associated with the surface of the object, wherein each set of estimated invariants is based on a known lighting environment for the object and a different normal for the point associated with the surface of the object, and determine a first normal for the point associated with the surface of the object that results in the set of measured invariants corresponding to a first set of estimated invariants.
Specification