MBA Course Notes to
IMAGE AND VIDEO PROCESSING
This course provide students with a general overview of image and video processing methods and possible industrial applications. After passing this course, participants should be able to use point operations, choose appropriate color spaces, perform basic image segmentation and image filtering, implement multi-resolution and image matching techniques, video filters, and basic algorithms for image and video compression. Homework exercises and a course project will help students to gain hands-on experience.
Bài giảng Khóa học Thạc sỹ
XỬ LÝ ẢNH VÀ VIDEO
Khóa học này cung cấp cho sinh viên tổng quan chung của các phương pháp xử lý hình ảnh và video và một số ứng dụng.
Sau khi học khóa học này, học viên có thể sử lý điểm ảnh, chọn không gian màu sắc phù hợp, thực hiện phân vùng ảnh cơ bản và lọc hình ảnh, thực hiện các kỹ thuật phù hợp với nhiều độ phân giải và kỹ thuật so sánh hình ảnh, các bộ lọc video, và các thuật toán cơ bản nén ảnh và video. Các bài tập về nhà và đề án cuối khóa học sẽ giúp sinh viên đạt được kinh nghiệm thực tiễn.
What is image and video processing? Images and videos are everywhere, from those we take with our mobile devices and share with our friends to those that we receive from Mars and the ones we see in the movie theatre, without forgetting the whole ensemble of images of our bodies that are taken in hospital visits. Image and video processing is the art of working with such images and movies, from making it possible to store and transmit them to making those dark and blurry images look nice, as well as interpreting and analyzing the medical data and recognizing our friends’ faces in social pictures. This discipline is also fascinating because it uses tools from many areas of applied mathematics. In this class you will look behind the scenes of image and video processing, from the basic and classical tools to the most modern and advanced algorithms.
The course will start with an introduction to the basics of image formation and the fundamental concepts that translate a physical scene into a digital image. We will then describe the underlying concepts of image compression, the enabling technology that makes it possible for images to be sent from Mars and videos to be stored in our mobile phones. We will cover the most fundamental tools in image enhancement, showing how simple tools can significantly improve images. Both geometric and non-geometric tools as well as spatial and non-spatial operations will be presented. Details on image segmentation will be provided, one of the most fundamental and useful problems in image processing.
The above topics will be extended to color images and video. Once we have covered the fundamentals, which both provide the basis for modern image and video processing and serve many important applications until today, we will move into recent progress in image and video compression.
Image and video analysis can be approached from numerous areas of mathematics, from linear algebra to geometry, optimization, and differential equations. We plan to make all the lectures as self-contained as possible, but basic background in linear algebra and digital signal processing will be helpful. The background is covered in the course "Mathematical and formal fundamentals for computer sciences".
20h lecturer, 30h exercise, 15h homework
1
2
3
4
5
6
7
8
9
10
Introduction - 23 slides
Image Formation and Optics - 66 slides
Linear Systems - 15 slides
Edge Detection - 57 slides
Frequency domain analysis and Fourier Transform - 67 slides
Image Resampling and Pyramids - 59 slides
Texture - 57 slides
2D Discrete Fourier Transform - 44 slides
2D Discrete Cosine Transform - 13 slides
Image Enhancement - 45 slides.
Image Enhancement in Frequency Domain - 17 slides.
Image Restoration - 26 slides.
Image Segmentation - 42 slides.
Morphological Image Processing - 55 slides
Image and Video Compression - 82 slides
The final grade will be determined based on regular homeworks, one midterm exam, and a Semester Project:
Homeworks: 20%
Midterm Exam: 30%
Semester Project: 50%
Homework Policy: You may use any material you want to solve homework problems. Teaming up with other students to work out homework problems is acceptable. However, you will maximize your learning experience by working out homework problems on your own. In any event, you are required to write out your solutions independently.
The lectures will follow, in part, "Digital Image Processing, 3rd edition" by Gonzalez and Woods. The more advanced material will be based on material the instructor will make available. Some interesting books for the advanced material include:
Research Labs
Major IP and CV Journals
Major IP and CV Conferences
Codes
Here there are links to useful code:
Other useful code:
Useful Mathematics, Statistics, and Geometry resources
Formats and Viewers
Software
Debugging
Other