Image processingViSP provides image processing algorithms mainly dedicated to visual tracking. The tracking methods enable to track basic image shapes like points, lines or ellipses. Moreover it is possible to track complex shapes described by a 3D model. 3D tracking methods are also provided here.
TrackingThe tracking algorithms are decomposed in several classes:
These technics are presented below. If you need a technical help, please check first ViSP API documentation.
Dot trackerViSP provides algorithm to track white dots on a black background, or black dots on a white background. A dot is a part of image where the connected pixels have the same level. In ViSP, it exists two classes which implement this kind of tracker. They are vpDot and vpDot2. The second one is more efficient and more robust than the first one. When a dot is tracked it is possible to get the value of its zero, first and second order moments.
KLT trackerViSP has also been interfaced with the OpenCV library to provide a KLT (for Kanade - Lucas -Tomasi) tracker. The goal is to align a template to an input image. Typically, points of interest can be tracked thanks to this method. In ViSP, Harris points are used to detect the points which are relevant to follow. The class which implements the tracker is named vpKltOpencv. It requires the installation of the OpenCV library. The following video is an example of use. The points are automatically detected during the initialisation step.
Moving edges trackerThe moving edges tracker is based on matching through convolution masks. There are three classes in ViSP using this method : vpMeLine, vpMeEllipse and vpMeNurbs. The method is quite simple. The edge is sampled. And at each iteration the samples are tracked along the normal to the edge. The equation of the edge is computed at each iteration. It enables to find the normal to the edge at each sample and detect the outliers. The following picture illustrates the edge detection for one sample.
The following videos show different features that can be handled by this tracker.
|
|
||||||||||||||||||||||||||||||||||
|
| Lagadic
| Map
| Team
| Publications
| Demonstrations
|
Irisa - Inria - Copyright 2012 © Lagadic Project |