Image resolution enhancement

US10438322B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10438322-B2
Application numberUS-201715607321-A
CountryUS
Kind codeB2
Filing dateMay 26, 2017
Priority dateMay 26, 2017
Publication dateOct 8, 2019
Grant dateOct 8, 2019

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.

Resolution enhancement techniques are described. An apparatus may receive first image data at a first resolution, and second image data at a resolution less than the first resolution. The second image data may be scaled to the first resolution and compared to the first image data. Application of a neural network may scale the first image data to a resolution higher than the first resolution. The application of the neural network may incorporate signals based on the scaled second image data. The signals may include information obtained by comparing the scaled second image data to the resolution of the first image data.

First claim

Opening claim text (preview).

What is claimed: 1. An apparatus, comprising: a first camera configured to obtain first image data of a first resolution; operatively coupled to the first camera, an image processing system including a resolution-expanding neural network configured to scale the first image data to a resolution greater than the first resolution, wherein the neural network is trained by using the neural network to scale, to the first resolution, second image data acquired by a second camera at a second resolution lower than the first resolution, with comparison of the first image data versus the second image data scaled to the first resolution and subsequent refinement of neural-network parameters. 2. The apparatus of claim 1 , wherein the first image data and the second image data are each scaled by an equivalent scaling factor. 3. The apparatus of claim 1 , wherein the first camera has a maximum resolution greater than a maximum resolution of the second camera. 4. The apparatus of claim 1 , wherein the image-processing system is configured to: apply the neural network to the second image data; calculate an error value based on a comparison of the scaled second image data to the first image data; and train the neural network based on the error value. 5. The apparatus of claim 1 , wherein the neural-network parameters include a plurality of weights associated with the neural network. 6. The apparatus of claim 1 , wherein the first image data and the second image data are acquired contemporaneously. 7. The apparatus of claim 1 , wherein the first image data and the second image data correspond to a common region of an image frame acquired by each of the first and second cameras contemporaneously. 8. A method comprising: receiving first image data from a first camera at a first resolution; and scaling the first image data to a resolution higher than the first resolution by application of a non-linear function to the first image data, wherein one or more coefficients of the non-linear function are selected by using the non-linear function to scale, to the first resolution, second image data of a second resolution lower than the first resolution, by comparison of the first image data versus the second image data scaled to the first resolution and subsequent refinement of the one or more coefficients. 9. The method of claim 8 , wherein each of the first image data and the second image data is scaled by a common scaling factor. 10. The method of claim 8 , further comprising: receiving the second image data from a second camera, wherein the second camera has a maximum resolution less than a maximum resolution of the first camera. 11. The method of claim 8 , further comprising: scaling the second image data by applying the non-linear function to the second image data, unsealed from the second camera. 12. The method of claim 8 , wherein the non-linear function is a first non-linear function, the method further comprising: scaling the second image data by applying a second non-linear function trained independently of the first non-linear function. 13. The method of claim 8 , wherein the second image data is obtained from a second camera. 14. The method of claim 13 , wherein the second image data is obtained from the first camera. 15. An apparatus, comprising: a first camera; a second camera; at least one processor; and computer memory having stored thereon instructions that, when executed by the at least one processor, cause the apparatus to: obtain first image data from the first camera, the first image data having a first resolution; obtain second image data from the second camera, the second image data having a second resolution, lower than the first resolution; use a resolution-expanding neural network to scale the second image data to the first resolution; train the resolution-expanding neural network based on a comparison of the first image data versus the second image data scaled to the first resolution; and use the trained resolution-expanding neural network to scale the first image data to a resolution higher than the first resolution. 16. The apparatus of claim 15 , wherein the first image data and the second image data are each scaled by a common scaling factor. 17. The apparatus of claim 15 , wherein the first camera has a maximum resolution greater than the maximum resolution of the second camera. 18. The apparatus of claim 15 , wherein the first image data and the second image data are acquired contemporaneously. 19. The apparatus of claim 15 , wherein the first image data and the second image data correspond to a common region of an image frame acquired by each of the first and second cameras contemporaneously.

Assignees

Inventors

Classifications

  • Remote control of cameras or camera parts, e.g. by remote control devices · CPC title

  • Closed-circuit television [CCTV] systems, i.e. systems in which the video signal is not broadcast · CPC title

  • Image combination · CPC title

  • G06T3/4046Primary

    using neural networks · CPC title

  • Artificial neural networks [ANN] · 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 US10438322B2 cover?
Resolution enhancement techniques are described. An apparatus may receive first image data at a first resolution, and second image data at a resolution less than the first resolution. The second image data may be scaled to the first resolution and compared to the first image data. Application of a neural network may scale the first image data to a resolution higher than the first resolution. Th…
Who is the assignee on this patent?
Microsoft Technology Licensing Llc
What technology area does this patent fall under?
Primary CPC classification G06T3/4046. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Oct 08 2019 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 9 related publications on this page (citations in our corpus or others sharing the same primary CPC).