METHODS FOR EXTRACTING OBJECTS FROM DIGITAL IMAGES AND FOR PERFORMING COLOR CHANGE ON THE OBJECT
First Claim
1. A non-transitory computer-readable storage medium storing a program for execution by a processor, the program including instructions for separating an object in a digital image by performing the steps comprising:
- obtaining a digital image;
receiving a selection of an object within the digital image;
selecting a plurality of representative pixels estimated to be within the object;
calculating a representative color from the plurality of representative pixels;
selecting pixels of the digital image and for each pixel calculating a Euclidian distance to the representative color and, if the Euclidian distance is within a set threshold, identifying the pixel as belonging to the object.
1 Assignment
0 Petitions
Accused Products
Abstract
Computerized method for separating an object in a digital image and for performing color change on an object within a digital image. The steps include: obtaining a digital image; receiving a selection of an object within the digital image; selecting a plurality of representative pixels estimated to be within the object; calculating a representative color from the plurality of representative pixels; selecting pixels of the digital image and for each pixel calculating a Euclidian distance to the representative color and, if the Euclidian distance is within a set threshold, identifying the pixel as belonging to the object. For color change, the steps include: generating a plurality of masks, each mask storing different property values of the collection of pixels; selecting a new color; applying the plurality of masks to the new color to generate new image of the object.
118 Citations
27 Claims
-
1. A non-transitory computer-readable storage medium storing a program for execution by a processor, the program including instructions for separating an object in a digital image by performing the steps comprising:
-
obtaining a digital image; receiving a selection of an object within the digital image; selecting a plurality of representative pixels estimated to be within the object; calculating a representative color from the plurality of representative pixels; selecting pixels of the digital image and for each pixel calculating a Euclidian distance to the representative color and, if the Euclidian distance is within a set threshold, identifying the pixel as belonging to the object. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A computer system programmed for performing color change on an object within a digital image, comprising a memory storing a program for execution by a processor, the program including instructions for:
-
receiving a selection of object in the digital image to be recolored; performing element selection to obtain collection of pixels that belong to the selected object; generating a plurality of masks, each mask storing different property values of the collection of pixels; selecting a new color; applying the plurality of masks to the new color to generate new image of the object; and
,displaying the new image. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27)
-
Specification