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:
Jul. 31, 2012

Filed:

Nov. 26, 2008
Applicants:

Taeg Sang Cho, Cambridge, CA (US);

Shmuel Avidan, Brookline, MA (US);

William T. Freeman, Acton, MA (US);

Inventors:

Taeg Sang Cho, Cambridge, CA (US);

Shmuel Avidan, Brookline, MA (US);

William T. Freeman, Acton, MA (US);

Assignee:

Adobe Systems Incorporated, San Jose, CA (US);

Attorneys:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
G06K 9/36 (2006.01);
U.S. Cl.
CPC ...
Abstract

Systems and methods for performing image editing operations may use patch transforms and inverse patch transforms to reconstruct output images from input images and to refine them using patch jittering such that visual artifacts are repaired. The methods may include generating one or more jittered versions of patch(es) initially assigned to nodes of the output image and using them as candidate patches for a refined image. Jittered versions of patches may be shifted by a small number of pixels in one or more directions. The number of jittered versions and amount of jittering exhibited by each may be configurable (e.g., programmatically or by a user) and/or may be dependent on the amount of overlap between the patches. Belief propagation may be used to replace patches in the output image with jittered versions in the refined image. The methods may be implemented as program instructions executable on a CPU and/or GPU.


Find Patent Forward Citations

Loading…