Method for segmenting a digital image
First Claim
1. A method of segmenting an initial digital image comprising:
- processing an initial digital image to produce a first digital image with defined edges corresponding to the initial digital image and a second digital image with at least two dominant contiguous regions corresponding to the initial digital image;
identifying distinct, non-overlapping regions of the first digital image formed by the defined edges;
combining the distinct, non-overlapping regions based, at least in part, on a correspondence with the at least two dominant contiguous regions of the second digital image; and
segmenting the initial digital image based, at least in part, on the remaining regions after combining the distinct, non-overlapping regions based, at least in part, on the correspondence with the at least two dominant contiguous regions.
1 Assignment
0 Petitions
Accused Products
Abstract
Briefly, in accordance with one embodiment of the invention, a method of segmenting an initial digital image includes the following. The initial digital image is processed to produce a first digital image with defined edges corresponding to the initial digital image and to produce a second digital image with at least two dominant contiguous regions corresponding to the initial digital image. Distinct non-overlapping regions of the first digital image formed by the defined edges are identified. The distinct non-overlapping regions of the first digital are combined based, at least in part, on a correspondence with the at least two dominant contiguous regions in the second digital image. Based, at least in part, on the remaining regions after combining the distinct non-overlapping regions of the first digital image, the initial digital image is segmented.
-
Citations
19 Claims
-
1. A method of segmenting an initial digital image comprising:
-
processing an initial digital image to produce a first digital image with defined edges corresponding to the initial digital image and a second digital image with at least two dominant contiguous regions corresponding to the initial digital image;
identifying distinct, non-overlapping regions of the first digital image formed by the defined edges;
combining the distinct, non-overlapping regions based, at least in part, on a correspondence with the at least two dominant contiguous regions of the second digital image; and
segmenting the initial digital image based, at least in part, on the remaining regions after combining the distinct, non-overlapping regions based, at least in part, on the correspondence with the at least two dominant contiguous regions. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
identifying a non-flooded pixel in the first image;
flood filling the distinct, non-overlapping region including the non-flooded pixel; and
continuing the immediately preceding identifying and flood filling operations until the first image contains no non-flooded pixels.
-
-
9. The method of claim 1, wherein processing the initial digital image to produce the first image comprises:
-
applying a directional morphological filter;
applying a sequence of multilevel morphological gradient operations; and
summing the sequence.
-
-
10. The method of claim 9, wherein applying the directional morphological filter comprises:
applying a balanced sequence of opposing morphological operations in a plurality of independent directions.
-
11. The method of claim 10, wherein the balance sequence of morphological operations in reverse is identical to the non-reversed sequence.
-
12. The method of claim 11, wherein the plurality of independent directions comprise:
- a vertical direction, a horizontal direction and two opposing diagonal directions.
-
13. The method of claim 11, wherein the balanced sequence comprises:
- a dilation operation, an erosion operation, an erosion operation, and a dilation operation.
-
14. The method of claim 9, wherein the sequence of multilevel operations is gradually increasing.
-
15. The method of claim 14, wherein the sequence of operations is increasing by two pixels in matrix width and height.
-
16. The method of claim 15, wherein the sequence of operations begins with an operation having a 3×
- 3 matrix operator.
-
17. An article comprising:
- a storage medium;
said storage medium having stored thereon instructions to segment an initial digital image, said instructions, when executed by a computing platform, resulting in;
processing the initial digital image to produce a first digital image with defined edges corresponding to the initial digital image and a second digital image with at least two dominant contiguous regions corresponding to the initial digital image;
identifying distinct, non-overlapping regions of the first digital image formed by the defined edges;
combining the distinct, non-overlapping regions based, at least in part, on a correspondence with the at least two dominant contiguous regions of the second digital image; and
segmenting the initial digital image based, at least in part, on the remaining regions after combining the distinct, non-overlapping regions based, at least in part, on the correspondence with the at least two dominant contiguous regions. - View Dependent Claims (18, 19)
segmenting additional digital images after said initial digital image by determining the pixel locations in a background segmentation that have changed a measurable amount in pixel signal value and processing those pixel locations as in a foreground segmentation.
- a storage medium;
-
19. The article of claim 17, wherein said instructions, when executed, resulting in:
segmenting additional digital images after said initial digital image by determining the pixel locations in a foreground segmentation that have not changed an amount in pixel signal value that is specifically measurable and processing those pixel locations as in a background segmentation.
Specification