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

skip to main content
article

Segregation of moving objects using elastic matching

Published: 01 December 2007 Publication History

Abstract

We present a method for figure-ground segregation of moving objects from monocular video sequences. The approach is based on tracking extracted contour fragments, in contrast to traditional approaches which rely on feature points, regions, and unorganized edge elements. Specifically, a notion of similarity between pairs of curve fragments appearing in two adjacent frames is developed and used to find the curve correspondence. This similarity metric is elastic in nature and in addition takes into account both a novel notion of transitions in curve fragments across video frames and an epipolar constraint. This yields a performance rate of 85% correct correspondence on a manually labeled set of frame pairs. Color/intensity of the regions on either side of the curve is also used to reduce the ambiguity and improve efficiency of curve correspondence. The retrieved curve correspondence is then used to group curves in each frame into clusters based on the pairwise similarity of how they transform from one frame to the next. Results on video sequences of moving vehicles show that using curve fragments for tracking produces a richer segregation of figure from ground than current region or feature-based methods.

References

[1]
Adams, R. and Bischof, L., Seeded region growing. PAMI. v16 i6. 641-647.
[2]
Canny, J., A computational approach to edge detection. PAMI. v8. 679-698.
[3]
V. Caselles, R. Kimmel, G. Sapiro, Geodesic active contours, in: ICCV, 1995, pp. 156-162.
[4]
D. Comaniciu, V. Ramesh, P. Meer, Real-time tracking of nonrigid objects using mean shift, in: Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, Hilton Head Island, South Carolina, 2000 (2) 142-149.
[5]
Deriche, R. and Giraudon, G., A computational approach for corner and vertex detection. IJCV. 167-187.
[6]
C.E. Erdem, A. Tekalp, B. Sankur, Video object tracking with feedback of performance measures, in: Proceedings of the IEEE conference on Computer Vision and Pattern Recognition, December, 2001, 593-600.
[7]
V. Ferrari, T. Tuytelaars, L. van Gool, Real-time affine region tracking and coplanar grouping, in: Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, Kauai, Hawaii, 2001, 226-233.
[8]
Foley, J., Dam, A.v., Feiner, S.K. and Hughes, J.F., Computer Graphics Principles and Practice. 1996. second ed. Addison-Wesley, Reading, MA.
[9]
F. Folta, L.V. Eycken, L. van Gool, Shape extraction using temporal continuity, in: Proceedings of European Workshop on Image Analysis for Multimedia Interactive Services of the IEEE conference on Computer Vision and Pattern Recognition, 1997, 69-74.
[10]
D. Freedman, Effective tracking through tree search, in: IEEE Transactions on Pattern Analysis and Machine Intelligence, vol. 25, May 2003, pp. 604-615.
[11]
Gold, S., Rangarajan, A. and Mjolsness, E., Learning with preknowledge: clustering with point and graph matching distance measures. Neural Computation. v8 i4. 787-804.
[12]
Hager, G. and Belhumeur, P., Efficient region tracking with parametric models of geometry and illumination. PAMI. v20 i10. 1025-1039.
[13]
Harris, C., Determination of ego-motion from matched points. International Journal of Computer Vision. 189-192.
[14]
Hartley, R. and Zisserman, A., Multiple View Geometry in Computer Vision. 2000. Cambridge University Press, Cambridge.
[15]
Huttenlocher, D.P., Klanderman, G.A. and Rucklidge, W.J., Comparing images using the Hausdorff distance. PAMI. v15. 850-863.
[16]
Isard, M. and Blake, A., Condensation-conditional density propagation for visual tracking. IJCV. v29. 2-28.
[17]
Kass, M., Witkin, A. and Terzopoulos, D., Snakes: active contour models. International Journal of Computer Vision. v1 i4. 321-331.
[18]
Kichenassamy, S., Kumar, A., Olver, P.J., Tannenbaum, A. and Yezzi, A.J., A geometric snake model for segmentation of medical imagery. IEEE Transactions on Medical Imaging. v16 i2. 199-209.
[19]
Koller, D., Weber, J. and Malik, J., Robust multiple car tracking with occlusion reasoning. In: Proceedings of the Third European Conference on Computer Vision, vol. 1. Springer Verlag, Berlin.
[20]
Lindenberg, T., Feature detection with automatic scale detection. IJCV. v30 i2. 77-116.
[21]
H.P. Moravec, Visual mapping by a robot rover, in: Proceedings of the 6th International Joint Conference on Artificial Intelligence, 1979, pp. 598-600.
[22]
Muse, P., Sur, F., Cao, F., Gousseau, Y. and Morel, J., An a contrario decision method for shape element recognition. International Journal of Computer Vision. v69 i3. 295-315.
[23]
N. Paragios, R. Deriche, A PDE-based level set approach for detection and tracking of moving objects, in: Proceedings of the International Conference Computer Vision, Bombay, India, January 1998.
[24]
C. Rothwell, J. Mundy, W. Hoffman, V.-D. Nguyen, Driving vision by topology, in: IEEE International Symposium on Computer Vision, 1995, 395-400.
[25]
Sebastian, T., Klein, P. and Kimia, B., On aligning curves. PAMI. v25 i1. 116-125.
[26]
Sharvit, D., Chan, J., Tek, H. and Kimia, B.B., Symmetry-based indexing of image databases. Journal of Visual Communication and Image Representation. v9 i4. 366-380.
[27]
J. Shi, C. Tomasi. Good features to track, in: Proceedings of the IEEE conference on Computer Vision and Pattern Recognition, 1994, pp. 593-600.
[28]
Younes, L., Computable elastic distance between shapes. SIAM Journal of Applied Mathematics. v58. 565-586.

Cited By

View all

Recommendations

Reviews

Creed F Jones

Tracking objects in video sequences requires accurate correspondence of image features that comprise the object or objects under consideration. There is extensive literature on matching various features between frames: points, patches, line segments, and curves. The larger and richer features, such as patches and curves, exhibit less confusion but are more sensitive to interframe variations. Curves, in particular, can be used for high-performance tracking and image segregation if they can be matched in the presence of typical levels of variation in shape, differences in color and shading, and occlusion. This paper describes a proposed technique for tracking curves in a sequence of images, based on the alignment curve approach [1]. Minimization of an energy functional on the alignment curve between two subject curves will identify the optimal alignment; in its basic form, the functional penalizes both stretching and bending of either curve with respect to the other. The authors analyze the performance of this basic functional on real-world image sequences, introducing enhancements to address several shortcomings. First, significant changes in the curves?called transitions?may appear in a curve during the sequence, leading to improper matching via undue stretching. This effect is suppressed by penalizing matches that require the introduction of linear segments. Second, transitions in larger curves are handled explicitly, via analysis and matching of the combinations present. In addition, an epipolar constraint is applied, based on the assumption that object curves will approximate linear motion over small portions of the image sequence. For a stationary camera, this reduces to the assumption of a vanishing point from which the object curves will appear to emanate. This limits the possible locations of matching curves in subsequent images. Finally, color (or intensity, in the monochrome case) information is used to further reduce ambiguity in curve matching. The authors match color information by analysis of binned hue, saturation, value (HSV) histograms of regions on either side of the curves; the comparison is tolerant of image occlusion. Through the use of these successive enhancements, the authors report matching accuracies that approach 90 percent. This is a good level of performance for this problem. However, the prime motivation for this study was figure-ground segregation. The reported results show that the method provides an accurate and rich set of corresponding curves, with related trajectories, that can be identified as the foreground object. This is a well-written paper and that represents a good summary of the steps required to deliver a useful method for curve tracking and object segregation. The authors mention the possibility of additional benefits from performing multiframe curve tracking instead of all curve matching on pairs of images. This would be a very interesting follow-up to the current study. Online Computing Reviews Service

Access critical reviews of Computing literature here

Become a reviewer for Computing Reviews.

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image Computer Vision and Image Understanding
Computer Vision and Image Understanding  Volume 108, Issue 3
December, 2007
83 pages

Publisher

Elsevier Science Inc.

United States

Publication History

Published: 01 December 2007

Author Tags

  1. Curves
  2. Elastic curve matching
  3. Fragmentation
  4. IHS color space
  5. Similarity transform
  6. Tracking
  7. Vehicle

Qualifiers

  • Article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 14 Dec 2024

Other Metrics

Citations

Cited By

View all

View Options

View options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media