Super resolution using a generative adversarial network

US2021264568A1 · US · A1

Patent metadata
FieldValue
Publication numberUS-2021264568-A1
Application numberUS-202117302537-A
CountryUS
Kind codeA1
Filing dateMay 5, 2021
Priority dateSep 15, 2016
Publication dateAug 26, 2021
Grant date

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.

A neural network is trained to process received visual data to estimate a high-resolution version of the visual data using a training dataset and reference dataset. A set of training data is generated, and a generator convolutional neural network parameterized by first weights and biases is trained by comparing characteristics of the training data to characteristics of the reference dataset. The first network is trained to generate super-resolved image data from low-resolution image data and the training includes modifying first weights and biases to optimize processed visual data based on the comparison between the characteristics of the training data and the characteristics of the reference dataset. A discriminator convolutional neural network parameterized by second weights and biases is trained by comparing characteristics of the generated super-resolved image data to characteristics of the reference dataset, and where the second network is trained to discriminate super-resolved image data from real image data.

First claim

Opening claim text (preview).

What is claimed is: 1 . A method comprising: receiving an initial image; generating a super-resolution image from the initial image by using a generator convolutional neural network trained to minimize perceptual loss from the initial image, the generator convolutional neural network being parameterized by first weights and biases selected to optimize processed visual data based on the comparison between the one or more characteristics of visual image training data and the one or more characteristics of a visual image reference dataset and by using a discriminator convolutional neural network that is parameterized by second weights and biases, wherein the discriminator convolutional neural network is trained to discriminate super-resolved image data from real image data; and storing the generated super-resolution image. 2 . The method of claim 1 , wherein using the generator convolutional neural network trained to minimize perceptual loss includes using a generator convolutional neural network that minimizes a Euclidean distance between feature representations of an image that is reconstructed from a downsampled version of a reference image and the reference image. 3 . The method of claim 1 , wherein the generator convolutional neural network uses a perceptual loss function that is a weighted combination of content loss and adversarial loss. 4 . The method of claim 1 , wherein the generator convolutional neural network uses a perceptual loss function that is a weighted combination of content loss, adversarial loss, and regularization loss. 5 . The method of claim 1 , wherein using the generator convolutional neural network trained to minimize perceptual loss includes using a visual geometry group neural network. 6 . A computer-readable medium storing generator convolutional neural network and a discriminator convolutional neural network trained to generate an image using a method comprising: receiving an initial image; generating a super-resolution image from the initial image by using a generator convolutional neural network trained to minimize perceptual loss from the initial image, the generator convolutional neural network being parameterized by first weights and biases selected to optimize processed visual data based on the comparison between the one or more characteristics of visual image training data and the one or more characteristics of a visual image reference dataset and by using a discriminator convolutional neural network that is parameterized by second weights and biases, wherein the discriminator convolutional neural network is trained to discriminate super-resolved image data from real image data; and storing the generated super-resolution image. 7 . The computer-readable medium of claim 6 , wherein using the generator convolutional neural network trained to minimize perceptual loss includes using a generator convolutional neural network that minimizes a Euclidean distance between feature representations of an image that is reconstructed from a downsampled version of a reference image and the reference image. 8 . The computer-readable medium of claim 6 , wherein the generator convolutional neural network uses a perceptual loss function that is a weighted combination of content loss and adversarial loss. 9 . The computer-readable medium of claim 6 , wherein the generator convolutional neural network uses a perceptual loss function that is a weighted combination of content loss, adversarial loss, and regularization loss. 10 . The computer-readable medium of claim 6 , wherein using the generator convolutional neural network trained to minimize perceptual loss includes using a visual geometry group neural network.

Assignees

Inventors

Classifications

  • Probabilistic or stochastic networks · CPC title

  • Combinations of networks · CPC title

  • G06N3/084Primary

    Backpropagation, e.g. using gradient descent · CPC title

  • Generative networks · CPC title

  • Adversarial learning · 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 US2021264568A1 cover?
A neural network is trained to process received visual data to estimate a high-resolution version of the visual data using a training dataset and reference dataset. A set of training data is generated, and a generator convolutional neural network parameterized by first weights and biases is trained by comparing characteristics of the training data to characteristics of the reference dataset. Th…
Who is the assignee on this patent?
Twitter Inc
What technology area does this patent fall under?
Primary CPC classification G06N3/084. Mapped technology areas include Physics.
When was this patent published?
Publication date Thu Aug 26 2021 00:00:00 GMT+0000 (Coordinated Universal Time) (A1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).