Defective pixel correction using adversarial networks

US10825149B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10825149-B2
Application numberUS-201816110282-A
CountryUS
Kind codeB2
Filing dateAug 23, 2018
Priority dateAug 23, 2018
Publication dateNov 3, 2020
Grant dateNov 3, 2020

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 framework for defective pixel correction using adversarial networks. In accordance with one aspect, the framework receives first and second training image datasets. The framework performs adversarial training of a corrector and a classifier with the first and second training image datasets respectively. The corrector may be trained to correct a first input image and the classifier may be trained to recognize whether a second input image is real or generated by the corrector. The framework applies the trained corrector to a current image to correct any defective pixels and generate a corrected image. The corrected image may then be presented.

First claim

Opening claim text (preview).

What is claimed is: 1. One or more non-transitory computer readable media embodying a program of instructions executable by machine to perform operations for defective pixel correction, the operations comprising: receiving first and second training image datasets; performing adversarial training of a corrector and a classifier with the first and second training image datasets respectively, wherein the corrector comprises a defective pixel detector subnetwork and a raw correction subnetwork, wherein the defective pixel detector subnetwork is trained to encode one or more locations of one or more defective pixels of a first input image, wherein the raw correction subnetwork is trained to correct the one or more defective pixels in the first input image, wherein the classifier is trained to recognize whether a second input image is real or generated by the corrector; applying the trained corrector to a current image to generate a corrected image; and presenting the corrected image. 2. The one or more non-transitory computer readable media of claim 1 wherein the current image comprises a two-dimensional X-ray image. 3. The one or more non-transitory computer readable media of claim 1 wherein the corrector and the classifier comprise two-dimensional deep convolutional networks. 4. The one or more non-transitory computer readable media of claim 1 wherein the corrector further comprises an encoder subnetwork that provides a set of feature channels based on the first input image to the defective pixel detector subnetwork and the raw correction subnetwork. 5. A system comprising: a non-transitory memory device for storing computer readable program code; and a processor in communication with the memory device, the processor being operative with the computer readable program code to perform operations including receiving first and second training image datasets, performing adversarial training of a corrector and a classifier with the first and second training image datasets respectively, wherein the corrector comprises a defective pixel detector subnetwork and a raw correction subnetwork, wherein the defective pixel detector subnetwork is trained to encode one or more locations of one or more defective pixels of a first input image, wherein the raw correction subnetwork is trained to correct the one or more defective pixels in the first input image, wherein classifier is trained to recognize whether a second input image is real or generated by the corrector, applying the trained corrector to a current image to generate a corrected image, and presenting the corrected image. 6. The system of claim 5 wherein the first training image dataset comprises images associated with segmentation masks delineating defective pixels. 7. The system of claim 5 wherein the second training image dataset comprises real images acquired directly from an imaging device and synthetic images generated by the corrector. 8. The system of claim 5 wherein the corrector comprises a deep convolutional network. 9. The system of claim 5 wherein the corrector further comprises an encoder subnetwork that provides a set of feature channels based on the first input image to the defective pixel detector subnetwork and the raw correction subnetwork. 10. The system of claim 9 wherein the corrected image is a linear combination of the first input image and an output of the raw correction subnetwork weighted by a probabilistic output of the defective pixel detector subnetwork. 11. The system of claim 9 wherein the corrector further comprises a fusion subnetwork that outputs the corrected image. 12. The system of claim 11 wherein the fusion subnetwork takes as input the first input image, an output of the defective pixel detector subnetwork and an output of the raw correction subnetwork. 13. The system of claim 5 wherein the classifier comprises a deep convolutional network. 14. The system of claim 13 wherein the deep convolutional network comprises two-dimensional convolutional blocks. 15. The system of claim 5 wherein the processor is operative with the computer readable program code to simultaneously train the corrector and the classifier to minimize a corrector loss function and a classifier loss function. 16. The system of claim 15 wherein the classifier loss function comprises a binary cross-entropy function. 17. The system of claim 15 wherein the corrector loss function comprises a weighted summation of a difference term, a segmentation term and an adversarial term. 18. The system of claim 5 wherein the processor is operative with the computer readable program code to perform adversarial training by training the classifier and the corrector simultaneously for multiple epochs, wherein during one of the epochs, the classifier is iteratively trained given a batch of real and synthetic images and the corrector is iteratively trained using a current state of the classifier. 19. A method, comprising: receiving first and second training image datasets; performing adversarial training of a corrector and a classifier with the first and second training image datasets respectively, wherein the corrector comprises a defective pixel detector subnetwork and a raw correction subnetwork, wherein the defective pixel detector subnetwork is trained to encode one or more locations of one or more defective pixels of a first input image, wherein the raw correction subnetwork is trained to correct the one or more defective pixels in the first input image, wherein the classifier is trained to recognize whether a second input image is real or generated by the corrector; applying the trained corrector to a current image to generate a corrected image; and presenting the corrected image. 20. The method of claim 19 wherein applying the trained corrector to the current image further comprises generating a probabilistic map representing the defective pixels.

Assignees

Inventors

Classifications

  • Artificial neural networks [ANN] · CPC title

  • Training; Learning · CPC title

  • using an image reference approach · CPC title

  • involving detection or reduction of artifacts or noise · CPC title

  • using two or more images, e.g. averaging or subtraction · 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 US10825149B2 cover?
A framework for defective pixel correction using adversarial networks. In accordance with one aspect, the framework receives first and second training image datasets. The framework performs adversarial training of a corrector and a classifier with the first and second training image datasets respectively. The corrector may be trained to correct a first input image and the classifier may be trai…
Who is the assignee on this patent?
Siemens Healthcare Gmbh
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 Nov 03 2020 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 12 related publications on this page (citations in our corpus or others sharing the same primary CPC).