Escolar Documentos
Profissional Documentos
Cultura Documentos
Logistics
Lectures
Instructor: Dr. Vicky Zhao (vzhao@ece.ualberta.ca, 780-492-9484)
MWF11-11:50, MEC 4-1
Labs
Lab instructor: Ms. Xiaohui Gong (gxiaohui@ualberta.ca)
Friday 2-4:50PM, ETL E5-012
Vicky Zhao
Electrical & Computer Engineering
University of Alberta, Edmonton
Acknowledgement: Prof. Min Wu and Prof. K. J. Ray Liu at UMD, Prof. Wade Trappe at Rutgers,
Prof. Y. Wang at PolyTech and Prof. Xin Li at WVU for sharing the slides. Many of the slides
here are borrowed from theirs.
Textbook:
Fundamentals of Multimedia, Z. Li and M. Drew, Prentice Hall, 2004
Topics to be Covered
Basics:
Acquisition and display, color systems, quantization, etc.
Emphasis
Image representation:
Color images, grayscale images and binary images
Compression:
Basic building blocks
Image, video and audio compression standards
Prerequisites:
Grading
Assignments
Course Policy
15%
Labs
15%
Midterm Exam
20%
Final Exam
Computer codes
You should write your own codes unless otherwise stated
DO NOT COPY others codes
Clearly state the code modules obtained elsewhere and consult the
instructor for permission to use beforehand
50%
Late submission
What is Multimedia?
Introduction to Multimedia
A consumer entertainment vendor: interactive cable TV with hundreds of
digital channels available, or a cable TV-like service delivered over a
high-speed Internet connection.
A Computer Science (CS) student: applications that use multiple
modalities, including text, images, drawings (graphics), animation, video,
sound including speech, and interactivity.
Electronic newspapers/magazines
Multi-modal interaction and integration: ubiquity webeverywhere devices, multimedia education including Computer
Supported Collaborative Learning, and design and applications of
virtual environments.
10
Light
Acknowledgement: Prof. Min Wu and Prof. K. J. Ray Liu at UMD, Prof. Wade Trappe at Rutgers,
Prof. Y. Wang at PolyTech and Prof. Xin Li at WVU for sharing the slides. Many of the slides
here are borrowed from theirs.
from [Gonzalez]
ECE442 Introduction to Multimedia Signal Processing
12
Color image
Can be represented by three functions:
R(x,y) for red, G(x,y) for green, B(x,y) for blue.
What is an Image?
Sampling
Sample the value of the image at the nodes of a regular grid
on the image plane.
A pixel (picture element) at (i, j) is the image intensity
value at grid point indexed by the integer coordinate (i, j).
0 (black)
13
255 (white)
Quantization
14
Examples of Sampling
UMCP ENEE631 Slides (created by M.Wu 2001)
Examples of Quantization
256x256
8 bits / pixel
64x64
4 bits / pixel
16x16
2 bits / pixel
15
16
Why Digital?
Exactness
Perfect reproduction without degradation
Perfect duplication of processing result
17
18
Image Representation
Evidence
Careful image manipulation can reveal information not present
Detect image tampering
8 bits/pixel
24 bits/pixel
19
1 bit/pixel20
Multimedia Compression
Multimedia Communications
Heterogeneous users/networks
Packet loss and bit errors
Time-varying available bandwidth
Time-varying delays
256 kb/s
Receiver 2
Access
SW
Domain B
Domain A
Domain C
Access
SW
Movie
720x480 per frame, 30 frames/sec, 24
bits/pixel
Raw video ~ 243M bits/sec
DVD ~ about 5M bits/sec
Compression ratio ~ 48:1
Internet
Gateway
Ethernet
Source
1 Mb/s
Telephone
networks
Receiver 1
64 kb/s
Receiver 3
Summary
Multimedia Security
Embed patterns and content features
using a lookup-table
content changed
24
from M. Wu UMD ENEE631
Today
Course overview
locate alteration
unchanged
Next time
Color systems
25