You are on page 1of 14

 The aim of the project is to design and implement

“FPGA implementation of 2-D DCT for JPEG


image compression”.
 Data (image) compression is the reduction or
elimination of redundancy in data representation
in order to achieve reduction in storage and
communication cost.
 JPEG is the most common form of image
compression. JPEG stands for Joint Photographic
Expert Group
 The JPEG compression principle is the use of
controllable losses to reach high compression
rates.
 The architecture of 2-D DCT plays an important
role in JPEG image compression.
 X= DCT(video/audio input).
 Returns the discrete cosine transform of
‘video/audio input’.
 Can be referred to as the even part of the
Fourier series.
 Converts an image or audio block into it’s
equivalent frequency.
 Discrete Cosine Transform (DCT) with
applications in audio filtering to video
compression is a mathematical tool converts the
information from the time or space domains to
the frequency domain, such that other tools and
transmission media can be run or used more
efficiently to reach application goals.
 Color image JPEG compression consists of four
steps.

Run
2D quanti length
encoding
DCT zation coding
 DCT
 Quantizer block
 Zig zag huffman encoder
 Run length coding
 Top module
Run length coding

Run-length encoding (RLE) is a very simple form


of lossless data compression in which runs of
data (that is, sequences in which the same data
value occurs in many consecutive data elements)
are stored as a single data value and count,
rather than as the original run.
 Graphics/Image Processing Cards.
 Ultrasound/MRI Systems.
 Digital Cameras.
 DVD/CD players.
 The accuracy of computation is compared to
Matlab computation results in similar operation.
Pipeline concept causes latency in the system.
 Latency produced from this system is 124 clock
cycles. Maximum frequency can be achieved by
this system is 56.27Mhz.

You might also like