IP Library › Granted Patent US 12,602,751
Granted Patent B2
US 12,602,751 · App. 17/520,089 · Granted Apr 14, 2026

Sample distribution-informed denoising and rendering

Inventors: Tobias Zirr (Karlsruhe, DE); Sungye Kim (Folsom, CA)
Assignee: Intel Corporation
G06T5/70G06N3/04G06T1/20G06T5/50G06T2207/20084
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,602,751
App. No.
17/520,089
Granted
Apr 14, 2026
Kind
B2
Abstract

A graphics processor is provided that includes circuitry configured to receive, at an input block of a neural network model, a set of data including previous frame data, current frame data, velocity data, and jitter offset data. The neural network model is configured to generate a denoised, supersampled, and anti-aliased output image based on reliability metrics computed based on sample distribution data for samples within the current frame data.

Claims (40)

1 . A graphics processor comprising:

a set of processing resources configured to perform a supersampling anti-aliasing operation via a mixed precision convolutional neural network, the set of processing resources including circuitry configured to:

receive, at an input block of a neural network model, a set of data including previous frame data, current frame data, velocity data, and jitter offset data;

pre-process the set of data to generate pre-processed data;

provide first pre-processed data to a feature extraction network of the neural network model and second pre-processed data to an output block of the neural network model, the first pre-processed data in a datatype having a first precision and the second pre-processed data in a datatype having a second precision that is higher than the first precision;

process the pre-processed data at the feature extraction network via one or more encoder stages and one or more decoder stages;

output tensor data from the feature extraction network to the output block; and

generate an output image via an output block of the neural network model, wherein the output image is a denoised, supersampled, and anti-aliased output image and the output block is configured to filter the output image based on sample reliability metrics computed based on sample distribution data for samples within the current frame data.

2 . The graphics processor as in claim 1 , wherein the circuitry is configured to receive, at the input block, the sample reliability metrics and to filter the output image, the circuitry is configured to denoise the output image based on the sample reliability metrics.

3 . The graphics processor as in claim 2 , wherein the current frame data includes high dynamic range (HDR) color data.

4 . The graphics processor as in claim 3 , wherein the current frame data includes G-buffer data including auxiliary image data.

5 . The graphics processor as in claim 4 , wherein the auxiliary image data includes albedo and normal data and the sample reliability metrics are configured at least in part to compensate for noise within the auxiliary image data.

6 . The graphics processor as in claim 5 , wherein the sample reliability metrics include a moment of a statistical distribution of sample characteristics for samples within the current frame data.

7 . The graphics processor as in claim 6 , wherein the sample reliability metrics are computed based on a perceptually uniform encoding of the samples in which distortion visibility is approximately uniform along encoded values.

8 . The graphics processor as in claim 7 , wherein variance of the sample distribution data is characterized by a Jensen gap of perceptually uniform, tone-mapped samples.

9 . The graphics processor as in claim 8 , wherein the circuitry includes a matrix accelerator that is configured to perform matrix operations for the neural network model.

10 . The graphics processor as in claim 9 , wherein the matrix accelerator includes a systolic array.

11 . A method comprising:

on a graphics processor device:

receiving, at an input block of a neural network model, a set of data including previous frame data, current frame data, velocity data, and jitter offset data;

pre-processing the set of data to generate pre-processed data;

providing first pre-processed data to a feature extraction network of the neural network model and second pre-processed data to an output block of the neural network model, the first pre-processed data in a datatype having a first precision and the second pre-processed data in a datatype having a second precision that is higher than the first precision;

processing the pre-processed data at the feature extraction network via one or more encoder stages and one or more decoder stages;

outputting tensor data from the feature extraction network to the output block; and

generating an output image via an output block of the neural network model, wherein the output image is a denoised, supersampled, and anti-aliased output image and the output block is configured to filter the output image based on sample reliability metrics computed based on sample distribution data for samples within the current frame data.

12 . The method as in claim 11 , further comprising receiving, at the input block, the sample reliability metrics for the current frame data, wherein filtering the output image includes denoising the output image based on the sample reliability metrics, wherein, and the sample reliability metrics include a moment of a statistical distribution of sample characteristics for samples within the current frame data.

13 . The method as in claim 12 , wherein the current frame data includes high dynamic range (HDR) color data.

14 . The method as in claim 13 , wherein the current frame data includes G-buffer data including auxiliary image data.

15 . The method as in claim 14 , wherein the auxiliary image data includes albedo and normal data and the sample reliability metrics are configured at least in part to compensate for noise within the auxiliary image data.

16 . A non-transitory machine readable medium storing instructions which, when executed by one or more processors including a graphics processor, cause the one or more processors to perform operations comprising:

receiving, at an input block of a neural network model, a set of data including previous frame data, current frame data, velocity data, jitter offset data, and sample reliability metrics determined based on sample distribution data for samples within the current frame data;

pre-processing the set of data to generate pre-processed data;

providing first pre-processed data to a feature extraction network of the neural network model and second pre-processed data to an output block of the neural network model, the first pre-processed data in a datatype having a first precision and the second pre-processed data in a datatype having a second precision that is higher than the first precision;

processing the pre-processed data at the feature extraction network via one or more encoder stages and one or more decoder stages;

outputting tensor data from the feature extraction network to the output block; and

generating an output image via an output block of the neural network model, wherein the output image is a denoised, supersampled, and anti-aliased output image and the output block is configured to filter the output image based on the sample reliability metrics.

17 . The non-transitory machine readable medium as in claim 16 , wherein filtering the output image includes denoising the output image based on sample reliability metrics, wherein the sample reliability metrics include a moment of a statistical distribution of sample characteristics for samples within the current frame data.

18 . The non-transitory machine readable medium as in claim 17 , wherein the current frame data includes high dynamic range (HDR) color data.

19 . The non-transitory machine readable medium as in claim 18 , wherein the current frame data includes G-buffer data including auxiliary image data.

20 . The non-transitory machine readable medium as in claim 19 , wherein the auxiliary image data includes albedo and normal data and the sample reliability metrics are configured at least in part to compensate for noise within the auxiliary image data.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 2, 2021
From: ZIRR, TOBIAS; KIM, SUNGYE
To: INTEL CORPORATION
Reel/Frame 058267/0225 →
Continuity (2)
Provisional Application 63235108 · Aug 19, 2021
Related Publication 20230065183A1 · Mar 2, 2023
References Cited (80)
US 10311552B2 · Meyer · 2019 [cited by examiner]
US 10453197B1 · Cholakkal et al. · 2019 [cited by applicant]
US 12254590B2 · Kozlov et al. · 2025 [cited by applicant]
US 20170085889A1 · Baylon · 2017 [cited by examiner]
US 20190035113A1 · Salvi et al. · 2019 [cited by applicant]
US 20190205746A1 · Nurvitadhi · 2019 [cited by examiner]
US 20190318455A1 · Gruen et al. · 2019 [cited by applicant]
US 20190324746A1 · Maiyuran · 2019 [cited by examiner]
US 20190347553A1 · Lo et al. · 2019 [cited by applicant]
US 20200126191A1 · Munkberg et al. · 2020 [cited by applicant]
US 20200126192A1 · Munkberg et al. · 2020 [cited by applicant]
US 20200202493A1 · Brownlee · 2020 [cited by examiner]
US 20200312010A1 · Andersson et al. · 2020 [cited by applicant]
US 20210073944A1 · Liu et al. · 2021 [cited by applicant]
US 20210272247A1 · Ryan et al. · 2021 [cited by applicant]
US 20210398256A1 · Griffin · 2021 [cited by applicant]
US 20220114702A1 · Liu et al. · 2022 [cited by applicant]
US 20220398698A1 · Li · 2022 [cited by examiner]
US 20230018848A1 · Eline · 2023 [cited by examiner]
US 20230065183A1 · Zirr et al. · 2023 [cited by applicant]
US 20230066626A1 · Kim et al. · 2023 [cited by applicant]
US 20230142467A1 · Kaplanyan et al. · 2023 [cited by applicant]
US 20230146005A1 · Chernigin et al. · 2023 [cited by applicant]
US 20230146073A1 · Kozlov et al. · 2023 [cited by applicant]
US 20230147063A1 · Kim et al. · 2023 [cited by applicant]
US 20240311950A1 · Panneer et al. · 2024 [cited by applicant]
CN 113177606A · 2021 [cited by applicant]
CN 116091294A · 2023 [cited by applicant]
CN 116091300A · 2023 [cited by applicant]
CN 116091333A · 2023 [cited by applicant]
CN 117546200A · 2024 [cited by applicant]
CN 117859148A · 2024 [cited by applicant]
CN 120580128A · 2025 [cited by applicant]
DE 102018121280A1 · 2020 [cited by applicant]
DE 102022125592A1 · 2023 [cited by applicant]
DE 112022004016T5 · 2024 [cited by applicant]
EP 3671656A1 · 2020 [cited by applicant]
EP 4138028A1 · 2023 [cited by applicant]
EP 4177824A1 · 2023 [cited by applicant]
EP 4427188 · 2024 [cited by applicant]
JP 2007528769A · 2007 [cited by applicant]
KR 100239969B1 · 2000 [cited by applicant]
WO 2021239205A1 · 2021 [cited by applicant]
WO 2023022806A1 · 2023 [cited by applicant]
WO 2023081563 · 2023 [cited by applicant]
WO 2023081563A1 · 2023 [cited by applicant]
Thomas, M. et al., A reduced-precision network for image reconstruction, 2020, Association for Computing Machinery, Dec. 2020, New York, NY, USA, vol. 39, No. 6. (Year: 2020). [cited by examiner]
Xiao, L. et al., Neural Supersampling for Real-time Rendering, 2020, Association for Computing Machinery, Aug. 2020, New York, NY, USA, vol. 39, No. 4, Article 142. (Year: 2020) . [cited by examiner]
Notification of Publication for CN202210846158.5, mailed May 15, 2023, 159 pages. [cited by applicant]
Notification of Publication for CN202211288529.9, mailed May 18, 2023, 4 pages. [cited by applicant]
Notification of Publication for EP22890941.2, 1 page. Aug. 14, 2024. [cited by applicant]
Notification of Publication for CN202280042047.7, 3 pages, Feb. 9, 2024. [cited by applicant]
Notification Concerning Transmittal of International Preliminary Report on Patentability for PCT/US2022/036112, Feb. 29, 2024, 10 pages. [cited by applicant]
International Patent Application No. PCT/US2022/077543 “International Preliminary Report on Patentability” mailed May 16, 2024, 9 pages. [cited by applicant]
International Patent Application No. PCT/US2022/077543 “International Search Report and Written Opinion” mailed Jan. 31, 2023, 11 pages. [cited by applicant]
International Patent Application No. PCT/US2022/077543 “Notification Concerning Availability of the Publication of the International Application” mailed May 11, 2023, 1 page. [cited by applicant]
Lin Liu et al., Joint Demosaicing and Denoising With Self Guidance, 2020 IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR), pp. 2240-2249, Jun. 13, 2020. [cited by applicant]
Notice of CN Publication fr CN202280037369.2 mailed Apr. 19, 2024, 4 pages. [cited by applicant]
Extended European Search Report for Ep 14402EP, 11 pages, Jan. 5, 2023. [cited by applicant]
Thomas Manu Mathew et al: “A reduced-precision network for image reconstruction” ACM Transactions on Graphics, ACM, NY, US, vol. 39, No. 6, Nov. 26, 2020 (Nov. 26, 2020), pp. 1-12, XP058683478, ISSN: 0730-0301, DOI: 10.… [cited by applicant]
International Search Report and Written Opinion for PCT/US2022/036112, mailed Oct. 28, 2022, 11 pages. [cited by applicant]
International Search Report and Written Opinion for PCT/US2022/077543, mailed Jan. 31, 2023, 13 pages. [cited by applicant]
Lin Liu et al., ‘Joint Demosaicing and Denoising With Self Guidance’, 2020 IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR), pp. 2237-2246, Jun. 13, 2020. [cited by applicant]
Lei Xiao, Salah Nouri, Matt Chapman, Alexander Fix, Douglas Lanman, and Anton Kaplanyan. 2020. Neural Supersampling for Real-time Rendering..ACM Trans. Graph. 39, 4, Article 142 (Jul. 2020), 12 page,. https://doi.org/IO… [cited by applicant]
Manu Mathew Thomas, Karthik Vaidyanathan, Gabor Liktor, and Angus G. Forbes. 2020. A Reduced-Precision Network for Image Reconstruction. ACM Trans. Graph. 39, 6, Article 231 (Dec. 2020), 12 pages. https:/ /doi.org/10.11… [cited by applicant]
Office action for U.S Appl. No. 17/516,112, mailed Nov. 29, 2024, 10 pages. [cited by applicant]
U.S. Appl. No. 17/558,205, “Notice of Allowance” mailed Nov. 26, 2024, 8 pages, USPTO. [cited by applicant]
EP Publication Notice for Application No. EP22199045.0, Publication No. 4177824, mailed Apr. 13, 2023, 2 pages. [cited by applicant]
Extended European Search Report for EP22199045.0, mailed Mar. 30, 2023, 7 pages. [cited by applicant]
Intention to Grant for EP Application No. 22199045.0, pp. 1-7. [cited by applicant]
International Patent Application No. PCT/US2022/036112 “Notification Concerning Availability of the Publication of the International Application” mailed Feb. 23, 2023, 1 page. [cited by applicant]
Lei Yang et al: “A Survey of Temporal Antialiasing Techniques”, Computer Graphics Forum : Journal of the European Association for Computer Graphics, Wiley-Blackwell, Oxford, vol. 39, No. 2, Jul. 13, 2020 (Jul. 13, 2020)… [cited by applicant]
Notification of CN Publication for CN Application No. 202211294907.4, May 12, 2023, 3 pages. [cited by applicant]
Office Action for U.S. Appl. No. 17/888,253 mailed Dec. 26, 2024, 6 pages. [cited by applicant]
U.S. Appl. No. 17/558,167 “Non-Final Office Action” mailed Dec. 12, 2024, 10 pages. [cited by applicant]
Wang Longguang et al: “Deep Video Super-Resolution Using HR Optical Flow Estimation” IEEE Transactions on Image Processing, IEEE, USA, vol. 29, Jan. 23, 2020 (Jan. 23, 2020), pp. 4323-4336. [cited by applicant]
European Patent Application No. 22890941.2 “Extended European Search Report” mailed Aug. 22, 2025, 8 pages. [cited by applicant]
Intention to Grant EP Application No. 22184047.3 mailed Jul. 7, 2025, 5 pages. [cited by applicant]
Notice of Publication for CN Application No. 202510718893.1 mailed Sep. 6, 2025, 3 pages. [cited by applicant]
Decision to Grant EP Application No. 22184047.3 mailed Nov. 13, 2025, 2 pages. [cited by applicant]