DATA COMPRESSION AND HUFFMAN ALGORITHM
#1

[attachment=14438]
DATA COMPRESSION
Virtually all forms of data - text, numerical, image, video contain redundant elements
Data can be compressed by eliminating the redundant elements.
A code is substituted for the eliminated redundant element, where the code is shorter than eliminated element.
When compressed data is retrieved from storage or received over a communications link, it is expanded back to its original form, based on the code.
Compression is used:
to save storage space
to reduce communications transmission requirements
The art or science of compactly representing information
Digital realm: using lesser number of bits to represent information
Data + Compression = information – redundancy
REDUNDANCY
Most types of computer files are fairly redundant -- they have the same information listed over and over again. File-compression programs simply get rid of the redundancy
“Ask not what your country can do for you -- ask what you can do for your country.”
Ignoring the difference between capital and lower-case letters, roughly half of the phrase is redundant. Nine words -- ask, not, what, your, country, can, do, for, you -- give us almost everything we need for the entire quote
Compression Techniques
Lossless
Data can be completely recovered after decompression
Recovered data is identical to original
Exploits redundancy in data
Lossy
Data cannot be completely recovered after decompression
Some information is lost for ever
Gives more compression than lossless
Discards “insignificant” data components
IMAGE COMPRESSION
Image compression can be lossy or lossless
Methods for lossless image compression are:
Run-length encoding
Entropy coding
Adaptive dictionary algorithms such as LZW
Methods for lossy compression are:
Reducing the color space to the most common colors in the image. The selected colors are specified in the color palette in the header of the compressed image. Each pixel just references the index of a color in the color palette. This method can be combined with dithering to blur the color borders.
Transform coding. This is the most commonly used method. A Fourier-related transform such as DCT or the wavelet transform are applied, followed by quantization and entropy coding.
Fractal compression.
JPEG (TRANSFORM COMPRESSION)
JPEG is named after its origin, the Joint Photographers Experts Group
This involves reducing the number of bits per sample or entirely discard some of the samples
MULTIMEDIA COMPRESSION
Multimedia compression is a general term referring to the compression of any type of multimedia, most notably graphics, audio, and video
MPEG (Moving Pictures Experts Group ) The future of this technology is to encode the compression and uncompression algorithms directly into integrated circuits.
The approach used by MPEG can be divided into two types of compression: within-the-frame and between-frame
DATA COMPRESSION ALGORITHMS
RUN-LENGTH ENCODING
HUFFMAN ENCODING
This method is named after D.A. Huffman, who developed the procedure in the 1950s.
More than 96% of this file consists of only 31 characters out of 127
HUFFMAN ENCODING EXAMPLE
HUFFMAN ENCODING EXAMPLE (CONDT.)
Run Length Encoding
CTAAAAAGGGTCGTTTTTTGCCCGGGGGCCTCCCCCCC
CTAAAAAGGGTCGTTTTTTGCCCGGGGGCCTCCCCCCC
CTAAAAAGGGTCGTTTTTTGCCCGGGGGCCTCCCCCCC
CT5A3GTCG6TG3C5GCCT7C } Run length encoded: 21 symbols
Run Length Encoding (Contd.)
Run Length Encoding (Contd.)
LZW Compression
LZW compression is named after its developers, A. Lempel and J. Ziv, with later modifications by Terry A. Welch. It is the foremost technique for general purpose data compression due to its simplicity and versatility
LZW Compression (contd.)
CONCLUSION
Is it possible to create a data compression algorithm that will always compress data?
Is there an optimal data compression algorithm?
Lossless: No, compression rates depend on the data.
Lossy: No, the quality of compression is subjective.
Is Data Compression is really that important?
Reply
#2

to get information about the topic data compression techniques full report ppt and related topic refer the page link bellow

http://studentbank.in/report-data-compre...ques--5444

http://studentbank.in/report-data-compre...esentation

http://studentbank.in/report-data-compre...-algorithm

http://studentbank.in/report-a-review-of...techniques

http://studentbank.in/report-lossless-da...algorithms

http://studentbank.in/report-lossless-da...algorithms
Reply

Important Note..!

If you are not satisfied with above reply ,..Please

ASK HERE

So that we will collect data for you and will made reply to the request....OR try below "QUICK REPLY" box to add a reply to this page
Popular Searches: huffman compression in java working projects free download, free download huffman code in matlab, data compression using dynamic huffman coding, huffman image java, file compression sunzip huffman algorithm er diagram, file compression using huffman algorithm in java ppt, data compression seminar report huffman coding,

[-]
Quick Reply
Message
Type your reply to this message here.

Image Verification
Please enter the text contained within the image into the text box below it. This process is used to prevent automated spam bots.
Image Verification
(case insensitive)

Possibly Related Threads...
Thread Author Replies Views Last Post
  A Link-Based Cluster Ensemble Approach for Categorical Data Clustering 1 1,087 16-02-2017, 10:51 AM
Last Post: jaseela123d
  Service-Oriented Architecture for Weaponry and Battle Command and Control Systems in 1 1,068 15-02-2017, 03:40 PM
Last Post: jaseela123d
  Exploiting the Functional and Taxonomic Structure of Genomic Data by Probabilistic To 1 768 14-02-2017, 04:15 PM
Last Post: jaseela123d
  An Efficient Algorithm for Mining Frequent Patterns full report project topics 3 4,769 01-10-2016, 10:02 AM
Last Post: Guest
  watermarking algorithm seminar class 3 2,679 27-04-2016, 11:17 AM
Last Post: dhanabhagya
  Remote Server Monitoring System For Corporate Data Centers smart paper boy 3 2,853 28-03-2016, 02:51 PM
Last Post: dhanabhagya
  Secured Data Hiding and Extractions Using BPCS project report helper 4 3,673 04-02-2016, 12:52 PM
Last Post: seminar report asees
  Data Hiding in Binary Images for Authentication & Annotation project topics 2 1,836 06-11-2015, 02:27 PM
Last Post: seminar report asees
  DATA LEAKAGE DETECTION project topics 16 13,130 31-07-2015, 02:59 PM
Last Post: seminar report asees
  DYNAMIC SEARCH ALGORITHM IN UNSTRUCTURED PEER-TO-PEER NETWORKS--PARALLEL AND DISTRIBU electronics seminars 9 7,372 14-07-2015, 02:25 PM
Last Post: seminar report asees

Forum Jump: