York University


EECS 6154 Digital Image Processing: Theory and Algorithms

(Winter 2022)



» 
» The Lassonde School of Engineering
» Department of Electrical Engineering & Computer Science





Content starts here

Content starts here

Instructor: Prof. Gene Cheung

Lectures: MW 13:00-14:30

Location: CC 318

Announcement

  • 12/23/2021: Course homepage online.
  • 01/04/2022: eClass website visible to registered students.

Course Summary

Fundamental image processing theories and algorithms. Signal representation using transforms, wavelets and frames is overviewed. Signal reconstruction methods using total variation, sparse coding and low-rank prior, based on convex optimization, are discussed. Applications include image compression, restoration and enhancement. Prior background in digital signal processing (EECS 4452 or equivalent) and numerical linear algebra is strongly recommended.

Required Textbook

  • R. Gonzalez, R. Woods, Digital Image Processing (4th Edition), Pearson Education Limited, 2018. 

Supplementary Material

  • M. Vetterli, J. Kovacevic, V. Goyal, Foundations of Signal Processing, Cambridge University Press, 2014. (also available online HERE)

  • M. Elad, Sparse and Redundant Representations, Springer, 2010.
  • A. Ortega, Introduction to Graph Signal Processing, Cambridge University Press, 2022. (available soon in Amazon HERE)
  • G. Cheung, E. Magli, Graph Spectral Image Processing, Wiley-ISTE, 2021. (available in Amazon HERE)
  • S. Boyd, L. Vandenberghe, Introduction to Applied Linear Algebra: Vectors, Matrices, and Least Squares,  Cambridge University Press, 2018.

Key References

  • A. Beck, M. Teboulle, "Fast Gradient-Based Algorithms for Constrained Total Variation Image Denoising and Deblurring," IEEE Transactions on Image Processing, vol. 18, no. 11, November 2009, pp. 2419-2434.
  • M. Aharon, M. Elad, A. Bruckstein, "K-SVD: An Algorithm for designing overcomplete sparse representation," IEEE Transactions on Signal Processing, vol. 54, no. 11, Nov. 2006, pp. 4311-4322.

  • E. Candes, X. Li, Y. Ma, J. Wright, "Robust Principal Component Analysis?" vol. 58, no. 3, article 11, Journal of the ACM, May 2011.

  • S. Boyd et al., "Distributed Optimization and Statistical Learning via the Alternating Direction Method of Multipliers," Foundation and Trends in Machine Learning, vol. 3, no. 1, January 2011, pp.1-122.

  • N. Parikh and S. Boyd, "Proximal Algorithms," Foundations and Trends in Optimization, vol. 1, no. 3, 2013, pp. 127-239.

  • J. Han, A. Saxena, V. Melkote, K. Rose, "Jointly Optimized Spatial Prediction and Block Transform for Video and Image Coding," IEEE Transactions on Image Processing, vol.21, no.4, April 2012, pp. 1874--1884.
  • A. Ortega et al., "Graph Signal Processing: Overview, Challenges, and Applications," Proceedings of the IEEE, vol. 106, no.5, May 2018, pp. 808-828.
  • G. Cheung et al., "Graph Spectral Image Processing," Proceedings of the IEEE, vol. 106, no. 5, May 2018, pp. 907-930.
  • W. Hu, G. Cheung, A. Ortega, O. Au, "Multiresolution Graph Fourier Transform for Compression of Piecewise Smooth Images," IEEE Transactions on Image Processing, vol.24, no.1, pp.419-433, January 2015.

  • J. Pang, G. Cheung, "Graph Laplacian Regularization for Image Denoising: Analysis in the Continuous Domain," IEEE Transactions on Image Processing, vol. 26, no.4, April, 2017, pp. 1770-1785. (arXiv)

Evaluation

  • Bi-weekly assignments (40%)
  • Midterm (30%)
  • Course project (30%)

Course Outline (subject to change)

  • Week 1: Linear Algebra Review
  • Week 2: Inner-product, Hilbert Space
  • Week 3: Image Analysis: Transforms
  • Week 4: Image Analysis: Wavelets
  • Week 5: Sparse / Low-Rank Signal Representations
  • Week 6: Image / Video Compression
  • Week 7: Reading Week
  • Week 8: Image Denoising
  • Week 9: Graph Spectral Image Compression
  • Week 10: Graph Spectral Image Processing
  • Week 11: Graph-based 3D Point Cloud Processing
  • Week 12: Graph Neural Networks for Image Processing



last modified February 5, 2022

 

 

Links

» instructor
eClass