Claims
- 1. A method of segmenting pixels in an image based upon selected criteria, comprising:
obtaining a signal that represents color values for pixels in the image; calculating a color probability function that estimates, for each pixel in the image, the probability that the color value of the pixel will lie within a range of values that represents a designated color; calculating a texture probability function that estimates, for each pixel in the image, the probability that the pixel represent a designated texture; and classifying each pixel in the image based upon a combination of its color probability function and its texture probability function.
- 2. A method as claimed in claim 1 wherein said signal is a baseband video signal.
- 3. A method as claimed in claim 1 wherein said color probability function and said texture probability function are defined in a YUV color space.
- 4. A method as claimed in claim 3 wherein said color probability function is defined as
- 5. A method as claimed in claim 4 wherein y0 is equal to about 112, σy is equal to about 40, u0 is equal to about 110, σu is equal to about 8, v0 is equal to about 124, and σv is equal to about 7.
- 6. A method as claimed in claim 3 wherein said texture probability function is defined as
- 7. A method as claimed in claim 6, wherein said window is a 5×5 pixel square, m is equal to 4 on a luminance scale with a peak value of 255 and s is equal to 5.
- 8. A method as claimed in claim 6 further comprising obtaining the parameter t further comprises:
calculating a spatial derivative of a luminance signal; and filtering said luminance signal spatial derivative.
- 9. A method as claimed in claim 8 wherein said spatial derivative calculating step further comprises calculating a difference between a two dimensional luminance signal for the pixel and a neighboring luminance signal, and calculating an absolute value of said difference.
- 10. A method as claimed in claim 6 wherein ml is equal to about 0.3 and σt is equal to about 15.
- 11. A method as claimed in claim I wherein combining said color probability function and said texture probability function further comprises calculating a product of said color probability function and said texture probability function.
- 12. A method as claimed in claim 1 further comprising selectively processing all pixels with a designated classification.
- 13. A method as claimed in claim 12 wherein said selective processing further comprises altering the color of all pixels with said designated classification.
- 14. A method as claimed in claim 12 further comprising increasing the frequency of all pixels with said designated classification.
- 15. A method as claimed in claim 12 further comprising increasing the brightness of all pixels with said designated classification.
- 16. A method as claimed in claim 12 further comprising reducing the noise processing for all pixels with said designated classification.
- 17. A method as claimed in claim 1 wherein at least some of said pixels are classified as representing grass.
- 18. A method as claimed in claim 1 wherein said color probability function and said texture probability function are defined in a HSV color space.
- 19. A method of segmenting pixels in an image based upon selected criteria, comprising:
obtaining a baseband video signal; using a function defined as Pcolor=exp(−(((y−y0)/σy)2+((u−u0)/σu)2+((v−v0)/σv)2)) where y represents a pixel luminance value, and u and v represent color coordinates in a YUV color space to calculate a color probability function for pixels in said baseband video signal, wherein said color probability function estimates, for each pixel in the image, the probability that the color value of the pixel will lie within a range of values that represents a designated color; using a function defined as Ptexture=((t/sqrt(m*t))*exp(−((t−m)/s)2) where t represents a root-mean-square variation of a pixel value luminance in a window surrounding the pixel, m is a value on a luminance scale that describes the location of a peak of the function and s is a value on said luminance scale that describes a width of said luminance function to calculate a texture probability for said baseband video signal, wherein said texture probability function estimates, for each pixel in the image, the probability that the pixel represent a designated texture; and classifying each pixel in the image based upon a product of its color probability function and its texture probability function.
- 20. A method of segmenting pixels in an image based upon selected criteria, comprising:
obtaining a signal that represents color values for pixels in the image; calculating a color probability function that estimates, for each pixel in the image the probability that the color value of the pixel will lie within range of values that represents the color green; calculating a texture probability function that estimates, for each pixel in the image, the probability that the pixel represent a designated texture; and classifying at least some of said pixels as representing grass based upon a combination of their color probability function and their texture probability function.
- 21. A device for segmenting a received video image signal based upon selected criteria, wherein the video image signal directs illumination of pixels on a video display, comprising:
a receiver that accepts the video image signal; a color circuit that generates a signal that indicates a probability that a pixel luminance value and a pixel color value lie within designated ranges; a texture circuit that generates a signal that indicates a probability that a pixel represents at least a portion of an object that has a designated texture; and a pixel segmenting circuit that separates said pixels into at least two classes based upon a combination of said color circuit signal and said texture circuit signal.
- 22. A device as claimed in claim 21 wherein said color circuit signal is defined by the function
- 23. A device as claimed in claim 21 wherein said texture circuit signal is defined by the function
- 24. A device for segmenting a received video image signal based upon selected criteria, wherein the video image signal directs illumination of pixels on a video display, comprising:
a receiver that accepts the video image signal; a color circuit that generates an output for a plurality of pixels, based upon a probability that a pixel luminance value and a pixel color value lie within designated ranges, wherein said color probability is defined as PColor=exp(−(((y−y0)/σy)2+((u−u0)/σu)2+((v−v0)/σv)2)) where y represents said pixel luminance value, and u and v represent color coordinates in a YUV color space; a texture circuit that generates an output for said plurality of pixels, based upon a probability that said pixels represent at least a portion of an object that has a designated texture, wherein said texture probability is defined as Ptexture=((t/sqrt(m*t))*exp(−((t−m)/s)2) where t represents a root-mean-square variation of a pixel value luminance in a window surrounding the pixel, m is a value on a luminance scale that describes the location of a peak of the function and s is a value on said luminance scale that describes a width of said luminance function; and a pixel segmenting circuit which separates said pixels into at least two classes, based upon a product of said color circuit output and said texture circuit output.
Parent Case Info
[0001] Cross reference is made to concurrently filed U.S. patent application entitled “Segmentation-Based Enhancement of Television Images,” to Herman et al., identified by Attorney Docket No. 701397 and assigned to the assignee of the present invention, the contents of which are hereby incorporated by reference in their entirety.