Nothing Special   »   [go: up one dir, main page]

skip to main content
article

Texture aware image segmentation using graph cuts and active contours

Published: 01 June 2013 Publication History

Abstract

The problem of segmenting a foreground object out from its complex background is of great interest in image processing and computer vision. Many interactive segmentation algorithms such as graph cut have been successfully developed. In this paper, we present four technical components to improve graph cut based algorithms, which are combining both color and texture information for graph cut, including structure tensors in the graph cut model, incorporating active contours into the segmentation process, and using a ''softbrush'' tool to impose soft constraints to refine problematic boundaries. The integration of these components provides an interactive segmentation method that overcomes the difficulties of previous segmentation algorithms in handling images containing textures or low contrast boundaries and producing a smooth and accurate segmentation boundary. Experiments on various images from the Brodatz, Berkeley and MSRC data sets are conducted and the experimental results demonstrate the high effectiveness of the proposed method to a wide range of images.

References

[1]
M. Sonka, V. Hlavac, R. Boyle, Image Processing, Analysis, and Machine Vision, 2th ed., Pacific Grove, 1999.
[2]
D. Ballard, C. Brown, Computer Vision, Prentice-Hall, Englewood Cliff, 1982.
[3]
Y. Boykov, M. Jolly, Interactive graph cuts for optimal boundary and region segmentation of objects in n-d images, in: Proceedings of International Conference on Computer Vision, 2001, pp. 105-112.
[4]
C. Rother, V. Kolmogorov, A. Blake, Grabcut: interactive foreground extraction using iterated graph cuts, in: Proceedings of the ACM SIGGRAPH Conference, 2004, pp. 309-314.
[5]
User-friendly interactive image segmentation through unified combinatorial user inputs. IEEE Transactions on Image Processing. v19 i9. 2470-2479.
[6]
Nguyen, A., Cai, J., Zhang, J. and Zheng, J., Robust interactive image segmentation using convex active contour. IEEE Transactions on Image Processing. v21 i8. 3734-3743.
[7]
A. Sinop, L. Grady, A seeded image segmentation framewoork unifying graph cuts and random walker which yields a new algorithm, in: Proceedings of International Conference on Computer Vision, 2007, pp. 1-8.
[8]
J. Zhang, J. Zheng, J. Cai, A diffusion approach to seeded image segmentation, in: Proceedings of Computer Vision and Pattern Recognition, 2010, pp. 2125-2132.
[9]
Grady, L., Random walks for image segmentation. IEEE Transactions on Pattern Analysis and Machine Intelligence. v28 i11. 1768-1783.
[10]
X. Bai, G. Sapiro, A geodesic framework for fast interactive image and video segmentation and matting, in: Proceedings of IEEE International Conference on Computer Vision, 2007, pp. 1-8.
[11]
A. Criminisi, T. Sharp, A. Blake, Geos: geodesic image segmentation, in: Proceedings of European Conference on Computer Vision, 2008, pp. 99-112.
[12]
Bresson, X., Esedoglu, S., Vandergheynst, P., Thiran, J. and Osher, S., Fast global minimization of the active contour/snake model. Journal of Mathematical Imaging and Vision. v28 i2. 151-167.
[13]
Kass, M., Witkin, A. and Terzopoulos, D., Snake: active contour models. . International Journal of Computer Vision. v1 i4. 321-331.
[14]
Mortensen, E. and Barrett, W., Interactive segmentation with intelligent scissors. Graphical Models and Image Processing. v60 i5. 349-384.
[15]
Y. Li, J. Sun, C. Tang, H. Shum, Lazy snapping, in: Proceedings of the ACM SIGGRAPH Conference, 2004, pp. 303-308.
[16]
Caselles, V., Kimmel, R. and Sapiro, G., Geodesic active contours. International Journal of Computer Vision. v22 i1. 61-79.
[17]
Chan, T. and Vese, L., Active contours without edges. IEEE Transactions on Image Processing. v10 i2. 266-277.
[18]
Goldstein, T., Bresson, X. and Osher, S., Geometric applications of the split Bregman method: segmentation and surface reconstruction. . Journal of Scientific Computing. v45 i1-3. 272-293.
[19]
Kim, J. and Hong, K., Color-texture segmentation using unsupervised graph cuts. Pattern Recognition. v42 i5. 735-750.
[20]
J. Malcolm, Y. Rathi, A. Tannenbaum, A graph cut approach to image segmentation in tensor space, in: Proceedings of Workshop Component Analysis Methods, 2007, pp. 18-25.
[21]
Image segmentation based on GrabCut framework integrating multiscale nonlinear structure tensor. IEEE Transactions on Image Processing. v18 i10. 2289-2302.
[22]
A. Blake, C. Rother, M. Brown, P. Perez, P. Torr, Interactive image segmentation using an adaptive GMMRF model, in: Proceedings of European Conference on Computer Vision, 2004, pp. 428-441.
[23]
Boykov, Y. and Kolmogorov, V., An experimental comparison of min-cut/max-flow algorithms for energy minimization in vision. IEEE Transactions on Pattern Analysis and Machine Intelligence. v26 i9. 1124-1137.
[24]
Houhou, N., Thiran, J. and Bresson, X., Fast texture segmentation based on semi-local region descriptor and active contour. Numerical Mathematics. v2 i4. 445-468.
[25]
Hofmann, T., Puzicha, J. and Buhmann, J., Unsupervised texture segmentation in a deterministic annealing framework. IEEE Transactions on Pattern Analysis and Machine Intelligence. v20 i8. 803-818.
[26]
Chang, T. and Kuo, C., Texture analysis and classification with tree-structured wavelet transform. IEEE Transactions on Image Processing. v2 i4. 429-441.
[27]
Jain, A. and Farrokhnia, F., Unsupervised texture segmentation using Gabor filters. Pattern Recognition. v24 i12. 1167-1186.
[28]
M. Rousson, T. Brox, R. Deriche, Active unsupervised texture segmentation on a diffusion based feature space, in: Proceedings of Computer Vision and Pattern Recognition, 2003, pp. II-699-704.
[29]
Sagiv, C., Sochen, N. and Zeevi, Y., Integrated active contours for texture segmentation. IEEE Transactions on Image Processing. v15 i6. 1633-1646.
[30]
N. Houhou, J. Thiran, X. Bresson, Fast texture segmentation model based on the shape operator and active contour, in: Proceedings of Computer Vision and Pattern Recognition, 2008, pp. 1-8.
[31]
Brodatz data set, {http://perso.telecom-paristech.fr/~xia/invariant_texture/invariant_texture_brodatz/Brodatz_re.html}.
[32]
Berkeley segmentation data set, {http://www.eecs.berkeley.edu/Research/Projects/CS/vision/grouping/segbench/}.
[33]
Msrc ground true data set, {http://research.microsoft.com/en-us/um/cambridge/projects/visionimagevideoediting/segmentation/grabcut.htm}.
[34]
J. Guan, G. Qiu, Interactive image segmentation using optimization with statistical errors, in: Proceedings of International Workshop on the Representation and Use of Prior Knowledge in Vision, 2006.
[35]
O. Duchenne, J. Audibert, R. Keriver, J. Ponce, F. Segonne, Segmentation by transduction, in: Proceedings of Computer Vision and Pattern Recognition, 2008, pp. 1-8.
[36]
B. Price, B. Morse, S. Cohen, Geodesic graph cut for interactive image segmentation, in: Proceedings of Computer Vision and Pattern Recognition, 2010, pp. 3161-3168.

Cited By

View all
  1. Texture aware image segmentation using graph cuts and active contours

    Recommendations

    Comments

    Please enable JavaScript to view thecomments powered by Disqus.

    Information & Contributors

    Information

    Published In

    cover image Pattern Recognition
    Pattern Recognition  Volume 46, Issue 6
    June, 2013
    225 pages

    Publisher

    Elsevier Science Inc.

    United States

    Publication History

    Published: 01 June 2013

    Author Tags

    1. Active contour
    2. Color-texture
    3. Graph cut
    4. Interactive image segmentation
    5. Structure tensor

    Qualifiers

    • Article

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)0
    • Downloads (Last 6 weeks)0
    Reflects downloads up to 18 Feb 2025

    Other Metrics

    Citations

    Cited By

    View all
    • (2022)3D Quantum Cuts for automatic segmentation of porous media in tomography imagesComputers & Geosciences10.1016/j.cageo.2021.105017159:COnline publication date: 1-Feb-2022
    • (2022)Fully automatic image segmentation based on FCN and graph cutsMultimedia Systems10.1007/s00530-022-00945-328:5(1753-1765)Online publication date: 1-Oct-2022
    • (2019)Probabilistic Diffusion for Interactive Image SegmentationIEEE Transactions on Image Processing10.1109/TIP.2018.286794128:1(330-342)Online publication date: 1-Jan-2019
    • (2019)Image segmentation through modeling the illumination probability distribution function using the Krawtchouk polynomialSignal Processing10.1016/j.sigpro.2019.05.033164:C(1-9)Online publication date: 1-Nov-2019
    • (2019)An efficient graph reduction framework for interactive texture segmentationImage Communication10.1016/j.image.2019.01.01074:C(42-53)Online publication date: 1-May-2019
    • (2019)Interactive image segmentation using label propagation through complex networksExpert Systems with Applications: An International Journal10.1016/j.eswa.2019.01.031123:C(18-33)Online publication date: 1-Jun-2019
    • (2019)A Color Image Segmentation Method Based on Region Salient Color and Fuzzy C-Means AlgorithmCircuits, Systems, and Signal Processing10.1007/s00034-019-01126-w39:2(586-610)Online publication date: 30-Apr-2019
    • (2018)Fluorescence microscopy image segmentation based on graph and fuzzy methodsJournal of Intelligent & Fuzzy Systems: Applications in Engineering and Technology10.3233/JIFS-1746634:4(2563-2578)Online publication date: 1-Jan-2018
    • (2018)Revisiting graph construction for fast image segmentationPattern Recognition10.1016/j.patcog.2018.01.03778:C(344-357)Online publication date: 1-Jun-2018
    • (2018)Global graph diffusion for interactive object extractionInformation Sciences: an International Journal10.1016/j.ins.2018.05.040460:C(103-114)Online publication date: 1-Sep-2018
    • Show More Cited By

    View Options

    View options

    Figures

    Tables

    Media

    Share

    Share

    Share this Publication link

    Share on social media