计算机视觉
目录
计算机视觉论文源代码集锦
计算机视觉、机器学习相关领域论文和源代码大集合–持续更新
特征提取Feature Extraction
- SIFT [Demo program][SIFT Library] [VLFeat]
- PCA-SIFT [Project]
- Affine-SIFT [Project]
- SURF [OpenSURF] [Matlab Wrapper]
- Affine Covariant Features [Oxford project]
- MSER [Oxford project] [VLFeat]
- Geometric Blur [Code]
- Local Self-Similarity Descriptor [Oxford implementation]
- Global and Efficient Self-Similarity [Code]
- Histogram of Oriented Graidents [INRIA Object Localization Toolkit] [OLT toolkit for Windows]
- Shape Context [Project]
- Color Descriptor [Project]
- Pyramids of Histograms of Oriented Gradients [Code]
- Space-Time Interest Points (STIP) [Project] [Code]
- Boundary Preserving Dense Local Regions[Project]
- Weighted Histogram[Code]
- Histogram-based Interest Points Detectors[Paper][Code]
- An OpenCV – C++ implementation of Local Self Similarity Descriptors [Project]
- Fast Sparse Representation with Prototypes[Project]
- Corner Detection [Project]
- AGAST Corner Detector: faster than FAST and even FAST-ER[Project]
1
图像分割Image Segmentation
- Normalized Cut [Matlab code]
- Gerg Mori’ Superpixel code [Matlab code]
- Efficient Graph-based Image Segmentation [C++ code] [Matlab wrapper]
- Mean-Shift Image Segmentation [EDISON C++ code] [Matlab wrapper]
- OWT-UCM Hierarchical Segmentation [Resources]
- Turbepixels [Matlab code 32bit] [Matlab code 64bit] [Updated code]
- Quick-Shift[VLFeat]
- SLIC Superpixels [Project]
- Segmentation by Minimum Code Length [Project]
- Biased Normalized Cut [Project]
- Segmentation Tree [Project]
- Entropy Rate Superpixel Segmentation [Code]
- Fast Approximate Energy Minimization via Graph Cuts[Paper][Code]
- Efficient Planar Graph Cuts with Applications in Computer Vision[Paper][Code]
- Isoperimetric Graph Partitioning for Image Segmentation[Paper][Code]
- Random Walks for Image Segmentation[Paper][Code]
- Blossom V: A new implementation of a minimum cost perfect matching algorithm[Code]
- An Experimental Comparison of Min-Cut/Max-Flow Algorithms for Energy Minimization in Computer Vision[Paper][Code]
- Geodesic Star Convexity for Interactive Image Segmentation[Project]
- Contour Detection and Image Segmentation Resources[Project][Code]
- Biased Normalized Cuts[Project]
- Max-flow/min-cut[Project]
- Chan-Vese Segmentation using Level Set[Project]
- A Toolbox of Level Set Methods[Project]
- Re-initialization Free Level Set Evolution via Reaction Diffusion[Project]
- Improved C-V active contour model[Paper][Code]
- A Variational Multiphase Level Set Approach to Simultaneous Segmentation and Bias Correction[Paper][Code]
- Level Set Method Research by Chunming Li[Project]
目标检测Object Detection
- A simple object detector with boosting [Project]
- INRIA Object Detection and Localization Toolkit [Project]
- Discriminatively Trained Deformable Part Models [Project]
- Cascade Object Detection with Deformable Part Models [Project]
- Poselet [Project]
- Implicit Shape Model [Project]
- Viola and Jones’s Face Detection [Project]
- Bayesian Modelling of Dyanmic Scenes for Object Detection[Paper][Code]
- Hand detection using multiple proposals[Project]
- Color Constancy, Intrinsic Images, and Shape Estimation[Paper][Code]
- Discriminatively trained deformable part models[Project]
- Gradient Response Maps for Real-Time Detection of Texture-Less Objects: LineMOD [Project]
- Image Processing On Line[Project]
- Robust Optical Flow Estimation[Project]
- Where’s Waldo: Matching People in Images of Crowds[Project]
显著性检测Saliency Detection
- Itti, Koch, and Niebur’ saliency detection [Matlab code]
- Frequency-tuned salient region detection [Project]
- Saliency detection using maximum symmetric surround [Project]
- Attention via Information Maximization [Matlab code]
- Context-aware saliency detection [Matlab code]
- Graph-based visual saliency [Matlab code]
- Saliency detection: A spectral residual approach. [Matlab code]
- Segmenting salient objects from images and videos. [Matlab code]
- Saliency Using Natural statistics. [Matlab code]
- Discriminant Saliency for Visual Recognition from Cluttered Scenes. [Code]
- Learning to Predict Where Humans Look [Project]
- Global Contrast based Salient Region Detection [Project]
- Bayesian Saliency via Low and Mid Level Cues[Project]
- Top-Down Visual Saliency via Joint CRF and Dictionary Learning [Paper] [Code]
图像分类、聚类Image Classification, Clustering
- Pyramid Match [Project]
- Spatial Pyramid Matching [Code]
- Locality-constrained Linear Coding [Project] [Matlab code]
- Sparse Coding [Project] [Matlab code]
- Texture Classification [Project]
- Multiple Kernels for Image Classification [Project]
- Feature Combination [Project]
- SuperParsing [Code]
- Large Scale Correlation Clustering Optimization[Matlab code]
- Detecting and Sketching the Common[Project]
- Self-Tuning Spectral Clustering[Project][Code]
- User Assisted Separation of Reflections from a Single Image Using a Sparsity Prior[Paper][Code]
- Filters for Texture Classification[Project]
- Multiple Kernel Learning for Image Classification[Project]
- SLIC Superpixels[Project]
抠图Image Matting
- A Closed Form Solution to Natural Image Matting [Code]
- Spectral Matting [Project]
- Learning-based Matting [Code]
目标跟踪Object Tracking
- A Forest of Sensors – Tracking Adaptive Background Mixture Models [Project]
- Object Tracking via Partial Least Squares Analysis[Paper][Code]
- Robust Object Tracking with Online Multiple Instance Learning[Paper][Code]
- Online Visual Tracking with Histograms and Articulating Blocks[Project]
- Incremental Learning for Robust Visual Tracking[Project]
- Real-time Compressive Tracking[Project]
- Robust Object Tracking via Sparsity-based Collaborative Model[Project]
- Visual Tracking via Adaptive Structural Local Sparse Appearance Model[Project]
- Online Discriminative Object Tracking with Local Sparse Representation[Paper][Code]
- Superpixel Tracking[Project]
- Learning Hierarchical Image Representation with Sparsity, Saliency and Locality[Paper][Code]
- Online Multiple Support Instance Tracking [Paper][Code]
- Visual Tracking with Online Multiple Instance Learning[Project]
- Object detection and recognition[Project]
- Compressive Sensing Resources[Project]
- Robust Real-Time Visual Tracking using Pixel-Wise Posteriors[Project]
- Tracking-Learning-Detection[Project][OpenTLD/C++ Code]
- the HandVu:vision-based hand gesture interface[Project]
Kinect
3D相关
- 3D Reconstruction of a Moving Object[Paper] [Code]
- Shape From Shading Using Linear Approximation[Code]
- Combining Shape from Shading and Stereo Depth Maps[Project][Code]
- Shape from Shading: A Survey[Paper][Code]
- A Spatio-Temporal Descriptor based on 3D Gradients (HOG3D)[Project][Code]
- Multi-camera Scene Reconstruction via Graph Cuts[Paper][Code]
- A Fast Marching Formulation of Perspective Shape from Shading under Frontal Illumination[Paper][Code]
- Reconstruction:3D Shape, Illumination, Shading, Reflectance, Texture[Project]
- Monocular Tracking of 3D Human Motion with a Coordinated Mixture of Factor Analyzers[Code]
- Learning 3-D Scene Structure from a Single Still Image[Project]
机器学习算法
- Matlab class for computing Approximate Nearest Nieghbor (ANN) [Matlab class providing interface toANN library]
- Random Sampling[code]
- Probabilistic Latent Semantic Analysis (pLSA)[Code]
- FASTANN and FASTCLUSTER for approximate k-means (AKM)[Project]
- Fast Intersection / Additive Kernel SVMs[Project]
- SVM[Code]
- Ensemble learning[Project]
- Deep Learning[Net]
- Deep Learning Methods for Vision[Project]
- Neural Network for Recognition of Handwritten Digits[Project]
- Training a deep autoencoder or a classifier on MNIST digits[Project]
- THE MNIST DATABASE of handwritten digits[Project]
- Ersatz:deep neural networks in the cloud[Project]
- Deep Learning [Project]
- sparseLM : Sparse Levenberg-Marquardt nonlinear least squares in C/C++[Project]
- Weka 3: Data Mining Software in Java[Project]
- Invited talk “A Tutorial on Deep Learning” by Dr. Kai Yu (余凯)[Video]
- CNN – Convolutional neural network class[Matlab Tool]
- Yann LeCun’s Publications[Wedsite]
- LeNet-5, convolutional neural networks[Project]
- Training a deep autoencoder or a classifier on MNIST digits[Project]
- Deep Learning 大牛Geoffrey E. Hinton’s HomePage[Website]
目标、行为识别Object, Action Recognition
- Action Recognition by Dense Trajectories[Project][Code]
- Action Recognition Using a Distributed Representation of Pose and Appearance[Project]
- Recognition Using Regions[Paper][Code]
- 2D Articulated Human Pose Estimation[Project]
- Fast Human Pose Estimation Using Appearance and Motion via Multi-Dimensional Boosting Regression[Paper][Code]
- Estimating Human Pose from Occluded Images[Paper][Code]
- Quasi-dense wide baseline matching[Project]
- ChaLearn Gesture Challenge: Principal motion: PCA-based reconstruction of motion histograms[Prpject]
图像处理
一些实用工具
- EGT: a Toolbox for Multiple View Geometry and Visual Servoing[Project] [Code]
- a development kit of matlab mex functions for OpenCV library[Project]
- Fast Artificial Neural Network Library[Project]
- www.cvchina.info/2011/09/05/uiuc-cod/