Path guiding for path-traced rendering

    公开(公告)号:US11798220B2

    公开(公告)日:2023-10-24

    申请号:US17362555

    申请日:2021-06-29

    IPC分类号: G06T15/06 G06T15/50

    摘要: A computer-implemented method for generating a mask for a light source in a virtual scene includes determining a bounding box for the scene based on a frustum of a virtual camera and generating a path-traced image of the scene within the bounding box. Light paths emitted by the camera and exiting at the light source are stored, and objects poorly sampled by the light source are removed from the scene. An initial mask for the light source is generated from the density of light paths exiting at that position on the light source. The initial mask is refined by averaging in the light path density at each point on the light source for subsequent images.

    Ray-tracing multi-sample anti-aliasing

    公开(公告)号:US11790593B2

    公开(公告)日:2023-10-17

    申请号:US16819008

    申请日:2020-03-13

    摘要: A technique for performing a ray tracing operation for a ray is provided. The method includes performing one or more ray-box intersection tests for the ray against one or more bounding boxes of a bounding volume hierarchy to eliminate one or more nodes of the bounding volume hierarchy from consideration, for one or more triangles of the bounding volume hierarchy that are not eliminated by the one or more ray-box intersection tests, performing one or more ray-triangle intersection tests utilizing samples displaced from a centroid position of the ray, and invoking one or more shaders of a ray tracing pipeline for the samples based on results of the ray-triangle intersection tests.

    Kernel prediction with kernel dictionary in image denoising

    公开(公告)号:US11783184B2

    公开(公告)日:2023-10-10

    申请号:US17590995

    申请日:2022-02-02

    申请人: Adobe Inc.

    摘要: Certain embodiments involve techniques for efficiently estimating denoising kernels for generating denoised images. For instance, a neural network receives a noisy reference image to denoise. The neural network uses a kernel dictionary of base kernels and generates a coefficient vector for each pixel in the reference image such that the coefficient vector includes a coefficient value for each base kernel in the kernel dictionary, where the base kernels are combined to generate a denoising kernel and each coefficient value indicates a contribution of a given base kernel to a denoising kernel. The neural network calculates the denoising kernel for a given pixel by applying the coefficient vector for that pixel to the kernel dictionary. The neural network applies each denoising kernel to the respective pixel to generate a denoised output image.

    IMAGE PROCESSING METHOD AND RELATED APPARATUS

    公开(公告)号:US20230316633A1

    公开(公告)日:2023-10-05

    申请号:US18323977

    申请日:2023-05-25

    摘要: This application discloses an image processing method. The method includes: obtaining to-be-rendered data; performing rasterization processing on the to-be-rendered data to obtain a first image; and identifying a target object in the first image by using an identifier, and performing ray tracing processing on the target object to obtain a second image. Because ray tracing processing is performed on a local object in an image, computing power requirement for image rendering is reduced, so that an electronic device with limited computing power can also implement image rendering by using the ray tracing processing, to improve image rendering effect.

    Image processing method and apparatus, computer storage medium, and electronic device

    公开(公告)号:US11776202B2

    公开(公告)日:2023-10-03

    申请号:US17705169

    申请日:2022-03-25

    发明人: Qi Li Qian Huang

    摘要: This application provides an image processing method performed by an electronic device. The method includes: acquiring a diffuse reflection map and a shadow map of a three-dimensional (3D) model of an object, wherein the 3D model is constructed from a plurality of photos of the object within a predefined lighting environment; acquiring a shadow texel in a shadow region of the diffuse reflection map according to a corresponding shadow region in the shadow map; querying an average color lookup table according to spatial coordinate information of the shadow texel for an average brightness difference corresponding to the shadow texel; and determining restoration color information according to the average brightness difference, and restoring color information of the shadow texel according to the restoration color information. In this way, shadow in the diffuse reflection map of the 3D model can be effectively removed or at least attenuated.

    METHOD FOR PRODUCING A HOLOGRAM, AND SECURITY ELEMENT AND A SECURITY DOCUMENT

    公开(公告)号:US20230286312A1

    公开(公告)日:2023-09-14

    申请号:US18141511

    申请日:2023-05-01

    申请人: OVD Kinegram AG

    摘要: A method for producing a hologram (1), (1) for security elements (1a) and/or security documents (1b). One or more virtual hologram planes (10) are arranged in front of and/or behind one or more virtual models (20) and/or one or more virtual hologram planes (10) are arranged such that they intersect one or more virtual models (20). One or more virtual light sources (30) are arranged on one or more partial regions of the surface (21) of one or more of the virtual models (20). One or more virtual electromagnetic fields (40) are calculated starting from at least one of the virtual light sources (30) in one or more zones (11) of the one or more virtual hologram planes (10). In the one or more zones (11), in each case, a virtual total electromagnetic field (41) is calculated on the basis of the sum of two or more, of the virtual electromagnetic fields (40) in the respective zone (11). One or more phase images (50) are calculated from the virtual total electromagnetic fields (41) in the one or more zones (11). A height profile (60) of the hologram (1) is calculated from the one or more phase images (50) and the height profile (60) of the hologram (1) is incorporated into a substrate (2) to provide the hologram (1).