Digital Image Processing

This page contains resources about Digital Image Processing in general, including Geospatial Data.

More specific information is included in each subfield.

Subfields and Concepts
See Category:Digital Image Processing for some of  its subfields.
 * Image Representation
 * Sparse Image Representation
 * Multiscale
 * Pyramid representation
 * Wavelets, Gabor, Curvlets, ...
 * Bases
 * Frames
 * Dictionaries
 * Scale-space representation
 * Image Compression
 * Image Restoration
 * Image Enhancement
 * Image Transforms
 * Fourier Transform
 * Radon Transform
 * Discrete Cosine Transform
 * Walsh Transform
 * Hadamard Transform
 * Karhunen-Loeve Transform / Hotelling Transform
 * Geospational Data
 * Remote Sensing
 * Light Detection and Ranging (LiDAR)
 * Hyperspectral imaging
 * Geographic Information System (GIS) Data

Video Lectures

 * Fundamentals of Digital Image and Video Processing by Aggelos K. Katsaggelos - Coursera
 * Digital Image Processing by Prabir Kumar Biswas - NPTEL
 * Digital Voice and Picture Communication by S. Sengupta - NPTEL

Lecture Notes

 * Image Processing by Alan Peters
 * Image Processing by Serge J. Belongie
 * Digital Image Processing by Sinisa Todorovic
 * Digital Image Processing Onur G. Guleryuz
 * Digital Image Processing by Avideh Zakhor
 * Digital Image Processing by Tania Stathaki
 * Digital Image Processing by Frank (Qingzhong) Liu

Books

 * Jensen, J. R. (2016). Introductory digital image processing: a remote sensing perspective. 4th Ed. Pearson.
 * Richards, J. A., & Richards, J. A. (2013). Remote sensing digital image analysis. 5th Ed. Springer.
 * Solomon, C., & Breckon, T. (2011). Fundamentals of Digital Image Processing - A Practical Approach with Examples in Matlab. John Wiley & Sons.
 * Burger, W., Burge, M. J., Burge, M. J., & Burge, M. J. (2009). Principles of Digital Image Processing. Springer.
 * Petrou, M. & Bharath, A. (2008). Next Generation Artificial Vision Systems: Reverse Engineering the Human Visual System. Artech House.
 * Gonzalez, R. C., & Woods, R. E. (2008). Digital Image Processing. Pearson Prentice Hall.
 * Gonzalez, R. C., Woods, R. E., & Eddins, S. L. (2004). Digital Image Processing using MATLAB. Pearson Prentice Hall.
 * Pitas, I. (2000). Digital Image Processing Algorithms and Applications. John Wiley & Sons.
 * Lim, J. S. (1990). Two-Dimensional Signal and Image Processing. Prentice Hall.

Software

 * Image Processing Toolbox - MATLAB
 * DIPUM Toolbox - MATLAB
 * Python Imaging Library and also Pillow (successor project)
 * Image Processing with scikit-image - Python
 * dlib - C++ (with Python API)

Other Resources

 * Image Processing - Nature
 * Python Image Tutorial
 * ImageProcessingPlace