Preview

Image Compression

Better Essays
Open Document
Open Document
3790 Words
Grammar
Grammar
Plagiarism
Plagiarism
Writing
Writing
Score
Score
Image Compression
Compression Assignment
Kanwar Ahmad Mustafa
Department Of Electronics and Communication
The University of Lahore
1-Km Thokar Raiwand Road Lahore, Pakistan punjabians50@hotmail.com Abstract—Signal compression is concern with the reduction of amount of data i.e., efficient transmission speed of data can be achieved. Redundant data is removed in compression and added during decompression. It includes different techniques which help to get the job done. These techniques include Lossless and Lossy compression and they can be used to compress text, video, audio etc. Keywords—LossyCompression, Lossless Compression, Huffman Algorithm, DCT and JPEG. I. INTRODUCTION
Compression is a process by which size of data is reduced. There are two main types of data compression lossless and lossy compression. These are further divided into different methods which are Huffman, run-length and Lempel-ziv. JPEG file compression applied with the help of DCT matrix. Sometimes the given data contains some data which has no relevant information, or restates/repeats the known information it is thus said to contain data redundancy. The following paper can be organized as follow section II briefly describe about compression and principles. Section III describes the lossless compression. Section IV describes the lossy compression and section V describes the conclusion of data compression.

II. DATA COMPRESSION Data compression is the representation of an information source (e.g. a data file, a speech signal, an image, or a video signal) as accurately as possible using the fewest number of bits. Data compression is about storing and sending a smaller number of bits. Although many methods are used for this purpose, in general these methods can be divided into two broad categories: lossless and lossy methods. Compression is possible because information usually contains redundancies, or information that is often repeated. Examples include reoccurring letters; numbers or



References: [1]. “The essentials of computer organization and architecture” by Linda Null and Julia Nobur. [2]. Abramson, N. 1963. Information Theory and Coding. McGraw-Hill, New York. [3]. Ash, R. B.1965. Information Theory.IntersciencePublishers, New York. [4]. A.K .Jain,“Fundamentals of Digital Image Processing,” New Jersey:Prentice Hall Inc.,1989. [5]. Cormack, G. V., and Horspool, R. N. 1984. Algorithms for Adaptive Huffman Codes. Inform. Process.Lett. 18, 3 (Mar.), 159-165. [6]. Cortesi, D.1982. An Effective Text-Compression Algorithm. BYTE 7, 1 (Jan.), 397-403. [7]. Gonzalez, R. C., and Wintz, P. 1977. Digital Image Processing.Addison-Wesley, Reading, Mass. [8]. McIntyre, D. R., and Pechura, M. A. 1985. Data Compression Using Static Huffman Code-Decode Tables. Commun.ACM 28, 6 (June), 612-616. [9]. Rao, K. R., and YIP, P. 1990. “Discrete Cosine Transform: Algorithms, Advantages, Applications”, Academic Press.

You May Also Find These Documents Helpful

  • Powerful Essays

    D2: Discuss the impact that file format, compression techniques image resolution and colour depth have on file size and image quality.…

    • 2192 Words
    • 9 Pages
    Powerful Essays
  • Powerful Essays

    2: Redundant via Hamming code; an error-correcting code is calculated across corresponding bits on each data disk, and the bits of the code are stored in the corresponding bit positions on multiple parity disks. 3: Bit-interleaved parity; similar to level 2 but instead of an error-correcting code, a simple parity bit is computed for the set of individual bits in the same position on all of the data disks. 4: Block-interleaved parity; a bit-by-bit parity strip is calculated across corresponding strips on each data disk, and the parity bits are stored in the corresponding strip on the parity disk. 5: Block-interleaved distributed parity; similar to level 4 but distributes the parity strips across all disks. 6: Block interleaved dual distributed parity; two different parity calculations are carried out and stored in separate blocks on different…

    • 1721 Words
    • 7 Pages
    Powerful Essays
  • Satisfactory Essays

    ect114

    • 1514 Words
    • 7 Pages

    Encoding is used to generate a coded output (such as BCD or binary) from a singular active numeric input line.…

    • 1514 Words
    • 7 Pages
    Satisfactory Essays
  • Satisfactory Essays

    Do you want to condense information for mainly storage purposes, rather than for everyday usage? If so, see Section B.…

    • 261 Words
    • 2 Pages
    Satisfactory Essays
  • Powerful Essays

    Hansen, R., Harris, A., Phenix, A., Thornton, D. (2003). STATIC 99 Coding Rules – Revised 2003. Retrieved June 18, 2009 from http://ww2.ps-sp.gc.ca/publications/corrections/pdf/Static-99-coding-Rules_e.pdf…

    • 2465 Words
    • 10 Pages
    Powerful Essays
  • Good Essays

    Living Like Weasels

    • 252 Words
    • 2 Pages

    In the essay Living Like Weasels, Annie Dillard argues that a person should live life with a purpose and with tenacity like the Weasel does. The essay begins with Dillard describing how a Weasel has a tenacity to hold on to a prey’s neck or when it feels in danger, and would accept death at the talons of an eagle to keep his tenacity alive. Dillard goes on to describe her walk to Murray’s pond her favorite place to be in nature to forget about the world as she is relaxing on a tree trunk a Weasel appears in front of her. The encounter left the two dumbfounded for a brief moment in time; furthermore, the encounter left Annie to wonder how a Weasel thinks. Dillard acquires a new insight on how a Weasel lives as he should, by necessity, and she suspects that is the answer to live by for her. Dillard states, “I missed my chance. I should have gone for the throat.” indicating her opportunity to change her live may have already passed; she uses this example to support her statement that people should live the way they want “yielding to their necessity”, rather than by choice. Dillard concludes with telling the reader to grasp to their necessity and live the way they want to, for not even death can tear you apart when you have chosen how you want to live, just like the eagle did not tear the Weasel a part from his…

    • 252 Words
    • 2 Pages
    Good Essays
  • Good Essays

    Dental Implants

    • 2449 Words
    • 10 Pages

    12-A file compression utility program (saves disk space by exchanging long, often repeated data patterns in a file with shorter codes)…

    • 2449 Words
    • 10 Pages
    Good Essays
  • Good Essays

    Heart Transplant

    • 2225 Words
    • 9 Pages

    In this paper about heart transplants I will be talking about the operation, and what needs to happen before surgery. Then I will be telling you about the beginning of all transplants and who accomplished it. Then I will talk about what a heart transplant actually is. After that I will tell you what the purpose of a heart transplant is and why we use this procedure. I will talk about the safety precautions and a lot of other dangers, or things that can go wrong in or after heart surgery. Then I will tell you the problems with getting a heart transplant. After this I will describe what transplant rejection is and why it is so dangerous. The next thing I will be talking about is what medications you can take to help transplant with lower possibility of rejection. The last thing I will inform you on is who needs a transplant and why people would need to have a heart transplant.…

    • 2225 Words
    • 9 Pages
    Good Essays
  • Good Essays

    Chapter 1 study guide

    • 672 Words
    • 3 Pages

    List a few of the common terms used to define data that is organized in large groups of bytes. (5)…

    • 672 Words
    • 3 Pages
    Good Essays
  • Satisfactory Essays

    6) What type of a backup repository doesn’t support Veeam transport services and requires a Windows proxying server to write to it?…

    • 154 Words
    • 1 Page
    Satisfactory Essays
  • Satisfactory Essays

    CS 220 – Programming w/ Data Structures: You have missed one assignment and one quiz. Your instructor has extended your assignment due date to this Sunday, April 10. Your instructor has also let you to take your Quiz # 2 during his office hours during this week. Let me know if you need additional support to study for this quiz. Your grade to date in this class is 30.2/37 81.62% B.…

    • 354 Words
    • 2 Pages
    Satisfactory Essays
  • Powerful Essays

    Encoding is the translation of an idea I may have and the way its created, meaning converting my information into various forms IE, language, written words, behaviors or gestures that best match my intent.…

    • 2203 Words
    • 9 Pages
    Powerful Essays
  • Good Essays

    What is Data? What is information? Data is facts; numbers; statistics; readings from a device or machine. It depends on what the context is. Data is what is used to make up information. Information could be considered to be the same characteristics I just described as data. In the context of transforming data into information, you could assume data is needed to produce information. So information there for is the meaningful translation of a set of or clusters of data that’s produces an output of meaningful information. So data is a bunch of meaningless pieces of information that needs to be composed; analyzed; formed; and so forth to form a meaningful piece of information.…

    • 880 Words
    • 4 Pages
    Good Essays
  • Satisfactory Essays

    Aks Primality Theorem

    • 450 Words
    • 2 Pages

    The AKS primality test (also known as Agrawal–Kayal–Saxena primality test and cyclotomic AKS test) is a deterministic primality-proving algorithm created and published by Manindra Agrawal, Neeraj Kayal, and Nitin Saxena, computer scientists at the Indian Institute of Technology Kanpur, on August 6, 2002, in a paper titled "PRIMES is in P".[1] The authors received many accolades, including the 2006 Gödel Prize and the 2006 Fulkerson Prize, for this work.…

    • 450 Words
    • 2 Pages
    Satisfactory Essays
  • Powerful Essays

    information is critical for dealing with the storage and transmission of high resolution images and videos that dominate the…

    • 3325 Words
    • 13 Pages
    Powerful Essays

Related Topics