Method for general image manipulation and composition
First Claim
1. In a process of photorealistically processing a portion of a source image, to form a target image using a palette of colors, said process having at least a color selection step and a blending step, the improvement comprising:
- in the color selection step, classifying each part of an image segment of the source image in a color space of at least three dimensions as a foreground region, a background region or a transition region; and
in the blending step,formulating a color gradient between a new foreground color which has been selected by said color selection step and an original background color across said transition region, said gradient defining a seamless color transition between said foreground region and said background region without artificial discontinuities;
employing difference vectors to define an endpoint of a transition vector between said background color and said new foreground color; and
mapping said transition vector from said background color to said new foreground color.
4 Assignments
0 Petitions
Accused Products
Abstract
Methods are provided for carrying out a selection step and a blending step of a process of photorealistically reconstructing and manipulating a portion of a photograph or digital image, such as a segment or a layer, in order to minimize transition discontinuities and to provide optimum speed in the segmenting of the image, which is a function of increasing importance in a production environment. In the selection step, an image is classified into foreground and background states and regions, which could be limited to a selected layer of a final image. A vector is constructed which maps separation distances in a specialty space such as HSV space between the background region in a background state and the foreground region in a new foreground state. Difference vectors between the old and new foreground states are used to facilitate the mapping via a transition path which occupies the portion of specialty space where all the edge pixels between the foreground and the background parameters are located. An object in a portion of an image which has been manipulated is blended back into the photograph or image in a natural way using the transition vector. In addition, methods for carrying out the manipulating step of this process involve a variable vector quantization step to reduce the number of parameter elements in an image.
-
Citations
8 Claims
-
1. In a process of photorealistically processing a portion of a source image, to form a target image using a palette of colors, said process having at least a color selection step and a blending step, the improvement comprising:
-
in the color selection step, classifying each part of an image segment of the source image in a color space of at least three dimensions as a foreground region, a background region or a transition region; and in the blending step, formulating a color gradient between a new foreground color which has been selected by said color selection step and an original background color across said transition region, said gradient defining a seamless color transition between said foreground region and said background region without artificial discontinuities; employing difference vectors to define an endpoint of a transition vector between said background color and said new foreground color; and mapping said transition vector from said background color to said new foreground color.
-
-
2. In a process of photorealistically processing a portion of a source image, to form a target image using a palette of colors, said process having at least a color selection step and a blending step, the improvement comprising:
-
in the color selection step, classifying each part of an image segment of the source image in a color space of at least three dimensions as a foreground region, a background region or a transition region; and in the blending step, formulating a color gradient between a new foreground color which has been selected by said color selection step and an original background color across said transition region, said gradient defining a seamless color transition between said foreground region and said background region without artificial discontinuities, further including a recoloring step, an improvement in the recoloring step comprising; determining a first weighted average of colors in the color space of the foreground region of the source image; providing a distribution of colors from the color palette; determining a second weighted average of colors in the color space of a selected distribution region of the distribution of colors of the color palette;
thereafterdecomposing said first weighted average into a first H-S pair in HSV color space and a first value component; decomposing said second weighted average into a second H-S pair and a second value component; generating a first difference vector from the difference between said first H-S pair and said second H-S pair; generating a second difference vector from the difference between said first value component and said second value component; recoloring H-S components of said source image with said first difference vector; and recoloring said value component of said source image with second difference vector. - View Dependent Claims (3, 4, 5, 6, 7, 8)
-
Specification