Estimating text color and segmentation of images
First Claim
1. A method comprising:
- receiving a digital image including text and background;
vector quantizing the digital image such that the digital image is divided into certain colors;
creating a text color histogram from a portion of the text and a first portion of the background;
creating at least one background color histogram from a second portion of the background; and
creating a difference color histogram from a difference between the text color histogram and the at least one background color histogram, and wherein an estimated color of the text is derived from the difference color histogram.
1 Assignment
0 Petitions
Accused Products
Abstract
In some embodiments, the invention includes receiving a digital image including text and background. The method includes vector quantizing the digital image such that the digital image is divided into certain colors, and creating a text color histogram from a portion of the text and a first portion of the background. The method also includes creating at least one background color histogram from a second portion of the background, and creating a difference color histogram from a difference between the text color histogram and the at least one background color histogram, and wherein an estimated color of the text is derived from the difference color histogram. In other embodiments, the invention includes receiving a text object including bounding boxes of multiple frames of a video signal. The method further includes estimating a color of text of the bounding boxes and aligning blocks representing the bounding boxes through a best displacement search in which only pixels having a color within a threshold of an estimated color are considered. Some embodiments of the invention also include receiving digital images in text bounding boxes and in preparation for a segmentation process, adjusting sizes of the digital images to a fixed height.
109 Citations
34 Claims
-
1. A method comprising:
-
receiving a digital image including text and background;
vector quantizing the digital image such that the digital image is divided into certain colors;
creating a text color histogram from a portion of the text and a first portion of the background;
creating at least one background color histogram from a second portion of the background; and
creating a difference color histogram from a difference between the text color histogram and the at least one background color histogram, and wherein an estimated color of the text is derived from the difference color histogram. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. An apparatus comprising:
-
a machine readable medium having instructions thereon which when executed cause a processor to perform a method including;
receiving a digital image including text and background;
vector quantizing the digital image such that the digital image is divided into certain colors;
creating a text color histogram from a portion of the text and a first portion of the background;
creating at least one background color histogram from a second portion of the background; and
creating a difference color histogram from a difference between the text color histogram and the at least one background color histogram, and wherein an estimated color of the text is derived from the difference color histogram. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. A method comprising:
-
receiving a text object including bounding boxes of multiple frames of a video signal;
estimating a color of text of the bounding boxes;
aligning blocks representing the bounding boxes through a best displacement search in which only pixels having a color within a threshold of an estimated color are considered. - View Dependent Claims (24, 25)
-
-
26. An apparatus comprising:
-
a machine readable medium having instructions thereon which when executed cause a processor to perform a method including;
receiving a text object including bounding boxes of multiple frames of a video signal;
estimating a color of text of the bounding boxes;
aligning blocks representing the bounding boxes through a best displacement search in which only pixels having an estimated color are considered. - View Dependent Claims (27, 28)
-
-
29. A method comprising:
-
receiving digital images in text bounding boxes;
in preparation for a segmentation process, adjusting sizes of the digital images to a fixed height, wherein if a particular one of the digital images has a height smaller than the fixed height the digital image is increased in height and if the particular one of the digital images has a height greater than the fixed height, the digital images is reduced in height. - View Dependent Claims (30, 31)
-
-
32. An apparatus comprising:
-
a machine readable medium having instructions thereon which when executed cause a processor to perform a method including;
receiving digital images in text bounding boxes;
in preparation for a segmentation process, adjusting sizes of the digital images to a fixed height, wherein if a particular one of the digital images has a height smaller than the fixed height the digital image is increased in height and if the particular one of the digital images has a height greater than the fixed height, the digital images is reduced in height. - View Dependent Claims (33, 34)
-
Specification