Inicio » code

Archivos de la categoría: code

Code for Bilateral Filtering

Ghassan Hamarneh has shared a MATLAB code for Bilateral Filtering of Diffusion Tensor MRI.The related publication is titled “Bilateral Filtering of Diffusion Tensor Magnetic Resonance Images“.
Share

Tutorial about mosaicing

Interesting tutorial of image mosaicing that includes a presentation and related source code in Matlab. It is in Spanish.[Link]

Share

Code for Decision Forests

Antonio Criminisi has shared C++ and C# code for implementing decision forests for classification, regression, density estimation and semi-supervised learning. The code is a companion to the book “Decision Forests for Computer Vision and Medical Image Analysis“.

Share

Code for “Vessel Scale-Selection using MRF Optimization”

Hengameh Mirzaalian has shared the code of his paper “Vessel Scale-Selection using MRF Optimization“.

Share

Code for single object tracking

(Updated 21-Nov-2012)
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.
      Share

      Naive Bayes classifier

      Short description of the naive Bayes classifier with an example: [Link]

       

      Share

      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.
      Share

      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.
      Share

      Code for computing image features

      Shape contexts

      “Shape context” is a descriptor for finding correspondences between point sets.
      • 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 

      (soon)
      • Ellipsoidal color histogram [Link]
      • Ellipsoidal intensity histogram [Link]
      • Rectangular color histogram [Link]
      • Rectangular intensity histogram [Link]
      • Rectangular color spatiogram [Link]
        Share

        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]
        Share

        Archivos

        Categorías