Computer Vision

repo: jbhuang0604/awesome-computer-vision
category: Computer Science related: Deep Learning · Machine Learning · Python · Generative Ai


Awesome Computer Vision: Awesome

A curated list of awesome computer vision resources, inspired by awesome-php.

For a list people in computer vision listed with their academic genealogy, please visit here

Contributing

Please feel free to send me pull requests or email ([email protected]) to add links.

Table of Contents

Awesome Lists

Books

Computer Vision

OpenCV Programming

Machine Learning

Fundamentals

Courses

Computer Vision

Computational Photography

Machine Learning and Statistical Learning

Optimization

Papers

Conference papers on the web

Survey Papers

Pre-trained Computer Vision Models

Tutorials and talks

Computer Vision

Recent Conference Talks

3D Computer Vision

Internet Vision

Computational Photography

Learning and Vision

Object Recognition

Graphical Models

Machine Learning

Optimization

Deep Learning

  • A tutorial on Deep Learning - Geoffrey E. Hinton (University of Toronto)
  • Deep Learning - Ruslan Salakhutdinov (University of Toronto)
  • Scaling up Deep Learning - Yoshua Bengio (University of Montreal)
  • ImageNet Classification with Deep Convolutional Neural Networks - Alex Krizhevsky (University of Toronto)
  • The Unreasonable Effectivness Of Deep Learning Yann LeCun (NYU/Facebook Research) 2014
  • [Deep Learning for Computer Vision](https://www.youtube.com/watch?v=qgx57X0fBdA) - Rob Fergus (NYU/Facebook Research)
  • [High-dimensional learning with deep network contractions](http://videolectures.net/sahd2014_mallat_dimensional_learning/) - Stéphane Mallat (Ecole Normale Superieure)
  • [Graduate Summer School 2012: Deep Learning, Feature Learning](http://www.ipam.ucla.edu/programs/summer-schools/graduate-summer-school-deep-learning-feature-learning/?tab=schedule) - IPAM, 2012
  • [Workshop on Big Data and Statistical Machine Learning](http://www.fields.utoronto.ca/programs/scientific/14-15/bigdata/machine/)
  • [Machine Learning Summer School](https://www.youtube.com/channel/UC3ywjSv5OsDiDAnOP8C1NiQ) - Reykjavik, Iceland 2014
    • [Deep Learning Session 1](https://www.youtube.com/watch?v=JuimBuvEWBg) - Yoshua Bengio (Universtiy of Montreal)
    • [Deep Learning Session 2](https://www.youtube.com/watch?v=Fl-W7_z3w3o) - Yoshua Bengio (University of Montreal)
    • [Deep Learning Session 3](https://www.youtube.com/watch?v=_cohR7LAgWA) - Yoshua Bengio (University of Montreal)

Software

Annotation tools

General Purpose Computer Vision Library

Multiple-view Computer Vision

Feature Detection and Extraction

  • VLFeat
  • SIFT
    • David G. Lowe, "Distinctive image features from scale-invariant keypoints," International Journal of Computer Vision, 60, 2 (2004), pp. 91-110.
  • SIFT++
  • BRISK
    • Stefan Leutenegger, Margarita Chli and Roland Siegwart, "BRISK: Binary Robust Invariant Scalable Keypoints", ICCV 2011
  • SURF
    • Herbert Bay, Andreas Ess, Tinne Tuytelaars, Luc Van Gool, "SURF: Speeded Up Robust Features", Computer Vision and Image Understanding (CVIU), Vol. 110, No. 3, pp. 346--359, 2008
  • FREAK
    • A. Alahi, R. Ortiz, and P. Vandergheynst, "FREAK: Fast Retina Keypoint", CVPR 2012
  • AKAZE
    • Pablo F. Alcantarilla, Adrien Bartoli and Andrew J. Davison, "KAZE Features", ECCV 2012
  • Local Binary Patterns

High Dynamic Range Imaging

Semantic Segmentation

Low-level Vision

Stereo Vision
Optical Flow
Image Denoising

BM3D, KSVD,

Super-resolution
  • Multi-frame image super-resolution
    • Pickup, L. C. Machine Learning in Multi-frame Image Super-resolution, PhD thesis 2008
  • Markov Random Fields for Super-Resolution
    • W. T Freeman and C. Liu. Markov Random Fields for Super-resolution and Texture Synthesis. In A. Blake, P. Kohli, and C. Rother, eds., Advances in Markov Random Fields for Vision and Image Processing, Chapter 10. MIT Press, 2011
  • Sparse regression and natural image prior
    • K. I. Kim and Y. Kwon, "Single-image super-resolution using sparse regression and natural image prior", IEEE Trans. Pattern Analysis and Machine Intelligence, vol. 32, no. 6, pp. 1127-1133, 2010.
  • Single-Image Super Resolution via a Statistical Model
    • T. Peleg and M. Elad, A Statistical Prediction Model Based on Sparse Representations for Single Image Super-Resolution, IEEE Transactions on Image Processing, Vol. 23, No. 6, Pages 2569-2582, June 2014
  • Sparse Coding for Super-Resolution
    • R. Zeyde, M. Elad, and M. Protter On Single Image Scale-Up using Sparse-Representations, Curves & Surfaces, Avignon-France, June 24-30, 2010 (appears also in Lecture-Notes-on-Computer-Science - LNCS).
  • Patch-wise Sparse Recovery
    • Jianchao Yang, John Wright, Thomas Huang, and Yi Ma. Image super-resolution via sparse representation. IEEE Transactions on Image Processing (TIP), vol. 19, issue 11, 2010.
  • Neighbor embedding
    • H. Chang, D.Y. Yeung, Y. Xiong. Super-resolution through neighbor embedding. Proceedings of the IEEE Computer Society Conference on Computer Vision and Pattern Recognition (CVPR), vol.1, pp.275-282, Washington, DC, USA, 27 June - 2 July 2004.
  • Deformable Patches
    • Yu Zhu, Yanning Zhang and Alan Yuille, Single Image Super-resolution using Deformable Patches, CVPR 2014
  • SRCNN
    • Chao Dong, Chen Change Loy, Kaiming He, Xiaoou Tang, Learning a Deep Convolutional Network for Image Super-Resolution, in ECCV 2014
  • A+: Adjusted Anchored Neighborhood Regression
    • R. Timofte, V. De Smet, and L. Van Gool. A+: Adjusted Anchored Neighborhood Regression for Fast Super-Resolution, ACCV 2014
  • Transformed Self-Exemplars
    • Jia-Bin Huang, Abhishek Singh, and Narendra Ahuja, Single Image Super-Resolution using Transformed Self-Exemplars, IEEE Conference on Computer Vision and Pattern Recognition, 2015
Image Deblurring

Non-blind deconvolution

Blind deconvolution

Non-uniform Deblurring

Image Completion
Image Retargeting
Alpha Matting
Image Pyramid
Edge-preserving image processing

Intrinsic Images

Contour Detection and Image Segmentation

Interactive Image Segmentation

Video Segmentation

Camera calibration

Simultaneous localization and mapping

SLAM community:
Tracking/Odometry:

truncated — full list on GitHub

[[curator]]
I'm the Curator. I can help you navigate, organize, and curate this wiki. What would you like to do?