史上最全图像识别特征描述及代码

Feature Detection and Description

这里归纳了一下一些经典的图像识别领域的特征及实现代码,方便大家学习和使用。

General Libraries:

  • VLFeat(http://www.vlfeat.org/) – Implementation of various feature descriptors (including SIFT, HOG, and LBP) and covariant feature detectors (including DoG, Hessian, Harris Laplace, Hessian Laplace, Multiscale Hessian, Multiscale Harris). Easy-to-use Matlab interface. SeeModern features: Software – Slides providing a demonstration of VLFeat and also links to other software. Check also VLFeat hands-on session training
  • OpenCV(http://opencv.org/) – Various implementations of modern feature detectors and descriptors (SIFT, SURF, FAST, BRIEF, ORB, FREAK, etc.)

Fast Keypoint Detectors for Real-time Applications:

  • FAST (http://www.edwardrosten.com/work/fast.html)– High-speed corner detector implementation for a wide variety of platforms
  • AGAST(http://www6.in.tum.de/Main/ResearchAgast) – Even faster than the FAST corner detector. A multi-scale version of this method is used for the BRISK descriptor (ECCV 2010).

Binary Descriptors for Real-Time Applications:

  • BRIEF – C++ code for a fast and accurate interest point descriptor (not invariant to rotations and scale) (ECCV 2010)
  • ORB (http://docs.opencv.org/2.4/modules/features2d/doc/feature_detection_and_description.html)– OpenCV implementation of the Oriented-Brief (ORB) descriptor (invariant to rotations, but not scale)
  • BRISK – Efficient Binary descriptor invariant to rotations and scale. It includes a Matlab mex interface. (ICCV 2011)
  • FREAK (http://web.stanford.edu/~alahi/)– Faster than BRISK (invariant to rotations and scale) (CVPR 2012)

SIFT and SURF Implementations:

  • SIFT:
    VLFeat(http://www.vlfeat.org/),
    OpenCV(http://docs.opencv.org/2.4/modules/nonfree/doc/feature_detection.html),
    Original code by David Lowe(http://www.cs.ubc.ca/~lowe/keypoints/),
    OpenSIFT(http://robwhess.github.io/opensift/)
  • SURF:
    Herbert Bay’s code(http://www.vision.ee.ethz.ch/~surf/),
    OpenCV(http://docs.opencv.org/2.4/modules/nonfree/doc/feature_detection.html),
    GPU-SURF(http://www.visual-experiments.com/demos/gpusurf/)

Other Local Feature Detectors and Descriptors:

  • VGG Affine Covariant features(http://www.robots.ox.ac.uk/~vgg/research/affine/) – Oxford code for various affine covariant feature detectors and descriptors.
  • LIOP descriptor(http://vision.ia.ac.cn/Students/wzh/publication/liop/index.html) – Source code for the Local Intensity order Pattern (LIOP) descriptor (ICCV 2011).
  • Local Symmetry Features(http://www.cs.cornell.edu/projects/symfeat/) – Source code for matching of local symmetry features under large variations in lighting, age, and rendering style (CVPR 2012).

Global Image Descriptors:

  • GIST(http://people.csail.mit.edu/torralba/code/spatialenvelope/) – Matlab code for the GIST descriptor
  • CENTRIST(https://sites.google.com/site/wujx2001/home) – Global visual descriptor for scene categorization and object detection (PAMI 2011)

更多详细内容见:

http://blog.sina.com.cn/s/blog_73ba45690101oomr.html

我不是知识的创造者,我只是知识的搬运工- - ,祝大家学习愉快!

你可能感兴趣的:(图像处理)