Model based compositing
First Claim
1. A computer-implemented digital video object compositing method of reducing the effect of shadows cast by the object comprising:
- comparing the brightness of an input image that contains an object to the brightness of an input image that does not contain the object;
determining whether hue values of the input image that contains the object are within hue tolerances of the input image that does not contain the object;
determining whether portions of the input image that contains the object contain shadows cast by the object; and
adjusting portions of an alpha image that correspond to portions of the input image that contains the object, wherein the portions of the input image contain shadows cast by the object thereby conveying to the alpha image information on which portions of the input image that contains the object are shadows cast by the object.
4 Assignments
0 Petitions
Accused Products
Abstract
Digitally compositing an object from an input image onto a destination image is disclosed. The object is composited from an image having an arbitrary or non-uniform colored background containing some non-static elements onto a destination image with reduced effects from shadows cast by the object and with reduced gaps or holes within the object. The effect of shadows emanating from the object is reduced so that the composited object in the destination image contains only the object clearly outlined by the object'"'"'s physical boundaries without the effect of shadows cast by the object.
-
Citations
13 Claims
-
1. A computer-implemented digital video object compositing method of reducing the effect of shadows cast by the object comprising:
-
comparing the brightness of an input image that contains an object to the brightness of an input image that does not contain the object;
determining whether hue values of the input image that contains the object are within hue tolerances of the input image that does not contain the object;
determining whether portions of the input image that contains the object contain shadows cast by the object; and
adjusting portions of an alpha image that correspond to portions of the input image that contains the object, wherein the portions of the input image contain shadows cast by the object thereby conveying to the alpha image information on which portions of the input image that contains the object are shadows cast by the object. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A computer-implemented system for reducing the effect of shadows cast by an object digitally composited onto a destination image comprising:
-
a brightness comparator for comparing the brightness of an input image that contains an object to the brightness of an input image that does not contain the object;
a hue analyzer for determining whether hue values of the input image that contains the object are within hue tolerances of the input image that does not contain the object;
a shadow detector for determining whether portions of the input image that contains the object contain shadows cast by the object; and
an image modifier for adjusting portions of an alpha image that correspond to portions of the input image that contains the object, wherein the portions of the input image contain shadows cast by the object thereby conveying to the alpha image information on which portions of the input image that contains the object are shadows cast by the object. - View Dependent Claims (7, 8, 9)
-
-
10. A computer-implemented system for reducing the effect of shadows cast by a object digitally composited onto a destination image, the system comprising:
-
means for comparing the brightness of an input image that contains a object to the brightness of an input image that does not contain the object;
means for determining whether hue values of the input image that contains the object are within hue tolerances of the input image that does not contain the object;
means for determining whether portions of the input image that contains the object contain shadows cast by the object; and
means for adjusting portions of an alpha image that correspond to portions of the input image that contains the object, wherein the portions of the input image contain shadows cast by the object thereby conveying to the alpha image information on which portions of the input image that contains the object are shadows cast by the object. - View Dependent Claims (11, 12, 13)
-
Specification