Region extraction in vector images
First Claim
1. A method comprising:
- providing a vector image, wherein the vector image comprises plural m-dimensional points, and wherein m is greater than or equal to 1; and
for each of one or more regions in the vector image, growing the region from a starting point of the plural points, wherein the growing includes adding to the region one or more neighboring points that satisfy a homogeneity criterion for the region and are not already part of any region in the vector image, wherein the growing the region ends when there are no neighboring points satisfying the homogeneity criterion for the region, and wherein the growing occurs sequentially on a region-after-region basis until each of the plural points is part of one of the one or more regions.
1 Assignment
0 Petitions
Accused Products
Abstract
A semantic object tracking method tracks general semantic objects with multiple non-rigid motion, disconnected components and multiple colors throughout a vector image sequence. The method accurately tracks these general semantic objects by spatially segmenting image regions from a current frame and then classifying these regions as to which semantic object they originated from in the previous frame. To classify each region, the method perform a region based motion estimation between each spatially segmented region and the previous frame to computed the position of a predicted region in the previous frame. The method then classifies each region in the current frame as being part of a semantic object based on which semantic object in the previous frame contains the most overlapping points of the predicted region. Using this method, each region in the current image is tracked to one semantic object from the previous frame, with no gaps or overlaps. The method propagates few or no errors because it projects regions into a frame where the semantic object boundaries are previously computed rather than trying to project and adjust a boundary in a frame where the object'"'"'s boundary is unknown.
146 Citations
29 Claims
-
1. A method comprising:
-
providing a vector image, wherein the vector image comprises plural m-dimensional points, and wherein m is greater than or equal to 1; and for each of one or more regions in the vector image, growing the region from a starting point of the plural points, wherein the growing includes adding to the region one or more neighboring points that satisfy a homogeneity criterion for the region and are not already part of any region in the vector image, wherein the growing the region ends when there are no neighboring points satisfying the homogeneity criterion for the region, and wherein the growing occurs sequentially on a region-after-region basis until each of the plural points is part of one of the one or more regions. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A method comprising:
-
providing a vector image, wherein the vector image comprises plural m-dimensional points, and wherein m is greater than or equal to 1; and for each of one or more regions in the vector image, growing the region by adding to the region one or more neighboring points that satisfy a homogeneity criterion for the region and are not already part of any region in the vector image, wherein for each of the m dimensions the homogeneity criterion constrains the difference between a maximum point value in the region and a minimum point value in the region, and wherein the growing the region ends when there are no neighboring points satisfying the homogeneity criterion for the region. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23)
-
-
24. A method comprising:
-
providing a video image, wherein the video image comprises plural pixels; growing a first region in the video image starting from a first pixel of the plural pixels, wherein the growing includes adding to the first region one or more neighboring pixels that satisfy a homogeneity criterion for the first region and are not already part of any region in the video image, and wherein the growing the first region ends when there are no neighboring pixels satisfying the homogeneity criterion for the first region; and after the growing the first region ends, sequentially repeating the growing as necessary for each of one or more other regions in the video image until each of the plural pixels of the video image is part of the first region or one of the one or more other regions in the video image, wherein the growing occurs without initially specifying starting pixels for all of the regions. - View Dependent Claims (25, 26, 27, 28, 29)
-
Specification