Skip to main content Accessibility help
×
Hostname: page-component-7479d7b7d-rvbq7 Total loading time: 0 Render date: 2024-07-09T06:21:13.170Z Has data issue: false hasContentIssue false

8 - Segmentation

from Part III - Image Understanding

Published online by Cambridge University Press:  25 October 2017

Wesley E. Snyder
Affiliation:
North Carolina State University
Hairong Qi
Affiliation:
University of Tennessee
Get access

Summary

The partition between the sage and the fool is more slender than the spider web.

– Kahlil Gibran

Introduction

Segmentation is the process of separating objects from background. It is the foundation for all the subsequent processes like shape analysis and object recognition.

A segmentation of a picture is a partitioning into connected regions, where each region is homogeneous in some sense and is identified by a unique label. For example, in Figure 8.2 (a “label image”), region 1 is identified as the background. Although region 4 is also background, it is labeled as a separate region, since it is not connected to region 1.

The term “homogeneous” deserves some discussion. It could mean all the pixels are of the same brightness, but that criterion is too strong for most practical applications. It could mean that all pixels are close to some representative (mean) brightness. Stated more formally [8.56], a region is homogeneous if the brightness values are consistent with having been generated by a particular probability distribution. In the case of range imagery [8.31] where we (might) have an equation that describes the surface, we could say a region is homogeneous if it can be described by the combination of that equation and some probabilistic deformation. For example, if all the points in a region of a range image lie in the same plane except for deviations whose distance from the plane may be described by a particular Gaussian distribution, one could say this region is homogeneous.

In this chapter, several ways to perform segmentation are discussed.We progress through problems and methods of increasing complexity:

  • • (Section 8.2) Threshold-based techniques are guaranteed to form closed regions because they simply assign all pixels above (or below, depending on the problem) a specified threshold to be in the same region. However, using a single threshold only allows regions to be classified as “foreground” and “background.”

  • • (Section 8.3) Brightness segmentation into two classes is the simplest case. It becomes more challenging when color images are considered and similarities of colors must be considered.

  • • (Section 8.4) Another level of complexity occurs when it is necessary to determine whether two apparently separate regions are really one region. That is, do they touch? For this, we need connected components.

  • Type
    Chapter
    Information
    Publisher: Cambridge University Press
    Print publication year: 2017

    Access options

    Get access to the full version of this content by using one of the access options below. (Log in options will check for institutional or personal access. Content may require purchase if you do not have access.)

    References

    [8.1] N., Badshah and K., Chen. Multigrid methods for the Chan-Vese model in variational segmentation. Communications in Computational Physics, 4 (2), 2008.Google Scholar
    [8.2] E., Bae and X., Tai. Efficient globalminimization for the multiphase Chan-Vese model of image segmentation. In Energy Minimization Methods in Computer Vision and Pattern Recognition. Springer, 2009.
    [8.3] D., Baswaraj, A., Govardhan, and P., Premchand. Active contours and image segmentation: The current state of the art. Global Journal of Computer Sciencce and Technology: Graphics and Vision, 12 (11), 2012.Google Scholar
    [8.4] S., Beucher. Watersheds of functions and picture segmentation. In IEEE ICASSP Conf., May 1982.
    [8.5] S., Beucher and F., Meyer. The morphological approach to segmentation: The watershed transformation. In E. R. Dougherty, editor, Mathematical Morphology in Image Processing, pages 433–481. 1993.
    [8.6] W., Bieniecki. Oversegmentation avoidance in watershed-based algorithms for color images. In Proceedings of the International Conference on Modern Problems of Radio Engineering, Telecommunications and Computer Science, 2004.
    [8.7] G., Bilbro and W., Snyder. Optimization of functions with many minima. IEEE Transactions on SMC, 21 (4), July/August 1991.Google Scholar
    [8.8] Y., Boykov and G., Funka-Lea. Graph cuts and efficient n-d image segmentation. International Journal of Computer Vision, 70 (2), 2006.Google Scholar
    [8.9] Y., Boykov and V., Kolmogorov. An experimental comparison of min-cut/max-flow algorithms for energy minimization in vision. IEEE Trans. Pattern Anal. and Machine Intel., 26 (9), Sept 2004.Google Scholar
    [8.10] R., Boyles. On the convergence of the EM algorithm. Journal of the Royal Statistical Society, Series B, 45 (1), 1983.Google Scholar
    [8.11] C. R., Brice and C. L., Fennema. Scene analysis using regions. Artificial Intelligence, 1, 1970.Google Scholar
    [8.12] T., Chan, B., Sandberg, and L., Vese. Active contours without edges for vector-values images. Journal of Visual Communication and Image Representation, 11, 2000.Google Scholar
    [8.13] T., Chan and L., Vese. Active contours without edges. IEEE Transactions on Image Processing, 10 (1), 2001.Google Scholar
    [8.14] T. F., Chen. Medical image segmentation using level sets. Technical Report TR CS-2008-12, University of Waterloo, 2008.
    [8.15] Y., Chen and M., Gupta. Theory and use of the EM algorithm. Foundations and Trends in Signal Processing, 4 (3), 2010.Google Scholar
    [8.16] Y., Cheng. Mean shift, mode seeking, and clustering. IEEE Trans. Pattern Anal. and Machine Intel., 17 (8), 1995.Google Scholar
    [8.17] C., Chow and T., Keneko. Automatic detection of the left ventricle from cineangiograms. Computers and Biomedical Research, 5, 1972.Google Scholar
    [8.18] G., Chung and L., Vese. Energy minimization based segmentation and denoising using a multilayer level set approach. In Energy Minimization Methods in Computer Vision and Pattern Recognition, volume 3757/2005, 2005.
    [8.19] D., Comaniciu and P., Meer.Mean shift: A robust approach toward feature space analysis. IEEE Trans. Pattern Anal. and Machine Intel., 24 (5), May 2002.Google Scholar
    [8.20] X., Dai, W., Snyder, G., Bilbro, R., Williams, and R., Cowan. Left-ventricle boundary detection from nuclear medicine images. Journal of Digital Imaging, February 1998.
    [8.21] A., Dempster, N., Laird, and D., Rubin. Maximum likelihood from incomplete data via the EM algorithm. Journal of the Royal Statistical Society, Series B, 39 (1), 1977.Google Scholar
    [8.22] R. O., Duda and P. E., Hart. Pattern Classification and Scene Analysis. Wiley, 1973.
    [8.23] K., Fukunaga and L. D., Hostetler. The estimation of the gradient of a density function, with applications in pattern recognition. IEEE Trans. on Information Theory, IT-21 (1), January 1975.Google Scholar
    [8.24] D., Geiger, A., Gupta, L., Costa, and J., Vlontzos. Dynamic programming for Detecting, tracking, and matching deformable contours. IEEE Trans. Pattern Anal. and Machine Intel., 17 (3), March 1995.Google Scholar
    [8.25] A., Hoover, G., Jean-Baptiste, X., Jiang, P., Flynn, H., Bunke, D., Goldgof, K., Bowyer, D., Eggbert, A., Fitzgibbon, and R., Fisher. An experimental comparison of range image segmentation algorithms. IEEE Trans. Pattern Anal. and Machine Intel., 18 (7), 1996.Google Scholar
    [8.26] J., Ivins and J., Porrill. Everything you always wanted to know about snakes (but were afraid to ask). AIVRU Technical memo 86, july 2000.Google Scholar
    [8.27] P., Jaccard. Distribution dela flore alpine dans le bassin des drouces et dans quelques regions voisines. Bulletin de la Société Vaudoise des Sciences Naturelles, 37 (140), 1901.Google Scholar
    [8.28] R., Kimmel, A., Amir, and A., Bruckstein. Finding shortest paths on surfaces using level sets propagation. IEEE Trans. Pattern Anal. and Machine Intel., 17 (6), June 1995.Google Scholar
    [8.29] R., Kashyap and R., Chellappa. Estimation and Choice of Neighbors in Spatial Interaction Model of Images. IEEE Trans. Information Theory, IT-29, January 1983.Google Scholar
    [8.30] K., Lai and R., Chin. Deformable contours: Modeling and extraction. IEEE Trans. Pattern Anal. and Machine Intel., 17 (11), November 1995.Google Scholar
    [8.31] K., Lee, P., Meer, and R., Park. Robust adaptive segmentation of range images. IEEE Trans. Pattern Anal. and Machine Intel., 20 (2), 1998.Google Scholar
    [8.32] S., Lloyd. Least square quantization in PCM. Bell Systems Laboratories Paper, 1957.
    [8.33] S., Lloyd. Least square quantization in PCM. IEEE Transactions on Information Theory, 28 (2), 1982.Google Scholar
    [8.34] R., Malladi, J., Sethian, and B., Vemuri. Shape modeling with front propagation: A level set approach. IEEE Trans. Pattern Anal. and Machine Intel., 17 (2):158–175, February 1995.Google Scholar
    [8.35] D., Martin. Evaluating segmentation. In CV P. tutorial, 2004.
    [8.36] A., Ng, M., Jordan, and Y., Weiss. On Spectral Clustering, Analysis and an Algorithm. MIT Press, 2001.
    [8.37] S., Osher and J., Sethian. Fronts propagating with curvature dependent speed: Algorithms based on Hamilton-Jacobi formulations. Journal of Computational Physics, 79, 1988.Google Scholar
    [8.38] N., Otsu. A threshold selection method from gray-level histograms. IEEE Trans. Sys., Man., Cyber., 9 (1), September 1979.Google Scholar
    [8.39] W. K., Pratt. Digital Image Processing. Wiley, 1978.
    [8.40] K., Ramudu, G., Reddy, A., Srinivas, and T., Krishna. Global region based segmentation of satellite and medical imagery with active contours and level set evolution on noisy images. International Journal of Applied Physics and Mathematics, 2 (6), 2012.Google Scholar
    [8.41] R., Redner and H., Walker. Mixture densities, maximum likelihood, and the EM algorithm. SIA. Review, 26, April 1984.Google Scholar
    [8.42] J., Roerdink and A., Meijster. The watershed transform: Definitions, algorithms and parallelization strategies. Fundamenta Informaticae, 41, 2001.Google Scholar
    [8.43] A., Rosenfeld and A., Kak. Digital Picture Processing. Academic Press, 2 edition, 1997.
    [8.44] J., Sethian. Curvature and evolution of fronts. Comm. in Math. Physics, 101, 1985.Google Scholar
    [8.45] J., Sethian. Numerical algorithms for propagating interfaces: Hamilton-Jacobi equations and conservation laws. Journal of Differential Geometry, 31, 1990.Google Scholar
    [8.46] J., Shi and J., Malik. Normalized cuts and image segmentation. IEEE Trans. Pattern Anal. and Machine Intel., 22 (9), August 2000.Google Scholar
    [8.47] W., Snyder and G., Bilbro. Segmentation of range images. In Int. Conference on Robotics and Automation, March 1985.
    [8.48] W., Snyder and A., Cowart. An iterative approach to region growing using associative memories. IEEE Transactions on Pattern Analysis and Machine Intelligence, May 1983.
    [8.49] W., Snyder and C., Savage. Content-addressable read-write memories for image analysis. IEEE Transactions on Computers, October 1982.
    [8.50] G., Storvik. A Bayesian approach to dynamic contours through stochastic sampling and simulated annealing. IEEE Trans. Pattern Anal. and Machine Intel., 16 (10), October 1994.Google Scholar
    [8.51] G., Taubin and R., Ronfard. Implicit simplicial models for adaptive curve reconstruction. IEEE Trans. Pattern Anal. and Machine Intel., 18 (3), March 1996.Google Scholar
    [8.52] D., Tolliver and G. L., Miller. Spectral rounding with applications in image segmentation and clustering. In International Conference on Computer Vision and Pattern Recognition, 2006.
    [8.53] O., Trier and A., Jain. Goal-directed evaluation of binarization methods. IEEE Trans. Pattern Anal. and Machine Intel., 17 (12), 1995.Google Scholar
    [8.54] Y., Weiss. Segmentation using eigenvectors: a unifying view. In Proceedings of International Conference on Computer Vision, 1999.
    [8.55] C., Wu. On the convergence properties of the EM algorithm. Annals of Statistics, 11, March 1983.Google Scholar
    [8.56] S., Zhu and A., Yuille. Region competition: Unifying snakes, region growing, and Bayes/MDL for multiband image segmentation. IEEE Trans. Pattern Anal. and Machine Intel., 18 (9), 1996.Google Scholar

    Save book to Kindle

    To save this book to your Kindle, first ensure coreplatform@cambridge.org is added to your Approved Personal Document E-mail List under your Personal Document Settings on the Manage Your Content and Devices page of your Amazon account. Then enter the ‘name’ part of your Kindle email address below. Find out more about saving to your Kindle.

    Note you can select to save to either the @free.kindle.com or @kindle.com variations. ‘@free.kindle.com’ emails are free but can only be saved to your device when it is connected to wi-fi. ‘@kindle.com’ emails can be delivered even when you are not connected to wi-fi, but note that service fees apply.

    Find out more about the Kindle Personal Document Service.

    • Segmentation
    • Wesley E. Snyder, North Carolina State University, Hairong Qi, University of Tennessee
    • Book: Fundamentals of Computer Vision
    • Online publication: 25 October 2017
    • Chapter DOI: https://doi.org/10.1017/9781316882641.013
    Available formats
    ×

    Save book to Dropbox

    To save content items to your account, please confirm that you agree to abide by our usage policies. If this is the first time you use this feature, you will be asked to authorise Cambridge Core to connect with your account. Find out more about saving content to Dropbox.

    • Segmentation
    • Wesley E. Snyder, North Carolina State University, Hairong Qi, University of Tennessee
    • Book: Fundamentals of Computer Vision
    • Online publication: 25 October 2017
    • Chapter DOI: https://doi.org/10.1017/9781316882641.013
    Available formats
    ×

    Save book to Google Drive

    To save content items to your account, please confirm that you agree to abide by our usage policies. If this is the first time you use this feature, you will be asked to authorise Cambridge Core to connect with your account. Find out more about saving content to Google Drive.

    • Segmentation
    • Wesley E. Snyder, North Carolina State University, Hairong Qi, University of Tennessee
    • Book: Fundamentals of Computer Vision
    • Online publication: 25 October 2017
    • Chapter DOI: https://doi.org/10.1017/9781316882641.013
    Available formats
    ×