-
公开(公告)号:US20210241431A1
公开(公告)日:2021-08-05
申请号:US17171925
申请日:2021-02-09
Applicant: Intel Corporation
Inventor: Carson BROWNLEE , Ingo WALD , Attila AFRA , Johannes GUENTHER , Jefferson AMSTUTZ , Carsten BENTHIN
Abstract: Apparatus and method for denoising of images generated by a rendering engine such as a ray tracing engine. For example, one embodiment of a system or apparatus comprises: A system comprising: a plurality of nodes to perform ray tracing operations; a dispatcher node to dispatch graphics work to the plurality of nodes, each node to perform ray tracing to render a region of an image frame; at least a first node of the plurality comprising: a ray-tracing renderer to perform ray tracing to render a first region of the image frame; and a denoiser to perform denoising of the first region using a combination of data associated with the first region and data associated with a region outside of the first region, at least some of the data associated with the region outside of the first region to be retrieved from at least one other node.
-
2.
公开(公告)号:US20210350609A1
公开(公告)日:2021-11-11
申请号:US17223395
申请日:2021-04-06
Applicant: Intel Corporation
Inventor: Ingo WALD , Gabor LIKTOR , Carsten BENTHIN , Carson BROWNLEE , Johannes GUENTHER , Jefferson D. AMSTUTZ
Abstract: An apparatus and method for compressing ray tracing data prior to transmission between nodes. For example, one embodiment of an apparatus comprises: a first node comprising a first ray tracing engine, the first node communicatively coupled to a second node comprising a second ray tracing engine; first compression circuitry coupled to the first ray tracing engine, the first compression circuitry to perform compression on ray tracing data of the first ray tracing engine to produce a first compressed stream of ray tracing data; and interface circuitry to transmit the first compressed stream of ray tracing data from the first node to the second node.
-
3.
公开(公告)号:US20230281954A1
公开(公告)日:2023-09-07
申请号:US17686300
申请日:2022-03-03
Applicant: Intel Corporation
Inventor: Oliver GRAU , Johannes GUENTHER
Abstract: Apparatus and method for validation of complex perceptional systems with efficient simulation of optical variants. For example one embodiment of a method comprises: identifying foreground objects having a layered object representation in a scene, the layered object representation including surface properties, the scene comprising a sequence of images to be used in a simulation for testing an autonomous driving (AD) system; incrementally rendering one or more images in the sequence of images by performing the operations of: using a previously-rendered image with foreground objects removed as a starting point for rendering a current image; rendering the foreground objects of the current image based on the layered representations; and rendering regions outside of the foreground objects which are influenced by the foreground objects based on the layered representations.
-
4.
公开(公告)号:US20240144577A1
公开(公告)日:2024-05-02
申请号:US18306816
申请日:2023-04-25
Applicant: Intel Corporation
Inventor: Attila Tamas AFRA , Johannes GUENTHER
CPC classification number: G06T15/005 , G06T5/70 , G06T7/20 , G06T15/06 , G06T2207/10016
Abstract: Apparatus and method for non-local means filtering using a media processing block of a graphics processor. For example, one embodiment of a processor comprises: ray tracing circuitry to execute a first set of one or more commands to traverse rays through a bounding volume hierarchy (BVH) to identify BVH nodes and/or primitives intersected by the ray; shader execution circuitry to execute one or more shaders responsive to a second set of one or more commands to render a sequence of image frames based on the BVH nodes and/or primitives intersected by the ray; and a media processor comprising motion estimation circuitry to execute a third set of one or more commands to perform non-local means filtering to remove noise from the sequence of image frames based on a mean pixel value collected across the sequence of image frames.
-
公开(公告)号:US20230016642A1
公开(公告)日:2023-01-19
申请号:US17868610
申请日:2022-07-19
Applicant: INTEL CORPORATION
Inventor: Sven WOOP , Attila AFRA , Carsten BENTHIN , Ingo WALD , Johannes GUENTHER
Abstract: A graphics processing apparatus comprising bounding volume hierarchy (BVH) construction circuitry to perform a spatial analysis and temporal analysis related to a plurality of input primitives and responsively generate a BVH comprising spatial, temporal, and spatial-temporal components that are hierarchically arranged, wherein the spatial components include a plurality of spatial nodes with children, the spatial nodes bounding the children using spatial bounds, and the temporal components comprise temporal nodes with children, the temporal nodes bounding their children using temporal bounds and the spatial-temporal components comprise spatial-temporal nodes with children, the spatial-temporal nodes bounding their children using spatial and temporal bounds; and ray traversal/intersection circuitry to traverse a ray or a set of rays through the BVH in accordance with the spatial and temporal components.
-
公开(公告)号:US20240087208A1
公开(公告)日:2024-03-14
申请号:US18372783
申请日:2023-09-26
Applicant: INTEL CORPORATION
Inventor: Sven WOOP , Attila AFRA , Carsten BENTHIN , Ingo WALD , Johannes GUENTHER
CPC classification number: G06T15/005 , G06T1/20 , G06T15/06 , G06T17/00
Abstract: A graphics processing apparatus comprising bounding volume hierarchy (BVH) construction circuitry to perform a spatial analysis and temporal analysis related to a plurality of input primitives and responsively generate a BVH comprising spatial, temporal, and spatial-temporal components that are hierarchically arranged, wherein the spatial components include a plurality of spatial nodes with children, the spatial nodes bounding the children using spatial bounds, and the temporal components comprise temporal nodes with children, the temporal nodes bounding their children using temporal bounds and the spatial-temporal components comprise spatial-temporal nodes with children, the spatial-temporal nodes bounding their children using spatial and temporal bounds; and ray traversal/intersection circuitry to traverse a ray or a set of rays through the BVH in accordance with the spatial and temporal components.
-
公开(公告)号:US20210287423A1
公开(公告)日:2021-09-16
申请号:US16819116
申请日:2020-03-15
Applicant: Intel Corporation
Inventor: Johannes GUENTHER , Attila Tamas AFRA
IPC: G06T15/06 , G06T17/10 , G06T15/00 , G06T1/20 , G06F7/57 , G06F7/485 , G06F7/487 , G06F7/499 , G06F9/30
Abstract: Apparatus and method for double-precision traversal and intersection. For example, one embodiment of an apparatus comprises: a bounding volume hierarchy (BVH) generator to construct a BVH comprising a plurality of hierarchically arranged BVH nodes; a ray storage to store rays to be traversed through one or more of the BVH nodes; ray traversal circuitry comprising a first plurality of 64-bit arithmetic logic units (ALUs) which natively support double-precision floating point operations, the ray traversal circuitry to use at least a first ALU of the one or more ALUs to traverse a first ray through a first BVH node at a double-precision floating point precision to generate double-precision floating point traversal results; a plurality of execution units (EUs) coupled to the ray traversal circuitry, at least one of the plurality of EUs comprising a second plurality of 64-bit ALUs capable of natively performing double-precision floating point operations, the at least one of the plurality of EUs to execute one or more intersection shaders to perform ray-primitive intersection testing at double-precision floating point precision based on the double-precision floating point traversal results.
-
公开(公告)号:US20210287417A1
公开(公告)日:2021-09-16
申请号:US16819124
申请日:2020-03-15
Applicant: Intel Corporation
Inventor: Attila Tamas AFRA , Johannes GUENTHER
Abstract: Apparatus and method for non-local means filtering using a media processing block of a graphics processor. For example, one embodiment of a processor comprises: ray tracing circuitry to execute a first set of one or more commands to traverse rays through a bounding volume hierarchy (BVH) to identify BVH nodes and/or primitives intersected by the ray; shader execution circuitry to execute one or more shaders responsive to a second set of one or more commands to render a sequence of image frames based on the BVH nodes and/or primitives intersected by the ray; and a media processor comprising motion estimation circuitry to execute a third set of one or more commands to perform non-local means filtering to remove noise from the sequence of image frames based on a mean pixel value collected across the sequence of image frames.
-
9.
公开(公告)号:US20200258287A1
公开(公告)日:2020-08-13
申请号:US16791719
申请日:2020-02-14
Applicant: Intel Corporation
Inventor: Ingo WALD , Gabor LIKTOR , Carsten BENTHIN , Carson BROWNLEE , Johannes GUENTHER , Jefferson D. AMSTUTZ
Abstract: An apparatus and method for compressing ray tracing data prior to transmission between nodes. For example, one embodiment of an apparatus comprises: a first node comprising a first ray tracing engine, the first node communicatively coupled to a second node comprising a second ray tracing engine; first compression circuitry coupled to the first ray tracing engine, the first compression circuitry to perform compression on ray tracing data of the first ray tracing engine to produce a first compressed stream of ray tracing data; and interface circuitry to transmit the first compressed stream of ray tracing data from the first node to the second node.
-
10.
公开(公告)号:US20190228560A1
公开(公告)日:2019-07-25
申请号:US16252414
申请日:2019-01-18
Applicant: Intel Corporation
Inventor: Ingo WALD , Gabor LIKTOR , Carsten BENTHIN , Carson BROWNLEE , Johannes GUENTHER , Jefferson D. AMSTUTZ
Abstract: An apparatus and method for compressing ray tracing data prior to transmission between nodes. For example, one embodiment of an apparatus comprises: a first node comprising a first ray tracing engine, the first node communicatively coupled to a second node comprising a second ray tracing engine; first compression circuitry coupled to the first ray tracing engine, the first compression circuitry to perform compression on ray tracing data of the first ray tracing engine to produce a first compressed stream of ray tracing data; and interface circuitry to transmit the first compressed stream of ray tracing data from the first node to the second node.
-
-
-
-
-
-
-
-
-