Javascript must be enabled for the correct page display

Image compression and decompression in embedded systems

Assies, E. (2004) Image compression and decompression in embedded systems. Master's Thesis / Essay, Computing Science.

[img]
Preview
Text
Infor_Ma_2004_EAssies.CV.pdf - Published Version

Download (2MB) | Preview

Abstract

In modem mobile phones, images, animations and sounds are often used. The sizes of the images, animations and sounds and the numbers of them grow as new types of mobile phones are developed. This means that the amount of memory needed to store the images, animations and sounds gets larger. However, the amount of storage space and processor capacity available in an embedded system like a mobile phone is restricted. A way to reduce the memory space the images, animations and sounds take, is to store them in a compressed form. A method is needed to store images, animations and sounds compactly and be able to decode them fast on an embedded system. The principles of image compression and methods of performing image compression are discussed. These methods are compared to each other. A method is selected and implemented. This method consists of a Haar wavelet transform, followed by thresholding and uniform quantisation. The result is coded using run-length encoding, followed by Huffman encoding. Preceding the transform, a conversion from RGB to YUV is done. The implementation supports the use of transparency masks. The implementation includes a file format, which is used to put the data of an encoded image in a file. An evaluation of the implemented compression method is made. The effects of the parameters of the implementation are discussed. A way is given to choose a set of parameter values. Test results are presented for different images.

Item Type: Thesis (Master's Thesis / Essay)
Degree programme: Computing Science
Thesis type: Master's Thesis / Essay
Language: English
Date Deposited: 15 Feb 2018 07:30
Last Modified: 15 Feb 2018 07:30
URI: https://fse.studenttheses.ub.rug.nl/id/eprint/8936

Actions (login required)

View Item View Item