SlideShare a Scribd company logo
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.

More Related Content

What's hot

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 V2
Khang 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-Tree
Danny Luk
 
Geometry Batching Using Texture-Arrays
Geometry Batching Using Texture-ArraysGeometry Batching Using Texture-Arrays
Geometry Batching Using Texture-Arrays
Matthias 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 immagine
uninfoit
 
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 Patterning
Danny 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 Estimation
taeseon 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
 
Project004
Project004Project004
Project004
Chad Weiss
 
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 mining
ZHAO 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 Visualization
Matthias Trapp
 
2021 01-04-learning filter-basis
2021 01-04-learning filter-basis2021 01-04-learning filter-basis
2021 01-04-learning filter-basis
JAEMINJEONG5
 

What's hot (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
 

Viewers also liked

ppt
pptppt
3 mathematical priliminaries DATA compression
3 mathematical priliminaries DATA compression3 mathematical priliminaries DATA compression
3 mathematical priliminaries DATA compression
Shubham 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 ERP
rmustofa
 
Data compession
Data compession Data compession
Data compession
arvind carpenter
 
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 Delivery
Nick Floro
 
Compression basics
Compression basicsCompression basics
Compression basics
Joel Nally
 
Video Compression Basics by sahil jain
Video Compression Basics by sahil jainVideo Compression Basics by sahil jain
Video Compression Basics by sahil jain
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
Multimedia and Vision Laboratory at Universidad del Valle
 
Codecs de vídeo y audio
Codecs de vídeo y audioCodecs de vídeo y audio
Codecs de vídeo y audio
jzamora01
 
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
Kevines Ulloa
 
Microsoft PowerPoint - WirelessCluster_Pres
Microsoft PowerPoint - WirelessCluster_PresMicrosoft PowerPoint - WirelessCluster_Pres
Microsoft PowerPoint - WirelessCluster_Pres
Videoguy
 
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
Videoguy
 
Audio compression
Audio compressionAudio compression
Audio compression
Miled Othmen
 
Energy-Aware Wireless Video Streaming
Energy-Aware Wireless Video StreamingEnergy-Aware Wireless Video Streaming
Energy-Aware Wireless Video Streaming
Videoguy
 
Lecture 8 audio compression
Lecture 8 audio compressionLecture 8 audio compression
Lecture 8 audio compression
Mr SMAK
 
Audio compression
Audio compressionAudio compression
Audio compression
Sahil Garg
 
Audio compression
Audio compressionAudio compression
Audio compression
priyanka pandey
 

Viewers also liked (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
 

Similar to Data comparation

B.tech_project_ppt.pptx
B.tech_project_ppt.pptxB.tech_project_ppt.pptx
B.tech_project_ppt.pptx
supratikmondal6
 
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.pptx
JAEMINJEONG5
 
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).pptx
NoorUlHaq47
 
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 resolution
Prudhvi Raj
 
Deep learning for image super resolution
Deep learning for image super resolutionDeep learning for image super resolution
Deep learning for image super resolution
Prudhvi Raj
 
Deep learning for image video processing
Deep learning for image video processingDeep learning for image video processing
Deep learning for image video processing
Yu Huang
 
92 97
92 9792 97
92 97
92 9792 97
Data compression
Data compressionData compression
Data compression
Sherif Abdelfattah
 
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
Universitat Politècnica de Catalunya
 
D0325016021
D0325016021D0325016021
D0325016021
theijes
 
Image compression and jpeg
Image compression and jpegImage compression and jpeg
Image compression and jpeg
theem college of engineering
 
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 Myst
Manish Myst
 
notes_Image Compression.ppt
notes_Image Compression.pptnotes_Image Compression.ppt
notes_Image Compression.ppt
HarisMasood20
 
notes_Image Compression.ppt
notes_Image Compression.pptnotes_Image Compression.ppt
notes_Image Compression.ppt
HarisMasood20
 
Iaetsd performance analysis of discrete cosine
Iaetsd performance analysis of discrete cosineIaetsd performance analysis of discrete cosine
Iaetsd performance analysis of discrete cosine
Iaetsd Iaetsd
 

Similar to 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
 

More from Jay Choudhary

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

More from 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
 

Recently uploaded

spirit beverages ppt without graphics.pptx
spirit beverages ppt without graphics.pptxspirit beverages ppt without graphics.pptx
spirit beverages ppt without graphics.pptx
Madan Karki
 
bank management system in java and mysql report1.pdf
bank management system in java and mysql report1.pdfbank management system in java and mysql report1.pdf
bank management system in java and mysql report1.pdf
Divyam548318
 
RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...
RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...
RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...
thanhdowork
 
Exception Handling notes in java exception
Exception Handling notes in java exceptionException Handling notes in java exception
Exception Handling notes in java exception
Ratnakar Mikkili
 
International Conference on NLP, Artificial Intelligence, Machine Learning an...
International Conference on NLP, Artificial Intelligence, Machine Learning an...International Conference on NLP, Artificial Intelligence, Machine Learning an...
International Conference on NLP, Artificial Intelligence, Machine Learning an...
gerogepatton
 
Literature Review Basics and Understanding Reference Management.pptx
Literature Review Basics and Understanding Reference Management.pptxLiterature Review Basics and Understanding Reference Management.pptx
Literature Review Basics and Understanding Reference Management.pptx
Dr Ramhari Poudyal
 
Electric vehicle and photovoltaic advanced roles in enhancing the financial p...
Electric vehicle and photovoltaic advanced roles in enhancing the financial p...Electric vehicle and photovoltaic advanced roles in enhancing the financial p...
Electric vehicle and photovoltaic advanced roles in enhancing the financial p...
IJECEIAES
 
IEEE Aerospace and Electronic Systems Society as a Graduate Student Member
IEEE Aerospace and Electronic Systems Society as a Graduate Student MemberIEEE Aerospace and Electronic Systems Society as a Graduate Student Member
IEEE Aerospace and Electronic Systems Society as a Graduate Student Member
VICTOR MAESTRE RAMIREZ
 
ACRP 4-09 Risk Assessment Method to Support Modification of Airfield Separat...
ACRP 4-09 Risk Assessment Method to Support Modification of Airfield Separat...ACRP 4-09 Risk Assessment Method to Support Modification of Airfield Separat...
ACRP 4-09 Risk Assessment Method to Support Modification of Airfield Separat...
Mukeshwaran Balu
 
ACEP Magazine edition 4th launched on 05.06.2024
ACEP Magazine edition 4th launched on 05.06.2024ACEP Magazine edition 4th launched on 05.06.2024
ACEP Magazine edition 4th launched on 05.06.2024
Rahul
 
basic-wireline-operations-course-mahmoud-f-radwan.pdf
basic-wireline-operations-course-mahmoud-f-radwan.pdfbasic-wireline-operations-course-mahmoud-f-radwan.pdf
basic-wireline-operations-course-mahmoud-f-radwan.pdf
NidhalKahouli2
 
Low power architecture of logic gates using adiabatic techniques
Low power architecture of logic gates using adiabatic techniquesLow power architecture of logic gates using adiabatic techniques
Low power architecture of logic gates using adiabatic techniques
nooriasukmaningtyas
 
[JPP-1] - (JEE 3.0) - Kinematics 1D - 14th May..pdf
[JPP-1] - (JEE 3.0) - Kinematics 1D - 14th May..pdf[JPP-1] - (JEE 3.0) - Kinematics 1D - 14th May..pdf
[JPP-1] - (JEE 3.0) - Kinematics 1D - 14th May..pdf
awadeshbabu
 
DfMAy 2024 - key insights and contributions
DfMAy 2024 - key insights and contributionsDfMAy 2024 - key insights and contributions
DfMAy 2024 - key insights and contributions
gestioneergodomus
 
Harnessing WebAssembly for Real-time Stateless Streaming Pipelines
Harnessing WebAssembly for Real-time Stateless Streaming PipelinesHarnessing WebAssembly for Real-time Stateless Streaming Pipelines
Harnessing WebAssembly for Real-time Stateless Streaming Pipelines
Christina Lin
 
Technical Drawings introduction to drawing of prisms
Technical Drawings introduction to drawing of prismsTechnical Drawings introduction to drawing of prisms
Technical Drawings introduction to drawing of prisms
heavyhaig
 
CSM Cloud Service Management Presentarion
CSM Cloud Service Management PresentarionCSM Cloud Service Management Presentarion
CSM Cloud Service Management Presentarion
rpskprasana
 
Properties Railway Sleepers and Test.pptx
Properties Railway Sleepers and Test.pptxProperties Railway Sleepers and Test.pptx
Properties Railway Sleepers and Test.pptx
MDSABBIROJJAMANPAYEL
 
22CYT12-Unit-V-E Waste and its Management.ppt
22CYT12-Unit-V-E Waste and its Management.ppt22CYT12-Unit-V-E Waste and its Management.ppt
22CYT12-Unit-V-E Waste and its Management.ppt
KrishnaveniKrishnara1
 
Embedded machine learning-based road conditions and driving behavior monitoring
Embedded machine learning-based road conditions and driving behavior monitoringEmbedded machine learning-based road conditions and driving behavior monitoring
Embedded machine learning-based road conditions and driving behavior monitoring
IJECEIAES
 

Recently uploaded (20)

spirit beverages ppt without graphics.pptx
spirit beverages ppt without graphics.pptxspirit beverages ppt without graphics.pptx
spirit beverages ppt without graphics.pptx
 
bank management system in java and mysql report1.pdf
bank management system in java and mysql report1.pdfbank management system in java and mysql report1.pdf
bank management system in java and mysql report1.pdf
 
RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...
RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...
RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...
 
Exception Handling notes in java exception
Exception Handling notes in java exceptionException Handling notes in java exception
Exception Handling notes in java exception
 
International Conference on NLP, Artificial Intelligence, Machine Learning an...
International Conference on NLP, Artificial Intelligence, Machine Learning an...International Conference on NLP, Artificial Intelligence, Machine Learning an...
International Conference on NLP, Artificial Intelligence, Machine Learning an...
 
Literature Review Basics and Understanding Reference Management.pptx
Literature Review Basics and Understanding Reference Management.pptxLiterature Review Basics and Understanding Reference Management.pptx
Literature Review Basics and Understanding Reference Management.pptx
 
Electric vehicle and photovoltaic advanced roles in enhancing the financial p...
Electric vehicle and photovoltaic advanced roles in enhancing the financial p...Electric vehicle and photovoltaic advanced roles in enhancing the financial p...
Electric vehicle and photovoltaic advanced roles in enhancing the financial p...
 
IEEE Aerospace and Electronic Systems Society as a Graduate Student Member
IEEE Aerospace and Electronic Systems Society as a Graduate Student MemberIEEE Aerospace and Electronic Systems Society as a Graduate Student Member
IEEE Aerospace and Electronic Systems Society as a Graduate Student Member
 
ACRP 4-09 Risk Assessment Method to Support Modification of Airfield Separat...
ACRP 4-09 Risk Assessment Method to Support Modification of Airfield Separat...ACRP 4-09 Risk Assessment Method to Support Modification of Airfield Separat...
ACRP 4-09 Risk Assessment Method to Support Modification of Airfield Separat...
 
ACEP Magazine edition 4th launched on 05.06.2024
ACEP Magazine edition 4th launched on 05.06.2024ACEP Magazine edition 4th launched on 05.06.2024
ACEP Magazine edition 4th launched on 05.06.2024
 
basic-wireline-operations-course-mahmoud-f-radwan.pdf
basic-wireline-operations-course-mahmoud-f-radwan.pdfbasic-wireline-operations-course-mahmoud-f-radwan.pdf
basic-wireline-operations-course-mahmoud-f-radwan.pdf
 
Low power architecture of logic gates using adiabatic techniques
Low power architecture of logic gates using adiabatic techniquesLow power architecture of logic gates using adiabatic techniques
Low power architecture of logic gates using adiabatic techniques
 
[JPP-1] - (JEE 3.0) - Kinematics 1D - 14th May..pdf
[JPP-1] - (JEE 3.0) - Kinematics 1D - 14th May..pdf[JPP-1] - (JEE 3.0) - Kinematics 1D - 14th May..pdf
[JPP-1] - (JEE 3.0) - Kinematics 1D - 14th May..pdf
 
DfMAy 2024 - key insights and contributions
DfMAy 2024 - key insights and contributionsDfMAy 2024 - key insights and contributions
DfMAy 2024 - key insights and contributions
 
Harnessing WebAssembly for Real-time Stateless Streaming Pipelines
Harnessing WebAssembly for Real-time Stateless Streaming PipelinesHarnessing WebAssembly for Real-time Stateless Streaming Pipelines
Harnessing WebAssembly for Real-time Stateless Streaming Pipelines
 
Technical Drawings introduction to drawing of prisms
Technical Drawings introduction to drawing of prismsTechnical Drawings introduction to drawing of prisms
Technical Drawings introduction to drawing of prisms
 
CSM Cloud Service Management Presentarion
CSM Cloud Service Management PresentarionCSM Cloud Service Management Presentarion
CSM Cloud Service Management Presentarion
 
Properties Railway Sleepers and Test.pptx
Properties Railway Sleepers and Test.pptxProperties Railway Sleepers and Test.pptx
Properties Railway Sleepers and Test.pptx
 
22CYT12-Unit-V-E Waste and its Management.ppt
22CYT12-Unit-V-E Waste and its Management.ppt22CYT12-Unit-V-E Waste and its Management.ppt
22CYT12-Unit-V-E Waste and its Management.ppt
 
Embedded machine learning-based road conditions and driving behavior monitoring
Embedded machine learning-based road conditions and driving behavior monitoringEmbedded machine learning-based road conditions and driving behavior monitoring
Embedded machine learning-based road conditions and driving behavior monitoring
 

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.