Impact Factors
- The Thomson Reuters, incites journal citation reports: [link]
My Blogs
For Ph.D. students
- How to write a paper: [link]
- Jason Hong PhD's from the Faculty's Perspective - PhD students Must Break Away From Undergraduate Mentality [link]
- Graduate studies can be and will be touch. There will be numerous dead ends, frustrations, hardware and software that does not work the way it should, countless deadlines, and sleepless nights. On the other hand, there will be a lot of rewards - in the joy of making lifelong friends, mastering new skills, discovering new findings, and helping others. Perhaps the best way to close this column is with something I once heard attributed so Stu Card, a pioneer the field of human-computer interaction: "Grad school will be the best years of your life. Having said that, get out as soon as you can"
Computer Vision Lectures
Tutorials
- Camera Model and OpenGL: [link]
Computer Vision Conferences
- Conference listing from USC: [link]
Computer Vision Codes
- Computer Vision Algorithm Implementations: [link]
- Resources of Salient Patch Features: [link]
- Computer Vision Software: [link]
- Projective Vision Toolkit: [link]
- Middlebury Stereo: [link]
- A Generic Sparse Bundle Adjustment C/C++ Package Based on the Levenberg-Marquardt Algorithm : [link]
- levmar: Levenberg-Marquardt nonlinear least squares algorithms in C/C++: [link]
- Efficient Belief Propagation for Early Vision: [link]
- Polyhedral Visual Hulls : Visual hull reconstruction with polyhedral surfaces: [link]
- Zhengyou Zhang's A Flexible New Technique for Camera Calibration: [link]
- Camera Calibration Toolbox for Matlab: [link]
- Dam Oram's general rectification code: [link]
- MATLAB and Octave Functions for Computer Vision and Image Processing : Many image processing code implemented on MATLAB: [link]
Data Sets
- Affine Covariant Features: data sets for affine region detectors: [link]
- Multi-view data sets used in the paper 'A Quasi-Dense Approach to Surface Reconstruction from Uncalibrated Images': [link]
- Multi-view Stereo Datasets: [link]
- Human Motion data: [link]
- Middlebury Stereo Vision Page: Many sample images for two view stereo: [link]
- Middlebury Multi-View Stereo Evaluation: Temple and dino data sets with numbers of cameras: [link]
- MPI Dancer: A test sequence for multi-view reconstruction and codec research: [link]
- Kung-fu Girl: Synthetic data set of an animated character: [link]
- Image sequences of several scenes: Dinosaur, Corridor, Aerial views, Valbonne Church, Raglan castle, Kapel Model house: [link]
- Visual Hull Data Set: Camera parameters and images of complex objects: [link]
- 3D Photography Data Set: Camera parameters and images of complex objects: [link]
- Data sets from ETH Computer Vision Laboratory: Various test data sets of buildings, objects and MRI images: [link]
- The Stanford 3D Scanning Repository: 3D models including Bunny, Buddha, Dragon, etc: [link]
- Large Geometric Models Archive: 3D models including Horse, Angel, Skeleton, etc: [link]
Computer Vision Journals
- International Journal of Computer Vision: [link]
- Machine Vision and Applications: [link]
- Image and Vision Computing: [link]
- Computer Vision and Image Understanding: [link]
- IEEE Trans. on Pattern Analysis and Machine Intelligence: [link]
- IEEE Trans. on Visualization and Computer Graphics: [link]
- IEEE Trans. on Computer Graphics and Applications: [link]
- IEEE Trans. on Multimedia: [link]
- IEEE Trans. on Medical Imaging: [link]
- IEEE Trans. on Image Processing: [link]
- IEEE Trans. on Signal Processing: [link]
OpenGL
- Official OpenGL web page: [link]
- GLSL Tutorial: [link]
- GLUT : OpenGL Utility Toolkit: [link]
- GLEW: The OpenGL Extension Wrangler Library: [link]
- General-Purpose Computation on GPUs: [link]
- Basic Math Tutorial on GPU: [link]
Open Source Libraries
- OpenCV : An Open Computer Vision Library: [link]
- Gandalf : A computer vision and numerical algorithm library: [link]
- ARToolkit : A software library for building Augmented Reality applications: [link]
- MeshLab : Open source portable and extendible system for the processing and editing of unstructured 3D triangular meshes: [link]
- OpenMesh : A generic and efficient data structure for representing and manipulating polygonal meshes: [link]
- CGAL : Computational Geometry Algorithms Library: [link]
- OpenSceneGraph: [link]
- OpenAL : A cross-platform 3D audio API: [link]