Image Coding and Data Compression

Similar documents
Topic 5 Image Compression

IMAGE COMPRESSION- I. Week VIII Feb /25/2003 Image Compression-I 1

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

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

CS 335 Graphics and Multimedia. Image Compression

IMAGE PROCESSING (RRY025) LECTURE 13 IMAGE COMPRESSION - I

Fundamentals of Video Compression. Video Compression

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

Multimedia Communications. Transform Coding

Image Compression Algorithm and JPEG Standard

Image and Video Compression Fundamentals

EE67I Multimedia Communication Systems Lecture 4

Welcome Back to Fundamentals of Multimedia (MR412) Fall, 2012 Lecture 10 (Chapter 7) ZHU Yongxin, Winson

Digital Video Processing

Image Compression - An Overview Jagroop Singh 1

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

VC 12/13 T16 Video Compression

Digital Image Representation Image Compression

IMAGE COMPRESSION TECHNIQUES

1.Define image compression. Explain about the redundancies in a digital image.

Lossless Compression Algorithms

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

06/12/2017. Image compression. Image compression. Image compression. Image compression. Coding redundancy: image 1 has four gray levels

Digital Image Processing

Contents. 3 Vector Quantization The VQ Advantage Formulation Optimality Conditions... 48

DIGITAL TELEVISION 1. DIGITAL VIDEO FUNDAMENTALS

7.5 Dictionary-based Coding

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

CMPT 365 Multimedia Systems. Media Compression - Image

A Image Comparative Study using DCT, Fast Fourier, Wavelet Transforms and Huffman Algorithm

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

CoE4TN4 Image Processing. Chapter 8 Image Compression

IMAGE COMPRESSION TECHNIQUES

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

Lecture 5: Compression I. This Week s Schedule

VIDEO SIGNALS. Lossless coding

5.1 Introduction. Shri Mata Vaishno Devi University,(SMVDU), 2009

Review and Implementation of DWT based Scalable Video Coding with Scalable Motion Coding.

A Comprehensive Review of Data Compression Techniques

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

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

Wireless Communication

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

DigiPoints Volume 1. Student Workbook. Module 8 Digital Compression

Compression II: Images (JPEG)

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

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

JPEG: An Image Compression System. Nimrod Peleg update: Nov. 2003

Lossless Image Compression with Lossy Image Using Adaptive Prediction and Arithmetic Coding

DCT Based, Lossy Still Image Compression

Information Theory and Communication

TKT-2431 SoC design. Introduction to exercises

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

JPEG: An Image Compression System

Chapter 5 VARIABLE-LENGTH CODING Information Theory Results (II)

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

An introduction to JPEG compression using MATLAB

Lecture 12: Compression

TKT-2431 SoC design. Introduction to exercises. SoC design / September 10

Engineering Mathematics II Lecture 16 Compression

Anatomy of a Video Codec

An Improved Complex Spatially Scalable ACC DCT Based Video Compression Method

Digital Image Processing

Lecture 8 JPEG Compression (Part 3)

Department of electronics and telecommunication, J.D.I.E.T.Yavatmal, India 2

Chapter 1. Digital Data Representation and Communication. Part 2

Chapter 7 Lossless Compression Algorithms

compression and coding ii

Overview. Videos are everywhere. But can take up large amounts of resources. Exploit redundancy to reduce file size

Part 1 of 4. MARCH

IMAGE COMPRESSION. Chapter - 5 : (Basic)

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

Digital Image Processing

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

Compression Part 2 Lossy Image Compression (JPEG) Norm Zeck

yintroduction to compression ytext compression yimage compression ysource encoders and destination decoders

Video Compression An Introduction

Image Processing Computer Graphics I Lecture 15

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

Compression of Stereo Images using a Huffman-Zip Scheme

AN ANALYTICAL STUDY OF LOSSY COMPRESSION TECHINIQUES ON CONTINUOUS TONE GRAPHICAL IMAGES

Interactive Progressive Encoding System For Transmission of Complex Images

Frequency Band Coding Mode Selection for Key Frames of Wyner-Ziv Video Coding

Final Review. Image Processing CSE 166 Lecture 18

Multimedia Networking ECE 599

Image coding and compression

THE TRANSFORM AND DATA COMPRESSION HANDBOOK

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

AN OPTIMIZED LOSSLESS IMAGE COMPRESSION TECHNIQUE IN IMAGE PROCESSING

Image Pyramids and Applications

Introduction ti to JPEG

International Journal of Advancements in Research & Technology, Volume 2, Issue 9, September ISSN

Video Coding in H.26L

Optimization of Bit Rate in Medical Image Compression

Lecture 6: Compression II. This Week s Schedule

Image Coding and Compression

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

Volume 2, Issue 9, September 2014 ISSN

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

Introduction to Video Coding

Transcription:

Image Coding and Data Compression Biomedical Images are of high spatial resolution and fine gray-scale quantisiation Digital mammograms: 4,096x4,096 pixels with 12bit/pixel 32MB per image Volume data (CT & MRI): 512x512x64 with 16bit/pixel 32MB per examination Health-care jurisdictions: store images ~ 7 years (or whole childhood) 19/04/2005 Coding & Compression - Schleimer & Veisterä 1

Why digital images? Films deteriorate Easier accessible in a database Multiple copies without expenses Digital Image Analysis Allows for compression via coding 19/04/2005 Coding & Compression - Schleimer & Veisterä 2

Why can we compress images? Redundancy Code redundancy Spatial redundancy (adjacent pixel intensities are correlated) Psychovisual redundancy (this might not be an issue if one does digital image processing) Lossless vs. Lossy Compression Diagnostically lossless 19/04/2005 Coding & Compression - Schleimer & Veisterä 3

Shannon s Source Coding Theorem The best achievable lossless compression is bounded by the Entropy. H[x]<=l(x)<H[x]+1 Necessary to coding sequences of symbols You can not do better except with lossy compression Entropy H[x] is usually unknown. 19/04/2005 Coding & Compression - Schleimer & Veisterä 4

Fundamental technical terms Alphabet: set of symbols, e.g.: {0,1}. Word: finite sequence of symbols. Code: mapping of words form sources alphabet to code alphabet. Uniquely decodable: (bijective) code words are uniquely recognisable without separator (blanks). Instantaneously decodable: no codeword is prefix of an other. Optimal: if it is inst. decodable and has minimum code length given a sources pdf. 19/04/2005 Coding & Compression - Schleimer & Veisterä 5

Huffman coding Lossless compression Optimal Requires pdf of gray level intensities shortest code words to the most frequent x Algorithm: Result: E[l]=2.3, H(x)=2.2855 bits 19/04/2005 Coding & Compression - Schleimer & Veisterä 6

Arithmetic coding The source is represented as p l and P l Subdivide Intervals Does not use correlation between adjacent pixels Example: Quantized 3 bit / pixel Transmit binary code of integers 19/04/2005 Coding & Compression - Schleimer & Veisterä 7

Lempel-Ziv Coding Not required to know the pdf Codebook code Based on look-up tables 19/04/2005 Coding & Compression - Schleimer & Veisterä 8

Application: Source Coding of digitalised Mammograms 19/04/2005 Coding & Compression - Schleimer & Veisterä 9

Decorrelation Possible methods Differentiation (remove commonality) Transformation of bases Model based Prediction Interpolation The code mentioned before can be applied to decorrelated data. 19/04/2005 Coding & Compression - Schleimer & Veisterä 10

Transform coding Orthogonal Transforms compress the energy of an image into a narrow region Karhunen-Loeve Transform (PCA) Discrete Cosine Transform (DCT) Quantisation error in the coefficients of the transforms can lead to quantisation error in the reconstructed picture The pdf of the transform coefficients tend to follow a Laplacian distribution 19/04/2005 Coding & Compression - Schleimer & Veisterä 11

Interpolative Coding Code a sub-sampled image Derive the values of the remaining pixels via interpolation 19/04/2005 Coding & Compression - Schleimer & Veisterä 12

Predictive Coding Exploit spatial (or temporal) correlations Application to biomedical pictures promising Based on spatial linear autoregressive models Code initial conditions and the regression coefficients In case of lossless compression the prediction error needs to be transmitted 19/04/2005 Coding & Compression - Schleimer & Veisterä 13

Penao-Scan (2d 1d) The curve fills the space continuously with out passing a point twice Original 2d locality is preserved compared to simple vectorisation e.g. use temporal AR models and code coefficients. 19/04/2005 Coding & Compression - Schleimer & Veisterä 14

Region Growing based methods Segmentation based coding Compile an index-map Implementation difficulties: satisfactory segmentation Region growing. Group spatially connected pixel 19/04/2005 Coding & Compression - Schleimer & Veisterä 15

Application: Teleradiology Using digital transmission the resolution has do be sufficient so that subtle features can be reviled by radiologists (512 x 512 x 8bit), using 9,600 bps modems Targeting remote areas without radiologists. 19/04/2005 Coding & Compression - Schleimer & Veisterä 16

Conclusion Coding and Compression are not the main topics of the book, since it focuses on image analysis Considering correlations and entropy relates to image analysis Software compression compete with cheaper media and greater bandwidth 19/04/2005 Coding & Compression - Schleimer & Veisterä 17