Generating neural network based perceptual artifact segmentations in modified portions of a digital image

US12499520B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12499520-B2
Application numberUS-202217815409-A
CountryUS
Kind codeB2
Filing dateJul 27, 2022
Priority dateJul 27, 2022
Publication dateDec 16, 2025
Grant dateDec 16, 2025

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Methods, systems, and non-transitory computer readable storage media are disclosed for generating neural network based perceptual artifact segmentations in synthetic digital image content. The disclosed system utilizing neural networks to detect perceptual artifacts in digital images in connection with generating or modifying digital images. The disclosed system determines a digital image including one or more synthetically modified portions. The disclosed system utilizes an artifact segmentation machine-learning model to detect perceptual artifacts in the synthetically modified portion(s). The artifact segmentation machine-learning model is trained to detect perceptual artifacts based on labeled artifact regions of synthetic training digital images. Additionally, the disclosed system utilizes the artifact segmentation machine-learning model in an iterative inpainting process. The disclosed system utilizes one or more digital image inpainting models to inpaint in a digital image. The disclosed system utilizes the artifact segmentation machine-learning model detect perceptual artifacts in the inpainted portions for additional inpainting iterations.

First claim

Opening claim text (preview).

What is claimed is: 1 . A computer-implemented method comprising: determining, by at least one processor, one or more portions of a digital image to fill by generating one or more synthetically modified portions of the digital image utilizing a digital image inpainting model; and generating one or more artifact segmentations from the digital image by: determining, utilizing an artifact segmentation machine-learning model, one or more predicted perceptual artifact regions indicating one or more artifacts comprising visible errors in synthetically generated image content, the one or more predicted perceptual artifact regions corresponding to pixels within the one or more synthetically modified portions of the digital image, wherein the artifact segmentation machine-learning model comprises parameters learned based on labeled artifact regions of synthetic training digital images. 2 . The computer-implemented method of claim 1 , wherein determining the digital image comprises: generating the one or more synthetically modified portions utilizing an image generation neural network; or selecting the digital image comprising the one or more synthetically modified portions from a database of digital images. 3 . The computer-implemented method of claim 1 , wherein generating the one or more artifact segmentations comprises determining, utilizing the artifact segmentation machine-learning model, a plurality of predicted perceptual artifact regions corresponding to a plurality of separate artifacts within a synthetically modified portion of the digital image. 4 . The computer-implemented method of claim 1 , further comprising: determining a combined size of one or more artifacts within a synthetically modified portion of the one or more synthetically modified portions of the digital image; determining a size of the synthetically modified portion of the digital image; and generating an artifact ratio metric for the digital image based on the combined size of the one or more artifacts relative to the size of the synthetically modified portion. 5 . The computer-implemented method of claim 4 , further comprising generating, utilizing an image generation neural network, an additional synthetically modified portion replacing an artifact within the synthetically modified portion in response to comparing the artifact ratio metric to a ratio threshold. 6 . The computer-implemented method of claim 4 , further comprising: determining, based on the artifact ratio metric for the digital image, a first performance of a first image generation neural network utilized to generate the one or more synthetically modified portions of the digital image; determining, based on an additional artifact ratio metric for an additional version of the digital image, a second performance of a second image generation neural network utilized to generate one or more additional synthetically modified portions of the additional version of the digital image; and providing, for display within a graphical user interface, a comparison of the first performance of the first image generation neural network and the second performance of the second image generation neural network. 7 . The computer-implemented method of claim 1 , further comprising: generating a plurality of candidate digital images comprising synthetically modified portions, the plurality of candidate digital images comprising the digital image; generating a plurality of artifact ratio metrics corresponding to the plurality of candidate digital images based on artifacts relative to sizes of the synthetically modified portions of the plurality of candidate digital images; and selecting the digital image from the plurality of candidate digital images based on the plurality of artifact ratio metrics. 8 . The computer-implemented method of claim 1 , further comprising: generating predicted artifact bounding regions for portions of the synthetic training digital images; generating modified artifact bounding regions by dilating synthetically modified regions corresponding to the predicted artifact bounding regions by a predetermined amount; and providing, for display at a client device, the synthetic training digital images including the modified artifact bounding regions. 9 . The computer-implemented method of claim 8 , further comprising: determining a plurality of marked regions of the synthetic training digital images based on user inputs; determining the labeled artifact regions by intersecting the plurality of marked regions and hole masks corresponding to synthetically modified portions of the synthetic training digital images; and learning the parameters of the artifact segmentation machine-learning model based on the labeled artifact regions. 10 . A system comprising: one or more computer memory devices; and one or more servers configured to cause the system to: determine one or more portions of a digital image to fill by generating one or more synthetically modified portions of the digital image utilizing a digital image inpainting model; generate one or more artifact segmentations from the digital image by: determining, utilizing an artifact segmentation machine-learning model, one or more predicted perceptual artifact regions indicating one or more artifacts comprising visible errors in synthetically generated image content, the one or more predicted perceptual artifact regions corresponding to pixels within the one or more synthetically modified portions of the digital image, wherein the artifact segmentation machine-learning model comprises parameters learned based on labeled artifact regions of synthetic training digital images; and generate, for display within a graphical user interface of a client device, one or more indications of the one or more artifact segmentations in the digital image. 11 . The system of claim 10 , wherein the one or more servers are further configured to cause the system to determine the digital image by generating, utilizing the digital image inpainting model, the one or more synthetically modified portions according to a digital image mask associated with a detected object. 12 . The system of claim 10 , wherein the one or more servers are further configured to cause the system to generate the one or more artifact segmentations by: determining, utilizing the artifact segmentation machine-learning model, a first predicted perceptual artifact region corresponding to a first artifact within a synthetically modified portion of the digital image; and determining, utilizing the artifact segmentation machine-learning model, a second predicted perceptual artifact region corresponding to a second artifact within the synthetically modified portion of the digital image. 13 . The system of claim 10 , wherein the one or more servers are further configured to cause the system to generate the one or more indications of the one or more predicted perceptual artifact regions by: generating an artifact ratio metric for the digital image based on a combined size of the one or more predicted perceptual artifact regions relative to a combined size of the one or more synthetically modified portions; and providing, for display within a graphical user interface of a client device, an indication to further modify the one or more synthetically modified portions of the digital image in response to comparing the artifact ratio metric to a ratio threshold. 14 . The system of claim 10 , wherein the one or more servers are further configured to cause the system to generate the one or more indications of the one or more predicted perceptual artifact reg

Assignees

Inventors

Classifications

  • involving foreground-background segmentation · CPC title

  • Training; Learning · CPC title

  • Artificial neural networks [ANN] · CPC title

  • Region-based segmentation · CPC title

  • G06T5/77Primary

    Retouching; Inpainting; Scratch removal · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US12499520B2 cover?
Methods, systems, and non-transitory computer readable storage media are disclosed for generating neural network based perceptual artifact segmentations in synthetic digital image content. The disclosed system utilizing neural networks to detect perceptual artifacts in digital images in connection with generating or modifying digital images. The disclosed system determines a digital image inclu…
Who is the assignee on this patent?
Adobe Inc
What technology area does this patent fall under?
Primary CPC classification G06T5/77. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Dec 16 2025 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 4 related publications on this page (citations in our corpus or others sharing the same primary CPC).