UIUC的Jia-Bin Huang同学收集了很多计算机视觉方面的代码,链接如下:

 
这些代码很实用,可以让我们站在巨人的肩膀上~~
 
Topic Resources References
Feature Extraction
  1. D. Lowe. Distinctive Image Features from Scale-Invariant Keypoints, IJCV 2004. [PDF]
  2. Y. Ke and R. Sukthankar, PCA-SIFT: A More Distinctive Representation for Local Image Descriptors,CVPR, 2004. [PDF]
  3. J.M. Morel and G.Yu, ASIFT, A new framework for fully affine invariant image comparisonSIAM Journal on Imaging Sciences, 2009. [PDF]
  4. H. Bay, T. Tuytelaars and L. V. Gool SURF: Speeded Up Robust Features,ECCV, 2006. [PDF]
  5. K. Mikolajczyk, T. Tuytelaars, C. Schmid, A. Zisserman, J. Matas, F. Schaffalitzky, T. Kadir and L. Van Gool, A comparison of affine region detectorsIJCV, 2005. [PDF]
  6. J. Matas, O. Chum, M. Urba, and T. Pajdla. Robust wide baseline stereo from maximally stable extremal regionsBMVC, 2002. [PDF]
  7. A. C. Berg, T. L. Berg, and J. Malik. Shape matching and object recognition using low distortion correspondences. CVPR, 2005. [PDF]
  8. E. Shechtman and M. Irani. Matching local self-similarities across images and videos, CVPR, 2007. [PDF]
  9. T. Deselaers and V. Ferrari. Global and Efficient Self-Similarity for Object Classification and DetectionCVPR 2010. [PDF]
  10. N. Dalal and B. Triggs. Histograms of Oriented Gradients for Human DetectionCVPR 2005. [PDF]
  11. A. Oliva and A. Torralba. Modeling the shape of the scene: a holistic representation of the spatial envelopeIJCV, 2001. [PDF]
  12. S. Belongie, J. Malik and J. Puzicha. Shape matching and object recognition using shape contextsPAMI, 2002. [PDF]
  13. K. E. A. van de Sande, T. Gevers and Cees G. M. Snoek, Evaluating Color Descriptors for Object and Scene RecognitionPAMI, 2010.
  14. I. Laptev, On Space-Time Interest Points, IJCV, 2005. [PDF]
  15. J. Kim and K. Grauman, Boundary Preserving Dense Local RegionsCVPR 2011. [PDF]
Image Segmentation

  1. J. Shi and J Malik, Normalized Cuts and Image SegmentationPAMI, 2000 [PDF]
  2. X. Ren and J. Malik. Learning a classification model for segmentation.ICCV, 2003. [PDF]
  3. P. Felzenszwalb and D. Huttenlocher. Efficient Graph-Based Image SegmentationIJCV 2004. [PDF]
  4. D. Comaniciu, P Meer. Mean Shift: A Robust Approach Toward Feature Space AnalysisPAMI 2002. [PDF]
  5. P. Arbelaez, M. Maire, C. Fowlkes and J. Malik. Contour Detection and Hierarchical Image SegmentationPAMI, 2011. [PDF]
  6. A. Levinshtein, A. Stere, K. N. Kutulakos, D. J. Fleet, S. J. Dickinson, and K. Siddiqi, TurboPixels: Fast Superpixels Using Geometric FlowsPAMI 2009. [PDF]
  7. A. Vedaldi and S. Soatto, Quick Shift and Kernel Methodsfor Mode Seeking,ECCV, 2008. [PDF]
  8. R. Achanta, A. Shaji, K. Smith, A. Lucchi, P. Fua, and S. Susstrunk, SLIC Superpixels, EPFL Technical Report, 2010. [PDF]
  9. A. Y. Yang, J. Wright, S. Shankar Sastry, Y. Ma , Unsupervised Segmentation of Natural Images via Lossy Data CompressionCVIU, 2007. [PDF]
  10. S. Maji, N. Vishnoi and J. Malik, Biased Normalized CutCVPR 2011
  11. E. Akbas and N. Ahuja, “From ramp discontinuities to segmentation tree,”  ACCV 2009. [PDF]
  12. N. Ahuja, “A Transform for Multiscale Image Segmentation by Integrated Edge and Region Detection,” PAMI 1996 [PDF]
  13. M.-Y. Liu, O. Tuzel, S. Ramalingam, and R. Chellappa, Entropy Rate Superpixel Segmentation, CVPR 2011 [PDF]
Object Detection
  • A simple object detector with boosting [Project]

  • INRIA Object Detection and Localization Toolkit [1] [Project]

  • Discriminatively Trained Deformable Part Models [2] [Project]

  • Cascade Object Detection with Deformable Part Models [3] [Project]

  • Poselet [4] [Project]

  • Implicit Shape Model [5] [Project]

  • Viola and Jones's Face Detection [6] [Project]
  1. N. Dalal and B. Triggs. Histograms of Oriented Gradients for Human DetectionCVPR 2005. [PDF]
  2. P. Felzenszwalb, R. Girshick, D. McAllester, D. Ramanan.
    Object Detection with Discriminatively Trained Part Based ModelsPAMI, 2010 [PDF]
  3. P. Felzenszwalb, R. Girshick, D. McAllester. Cascade Object Detection with Deformable Part ModelsCVPR 2010 [PDF]
  4. L. Bourdev, J. Malik, Poselets: Body Part Detectors Trained Using 3D Human Pose AnnotationsICCV 2009 [PDF]
  5. B. Leibe, A. Leonardis, B. Schiele. Robust Object Detection with Interleaved Categorization and SegmentationIJCV, 2008. [PDF]
  6. P. Viola and M. Jones, Rapid Object Detection Using a Boosted Cascade of Simple FeaturesCVPR 2001. [PDF]
Saliency Detection
  • Itti, Koch, and Niebur' saliency detection [1] [Matlab code]

  • Frequency-tuned salient region detection [2] [Project]

  • Saliency detection using maximum symmetric surround [3] [Project]

  • Attention via Information Maximization [4] [Matlab code]

  • Context-aware saliency detection [5] [Matlab code]

  • Graph-based visual saliency [6] [Matlab code]

  • Saliency detection: A spectral residual approach. [7] [Matlab code]

  • Segmenting salient objects from images and videos. [8] [Matlab code]

  • Saliency Using Natural statistics. [9] [Matlab code]

  • Discriminant Saliency for Visual Recognition from Cluttered Scenes. [10] [Code]

  • Learning to Predict Where Humans Look [11] [Project]

  • Global Contrast based Salient Region Detection [12] [Project]
  1. L. Itti, C. Koch, and E. Niebur. A model of saliency-based visual attention for rapid scene analysisPAMI, 1998. [PDF]
  2. R. Achanta, S. Hemami, F. Estrada, and S. Susstrunk. Frequency-tuned salient region detection. In CVPR, 2009. [PDF]
  3. R. Achanta and S. Susstrunk. Saliency detection using maximum symmetric surround. In ICIP, 2010. [PDF]
  4. N. Bruce and J. Tsotsos. Saliency based on information maximization. InNIPS, 2005. [PDF]
  5. S. Goferman, L. Zelnik-Manor, and A. Tal. Context-aware saliency detection. In CVPR, 2010. [PDF]
  6. J. Harel, C. Koch, and P. Perona. Graph-based visual saliency. NIPS, 2007. [PDF]
  7. X. Hou and L. Zhang. Saliency detection: A spectral residual approach.CVPR, 2007. [PDF]
  8. E. Rahtu, J. Kannala, M. Salo, and J. Heikkila. Segmenting salient objects from images and videosCVPR, 2010. [PDF]
  9. L. Zhang, M. Tong, T. Marks, H. Shan, and G. Cottrell. Sun: A bayesian framework for saliency using natural statisticsJournal of Vision, 2008. [PDF]
  10. D. Gao and N. Vasconcelos, Discriminant Saliency for Visual Recognition from Cluttered ScenesNIPS, 2004. [PDF]
  11. T. Judd and K. Ehinger and F. Durand and A. Torralba, Learning to Predict Where Humans LookICCV, 2009. [PDF]
  12. M.-M. Cheng, G.-X. Zhang, N. J. Mitra, X. Huang, S.-M. Hu. Global Contrast based Salient Region DetectionCVPR 2011.
Image Classification
  1. K. Grauman and T. Darrell, The Pyramid Match Kernel: Discriminative Classification with Sets of Image FeaturesICCV 2005. [PDF]
  2. S. Lazebnik, C. Schmid, and J. Ponce. Beyond Bags of Features: Spatial Pyramid Matching for Recognizing Natural Scene CategoriesCVPR 2006[PDF]
  3. J. Wang, J. Yang, K. Yu, F. Lv, T. Huang, and Y. Gong. Locality-constrained Linear Coding for Image ClassificationCVPR, 2010 [PDF]
  4. J. Yang, K. Yu, Y. Gong, T. Huang, Linear Spatial Pyramid Matching using Sparse Coding for Image ClassificationCVPR, 2009 [PDF]
  5. M. Varma and A. Zisserman, A statistical approach to texture classification from single images, IJCV2005. [PDF]
  6. A. Vedaldi, V. Gulshan, M. Varma, and A. Zisserman, Multiple Kernels for Object DetectionICCV, 2009. [PDF]
  7. P. Gehler and S. Nowozin, On Feature Combination for Multiclass Object Detection, ICCV, 2009. [PDF]
  8. J. Tighe and S. Lazebnik, SuperParsing: Scalable Nonparametric Image
    Parsing with Superpixels
    , ECCV 2010. [PDF]
Category-Independent Object Proposal
  • Objectness measure [1] [Code]

  • Parametric min-cut [2] [Project]

  • Object proposal [3] [Project]

  1. B. Alexe, T. Deselaers, V. Ferrari, What is an Object?CVPR 2010 [PDF]
  2. J. Carreira and C. Sminchisescu. Constrained Parametric Min-Cuts for Automatic Object SegmentationCVPR 2010. [PDF]
  3. I. Endres and D. Hoiem. Category Independent Object Proposals, ECCV 2010. [PDF]
MRF
  1. Y. Boykov, O. Veksler and R. Zabih, Fast Approximate Energy Minimization via Graph Cuts, PAMI 2001 [PDF]
Shadow Detection
  • Shadow Detection using Paired Region [Project]

  • Ground shadow detection [Project]

  1. R. Guo, Q. Dai and D. Hoiem, Single-Image Shadow Detection and Removal using Paired Regions, CVPR 2011 [PDF]
  2. J.-F. Lalonde, A. A. Efros, S. G. Narasimhan, Detecting Ground Shadowsin Outdoor Consumer PhotographsECCV 2010 [PDF]
Optical Flow
  1. B.D. Lucas and T. Kanade, An Iterative Image Registration Technique with an Application to Stereo VisionIJCAI 1981. [PDF]
  2. J. Shi, C. Tomasi, Good Feature to TrackCVPR 1994. [PDF]
  3. C. Liu. Beyond Pixels: Exploring New Representations and Applications for Motion Analysis. Doctoral ThesisMIT 2009. [PDF]
  4. B.K.P. Horn and B.G. Schunck, Determining Optical FlowArtificial Intelligence 1981. [PDF]
  5. M. J. Black and P. Anandan, A framework for the robust estimation of optical flow, ICCV 93. [PDF]
  6. D. Sun, S. Roth, and M. J. Black, Secrets of optical flow estimation and their principlesCVPR 2010. [PDF]
  7. T. Brox, J. Malik, Large displacement optical flow: descriptor matching in variational motion estimationPAMI, 2010 [PDF]
  8. T. Brox, A. Bruhn, N. Papenberg, J. Weickert, High accuracy optical flow estimation based on a theory for warpingECCV 2004 [PDF]
Object Tracking
  • Particle filter object tracking [1] [Project]

  • KLT Tracker [2-3] [Project]

  • MILTrack [4] [Code]

  • Incremental Learning for Robust Visual Tracking [5] [Project]

  • Online Boosting Trackers [6-7] [Project]

  • L1 Tracking [8] [Matlab code]

  1. P. Perez, C. Hue, J. Vermaak, and M. Gangnet. Color-Based Probabilistic Tracking ECCV, 2002. [PDF]
  2. B.D. Lucas and T. Kanade, An Iterative Image Registration Technique with an Application to Stereo VisionIJCAI 1981. [PDF]
  3. J. Shi, C. Tomasi, Good Feature to TrackCVPR 1994. [PDF]
  4. B. Babenko, M. H. Yang, S. Belongie, Robust Object Tracking with Online Multiple Instance LearningPAMI 2011 [PDF]
  5. D. Ross, J. Lim, R.-S. Lin, M.-H. Yang, Incremental Learning for Robust Visual TrackingIJCV 2007 [PDF]
  6. H. Grabner, and H. Bischof, On-line Boosting and Vision, CVPR 2006 [PDF]
  7. H. Grabner, C. Leistner, and H. Bischof, Semi-supervised On-line Boosting for Robust TrackingECCV 2008 [PDF]
  8. X. Mei and H. Ling, Robust Visual Tracking using L1 Minimization, ICCV, 2009. [PDF]
Image Matting
  • Closed Form Matting [Code]

  • Spectral Matting [Project]

  • Learning-based Matting [Code]

  1. A. Levin D. Lischinski and Y. WeissA Closed Form Solution to Natural Image MattingPAMI 2008 [PDF]
  2. A. Levin, A. Rav-Acha, D. Lischinski. Spectral MattingPAMI 2008. [PDF]
  3. Y. Zheng and C. Kambhamettu, Learning Based Digital MattingICCV 2009 [PDF]
Bilateral Filtering
  • Fast Bilateral Filter [Project]

  • Real-time O(1) Bilateral Filtering [Code]

  • SVM for Edge-Preserving Filtering [Code]

  1. Q. Yang, K.-H. Tan and N. Ahuja,  Real-time O(1) Bilateral Filtering
    CVPR 2009. [PDF]
  2. Q. Yang, S. Wang, and N. Ahuja, SVM for Edge-Preserving Filtering
    CVPR 2010. [PDF]
Image Denoising  
Image Super-Resolution
  • MRF for image super-resolution [Project]

  • Multi-frame image super-resolution [Project]

  • UCSC Super-resolution [Project]

  • Sprarse coding super-resolution [Code]

 
Image Deblurring
  • Eficient Marginal Likelihood Optimization in Blind Deconvolution [Code]

  • Analyzing spatially varying blur [Project]

  • Radon Transform [Code]

 
Image Quality Assessment
  1. L. Zhang, L. Zhang, X. Mou and D. Zhang, FSIM: A Feature Similarity Index for Image Quality AssessmentTIP 2011. [PDF]
  2. N. Damera-Venkata, and T. D. Kite, W. S. Geisler, B. L. Evans, and A. C. Bovik,Image Quality Assessment Based on a Degradation ModelTIP 2000. [PDF]
  3. Z. Wang, A. C. Bovik, H. R. Sheikh and E. P. Simoncelli, Image quality assessment: from error visibility to structural similarity, TIP 2004. [PDF]
  4. B. Ghanem, E. Resendiz, and N. Ahuja, Segmentation-Based Perceptual Image Quality Assessment (SPIQA)ICIP 2008. [PDF]
Density Estimation
  • Kernel Density Estimation Toolbox [Project]
 
Dimension Reduction  
Sparse Coding    
Low-Rank Matrix Completion    
Nearest Neighbors matching  
Steoreo
  1. D. Scharstein and R. Szeliski. A taxonomy and evaluation of dense two-frame stereo correspondence algorithmsIJCV 2002 [PDF]
Structure from motion
  1. N. Snavely, S. M. Seitz, R. Szeliski. Photo Tourism: Exploring image collections in 3DSIGGRAPH, 2006. [PDF]
Distance Transformation
  • Distance Transforms of Sampled Functions [1] [Project]
  1. P. F. Felzenszwalb and D. P. Huttenlocher. Distance transforms of sampled functionsTechnical report, Cornell University, 2004. [PDF]
Chamfer Matching
  • Fast Directional Chamfer Matching [Code]
  1. M.-Y. Liu, O. Tuzel, A. Veeraraghavan, and R. Chellappa, Fast Directional Chamfer MatchingCVPR 2010 [PDF]
Clustering  
Classification  
Regression
  • SVM

  • RVM

  • GPR

 
Multiple Kernel Learning (MKL)
  1. S. Sonnenburg, G. Rätsch, C. Schäfer, B. Schölkopf . Large scale multiple kernel learningJMLR, 2006. [PDF]
  2. F. Orabona and L. Jie. Ultra-fast optimization algorithm for sparse multi kernel learning. ICML, 2011. [PDF]
  3. F. Orabona, L. Jie, and B. Caputo. Online-batch strongly convex multi kernel learningCVPR, 2010. [PDF]
  4. A. Rakotomamonjy, F. Bach, S. Canu, and Y. Grandvalet. SimplemklJMRL, 2008. [PDF]
Multiple Instance Learning (MIL)
  1. C. Leistner, A. Saffari, and H. Bischof, MIForests: Multiple-Instance Learning with Randomized TreesECCV 2010. [PDF]
  2. Z. Fu, A. Robles-Kelly, and J. Zhou, MILIS: Multiple instance learning with instance selectionPAMI 2010. [PDF]
  3. Y. Chen, J. Bi and J. Z. Wang, MILES: Multiple-Instance Learning via Embedded Instance SelectionPAMI 2006 [PDF]
  4. Yixin Chen and James Z. Wang, Image Categorization by Learning and Reasoning with RegionsJMLR 2004. [PDF]
Other Utilities
  • Code for downloading Flickr images, by James Hays [Code]

  • The Lightspeed Matlab Toolbox by Tom Minka [Code]

  • MATLAB Functions for Multiple View Geometry [Code]

  • Peter's Functions for Computer Vision [Code]

  • Statistical Pattern Recognition Toolbox [Code]
 

Useful Links (dataset, lectures, and other softwares)

Conference Information

Papers

Datasets

Lectures

Source Codes

{Reship}{Code}{CV}的更多相关文章

  1. [opencvjichu]cv::Mat::type() 返回值

    opencv opencv中Mat存在各种类型,其中mat有一个type()的函数可以返回该Mat的类型.类型表示了矩阵中元素的类型以及矩阵的通道个数,它是一系列的预定义的常量,其命名规则为CV_(位 ...

  2. 世界城市 XML

    下载地址:http://www.qlcoder.com/uploads/dd01140921/147988679320159.xml <Location> <CountryRegio ...

  3. OpenCV源码阅读(3)---base.hpp

    base.h处于core模块中,是OpenCV的核心类.其作用是定义了OpenCV的基本错误类型,在程序运行出现错误是抛出错误,防止数据溢出.总而言之,其功能主要是考虑程序的健壮性. 头文件 #ifn ...

  4. 使用opencv和numpy实现矩阵相乘和按元素相乘 matrix multiplication vs element-wise multiplication

    本文首发于个人博客https://kezunlin.me/post/1e37a6/,欢迎阅读最新内容! opencv and numpy matrix multiplication vs elemen ...

  5. 图像处理之OpenCV - 缩放/旋转/裁剪/加噪声/高斯模糊

    Github地址 @ 缩放 void cv::resize ( InputArray src, OutputArray dst, Size dsize, , , int interpolation = ...

  6. CV code references

    转:http://www.sigvc.org/bbs/thread-72-1-1.html 一.特征提取Feature Extraction:   SIFT [1] [Demo program][SI ...

  7. 基于Emgu CV的人脸检测代码

    这个提供的代码例子是Emgu CV提供的源码里面自带的例子,很好用,基本不需要改,代码做的是人脸检测不是人脸识别,这个要分清楚.再就是新版本的Emgu CV可能会遇到系统32位和64位处理方式有区别的 ...

  8. "Emgu.CV.CvInvoke”的类型初始值设定项引发异常 解决办法

    系统win7 32位,只在这一台电脑上出现这种问题,已知VS编译是X86,在数台电脑上测试都正常. 后来把opencv的dll路径例如 E:\...\x86  加入到系统环境变量中就正常了. emgu ...

  9. [转载]Three Trending Computer Vision Research Areas, 从CVPR看接下来几年的CV的发展趋势

    As I walked through the large poster-filled hall at CVPR 2013, I asked myself, “Quo vadis Computer V ...

随机推荐

  1. Nginx -- Gzip 压缩功能作用

    1.对应的压缩参数说明# 开启gzip压缩功能gzip on; # 设置允许压缩的页面最小字节数,页面字节数从header头的Content-Length中获取.默认值是0,不管页面多大都进行压缩,建 ...

  2. 生成均值文件mean.binaryproto

    [感谢:http://www.cnblogs.com/denny402/p/5102328.html] compute_image_mean.bin生成均值文件mean.binaryproto: ca ...

  3. Python创建cvs文件,包含标签和图片数据

     在深度学习或者机器学习的时候,常常需要对数据进行整理和分类,最常见的是通过对数据路径和标签写入 到一个整合的txt或者csv文件中,训练进行读取. #coding=utf-8 #!/usr/bin/ ...

  4. java byte&0xFF

    做串口端口通讯时,数据都是以byte类型发送的 普通的byte范围是-128-127,而java的byte范围是0-255 因此将数据的byte转成java的byte时,需要与0xff(1111111 ...

  5. 考虑virtual函数以外的选择

    在C++中,有四种选择可以替代virtual函数的功能: 1.non-virtual interface(NVI)手法,这是一种template method模式.它以public non-virtu ...

  6. <页面里折合与打开>

    主要思想是:通过覆盖,显示的方式.visible 为 true与false,id以及function函数中参数的不同. 具体代码如下: <script type="text/javas ...

  7. 对于C(n,k)取模

    2016.1.26 法一:直接根据定义式,求乘法逆元即可 法二:借助关于n!mod p,那么根据C(n,k)的定义式并结合乘法逆元即可求解. 法三:借助卢卡斯定理求解 特别注意:在C(n,k)模p等于 ...

  8. a链接事件点击函数

    <script> <!-- function ChangeStarCommunity(o){ var o = document.getElementById(o); if( docu ...

  9. 实战p12文件转pem文件

    1.首先生成一个ssl的证书 选择app IDS 后实现下面这个(这里不详细说明怎么生成了) 点击Download按钮,我就下载Development的ssl证书,下载成功后,双击运行,会打开钥匙串程 ...

  10. Java值传递以及引用的传递、数组的传递!!

    转(http://blog.csdn.net/niuniu20008/article/details/2953785) 许多编程语言都有2种方法将参数传递给方法------按值传递和按引用传递. 与其 ...