Multimedia communications EG-371& EE348Dr Matt Roach Multimedia Communications EG 371 and EE 348 Dr Matthew Roach Lecture.

Slides:



Advertisements
Similar presentations
Multimedia: Digitised Sound Data Section 3. Sound in Multimedia Types: Voice Overs Special Effects Musical Backdrops Sound can make multimedia presentations.
Advertisements

Multimedia System Video
CS Spring 2009 CS 414 – Multimedia Systems Design Lecture 4 – Digital Image Representation Klara Nahrstedt Spring 2009.
Digital Image Fundamentals Selim Aksoy Department of Computer Engineering Bilkent University
Motivation Application driven -- VoD, Information on Demand (WWW), education, telemedicine, videoconference, videophone Storage capacity Large capacity.
Computer Vision Chapter 6 Color.
Image Processing IB Paper 8 – Part A Ognjen Arandjelović Ognjen Arandjelović
Multimedia communications EG-371Dr Matt Roach Multimedia Communications EG 371 and EG 348 Dr Matthew Roach Lecture 2 Digital.
School of Computing Science Simon Fraser University
Video enhances, dramatizes, and gives impact to your multimedia application. Your audience will better understand the message of your application.
JPEG.
Graphics File Formats. 2 Graphics Data n Vector data –Lines –Polygons –Curves n Bitmap data –Array of pixels –Numerical values corresponding to gray-
CMPT 365 Multimedia Systems
Introduction What is “image processing and computer vision”? Image Representation.
5. 1 JPEG “ JPEG ” is Joint Photographic Experts Group. compresses pictures which don't have sharp changes e.g. landscape pictures. May lose some of the.
Image and Video Compression
Image Compression - JPEG. Video Compression MPEG –Audio compression Lossy / perceptually lossless / lossless 3 layers Models based on speech generation.
Trevor McCasland Arch Kelley.  Goal: reduce the size of stored files and data while retaining all necessary perceptual information  Used to create an.
Human Visual System 4c8 Handout 2. Image and Video Compression We have already seen the need for compression We can use what we have learned in information.
Media File Formats Jon Ivins, DMU. Text Files n Two types n 1. Plain text (unformatted) u ASCII Character set is most common u 7 bits are used u This.
Multimedia Specification Design and Production 2012 / Semester 1 / L2 Lecturer: Dr. Nikos Gazepidis
Compression Algorithms Robert Buckley MCIS681 Online Dr. Smith Nova Southeastern University.
Department of Physics and Astronomy DIGITAL IMAGE PROCESSING
CS Spring 2012 CS 414 – Multimedia Systems Design Lecture 8 – JPEG Compression (Part 3) Klara Nahrstedt Spring 2012.
Image Formation. Input - Digital Images Intensity Images – encoding of light intensity Range Images – encoding of shape and distance They are both a 2-D.
1 Image Compression. 2 GIF: Graphics Interchange Format Basic mode Dynamic mode A LZW method.
Multimedia Data Video Compression The MPEG-1 Standard
Lab #5-6 Follow-Up: More Python; Images Images ● A signal (e.g. sound, temperature infrared sensor reading) is a single (one- dimensional) quantity that.
TOPIC 4 INTRODUCTION TO MEDIA COMPUTATION: DIGITAL PICTURES Notes adapted from Introduction to Computing and Programming with Java: A Multimedia Approach.
Klara Nahrstedt Spring 2011
3. Multimedia Systems Technology
10/10/04 L5/1/28 COM342 Networks and Data Communications Ian McCrumRoom 5D03B Tel: voice.
Concepts of Multimedia Processing and Transmission IT 481, Lecture 5 Dennis McCaughey, Ph.D. 19 February, 2007.
Digital Image Fundamentals Selim Aksoy Department of Computer Engineering Bilkent University
Bit-Mapped Graphic Data: Input (Capture) Hardware Multimedia – Section 2.
Video Video.
DIGITAL Video. Video Creation Video captures the real world therefore video cannot be created in the same sense that images can be created video must.
Chapter 2 : Business Information Business Data Communications, 6e.
Image Processing and Computer Vision: 91. Image and Video Coding Compressing data to a smaller volume without losing (too much) information.
CIS679: Multimedia Basics r Multimedia data type r Basic compression techniques.
Information Processes and Technology Multimedia: Graphics.
Chapter 2 : Imaging and Image Representation Computer Vision Lab. Chonbuk National University.
Intelligent Vision Systems Image Geometry and Acquisition ENT 496 Ms. HEMA C.R. Lecture 2.
Chapter 1. Introduction. Goals of Image Processing “One picture is worth more than a thousand words” 1.Improvement of pictorial information for human.
Digital Image Processing Image Compression
Outline Kinds of Coding Need for Compression Basic Types Taxonomy Performance Metrics.
3. Image Sampling & Quantisation 3.1 Basic Concepts To create a digital image, we need to convert continuous sensed data into digital form. This involves.
Image Representation. Digital Cameras Scanned Film & Photographs Digitized TV Signals Computer Graphics Radar & Sonar Medical Imaging Devices (X-Ray,
Digital Image Processing NET 404) ) Introduction and Overview
CS Spring 2014 CS 414 – Multimedia Systems Design Lecture 10 – Compression Basics and JPEG Compression (Part 4) Klara Nahrstedt Spring 2014.
DIGITAL IMAGE. Basic Image Concepts An image is a spatial representation of an object An image can be thought of as a function with resulting values of.
CS Spring 2012 CS 414 – Multimedia Systems Design Lecture 4 – Visual Perception and Digital Image Representation Klara Nahrstedt Spring 2012.
Intelligent Vision Systems Image Geometry and Acquisition ENT 496 Ms. HEMA C.R. Lecture 2.
TOPIC 4 INTRODUCTION TO MEDIA COMPUTATION: DIGITAL PICTURES Notes adapted from Introduction to Computing and Programming with Java: A Multimedia Approach.
CS Spring 2010 CS 414 – Multimedia Systems Design Lecture 4 – Audio and Digital Image Representation Klara Nahrstedt Spring 2010.
Mohammed AM Dwikat CIS Department Digital Image.
Digital Video Representation Subject : Audio And Video Systems Name : Makwana Gaurav Er no.: : Class : Electronics & Communication.
CS Spring 2014 CS 414 – Multimedia Systems Design Lecture 4 – Visual Perception and Digital Image Representation Klara Nahrstedt Spring 2014.
COMP 9517 Computer Vision Digital Images 1/28/2018 COMP 9517 S2, 2009.
JPEG Compression What is JPEG? Motivation
Sampling, Quantization, Color Models & Indexed Color
Level 3 Extended Diploma Unit 19 Computer Systems Architecture
Color Image Processing
Binary Representation in Audio and Images
JPEG Image Coding Standard
Color Image Processing
CMPT 365 Multimedia Systems
Digital Image Fundamentals
Color Image Processing
WJEC GCSE Computer Science
Presentation transcript:

Multimedia communications EG-371& EE348Dr Matt Roach Multimedia Communications EG 371 and EE 348 Dr Matthew Roach Lecture 1 Overview

Multimedia communications EG-371Dr Matt Roach Recommended texts F. Fluckiger, Understanding Networked Multimedia, Prentice Hall, R.A. Earnshaw and J.A. Vince, Multimedia Systems and Applications, Academic Press J. Ozer, Video Compression for Multimedia, AP Professional, F. Halsall Multimedia communications applications, networks, protocols and standards, Addison-Wesley, 2001.

Multimedia communications EG-371Dr Matt Roach Course Course notes online –Read up –Make own notes – Publications – teaching – EE lectures –Engineering E, 11: Tutorials –Worksheets, last years exam questions

Multimedia communications EG-371Dr Matt Roach Course overview Visual signals Image definitions Image formats Video formats image information image compression

Overview of multimedia Multimedia communications EG-371Dr Matt Roach Multimedia Capture / generation Digital video signals Storage Data format JPEG MPEG4 & 7 Fundamentals of Compression Storage / transmission Transmission Data rates Request Internet search engines Relevance Consumption Human consumption

Multimedia communications EG-371Dr Matt Roach What is multimedia Media transferred over the net –Text Formatted, unformatted –Images Computer generated, digitised photographs –Audio Speech, sound –Video All of the above

Multimedia communications EG-371Dr Matt Roach Multimedia - video Digital Video –Visual signal Number of frames per second –A frame is a static image Spatial resolution Colour resolution –Acoustic signal Sampling rate Quantisation of the amplitude –Meta-data Text descriptions

Multimedia communications EG-371Dr Matt Roach Digital video signals What is a signal –Functions Scalar Vector Video capture Video storage

Multimedia communications EG-371Dr Matt Roach Fundamentals of compression Data information –Redundancy Compression ratio Types of redundancy –Coding –Inter-pixel –Psyco-visual –Data compression

Multimedia communications EG-371Dr Matt Roach Fundamentals of compression Design concerns –Trade-off quality loss Vs c compression ratio Measuring quality loss –Fidelity Criteria

Multimedia communications EG-371Dr Matt Roach Coding compression Histograms Entropy encoding –Run length encoding –Huffman encoding –Differential encoding

Multimedia communications EG-371Dr Matt Roach JPEG Static image compression standard –Image/block preparation –Forward DCT –Quantisation –Entropy encoding –Frame building

Multimedia communications EG-371Dr Matt Roach Tutorials & Exam questions Any questions?

Multimedia communications EG-371Dr Matt Roach Signals and Functions What is a signal Signal = function (variable with physical meaning) –one-dimensional (e.g. dependent on time) –two-dimensional (e.g. images dependent on two co-ordinates in a plane) –three-dimensional (e.g. describing an object in space) –higher-dimensional Scalar functions –sufficient to describe a monochromatic visual signals – black white video and sound. Vector functions –represent colour images - three component colours

Multimedia communications EG-371Dr Matt Roach Visual Functions image - continuous function of a number of variables Co-ordinates x, y in a spatial plane –for image sequences - variable (time) t Image function value = brightness at image points –other physical quantities –temperature, pressure distribution, distance from the observer Image on the human eye retina / TV camera sensor - intrinsically 2D 2D image using brightness points = intensity image Mapping 3D real world -> 2D image –2D intensity image = perspective projection of the 3D scene –information lost - transformation is not one-to-one –geometric problem - information recovery –understanding brightness info

Multimedia communications EG-371Dr Matt Roach Visual Acquisition & Manipulation Analogue camera –frame grabber –video capture card Digital camera / video recorder Capture rate 30 frames / second –Human Visual system (HVS) persistence of vision Computer, digitised image, software (example c) f(x,y) #define M 128 #define N 128 unsigned char f[N][M] 2D array of size N*M Each element contains an intensity value

Multimedia communications EG-371Dr Matt Roach Image definition Image definition: –A 2D function obtained by sensing a scene –F(x,y), F(x 1,x 2 ), F(x) –F- intensity, grey level –x,y - spatial co-ordinates No. of grey levels, L = 2 B B = no. of bits Why?

Multimedia communications EG-371Dr Matt Roach Brightness and 2D images Brightness dependent several factors –object surface reflectance properties surface material, microstructure and marking –illumination properties –object surface orientation with respect to a viewer and light source Some Scientific / technical disciplines work with 2D images directly –image of flat specimen viewed by a microscope with transparent illumination –character drawn on a sheet of paper –image of a fingerprint

Multimedia communications EG-371Dr Matt Roach Monochromatic images Image processing - static images - time t is constant Monochromatic static image - continuous image function f(x,y) –arguments - two co-ordinates (x,y) Digital image functions - represented by matrices –co-ordinates = integer numbers –Cartesian (horizontal x axis, vertical y axis) –OR (row, column) matrices Monochromatic image function range –lowest value - black –highest value - white Limited brightness values = gray levels

Multimedia communications EG-371Dr Matt Roach Chromatic images Colour –Represented by vector not scalar Red, Green, Blue (RGB) Hue, Saturation, Value (HSV) luminance, chrominance (Yuv, Luv) Red Green Hue degrees: Red, 0 deg Green 120 deg Blue 240 deg Green V=0 S=0

Multimedia communications EG-371Dr Matt Roach Use of colour space

Multimedia communications EG-371Dr Matt Roach Visual signal quality Quality of digital visual signal proportional to: –spatial resolution proximity of image samples in image plane –spectral resolution bandwidth of light frequencies captured by sensor –radiometric resolution number of distinguishable gray levels –time resolution interval between time samples at which images captured

Multimedia communications EG-371Dr Matt Roach Image summary F(x i,y j ) i = 0 --> N-1 j = 0 --> M-1 N*M = spatial resolution, size of image L = intensity levels, grey levels B = no. of bits

Multimedia communications EG-371Dr Matt Roach Digital Image Storage Stored in two parts –header width, height … cookie. –Cookie is an indicator of what type of image file –data uncompressed, compressed, ascii, binary. File types –JPEG, BMP, PPM.

Multimedia communications EG-371Dr Matt Roach PPM, Portable Pixel Map Cookie –Px Where x is: 1 - (ascii) binary image (black & white, 0 & 1) 2 - (ascii) grey-scale image (monochromic) 3 - (ascii) colour (RGB) 4 - (binary) binary image 5 - (binary) grey-scale image (monochromatic) 6 - (binary) colour (RGB)

Multimedia communications EG-371Dr Matt Roach PPM example PPM colour file RGB P3 # feep.ppm