Object-Level Image Editing
First Claim
1. A method of editing a source digital image comprising the steps of:
- (i) accessing automatically generated object-level information about the source digital image, that information comprising segmentation of the image into one or more objects and, for each of the objects, details of a class that the object is a member of; and
(ii) automatically processing the source digital image on the basis of the object-level information to form an output digital image.
3 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for editing digital images using information about objects in those images are described. For example, the information about objects comprises depth ordering information and/or information about the class each object is a member of. Examples of classes include sky, building, aeroplane, grass and person. This object-level information is used to provide new and/or improved editing functions such as cut and paste, filling-in image regions using tiles or patchworks, digital tapestry, alpha matte generation, super resolution, auto cropping, auto colour balance, object selection, depth of field manipulation, and object replacement. In addition improvements to user interfaces for image editing systems are described which use object-level information.
-
Citations
21 Claims
-
1. A method of editing a source digital image comprising the steps of:
-
(i) accessing automatically generated object-level information about the source digital image, that information comprising segmentation of the image into one or more objects and, for each of the objects, details of a class that the object is a member of; and (ii) automatically processing the source digital image on the basis of the object-level information to form an output digital image. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. An apparatus for editing a source digital image comprising:
-
(i) an interface arranged to access automatically generated object-level information about the source digital image, that information comprising segmentation of the image into one or more objects and, for each of the objects, details of a class that the object is a member of; and (ii) a processor arranged to automatically process the source digital image on the basis of the object-level information to form an output digital image. - View Dependent Claims (17, 18)
-
-
19. A computer readable medium containing a computer program comprising computer program code means adapted to perform the method comprising:
-
(i) accessing automatically generated object-level information about the source digital image, that information comprising segmentation of the image into one or more objects and, for each of the objects, details of a class that the object is a member of; and (ii) automatically processing the source digital image on the basis of the object-level information to form an output digital image. - View Dependent Claims (21)
-
-
20. (canceled)
Specification