System and method for generating pixel values for pixels in an image using strictly deterministic methodologies for generating sample points
AssigneeMental Images GmbH
InventorsRolf Herken, Martin Grabenstein
Life of this patent
Estimating the term…
Loading patent…
AssigneeMental Images GmbH
InventorsRolf Herken, Martin Grabenstein
Estimating the term…
A computer graphics system generates pixel values for pixels in an image of objects in a scene, using strictly-deterministic low-discrepancy sequences, illustratively Halton sequences, as sample points for evaluating integrals which are used to simulate a number of computer graphic techniques. The computer graphics system uses the low-discrepancy sequence to ensure that the sample points are evenly distributed over a respective region or time interval, thereby reducing error in the image which can result from clumping of such sample points which can occur in the Monte Carlo technique. In particular, the invention facilitates the generation of images of improved quality when using the same number of sample points at the same computational cost as in the Monte Carlo technique.
A computer program product for use in connection with a computer to provide a computer graphics system for generating a pixel value for a pixel in an image, the pixel being representative of a point in a scene, the computer graphics system generating the pixel value to provide a soft shadow that is represented by an evaluation of an integral of a selected function over a finite extent of a light source, the computer program product comprising a computer-readable medium having encoded thereon:
A computer program product for use in connection with a computer to provide a computer graphics system for generating a pixel value for a pixel in an image, the pixel being representative of a point in a scene, the computer graphics system generating the pixel value to provide a depth of field that is represented by an evaluation of an integral of a selected function over an area of a lens, the computer program product comprising a computer-readable medium having encoded thereon:
A computer program product for use in connection with a computer to provide a computer graphics system for generating a pixel value for a pixel in an image, the pixel being representative of a point in a scene, the computer graphics system generating the pixel value to provide a motion blur that is represented by an evaluation of an integral of a selected function over a selected time interval, the computer program product comprising a computer-readable medium having encoded thereon:
A computer program product for use in connection with a computer to provide a computer graphics system for generating a pixel value for a pixel in an image, the pixel being representative of a point in a scene, the computer graphics system generating the pixel value to provide a jittering that is represented by an evaluation of an integral of a selected function over an area in the image for the pixel, the computer program product comprising a computer-readable medium having encoded thereon:
Dependencies are inferred from the claim text.