SlideShare a Scribd company logo
SIR ISSAC NEWTON ARTS & SCIENCE COLLEGE
NAGAPATTINAM, TAMILNADU
R.Malarmani-P15274355
S.Vinodhini-P15274359
II M.Sc.,(Computer Science)
SUBMITTED TO
B.SOWBARNIKA M.Sc.,M.Phil.,
Assistant professor,
Department of computer science.
INTRODUCTION
 Data compression may be viewed as a branch of information
theory in which the primary objective is to minimize the amount
of data to be transmitted.
 The purpose of this paper is to present and analyze a variety of
data compression algorithms.
 Data compression is the art of reducing the number of bits
 Needed to store or transmit data.
 In signal processing, data compression, source coding, or bit-
rate reduction involves encoding information using fewer bits
than the original representation.
 Compression can be either lossy or lossless. Lossless
compression reduces bits by identifying and eliminating
statistical redundancy.
Definition:
Lossless Compression
 Lossless compression is a class of data compression algorithms that
allows the original data to be perfectly reconstructed from the
compressed data.
 By contrast, lossy compression permits reconstruction only of an
approximation of the original data, though this usually
improves compression rates (and therefore reduces file sizes).
 Lossless data compression is used in many applications.
 For example, it is used in the ZIP file format and in the GNU tool gzip.
It is also often used as a component within lossy data compression
technologies.
LOSSLESS COMPRESSION
METHOD
Run-length encoding
 Run-length encoding (RLE) is a very simple form of lossless data
compression in which runs of data.
 Given an input string, write a function that returns the Run
Length Encoded string for the input string.
 For example, if the input string is “mmmmaaalarrrrrrviiinnoooo”,
then the function should return “m4a3l1a1r6v1i3n2o4″.
Huffman coding
 Huffman coding is a lossless data compression algorithm.
 A Huffman code is a particular type of optimal prefix code that is
commonly used for lossless data compression
 The process of finding and/or using such a code proceeds by means
of Huffman coding, an algorithm developed by David A. Huffman.
 Symbol Count
 M 14
 A 12
 L 13
 A 5
 R 3
47
14 33
8
25
3 5 12 13
EXAMPLE
Bits Symbol
000 M
101 A
111 L
011 A
001 R
(0)
(0)
(0) (0)
(1)
(1)
(1)
M
L
R A A
Huffman encoding
This problem is that of finding the minimum length bit string which can be used to
encode a string of symbols.
Huffman's scheme uses a table of frequency of occurrence for each symbol (or character) in
the input.
0 1
0 1
0 1
Input text:ABRACABARA
Compute Character Frequencies
A=5,B=3,R=2,C=1
11
A=5 6
3 B=3
C=1 R=2
Lempel Ziv encoding
Lempel–Ziv–Welch (LZW) is a universal lossless data
compression algorithm created by Abraham Lempel, Jacob Ziv,
and Terry Welch.
 Lempel Ziv encoding it is a dictionary based encoding.
Basic Idea
Create a dictionary(a table)of string used during communication.
LOSSY
COMPRESSION
METHODS
Lossy compression methods
 lossy compression or irreversible compression is the class
of data encoding methods that uses inexact approximations and
partial data discarding to represent the content.
Lossy compression is most commonly used to
compress multimedia data (audio, video, and images), especially in
applications such as streaming media and internet telephony.
 These techniques are used to reduce data size for storage,
handling, and transmitting content.
JPEG compression is used in a number of image file formats.
JPEG/Exit is the most common image format used by digital
cameras and other photographic image capture devices;
along with JPEG/JFIF, it is the most common format for storing
and transmitting photographic images on the World Wide Web.
The term "JPEG" is an acronym for the Joint Photographic Experts
Group, which created the standard.
Image compression: JPEG
Discrete cosine transform
A discrete cosine transform (DCT) expresses a finite sequence
of data points in terms of a sum of cosine functions oscillating at
different frequencies.
Video compression--MPEG
The Moving Picture Experts Group (MPEG) is a working
group of authorities that was formed by ISO and IEC to set standards
for audio and video compression and transmission.
It was established in 1988 by the initiative of Hiroshi Yasuda (Nippon
Telegraph and Telephone) and Leonardo Chiariglione.
CONCLUSION
 The report presents a novel approach for image compression using the
Hartley transform.
 The magnitude and phase compression using this transformation have
proved a good performance.
 Magnitude and phase were processed separately.
 The quantization of frequency samples in less bits has increased the
compression ratio. Furthermore, the distributions used to generate the
noise influence the result significantly.
THANKS TO
P. MEERABAI MC.A.,M.Phil.,
HEAD OF THE DEPARTMENT,
COMPUTER SCIENCE.
Data compression

More Related Content

What's hot

data compression.
data compression.data compression.
data compression.
hasan sarker
 
Steganography
SteganographySteganography
Steganography
Jaykrishna Thakkar
 
Lossless predictive coding in Digital Image Processing
Lossless predictive coding in Digital Image ProcessingLossless predictive coding in Digital Image Processing
Lossless predictive coding in Digital Image Processing
priyadharshini murugan
 
Data Compression (Lossy and Lossless)
Data Compression (Lossy and Lossless)Data Compression (Lossy and Lossless)
Data Compression (Lossy and Lossless)
Project Student
 
Substitution techniques
Substitution techniquesSubstitution techniques
Substitution techniques
vinitha96
 
Dictionary Based Compression
Dictionary Based CompressionDictionary Based Compression
Dictionary Based Compressionanithabalaprabhu
 
Data compression
Data compression Data compression
Data compression
Muhammad Irtiza
 
Introduction to Image Compression
Introduction to Image CompressionIntroduction to Image Compression
Introduction to Image Compression
Kalyan Acharjya
 
Data Redundacy
Data RedundacyData Redundacy
Data Redundacy
Poonam Seth
 
Multimedia compression
Multimedia compressionMultimedia compression
Multimedia compression
pradeepa velmurugan
 
Fundamentals and image compression models
Fundamentals and image compression modelsFundamentals and image compression models
Fundamentals and image compression models
lavanya marichamy
 
Fundamentals of Data compression
Fundamentals of Data compressionFundamentals of Data compression
Fundamentals of Data compression
M.k. Praveen
 
Image compression in digital image processing
Image compression in digital image processingImage compression in digital image processing
Image compression in digital image processing
DHIVYADEVAKI
 
Presentation of Lossy compression
Presentation of Lossy compressionPresentation of Lossy compression
Presentation of Lossy compression
Omar Ghazi
 
Bit plane coding
Bit plane codingBit plane coding
Bit plane coding
priyadharshini murugan
 
Raster Scan display
Raster Scan displayRaster Scan display
Raster Scan display
Lokesh Singrol
 
Image Steganography using LSB
Image Steganography using LSBImage Steganography using LSB
Image Steganography using LSB
Sreelekshmi Sree
 

What's hot (20)

data compression.
data compression.data compression.
data compression.
 
Steganography
SteganographySteganography
Steganography
 
Lossless predictive coding in Digital Image Processing
Lossless predictive coding in Digital Image ProcessingLossless predictive coding in Digital Image Processing
Lossless predictive coding in Digital Image Processing
 
Data Compression (Lossy and Lossless)
Data Compression (Lossy and Lossless)Data Compression (Lossy and Lossless)
Data Compression (Lossy and Lossless)
 
Substitution techniques
Substitution techniquesSubstitution techniques
Substitution techniques
 
Huffman Coding
Huffman CodingHuffman Coding
Huffman Coding
 
Dictionary Based Compression
Dictionary Based CompressionDictionary Based Compression
Dictionary Based Compression
 
Data compression
Data compression Data compression
Data compression
 
Introduction to Image Compression
Introduction to Image CompressionIntroduction to Image Compression
Introduction to Image Compression
 
Data Redundacy
Data RedundacyData Redundacy
Data Redundacy
 
Multimedia compression
Multimedia compressionMultimedia compression
Multimedia compression
 
Fundamentals and image compression models
Fundamentals and image compression modelsFundamentals and image compression models
Fundamentals and image compression models
 
Data compression
Data compressionData compression
Data compression
 
Fundamentals of Data compression
Fundamentals of Data compressionFundamentals of Data compression
Fundamentals of Data compression
 
image compression ppt
image compression pptimage compression ppt
image compression ppt
 
Image compression in digital image processing
Image compression in digital image processingImage compression in digital image processing
Image compression in digital image processing
 
Presentation of Lossy compression
Presentation of Lossy compressionPresentation of Lossy compression
Presentation of Lossy compression
 
Bit plane coding
Bit plane codingBit plane coding
Bit plane coding
 
Raster Scan display
Raster Scan displayRaster Scan display
Raster Scan display
 
Image Steganography using LSB
Image Steganography using LSBImage Steganography using LSB
Image Steganography using LSB
 

Viewers also liked

Data Compression In SQL
Data Compression In SQLData Compression In SQL
Data Compression In SQLBoosh Booshan
 
Data compression in Modern Application
Data compression in Modern ApplicationData compression in Modern Application
Data compression in Modern Application
LivePerson
 
Data compression
Data compressionData compression
Data compressionNizar Sbaih
 
4 data compression
4 data compression4 data compression
4 data compression
Rejin Thomas
 
Compression techniques
Compression techniquesCompression techniques
Compression techniques
m_divya_bharathi
 
data compression technique
data compression techniquedata compression technique
data compression technique
CHINMOY PAUL
 
G zip compresser ppt
G zip compresser pptG zip compresser ppt
G zip compresser pptgaurav kumar
 
Estatutos apime
Estatutos apimeEstatutos apime
Estatutos apime
Celia Serrano Fernández
 
國貿四甲 A97223楊仲文 國片心得報告-詹翔霖教授
國貿四甲 A97223楊仲文  國片心得報告-詹翔霖教授國貿四甲 A97223楊仲文  國片心得報告-詹翔霖教授
國貿四甲 A97223楊仲文 國片心得報告-詹翔霖教授
翔霖 詹
 
Cory dean smith0707
Cory dean smith0707Cory dean smith0707
Cory dean smith0707
Cory Smith
 
Textual analysis template
Textual analysis templateTextual analysis template
Textual analysis template
JHk
 
Project pptVLSI ARCHITECTURE FOR AN IMAGE COMPRESSION SYSTEM USING VECTOR QUA...
Project pptVLSI ARCHITECTURE FOR AN IMAGE COMPRESSION SYSTEM USING VECTOR QUA...Project pptVLSI ARCHITECTURE FOR AN IMAGE COMPRESSION SYSTEM USING VECTOR QUA...
Project pptVLSI ARCHITECTURE FOR AN IMAGE COMPRESSION SYSTEM USING VECTOR QUA...saumyatapu
 
Introduction for Data Compression
Introduction for Data Compression Introduction for Data Compression
Introduction for Data Compression
MANISH T I
 

Viewers also liked (14)

Data Compression In SQL
Data Compression In SQLData Compression In SQL
Data Compression In SQL
 
Data compression in Modern Application
Data compression in Modern ApplicationData compression in Modern Application
Data compression in Modern Application
 
Data compression
Data compressionData compression
Data compression
 
4 data compression
4 data compression4 data compression
4 data compression
 
Compression techniques
Compression techniquesCompression techniques
Compression techniques
 
data compression technique
data compression techniquedata compression technique
data compression technique
 
G zip compresser ppt
G zip compresser pptG zip compresser ppt
G zip compresser ppt
 
Estatutos apime
Estatutos apimeEstatutos apime
Estatutos apime
 
CONCEPTO credentials
CONCEPTO credentialsCONCEPTO credentials
CONCEPTO credentials
 
國貿四甲 A97223楊仲文 國片心得報告-詹翔霖教授
國貿四甲 A97223楊仲文  國片心得報告-詹翔霖教授國貿四甲 A97223楊仲文  國片心得報告-詹翔霖教授
國貿四甲 A97223楊仲文 國片心得報告-詹翔霖教授
 
Cory dean smith0707
Cory dean smith0707Cory dean smith0707
Cory dean smith0707
 
Textual analysis template
Textual analysis templateTextual analysis template
Textual analysis template
 
Project pptVLSI ARCHITECTURE FOR AN IMAGE COMPRESSION SYSTEM USING VECTOR QUA...
Project pptVLSI ARCHITECTURE FOR AN IMAGE COMPRESSION SYSTEM USING VECTOR QUA...Project pptVLSI ARCHITECTURE FOR AN IMAGE COMPRESSION SYSTEM USING VECTOR QUA...
Project pptVLSI ARCHITECTURE FOR AN IMAGE COMPRESSION SYSTEM USING VECTOR QUA...
 
Introduction for Data Compression
Introduction for Data Compression Introduction for Data Compression
Introduction for Data Compression
 

Similar to Data compression

A new algorithm for data compression technique using vlsi
A new algorithm for data compression technique using vlsiA new algorithm for data compression technique using vlsi
A new algorithm for data compression technique using vlsi
Tejeswar Tej
 
VII Compression Introduction
VII Compression IntroductionVII Compression Introduction
VII Compression Introductionsangusajjan
 
Compression of digital voice and video
Compression of digital voice and videoCompression of digital voice and video
Compression of digital voice and videosangusajjan
 
J03502050055
J03502050055J03502050055
J03502050055
theijes
 
Image Compression Through Combination Advantages From Existing Techniques
Image Compression Through Combination Advantages From Existing TechniquesImage Compression Through Combination Advantages From Existing Techniques
Image Compression Through Combination Advantages From Existing Techniques
CSCJournals
 
Compression technologies
Compression technologiesCompression technologies
Compression technologies
Ketan Hulaji
 
Speech signal compression and encryption based on sudoku, fuzzy C-means and t...
Speech signal compression and encryption based on sudoku, fuzzy C-means and t...Speech signal compression and encryption based on sudoku, fuzzy C-means and t...
Speech signal compression and encryption based on sudoku, fuzzy C-means and t...
IJECEIAES
 
Lossless Data Compression Using Rice Algorithm Based On Curve Fitting Technique
Lossless Data Compression Using Rice Algorithm Based On Curve Fitting TechniqueLossless Data Compression Using Rice Algorithm Based On Curve Fitting Technique
Lossless Data Compression Using Rice Algorithm Based On Curve Fitting Technique
IRJET Journal
 
F5242832
F5242832F5242832
F5242832
IOSR-JEN
 
Data Compression Project Presentation
Data Compression Project PresentationData Compression Project Presentation
Data Compression Project PresentationMyuran Kanga, MS, MBA
 
Teknik Pengkodean (2).pptx
Teknik Pengkodean (2).pptxTeknik Pengkodean (2).pptx
Teknik Pengkodean (2).pptx
zulhelmanz
 
Data compression
Data compressionData compression
Data compression
Chaitanya Belhekar
 
Comparision Of Various Lossless Image Compression Techniques
Comparision Of Various Lossless Image Compression TechniquesComparision Of Various Lossless Image Compression Techniques
Comparision Of Various Lossless Image Compression Techniques
IJERA Editor
 
Bg044357364
Bg044357364Bg044357364
Bg044357364
IJERA Editor
 
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
 
A Critical Review of Well Known Method For Image Compression
A Critical Review of Well Known Method For Image CompressionA Critical Review of Well Known Method For Image Compression
A Critical Review of Well Known Method For Image Compression
Editor IJMTER
 
Image compression and jpeg
Image compression and jpegImage compression and jpeg
Image compression and jpeg
theem college of engineering
 
Sunzip user tool for data reduction using huffman algorithm
Sunzip user tool for data reduction using huffman algorithmSunzip user tool for data reduction using huffman algorithm
Sunzip user tool for data reduction using huffman algorithm
Dr Sandeep Kumar Poonia
 
Data representation
Data representationData representation
Data representationChingTing
 

Similar to Data compression (20)

Compressionbasics
CompressionbasicsCompressionbasics
Compressionbasics
 
A new algorithm for data compression technique using vlsi
A new algorithm for data compression technique using vlsiA new algorithm for data compression technique using vlsi
A new algorithm for data compression technique using vlsi
 
VII Compression Introduction
VII Compression IntroductionVII Compression Introduction
VII Compression Introduction
 
Compression of digital voice and video
Compression of digital voice and videoCompression of digital voice and video
Compression of digital voice and video
 
J03502050055
J03502050055J03502050055
J03502050055
 
Image Compression Through Combination Advantages From Existing Techniques
Image Compression Through Combination Advantages From Existing TechniquesImage Compression Through Combination Advantages From Existing Techniques
Image Compression Through Combination Advantages From Existing Techniques
 
Compression technologies
Compression technologiesCompression technologies
Compression technologies
 
Speech signal compression and encryption based on sudoku, fuzzy C-means and t...
Speech signal compression and encryption based on sudoku, fuzzy C-means and t...Speech signal compression and encryption based on sudoku, fuzzy C-means and t...
Speech signal compression and encryption based on sudoku, fuzzy C-means and t...
 
Lossless Data Compression Using Rice Algorithm Based On Curve Fitting Technique
Lossless Data Compression Using Rice Algorithm Based On Curve Fitting TechniqueLossless Data Compression Using Rice Algorithm Based On Curve Fitting Technique
Lossless Data Compression Using Rice Algorithm Based On Curve Fitting Technique
 
F5242832
F5242832F5242832
F5242832
 
Data Compression Project Presentation
Data Compression Project PresentationData Compression Project Presentation
Data Compression Project Presentation
 
Teknik Pengkodean (2).pptx
Teknik Pengkodean (2).pptxTeknik Pengkodean (2).pptx
Teknik Pengkodean (2).pptx
 
Data compression
Data compressionData compression
Data compression
 
Comparision Of Various Lossless Image Compression Techniques
Comparision Of Various Lossless Image Compression TechniquesComparision Of Various Lossless Image Compression Techniques
Comparision Of Various Lossless Image Compression Techniques
 
Bg044357364
Bg044357364Bg044357364
Bg044357364
 
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...
 
A Critical Review of Well Known Method For Image Compression
A Critical Review of Well Known Method For Image CompressionA Critical Review of Well Known Method For Image Compression
A Critical Review of Well Known Method For Image Compression
 
Image compression and jpeg
Image compression and jpegImage compression and jpeg
Image compression and jpeg
 
Sunzip user tool for data reduction using huffman algorithm
Sunzip user tool for data reduction using huffman algorithmSunzip user tool for data reduction using huffman algorithm
Sunzip user tool for data reduction using huffman algorithm
 
Data representation
Data representationData representation
Data representation
 

Recently uploaded

Unbalanced Three Phase Systems and circuits.pptx
Unbalanced Three Phase Systems and circuits.pptxUnbalanced Three Phase Systems and circuits.pptx
Unbalanced Three Phase Systems and circuits.pptx
ChristineTorrepenida1
 
Tutorial for 16S rRNA Gene Analysis with QIIME2.pdf
Tutorial for 16S rRNA Gene Analysis with QIIME2.pdfTutorial for 16S rRNA Gene Analysis with QIIME2.pdf
Tutorial for 16S rRNA Gene Analysis with QIIME2.pdf
aqil azizi
 
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdfTop 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
Teleport Manpower Consultant
 
Water billing management system project report.pdf
Water billing management system project report.pdfWater billing management system project report.pdf
Water billing management system project report.pdf
Kamal Acharya
 
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单专业办理
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单专业办理一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单专业办理
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单专业办理
zwunae
 
Investor-Presentation-Q1FY2024 investor presentation document.pptx
Investor-Presentation-Q1FY2024 investor presentation document.pptxInvestor-Presentation-Q1FY2024 investor presentation document.pptx
Investor-Presentation-Q1FY2024 investor presentation document.pptx
AmarGB2
 
Basic Industrial Engineering terms for apparel
Basic Industrial Engineering terms for apparelBasic Industrial Engineering terms for apparel
Basic Industrial Engineering terms for apparel
top1002
 
Railway Signalling Principles Edition 3.pdf
Railway Signalling Principles Edition 3.pdfRailway Signalling Principles Edition 3.pdf
Railway Signalling Principles Edition 3.pdf
TeeVichai
 
DESIGN AND ANALYSIS OF A CAR SHOWROOM USING E TABS
DESIGN AND ANALYSIS OF A CAR SHOWROOM USING E TABSDESIGN AND ANALYSIS OF A CAR SHOWROOM USING E TABS
DESIGN AND ANALYSIS OF A CAR SHOWROOM USING E TABS
itech2017
 
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
obonagu
 
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
Amil Baba Dawood bangali
 
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdfHybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
fxintegritypublishin
 
Cosmetic shop management system project report.pdf
Cosmetic shop management system project report.pdfCosmetic shop management system project report.pdf
Cosmetic shop management system project report.pdf
Kamal Acharya
 
Immunizing Image Classifiers Against Localized Adversary Attacks
Immunizing Image Classifiers Against Localized Adversary AttacksImmunizing Image Classifiers Against Localized Adversary Attacks
Immunizing Image Classifiers Against Localized Adversary Attacks
gerogepatton
 
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&BDesign and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
Sreedhar Chowdam
 
Student information management system project report ii.pdf
Student information management system project report ii.pdfStudent information management system project report ii.pdf
Student information management system project report ii.pdf
Kamal Acharya
 
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
 
Gen AI Study Jams _ For the GDSC Leads in India.pdf
Gen AI Study Jams _ For the GDSC Leads in India.pdfGen AI Study Jams _ For the GDSC Leads in India.pdf
Gen AI Study Jams _ For the GDSC Leads in India.pdf
gdsczhcet
 
MCQ Soil mechanics questions (Soil shear strength).pdf
MCQ Soil mechanics questions (Soil shear strength).pdfMCQ Soil mechanics questions (Soil shear strength).pdf
MCQ Soil mechanics questions (Soil shear strength).pdf
Osamah Alsalih
 
Planning Of Procurement o different goods and services
Planning Of Procurement o different goods and servicesPlanning Of Procurement o different goods and services
Planning Of Procurement o different goods and services
JoytuBarua2
 

Recently uploaded (20)

Unbalanced Three Phase Systems and circuits.pptx
Unbalanced Three Phase Systems and circuits.pptxUnbalanced Three Phase Systems and circuits.pptx
Unbalanced Three Phase Systems and circuits.pptx
 
Tutorial for 16S rRNA Gene Analysis with QIIME2.pdf
Tutorial for 16S rRNA Gene Analysis with QIIME2.pdfTutorial for 16S rRNA Gene Analysis with QIIME2.pdf
Tutorial for 16S rRNA Gene Analysis with QIIME2.pdf
 
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdfTop 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
 
Water billing management system project report.pdf
Water billing management system project report.pdfWater billing management system project report.pdf
Water billing management system project report.pdf
 
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单专业办理
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单专业办理一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单专业办理
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单专业办理
 
Investor-Presentation-Q1FY2024 investor presentation document.pptx
Investor-Presentation-Q1FY2024 investor presentation document.pptxInvestor-Presentation-Q1FY2024 investor presentation document.pptx
Investor-Presentation-Q1FY2024 investor presentation document.pptx
 
Basic Industrial Engineering terms for apparel
Basic Industrial Engineering terms for apparelBasic Industrial Engineering terms for apparel
Basic Industrial Engineering terms for apparel
 
Railway Signalling Principles Edition 3.pdf
Railway Signalling Principles Edition 3.pdfRailway Signalling Principles Edition 3.pdf
Railway Signalling Principles Edition 3.pdf
 
DESIGN AND ANALYSIS OF A CAR SHOWROOM USING E TABS
DESIGN AND ANALYSIS OF A CAR SHOWROOM USING E TABSDESIGN AND ANALYSIS OF A CAR SHOWROOM USING E TABS
DESIGN AND ANALYSIS OF A CAR SHOWROOM USING E TABS
 
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
 
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
 
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdfHybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
 
Cosmetic shop management system project report.pdf
Cosmetic shop management system project report.pdfCosmetic shop management system project report.pdf
Cosmetic shop management system project report.pdf
 
Immunizing Image Classifiers Against Localized Adversary Attacks
Immunizing Image Classifiers Against Localized Adversary AttacksImmunizing Image Classifiers Against Localized Adversary Attacks
Immunizing Image Classifiers Against Localized Adversary Attacks
 
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&BDesign and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
 
Student information management system project report ii.pdf
Student information management system project report ii.pdfStudent information management system project report ii.pdf
Student information management system project report ii.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...
 
Gen AI Study Jams _ For the GDSC Leads in India.pdf
Gen AI Study Jams _ For the GDSC Leads in India.pdfGen AI Study Jams _ For the GDSC Leads in India.pdf
Gen AI Study Jams _ For the GDSC Leads in India.pdf
 
MCQ Soil mechanics questions (Soil shear strength).pdf
MCQ Soil mechanics questions (Soil shear strength).pdfMCQ Soil mechanics questions (Soil shear strength).pdf
MCQ Soil mechanics questions (Soil shear strength).pdf
 
Planning Of Procurement o different goods and services
Planning Of Procurement o different goods and servicesPlanning Of Procurement o different goods and services
Planning Of Procurement o different goods and services
 

Data compression

  • 1.
  • 2. SIR ISSAC NEWTON ARTS & SCIENCE COLLEGE NAGAPATTINAM, TAMILNADU R.Malarmani-P15274355 S.Vinodhini-P15274359 II M.Sc.,(Computer Science)
  • 3. SUBMITTED TO B.SOWBARNIKA M.Sc.,M.Phil., Assistant professor, Department of computer science.
  • 4. INTRODUCTION  Data compression may be viewed as a branch of information theory in which the primary objective is to minimize the amount of data to be transmitted.  The purpose of this paper is to present and analyze a variety of data compression algorithms.
  • 5.  Data compression is the art of reducing the number of bits  Needed to store or transmit data.  In signal processing, data compression, source coding, or bit- rate reduction involves encoding information using fewer bits than the original representation.  Compression can be either lossy or lossless. Lossless compression reduces bits by identifying and eliminating statistical redundancy. Definition:
  • 6.
  • 7. Lossless Compression  Lossless compression is a class of data compression algorithms that allows the original data to be perfectly reconstructed from the compressed data.  By contrast, lossy compression permits reconstruction only of an approximation of the original data, though this usually improves compression rates (and therefore reduces file sizes).  Lossless data compression is used in many applications.  For example, it is used in the ZIP file format and in the GNU tool gzip. It is also often used as a component within lossy data compression technologies.
  • 9. Run-length encoding  Run-length encoding (RLE) is a very simple form of lossless data compression in which runs of data.  Given an input string, write a function that returns the Run Length Encoded string for the input string.  For example, if the input string is “mmmmaaalarrrrrrviiinnoooo”, then the function should return “m4a3l1a1r6v1i3n2o4″.
  • 10. Huffman coding  Huffman coding is a lossless data compression algorithm.  A Huffman code is a particular type of optimal prefix code that is commonly used for lossless data compression  The process of finding and/or using such a code proceeds by means of Huffman coding, an algorithm developed by David A. Huffman.  Symbol Count  M 14  A 12  L 13  A 5  R 3
  • 11. 47 14 33 8 25 3 5 12 13 EXAMPLE Bits Symbol 000 M 101 A 111 L 011 A 001 R (0) (0) (0) (0) (1) (1) (1) M L R A A
  • 12. Huffman encoding This problem is that of finding the minimum length bit string which can be used to encode a string of symbols. Huffman's scheme uses a table of frequency of occurrence for each symbol (or character) in the input. 0 1 0 1 0 1 Input text:ABRACABARA Compute Character Frequencies A=5,B=3,R=2,C=1 11 A=5 6 3 B=3 C=1 R=2
  • 13. Lempel Ziv encoding Lempel–Ziv–Welch (LZW) is a universal lossless data compression algorithm created by Abraham Lempel, Jacob Ziv, and Terry Welch.  Lempel Ziv encoding it is a dictionary based encoding. Basic Idea Create a dictionary(a table)of string used during communication.
  • 15. Lossy compression methods  lossy compression or irreversible compression is the class of data encoding methods that uses inexact approximations and partial data discarding to represent the content. Lossy compression is most commonly used to compress multimedia data (audio, video, and images), especially in applications such as streaming media and internet telephony.  These techniques are used to reduce data size for storage, handling, and transmitting content.
  • 16. JPEG compression is used in a number of image file formats. JPEG/Exit is the most common image format used by digital cameras and other photographic image capture devices; along with JPEG/JFIF, it is the most common format for storing and transmitting photographic images on the World Wide Web. The term "JPEG" is an acronym for the Joint Photographic Experts Group, which created the standard. Image compression: JPEG
  • 17.
  • 18. Discrete cosine transform A discrete cosine transform (DCT) expresses a finite sequence of data points in terms of a sum of cosine functions oscillating at different frequencies.
  • 19. Video compression--MPEG The Moving Picture Experts Group (MPEG) is a working group of authorities that was formed by ISO and IEC to set standards for audio and video compression and transmission. It was established in 1988 by the initiative of Hiroshi Yasuda (Nippon Telegraph and Telephone) and Leonardo Chiariglione.
  • 20.
  • 21.
  • 22. CONCLUSION  The report presents a novel approach for image compression using the Hartley transform.  The magnitude and phase compression using this transformation have proved a good performance.  Magnitude and phase were processed separately.  The quantization of frequency samples in less bits has increased the compression ratio. Furthermore, the distributions used to generate the noise influence the result significantly.
  • 23. THANKS TO P. MEERABAI MC.A.,M.Phil., HEAD OF THE DEPARTMENT, COMPUTER SCIENCE.