CPC G06T 5/002 (2013.01) [G06T 5/20 (2013.01); G06T 7/50 (2017.01); G06T 7/90 (2017.01)] | 20 Claims |
1. A computer-implemented method comprising:
receiving, by a user interface manager of a lens blur rendering system, a request to apply a lens blur effect to an input image;
obtaining, by a kernel splatting manager of the lens blur rendering system, a plurality of disparity maps associated with the input image;
aggregating, by the kernel splatting manager, influences of pixels of the input image using a plurality of reshaped kernel gradients, the plurality of reshaped kernel gradients determined based on the plurality of disparity maps; and
determining, by the kernel splatting manager, a lens blur for at least one pixel of the input image in an output image based on the aggregated influences.
|