The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Jan. 08, 2013

Filed:

Jun. 02, 2009
Applicants:

Denis Demandolx, Redmond, WA (US);

Eric Paul Bennett, Kirkland, WA (US);

Antonio Criminisi, Cambridge, GB;

Vladimir Farbman, Jerusalem, IL;

Steven James White, Seattle, WA (US);

Inventors:

Denis Demandolx, Redmond, WA (US);

Eric Paul Bennett, Kirkland, WA (US);

Antonio Criminisi, Cambridge, GB;

Vladimir Farbman, Jerusalem, IL;

Steven James White, Seattle, WA (US);

Assignee:

Microsoft Corporation, Redmond, WA (US);

Attorneys:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
G06K 9/40 (2006.01); G06T 5/00 (2006.01);
U.S. Cl.
CPC ...
Abstract

Methods and a processing device are provided for restoring pixels damaged by artifacts caused by dust, or other particles, entering a digital image capturing device. A user interface may be provided for a user to indicate an approximate location of an artifact appearing in a digital image. Dust attenuation may be estimated and an inverse transformation, based on the estimated dust attenuation, may be applied to damaged pixels in order to recover an estimate of the underlying digital image. One or many candidate source patch may be selected based on having smallest pixel distances, with respect to a target patch area. The damaged pixels included in the target patch area may be considered when calculating the pixel distance with respect to candidate source patches. RGB values of corresponding pixels of source patches may be used to restore the damaged pixels included in the target patch area.


Find Patent Forward Citations

Loading…