RENDERING PIECE-WISE SMOOTH IMAGE FROM COLOUR VALUES ALONG PATHS
First Claim
1. A computer-implemented method of rendering a piece-wise smooth image, said image specified by image values along opposite sides of paths, said method comprising:
- converting said paths to chains of straight line segments and setting image values for each side of each line segment;
determining first and second coefficients for each line segment, said first coefficient for each line segment being based on a difference between said specified image values on opposite sides of the segment, said second coefficient for each line segment being based on an average of said image values on opposite sides of the segment; and
calculating each image value as the addition of a sum over all line segments of the product of the first coefficient for a segment with a dipole field value for the segment and a sum over all line segments of the product of the second coefficient for a segment with a logarithmic field value for the segment.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods (100), apparatuses, and computer program products for rendering a piece-wise smooth image are disclosed. The image is specified by image values along opposite sides of paths. The paths (210) are converted (110) to chains of straight line segments (310 to 350), and image values are set (110) for each side of each segment. Coefficients are determined (120) for each line segment. A first coefficient for each segment is based (120) on a difference between specified image values on opposite sides of the segment. A second coefficient for each segment is obtained (120) using an average of image values on opposite sides of the segment and a system of linear equations. Each image value is calculated (130) as the addition of a sum over all segments of the product of first coefficient for a segment with a dipole field value for the segment and a sum over all segments of the product of second coefficient for a segment with a logarithmic field value for the segment.
16 Citations
21 Claims
-
1. A computer-implemented method of rendering a piece-wise smooth image, said image specified by image values along opposite sides of paths, said method comprising:
-
converting said paths to chains of straight line segments and setting image values for each side of each line segment; determining first and second coefficients for each line segment, said first coefficient for each line segment being based on a difference between said specified image values on opposite sides of the segment, said second coefficient for each line segment being based on an average of said image values on opposite sides of the segment; and calculating each image value as the addition of a sum over all line segments of the product of the first coefficient for a segment with a dipole field value for the segment and a sum over all line segments of the product of the second coefficient for a segment with a logarithmic field value for the segment. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. An apparatus for rendering a piece-wise smooth image, said image specified by image values along opposite sides of paths, said apparatus comprising:
-
a memory for storing data and a computer program; and a processor unit coupled to the memory for executing a computer program, said memory and said processor configured to render said piece-wise smooth image, the computer program comprising; computer program code means for converting said paths to chains of straight line segments and setting image values for each side of each line segment; computer program code means for determining first and second coefficients for each line segment, said first coefficient for each line segment being based on a difference between said specified image values on opposite sides of the segment, said second coefficient for each line segment being based on an average of said image values on opposite sides of the segment; and computer program code means for calculating each image value as the addition of a sum over all line segments of the product of the first coefficient for a segment with a dipole field value for the segment and a sum over all line segments of the product of the second coefficient for a segment with a logarithmic field value for the segment. - View Dependent Claims (13, 14, 15, 16)
-
-
17. A computer readable storage medium having recorded therein a computer program for rendering a piece-wise smooth image, the computer program comprising:
-
computer program code means for converting said paths to chains of straight line segments and setting image values for each side of each line segment; computer program code means for determining first and second coefficients for each line segment, said first coefficient for each line segment being based on a difference between said specified image values on opposite sides of the segment, said second coefficient for each line segment being based on an average of said image values on opposite sides of the segment; and computer program code means for calculating each image value using the addition of a sum over all line segments of the product of the first coefficient for a segment with a dipole field value for the segment and a sum over all line segments of the product of the second coefficient for a segment with a logarithmic field value for the segment. - View Dependent Claims (18, 19, 20, 21)
-
Specification