Abstract
Recent research into recognizing object classes (such as humans, cows and hands) has made use of edge features to hypothesize and localize class instances. However, for the most part, these edge-based methods operate solely on the geometric shape of edges, treating them equally and ignoring the fact that for certain object classes, the appearance of the object on the “inside” of the edge may provide valuable recognition cues.
We show how, for such object classes, small regions around edges can be used to classify the edge into object or non-object. This classifier may then be used to prune edges which are not relevant to the object class, and thereby improve the performance of subsequent processing. We demonstrate learning class specific edges for a number of object classes — oranges, bananas and bottles — under challenging scale and illumination variation.
Because class-specific edge classification provides a low-level analysis of the image it may be integrated into any edge-based recognition strategy without significant change in the high-level algorithms. We illustrate its application to two algorithms: (i) chamfer matching for object detection, and (ii) modulating contrast terms in MRF based object-specific segmentation. We show that performance of both algorithms (matching and segmentation) is considerably improved by the class-specific edge labelling.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Belongie, S., Malik, J., Puzicha, J.: Matching shapes. In: Proc. ICCV, vol. 1, pp. 454–461 (2001)
Boykov, Y., Jolly, M.: Interactive graph cuts for optimal boundary and region segmentation of objects in n-d images. In: ICCV, pp. 105–112 (2001)
Carmichael, O., Mahamud, S., Hebert, M.: Discriminant filters for object recognition. Technical Report CMU-RI-TR-02-09, Carnegie Mellon University (March 2002)
Dollar, P., Zhuowen, T., Belongie, S.: Supervised learning of edges and object boundaries. In: Proc. CVPR (2006)
Ferrari, V., Tuytelaars, T., Van Gool, L.J.: Object detection by contour segment networks. pp. 14–28 (2006)
Gavrila, D.: Pedestrian detection from a moving vehicle. In: Vernon, D. (ed.) ECCV 2000. LNCS, vol. 1843, pp. 37–49. Springer, Heidelberg (2000)
Huttenlocher, D.P., Ullman, S.: Object recognition using alignment. In: Proc. ICCV, pp. 102–111 (1987)
Joachims, T.: Making large-scale support vector machine learning practical. In: Smola, A., Schölkopf, B., Burges, C. (eds.) Advances in Kernel Methods: Support Vector Machines, MIT Press, Cambridge (1998)
Kumar, M.P., Torr, P.H.S., Zisserman, A.: Extending pictorial structures for object recognition. In: Proc. BMVC (2004)
Kumar, M.P., Torr, P.H.S., Zisserman, A.: OBJ CUT. In: Proc. CVPR, pp. 18–25 (2005)
Lowe, D.G.: Three-dimensional object recognition from single two-dimensional images. Artificial Intelligence 31(3), 355–395 (1987)
McHenry, K., Ponce, J.: A geodesic active contour framework for finding glass. In: Proc. CVPR (2006)
McHenry, K., Ponce, J., Forsyth, D.A.: Finding glass. In: Proc. CVPR, pp. 973–979 (2005)
Opelt, A., Pinz, A., Zisserman, A.: Incremental learning of object detectors using a visual alphabet. In: Proc. CVPR (2006)
Rothwell, C., Zisserman, A., Forsyth, D., Mundy, J.: Canonical frames for planar object recognition. In: Sandini, G. (ed.) ECCV 1992. LNCS, vol. 588, Springer, Heidelberg (1992)
Scholkopf, B., Smola, A.: Learning with Kernels. MIT Press, Cambridge (2002)
Seemann, E., Leibe, B., Mikolajczyk, K., Schiele, B.: An evaluation of local shape-based features for pedestrian detection. In: Proc. BMVC (2005)
Shahrokni, A., Fleuret, F., Fua, P.: Classifier-based contour tracking for rigid and deformable objects. In: Proc. BMVC, Oxford, UK (2005)
Shotton, J., Blake, A., Cipolla, R.: Contour-based learning for object detection. In: Proc. ICCV, pp. 503–510 (2005)
Sidenbladh, H., Black, M.: Learning image statistics for bayesian tracking. In: Proc. ECCV (2001)
Stenger, B., Thayananthan, A., Torr, P.H.S., Cipolla, R.: Hand pose estimation using hierarchical detection. In: CVHCI 2004, pp. 105–116 (2004)
Sun, J., Zhang, W., Tang, X., Shum, H.: Background cut. In: Proc. ECCV (2006)
Thayananthan, A., Stenger, B., Torr, P.H.S., Cipolla, R.: Shape context and chamfer matching in cluttered scenes. In: Proc. CVPR, pp. 127–133 (2003)
Tu, Z.: Probabilistic boosting-tree: Learning discriminative models for classification, recognition, and clustering. In: Proc. ICCV, pp. 1589–1596 (2005)
Varma, M., Zisserman, A.: Texture classification: Are filter banks necessary? In: Proc. CVPR, June 2003, vol. 2, pp. 691–698 (2003)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2006 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Prasad, M., Zisserman, A., Fitzgibbon, A., Kumar, M.P., Torr, P.H.S. (2006). Learning Class-Specific Edges for Object Detection and Segmentation. In: Kalra, P.K., Peleg, S. (eds) Computer Vision, Graphics and Image Processing. Lecture Notes in Computer Science, vol 4338. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11949619_9
Download citation
DOI: https://doi.org/10.1007/11949619_9
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-68301-8
Online ISBN: 978-3-540-68302-5
eBook Packages: Computer ScienceComputer Science (R0)