SlideShare a Scribd company logo
3
Most read
15
Most read
16
Most read
Presented by
M.Lavanya
M.Sc (cs & it)
Nadar Saraswathi College of arts & science
Theni.
 Need for Compression:
 Huge amount of digital data
 Difficult to store and transmit
 Solution:
 Reduce the amount of data required to represent a digital image
 Remove redundant data
 Transform the data prior to storage and transmission
 Categories:
 Information Preserving
 Lossy Compression
 Data compression
 Difference between data and information
 Data Redundancy
 If n1 and n2 denote the number of information-carrying units
in two datasets that represent the same information , the
relative data redundancy RD of the first dataset is defined as
RD = 1-1/CR ,
where CR = n1/n2 is called the compression ratio
In digital image compression, three basic data
redundancies can be identified and exploited:
 Coding Redundancy
 Interpixel Redundancy
 Psychovisual Redundancy
 Fidelity Criteria
 Let a discrete random variable r k in [0,1] represent the gray
levels of an image.
 pr(rk ) denotes the probability of occurrence of r
Pr(rk) = nk / n , k=0,1,2,….L-1
 If the number of pixels used to represent each value of rk is
l(rk ), then the average number of bits required to represent
each pixel is
L-1
Lavg = £ l(rk)pr(rk)
k=0
CODING REDUNDANCY
 Hence, the total number of bits required to code an MxN image is
MNLavg
 For representing an image using an m-bit binary code , Lavg= m.
Example of variable length coding
 Related to interpixel correlation within an image.
 The value of a pixel in the image can be reasonably predicted
from the values of its neighbors.
 Information carried by individual pixels is relatively small.
These dependencies between values of pixels in the image
are called interpixel redundancy
Fundamentals and image compression models
Fundamentals and image compression models
 Based on human perception
 Associated with real or quantifiable visual information.
 Elimination of psychovisual redundancy results in loss
of quantitative information. This is referred to as
quantization.
 Quantization - mapping of a broad range of input values to a
limited number of output values.
 Results in lossy data compression.
Fundamentals and image compression models
Fundamentals and image compression models
 Criteria
 Subjective: based on human observers
 Objective : mathematically defined criteria
Fundamentals and image compression models
Encoder - Source encoder + Channel encoder
Source encoder
Removes coding, interpixel, and psychovisual
redundancies in input image and outputs a set of symbols.
Channel encoder
To increase the noise immunity of the output of source
encoder.
Decoder - Channel decoder + Source decoder
Mapper
• Transforms input data into a format designed to reduce interpixel redundancies
in input image.
• Reversible process generally
• May or may not reduce directly the amount of data required to represent the
image.
Examples
• Run-length coding(directly results in data compression)
•Transform coding
Fundamentals and image compression models
 Essential when the channel is noisy or error-prone.
 Source encoded data - highly sensitive to channel noise.
 Channel encoder reduces the impact of channel noise by
inserting controlled form of redundancy into the source
encoded data.
 Example:
Hamming Code – appends enough bits to the data being
encoded to ensure that two valid code words differ by a
minimum number of bits.
 7-bit Hamming(7,4) Code
 7-bit code words
 4-bit word
 3 bits of redundancy
 Distance between two valid code words (the minimum number
of bit changes required to change from one code to another) is
3.
 All single-bit errors can be detected and corrected.
 Hamming distance between two code words is the number of
places where the code words differ.
 Minimum Distance of a code is the minimum number of bit
changes between any two code words.
 Hamming weight of a codeword is equal to the number of non-
zero elements (1’s) in the codeword
 The 7-bit Hamming (7,4) code word h1,h2,….h5,h6,h7
associated with a 4-bit binary number b3,b2,b1,b0 is
 The principal objectives of digital image compression to
describe the most commonly used compression methods that
form core of technology as it exits currently.
 Gray – scale imagery , compression methods are playing an
increasingly important role in document image storage and
transmission.
Fundamentals and image compression models

More Related Content

What's hot (20)

PPTX
digital image processing
Abinaya B
 
PPTX
Chapter 8 image compression
asodariyabhavesh
 
PPT
Image segmentation
Md Shabir Alam
 
PPT
Frequency Domain Image Enhancement Techniques
Diwaker Pant
 
PPT
Arithmetic coding
Vikas Goyal
 
PPTX
Image Enhancement - Point Processing
Gayathri31093
 
PPTX
Histogram Processing
Amnaakhaan
 
PPT
Data Redundacy
Poonam Seth
 
PPTX
Image compression standards
kirupasuchi1996
 
PDF
Image compression
GARIMA SHAKYA
 
PDF
Digital Image Processing: Image Segmentation
Mostafa G. M. Mostafa
 
PPT
Image degradation and noise by Md.Naseem Ashraf
MD Naseem Ashraf
 
POTX
Presentation of Lossy compression
Omar Ghazi
 
PPTX
Bit plane coding
priyadharshini murugan
 
PPTX
Image compression in digital image processing
DHIVYADEVAKI
 
PPTX
Image Sampling and Quantization.pptx
RUBIN (A) JEBIN
 
PPSX
Image Enhancement in Spatial Domain
Dr. A. B. Shinde
 
PPTX
Digital Image Processing
lalithambiga kamaraj
 
PDF
Digital Image Processing - Image Compression
Mathankumar S
 
digital image processing
Abinaya B
 
Chapter 8 image compression
asodariyabhavesh
 
Image segmentation
Md Shabir Alam
 
Frequency Domain Image Enhancement Techniques
Diwaker Pant
 
Arithmetic coding
Vikas Goyal
 
Image Enhancement - Point Processing
Gayathri31093
 
Histogram Processing
Amnaakhaan
 
Data Redundacy
Poonam Seth
 
Image compression standards
kirupasuchi1996
 
Image compression
GARIMA SHAKYA
 
Digital Image Processing: Image Segmentation
Mostafa G. M. Mostafa
 
Image degradation and noise by Md.Naseem Ashraf
MD Naseem Ashraf
 
Presentation of Lossy compression
Omar Ghazi
 
Bit plane coding
priyadharshini murugan
 
Image compression in digital image processing
DHIVYADEVAKI
 
Image Sampling and Quantization.pptx
RUBIN (A) JEBIN
 
Image Enhancement in Spatial Domain
Dr. A. B. Shinde
 
Digital Image Processing
lalithambiga kamaraj
 
Digital Image Processing - Image Compression
Mathankumar S
 

Similar to Fundamentals and image compression models (20)

PPTX
Image compression
Bassam Kanber
 
PPT
Compressionbasics
Rohini R Iyer
 
PPT
VII Compression Introduction
sangusajjan
 
PDF
Lec_8_Image Compression.pdf
nagwaAboElenein
 
PPTX
Image compression .
Payal Vishwakarma
 
PPT
ImageCompression.ppt
dudoo1
 
PPT
ImageCompression.ppt
ssuser6d1fca
 
PPT
notes_Image Compression_edited.ppt
HarisMasood20
 
PPT
Compression
anithabalaprabhu
 
PPT
Compression
Vishal Suri
 
PPTX
Image compression 14_04_2020 (1)
Joel P
 
PPT
image compresson
Ajay Kumar
 
PPT
Image compression
Ale Johnsan
 
PDF
akashreport
Akash Goel
 
PPTX
Module 5.pptxsssssssssssssssssssssssssssssssssssssss
ATHMARANJANBhandary
 
PPTX
Digital Image Processing aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa...
ATHMARANJANBhandary
 
PDF
IRJET-Lossless Image compression and decompression using Huffman coding
IRJET Journal
 
PPT
notes_Image Compression.ppt
HarisMasood20
 
PPT
notes_Image Compression.ppt
HarisMasood20
 
PDF
F010232834
IOSR Journals
 
Image compression
Bassam Kanber
 
Compressionbasics
Rohini R Iyer
 
VII Compression Introduction
sangusajjan
 
Lec_8_Image Compression.pdf
nagwaAboElenein
 
Image compression .
Payal Vishwakarma
 
ImageCompression.ppt
dudoo1
 
ImageCompression.ppt
ssuser6d1fca
 
notes_Image Compression_edited.ppt
HarisMasood20
 
Compression
anithabalaprabhu
 
Compression
Vishal Suri
 
Image compression 14_04_2020 (1)
Joel P
 
image compresson
Ajay Kumar
 
Image compression
Ale Johnsan
 
akashreport
Akash Goel
 
Module 5.pptxsssssssssssssssssssssssssssssssssssssss
ATHMARANJANBhandary
 
Digital Image Processing aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa...
ATHMARANJANBhandary
 
IRJET-Lossless Image compression and decompression using Huffman coding
IRJET Journal
 
notes_Image Compression.ppt
HarisMasood20
 
notes_Image Compression.ppt
HarisMasood20
 
F010232834
IOSR Journals
 
Ad

More from lavanya marichamy (17)

PPTX
Digital video
lavanya marichamy
 
PPTX
Network design consideration
lavanya marichamy
 
PPTX
Java servlets and CGI
lavanya marichamy
 
PPTX
Data structure - traveling sales person and mesh algorithm
lavanya marichamy
 
PPTX
Software requirements specification
lavanya marichamy
 
PPTX
Data mining primitives
lavanya marichamy
 
PPTX
Memory Management
lavanya marichamy
 
PPTX
Query evaluation and optimization
lavanya marichamy
 
PPTX
Basic Computer Organisation And Design
lavanya marichamy
 
PPTX
Register Transfer Language,Bus and Memory Transfer
lavanya marichamy
 
PPTX
Arithmetic micro operations
lavanya marichamy
 
PPTX
Recovery with concurrent transaction
lavanya marichamy
 
PPTX
Pointer in c
lavanya marichamy
 
PPTX
Dynamic memory allocation in c
lavanya marichamy
 
PPTX
microcomputer architecture-Instruction formats
lavanya marichamy
 
PPTX
IEEE STANDARED 802.5 LAN
lavanya marichamy
 
PPTX
Broadband isdn and atm
lavanya marichamy
 
Digital video
lavanya marichamy
 
Network design consideration
lavanya marichamy
 
Java servlets and CGI
lavanya marichamy
 
Data structure - traveling sales person and mesh algorithm
lavanya marichamy
 
Software requirements specification
lavanya marichamy
 
Data mining primitives
lavanya marichamy
 
Memory Management
lavanya marichamy
 
Query evaluation and optimization
lavanya marichamy
 
Basic Computer Organisation And Design
lavanya marichamy
 
Register Transfer Language,Bus and Memory Transfer
lavanya marichamy
 
Arithmetic micro operations
lavanya marichamy
 
Recovery with concurrent transaction
lavanya marichamy
 
Pointer in c
lavanya marichamy
 
Dynamic memory allocation in c
lavanya marichamy
 
microcomputer architecture-Instruction formats
lavanya marichamy
 
IEEE STANDARED 802.5 LAN
lavanya marichamy
 
Broadband isdn and atm
lavanya marichamy
 
Ad

Recently uploaded (20)

PPTX
Iván Bornacelly - Presentation of the report - Empowering the workforce in th...
EduSkills OECD
 
PPTX
How to Add a Custom Button in Odoo 18 POS Screen
Celine George
 
PPTX
Different types of inheritance in odoo 18
Celine George
 
PPTX
ENGlish 8 lesson presentation PowerPoint.pptx
marawehsvinetshe
 
PDF
Android Programming - Basics of Mobile App, App tools and Android Basics
Kavitha P.V
 
PDF
I3PM Case study smart parking 2025 with uptoIP® and ABP
MIPLM
 
PDF
Lesson 1 : Science and the Art of Geography Ecosystem
marvinnbustamante1
 
PPTX
PLANNING FOR EMERGENCY AND DISASTER MANAGEMENT ppt.pptx
PRADEEP ABOTHU
 
PPTX
GENERAL BIOLOGY 1 - Subject Introduction
marvinnbustamante1
 
PDF
STATEMENT-BY-THE-HON.-MINISTER-FOR-HEALTH-ON-THE-COVID-19-OUTBREAK-AT-UG_revi...
nservice241
 
PDF
Lesson 1 - Nature of Inquiry and Research.pdf
marvinnbustamante1
 
PPTX
How to Manage Allocation Report for Manufacturing Orders in Odoo 18
Celine George
 
DOCX
Lesson 1 - Nature and Inquiry of Research
marvinnbustamante1
 
PDF
Indian National movement PPT by Simanchala Sarab, Covering The INC(Formation,...
Simanchala Sarab, BABed(ITEP Secondary stage) in History student at GNDU Amritsar
 
PPTX
AIMA UCSC-SV Leadership_in_the_AI_era 20250628 v16.pptx
home
 
PDF
CAD25 Gbadago and Fafa Presentation Revised-Aston Business School, UK.pdf
Kweku Zurek
 
PDF
DIGESTION OF CARBOHYDRATES ,PROTEINS AND LIPIDS
raviralanaresh2
 
PPT
Indian Contract Act 1872, Business Law #MBA #BBA #BCOM
priyasinghy107
 
PPTX
How to Create & Manage Stages in Odoo 18 Helpdesk
Celine George
 
PPTX
Lesson 1 Cell (Structures, Functions, and Theory).pptx
marvinnbustamante1
 
Iván Bornacelly - Presentation of the report - Empowering the workforce in th...
EduSkills OECD
 
How to Add a Custom Button in Odoo 18 POS Screen
Celine George
 
Different types of inheritance in odoo 18
Celine George
 
ENGlish 8 lesson presentation PowerPoint.pptx
marawehsvinetshe
 
Android Programming - Basics of Mobile App, App tools and Android Basics
Kavitha P.V
 
I3PM Case study smart parking 2025 with uptoIP® and ABP
MIPLM
 
Lesson 1 : Science and the Art of Geography Ecosystem
marvinnbustamante1
 
PLANNING FOR EMERGENCY AND DISASTER MANAGEMENT ppt.pptx
PRADEEP ABOTHU
 
GENERAL BIOLOGY 1 - Subject Introduction
marvinnbustamante1
 
STATEMENT-BY-THE-HON.-MINISTER-FOR-HEALTH-ON-THE-COVID-19-OUTBREAK-AT-UG_revi...
nservice241
 
Lesson 1 - Nature of Inquiry and Research.pdf
marvinnbustamante1
 
How to Manage Allocation Report for Manufacturing Orders in Odoo 18
Celine George
 
Lesson 1 - Nature and Inquiry of Research
marvinnbustamante1
 
Indian National movement PPT by Simanchala Sarab, Covering The INC(Formation,...
Simanchala Sarab, BABed(ITEP Secondary stage) in History student at GNDU Amritsar
 
AIMA UCSC-SV Leadership_in_the_AI_era 20250628 v16.pptx
home
 
CAD25 Gbadago and Fafa Presentation Revised-Aston Business School, UK.pdf
Kweku Zurek
 
DIGESTION OF CARBOHYDRATES ,PROTEINS AND LIPIDS
raviralanaresh2
 
Indian Contract Act 1872, Business Law #MBA #BBA #BCOM
priyasinghy107
 
How to Create & Manage Stages in Odoo 18 Helpdesk
Celine George
 
Lesson 1 Cell (Structures, Functions, and Theory).pptx
marvinnbustamante1
 

Fundamentals and image compression models

  • 1. Presented by M.Lavanya M.Sc (cs & it) Nadar Saraswathi College of arts & science Theni.
  • 2.  Need for Compression:  Huge amount of digital data  Difficult to store and transmit  Solution:  Reduce the amount of data required to represent a digital image  Remove redundant data  Transform the data prior to storage and transmission  Categories:  Information Preserving  Lossy Compression
  • 3.  Data compression  Difference between data and information  Data Redundancy  If n1 and n2 denote the number of information-carrying units in two datasets that represent the same information , the relative data redundancy RD of the first dataset is defined as RD = 1-1/CR , where CR = n1/n2 is called the compression ratio
  • 4. In digital image compression, three basic data redundancies can be identified and exploited:  Coding Redundancy  Interpixel Redundancy  Psychovisual Redundancy  Fidelity Criteria
  • 5.  Let a discrete random variable r k in [0,1] represent the gray levels of an image.  pr(rk ) denotes the probability of occurrence of r Pr(rk) = nk / n , k=0,1,2,….L-1  If the number of pixels used to represent each value of rk is l(rk ), then the average number of bits required to represent each pixel is L-1 Lavg = £ l(rk)pr(rk) k=0 CODING REDUNDANCY
  • 6.  Hence, the total number of bits required to code an MxN image is MNLavg  For representing an image using an m-bit binary code , Lavg= m. Example of variable length coding
  • 7.  Related to interpixel correlation within an image.  The value of a pixel in the image can be reasonably predicted from the values of its neighbors.  Information carried by individual pixels is relatively small. These dependencies between values of pixels in the image are called interpixel redundancy
  • 10.  Based on human perception  Associated with real or quantifiable visual information.  Elimination of psychovisual redundancy results in loss of quantitative information. This is referred to as quantization.  Quantization - mapping of a broad range of input values to a limited number of output values.  Results in lossy data compression.
  • 13.  Criteria  Subjective: based on human observers  Objective : mathematically defined criteria
  • 15. Encoder - Source encoder + Channel encoder Source encoder Removes coding, interpixel, and psychovisual redundancies in input image and outputs a set of symbols. Channel encoder To increase the noise immunity of the output of source encoder. Decoder - Channel decoder + Source decoder
  • 16. Mapper • Transforms input data into a format designed to reduce interpixel redundancies in input image. • Reversible process generally • May or may not reduce directly the amount of data required to represent the image. Examples • Run-length coding(directly results in data compression) •Transform coding
  • 18.  Essential when the channel is noisy or error-prone.  Source encoded data - highly sensitive to channel noise.  Channel encoder reduces the impact of channel noise by inserting controlled form of redundancy into the source encoded data.  Example: Hamming Code – appends enough bits to the data being encoded to ensure that two valid code words differ by a minimum number of bits.
  • 19.  7-bit Hamming(7,4) Code  7-bit code words  4-bit word  3 bits of redundancy  Distance between two valid code words (the minimum number of bit changes required to change from one code to another) is 3.  All single-bit errors can be detected and corrected.  Hamming distance between two code words is the number of places where the code words differ.  Minimum Distance of a code is the minimum number of bit changes between any two code words.  Hamming weight of a codeword is equal to the number of non- zero elements (1’s) in the codeword
  • 20.  The 7-bit Hamming (7,4) code word h1,h2,….h5,h6,h7 associated with a 4-bit binary number b3,b2,b1,b0 is
  • 21.  The principal objectives of digital image compression to describe the most commonly used compression methods that form core of technology as it exits currently.  Gray – scale imagery , compression methods are playing an increasingly important role in document image storage and transmission.