Contour and Texture Analysis for Image Segmentation

J. MalikSerge J. BelongieThomas K. LeungJianbo Shi

article2001IJCV1,375 citations

Proposes a unified image segmentation framework that combines intervening contour cues and texton-based texture analysis through an adaptive gating mechanism within the normalized cuts graph-partitioning algorithm.

Listen

Natural image interpretation in computer vision fundamentally depends on segmenting scenes into coherent regions and objects. Historically, automated segmentation systems have treated contour detection and texture analysis in isolation. This separation causes significant errors: edge detectors generate dense, misleading webs of false boundaries in textured areas, while texture models frequently misclassify sharp image boundaries as distinct textural bands. The article develops and evaluates a unified grayscale image segmentation framework that simultaneously integrates contour and texture cues to produce coherent, disjoint image regions across complex, natural scenes.

To achieve robust cue integration, the article transforms image patches into discrete visual prototypes called "textons" by clustering filter responses from a multi-scale, multi-orientation filter bank. Texture scale is automatically determined from the spatial distribution of these textons, and local texture differences are measured using windowed texton histograms. To prevent mutual interference between cues, the algorithm introduces a local "gated" mechanism based on surrounding texturedness: it suppresses contour responses inside textured regions and excludes boundary edges from polluting texture histograms. These combined similarity cues define a sparse graph of pixel relationships, which is globally partitioned using the spectral graph-theoretic framework of normalized cuts through an iterative over-segmentation and graph-coarsening strategy.

Key findings show that the unified gating mechanism successfully prevents false edge responses within textures while preserving low-contrast, perceptually salient object boundaries. Across a broad test set of over 1,000 diverse natural images—including animals, people, outdoor scenes, and artwork—the algorithm achieved clean, accurate segmentations using a single, fixed set of parameters without manual tuning. Furthermore, graph coarsening reduced the computational complexity of the global partitioning step substantially, enabling execution times of under two minutes per image on standard hardware.

These results demonstrate that multi-cue integration is critical for practical computer vision, offering a dependable foundation for downstream recognition and visual processing tasks without requiring fragile parameter customization for different image types. The article recommends utilizing this unified framework for general image partitioning and notes that performance can be directly extended by incorporating color cues. As next steps, the authors highlight the need to develop standardized ground-truth benchmark datasets for objective evaluation and explore adaptive methods for choosing the optimal texton vocabulary size, noting that formal benchmarking remains an ongoing area of research.

Cover for Contour and Texture Analysis for Image Segmentation

Abstract

This paper provides an algorithm for partitioning grayscale images into disjoint regions of coherent brightness and texture. Natural images contain both textured and untextured regions, so the cues of contour and texture differences are exploited simultaneously. Contours are treated in the intervening contour framework, while texture is analyzed using textons. Each of these cues has a domain of applicability, so to facilitate cue combination we introduce a gating operator based on the texturedness of the neighborhood at a pixel. Having obtained a local measure of how likely two nearby pixels are to belong to the same region, we use the spectral graph theoretic framework of normalized cuts to find partitions of the image into regions of coherent texture and brightness. Experimental results on a wide range of images are shown.

Table of Contents

  • 1. Introduction
  • 1.1. Desiderata of a Theory of Image Segmentation
  • 1.2. Introducing Textons
  • 1.3. Summary of Our Approach
  • 2. Filters, Composite Edgels, and Textons
  • 2.1. Textons
  • 3. The Normalized Cut Framework
  • 4. Defining the Weights
  • 4.1. Images Without Texture
  • 4.2. Images that are Texture Mosaics
  • 4.3. General Images
  • 5. Computing the Segmentation
  • 5.1. Computing the Initial Segmentation
  • 5.2. Updating Weights
  • 5.3. Coarsening the Graph
  • 5.4. Computing the Final Segmentation
  • 5.5. Segmentation in Windows
  • 6. Results
  • 7. Conclusion
  • Acknowledgments
  • Notes
  • References

Knowls

  1. Knowl 1 — Texton Generation and Filter Bank Architecture

    model/method

    Textures are characterized by mapping image patches to discrete prototypes called textons, obtained by vector quantizing linear spatial filter outputs across the image.

    The front-end filter bank contains Nfil=40N_{\text{fil}} = 40 filters consisting of:

    1. Oriented quadrature filter pairs (36 filters): Even-symmetric second Gaussian derivatives and their odd-symmetric Hilbert transforms along the yy-axis, defined at 3 scales (spaced by half-octaves), 6 orientations equally spaced in [0,π)[0, \pi), and an aspect ratio (elongation) of ℓ=3\ell = 3: f1(x,y)=d2dy2(1Cexp⁡(−y2σ2)exp⁡(−x2ℓ2σ2))f_1(x, y) = \frac{d^2}{dy^2} \left( \frac{1}{C} \exp\left(-\frac{y^2}{\sigma^2}\right) \exp\left(-\frac{x^2}{\ell^2 \sigma^2}\right) \right) f2(x,y)=Hilbert(f1(x,y))f_2(x, y) = \text{Hilbert}(f_1(x, y)) where σ\sigma is scale and CC is a normalization constant.
    2. Center-surround filters (4 filters): Radially symmetric Difference-of-Gaussians (DoG) kernels at 4 scales.

    All filter kernels are zero-mean and L1L_1-normalized for scale invariance. At each pixel xx, the filter response vector F(x)∈R40F(x) \in \mathbb{R}^{40} is contrast-normalized according to Weber's law: F(x)←F(x)⋅log⁡(1+∥F(x)∥20.03)∥F(x)∥2F(x) \leftarrow F(x) \cdot \frac{\log\left(1 + \frac{\|F(x)\|_2}{0.03}\right)}{\|F(x)\|_2}

    The normalized filter vectors across the image are clustered into K=36K = 36 prototype centers using KK-means. Each pixel is assigned to its nearest cluster center T(x)∈{1,…,K}T(x) \in \{1, \dots, K\}, partitioning the image into KK discrete texton channels.

  2. Knowl 2 — Texturedness Gating Operator for Cue Combination

    model/method

    To combine contour and texture cues without generating false contours inside textured regions or false texture boundaries along step edges, a local texturedness gating operator ptexturep_{\text{texture}} is evaluated at contour energy peaks.

    Contour orientation energy OEθOE_\theta is computed via quadrature pairs: OEθ=(I∗f1,θ)2+(I∗f2,θ)2OE_\theta = (I * f_{1,\theta})^2 + (I * f_{2,\theta})^2 At each pixel qq, the dominant orientation θ∗=arg⁡max⁡θOEθ\theta^* = \arg\max_\theta OE_\theta and maximum energy OE∗OE^* are identified. Applying non-maximal suppression along the normal to θ∗\theta^* yields composite edgels with raw contour probability: pcon(q)=1−exp⁡(−OE∗(q)/σIC)p_{\text{con}}(q) = 1 - \exp(-OE^*(q) / \sigma_{\text{IC}}) where σIC=0.02\sigma_{\text{IC}} = 0.02.

    For each edgel qq with local scale α(q)\alpha(q), a circular window of radius α(q)\alpha(q) centered at qq is partitioned along the diameter tangent to θ∗\theta^* into three regions: a central thin strip D0D_0, a left half D−D_-, and a right half D+D_+. The χ2\chi^2 distance between KK-bin texton histograms is computed under two partitionings: χ2(hL,hR)=12∑k=1K(hL(k)−hR(k))2hL(k)+hR(k)\chi^2(h_L, h_R) = \frac{1}{2} \sum_{k=1}^K \frac{(h_L(k) - h_R(k))^2}{h_L(k) + h_R(k)} where hLh_L and hRh_R are evaluated for (D0∪D−,D+)(D_0 \cup D_-, D_+) and (D−,D0∪D+)(D_-, D_0 \cup D_+), and the maximum is retained as χLR2=max⁡{χ2(hD0∪D−,hD+),χ2(hD−,hD0∪D+)}\chi^2_{\text{LR}} = \max\{\chi^2(h_{D_0 \cup D_-}, h_{D_+}), \chi^2(h_{D_-}, h_{D_0 \cup D_+})\}.

    The local texturedness probability ptexture(q)p_{\text{texture}}(q) is computed via a sigmoid function: ptexture(q)=1−11+exp⁡(−χLR2−τβ)p_{\text{texture}}(q) = 1 - \frac{1}{1 + \exp\left(-\frac{\chi^2_{\text{LR}} - \tau}{\beta}\right)} with parameters τ=0.3\tau = 0.3 and β=0.04\beta = 0.04. For pixels that are not orientation energy maxima, ptexturep_{\text{texture}} is defined to be 00. The gated contour boundary probability pBp_B is defined as: pB(q)=(1−ptexture(q))⋅pcon(q)p_B(q) = (1 - p_{\text{texture}}(q)) \cdot p_{\text{con}}(q)

  3. Knowl 3 — Gated Pairwise Affinity Metric Combining Contour and Texture

    model/method

    The pairwise similarity weight WijW_{ij} between pixels ii and jj combines intervening contour cues and texton histogram differences using texturedness gating: Wij=WijIC×WijTXW_{ij} = W_{ij}^{\text{IC}} \times W_{ij}^{\text{TX}}

    1. Gated Intervening Contour Affinity (WijICW_{ij}^{\text{IC}}): WijIC=1−max⁡x∈MijpB(x)W_{ij}^{\text{IC}} = 1 - \max_{x \in M_{ij}} p_B(x) where MijM_{ij} is the set of local maxima along the straight line segment connecting pixels ii and jj, and pB(x)=(1−ptexture(x))pcon(x)p_B(x) = (1 - p_{\text{texture}}(x)) p_{\text{con}}(x) is the gated boundary probability.

    2. Gated Texture Affinity (WijTXW_{ij}^{\text{TX}}): At each pixel ii, a (K+1)(K+1)-bin histogram h^i\hat{h}_i is computed over an axis-aligned square window W(i)W(i) of radius α(i)\alpha(i): h^i(k)=∑j∈N(i)ptexture(j)⋅I[T(j)=k],∀k∈{1,…,K}\hat{h}_i(k) = \sum_{j \in \mathcal{N}(i)} p_{\text{texture}}(j) \cdot I[T(j) = k], \quad \forall k \in \{1, \dots, K\} h^i(0)=NB+∑j∈N(i)(1−ptexture(j))\hat{h}_i(0) = N_B + \sum_{j \in \mathcal{N}(i)} (1 - p_{\text{texture}}(j)) where N(i)\mathcal{N}(i) is the set of oriented energy maxima in W(i)W(i), T(j)T(j) is the texton assignment of pixel jj, and NBN_B is the number of pixels in W(i)W(i) that are not oriented energy maxima. The affinity is then computed as: WijTX=exp⁡(−χ2(h^i,h^j)σTX)W_{ij}^{\text{TX}} = \exp\left(-\frac{\chi^2(\hat{h}_i, \hat{h}_j)}{\sigma_{\text{TX}}}\right) with σTX=0.025\sigma_{\text{TX}} = 0.025, where χ2(h^i,h^j)=12∑k=0K(h^i(k)−h^j(k))2h^i(k)+h^j(k)\chi^2(\hat{h}_i, \hat{h}_j) = \frac{1}{2} \sum_{k=0}^K \frac{(\hat{h}_i(k) - \hat{h}_j(k))^2}{\hat{h}_i(k) + \hat{h}_j(k)}.

  4. Knowl 4 — Adaptive Local Texture Scale Selection via Delaunay Triangulation

    model/method

    Local texture scale α(i)\alpha(i) at pixel ii is estimated adaptively from the spatial distribution of identical texton assignments using computational geometry:

    1. For a pixel ii assigned to texton channel T(i)T(i), treat pixel ii as a thickened disk of radius rinr_{\text{in}} (set to 3% of the image dimension, matching the intermediate filter scale).
    2. Construct the 2D Delaunay triangulation of all pixels belonging to channel T(i)T(i).
    3. Identify all Delaunay neighbors of all pixels in the thickened disk of ii that lie within an outer distance bound routr_{\text{out}} (set to 10% of the image dimension).
    4. Compute the Euclidean distances from each identified neighbor pixel to pixel ii.
    5. The raw scale αraw(i)\alpha_{\text{raw}}(i) is defined as 1.51.5 times the median of these Euclidean distances.
    6. Apply 2D median filtering across the resulting αraw\alpha_{\text{raw}} map to produce the smoothed local scale image α(i)\alpha(i).
  5. Knowl 5 — Two-Stage Spectral Graph Partitioning via Graph Coarsening

    algorithm

    The image segmentation framework computes an initial oversegmentation, refines the pairwise weights within segment boundaries, coarsens the graph into supernodes, and produces the final segmentation via recursive Normalized Cuts.

    Input: Image II, texton channels TT, scale map α\alpha
    Output: Disjoint partition of image pixels into regions
    1. Construct sparse affinity matrix W∈RN×NW \in \mathbb{R}^{N \times N} with Wij=WijIC×WijTXW_{ij} = W_{ij}^{\text{IC}} \times W_{ij}^{\text{TX}} for pairs with distance ≤30\le 30 pixels (approx. 1000 connections/pixel).
    2. Compute diagonal degree matrix DD where Dii=∑jWijD_{ii} = \sum_j W_{ij}.
    3. Solve generalized eigensystem (D−W)v=λDv(D - W)v = \lambda D v for the 2nd through 12th smallest eigenvectors v2,…,v12v_2, \dots, v_{12} and eigenvalues λ2,…,λ12\lambda_2, \dots, \lambda_{12}.
    4. Form normalized pixel feature vectors u(x)=[v2(x)λ2,…,v12(x)λ12]T∈R11u(x) = [\frac{v_2(x)}{\sqrt{\lambda_2}}, \dots, \frac{v_{12}(x)}{\sqrt{\lambda_{12}}}]^T \in \mathbb{R}^{11}.
    5. Cluster u(x)u(x) via KK-means initialized with K∗=30K^* = 30 centers and baseline RMS error e∗e^*.
    6. Greedily remove centers that yield the minimal increase in RMS error until quantization error e>1.1×e∗e > 1.1 \times e^*, yielding initial oversegmentation S0={R1,…,RN0}S_0 = \{R_1, \dots, R_{N_0}\}.
    7. Update weights: recompute texton histograms collecting only textons in Rk∩W(i)R_k \cap W(i) for i∈Rki \in R_k, and set pB(x)=0p_B(x) = 0 for all xx not lying on boundaries of S0S_0.
    8. Coarsen graph into N0N_0 supernodes with weights:
       W^kl=∑i∈Rk∑j∈RlWij\hat{W}_{kl} = \sum_{i \in R_k} \sum_{j \in R_l} W_{ij}
    9. Recursively bipartition the coarsened graph W^\hat{W} using the second eigenvector of its normalized Laplacian:
       a. Find threshold among 30 candidate values in eigenvector range minimizing NcutNcut.
       b. Recurse on partitions while minimum Ncut≤0.1Ncut \le 0.1.
    return Final partitioned regions
  6. Knowl 6 — Windowed Segmentation Framework for Large Scale Images

    model/method

    To prevent global Normalized Cuts from missing small or local regions in complex images, segmentation is structured hierarchically across overlapping window quadrants:

    1. Quadrant Decomposition: The image domain is divided into four disjoint quadrants Q1,Q2,Q3,Q4Q_1, Q_2, Q_3, Q_4 such that ⋃i=14Qi=Image\bigcup_{i=1}^4 Q_i = \text{Image} and Qi∩Qj=∅Q_i \cap Q_j = \emptyset.
    2. Margin Expansion: Each quadrant is expanded into an overlapping window Q^i\hat{Q}_i by adding a margin r=max⁡xα(x)r = \max_x \alpha(x), where rr is the maximum estimated local scale across the image.
    3. Local Oversegmentation: On each Q^i\hat{Q}_i, local weight submatrix W^i\hat{W}^i is formed, and initial oversegmentation S^0i\hat{S}_0^i is obtained via spectral clustering. S^0i\hat{S}_0^i is cropped to QiQ_i as S0iS_0^i, and merged across quadrants to obtain full initial oversegmentation S0=⋃i=14S0iS_0 = \bigcup_{i=1}^4 S_0^i.
    4. Boundary and Histogram Update: Texton histograms for pixels in QiQ_i are collected from the full (2α+1)2(2\alpha + 1)^2 window contained in Q^i\hat{Q}_i. Boundary probability pBp_B is set to zero for all pixels not lying on region boundaries of S^0i\hat{S}_0^i.
    5. Global Graph Coarsening and Final Cut: Graph coarsening is performed globally across all regions in S0S_0, and recursive Normalized Cuts bipartitioning is run on the resulting coarsened graph.
  7. Knowl 7 — Empirical Segmentation Performance and Computational Efficiency

    empirical result

    The combined contour and texture segmentation algorithm was evaluated on over 1000 grayscale natural images from the Corel Stock Photos database, covering categories including animals, portraits, natural landscapes, architectural scenes, and paintings.

    Key performance characteristics reported:

    • Parameter Robustness: All experimental results across all image categories were generated using a single invariant set of hyperparameters (K=36K = 36, σIC=0.02\sigma_{\text{IC}} = 0.02, σTX=0.025\sigma_{\text{TX}} = 0.025, τ=0.3\tau = 0.3, β=0.04\beta = 0.04, NcutNcut stopping threshold =0.1= 0.1).
    • Computational Speed: A C++ implementation running on a 750 MHz Pentium III machine segments images of size 108×176108 \times 176 pixels in under two minutes.
    • Graph Sparsity: Enforcing a connection radius of 30 pixels with approximately 1000 non-zero connections per pixel maintained computational tractability while preventing boundary leakages.

Coverage note — No substantial contributed material was omitted. The knowls capture the filter bank architecture, texton clustering, adaptive scale selection, texturedness gating, composite pairwise affinity formulations, two-stage graph coarsening Normalized Cuts algorithm, windowed quadrant segmentation, and empirical evaluation metrics.

References

  1. 1.Belongie, S., Carson, C., Greenspan, H., and Malik, J. 1998. Color-and texture-based image segmentation using EM and its application to content-based image retrieval. In Proc. 6th Int. Conf. Computer Vision, Bombay, India, pp. 675–682.
  2. 2.Belongie, S. and Malik, J. 1998. Finding boundaries in natural images: A new method using point descriptors and area completion. In Proc. 5th Euro. Conf. Computer Vision, Freiburg, Germany, pp. 751–766.
  3. 3.Binford, T. 1981. Inferring surfaces from images. Artificial Intelligence, 17(1–3):205–244.
  4. 4.Canny, J. 1986. A computational approach to edge detection. IEEE Trans. Pat. Anal. Mach. Intell., 8(6):679–698.
  5. 5.Chung, F. 1997. Spectral Graph Theory, AMS. Providence, RI.
  6. 6.DeValois, R. and DeValois, K. 1988. Spatial Vision. Oxford University Press. New York, N.Y.
  7. 7.Duda, R. and Hart, P. 1973. Pattern Classification and Scene Analysis, John Wiley & Sons. New York, N.Y.
  8. 8.Elder, J. and Zucker, S. 1996. Computing contour closures. In Proc. Euro. Conf. Computer Vision, Vol. I, Cambridge, England, pp. 399–412.
  9. 9.Fogel, I. and Sagi, D. 1989. Gabor filters as texture discriminator. Biological Cybernetics, 61:103–113.
  10. 10.Geman, S. and Geman, D. 1984. Stochastic relaxation, Gibbs distribution, and the Bayesian retoration of images. IEEE Trans. Pattern Anal. Mach. Intell., 6:721–741.
  11. 11.Gersho, A. and Gray, R. 1992. Vector Quantization and Signal Compression, Kluwer Academic Publishers, Boston, MA.
  12. 12.Heeger, D.J. and Bergen, J.R. 1995. Pyramid-based texture analysis/synthesis. In Proceedings of SIGGRAPH ’95, pp. 229–238.
  13. 13.Jacobs, D. 1996. Robust and efficient detection of salient convex groups. IEEE Trans. Pattern Anal. Mach. Intell., 18(1):23–37.
  14. 14.Jones, D. and Malik, J. 1992. Computational framework to determining stereo correspondence from a set of linear spatial filters. Image and Vision Computing, 10(10):699–708.
  15. 15.Julesz, B. 1981. Textons, the elements of texture perception, and their interactions. Nature, 290(5802):91–97.
  16. 16.Knutsson, H. and Granlund, G. 1983. Texture analysis using two-dimensional quadrature filters. In Workshop on Computer Architecture for Pattern Analysis and Image Database Management, pp. 206–213.
  17. 17.Koenderink, J. and van Doorn, A. 1987. Representation of local geometry in the visual system. Biological Cybernetics, 55(6):367–375.
  18. 18.Koenderink, J. and van Doorn, A. 1988. Operational significance of receptive field assemblies. Biological Cybernetics, 58:163–171.
  19. 19.Leung, T. and Malik, J. 1998. Contour continuity in region-based image segmentation. In Proc. Euro. Conf. Computer Vision, Vol. 1, H. Burkhardt and B. Neumann (Eds.). Freiburg, Germany, pp. 544–559.
  20. 20.Leung, T. and Malik, J. 1999. Recognizing surfaces using three-dimensional textons. In Proc. Int. Conf. Computer Vision, Corfu, Greece, pp. 1010–1017.
  21. 21.Malik, J., Belongie, S., Shi, J., and Leung, T. 1999. Textons, contours and regions: Cue integration in image segmentation. In Proc. IEEE Intl. Conf. Computer Vision, Vol. 2, Corfu, Greece, pp. 918–925.
  22. 22.Malik, J. and Perona, P. 1990. Preattentive texture discrimination with early vision mechanisms. J. Optical Society of America, 7(2):923–932.
  23. 23.Malik, J. and Perona, P. 1992. Finding boundaries in images. In Neural Networks for Perception, Vol. 1, H. Wechsler (Ed.). Academic Press, pp. 315–344.
  24. 24.Martin, D., Fowlkes, C., Tal, D., and Malik, J. 2000. A database of human segmented natural images and its application to evaluating segmentation algorithms and measuring ecological statistics. Technical Report UCB CSD-01-1133, University of California at Berkeley. http://http.cs.berkeley.edu/projects/vision/Grouping/overview.html.
  25. 25.McLean, G. 1993. Vector quantization for texture classification. IEEE Transactions on Systems, Man, and Cybernetics, 23(3):637–649.
  26. 26.Montanari, U. 1971. On the optimal detection of curves in noisy pictures. Comm. Ass. Comput., 14:335–345.
  27. 27.Morrone, M. and Burr, D. 1988. Feature detection in human vision: A phase dependent energy model. Proc. R. Soc. Lond. B, 235:221–245.
  28. 28.Morrone, M. and Owens, R. 1987. Feature detection from local energy. Pattern Recognition Letters, 6:303–313.
  29. 29.Mumford, D. and Shah, J. 1989. Optimal approximations by piece-wise smooth functions, and associated variational problems. Comm. Pure Math., 42:577–684.
  30. 30.Parent, P. and Zucker, S. 1989. Trace inference, curvature consistency, and curve detection. IEEE Trans. Pattern Anal. Mach. Intell., 11(8):823–839.
  31. 31.Perona, P. and Malik, J. 1990. Detecting and localizing edges composed of steps, peaks and roofs. In Proc. 3rd Int. Conf. Computer Vision, Osaka, Japan, pp. 52–57.
  32. 32.Puzicha, J., Hofmann, T., and Buhmann, J. 1997. Non-parametric similarity measures for unsupervised texture segmentation and image retrieval. In Proc. IEEE Conf. Computer Vision and Pattern Recognition, San Juan, Puerto Rico, pp. 267–272.
  33. 33.Raghu, P., Poongodi, R., and Yegnanarayana, B. 1997. Unsupervised texture classification using vector quantization and deterministic relaxation neural network. IEEE Transactions on Image Processing, 6(10):1376–1387.
  34. 34.Sha’ashua, A. and Ullman, S. 1988. ‘Structural saliency: The detection of globally salient structures using a locally connected network. In Proc. 2nd Int. Conf. Computer Vision, Tampa, FL, USA, pp. 321–327.
  35. 35.Shi, J. and Malik, J. 1997. Normalized cuts and image segmentation. In Proc. IEEE Conf. Computer Vision and Pattern Recognition, San Juan, Puerto Rico, pp. 731–737.
  36. 36.Shi, J. and Malik, J. 2000. Normalized cuts and image segmentation. IEEE Trans. Pattern Anal. Mach. Intell., 22(8):888–905.
  37. 37.Weiss, Y. 1999. Segmentation using eigenvectors: A unifying view. In Proc. IEEE Intl. Conf. Computer Vision, Vol. 2, Corfu, Greece, pp. 975–982.
  38. 38.Wertheimer, M. 1938. Laws of organization in perceptual forms (partial translation). In A Sourcebook of Gestalt Psychology, W. Ellis (Ed.). Harcourt Brace and Company, pp. 71–88.
  39. 39.Williams, L. and Jacobs, D. 1995. Stochastic completion fields: A neural model of illusory contour shape and salience. In Proc. 5th Int. Conf. Computer Vision, Cambridge, MA, pp. 408–415.
  40. 40.Young, R.A. 1985. The Gaussian derivative theory of spatial vision: Analysis of cortical cell receptive field line-weighting profiles. Technical Report GMR-4920, General Motors Research.

Citation

MLA
Malik, J., et al. “Contour and Texture Analysis for Image Segmentation”. International Journal of Computer Vision, vol. 43, no. 1, 2001, pp. 7–7, https://doi.org/10.1023/A:1011174803800.
APA
Malik, J., Belongie, S., Leung, T., & Shi, J. (2001). Contour and Texture Analysis for Image Segmentation. International Journal of Computer Vision, 43(1), 7–27. https://doi.org/10.1023/A:1011174803800
Chicago
Malik, J., S. Belongie, T. Leung, and J. Shi. 2001. “Contour and Texture Analysis for Image Segmentation”. International Journal of Computer Vision 43 (1): 7–27. https://doi.org/10.1023/A:1011174803800.
Harvard
Malik, J. et al. (2001) “Contour and Texture Analysis for Image Segmentation”, International Journal of Computer Vision, 43(1), pp. 7–27. Available at: https://doi.org/10.1023/A:1011174803800.
Vancouver
1. Malik J, Belongie S, Leung T, Shi J (2001) Contour and Texture Analysis for Image Segmentation. International Journal of Computer Vision 43:7–27

BibTeX

@article{Malik_2001, title={Contour and Texture Analysis for Image Segmentation}, volume={43}, ISSN={1573-1405}, url={http://dx.doi.org/10.1023/A:1011174803800}, DOI={10.1023/a:1011174803800}, number={1}, journal={International Journal of Computer Vision}, publisher={Springer Science and Business Media LLC}, author={Malik, Jitendra and Belongie, Serge and Leung, Thomas and Shi, Jianbo}, year={2001}, month=June, pages={7–27} }
Metadata:Crossref

Access the Paper

This paper is available from its original source. Click below to access the PDF.

Open PDF