Ioannis Kourouklides
mNo edit summary
Tag: Visual edit
 
(29 intermediate revisions by the same user not shown)
Line 1: Line 1:
  +
[[File:Reconstruct-3D.jpg|right|230px]]
This page contains resources about [http://en.wikipedia.org/wiki/Computer_vision Computer Vision] and [http://en.wikipedia.org/wiki/Image_processing Image Processing] in general.
+
This page contains resources about [http://en.wikipedia.org/wiki/Computer_vision Computer Vision], '''Machine Vision''' and [http://en.wikipedia.org/wiki/Image_processing Image Processing] in general.
   
More specific information are included in each subfield.
+
More specific information is included in each subfield.
   
==Subfields==
+
==Subfields and Concepts==
''See [http://kourouklides.wikia.com/wiki/Category:Computer_Vision Category:Computer Vision] for all its subfields.''
+
''See [http://kourouklides.wikia.com/wiki/Category:Computer_Vision Category:Computer Vision] for some of its subfields.''
  +
* Low-level Vision
  +
** [[Digital Image Processing|Digital Image Processing]]
  +
** Feature extraction
  +
*** Hough Transform
  +
** Feature detection
  +
*** Edge detection
  +
*** Corner detection
  +
** Optical flow
  +
* Intermediate-level Vision
  +
** Recognition tasks
  +
*** Face recognition
  +
** Object detection
  +
*** Face detection
  +
*** Pedestrian detection
  +
** Image segmentation
  +
** 3D reconstruction
  +
** Motion analysis
  +
* High-level Vision / Image Understanding
  +
** [[Machine Learning]]
  +
* Structure from Motion
  +
* [[Simultaneous Localization and Mapping]] (SLAM)
  +
* Place and Object recognition
  +
** Object detection
  +
** Object localization
  +
** Object classification
  +
** Scene classification
  +
** Scene recognition
  +
** Semantic Scene Understanding
  +
* Feature descriptors
  +
** Scale-invariant feature transform (SIFT)
  +
** Speeded up robust features (SURF)
  +
** Histogram of oriented gradients (HOG)
  +
* [[Medical Imaging|Medical Image Computing / Medical Image Analysis]]
  +
* [[Computer Graphics]]
  +
** Inverse Graphics
   
 
==Online Courses==
 
==Online Courses==
 
===Video Lectures===
 
===Video Lectures===
* [https://www.coursera.org/course/digital Fundamentals of Digital Image and Video Processing by Aggelos K. Katsaggelos] - Coursera
 
 
* [http://crcv.ucf.edu/videos/Lecture_Videos/ UCF Computer Vision by Mubarak Shah]
 
* [http://crcv.ucf.edu/videos/Lecture_Videos/ UCF Computer Vision by Mubarak Shah]
  +
* [https://www.coursera.org/course/images Image and video processing by Guillermo Sapiro] ([https://www.youtube.com/watch?v=bxhJEe38bhY&list=PLZ9qNFMHZ-A79y1StvUUqgyL-O0fZh2rs Youtube] )
 
* [http://homepages.inf.ed.ac.uk/rbf/AVINVERTED/main_av.htm Advanced Vision by Bob Fisher]
 
* [http://homepages.inf.ed.ac.uk/rbf/AVINVERTED/main_av.htm Advanced Vision by Bob Fisher]
   
Line 15: Line 51:
 
===Lecture Notes===
 
===Lecture Notes===
 
* [http://cs.brown.edu/courses/csci1430/ CS 143: Introduction to Computer Vision by James Hays]
 
* [http://cs.brown.edu/courses/csci1430/ CS 143: Introduction to Computer Vision by James Hays]
  +
* [http://vision.stanford.edu/teaching/cs223b/syllabus.html CS 223B: Introduction to Computer Vision by Fei-Fei Li]
  +
* [https://courses.cs.washington.edu/courses/cse576/04sp/notes.html CSE576: Computer Vision by Linda Shapiro]
 
* [http://www.cse.psu.edu/~rcollins/CSE486/ Introduction to Computer Vision by Robert Collins]
 
* [http://www.cse.psu.edu/~rcollins/CSE486/ Introduction to Computer Vision by Robert Collins]
  +
* [http://www.cl.cam.ac.uk/teaching/0809/CompVision/ Computer Vision by John Daugman]
 
* [http://sse.tongji.edu.cn/linzhang/ComputerVision/CV.htm Computer Vision by Lin Zhang]
 
* [http://sse.tongji.edu.cn/linzhang/ComputerVision/CV.htm Computer Vision by Lin Zhang]
  +
* [http://groups.csail.mit.edu/vision/courses/6.869/materials.html Advances in Computer Vision by MIT]
   
 
==Books==
 
==Books==
 
===Practical===
 
===Practical===
  +
* Howse, J. (2013). ''OpenCV Computer Vision with Python''. Packt Publishing Ltd.
 
* Demaagd, K., Oliver, A., Oostendorp, N., & Scott, K. (2012). ''Practical Computer Vision with SimpleCV: The Simple Way to Make Technology See''. O'Reilly Media, Inc.
 
* Demaagd, K., Oliver, A., Oostendorp, N., & Scott, K. (2012). ''Practical Computer Vision with SimpleCV: The Simple Way to Make Technology See''. O'Reilly Media, Inc.
 
* Solem, J. E. (2012). ''Programming Computer Vision with Python: Tools and algorithms for analyzing images''. O'Reilly Media, Inc.
 
* Solem, J. E. (2012). ''Programming Computer Vision with Python: Tools and algorithms for analyzing images''. O'Reilly Media, Inc.
Line 36: Line 77:
 
* Nowozin, S., & Lampert, C. H. (2011). ''Structured Prediction and Learning in Computer Vision''. Foundations and Trends in Computer Graphics and Vision, 6(3-4), 3-4.
 
* Nowozin, S., & Lampert, C. H. (2011). ''Structured Prediction and Learning in Computer Vision''. Foundations and Trends in Computer Graphics and Vision, 6(3-4), 3-4.
 
* Hyvärinen, A., Hurri, J. & Hoyer, P. O. (2009). ''Natural Image Statistics: A Probabilistic Approach to Early Computational Vision''. Springer.
 
* Hyvärinen, A., Hurri, J. & Hoyer, P. O. (2009). ''Natural Image Statistics: A Probabilistic Approach to Early Computational Vision''. Springer.
  +
* Ma, Y. (Ed.). (2004). ''An Invitation to 3D Vision: From Images to Geometric Models'' (Vol. 26). Springer.
   
 
==Software==
 
==Software==
Line 41: Line 83:
 
* [http://simplecv.org/ SimpleCV] - Framework using Python
 
* [http://simplecv.org/ SimpleCV] - Framework using Python
 
* [http://structure.io/openni OpenNI] - Official website was shut down by Apple Inc.
 
* [http://structure.io/openni OpenNI] - Official website was shut down by Apple Inc.
  +
* [http://openbiometrics.org/ OpenBR] - Open Source Biometric Recognition
  +
* [http://www.pointclouds.org/ PCL] - Point Cloud Library
  +
* [http://www.iclcv.org/ ICL] - Image Component Library
 
* [http://www.mathworks.co.uk/help/images/index.html Image Processing Toolbox] - MATLAB
 
* [http://www.mathworks.co.uk/help/images/index.html Image Processing Toolbox] - MATLAB
* [http://www.mathworks.co.uk/products/computer-vision/index.html?s_tid=brdcrb Computer Vision System Toolbox]- MATLAB
+
* [http://www.mathworks.co.uk/help/vision/index.html Computer Vision System Toolbox]- MATLAB
  +
* [http://vxl.sourceforge.net/ VXL] - C++
* [http://processing.org/ Processing 2] - IDE promoting software literacy within the visual arts for Computational Artitsts
+
* [http://processing.org/ Processing] - IDE for Computational Artitsts promoting software literacy within the visual arts 
  +
  +
==See also==
  +
* [[Machine Learning]]
   
 
==Other Resources==
 
==Other Resources==
  +
* [https://scholar.google.com/citations?view_op=top_venues&hl=en&vq=eng_computervisionpatternrecognition Computer Vision and Pattern Recognition] - Google Scholar Metrics (Top Publications)
* [http://computervision.wikia.com/wiki/Main_Page ComputerVision wikia] - Portal on all aspects of Vision and Image Processing
+
*[http://computervision.wikia.com/wiki/Main_Page ComputerVision wikia] - Portal on all aspects of Vision and Image Processing
  +
*[https://github.com/jbhuang0604/awesome-computer-vision Awesome-Computer-Vision (Github)] - A curated list of resources
  +
*[http://dweller.cvr.yorku.ca/members/gradstudents/kosta/compvis/index.html Collection of Computer Vision notes] - York University
  +
*[https://plus.google.com/u/0/communities/104301864201901986288 Computer Vision on Google+] - online community
  +
*[http://homepages.inf.ed.ac.uk/rbf/CVonline/ CVonline] - The evolving, distributed, non-proprietary, on-line compendium of Computer Vision
  +
*[http://semicolonproducts.blogspot.co.uk/2014/04/computer-vision-systems-in-nutshell.html Computer VIsion systems in a nutshell]
  +
*[https://alexgkendall.com/computer_vision/have_we_forgotten_about_geometry_in_computer_vision/ Have We Forgotten about Geometry in Computer Vision?]
  +
 
[[Category:Computer_Vision]]
 
[[Category:Computer_Vision]]

Latest revision as of 19:51, 26 April 2018

Reconstruct-3D

This page contains resources about Computer Vision, Machine Vision and Image Processing in general.

More specific information is included in each subfield.

Subfields and Concepts[]

See Category:Computer Vision for some of its subfields.

  • Low-level Vision
    • Digital Image Processing
    • Feature extraction
      • Hough Transform
    • Feature detection
      • Edge detection
      • Corner detection
    • Optical flow
  • Intermediate-level Vision
    • Recognition tasks
      • Face recognition
    • Object detection
      • Face detection
      • Pedestrian detection
    • Image segmentation
    • 3D reconstruction
    • Motion analysis
  • High-level Vision / Image Understanding
  • Structure from Motion
  • Simultaneous Localization and Mapping (SLAM)
  • Place and Object recognition
    • Object detection
    • Object localization
    • Object classification
    • Scene classification
    • Scene recognition
    • Semantic Scene Understanding
  • Feature descriptors
    • Scale-invariant feature transform (SIFT)
    • Speeded up robust features (SURF)
    • Histogram of oriented gradients (HOG)
  • Medical Image Computing / Medical Image Analysis
  • Computer Graphics
    • Inverse Graphics

Online Courses[]

Video Lectures[]


Lecture Notes[]

Books[]

Practical[]

  • Howse, J. (2013). OpenCV Computer Vision with Python. Packt Publishing Ltd.
  • Demaagd, K., Oliver, A., Oostendorp, N., & Scott, K. (2012). Practical Computer Vision with SimpleCV: The Simple Way to Make Technology See. O'Reilly Media, Inc.
  • Solem, J. E. (2012). Programming Computer Vision with Python: Tools and algorithms for analyzing images. O'Reilly Media, Inc.
  • Bradski, G., & Kaehler, A. (2008). Learning OpenCV: Computer Vision with the OpenCV Library. O'Reilly Media, Inc.

Introductory[]

  • Szeliski, R. (2010). Computer Vision: Algorithms and Applications. Springer.
  • Zisserman, A., & Hartley, R. (2004). Multiple View Geometry in Computer Vision. Cambridge University Press.
  • Forsyth, D. A., & Ponce, J. (2002). Computer Vision: A Modern Approach. Prentice Hall.

Advanced[]

  • Jahne, B., Geissler, P., & Haussecker, H. (1999). Handbook of Computer Vision and Applications with CD-ROM. Morgan Kaufmann Publishers Inc.

Specialized[]

  • Prince, S. J. D. (2012). Computer Vision: Models, Learning, and Inference. Cambridge University Press.
  • Nowozin, S., & Lampert, C. H. (2011). Structured Prediction and Learning in Computer Vision. Foundations and Trends in Computer Graphics and Vision, 6(3-4), 3-4.
  • Hyvärinen, A., Hurri, J. & Hoyer, P. O. (2009). Natural Image Statistics: A Probabilistic Approach to Early Computational Vision. Springer.
  • Ma, Y. (Ed.). (2004). An Invitation to 3D Vision: From Images to Geometric Models (Vol. 26). Springer.

Software[]

See also[]

Other Resources[]