SlideShare ist ein Scribd-Unternehmen logo
1 von 21
DATA
COMPRESSION
Prepared by – JAYPAL SINGH CHOUDHARY
SOURABH JAIN
Graphics from - http://plus.maths.org/issue23/features/data/data.jpg
Why Data Compression
 Definition:
Reducing the amount of data required to
represent a source of information.
Preserve the output data original to
the input as much as possible.
 Objectives:
Reduce the space required for the data
storage.
Also reduce the time of data transmission
over network.
SOURCES - www.data-compression.com/index.shtml
Types of Compression
 Lossless compression.
 Lossy compression.
Basic principle of both :
Graphics from - http://img.zdnet.com/techDirectory/LOSSY.GIF
Lossless Compression
In this the compressing and
decompressing algorithms are
inverse of each other.
TECHNIQUES :
 Run-Length Encoding.
When data contains repeated strings then these
can be replaced by special marker.
original data compressed data
Sources- www.data-compression.com/lossless.shtml
572744444444321333333333335278222222 5727#408321#3115278#206
Lossless (contd.)
 Statistical compression:
In this the short codes are used for
frequent symbols and long for infrequent.
Three common principles are :-
1. Morse code.
2. Huffman encoding.
3. Lempel- Ziv -Welch encoding.
 Relative compression:
Extremely useful for sending
video, commercial TVs and30 frames in
every second.
References - www.data-compression.com/lossless.shtml
Lossy compression
 Some data in output is lost but not
detected by users.
 Mostly used for pictures, videos and
sounds.
Basic techniques are :
1. JPEG
2. MPEG
Referenced -http://searchciomidmarket.techtarget.com/sDefinition/0,,sid183_gci214453,00.html
Transformation
Quantisation
Encoding
decompress
compress
Latest Developments
 Fathom 3.0
Developed by Inlet technologies in
cooperation with Microsoft and Scientific
Atlanta.
Work with media files for
mobiles, portable, web and high
definition.
Histor􀁜
A literature compendium for a large variety of
Audiocoding systems was published in the IEEE
Journal on Selected Areas in Communications
(JSAC), February 1988. While there were
some papers from before that time, this
Collection documented an entire variety of
finished, working audio coders, nearly all of
them using perceptual (i.e. masking)
Techniquce and some kind of frequency
analysis and back End noiseless coding.
Image Compression
Using Neural Networks
Overview :
- Introduction to neural networks.
Back Propagated (BP) neural
network.
- Image compression using BP
neural
network.
- Comparison with existing image
compression techniques
Image Compression using BP
Neural Network
- Future of Image
Coding(analogous to
Our visual system).
- Narrow Channel K-L.
transform .
- The entropy coding of
the state vector h i's
at the hidden Layer.
Image Compression
using continued…
- A set of image samples is used to
train the network.
- This is equivalent to compressing
the input into the narrow channel
and then reconstructing the input
from the hidden layer.
- The image to be subdivided into
non-overlapping blocks of n x n
pixels each. Such block
represents N-dimensional vector
x, N = n x n, in N-dimensional
space. Transformation process
maps this set of vectors into y=W
(input)
output=W-1y
Transform coding with
multilayer Neural Network:
Image Compression
continued…
The inverse transformation need to
reconstruct original image with
minimum ofdistortions.
Proposed Method:
- Wavelet packet decomposition.
- Quantization.
- Organization of vectors.
- Neural network approximation.
- Lossless encoding and reduction
Wavelet Packet Decomposition
The image is first put through a few
levels ofwavelet packet decomposition.
Quantization
- Each of the decomposed wavelet
sections is divided by the quantization
value and rounded to the nearest
integer.
- This creates redundancy in the data
which is easier to work with.
- Quantization is not lossless.
Neural Network Approximation
-An example of the vector with the trained
Neural network attempting to fit it.
Lossless Encoding and
Reduction
- The entire data stream is then run-
lengthencoded (RLE).
- Afterwards, we can save the data
using the ZIP file format, which
applies some other lossless encoding
methods.
Conclusion
- Neural networks can be used to compress
images!
- However, they are probably not the
best way to go unless the data can be
represented in some easier way.
- Most of the compression came from the
quantization, organization, and
Lossless compression stages.
References
1. http://en.wikipedia.org/wiki/Data_comp
ression
2. http://en.wikipedia.org/wiki/Lossless_d
ata_compression
3. http://en.wikibooks.org/wiki/Data_Codi
ng_Theory/Data_Compression
4. http://en.wikibooks.org/wiki/Data_Com
pression
5. http://datacompression.dogma.net/inde
x.php?title=Comp.compression_FAQ
Annotated Bibliography
 I choose the text from –
www.data-compression.com/index.shtml
www.data-compression.com/lossless.shtml
http://searchciomidmarket.techtarget.com/sDefinition/0,,sid183_gci214453
,00.html
http://localtechwire.com/business/local_tech_wire/wire/story/1276887
http://www.futureofgadgets.com/futureblogger/show/1730
because it fulfills mine requirement for the topic.
 I choose the graphics from –
http://img.zdnet.com/techDirectory/LOSSY.GIF
http://plus.maths.org/issue23/features/data/data.jpg
because it clears the situation which I want to explain.

Weitere ähnliche Inhalte

Was ist angesagt?

Image coding through ztransform with low energy and bandwidth (izeb)
Image coding through ztransform with low energy and bandwidth (izeb)Image coding through ztransform with low energy and bandwidth (izeb)
Image coding through ztransform with low energy and bandwidth (izeb)csandit
 
IMAGE CODING THROUGH ZTRANSFORM WITH LOW ENERGY AND BANDWIDTH (IZEB)
IMAGE CODING THROUGH ZTRANSFORM WITH LOW ENERGY AND BANDWIDTH (IZEB) IMAGE CODING THROUGH ZTRANSFORM WITH LOW ENERGY AND BANDWIDTH (IZEB)
IMAGE CODING THROUGH ZTRANSFORM WITH LOW ENERGY AND BANDWIDTH (IZEB) cscpconf
 
CVPR 2018 Paper Reading MobileNet V2
CVPR 2018 Paper Reading MobileNet V2CVPR 2018 Paper Reading MobileNet V2
CVPR 2018 Paper Reading MobileNet V2Khang Pham
 
NeRF: Representing Scenes as Neural Radiance Fields for View Synthesis
NeRF: Representing Scenes as Neural Radiance Fields for View Synthesis NeRF: Representing Scenes as Neural Radiance Fields for View Synthesis
NeRF: Representing Scenes as Neural Radiance Fields for View Synthesis taeseon ryu
 
Mobilenetv1 v2 slide
Mobilenetv1 v2 slideMobilenetv1 v2 slide
Mobilenetv1 v2 slide威智 黃
 
Fast and Lossless Graph Division Method for Layout Decomposition Using SPQR-Tree
Fast and Lossless Graph Division Method for Layout Decomposition Using SPQR-TreeFast and Lossless Graph Division Method for Layout Decomposition Using SPQR-Tree
Fast and Lossless Graph Division Method for Layout Decomposition Using SPQR-TreeDanny Luk
 
Geometry Batching Using Texture-Arrays
Geometry Batching Using Texture-ArraysGeometry Batching Using Texture-Arrays
Geometry Batching Using Texture-ArraysMatthias Trapp
 
2019-06-14:6 - Reti neurali e compressione immagine
2019-06-14:6 - Reti neurali e compressione immagine2019-06-14:6 - Reti neurali e compressione immagine
2019-06-14:6 - Reti neurali e compressione immagineuninfoit
 
Colfax-Winograd-Summary _final (1)
Colfax-Winograd-Summary _final (1)Colfax-Winograd-Summary _final (1)
Colfax-Winograd-Summary _final (1)Sangamesh Ragate
 
Double Patterning
Double PatterningDouble Patterning
Double PatterningDanny Luk
 
HRNET : Deep High-Resolution Representation Learning for Human Pose Estimation
HRNET : Deep High-Resolution Representation Learning for Human Pose EstimationHRNET : Deep High-Resolution Representation Learning for Human Pose Estimation
HRNET : Deep High-Resolution Representation Learning for Human Pose Estimationtaeseon ryu
 
A new look on performance of small-cell network with design of multiple anten...
A new look on performance of small-cell network with design of multiple anten...A new look on performance of small-cell network with design of multiple anten...
A new look on performance of small-cell network with design of multiple anten...journalBEEI
 
The Gaussian Process Latent Variable Model (GPLVM)
The Gaussian Process Latent Variable Model (GPLVM)The Gaussian Process Latent Variable Model (GPLVM)
The Gaussian Process Latent Variable Model (GPLVM)James McMurray
 
Double Patterning (3/31 update)
Double Patterning (3/31 update)Double Patterning (3/31 update)
Double Patterning (3/31 update)guest833ea6e
 
Lecture 11 (Digital Image Processing)
Lecture 11 (Digital Image Processing)Lecture 11 (Digital Image Processing)
Lecture 11 (Digital Image Processing)VARUN KUMAR
 
Clustering: Large Databases in data mining
Clustering: Large Databases in data miningClustering: Large Databases in data mining
Clustering: Large Databases in data miningZHAO Sam
 
Convolutional Deep Belief Networks for Scalable Unsupervised Learning of Hier...
Convolutional Deep Belief Networks for Scalable Unsupervised Learning of Hier...Convolutional Deep Belief Networks for Scalable Unsupervised Learning of Hier...
Convolutional Deep Belief Networks for Scalable Unsupervised Learning of Hier...Mad Scientists
 
2.5D Clip-Surfaces for Technical Visualization
2.5D Clip-Surfaces for Technical Visualization2.5D Clip-Surfaces for Technical Visualization
2.5D Clip-Surfaces for Technical VisualizationMatthias Trapp
 
2021 01-04-learning filter-basis
2021 01-04-learning filter-basis2021 01-04-learning filter-basis
2021 01-04-learning filter-basisJAEMINJEONG5
 

Was ist angesagt? (20)

Image coding through ztransform with low energy and bandwidth (izeb)
Image coding through ztransform with low energy and bandwidth (izeb)Image coding through ztransform with low energy and bandwidth (izeb)
Image coding through ztransform with low energy and bandwidth (izeb)
 
IMAGE CODING THROUGH ZTRANSFORM WITH LOW ENERGY AND BANDWIDTH (IZEB)
IMAGE CODING THROUGH ZTRANSFORM WITH LOW ENERGY AND BANDWIDTH (IZEB) IMAGE CODING THROUGH ZTRANSFORM WITH LOW ENERGY AND BANDWIDTH (IZEB)
IMAGE CODING THROUGH ZTRANSFORM WITH LOW ENERGY AND BANDWIDTH (IZEB)
 
CVPR 2018 Paper Reading MobileNet V2
CVPR 2018 Paper Reading MobileNet V2CVPR 2018 Paper Reading MobileNet V2
CVPR 2018 Paper Reading MobileNet V2
 
NeRF: Representing Scenes as Neural Radiance Fields for View Synthesis
NeRF: Representing Scenes as Neural Radiance Fields for View Synthesis NeRF: Representing Scenes as Neural Radiance Fields for View Synthesis
NeRF: Representing Scenes as Neural Radiance Fields for View Synthesis
 
Mobilenetv1 v2 slide
Mobilenetv1 v2 slideMobilenetv1 v2 slide
Mobilenetv1 v2 slide
 
Fast and Lossless Graph Division Method for Layout Decomposition Using SPQR-Tree
Fast and Lossless Graph Division Method for Layout Decomposition Using SPQR-TreeFast and Lossless Graph Division Method for Layout Decomposition Using SPQR-Tree
Fast and Lossless Graph Division Method for Layout Decomposition Using SPQR-Tree
 
Geometry Batching Using Texture-Arrays
Geometry Batching Using Texture-ArraysGeometry Batching Using Texture-Arrays
Geometry Batching Using Texture-Arrays
 
2019-06-14:6 - Reti neurali e compressione immagine
2019-06-14:6 - Reti neurali e compressione immagine2019-06-14:6 - Reti neurali e compressione immagine
2019-06-14:6 - Reti neurali e compressione immagine
 
Colfax-Winograd-Summary _final (1)
Colfax-Winograd-Summary _final (1)Colfax-Winograd-Summary _final (1)
Colfax-Winograd-Summary _final (1)
 
Double Patterning
Double PatterningDouble Patterning
Double Patterning
 
HRNET : Deep High-Resolution Representation Learning for Human Pose Estimation
HRNET : Deep High-Resolution Representation Learning for Human Pose EstimationHRNET : Deep High-Resolution Representation Learning for Human Pose Estimation
HRNET : Deep High-Resolution Representation Learning for Human Pose Estimation
 
A new look on performance of small-cell network with design of multiple anten...
A new look on performance of small-cell network with design of multiple anten...A new look on performance of small-cell network with design of multiple anten...
A new look on performance of small-cell network with design of multiple anten...
 
The Gaussian Process Latent Variable Model (GPLVM)
The Gaussian Process Latent Variable Model (GPLVM)The Gaussian Process Latent Variable Model (GPLVM)
The Gaussian Process Latent Variable Model (GPLVM)
 
Double Patterning (3/31 update)
Double Patterning (3/31 update)Double Patterning (3/31 update)
Double Patterning (3/31 update)
 
Project004
Project004Project004
Project004
 
Lecture 11 (Digital Image Processing)
Lecture 11 (Digital Image Processing)Lecture 11 (Digital Image Processing)
Lecture 11 (Digital Image Processing)
 
Clustering: Large Databases in data mining
Clustering: Large Databases in data miningClustering: Large Databases in data mining
Clustering: Large Databases in data mining
 
Convolutional Deep Belief Networks for Scalable Unsupervised Learning of Hier...
Convolutional Deep Belief Networks for Scalable Unsupervised Learning of Hier...Convolutional Deep Belief Networks for Scalable Unsupervised Learning of Hier...
Convolutional Deep Belief Networks for Scalable Unsupervised Learning of Hier...
 
2.5D Clip-Surfaces for Technical Visualization
2.5D Clip-Surfaces for Technical Visualization2.5D Clip-Surfaces for Technical Visualization
2.5D Clip-Surfaces for Technical Visualization
 
2021 01-04-learning filter-basis
2021 01-04-learning filter-basis2021 01-04-learning filter-basis
2021 01-04-learning filter-basis
 

Andere mochten auch

3 mathematical priliminaries DATA compression
3 mathematical priliminaries DATA compression3 mathematical priliminaries DATA compression
3 mathematical priliminaries DATA compressionShubham Jain
 
Data Compression (Huffman)
Data Compression (Huffman)Data Compression (Huffman)
Data Compression (Huffman)Ali Mehmood
 
Delta encoding in data compression by Nisha Menon K studying mtech at fisat
Delta encoding in data compression by Nisha Menon K studying mtech at fisat Delta encoding in data compression by Nisha Menon K studying mtech at fisat
Delta encoding in data compression by Nisha Menon K studying mtech at fisat Nisha Menon K
 
Oracle ERP
Oracle ERPOracle ERP
Oracle ERPrmustofa
 
Códec's y formatos de video
Códec's y formatos de video Códec's y formatos de video
Códec's y formatos de video Javier Campos
 
Compressing Audio and Video for Desktop and Mobile Delivery
Compressing Audio and Video for Desktop and Mobile DeliveryCompressing Audio and Video for Desktop and Mobile Delivery
Compressing Audio and Video for Desktop and Mobile DeliveryNick Floro
 
Compression basics
Compression basicsCompression basics
Compression basicsJoel Nally
 
Video Compression Basics by sahil jain
Video Compression Basics by sahil jainVideo Compression Basics by sahil jain
Video Compression Basics by sahil jainSahil Jain
 
Codecs de vídeo y audio
Codecs de vídeo y audioCodecs de vídeo y audio
Codecs de vídeo y audiojzamora01
 
Analisis comparativo de Codecs de audio y video de videoconferencias sobre vpn
Analisis comparativo de Codecs de audio y video de videoconferencias sobre vpnAnalisis comparativo de Codecs de audio y video de videoconferencias sobre vpn
Analisis comparativo de Codecs de audio y video de videoconferencias sobre vpnKevines Ulloa
 
Microsoft PowerPoint - WirelessCluster_Pres
Microsoft PowerPoint - WirelessCluster_PresMicrosoft PowerPoint - WirelessCluster_Pres
Microsoft PowerPoint - WirelessCluster_PresVideoguy
 
Introduction to Video Compression Techniques - Anurag Jain
Introduction to Video Compression Techniques - Anurag JainIntroduction to Video Compression Techniques - Anurag Jain
Introduction to Video Compression Techniques - Anurag JainVideoguy
 
Energy-Aware Wireless Video Streaming
Energy-Aware Wireless Video StreamingEnergy-Aware Wireless Video Streaming
Energy-Aware Wireless Video StreamingVideoguy
 
Lecture 8 audio compression
Lecture 8 audio compressionLecture 8 audio compression
Lecture 8 audio compressionMr SMAK
 
Audio compression
Audio compressionAudio compression
Audio compressionSahil Garg
 

Andere mochten auch (20)

ppt
pptppt
ppt
 
3 mathematical priliminaries DATA compression
3 mathematical priliminaries DATA compression3 mathematical priliminaries DATA compression
3 mathematical priliminaries DATA compression
 
Data Compression (Huffman)
Data Compression (Huffman)Data Compression (Huffman)
Data Compression (Huffman)
 
Delta encoding in data compression by Nisha Menon K studying mtech at fisat
Delta encoding in data compression by Nisha Menon K studying mtech at fisat Delta encoding in data compression by Nisha Menon K studying mtech at fisat
Delta encoding in data compression by Nisha Menon K studying mtech at fisat
 
Oracle ERP
Oracle ERPOracle ERP
Oracle ERP
 
Data compession
Data compession Data compession
Data compession
 
Códec's y formatos de video
Códec's y formatos de video Códec's y formatos de video
Códec's y formatos de video
 
Compressing Audio and Video for Desktop and Mobile Delivery
Compressing Audio and Video for Desktop and Mobile DeliveryCompressing Audio and Video for Desktop and Mobile Delivery
Compressing Audio and Video for Desktop and Mobile Delivery
 
Compression basics
Compression basicsCompression basics
Compression basics
 
Video Compression Basics by sahil jain
Video Compression Basics by sahil jainVideo Compression Basics by sahil jain
Video Compression Basics by sahil jain
 
A Comparison of Block-Matching Motion Estimation Algorithms
A Comparison of Block-Matching Motion Estimation AlgorithmsA Comparison of Block-Matching Motion Estimation Algorithms
A Comparison of Block-Matching Motion Estimation Algorithms
 
Codecs de vídeo y audio
Codecs de vídeo y audioCodecs de vídeo y audio
Codecs de vídeo y audio
 
Analisis comparativo de Codecs de audio y video de videoconferencias sobre vpn
Analisis comparativo de Codecs de audio y video de videoconferencias sobre vpnAnalisis comparativo de Codecs de audio y video de videoconferencias sobre vpn
Analisis comparativo de Codecs de audio y video de videoconferencias sobre vpn
 
Microsoft PowerPoint - WirelessCluster_Pres
Microsoft PowerPoint - WirelessCluster_PresMicrosoft PowerPoint - WirelessCluster_Pres
Microsoft PowerPoint - WirelessCluster_Pres
 
Introduction to Video Compression Techniques - Anurag Jain
Introduction to Video Compression Techniques - Anurag JainIntroduction to Video Compression Techniques - Anurag Jain
Introduction to Video Compression Techniques - Anurag Jain
 
Audio compression
Audio compressionAudio compression
Audio compression
 
Energy-Aware Wireless Video Streaming
Energy-Aware Wireless Video StreamingEnergy-Aware Wireless Video Streaming
Energy-Aware Wireless Video Streaming
 
Lecture 8 audio compression
Lecture 8 audio compressionLecture 8 audio compression
Lecture 8 audio compression
 
Audio compression
Audio compressionAudio compression
Audio compression
 
Audio compression
Audio compressionAudio compression
Audio compression
 

Ähnlich wie Data comparation

PIPELINED ARCHITECTURE OF 2D-DCT, QUANTIZATION AND ZIGZAG PROCESS FOR JPEG IM...
PIPELINED ARCHITECTURE OF 2D-DCT, QUANTIZATION AND ZIGZAG PROCESS FOR JPEG IM...PIPELINED ARCHITECTURE OF 2D-DCT, QUANTIZATION AND ZIGZAG PROCESS FOR JPEG IM...
PIPELINED ARCHITECTURE OF 2D-DCT, QUANTIZATION AND ZIGZAG PROCESS FOR JPEG IM...VLSICS Design
 
2022-01-17-Rethinking_Bisenet.pptx
2022-01-17-Rethinking_Bisenet.pptx2022-01-17-Rethinking_Bisenet.pptx
2022-01-17-Rethinking_Bisenet.pptxJAEMINJEONG5
 
Pipelined Architecture of 2D-DCT, Quantization and ZigZag Process for JPEG Im...
Pipelined Architecture of 2D-DCT, Quantization and ZigZag Process for JPEG Im...Pipelined Architecture of 2D-DCT, Quantization and ZigZag Process for JPEG Im...
Pipelined Architecture of 2D-DCT, Quantization and ZigZag Process for JPEG Im...VLSICS Design
 
UNetEliyaLaialy (2).pptx
UNetEliyaLaialy (2).pptxUNetEliyaLaialy (2).pptx
UNetEliyaLaialy (2).pptxNoorUlHaq47
 
IJCER (www.ijceronline.com) International Journal of computational Engineerin...
IJCER (www.ijceronline.com) International Journal of computational Engineerin...IJCER (www.ijceronline.com) International Journal of computational Engineerin...
IJCER (www.ijceronline.com) International Journal of computational Engineerin...ijceronline
 
Deep learning for image super resolution
Deep learning for image super resolutionDeep learning for image super resolution
Deep learning for image super resolutionPrudhvi Raj
 
Deep learning for image super resolution
Deep learning for image super resolutionDeep learning for image super resolution
Deep learning for image super resolutionPrudhvi Raj
 
Deep learning for image video processing
Deep learning for image video processingDeep learning for image video processing
Deep learning for image video processingYu Huang
 
Convolutional Neural Networks - Xavier Giro - UPC TelecomBCN Barcelona 2020
Convolutional Neural Networks - Xavier Giro - UPC TelecomBCN Barcelona 2020Convolutional Neural Networks - Xavier Giro - UPC TelecomBCN Barcelona 2020
Convolutional Neural Networks - Xavier Giro - UPC TelecomBCN Barcelona 2020Universitat Politècnica de Catalunya
 
D0325016021
D0325016021D0325016021
D0325016021theijes
 
JPM1406 Dual-Geometric Neighbor Embedding for Image Super Resolution With Sp...
JPM1406  Dual-Geometric Neighbor Embedding for Image Super Resolution With Sp...JPM1406  Dual-Geometric Neighbor Embedding for Image Super Resolution With Sp...
JPM1406 Dual-Geometric Neighbor Embedding for Image Super Resolution With Sp...chennaijp
 
Thesis on Image compression by Manish Myst
Thesis on Image compression by Manish MystThesis on Image compression by Manish Myst
Thesis on Image compression by Manish MystManish Myst
 
notes_Image Compression.ppt
notes_Image Compression.pptnotes_Image Compression.ppt
notes_Image Compression.pptHarisMasood20
 
notes_Image Compression.ppt
notes_Image Compression.pptnotes_Image Compression.ppt
notes_Image Compression.pptHarisMasood20
 
Iaetsd performance analysis of discrete cosine
Iaetsd performance analysis of discrete cosineIaetsd performance analysis of discrete cosine
Iaetsd performance analysis of discrete cosineIaetsd Iaetsd
 

Ähnlich wie Data comparation (20)

B.tech_project_ppt.pptx
B.tech_project_ppt.pptxB.tech_project_ppt.pptx
B.tech_project_ppt.pptx
 
PIPELINED ARCHITECTURE OF 2D-DCT, QUANTIZATION AND ZIGZAG PROCESS FOR JPEG IM...
PIPELINED ARCHITECTURE OF 2D-DCT, QUANTIZATION AND ZIGZAG PROCESS FOR JPEG IM...PIPELINED ARCHITECTURE OF 2D-DCT, QUANTIZATION AND ZIGZAG PROCESS FOR JPEG IM...
PIPELINED ARCHITECTURE OF 2D-DCT, QUANTIZATION AND ZIGZAG PROCESS FOR JPEG IM...
 
2022-01-17-Rethinking_Bisenet.pptx
2022-01-17-Rethinking_Bisenet.pptx2022-01-17-Rethinking_Bisenet.pptx
2022-01-17-Rethinking_Bisenet.pptx
 
Pipelined Architecture of 2D-DCT, Quantization and ZigZag Process for JPEG Im...
Pipelined Architecture of 2D-DCT, Quantization and ZigZag Process for JPEG Im...Pipelined Architecture of 2D-DCT, Quantization and ZigZag Process for JPEG Im...
Pipelined Architecture of 2D-DCT, Quantization and ZigZag Process for JPEG Im...
 
UNetEliyaLaialy (2).pptx
UNetEliyaLaialy (2).pptxUNetEliyaLaialy (2).pptx
UNetEliyaLaialy (2).pptx
 
IJCER (www.ijceronline.com) International Journal of computational Engineerin...
IJCER (www.ijceronline.com) International Journal of computational Engineerin...IJCER (www.ijceronline.com) International Journal of computational Engineerin...
IJCER (www.ijceronline.com) International Journal of computational Engineerin...
 
Deep learning for image super resolution
Deep learning for image super resolutionDeep learning for image super resolution
Deep learning for image super resolution
 
Deep learning for image super resolution
Deep learning for image super resolutionDeep learning for image super resolution
Deep learning for image super resolution
 
Deep learning for image video processing
Deep learning for image video processingDeep learning for image video processing
Deep learning for image video processing
 
92 97
92 9792 97
92 97
 
92 97
92 9792 97
92 97
 
Data compression
Data compressionData compression
Data compression
 
Convolutional Neural Networks - Xavier Giro - UPC TelecomBCN Barcelona 2020
Convolutional Neural Networks - Xavier Giro - UPC TelecomBCN Barcelona 2020Convolutional Neural Networks - Xavier Giro - UPC TelecomBCN Barcelona 2020
Convolutional Neural Networks - Xavier Giro - UPC TelecomBCN Barcelona 2020
 
D0325016021
D0325016021D0325016021
D0325016021
 
Image compression and jpeg
Image compression and jpegImage compression and jpeg
Image compression and jpeg
 
JPM1406 Dual-Geometric Neighbor Embedding for Image Super Resolution With Sp...
JPM1406  Dual-Geometric Neighbor Embedding for Image Super Resolution With Sp...JPM1406  Dual-Geometric Neighbor Embedding for Image Super Resolution With Sp...
JPM1406 Dual-Geometric Neighbor Embedding for Image Super Resolution With Sp...
 
Thesis on Image compression by Manish Myst
Thesis on Image compression by Manish MystThesis on Image compression by Manish Myst
Thesis on Image compression by Manish Myst
 
notes_Image Compression.ppt
notes_Image Compression.pptnotes_Image Compression.ppt
notes_Image Compression.ppt
 
notes_Image Compression.ppt
notes_Image Compression.pptnotes_Image Compression.ppt
notes_Image Compression.ppt
 
Iaetsd performance analysis of discrete cosine
Iaetsd performance analysis of discrete cosineIaetsd performance analysis of discrete cosine
Iaetsd performance analysis of discrete cosine
 

Mehr von Jay Choudhary

Separation processes
Separation processesSeparation processes
Separation processesJay Choudhary
 
Security environment
Security environmentSecurity environment
Security environmentJay Choudhary
 
National income and employement
National income and employementNational income and employement
National income and employementJay Choudhary
 
Effective communication
Effective communicationEffective communication
Effective communicationJay Choudhary
 
Bio technology parks
Bio technology  parksBio technology  parks
Bio technology parksJay Choudhary
 
Bio technology parks
Bio technology  parksBio technology  parks
Bio technology parksJay Choudhary
 
Bio technology parks
Bio technology  parksBio technology  parks
Bio technology parksJay Choudhary
 

Mehr von Jay Choudhary (9)

Separation processes
Separation processesSeparation processes
Separation processes
 
Security environment
Security environmentSecurity environment
Security environment
 
National income and employement
National income and employementNational income and employement
National income and employement
 
Markowitz model
Markowitz modelMarkowitz model
Markowitz model
 
Effective communication
Effective communicationEffective communication
Effective communication
 
Economic growth
Economic growthEconomic growth
Economic growth
 
Bio technology parks
Bio technology  parksBio technology  parks
Bio technology parks
 
Bio technology parks
Bio technology  parksBio technology  parks
Bio technology parks
 
Bio technology parks
Bio technology  parksBio technology  parks
Bio technology parks
 

Kürzlich hochgeladen

Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...roncy bisnoi
 
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...Christo Ananth
 
UNIT-III FMM. DIMENSIONAL ANALYSIS
UNIT-III FMM.        DIMENSIONAL ANALYSISUNIT-III FMM.        DIMENSIONAL ANALYSIS
UNIT-III FMM. DIMENSIONAL ANALYSISrknatarajan
 
result management system report for college project
result management system report for college projectresult management system report for college project
result management system report for college projectTonystark477637
 
Extrusion Processes and Their Limitations
Extrusion Processes and Their LimitationsExtrusion Processes and Their Limitations
Extrusion Processes and Their Limitations120cr0395
 
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdfONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdfKamal Acharya
 
Processing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxProcessing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxpranjaldaimarysona
 
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...ranjana rawat
 
Booking open Available Pune Call Girls Pargaon 6297143586 Call Hot Indian Gi...
Booking open Available Pune Call Girls Pargaon  6297143586 Call Hot Indian Gi...Booking open Available Pune Call Girls Pargaon  6297143586 Call Hot Indian Gi...
Booking open Available Pune Call Girls Pargaon 6297143586 Call Hot Indian Gi...Call Girls in Nagpur High Profile
 
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSMANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSSIVASHANKAR N
 
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...ranjana rawat
 
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINEMANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINESIVASHANKAR N
 
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Christo Ananth
 
Glass Ceramics: Processing and Properties
Glass Ceramics: Processing and PropertiesGlass Ceramics: Processing and Properties
Glass Ceramics: Processing and PropertiesPrabhanshu Chaturvedi
 
Online banking management system project.pdf
Online banking management system project.pdfOnline banking management system project.pdf
Online banking management system project.pdfKamal Acharya
 
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Bookingdharasingh5698
 
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 

Kürzlich hochgeladen (20)

Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
 
Water Industry Process Automation & Control Monthly - April 2024
Water Industry Process Automation & Control Monthly - April 2024Water Industry Process Automation & Control Monthly - April 2024
Water Industry Process Automation & Control Monthly - April 2024
 
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
 
UNIT-III FMM. DIMENSIONAL ANALYSIS
UNIT-III FMM.        DIMENSIONAL ANALYSISUNIT-III FMM.        DIMENSIONAL ANALYSIS
UNIT-III FMM. DIMENSIONAL ANALYSIS
 
result management system report for college project
result management system report for college projectresult management system report for college project
result management system report for college project
 
Roadmap to Membership of RICS - Pathways and Routes
Roadmap to Membership of RICS - Pathways and RoutesRoadmap to Membership of RICS - Pathways and Routes
Roadmap to Membership of RICS - Pathways and Routes
 
Extrusion Processes and Their Limitations
Extrusion Processes and Their LimitationsExtrusion Processes and Their Limitations
Extrusion Processes and Their Limitations
 
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdfONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
 
Processing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxProcessing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptx
 
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
 
Booking open Available Pune Call Girls Pargaon 6297143586 Call Hot Indian Gi...
Booking open Available Pune Call Girls Pargaon  6297143586 Call Hot Indian Gi...Booking open Available Pune Call Girls Pargaon  6297143586 Call Hot Indian Gi...
Booking open Available Pune Call Girls Pargaon 6297143586 Call Hot Indian Gi...
 
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSMANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
 
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
 
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
 
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINEMANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
 
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
 
Glass Ceramics: Processing and Properties
Glass Ceramics: Processing and PropertiesGlass Ceramics: Processing and Properties
Glass Ceramics: Processing and Properties
 
Online banking management system project.pdf
Online banking management system project.pdfOnline banking management system project.pdf
Online banking management system project.pdf
 
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
 
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 

Data comparation

  • 1. DATA COMPRESSION Prepared by – JAYPAL SINGH CHOUDHARY SOURABH JAIN Graphics from - http://plus.maths.org/issue23/features/data/data.jpg
  • 2. Why Data Compression  Definition: Reducing the amount of data required to represent a source of information. Preserve the output data original to the input as much as possible.  Objectives: Reduce the space required for the data storage. Also reduce the time of data transmission over network. SOURCES - www.data-compression.com/index.shtml
  • 3. Types of Compression  Lossless compression.  Lossy compression. Basic principle of both : Graphics from - http://img.zdnet.com/techDirectory/LOSSY.GIF
  • 4. Lossless Compression In this the compressing and decompressing algorithms are inverse of each other. TECHNIQUES :  Run-Length Encoding. When data contains repeated strings then these can be replaced by special marker. original data compressed data Sources- www.data-compression.com/lossless.shtml 572744444444321333333333335278222222 5727#408321#3115278#206
  • 5. Lossless (contd.)  Statistical compression: In this the short codes are used for frequent symbols and long for infrequent. Three common principles are :- 1. Morse code. 2. Huffman encoding. 3. Lempel- Ziv -Welch encoding.  Relative compression: Extremely useful for sending video, commercial TVs and30 frames in every second. References - www.data-compression.com/lossless.shtml
  • 6. Lossy compression  Some data in output is lost but not detected by users.  Mostly used for pictures, videos and sounds. Basic techniques are : 1. JPEG 2. MPEG Referenced -http://searchciomidmarket.techtarget.com/sDefinition/0,,sid183_gci214453,00.html Transformation Quantisation Encoding decompress compress
  • 7. Latest Developments  Fathom 3.0 Developed by Inlet technologies in cooperation with Microsoft and Scientific Atlanta. Work with media files for mobiles, portable, web and high definition.
  • 8. Histor􀁜 A literature compendium for a large variety of Audiocoding systems was published in the IEEE Journal on Selected Areas in Communications (JSAC), February 1988. While there were some papers from before that time, this Collection documented an entire variety of finished, working audio coders, nearly all of them using perceptual (i.e. masking) Techniquce and some kind of frequency analysis and back End noiseless coding.
  • 9. Image Compression Using Neural Networks Overview : - Introduction to neural networks. Back Propagated (BP) neural network. - Image compression using BP neural network. - Comparison with existing image compression techniques
  • 10. Image Compression using BP Neural Network - Future of Image Coding(analogous to Our visual system). - Narrow Channel K-L. transform . - The entropy coding of the state vector h i's at the hidden Layer.
  • 11. Image Compression using continued… - A set of image samples is used to train the network. - This is equivalent to compressing the input into the narrow channel and then reconstructing the input from the hidden layer.
  • 12. - The image to be subdivided into non-overlapping blocks of n x n pixels each. Such block represents N-dimensional vector x, N = n x n, in N-dimensional space. Transformation process maps this set of vectors into y=W (input) output=W-1y Transform coding with multilayer Neural Network:
  • 13. Image Compression continued… The inverse transformation need to reconstruct original image with minimum ofdistortions.
  • 14. Proposed Method: - Wavelet packet decomposition. - Quantization. - Organization of vectors. - Neural network approximation. - Lossless encoding and reduction
  • 15. Wavelet Packet Decomposition The image is first put through a few levels ofwavelet packet decomposition.
  • 16. Quantization - Each of the decomposed wavelet sections is divided by the quantization value and rounded to the nearest integer. - This creates redundancy in the data which is easier to work with. - Quantization is not lossless.
  • 17. Neural Network Approximation -An example of the vector with the trained Neural network attempting to fit it.
  • 18. Lossless Encoding and Reduction - The entire data stream is then run- lengthencoded (RLE). - Afterwards, we can save the data using the ZIP file format, which applies some other lossless encoding methods.
  • 19. Conclusion - Neural networks can be used to compress images! - However, they are probably not the best way to go unless the data can be represented in some easier way. - Most of the compression came from the quantization, organization, and Lossless compression stages.
  • 20. References 1. http://en.wikipedia.org/wiki/Data_comp ression 2. http://en.wikipedia.org/wiki/Lossless_d ata_compression 3. http://en.wikibooks.org/wiki/Data_Codi ng_Theory/Data_Compression 4. http://en.wikibooks.org/wiki/Data_Com pression 5. http://datacompression.dogma.net/inde x.php?title=Comp.compression_FAQ
  • 21. Annotated Bibliography  I choose the text from – www.data-compression.com/index.shtml www.data-compression.com/lossless.shtml http://searchciomidmarket.techtarget.com/sDefinition/0,,sid183_gci214453 ,00.html http://localtechwire.com/business/local_tech_wire/wire/story/1276887 http://www.futureofgadgets.com/futureblogger/show/1730 because it fulfills mine requirement for the topic.  I choose the graphics from – http://img.zdnet.com/techDirectory/LOSSY.GIF http://plus.maths.org/issue23/features/data/data.jpg because it clears the situation which I want to explain.