This article is part of the series Video Tracking in Complex Scenes for Surveillance Applications.

Open Access Research Article

Tracking of Moving Objects in Video Through Invariant Features in Their Graph Representation

O Miller1, A Averbuch2* and E Navon2

Author Affiliations

1 ArtiVision Technologies Pte. Ltd., 96 Robinson Road #13-02, Singapore, 068899

2 School of Computer Science, Tel Aviv University, Tel Aviv 69978, Israel

For all author emails, please log on.

EURASIP Journal on Image and Video Processing 2008, 2008:328052  doi:10.1155/2008/328052


The electronic version of this article is the complete one and can be found online at: http://jivp.eurasipjournals.com/content/2008/1/328052


Received: 21 July 2007
Accepted: 10 July 2008
Published: 31 July 2008

© 2008 The Author(s).

This is an open access article distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.

Abstract

The paper suggests a contour-based algorithm for tracking moving objects in video. The inputs are segmented moving objects. Each segmented frame is transformed into region adjacency graphs (RAGs). The object's contour is divided into subcurves. Contour's junctions are derived. These junctions are the unique “signature� of the tracked object. Junctions from two consecutive frames are matched. The junctions' motion is estimated using RAG edges in consecutive frames. Each pair of matched junctions may be connected by several paths (edges) that become candidates that represent a tracked contour. These paths are obtained by the -shortest paths algorithm between two nodes. The RAG is transformed into a weighted directed graph. The final tracked contour construction is derived by a match between edges (subcurves) and candidate paths sets. The RAG constructs the tracked contour that enables an accurate and unique moving object representation. The algorithm tracks multiple objects, partially covered (occluded) objects, compounded object of merge/split such as players in a soccer game and tracking in a crowded area for surveillance applications. We assume that features of topologic signature of the tracked object stay invariant in two consecutive frames. The algorithm's complexity depends on RAG's edges and not on the image's size.

Publisher note

To access the full article, please see PDF.