Inicio » code
Archivos de la categoría: code
Code for Bilateral Filtering
Tutorial about mosaicing
Code for Decision Forests
Code for “Vessel Scale-Selection using MRF Optimization”
Code for single object tracking
The purpose of this collection of code is to have a tool kit for the research of single object tracking (mainly focused on visual tracking, but not restricted to it).
Contributions are welcomed, just add a remark at the end of the post with the link and a brief description. The code should be belong to state of the art, i.e. there should be a recent conference/journal publication behind it. Old code can be also interesting as base line algorithms.
Particle filter based trackers
- Particle Filter Color Tracker [Link 1]
- Matlab and c/c++ code.
- Key words: region tracker, color histogram, ellipsoidal region, particle filter, SIR resampling.
- Region Tracker based on a color Particle Filter [Link 1] [Example]
- Matlab and c/c++ code.
- Key words: region tracker, color histogram, ellipsoidal region, particle filter, SIR resampling.
- Region Tracker based on an intensity Particle Filter [Link]
- Matlab and c/c++ code.
- Key words: region tracker, intensity histogram, ellipsoidal region, particle filter, SIR resampling.
- Particle Filter Object Tracking [Link]
- C/C++.
Mean shift based trackers
- Scale and Orientation Adaptive Mean Shift Tracking. [Link]
- Matlab.
- Robust Mean Shift Tracking with Corrected Background-Weighted Histogram. [Link]
- Matlab.
- Robust Object Tracking using Joint Color-Texture Histogram. [Link]
- Matlab.
- Tracking moving video objects using mean-shift algorithm. [Link]
- Matlab.
- Mean-shift Based Moving Object Tracker [Link]
- C/C++.
- Mean-Shift Video Tracking [Link]
- Matlab.
- Gray scale mean shift algorithm for tracking. [Link]
- Matlab.
- Mean shift tracking algorithm for tracking [Link]
- Matlab.
Deformable/articulable object trackers
- Visual Tracking with Integral Histograms and Articulating Blocks [Link]
- Matlab and c/c++ code
- Key words: region tracker, intensity histogram, multi-rectangular regions, integral histogram, exhaustive search, graph cut segmentation.
Appearance learning based trackers
- Robust Object Tracking with Online Multiple Instance Learning. [Link]
- C/C++.
- Visual Tracking via Adaptive Structural Local Sparse Appearance Model. [Link]
- Matlab.
- Online Discriminative Object Tracking with Local Sparse Representation. [Link]
- Matlab
- Superpixel Tracking. [Link]
- Matlab.
- Online Multiple Support Instance Tracking. [Link]
- Matlab.
- Incremental Learning for Robust Visual Tracking. [Link]
- Matlab.
- Tracking with Online Multiple Instance Learning (MILTrack). [Link]
- C/C++, OpenCV
- Predator. [Link]
- Matlab.
- Object Tracking via Partial Least Squares Analysis. [Link]
- Matlab.
- Robust Object Tracking via Sparsity-based Collaborative Model. [Link]
- Matlab.
- On-line boosting trackers. [Link]
- C/C++.
Advanced appearance model based trackers
- Real-Time Compressive Tracking [Link]
- Matlab.
Naive Bayes classifier
Code for background subtraction
- Background subtraction library. [Link 1] [Link 2]
- Based on mixture of Gaussians. Detect shadows.
- Publications:
- 2004 Improved adaptive Gausian mixture model for background subtraction.
- 2006 Efficient adaptive density estimation per image pixel for the task of background subtraction.
- Matlab y c/c++ code.
Basic scripts in Matlab
- Convert a video file in ‘avi’ format in a sequence of ‘jpg’ files using Matla. [Link]
- The format of the output sequence of images can be easily changed.
- It allows to custom the name of the output images.
Code for computing image features
Shape contexts
- Shape Context Based Corresponding Point Models by Dirk-Jan Kroon. [Link]
- Matlab implementation.
- Matching with Shape Contexts by Serge Belongie. [Link]
- Matlab implementation.
- Shape context by Xin Fan. [Link]
- C++ implementation with a Matlab wrapper.
Histograms
- Ellipsoidal color histogram [Link]
- Ellipsoidal intensity histogram [Link]
- Rectangular color histogram [Link]
- Rectangular intensity histogram [Link]
- Rectangular color spatiogram [Link]
Resources about motion segmentation
Code
- Robust Motion Segmentation via Lossy Compression by Shankar Rao. [Link]
- Matlab code.
- Motion segmentation algorithms by Visionlab. [Link]
- GPCA with spectral clustering.
- RANSAC (RANdom SAmple Consensus).
- Local Subspace Affinity (LSA).
- Matlab code.
- Motion Segmentation algorithms by Luca Zappella [Link]
- Joint Estimation of Segmentation and Structure from Motion (JESS).
- Adaptive Subspace Affinity (ASA, aka PAC and SCbA).
- Enhanced Local Subspace Affinity (ELSA).
- Enhanced Model Selection (EMS).
- Matlab code.
- Motion Segmentation using Linear Combination of Views by Vasileios Zografos. [Link]
- It requires two views.
- Matlab code.
Datasets
-
Hopkins 155 dataset by Visionlab. [Link]