Skip to main content
Log in

A new graph cut-based multiple active contour algorithm without initial contours and seed points

  • Original Paper
  • Published:
Machine Vision and Applications Aims and scope Submit manuscript

Abstract

This paper presents a new graph cut-based multiple active contour algorithm to detect optimal boundaries and regions in images without initial contours and seed points. The task of multiple active contours is framed as a partitioning problem by assuming that image data are generated from a finite mixture model with unknown number of components. Then, the partitioning problem is solved within a divisive graph cut framework where multi-way minimum cuts for multiple contours are efficiently computed in a top-down way through a swap move of binary labels. A split move is integrated into the swap move within that framework to estimate the model parameters associated with regions without the use of initial contours and seed points. The number of regions is also estimated as a part of the algorithm. Experimental results of boundary and region detection of natural images are presented and analyzed with precision and recall measures to demonstrate the effectiveness of the proposed algorithm.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. Boykov Y. and Funka-Lea G. (2006). Graph cuts and efficient N-D image segmentation. Int. J. Compt. Vision 70(2): 109–131

    Article  Google Scholar 

  2. Boykov, Y., Jolly, M.-P.: Interative graph cuts for optimal boundary and region segmentation of objects in N-D images, In: Proceedings of IEEE International Conference on Computer Vision, pp.~105–112 (2001)

  3. Boykov, Y., Kolmogorov, V.: Computing geodesics and minimal surfaces via graph cuts, In: Proceedings of IEEE International Conference on Computer Vision (2003)

  4. Boykov Y., Veksler O. and Zabih R. (2001). Fast approximate energy minimization via graph cuts. IEEE Trans. Pattern Anal. Mach. Intell. 23(11): 1222–1239

    Article  Google Scholar 

  5. Caselles V., Kimmel R. and Sapiro G. (1997). Geodesic active contours. Int. J. Comput. Vis. 21(1): 61–79

    Article  Google Scholar 

  6. Chan T. and Vese L. (2001). Active contours without edges. IEEE Trans. Image Process. 10(2): 266–277

    Article  MATH  Google Scholar 

  7. Comaniciu D. and Meer P. (2002). Mean shift: a robust approach toward feature space approach. IEEE Trans. Pattern Anal. Mach. Intell. 24(5): 603–619

    Article  Google Scholar 

  8. Cremers D., Rousson M. and Deriche R. (2007). A review of statistical approaches to level set segmentation: integrating color, texture, motion and shape. Int. J. Comput. Vis. 72(2): 195–215

    Article  Google Scholar 

  9. Dellaportas P. and Papageorgiou I. (2006). Multivariate mixtures of normals with unknown number of components. Statist. Comput. 16(1): 57–68

    Article  MathSciNet  Google Scholar 

  10. Georgescu, B., Shimshoni, I., Meer, P.: Mean shift based clustering in high dimensions: a texture classification example, In: Proceeding of IEEE International Conference on Computer Vision, pp. 456–463 (2003)

  11. Li, Y., Sun, J., Tang, C.-K., Shum, H.-Y.: Lazy snapping. ACM Trans. Graphics (SIGGRAPH) (2004)

  12. Martin, D., Fowlkes, C., Tal, D., Malik, J.: A database of human segmented natural images and its application to evaluating segmentation algorithms and measuring ecological statistics, In: Proceeding of IEEE International Conference on Computer Vision, pp. 416–423 (2001)

  13. Martin D., Fowlkes C. and Malik J. (2004). Learning to detect natural image boundaries using local brightness, color, and texture cues. IEEE Trans. Pattern Anal. Mach. Intell. 26(5): 530–549

    Article  Google Scholar 

  14. Richardson S. and Green P.J. (1997). On the Bayesian analysis of mixtures with an unkown number of components. J. R. Statist. Soc. B 59: 731–792

    Article  MATH  MathSciNet  Google Scholar 

  15. Rother, C., Kolmogorov, V., Blake, A.: Grabcut-iteractive foreground extraction using iterated graph cuts. ACM Trans. Graphics (SIGGRAPH) (2004)

  16. Shi J. and Malik J. (2000). Normalized cuts and image segmentation. IEEE Trans. Pattern Anal. Mach. Intell. 22(8): 888–905

    Article  Google Scholar 

  17. Szeliski, R., Zabih, R., Scharstein, D., Veksler, O., Kolmogorov, V., Agarwala, A., Tappen, M., Rother, C.: A comparative study of energy minimization methods for Markove random fields. In: Proceeding of Ninth European Conference on Computer Vision, pp. 16–29 (2006)

  18. Vese L.A. and Chan T.F. (2002). A multiphase level set framework for image segmentation using the Mumford and Shah model. Int. J. Comput. Vis. 50(3): 271–293

    Article  MATH  Google Scholar 

  19. Yu, S.X., Shi, J.: Multiclass spectral clustering, In: Proceeding of IEEE International Conference on Computer Vision, pp. 313–319 (2003)

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Jong-Sung Kim.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Kim, JS., Hong, KS. A new graph cut-based multiple active contour algorithm without initial contours and seed points. Machine Vision and Applications 19, 181–193 (2008). https://doi.org/10.1007/s00138-007-0090-2

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00138-007-0090-2

Keywords

Navigation