Anestis Papazoglou, Vittorio Ferrari
Overview
This software implements the full video segmentation pipeline of [1]. It produces foreground-background segmentations of a test video, without any manual initialisation. The software was developed under 64-bit Linux with Matlab R2012b/R2013a. There is no guarantee it will run on other operating systems or Matlab versions (though it probably will).
How fast is it?
The code typically takes 0.5 seconds/frame on a desktop PC, excluding the optical flow computation. For the optical flow, we have bundled the code of [2] in our release, which we have found that it takes 3.5 seconds/frame on average for an image size of 350×400. If you have a CUDA capable GPU, we also bundle a wrapper for the code of [3] which typically takes 1 second/frame for the same image size.
Applications
The software has been used by Han et al. who placed second in the object detection from video category of ILSVRC2015.
Examples
Downloads
| Filename | Description | Size |
| FastVideoSegmentation v1.2.zip | Source code (Matlab/C++) | 25MB |
| README.txt | Description of contents | 12KB |
References
- Fast object segmentation in unconstrained video
,
In International Conference on Computer Vision (ICCV), 2012.
![pdf [pdf]](http://calvin-vision.net/bigstuff/proj-imagenet/icons/pdf.png)
![url [url]](http://calvin-vision.net/bigstuff/proj-imagenet/icons/url.png)
- Object segmentation by long term analysis of point trajectories
,
In European Conference on Computer Vision (ECCV), 2010. - Dense point trajectories by gpu-accelerated large displacement optical flow
,
In European Conference on Computer Vision (ECCV), 2010.