University of Surrey - Guildford

Registry > Module Catalogue
View Module List by A.O.U. and Level  Alphabetical Module Code List  Alphabetical Module Title List  Alphabetical Old Short Name List  View Menu 
2010/1 Module Catalogue
Module Provider: Electronic Engineering Short Name: EEM.IVC
Level: M Module Co-ordinator: KONDOZ A Prof (Elec Eng)
Number of credits: 15 Number of ECTS credits: 7.5
Module Availability

Spring semester

Assessment Pattern

Unit(s) of Assessment
Weighting Towards Module Mark (%)
Examination 2-hour, closed book
Laboratory (written report)
Qualifying Condition(s) 
Minimum pass mark for Laboratory written report 30%

Module Overview
This module introduces basic notions of rate-distortion theory applied to the compression of digitised still images and moving sequences, provides high-level descriptions of mainstream algorithms for coding and error resilience and offers an overview of the main features, components and algorithmic tools involved in current international standards for image and video compression and error resilience.


Module Aims

• to provide an understanding of the principles underlying the compression of video signals
• to provide in-depth knowledge of state-of-the-art coding techniques, internationally standardised compression algorithms, error resilience issues and related systems and technology.

Learning Outcomes

By the end of this module, students will be able to:
• demonstrate a coherent and systematic understanding of the main concepts in image and video compression.
• work with theoretical and research based knowledge in the field.
• critically evaluate, utilise and further develop existing knowledge in the field.
• contribute to the identification, analysis and solution of complex problems, the enhancement of the performance of existing systems and the design of novel algorithms and algorithmic tools.

Module Content

Component Coding Algorithms,
Lecturers: Drs W.Wang and A. Fernando

20 Lecture hours with Problem Classes

[1] Introduction - Key terminology and fundamental concepts of digital video coding. Historical evolution of coding standards.

[2] Digital video – Coding operation in the image chain. Coding of color signal. Digital video formats. The effects of scanning and colour coding in television systems, digital video sampling formats. Recommendation ITU-R BT. 601.

[3-4] Principles of digital signal compression – Self-information, entropy, rate/distortion, sources with and without memory, coding theorems, practical assessment of objective and subjective quality, Recommendation ITU-R BT. 500.

[5-8] Basic coding techniques for still images and video sequences – Predictive coding, transform coding, scalar and vector quantisation, subband/wavelet coding, interframe coding, motion estimation and motion-compensated prediction.

[9-10] Image coding Standards – The JPEG specification; baseline, progressive, hierarchical and lossless coding.

[11-15] Video coding Standards – The MPEG-1/2 family of specifications; profiles and levels, coding of progressive and interlaced video, motion compensation modes, the main profile/main level coding algorithm, H.264 AVC/SVC, scalability.

[16-1] Other video coding techniques – MPEG-4, distributed coding
[17-18] Video coding for 3D and Multi-view video

[19-20] Problem Class.

Component Error Resilience in Video Communications,
Lecturer: Prof A.Kondoz

10 Lecture hours

[1] Introduction to Video Communication

[2-3] Aspects of error resilience in video coders – Different effects of bit errors on video data – Loss of synchronisation.

[4-5] Error concealment strategies - Zero-redundancy techniques. Motion vector recovery algorithms. INTRADC coefficients interpolation. Limitations of error concealment techniques.

[5] Packet video transmissions –Effects of packetisation schemes of compressed vide on error performance.

[6-7] Robustness of video coders – Effects of video information loss. Error sensitivity of various video parameters. Robustness improvement using prioritised information loss. Robustness improvement using local feedback loop. Congestion Control.

[8-10] Error resilience schemes in video coders – INTRA Refresh. AIR. Backward channel signalling. Data partitioning. EREC – Two-way Decoding and RVLC.

Methods of Teaching/Learning

Lectures: 10 weeks, 30 hours total

Laboratory assignment: 2 sessions, 12 hours total.

Selected Texts/Journals

Coding Algorithms 

Ghanbari, M. Standard Codecs: Image Compression to Advanced Video Coding, IEE Telecommunication Series 49, 2003. 0-85296-710-1 A

Clarke, R. J. Digital Compression of Still Images and Video, Academic Press, 1995. 0-12-175720-X B

Haskell, B. G., Puri, A. and Netravali, A. N. Digital Video: An Introduction to MPEG-2, Chapman and Hall, 1997. 0-412-08411-2 B

Last Updated

16th June 2010