Systems and methods for estimating pixel intensity
First Claim
1. A method for estimating the intensity of a pixel included within an image, the method comprising:
- (i) generating a plurality of bidirectional paths extending between a light source and a set of measurement points, each bidirectional path comprising a light subpath extending from the light source and an eye subpath extending from the view point and coupled to the light subpath,wherein each light subpath is characterized by a number of vertices included within said light subpath, andwherein each eye subpath is characterized by a number of vertices included within said eye subpath;
(ii) sorting the plurality of bidirectional paths into separation populations, wherein each population includes bidirectional paths constructed from eye subpaths having a common number of vertices, and light subpaths having a common number of vertices;
(iii) computing an intensity contribution of each population, and(iv) summing the intensity contributions over a plurality of populations to estimate the intensity of the pixel.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for estimating pixel intensity includes generating a plurality of bidirectional paths extending between a light source and a measurement point, whereby the measurement point represents a pixel within the image. Each bidirectional path includes a light subpath portion extending from the light source and an eye subpath portion extending from the view point and coupled to the light subpath. Each light subpath is characterized by a number of vertices included therein, and similarly, each eye subpath is characterized by a number of vertices included therein. The plurality of bidirectional paths are sorted into separation populations, whereby each population includes bidirectional paths constructed from eye subpaths having a common number of vertices, and light subpaths having a common number of vertices. An intensity contribution is computed for each of the individual populations, and the intensity contributions are summed over all populations to estimate the intensity of the pixel.
-
Citations
20 Claims
-
1. A method for estimating the intensity of a pixel included within an image, the method comprising:
-
(i) generating a plurality of bidirectional paths extending between a light source and a set of measurement points, each bidirectional path comprising a light subpath extending from the light source and an eye subpath extending from the view point and coupled to the light subpath, wherein each light subpath is characterized by a number of vertices included within said light subpath, and wherein each eye subpath is characterized by a number of vertices included within said eye subpath; (ii) sorting the plurality of bidirectional paths into separation populations, wherein each population includes bidirectional paths constructed from eye subpaths having a common number of vertices, and light subpaths having a common number of vertices; (iii) computing an intensity contribution of each population, and (iv) summing the intensity contributions over a plurality of populations to estimate the intensity of the pixel. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A system operable for estimating the intensity of a pixel included within an image, the system including a processor operable for:
-
(i) generating a plurality of bidirectional paths extending between a light source and a set of measurement points, each bidirectional path comprising a light subpath extending from the light source and an eye subpath extending from the view point and coupled to the light subpath, wherein each light subpath is characterized by a number of vertices included within said light subpath, and wherein each eye subpath is characterized by a number of vertices included within said eye subpath; (ii) sorting the plurality of bidirectional paths into separation populations, wherein each population includes bidirectional paths constructed from eye subpaths having a common number of vertices, and light subpaths having a common number of vertices; (iii) computing an intensity contribution of each population, and (iv) summing the intensity contributions over a plurality of populations to estimate the intensity of the pixel. - View Dependent Claims (14, 15, 16)
-
-
17. A computer program product, resident on a non-transitory computer readable medium, storing instruction code for estimating the intensity of a pixel included within an image, the computer program product comprising:
-
(i) instruction code for generating a plurality of bidirectional paths extending between a light source and a set of measurement points, each bidirectional path comprising a light subpath extending from the light source and an eye subpath extending from the view point and coupled to the light subpath, wherein each light subpath is characterized by a number of vertices included within said light subpath, and wherein each eye subpath is characterized by a number of vertices included within said eye subpath; (ii) instruction code for sorting the plurality of bidirectional paths into separation populations, wherein each population includes bidirectional paths constructed from eye subpaths having a common number of vertices, and light subpaths having a common number of vertices; (iii) instruction code for computing an intensity contribution of each population, and (iv) instruction code for summing the intensity contributions over a plurality of populations to estimate the intensity of the pixel. - View Dependent Claims (18, 19, 20)
-
Specification