Module Catalogues, Xi'an Jiaotong-Liverpool University   
Module Code: EEE412
Module Title: Image and Video Processing
Module Level: Level 4
Module Credits: 5.00
Academic Year: 2019/20
Semester: SEM1
Originating Department: Electrical and Electronic Engineering
Pre-requisites: N/A
To provide insight into the basic elements about digital image and video processing.

The first part of the course is focused on the fundamentals of visual signal representation and processing, moreover, the principles of image acquisition will be given.

The second part is dedicated to introduce the fundamentals of data, image, and video coding and compression technologies. In particular, basic tools such as multidimensional transforms will first be addressed, and then practical standards for visual compression will be extensively studied.

Learning outcomes 
A. Analyze the basic principles of digital image and video processing.

B. Analyze the techniques used in digital image and video processing, including image enhancement, image transformation, image compression and video coding, etc.

C. Evaluate of the effect of image and video processing.

D. Apply relevant image and video processing techniques to a given problem.

Method of teaching and learning 
This module will be delivered through a combination of formal lectures and lab sessions. The lab experiments will be carried on using the MATLAB language and other software tools for image and video coding. For each lab, a brief report shall be prepared, which will be evaluated and will concur to determine the final grade.

The examination will consist in a written exam with a few questions to be answered.

The grade will be determined from the written exam and the evaluation of the reports of the computer labs.

1. General introduction

(1) Human visual system and visual perception;

(2) Image acquisition, sampling and quantization, digital image representation, basic relationship between pixels;

2. Image Enhancement.

(1) Some Basic Gray Level Transformations. Histogram Processing. Enhancement Using Arithmetic/Logic Operations.

(2) Digital filtering in spatial domain, Smoothing Spatial Filters, Sharpening Spatial Filters.

3. Transform coding

(1) Principles of transform coding

(2) 2D transformations: (DFT, Discrete Cosine Transform (DCT), Walsh-Hadamard Transform)

4. Wavelets and multiresolution processing

(1) Image Pyramids, subband coding

(2) The Haar representation of discrete time signals

(3) Interpretation as a filter bank and the discrete wavelet transform (DWT)

5. Introduction to data compression

(1) Introduction to source coding, Types of redundancy, Concept of lossless-lossy compression

(2) Lossless compression, including Huffman, Arithmetic, Run-Length, Dictionary coding

6. Morphological image processing

(1) Introduction to morphological operation

(2) Practical operations, e.g., erosion, dilation, opening, closing, and hit-and-miss.

7. Video coding

(1) Basics of video processing, Motion prediction/motion estimation

(2) Video coding standards: MPEG-1-2-4, H.261, H.263, H.264/AVC (Advanced Video Coding) standard

8. Revision- Summary of the module
Delivery Hours  
Lectures Seminars Tutorials Lab/Prcaticals Fieldwork / Placement Other(Private study) Total
Hours/Semester 26  4    20    100  150 


Sequence Method % of Final Mark
1 Lab Reports 25.00
2 Final Exam 75.00

Module Catalogue generated from SITS CUT-OFF: 6/4/2020 6:27:42 AM