Detection Module

From FarsightWiki
Revision as of 00:17, 2 July 2009 by Yuwang (Talk | contribs)
Jump to: navigation, search

The tracker is automatically initialized on the first two frames by the detector. Worm detection generally involves:

  • Binarization and filling small holes (for images with cluttered background, a background image is computed first(shown in figure.1. The worm in the image center is not moving, that is why it is included in the background image), then the original image will be subtracted by it to remove static spots)
  • Worm boundary extraction based on binary image
  • Head and Tail detection
  • Center line and width computation
  • Instantiation of the worm model.

In the detection module, detection is followed by the worm model validation to remove errors caused by spots in the background or overlapping worms. After the automatic initialization, the worm models will be instantiated. The head and tail also will be discriminated based on the direction of axial progression and amplitude of radial displacement. The detection is also used for correcting mis-tracked worms during the tracking process.


Figure.1 Background Image
Figure.2(a) Initialization by Detection on image with clean background
Figure.2(b) Initialization by Detection on image with cluttered background
Personal tools