Recovering occluded image data using machine learning

US11625812B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11625812-B2
Application numberUS-202016786257-A
CountryUS
Kind codeB2
Filing dateFeb 10, 2020
Priority dateNov 1, 2019
Publication dateApr 11, 2023
Grant dateApr 11, 2023

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.

Examples disclosed herein are related to using a machine learning model to generate image data. One example provides a system, comprising one or more processors, and storage comprising instructions executable by the one or more processors to obtain image data comprising an image with unoccluded features, apply a mask to the unoccluded features in the image to form partial observation training data comprising a masked region that obscures at least a portion of the unoccluded features, and train a machine learning model comprising a generator and a discriminator at least in part by generating image data for the masked region and comparing the image data generated for the masked region to the image with unoccluded features.

First claim

Opening claim text (preview).

The invention claimed is: 1. A system, comprising one or more processors; and storage comprising instructions executable by the one or more processors to: obtain image data comprising an image with occluded features and unoccluded features, the occluded features being occluded by clouds, apply a random mask as synthetic clouds to the unoccluded features in the image to form partial observation training data comprising a masked region that obscures at least a portion of the unoccluded features, and train a machine learning model comprising a generator and a discriminator at least in part by generating image data for the masked region and comparing the image data generated for the masked region to the unoccluded features that were masked. 2. The system of claim 1 , wherein the instructions are further executable to receive image data acquired via an imaging technique that penetrates clouds, and train the machine learning model by generating image data for the masked region based upon the image data acquired via the imaging technique that penetrates clouds. 3. The system of claim 2 , wherein the image data acquired via the imaging technique that penetrates clouds comprises one or more of synthetic aperture radar (SAR) image data, microwave image data, and infrared image data. 4. The system of claim 2 , wherein the instructions are further executable to interpolate the image data acquired via the imaging technique that penetrates clouds to generate interpolated image data for training the machine learning model. 5. The system of claim 1 , wherein the instructions are executable to use the machine learning model to generate image data for an occluded feature in deployment-phase image data. 6. The system of claim 1 , wherein the random mask simulates an occluding feature in deployment-phase image data. 7. The system of claim 1 , wherein the image data comprises one or more of visible satellite image data and multispectral satellite image data. 8. The system of claim 1 , wherein the machine learning model comprises a generative adversarial network (GAN). 9. The system of claim 8 , wherein the GAN comprises an attention mechanism. 10. The system of claim 1 , wherein the image data comprises an image with features occluded by clouds. 11. A method comprising: receiving training data comprising satellite optical images and radar image data for a geographical area, the satellite images comprising occluded image data due to clouds in the image data and also comprising unoccluded image data, applying a random mask as synthetic clouds to the unoccluded image data to form partial observation training data comprising a masked region to simulate clouds blocking the unoccluded image data that is masked, and training a machine learning model comprising a generator and a discriminator at least in part by generating image data for the masked region based upon corresponding image data acquired via an imaging technique that penetrates clouds, and comparing the image data generated for the masked region with the unoccluded image data that were masked. 12. The method of claim 11 , wherein the corresponding image data comprises one or more of SAR data, microwave data, and infrared data. 13. The method of claim 11 , wherein the machine learning model comprises a GAN. 14. The method of claim 13 , wherein the GAN comprises an attention mechanism. 15. The method of claim 13 , further comprising interpolating the image data acquired via the imaging technique that penetrates clouds to generate interpolated image data for training the machine learning model. 16. The method of claim 11 , wherein the image data comprises one or more of multispectral image data and visible image data.

Assignees

Inventors

Classifications

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 US11625812B2 cover?
Examples disclosed herein are related to using a machine learning model to generate image data. One example provides a system, comprising one or more processors, and storage comprising instructions executable by the one or more processors to obtain image data comprising an image with unoccluded features, apply a mask to the unoccluded features in the image to form partial observation training d…
Who is the assignee on this patent?
Microsoft Technology Licensing Llc
What technology area does this patent fall under?
Primary CPC classification G06T5/005. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Apr 11 2023 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 6 related publications on this page (citations in our corpus or others sharing the same primary CPC).