Identifying intrinsic pixel colors in a region of uncertain pixels
First Claim
Patent Images
1. A machine-based method for use in processing a digital image that includes first and second regions, the method comprising:
- estimating an intrinsic color of a given pixel located in an area of interest that is adjacent to at least one of the first and second regions, the estimating comprises extrapolating from colors of multiple pixels in one of the first and second regions and multiple pixels in the other of the two regions, and storing the intrinsic color of the pixel for later use.
2 Assignments
0 Petitions
Accused Products
Abstract
A digital image that includes first and second regions is processed. An intrinsic color of a given pixel located in an area of interest that is adjacent to at least one of the first and second regions is estimated by extrapolating from colors of multiple pixels in one of the first and second regions and multiple pixels in the other of the two regions.
88 Citations
60 Claims
-
1. A machine-based method for use in processing a digital image that includes first and second regions, the method comprising:
-
estimating an intrinsic color of a given pixel located in an area of interest that is adjacent to at least one of the first and second regions, the estimating comprises extrapolating from colors of multiple pixels in one of the first and second regions and multiple pixels in the other of the two regions, and storing the intrinsic color of the pixel for later use. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30)
-
-
31. A machine-based method for use in processing a digital image, the method comprising:
-
enabling a user to paint an area of the digital image to identify at least an area of interest adjacent to at least one of a first region and a second region, after the user has defined the area of interest, automatically estimating intrinsic colors of pixels in the area of interest based on color information for pixels in the first region and the second region. - View Dependent Claims (32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42)
-
-
43. A method for use in processing a digital image, comprising
receiving a mask associated with an area of interest in the digital image, the mask including values representing opacities of pixels in the region of interest with respect to an adjacent region of interest, and based on the mask, estimating intrinsic colors for the pixels.
-
44. A machine-based method for use in extracting a foreground region from a background region of an image, comprising
enabling a user to control an original extraction by manipulating a brush on a display of the image, enabling a user to control a touch up extraction following the original extraction, and considering a pixel identified for touch up extraction only if the pixel was of uncertain color in the original extraction.
-
48. A method for use in determining, for each pixel in an area of interest in a digital image, the nearest pixel in a first region of the image that is adjacent to the area of interest and the nearest pixel in a second region of the image that is adjacent to the area of interest, the method comprising
defining a processing area that is smaller than the image, defining a pixel window that is smaller than the defined processing area, scanning the processing area to a succession of overlapping positions that together span the image at each overlapping position of the processing area, scanning the pixel window across the processing area, and at each position of scanning of the pixel window, updating stored information for pixels in the window, the stored information relating to nearest pixels in the first and second regions.
-
54. A machine-based method for a user to extract an object from a background in an image, comprising
displaying the image, selecting a painting tool and adjusting its characteristics, using the painting tool to paint a swath around the object, the swath including pixels whose membership in the object or the background are uncertain and including pixels that with certainty belong to the object and to the background indicating at least one pixel that is known to belong to the object or the background, invoking a program to perform the extraction, observing whether the quality of the extraction, and depending on the observation, using a painting tool to control a touch-up extraction.
-
55. A medium bearing a computer program capable of controlling a computer to process a digital image that includes first and second regions by:
-
estimating an intrinsic color of a given pixel located in an area of interest that is adjacent to at least one of the first and second regions, the estimating comprises extrapolating from colors of multiple pixels in one of the first and second regions and multiple pixels in the other of the two regions, and storing the intrinsic color of the pixel for later use.
-
-
56. A medium bearing a computer program capable of controlling a computer to process a digital image by:
-
enabling a user to paint an area of the digital image to identify at least an area of interest adjacent to at least one of a first region and a second region, after the user has defined the area of interest, automatically estimating intrinsic colors of pixels in the area of interest based on color information for pixels in the first region and the second region.
-
-
57. A medium bearing a computer program capable of controlling a computer to extract a foreground region from a background region of an image by
enabling a user to control an original extraction by manipulating a brush on a display of the image, enabling a user to control a touch up extraction following the original extraction, and considering a pixel identified for touch up extraction only if the pixel was of uncertain color in the original extraction.
-
58. A system for use in processing a digital image that includes first and second regions, the system comprising:
-
means for estimating an intrinsic color of a given pixel located in an area of interest that is adjacent to at least one of the first and second regions, the estimating comprises extrapolating from colors of multiple pixels in one of the first and second regions and multiple pixels in the other of the two regions, and means for storing the intrinsic color of the pixel for later use.
-
-
59. A system for use in processing a digital image, the system comprising:
-
means for enabling a user to paint an area of the digital image to identify at least an area of interest adjacent to at least one of a first region and a second region, means for automatically estimating intrinsic colors of pixels in the area of interest based on color information for pixels in the first region and the second region after the user has defined the area of interest.
-
-
60. A system for use in extracting a foreground region from a background region of an image, comprising
means for enabling a user to control an original extraction by manipulating a brush on a display of the image, means for enabling a user to control a touch up extraction following the original extraction, and means for considering a pixel identified for touch up extraction only if the pixel was of uncertain color in the original extraction.
Specification