Mahdi Amiri. February Sharif University of Technology

Similar documents
Course Syllabus. Website Multimedia Systems, Overview

CS 335 Graphics and Multimedia. Image Compression

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

Multimedia Systems Image III (Image Compression, JPEG) Mahdi Amiri April 2011 Sharif University of Technology

Fundamentals of Video Compression. Video Compression

Video Codec Design Developing Image and Video Compression Systems

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

Lecture 6: Compression II. This Week s Schedule

Multimedia Communications ECE 728 (Data Compression)

KINGS COLLEGE OF ENGINEERING DEPARTMENT OF INFORMATION TECHNOLOGY ACADEMIC YEAR / ODD SEMESTER QUESTION BANK

DigiPoints Volume 1. Student Workbook. Module 8 Digital Compression

Lecture 8 JPEG Compression (Part 3)

VC 12/13 T16 Video Compression

Audio and video compression

Preface. I Introduction and Multimedia Data Representations 1

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

Fundamentals of Multimedia

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

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

Data Compression. Media Signal Processing, Presentation 2. Presented By: Jahanzeb Farooq Michael Osadebey

Source Coding Techniques

Image and Video Coding I: Fundamentals

Lecture Coding Theory. Source Coding. Image and Video Compression. Images: Wikipedia

Image and Video Coding I: Fundamentals

Media - Video Coding: Standards

Lecture 8 JPEG Compression (Part 3)

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

Lecture 5: Compression I. This Week s Schedule

Lecture Information Multimedia Video Coding & Architectures

Mahdi Amiri. February Sharif University of Technology

VALLIAMMAI ENGINEERING COLLEGE

MULTIMEDIA COMMUNICATIONS

Multimedia Systems Speech II Hmid R. Rabiee Mahdi Amiri February 2015 Sharif University of Technology

Video Compression An Introduction

CMPT 365 Multimedia Systems. Media Compression - Image

DCT Based, Lossy Still Image Compression

Transporting audio-video. over the Internet

Multimedia networks. Additional references. Jargon. Analog to Digital (S5 4.3) KR: Kurose and Ross chapter 7 (KR3: 3 rd ed)

Multimedia Communication

JPEG. Wikipedia: Felis_silvestris_silvestris.jpg, Michael Gäbler CC BY 3.0

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

( ) ; For N=1: g 1. g n

Multimedia Systems Speech II Mahdi Amiri February 2012 Sharif University of Technology

Multimedia Systems Video II (Video Coding) Mahdi Amiri April 2012 Sharif University of Technology

Interframe coding A video scene captured as a sequence of frames can be efficiently coded by estimating and compensating for motion between frames pri

Multimedia Networking ECE 599

Image coding and compression

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

Topic 5 Image Compression

Recommended Readings

Biomedical signal and image processing (Course ) Lect. 5. Principles of signal and image coding. Classification of coding methods.

Features. Sequential encoding. Progressive encoding. Hierarchical encoding. Lossless encoding using a different strategy

Optical Storage Technology. MPEG Data Compression

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

Providing Efficient Support for Lossless Video Transmission and Playback

Repetition 1st lecture

Outline Introduction MPEG-2 MPEG-4. Video Compression. Introduction to MPEG. Prof. Pratikgiri Goswami

Fundamentals of Multimedia. Lecture 5 Lossless Data Compression Variable Length Coding

Networking Applications

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

Wireless Communication

COMP 249 Advanced Distributed Systems Multimedia Networking. The Video Data Type Coding & Compression Basics

Compression; Error detection & correction

Week 14. Video Compression. Ref: Fundamentals of Multimedia

REAL-TIME DIGITAL SIGNAL PROCESSING

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

Compression II: Images (JPEG)

MPEG-l.MPEG-2, MPEG-4

CSCD 443/533 Advanced Networks Fall 2017

Image Compression. CS 6640 School of Computing University of Utah

IT Digital Image ProcessingVII Semester - Question Bank

IMAGE COMPRESSION USING HYBRID QUANTIZATION METHOD IN JPEG

Index. 1. Motivation 2. Background 3. JPEG Compression The Discrete Cosine Transformation Quantization Coding 4. MPEG 5.

5: Music Compression. Music Coding. Mark Handley

Digital video coding systems MPEG-1/2 Video

Image Processing Computer Graphics I Lecture 15

Image Processing. Blending. Blending in OpenGL. Image Compositing. Blending Errors. Antialiasing Revisited Computer Graphics I Lecture 15

Image Pyramids and Applications

Lecture 6 Introduction to JPEG compression

MULTIMEDIA AND CODING

Cross Layer Protocol Design

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

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

CISC 7610 Lecture 3 Multimedia data and data formats

Part 1 of 4. MARCH

Digital Image Representation Image Compression

Perceptual Coding. Lossless vs. lossy compression Perceptual models Selecting info to eliminate Quantization and entropy encoding

Computer and Machine Vision

Ch. 0: Course Overview Multimedia Systems

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

Digital Video Processing

Video Compression Standards (II) A/Prof. Jian Zhang

Lecture 5: Error Resilience & Scalability

Data Representation and Networking

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

Lecture 12: Compression

IMAGE PROCESSING (RRY025) LECTURE 13 IMAGE COMPRESSION - I

International Journal of Emerging Technology and Advanced Engineering Website: (ISSN , Volume 2, Issue 4, April 2012)

EE 5359 H.264 to VC 1 Transcoding

About MPEG Compression. More About Long-GOP Video

Transcription:

Course Presentation Multimedia Systems Overview of the Course Mahdi Amiri February 2014 Sharif University of Technology

Course Syllabus Website http://ce.sharif.edu/courses/92-93/2/ce342-1/ Page 1

Course Syllabus Textbook Z-N. Li, M.S. Drew, Fundamentals of Multimedia, Pearson Prentice Hall Upper Saddle River, NJ, 2004.* * We will mostly use class handouts and lectures. Therefore, text books could be used as a reference. Page 2

Course Syllabus Other Reference Books P. Havaldar, G. Medioni, Multimedia Systems: Algorithms, Standards, and Industry Practices, Cengage Learning, 2010. http://books.google.com/books/about/multimedia_systems.html?id=k83m5inkjxwc R. Steinmetz and K. Nahrstedt, Multimedia Fundamentals: Media Coding and Content Processing, Prentice Hall, 2002. K. R. Rao, Z. S. Bojkovic and D. A. Milanovic, Multimedia Communication Systems, Prentice Hall, 2002. and Wikipedia Page 3

Course Syllabus Grading Policy Quiz: Sunday, Lowest quiz will be dropped HW: Tuesday, Due: 2 Weeks, Req. MATLAB or Octave Page 4

Course Syllabus Examples: Traffic control using mobile phones, Multimedia systems in schools, Human computer interfacing, Video chat over LAN network, Critical Reading Telemedicine, TeleCollaboration, etc. * We will review the examples in a session Report structure Literature survey Pros. and Cons. of the existing methods Definition of new proposals Page 5

Course Syllabus TA(s) and session time See the course website. Problem Solving Classes Integral component of the course Tools: MATLAB www.mathworks.com/products/matlab/ GNU Octave www.gnu.org/software/octave/ Page 6

Page 7 What is Multimedia? Introduction to Multimedia Components of Multimedia Multimedia Research Topics and Projects Processing: e.g. content-based retrieval Generation, Representation, Storage, Search and retrieval. Networking: e.g. QoS Transmission, Delivery. End-Systems: e.g. User Interfaces Interaction: e.g. ubiquity devices

What is signal!? Discrete-time signals and systems Sampling theorem Review of Signals and Systems Quantization (Scalar Q., Vector Q.) Transform domain analysis FFT, STFT, Wavelet Page 8

Audio Audio representations Formats and standards Frequency Masking vs. Temporal Masking Speech processing Synthesis, recognition, Audio Compression DPCM, ADPCM, LPC, CELP Page 9

Data storage Data redundancy Lossy and lossless compression Entropy encoder Predictive coding Huffman Coding Lempel-Ziv-Welch Arithmatic Coding Entropy Coding Page 10

Physics of Color Human Eye Image, Color Space Additive and subtractive color mixing Color space Models YUV, RGB, HSV, Gamma correction Page 11

Color Depth Palette, Halftone Image Resolution Histogram, Contrast Image, Acquisition and Representation High-Dynamic-Range (HDR) Bracketing Page 12

Image Noise Image, Enhancement Gaussian Smoothing Mean and Median Filter Sharpening Edge Detection Despeckle Page 13

JPEG Encoder Diagram Decoder Diagram Image, Compression Color Space Transformation Subsampling in color space Discrete Cosine Transform (DCT) Quantization Matrix Compression Ratio Blocking Artifact Page 14

Video Display Progressive, Interlaced Analog Broadcast TV Systems NTSC, PAL Analog Color Video Video, Analog and Digital Video Composite video, S-Video, Component video Digital Video (HDTV) DVI, HDMI, DisplayPort Page 15

Video Coding Interframe and intraframe coding Motion Estimation and Motion Compensation (MEMC) Picture Types I-frames, B-frames, P-frames Video Codecs MPEG-1, MPEG-2, MPEG-4, h.261, h.263, h.264, h.265, Page 16

Standalone vs. Networked Live vs. Orchestrated Multimedia (Networking) Systems Multimedia system building blocks Real-time multimedia system architecture Page 17

Multimedia Networking Quality of Service (QoS) Error concealment Prioritized Encoding Overlay networks Packet-loss, Congestion Unicasting and Multicasting Streaming protocols Page 18

DVB Interactive TV, Internet-TV, IPTV E-Learning Multimedia Applications Human Computer Interface Multimedia Home Platform (MHP) Multimedia Information Retrieval System 3D Technologies Page 19

Multimedia Systems Overview of the Course Thank You Next Session: Introduction to Multimedia Systems FIND OUT MORE AT... 1. http://ce.sharif.edu/~m_amiri/ 2. http://www.dml.ir/ Page 20