Method for automatic segmentation of image data from multiple data sources
First Claim
1. A method of segmenting an image formed by a plurality of pixels, each pixel being described by a vector having components each relating to a different measured image characteristic, said method comprising the steps of:
- (a) receiving, for each pixel, a plurality of the vector components and a corresponding error covariance representation of that pixel;
(b) for each pixel, fitting each component and the corresponding covariance representation to a predetermined linear model to obtain a set of model parameters and corresponding confidence representations;
(c) defining the pixels each to be initial regions of the image;
(d) merging the regions in a statistical order using the sets of model parameters and confidence representations to obtain a null segmentation of the image;
(e) analysing a curve formed using the model parameters and corresponding confidence representations to determine an optimal halting criterion at which to cease the merging of the regions; and
(f) processing said merging of the initial regions to halt when the optimal halting criterion is reached.
1 Assignment
0 Petitions
Accused Products
Abstract
A method (300) and apparatus (400) is described for segmenting an image (102). Starting with each pixel of the image (102) being a separate region, segments are formed by merging the regions. As merging proceeds, a merging cost of the regions being merged generally increases. This increase however is not purely monotonic as the overall rise in the merging cost is punctuated by departures from monotonicity. A complete pass is made through the segmentation, in which all regions are merged until only one remains. By analysing the points immediately after significant departures from monotonicity, a final segmentation stopping value (λstop) is chosen as being the last return to monotonicity from such a significant departure. Segmentation is repeated until the merging cost reaches the final segmentation stopping value (λstop).
17 Citations
33 Claims
-
1. A method of segmenting an image formed by a plurality of pixels, each pixel being described by a vector having components each relating to a different measured image characteristic, said method comprising the steps of:
-
(a) receiving, for each pixel, a plurality of the vector components and a corresponding error covariance representation of that pixel;
(b) for each pixel, fitting each component and the corresponding covariance representation to a predetermined linear model to obtain a set of model parameters and corresponding confidence representations;
(c) defining the pixels each to be initial regions of the image;
(d) merging the regions in a statistical order using the sets of model parameters and confidence representations to obtain a null segmentation of the image;
(e) analysing a curve formed using the model parameters and corresponding confidence representations to determine an optimal halting criterion at which to cease the merging of the regions; and
(f) processing said merging of the initial regions to halt when the optimal halting criterion is reached. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method for unsupervised selection of a stopping point for a region-merging segmentation process, said method comprising the steps of:
-
(a) analysing a graph of merging cost values to identify departures from substantial monotonicity of the graph; and
(b) selecting the stopping point to be a merging cost value corresponding to a return to monotonicity of the graph, the selected stopping point being associated with one of a limited plurality of final ones of the departures in the region merging process. - View Dependent Claims (12, 13, 14)
-
-
15. Apparatus for segmenting an image formed by a plurality of pixels, each pixel being described by a vector having components each relating to a different measured image characteristic, said apparatus comprising:
-
means for receiving, for each pixel, a plurality of the vector components and a corresponding error covariance representation of that pixel;
means for fitting, for each pixel, each component and the corresponding covariance representation to a predetermined linear model to obtain a set of model parameters and corresponding confidence representations;
defining means for defining the pixels each to be initial regions of the image;
merging means for merging the regions in a statistical order using the sets of model parameters and confidence representations to obtain a null segmentation of the image;
curve analysing means for analysing a curve formed using the model parameters and corresponding confidence representations to determine an optimal halting criterion at which to cease the merging of the regions; and
processing means for processing the merging of the initial regions to halt when the optimal halting criterion is reached. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. Apparatus for unsupervised selection of a stopping point for a region-merging segmentation process, said apparatus comprising:
-
means for analysing a graph of merging cost values to identify departures from substantial monotonicity of the graph; and
means for selecting the stopping point to be a merging cost value corresponding to a return to monotonicity of graph, the selected stopping point being associated with one of a limited plurality of final ones of the departures in the region merging process. - View Dependent Claims (26, 27, 28)
-
-
29. A program for making a computer execute a procedure to segment an image formed by a plurality of pixels, each pixel being described by a vector having components each relating to a different measured image characteristic, said program comprising:
-
code for receiving, for each pixel, a plurality of the vector components and a corresponding error covariance representation of that pixel;
code for, for each pixel, fitting each component and the corresponding covariance representation to a predetermined linear model to obtain a set of model parameters and corresponding confidence representations;
code for defining the pixels to each be initial regions of the image;
code for merging the regions in a statistical order using the sets of model parameters and confidence representations to obtain a null segmentation of the image;
code for analysing a curve formed using the model parameters and corresponding confidence representations to determine an optimal halting criterion at which to cease the merging of the regions; and
code for processing the merging of the initial regions to halt when the optimal halting criterion is reached.
-
-
30. A program for making a computer execute a procedure for unsupervised selection of a stopping point for a region-merging segmentation process, said program comprising:
-
code for analysing a graph of merging cost values to identify departures from substantial monotonicity of the graph; and
code for selecting the stopping point to be a merging cost value corresponding to a return to monotonicity of the graph, the selected stopping point being associated with one of a limited plurality of final ones the departures in the region merging process. - View Dependent Claims (31, 32, 33)
-
Specification