Differential image adjustments
AssigneeAdobe Systems Incorporated
InventorsTodor G. Georgiev, Jen-Chan Chien
Life of this patent
Estimating the term…
Abstract
Methods and apparatus implementing systems and techniques for adjusting images. In general, in one implementation, the technique includes: receiving input defining an adjustment to be applied to a differential representation of a source image, calculating the differential representation of the source image, producing a structural representation of the source image, the structural representation corresponding to multiple types of contrast in the source image, modifying the differential representation based on the structural representation and the input defining the adjustment, and generating a modified image from the modified differential representation by solving a Poisson differential equation.
Claims43
A method comprising:
- receiving input defining an adjustment to be applied to a differential representation of a source image;
- calculating the differential representation of the source image;
- producing a structural representation of the source image, the structural representation corresponding to multiple types of contrast in the source image;
- modifying the differential representation based on the structural representation and the input defining the adjustment;
- and
- generating a modified image from the modified differential representation by solving a Poisson differential equation.
A method comprising:
- calculating a differential representation of a source image, the differential representation being of a type selected from a group consisting of gradient, laplacian, gradient of the laplacian, and second laplacian;
- modifying the differential representation based on user input to an image editing application and based on a source-image structural representation that includes color contrast, noise variation, and luminance variation information for the source image;
- and
- generating a modified image from the modified differential representation by solving a Poisson differential equation having a form selected from a group consisting of Δf=∇·s, Δf=s, ΔΔf=∇·s, and ΔΔf=s, where s corresponds to the modified differential representation.
A system comprising:
- means for calculating a differential representation of a source image;
- means for modifying the differential representation based on user input and a source-image structural representation that includes multiple types of contrast in the source image;
- and
- means for generating a modified image from the modified differential by solving a poisson differential equation.
A system comprising:
- an imaging system;
- and
- an image adjustment system coupled with the imaging system to receive input defining an adjustment to be applied to a differential representation of a source image, calculate the differential representation of the source image, produce a structural representation of the source image, the structural representation corresponding to multiple types of contrast in the source image, modify the differential representation based on the structural representation and the input defining the adjustment, and generate a modified image from the modified differential representation by solving a Poisson differential equation.
A software product tangibly stored on a computer-readable medium, the software product comprising instructions operable to cause a programmable processor to perform operations comprising:
- receiving input defining an adjustment to be applied to a differential representation of a source image;
- calculating the differential representation of the source image;
- producing a structural representation of the source image, the structural representation corresponding to multiple types of contrast in the source image;
- modifying the differential representation based on the structural representation and the input defining the adjustment;
- and
- generating a modified image from the modified differential representation by solving a Poisson differential equation.
A software product tangibly stored on a computer-readable medium, the software product comprising instructions operable to cause a programmable processor to perform operations comprising:
- calculating a differential representation of a source image, the differential representation being of a type selected from a group consisting of gradient, laplacian, gradient of the laplacian, and second laplacian;
- modifying the differential representation based on user input to an image editing application and based on a source-image structural representation that includes color contrast, noise variation, and luminance variation information for the source image;
- and
- generating a modified image from the modified differential representation by solving a Poisson differential equation having a form selected from a group consisting of Δf=∇·s, Δf=s, ΔΔf=∇·s, and ΔΔf=s, where s corresponds to the modified differential representation.
Dependencies are inferred from the claim text.