Combined Geometric-Texture Image Classification

  • Jean-François Aujol
  • Tony Chan
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 3752)


In this paper, we propose a framework to carry out supervised classification of images containing both textured and non textured areas. Our approach is based on active contours. Using a decomposition algorithm inspired by the recent work of Y. Meyer, we can get two channels from the original image to classify: one containing the geometrical information, and the other the texture. Using the logic framework by Chan and Sandberg, we can then combine the information from both channels in a user definable way. Thus, we design a classification algorithm in which the different classes are characterized both from geometrical and textured features. Moreover, the user can choose different ways to combine information.


Classification texture geometrical image decomposition logic model level-set active contour PDE wavelets 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Aubert, G., Aujol, J.F.: Optimal partitions, regularized solutions, and application to image classification. Applicable Analysis 84(1), 15–35 (2005)zbMATHCrossRefMathSciNetGoogle Scholar
  2. 2.
    Aubert, G., Kornprobst, P.: Mathematical Problems in Image Processing. Applied Mathematical Sciences, vol. 147. Springer, Heidelberg (2002)zbMATHGoogle Scholar
  3. 3.
    Aujol, J.F., Aubert, G., Blanc-Féraud, L., Chambolle, A.: Image decomposition into a bounded variation component and an oscillating component. JMIV 22(1), 71–88 (2005)CrossRefGoogle Scholar
  4. 4.
    Aujol, J.F., Aubert, G., Blanc-Féraud, L.: Wavelet-based level set evolution for classification of textured images. IEEE Transactions on Image Processing 12(12), 1634–1641 (2003)CrossRefMathSciNetGoogle Scholar
  5. 5.
    Aujol, J.F., Chambolle, A.: Dual norms and image decomposition models. International Journal on Computer Vision 63(1), 85–104 (2005)CrossRefMathSciNetGoogle Scholar
  6. 6.
    Aujol, J.F., Chan, T.F.: Combining geometrical and textured information to perform image classification, CAM Report 04-65 (2004)Google Scholar
  7. 7.
    Aujol, J.F., Matei, B.: Simultaneous structure and texture compact representation. In: ACIVS 2004 (September 2004)Google Scholar
  8. 8.
    Bertalmio, M., Vese, L., Sapiro, G., Osher, S.: Simultaneous structure and texture image inpainting. IEEE Transactions on Image Processing 12(8), 882–889 (2003)CrossRefGoogle Scholar
  9. 9.
    Berthod, M., Kato, Z., Yu, S., Zerubia, J.: Bayesian image classification using markov random fields. Image and Vision Computing 14(4), 285–293 (1996)CrossRefGoogle Scholar
  10. 10.
    Brox, T., Weickert, J.: A TV flow based local scale measure for texture discrimination. In: Pajdla, T., Matas, J(G.) (eds.) ECCV 2004. LNCS, vol. 3022, pp. 578–590. Springer, Heidelberg (2004)CrossRefGoogle Scholar
  11. 11.
    Caselles, V., Catte, F., Coll, T., Dibos, F.: A geometric model for active contours. Numerische Mathematik 66, 1–31 (1993)zbMATHCrossRefMathSciNetGoogle Scholar
  12. 12.
    Chambolle, A.: An algorithm for total variation minimization and applications. JMIV 20, 89–97 (2004)CrossRefMathSciNetGoogle Scholar
  13. 13.
    Chan, T.F., Vese, L.A.: Active contours without edges. IEEE Transactions on Image Processing 10(2), 266–277 (2001)zbMATHCrossRefGoogle Scholar
  14. 14.
    Chesnaud, C., Refregier, P., Boulet, V.: Statistical region snake-based segmentation adapted to different physical noise models. IEEE Transactions PAMI 21(11), 1145–1157 (1999)Google Scholar
  15. 15.
    Cremers, D., Tischhäuser, F., Weickert, J., Schnörr, C.: Diffusion snakes: Introducing statistical shape knowledge into the mumford-shah functional. IJCV 50(3), 295–313 (2002)zbMATHCrossRefGoogle Scholar
  16. 16.
    Figueiredo, M.A.T., Leitao, J.M.N., Jain, A.K.: Unsupervised contour representation and estimation unsing B-splines and a minimum description length criterion. IEEE Transactions IP 9(6), 1075–1087 (2000)zbMATHMathSciNetGoogle Scholar
  17. 17.
    Galun, M., Sharon, E., Basri, R., Brandt, A.: Texture segmentation by multiscale aggregation of filter responses and shape elements. In: ICCV 2003 (2003)Google Scholar
  18. 18.
    Manjunath, B., Chellappa, R.: Unsupervised texture segmentation using markov random fields models. IEEE Trans. on Pattern Analysis and Machine Intelligence 13, 478–482 (1991)CrossRefGoogle Scholar
  19. 19.
    Meyer, Y.: Oscillating patterns in image processing and in some nonlinear evolution equations. In: The Fifteenth Dean Jacquelines B. Lewis Memorial Lectures (March 2001)Google Scholar
  20. 20.
    Paragios, N., Deriche, R.: Geodesic active regions and level set methods for supervised texture segmentation. International Journal of Computer Vision 46(3) (2002)Google Scholar
  21. 21.
    Rousson, M., Brox, T., Deriche, R.: Active unsupervised texture segmentation on a diffusion based feature space. In: CVPR 2003, vol. 2, pp. 699–704 (2003)Google Scholar
  22. 22.
    Rudin, L., Osher, S., Fatemi, E.: Nonlinear total variation based noise removal algorithms. Physica D 60, 259–268 (1992)zbMATHCrossRefGoogle Scholar
  23. 23.
    Samson, C., Blanc-Feraud, L., Aubert, G., Zerubia, J.: A level set method for image classification. IJCV 40(3), 187–197 (2000)zbMATHCrossRefGoogle Scholar
  24. 24.
    Sandberg, B.Y., Chan, T.F.: A logic framework for active contours on multi-channel images. JVCIR 16(3), 333–358 (2005)CrossRefGoogle Scholar
  25. 25.
    Sandberg, B.Y., Chan, T.F., Vese, L.A.: A level-set Gabor-based active contours algorithm for segmenting textured images, CAM Report 02-39 (2002)Google Scholar
  26. 26.
    Chan, T.F., Sandberg, B.Y., Vese, L.A.: Active contours without edges for vector-valued images. Journal of Visual Communication and Image Representation 11(2), 130–141 (2000)CrossRefGoogle Scholar
  27. 27.
    Starck, J.L., Elad, M., Donoho, D.L.: Image decomposition: separation of texture from piecewise smooth content. To appear in IEEE Transactions on Image Processing (2003)Google Scholar
  28. 28.
    Sussman, M., Smereka, P., Osher, S.: A level set approach for computing solutions to incompressible two-phase flow. Journal of Computational Physics 114, 146–159 (1994)zbMATHCrossRefGoogle Scholar
  29. 29.
    Tu, Z., Zhu, S.-C.: Image segmentation by data-driven markov chain monte carlo. IEEE Transactions PAMI 24(5), 657–673 (2002)Google Scholar
  30. 30.
    Unser, M.: Texture classification and segmentation using wavelet frames. IEEE Transactions on Image Processing 4(11), 1549–1560 (1995)CrossRefGoogle Scholar
  31. 31.
    Vese, L.A., Chan, T.F.: A multiphase level set framework for image segmentation using the Mumford and Shah model. International Journal of Computer Vision 50(3), 271–293 (2002)zbMATHCrossRefGoogle Scholar
  32. 32.
    Vese, L.A., Osher, S.J.: Modeling textures with total variation minimization and oscillating patterns in image processing. Journal of Scientific Computing 19, 553–572 (2003)zbMATHCrossRefMathSciNetGoogle Scholar
  33. 33.
    Yezzi, A., Soatto, S.: Stereoscopic segmentation. Intl. J. of Computer Vision 53(1), 31–43 (2003)CrossRefMathSciNetGoogle Scholar
  34. 34.
    Zhao, H.-K., Chan, T., Merriman, B., Osher, S.: A variational level set approach to multiphase motion. Journal of Computational Physics 127, 179–195 (1996)zbMATHCrossRefMathSciNetGoogle Scholar
  35. 35.
    Zhu, S.C., Yuille, A.: Region competition: unifying snakes, region growing, and bayes/mdl for multi-band image segmentation. IEEE Transactions on Pattern Analysis and Machine Intelligence 18(9) (1996)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2005

Authors and Affiliations

  • Jean-François Aujol
    • 1
  • Tony Chan
    • 2
  1. 1.CMLA (CNRS UMR 8536) – ENS CachanFrance
  2. 2.Dean, Division of Physical ScienceCollege of Letters and Science, UCLAUSA

Personalised recommendations