SlideShare ist ein Scribd-Unternehmen logo
1 von 17
S.Nandhini
II-M Sc(CS&IT),
Nadar Saraswathi College of Arts and Science,
Theni.
ERROR FREE COMPRESSION
 Error free compression is the only acceptable means of data
reduction.
 One such application is the archival of medical or business
documents.
 Need for error free compression is motivated by the intended
use or nature of the images under consideration.
There types in error free compression
 Variable-length coding
 Huffman coding
 Arithmetic coding
 Variable-length coding
 Error-free image compression is to reduce
only coding redundancy.
 coding redundancy normally is present in
any natural binary encoding of the gray level in an image.
HUFFMAN CODING
 Coding the symbol of an information source individually.
 Huffman coding yields the smallest possible number of
code symbols per sources symbol.
 The constraint that the source symbol be coded one at a
time.
ARITHMETIC CODING
 Arithmetic coding generates non-block codes.
 A one-to-one correspondence between source symbols and
code words does not exist
 Sequence of source symbols is assigned a single arithmetic
code word.
LOSSY COMPRESSION
 Lossy compression encoding is based on the concept of
compromising the accuracy
 The reconstructed image in exchange for increased
compression.
 The resulting distortion can be tolerated
 The increase in compression can be significant.
LOSSY PREDICTIVE CODING
 Add a quantizer to the model introduced examine the
resulting trade-off between reconstruction accuracy and
compression performance.
 Lossy predictive coding model
 A)encoder
 B)decoder
ENCODER AND DECODER
DELTA MODULATION
 Delta modulation(DM) is a simple but well-known form of
lossy predictive coding in which the predictor and quantizer
are defined
DELTA MODULATION
TRANSFORM CODING
 Transform coding a reversible, linear transform is used to
map the image into a set of transform coefficients.
 Which are then quantized and coded.
TRANSFORM CODING
Performs four relatively straightforward operations
 DECOMPOSITION
 TRANSFORMATION
 QUANTIZATION
 CODING
An NXN input of image first is subdivided into subimages
of size nXn.
Which are then transformed to generate(N/n)2 sub image
transform arrays.
THANK YOU

Weitere Àhnliche Inhalte

Was ist angesagt?

Image trnsformations
Image trnsformationsImage trnsformations
Image trnsformations
John Williams
 

Was ist angesagt? (20)

Image sampling and quantization
Image sampling and quantizationImage sampling and quantization
Image sampling and quantization
 
Data Redundacy
Data RedundacyData Redundacy
Data Redundacy
 
Image segmentation
Image segmentationImage segmentation
Image segmentation
 
Chapter 8 image compression
Chapter 8 image compressionChapter 8 image compression
Chapter 8 image compression
 
Digital Image Processing: Image Segmentation
Digital Image Processing: Image SegmentationDigital Image Processing: Image Segmentation
Digital Image Processing: Image Segmentation
 
Image Processing: Spatial filters
Image Processing: Spatial filtersImage Processing: Spatial filters
Image Processing: Spatial filters
 
Chapter10 image segmentation
Chapter10 image segmentationChapter10 image segmentation
Chapter10 image segmentation
 
Image compression .
Image compression .Image compression .
Image compression .
 
Image trnsformations
Image trnsformationsImage trnsformations
Image trnsformations
 
Spatial domain and filtering
Spatial domain and filteringSpatial domain and filtering
Spatial domain and filtering
 
Image Restoration (Digital Image Processing)
Image Restoration (Digital Image Processing)Image Restoration (Digital Image Processing)
Image Restoration (Digital Image Processing)
 
Edge linking in image processing
Edge linking in image processingEdge linking in image processing
Edge linking in image processing
 
Image compression
Image compression Image compression
Image compression
 
Predictive coding
Predictive codingPredictive coding
Predictive coding
 
Fundamental steps in image processing
Fundamental steps in image processingFundamental steps in image processing
Fundamental steps in image processing
 
Image Enhancement in Spatial Domain
Image Enhancement in Spatial DomainImage Enhancement in Spatial Domain
Image Enhancement in Spatial Domain
 
Image segmentation
Image segmentation Image segmentation
Image segmentation
 
Transform coding
Transform codingTransform coding
Transform coding
 
Histogram Processing
Histogram ProcessingHistogram Processing
Histogram Processing
 
Color fundamentals and color models - Digital Image Processing
Color fundamentals and color models - Digital Image ProcessingColor fundamentals and color models - Digital Image Processing
Color fundamentals and color models - Digital Image Processing
 

Ähnlich wie digital image processing

Compressionbasics
CompressionbasicsCompressionbasics
Compressionbasics
Rohini R Iyer
 
VII Compression Introduction
VII Compression IntroductionVII Compression Introduction
VII Compression Introduction
sangusajjan
 
Compression
CompressionCompression
Compression
Vishal Suri
 
Turbo codes.ppt
Turbo codes.pptTurbo codes.ppt
Turbo codes.ppt
Prasant Barik
 
Combining cryptography with channel coding to reduce complicity
Combining cryptography with channel coding to reduce complicityCombining cryptography with channel coding to reduce complicity
Combining cryptography with channel coding to reduce complicity
IAEME Publication
 

Ähnlich wie digital image processing (20)

Compressionbasics
CompressionbasicsCompressionbasics
Compressionbasics
 
VII Compression Introduction
VII Compression IntroductionVII Compression Introduction
VII Compression Introduction
 
Image compression
Image compressionImage compression
Image compression
 
ANALYSING JPEG CODING WITH MASKING
ANALYSING JPEG CODING WITH MASKINGANALYSING JPEG CODING WITH MASKING
ANALYSING JPEG CODING WITH MASKING
 
D017542937
D017542937D017542937
D017542937
 
notes_Image Compression_edited.ppt
notes_Image Compression_edited.pptnotes_Image Compression_edited.ppt
notes_Image Compression_edited.ppt
 
Compression
CompressionCompression
Compression
 
Compression
CompressionCompression
Compression
 
2019010413470100000524_Sesi10_Multimedia Data Compression II.ppt
2019010413470100000524_Sesi10_Multimedia Data Compression II.ppt2019010413470100000524_Sesi10_Multimedia Data Compression II.ppt
2019010413470100000524_Sesi10_Multimedia Data Compression II.ppt
 
Image compression in digital image processing
Image compression in digital image processingImage compression in digital image processing
Image compression in digital image processing
 
Image compression
Image compressionImage compression
Image compression
 
A REVIEW ON LATEST TECHNIQUES OF IMAGE COMPRESSION
A REVIEW ON LATEST TECHNIQUES OF IMAGE COMPRESSIONA REVIEW ON LATEST TECHNIQUES OF IMAGE COMPRESSION
A REVIEW ON LATEST TECHNIQUES OF IMAGE COMPRESSION
 
Turbo codes.ppt
Turbo codes.pptTurbo codes.ppt
Turbo codes.ppt
 
Combining cryptography with channel coding to reduce complicity
Combining cryptography with channel coding to reduce complicityCombining cryptography with channel coding to reduce complicity
Combining cryptography with channel coding to reduce complicity
 
Image compression
Image compressionImage compression
Image compression
 
IRJET-Lossless Image compression and decompression using Huffman coding
IRJET-Lossless Image compression and decompression using Huffman codingIRJET-Lossless Image compression and decompression using Huffman coding
IRJET-Lossless Image compression and decompression using Huffman coding
 
Implementation of reed solomon codes basics
Implementation of reed solomon codes basicsImplementation of reed solomon codes basics
Implementation of reed solomon codes basics
 
Image Compression, Introduction Data Compression/ Data compression, modelling...
Image Compression, Introduction Data Compression/ Data compression, modelling...Image Compression, Introduction Data Compression/ Data compression, modelling...
Image Compression, Introduction Data Compression/ Data compression, modelling...
 
Performance Comparision of Coded and Un-Coded OFDM for Different Fic Code
Performance Comparision of Coded and Un-Coded OFDM for Different Fic CodePerformance Comparision of Coded and Un-Coded OFDM for Different Fic Code
Performance Comparision of Coded and Un-Coded OFDM for Different Fic Code
 
Turbo Code
Turbo Code Turbo Code
Turbo Code
 

Mehr von Abinaya B

Mehr von Abinaya B (18)

Multimedia
MultimediaMultimedia
Multimedia
 
Overview of bigdata
Overview of bigdataOverview of bigdata
Overview of bigdata
 
exception handling in java
exception handling in javaexception handling in java
exception handling in java
 
data structures
data structuresdata structures
data structures
 
graphics programming in java
graphics programming in javagraphics programming in java
graphics programming in java
 
data structures- back tracking
data structures- back trackingdata structures- back tracking
data structures- back tracking
 
exception handling in java
exception handling in javaexception handling in java
exception handling in java
 
Image filtering in Digital image processing
Image filtering in Digital image processingImage filtering in Digital image processing
Image filtering in Digital image processing
 
software engineering
software engineeringsoftware engineering
software engineering
 
software cost factor
software cost factorsoftware cost factor
software cost factor
 
Data Mining
Data MiningData Mining
Data Mining
 
Datamining
DataminingDatamining
Datamining
 
Basic topic on os
Basic topic on osBasic topic on os
Basic topic on os
 
Digital principles basic
Digital principles basicDigital principles basic
Digital principles basic
 
Rdbms1
Rdbms1Rdbms1
Rdbms1
 
Managing I/O & String function in C
Managing I/O & String function in CManaging I/O & String function in C
Managing I/O & String function in C
 
Introduction to 80386
Introduction to 80386Introduction to 80386
Introduction to 80386
 
Network standardization
Network standardizationNetwork standardization
Network standardization
 

KĂŒrzlich hochgeladen

Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
 

KĂŒrzlich hochgeladen (20)

DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUKSpring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 

digital image processing

  • 1. S.Nandhini II-M Sc(CS&IT), Nadar Saraswathi College of Arts and Science, Theni.
  • 2. ERROR FREE COMPRESSION  Error free compression is the only acceptable means of data reduction.  One such application is the archival of medical or business documents.  Need for error free compression is motivated by the intended use or nature of the images under consideration.
  • 3. There types in error free compression  Variable-length coding  Huffman coding  Arithmetic coding  Variable-length coding  Error-free image compression is to reduce only coding redundancy.  coding redundancy normally is present in any natural binary encoding of the gray level in an image.
  • 4. HUFFMAN CODING  Coding the symbol of an information source individually.  Huffman coding yields the smallest possible number of code symbols per sources symbol.  The constraint that the source symbol be coded one at a time.
  • 5.
  • 6. ARITHMETIC CODING  Arithmetic coding generates non-block codes.  A one-to-one correspondence between source symbols and code words does not exist  Sequence of source symbols is assigned a single arithmetic code word.
  • 7.
  • 8. LOSSY COMPRESSION  Lossy compression encoding is based on the concept of compromising the accuracy  The reconstructed image in exchange for increased compression.  The resulting distortion can be tolerated  The increase in compression can be significant.
  • 9. LOSSY PREDICTIVE CODING  Add a quantizer to the model introduced examine the resulting trade-off between reconstruction accuracy and compression performance.  Lossy predictive coding model  A)encoder  B)decoder
  • 11. DELTA MODULATION  Delta modulation(DM) is a simple but well-known form of lossy predictive coding in which the predictor and quantizer are defined
  • 13.
  • 14. TRANSFORM CODING  Transform coding a reversible, linear transform is used to map the image into a set of transform coefficients.  Which are then quantized and coded.
  • 16. Performs four relatively straightforward operations  DECOMPOSITION  TRANSFORMATION  QUANTIZATION  CODING An NXN input of image first is subdivided into subimages of size nXn. Which are then transformed to generate(N/n)2 sub image transform arrays.