Feature segmentation
First Claim
1. A method of segmenting an arbitrary first image feature in a video image frame from an adjacent second image feature in the image video frame, the arbitrary first image feature having an interior that is bounded by a perimeter and has a first image characteristic and the second image feature having a second image characteristic different from the first image characteristic, comprising:
- obtaining within the interior an interior outline of the perimeter of the arbitrary first image feature, the interior outline being generally within a predetermined distance of the perimeter; and
expanding the interior outline of the perimeter according to a predetermined factor to form a conformed outline representing the perimeter of the arbitrary first image feature;
wherein the predetermined factor includes relative multi-dimensional proximity to the first and second image characteristics of selected pixels adjacent the outline.
2 Assignments
0 Petitions
Accused Products
Abstract
A segmentation method segments selected objects from other objects within a video image frame. The objects may be of arbitrary configuration and preferably represent distinct image features in a display image. An interior outline is formed within the interior of the object perimeter. The interior outline is expanded automatically to form an exterior outline. Pixels between the interior outline and the exterior outline are classified according to predefined attributes as to whether they are within object interior, thereby to identify automatically a conformed outline that is fitted to the object perimeter.
-
Citations
31 Claims
-
1. A method of segmenting an arbitrary first image feature in a video image frame from an adjacent second image feature in the image video frame, the arbitrary first image feature having an interior that is bounded by a perimeter and has a first image characteristic and the second image feature having a second image characteristic different from the first image characteristic, comprising:
-
obtaining within the interior an interior outline of the perimeter of the arbitrary first image feature, the interior outline being generally within a predetermined distance of the perimeter; and expanding the interior outline of the perimeter according to a predetermined factor to form a conformed outline representing the perimeter of the arbitrary first image feature; wherein the predetermined factor includes relative multi-dimensional proximity to the first and second image characteristics of selected pixels adjacent the outline. - View Dependent Claims (2, 3, 4)
-
-
5. A method of segmenting an arbitrary first image feature in a video image frame from an adjacent second image feature in the image video frame, the arbitrary first image feature having an interior that is bounded by a perimeter and has a first image characteristic and the second image feature having a second image characteristic different from the first image characteristic, in which the video image frame includes plural pixels from which the image features and the interior outline are formed, the method comprising:
-
obtaining within the interior an interior outline of the perimeter of the arbitrary first image feature; and expanding the interior outline of the perimeter according to a predetermined factor to form a conformed outline representing the perimeter of the arbitrary first image feature, where expanding the interior outline of the perimeter includes; obtaining an exterior outline of pixels that bounds the perimeter of the first image feature and the interior outline, associating the pixels bounded by the interior and exterior outlines with one or the other of the interior and exterior outlines according to the predetermined factor, and identifying as the conformed outline the pixels associated with the interior outline and adjacent a pixel associated with the exterior outline. - View Dependent Claims (6, 7, 8, 9, 10)
-
-
11. A computer-readable medium storing computer-executable programming for segmenting an arbitrary first image feature in a video image frame from an adjacent second image feature in the image video frame, the arbitrary first image feature having an interior that is bounded by a perimeter and has a first image characteristic and the second image feature having a second image characteristic different from the first image characteristic, in which the video image frame includes plural pixels from which the image features and the outline are formed, the medium comprising:
-
programming for obtaining as user-manipulated input a first outline of the perimeter of the arbitrary first image feature, the first outline being generally within a predetermined distance of the perimeter; programming for fitting the outline of the perimeter according to a predetermined factor to represent the perimeter bounding the interior of the arbitrary first image feature, where the first outline is formed of pixels of generally one image characteristic, and the programming for fitting the outline of the perimeter includes; programming for obtaining a second outline of pixels opposite the perimeter of the first image feature from the first outline, one of the first and second outlines bounding the other; and programming for associating the pixels bounded by the interior outline with the inner and outer outlines according to the predetermined factor to determine the perimeter.
-
-
12. A computer-readable medium storing computer-executable programming for segmenting an arbitrary first image feature in a video image frame from an adjacent second image feature in the image video frame, the arbitrary first image feature having an interior that is bounded by a perimeter and has a first image characteristic and the second image feature having a second image characteristic different from the first image characteristic, in which the video image frame includes plural pixels from which the image features and the outline are formed, the medium comprising:
-
programming for obtaining as user-manipulated input an outline of the perimeter of the arbitrary first image feature, the outline being generally within a predetermined distance of the perimeter; programming for fitting the outline of the perimeter according to a predetermined factor to represent the perimeter bounding the interior of the arbitrary first image feature; and wherein the predetermined factor includes relative multi-dimensional proximity to the first and second image characteristics of selected pixels adjacent the outline.
-
-
13. A computer-readable medium storing computer-executable programming for segmenting an arbitrary first image feature in a video image frame from an adjacent second image feature in the image video frame, the arbitrary first image feature having an interior that is bounded by a perimeter and has a first image characteristic and the second image feature having a second image characteristic different from the first image characteristic, in which the video image frame includes plural pixels from which the image features and the outline are formed, the medium comprising:
-
programming for obtaining as user-manipulated input an outline of the perimeter of the arbitrary first image feature, the outline being generally within a predetermined distance of the perimeter; programming for fitting the outline of the perimeter according to a predetermined factor to represent the perimeter bounding the interior of the arbitrary first image feature; and wherein the predetermined factor includes a relative distance between pixels and the outline.
-
-
14. A computer-readable medium storing computer-executable programming for segmenting an arbitrary first image feature in a video image frame from an adjacent second image feature in the image video frame, the arbitrary first image feature having an interior that is bounded by a perimeter and has a first image characteristic and the second image feature having a second image characteristic different from the first image characteristic, in which the video image frame includes plural pixels from which the image features and the outline are formed, the medium comprising:
-
programming for obtaining as user-manipulated input an outline of the perimeter of the arbitrary first image feature, the outline being generally within a predetermined distance of the perimeter; and programming for fitting the outline of the perimeter according to a predetermined factor to represent the perimeter bounding the interior of the arbitrary first image feature, where the predetermined factor includes relative multi-dimensional proximity to the first and second image characteristics of selected pixels adjacent the outline and a relative distance of such pixels to the outline.
-
-
15. A computer-readable medium storing computer-executable programming for segmenting an arbitrary first image feature in a video image frame from an adjacent second image feature in the image video frame, the arbitrary first image feature having an interior that is bounded by a perimeter and has a first image characteristic and the second image feature having a second image characteristic different from the first image characteristic, in which the video image frame includes plural pixels from which the image features and the first outline are formed, the medium comprising:
-
programming for obtaining as user-manipulated input a first outline of the perimeter of the arbitrary first image feature, the outline being generally within a predetermined distance of the perimeter; and programming for fitting the outline of the perimeter according to a predetermined factor to represent the perimeter bounding the interior of the arbitrary first image feature, where the first outline is formed of pixels of generally one image characteristic, and the programming for fitting the outline of the perimeter includes; programming for obtaining a second outline of pixels opposite the perimeter of the first image feature from the first outline, one of the first and second outlines bounding the other, programming for associating the pixels bounded by the first and second outlines with one or the other of the first and second outlines according to the predetermined factor, and programming for identifying as the perimeter the pixels associated with the one of the first and second outlines bounded by the other and adjacent a pixel associated with the other outline.
-
-
16. A computer-readable medium storing computer-executable programming for segmenting an arbitrary first image feature in a video image frame from an adjacent second image feature in the image video frame, the arbitrary first image feature having an interior that is bounded by a perimeter and has a first image characteristic and the second image feature having a second image characteristic different from the first image characteristic, in which the video image frame includes plural pixels from which the image features and the interior outline are formed, the medium comprising:
-
programming for obtaining as user-manipulated input an interior outline formed within the interior of the first image feature, such outline being generally within a predetermined distance of the perimeter; and programming for fitting the outline of the perimeter according to a predetermined factor to represent the perimeter bounding the interior of the arbitrary first image feature, such programming including; programming for obtaining an exterior outline of pixels that bounds the perimeter of the first image feature and the interior outline, programming for associating the pixels bounded by the interior and exterior outlines with one or the other of the interior and exterior outlines according to the predetermined factor, and programming for identifying as the perimeter the pixels associated with the interior outline and adjacent a pixel associated with the exterior outline. - View Dependent Claims (17, 18, 19)
-
-
20. A method of identifying an arbitrary first image feature in first and second video image frames, the arbitrary first image in the first video image frame being adjacent a second image feature, the arbitrary first image feature having an interior that is bounded by a perimeter and has a first image characteristic and the second image feature having a second image characteristic different from the first image characteristic, in which the video image frame includes plural pixels from which the image features and the outline are formed, comprising:
-
obtaining as user-manipulated input an outline of the perimeter of the arbitrary first image feature in the first video image frame, the outline being generally within a predetermined distance of the perimeter; fitting the outline of the perimeter according to a predetermined factor to represent the perimeter bounding the interior of the arbitrary first image feature in the first video image frame, such fitting including associating the pixels bounded by the interior outline with the interior outline according to the predetermined factor; and tracking the arbitrary first image feature from the first video image frame to the second video image frame; wherein the predetermined factor includes relative multi-dimensional proximity to the first and second image characteristics of selected pixels adjacent the outline. - View Dependent Claims (21, 31)
-
-
22. A method of identifying an arbitrary first image feature in first and second video image frames, the arbitrary first image in the first video image frame being adjacent a second image feature, the arbitrary first image feature having an interior that is bounded by a perimeter and has a first image characteristic and the second image feature having a second image characteristic different from the first image characteristic, in which the video image frame includes plural pixels from which are formed the image features, an outline, and a feature point, the method comprising:
-
obtaining as user-manipulated input an outline of the perimeter of the arbitrary first image feature in the first video image frame, the outline being generally within a predetermined distance of the perimeter; fitting the outline of the perimeter according to a predetermined factor to represent the perimeter bounding the interior of the arbitrary first image feature in the first video image frame; and tracking the arbitrary first image feature from the first video image frame to the second video image frame, where such tracking includes identifying a feature point of the arbitrary first image feature in the first video image frame and determining a motion transformation of the feature point between the first and second video image frames; wherein determining the motion transformation includes identifying a first plurality of pixels that encompass the feature point in the first video image frame and identifying a corresponding second plurality of pixels that encompass the feature point in the second video image frame. - View Dependent Claims (23)
-
-
24. A method of identifying an arbitrary first image feature in first and second video image frames, the arbitrary first image in the first video image frame being adjacent a second image feature, the arbitrary first image feature having an interior that is bounded by a perimeter and has a first image characteristic and the second image feature having a second image characteristic different from the first image characteristic, in which the video image frame includes plural pixels from which the image features and the outline are formed, comprising:
-
obtaining as user-manipulated input an outline of the perimeter of the arbitrary first image feature in the first video image frame, the outline being generally within a predetermined distance of the perimeter; fitting the outline of the perimeter according to a predetermined factor to represent the perimeter bounding the interior of the arbitrary first image feature in the first video image frame, such factor including relative multi-dimensional proximity to the first and second image characteristics of selected pixels adjacent the outline; and tracking the arbitrary first image feature from the first video image frame to the second video image frame.
-
-
25. A method of identifying an arbitrary first image feature in first and second video image frames, the arbitrary first image in the first video image frame being adjacent a second image feature, the arbitrary first image feature having an interior that is bounded by a perimeter and has a first image characteristic and the second image feature having a second image characteristic different from the first image characteristic, in which the video image frame includes plural pixels from which the image features and the interior outline are formed, comprising:
-
obtaining as user-manipulated input an interior outline of the perimeter of the arbitrary first image feature in the first video image frame, the outline being generally within a predetermined distance of the perimeter; tracking the arbitrary first image feature from the first video image frame to the second video image frame; fitting the outline of the perimeter according to a predetermined factor to represent the perimeter bounding the interior of the arbitrary first image feature in the first video image frame, where fitting includes; obtaining an exterior outline of pixels bounds the perimeter and the interior outline, associating the pixels bounded by the interior and exterior outlines with one or the other of the interior and exterior outlines according to the predetermined factor, and identifying as the perimeter the pixels associated with the interior outline and adjacent a pixel associated with the exterior outline. - View Dependent Claims (26, 27, 28, 29, 30)
-
Specification