Multimedia Communications ECE 728 (Data Compression)

Similar documents
ECE 499/599 Data Compression & Information Theory. Thinh Nguyen Oregon State University

So, what is data compression, and why do we need it?

Multimedia Networking ECE 599

Mahdi Amiri. February Sharif University of Technology

Course Syllabus. Website Multimedia Systems, Overview

IMAGE COMPRESSION. Image Compression. Why? Reducing transportation times Reducing file size. A two way event - compression and decompression

Fundamentals of Video Compression. Video Compression

Outline. Instructor Course Description Lecture Schedule Exams, Homework and Project Grading General Policies. Dr. Mohab A. Mangoud

GUJARAT TECHNOLOGICAL UNIVERSITY

MULTIMEDIA COMMUNICATIONS

Bi-Level Image Compression

CS 335 Graphics and Multimedia. Image Compression

A COMPRESSION TECHNIQUES IN DIGITAL IMAGE PROCESSING - REVIEW

CHAPTER 4 REVERSIBLE IMAGE WATERMARKING USING BIT PLANE CODING AND LIFTING WAVELET TRANSFORM

Lecture Information Multimedia Video Coding & Architectures

Video Compression MPEG-4. Market s requirements for Video compression standard

Lecture Information. Mod 01 Part 1: The Need for Compression. Why Digital Signal Coding? (1)

Interactive Progressive Encoding System For Transmission of Complex Images

Compression; Error detection & correction

DigiPoints Volume 1. Student Workbook. Module 8 Digital Compression

Media - Video Coding: Standards

Topic 5 Image Compression

Perceptual coding. A psychoacoustic model is used to identify those signals that are influenced by both these effects.

Compression; Error detection & correction

Both LPC and CELP are used primarily for telephony applications and hence the compression of a speech signal.

Highly Secure Invertible Data Embedding Scheme Using Histogram Shifting Method

Compression of RADARSAT Data with Block Adaptive Wavelets Abstract: 1. Introduction

Block Diagram. Physical World. Image Acquisition. Enhancement and Restoration. Segmentation. Feature Selection/Extraction.

Lecture 8 JPEG Compression (Part 3)

Video Codec Design Developing Image and Video Compression Systems

Lecture 8 JPEG Compression (Part 3)

Image and Video Coding I: Fundamentals

IMAGE COMPRESSION. October 7, ICSY Lab, University of Kaiserslautern, Germany

Part 1 of 4. MARCH

ECE 4450:427/527 - Computer Networks

A Review on Digital Image Compression Techniques

Data Representation and Networking

Tech Note - 05 Surveillance Systems that Work! Calculating Recorded Volume Disk Space

Georgios Tziritas Computer Science Department

Audio and video compression

Professor Laurence S. Dooley. School of Computing and Communications Milton Keynes, UK

AUDIO COMPRESSION USING WAVELET TRANSFORM

2014 Summer School on MPEG/VCEG Video. Video Coding Concept

A Research Paper on Lossless Data Compression Techniques

Lecture 6: Compression II. This Week s Schedule

Digital Communication Prof. Bikash Kumar Dey Department of Electrical Engineering Indian Institute of Technology, Bombay

Image compression. Stefano Ferrari. Università degli Studi di Milano Methods for Image Processing. academic year

JPEG 2000 A versatile image coding system for multimedia applications

The Basics of Video Compression

Lecture 5: Compression I. This Week s Schedule

Keywords Data compression, Lossless data compression technique, Huffman Coding, Arithmetic coding etc.

Video Compression An Introduction

Image/video compression: howto? Aline ROUMY INRIA Rennes

The Best-Performance Digital Video Recorder JPEG2000 DVR V.S M-PEG & MPEG4(H.264)

Networking Applications

Data Hiding in Video

Data Compression. An overview of Compression. Multimedia Systems and Applications. Binary Image Compression. Binary Image Compression

Image Compression - An Overview Jagroop Singh 1

Lecture 12: Compression

Image Compression for Mobile Devices using Prediction and Direct Coding Approach

15 Data Compression 2014/9/21. Objectives After studying this chapter, the student should be able to: 15-1 LOSSLESS COMPRESSION

Multimedia Communications. Audio coding

Compression Part 2 Lossy Image Compression (JPEG) Norm Zeck

Multimedia Communications. Transform Coding

What is multimedia? Multimedia. Continuous media. Most common media types. Continuous media processing. Interactivity. What is multimedia?

Ch. 0: Course Overview Multimedia Systems

JPEG 2000 compression

JPEG 2000 Still Image Data Compression

Multimedia. What is multimedia? Media types. Interchange formats. + Text +Graphics +Audio +Image +Video. Petri Vuorimaa 1

VC 12/13 T16 Video Compression

Chapter 14 MPEG Audio Compression

An Analytical Review of Lossy Image Compression using n-tv Method

Image and Video Coding I: Fundamentals

Data Compression Fundamentals

Image Compression Standard: Jpeg/Jpeg 2000

Compression and File Formats

Digital Image Processing

DCT Based, Lossy Still Image Compression

IMAGE COMMUNICATION II EE398B

CHAPTER 6. 6 Huffman Coding Based Image Compression Using Complex Wavelet Transform. 6.3 Wavelet Transform based compression technique 106

Medical Image Compression using DCT and DWT Techniques

Bits and Bit Patterns

DIGITAL IMAGE PROCESSING WRITTEN REPORT ADAPTIVE IMAGE COMPRESSION TECHNIQUES FOR WIRELESS MULTIMEDIA APPLICATIONS

Ch. 2: Compression Basics Multimedia Systems

Application of wavelet filtering to image compression

Perfect Reconstruction FIR Filter Banks and Image Compression

Image and Video Compression Fundamentals

Wavelet Transform (WT) & JPEG-2000

CMPT 365 Multimedia Systems. Media Compression - Image

Introduction to Data Compression

Megapixel Video for. Part 2 of 4. Brought to You by. Presented by Video Security Consultants

Multimedia Communication

Compression II: Images (JPEG)

International Journal of Advance Research in Computer Science and Management Studies

ECE 417 Guest Lecture Video Compression in MPEG-1/2/4. Min-Hsuan Tsai Apr 02, 2013

Journal of Computer Engineering and Technology (IJCET), ISSN (Print), International Journal of Computer Engineering

IMAGE COMPRESSION TECHNIQUES

Source Coding Basics and Speech Coding. Yao Wang Polytechnic University, Brooklyn, NY11201

IMAGE COMPRESSION USING HYBRID QUANTIZATION METHOD IN JPEG

Enhancing the Compression Ratio of the HCDC Text Compression Algorithm

Transcription:

Multimedia Communications ECE 728 (Data Compression)

Multimedia Communications Course number: ECE 728 Instructor: Dr. S. Shirani E-mail: shirani@mcmaster.ca Office: ITB-A320 Web page of the course: http://www.ece.mcmaster.ca/~shirani/multi08/multi08.htm 2

Course Objectives Goal: to develop a deep understanding of principles, theory, and application of data compression State-of-the-art compression techniques will be introduced. Compression standards: H.26x, MPEG, and JPEG,JPEG2000 3

Introduction Course Outline Multimedia representation and compression: Huffman coding Arithmetic coding Dictionary techniques Predictive coding Scalar quantization Vector quantization Differential coding Transform coding Subband coding 4

Course Outline Bit allocation Wavelet based compression Fractal coding Multimedia communication standards Visual compression standards JBIG, JPEG, MPEG 1,2,4 and H.261, H.263, H.26L Audio/speech coding standards: MPEG audio coding, ITU-T speech coding 5

Textbook & References Textbooks: Khalid Sayood, "Introduction to Data Compression, Third Edition", Morgan Kaufmann Publishers, 2006 Reference books: J. D. Gibson, Multimedia Communications, Academic Press 2001. R. Steinmetz and K. Nahrstedt, "Multimedia: computing communications and applications", Prentice Hall, 1995. F. Kuo, W. Effelsberg, and J. J. Garcia-Luna-Aceves, "Multimedia Communications", Prentice Hall, 1998. Brad Perry et.al, "Content-Based Access to Multimedia Information From Technology Trends to State of the Art", Kluwer Academic Publishers, 1999 V.S. Subrahmanian, "Principles of Multimedia Database Systems", Morgan Kaufmann Publishers, Inc. 1998. C. Faloutsos, "Searching Multimedia Databases by Content", Kluwer Academic Publishers, 1996 6

Homework: 35% Grading System Exam: 45% Project: 20% 7

Project The project can be in the form of a survey about a multimedia related topic, part of a multimedia related research or developing a multimedia related application A one-page project proposal is due by February 18 th. The project report is due at the end of the term A presentation will be scheduled for the end of the term 8

Project Multimedia authentication and data hiding (watermarking, encryption, security, authentication) Multimedia databases, indexing and retrieval: Indexing methods Access methods (hashing, B-trees, Inverted Files, Space filling curves, R-trees) Retrieval: text, speech recognition and retrieval, image and video retrieval Digital Libraries Wireless multimedia networking Applications IP telephony Video-on-demand 9

Why Compression? The amount of information needed and available has increased. Limited-bandwidth communication channels. Fast communication, access, and processing is desirable. Limited storage capacity

Example: A Two-Hour Digital Movie Uncompressed video: 30 frames per second 720 by 480 pixels per frame 3 color components (R, G, B) 8 bits per component pixel Compressed video on DVD: (MPEG-2) compression ratio: 50:1 224 GB approx. 4.7 GB

Compression Compression: Art or science of representing information in a compact form. How the compression is achieved? Identify and exploit the structure that exists in the data Statistical structure in English Language used in Morse code Mechanism of speech production imposes structure on speech Use the characteristics of the user of the data If something presented in the data cannot be perceived by the user (e.g., human) it can be discarded.

Lossless and Lossy Compression Lossless compression: no loss of information applied to: text, computer data, most medical images limited amount of compression Lossy compression: loss of information applied to various signals (speech, audio, video, image), some text higher compression ratios

Measure of performance Compression ratio: ratio of number of bits required to represent the data before compression to number of bits required to represent the data after compression Rate: number of bits required to represent a single sample after compression Example: a 256x256 8-bit image requires 65,536 bytes before compression. Compressed to 16,384 byte the compression ratio is 4 Rate is 2 bits In lossy compression we have to quantify the difference between original data and reconstructed data Distortion criteria: Subjective: measured by the effect the distortion has on the receiver. Objective: use mathematical formula to measure distortion.

Applications Storage and archiving Facsimile, document image analysis CD-ROM, DVD Digital TV broadcasting World Wide Web Wireless image transmission Digital audio broadcasting Digital photography Medical imaging Video telephony and video conferencing