Vous êtes sur la page 1sur 4

Abs Computers - Courses Projects Implant Training for Diploma - BE - ME B.Tech - M.

M. Tech MBA - Industrial Implementation - IEEE based Projects available

Image Compression using MATLAB


Image compression is used to minimize the amount of memory needed to represent an image. Images often require a large number of bits to represent them, and if the image needs to be transmitted or stored, it is impractical to do so without somehow reducing the number of bits. The problem of transmitting or storing an image affects all of us daily. TV and fax machines are both examples of image transmission, and digital video players and web pictures are examples of image storage. RLE is probably the easiest compression algorithm there is. It replaces sequences of the same data values within a file by a count number and a single value,. suppose the following string of data (17 bytes) has to be compressed: ABBBBBBBBBCDEEEEF Using RLE compression, the compressed file takes up 10 bytes and could look like this: A *8B C D *4E F

Abs Computers - Courses Projects Implant Training for Diploma - BE - ME B.Tech - M. Tech MBA - Industrial Implementation - IEEE based Projects available

Abs Computers - Courses Projects Implant Training for Diploma - BE - ME B.Tech - M. Tech MBA - Industrial Implementation - IEEE based Projects available

As you can see, repetitive strings of data are replaced by a control character (*) followed by the number of repeated characters and the repetitive character itself. The control character is not fixed, it can differ from implementation to implementation. If the control character itself appears in the file then one extra character is coded. Als you can see, RLE encoding is only effective if there are sequences of 4 or more repeating characters because three characters are used to conduct RLE so coding two repeating characters would even lead to an increase in file size. It is important to know that there are many different run-length encoding schemes. The above example has just been used to demonstrate the basic principle of RLE encoding. Sometimes the implementation of RLE is adapted to the type of data that are being compressed.

Advantages and disadvantages


This algorithm is very easy to implement and does not require much CPU horsepower. RLE compression is only efficient with files that contain lots of repetitive data. These can be text files if they contain lots of spaces for indenting but line-art images that contain large white or black areas are far more suitable. Computer generated colour images (e.g. architectural drawings) can also give fair compression ratios.

Where is RLE compression used?


RLE compression can be used in the following file formats:

TIFF files PDF files

Abs Computers - Courses Projects Implant Training for Diploma - BE - ME B.Tech - M. Tech MBA - Industrial Implementation - IEEE based Projects available

Abs Computers - Courses Projects Implant Training for Diploma - BE - ME B.Tech - M. Tech MBA - Industrial Implementation - IEEE based Projects available ******************************************************************************

Abs Computers
- All Types of Engineering Projects for Diploma - BE- ME - B.Tech - M. Tech - MBA Students - IEEE based Projects and Implementation for PG Students. - For an added advantage we provide an Implant Training for your Engineering Project that you have selected. We also provide training for further courses like, Embedded System, Advanced Embedded Systems, Robotics, Embedded C, PIC Microcontroller, AVR Microcontroller, ARM Processor, Cortex Processor, MPC55xx, MPC56xx, MIPS Systems, SH4 Processor, QualComm Processors, PowerPC G4 Series, OMAP Processors, FPGA and VLSI Implementation, MATLAB , Embedded MATLAB, LabVIEW, Image Processing, Digital Signal Processing ( DSP ), DOT.NET ( VB.NET, C#.NET, ASP.NET), Advanced Java, Embedded Java, JSP, ORACLE, MS SQL, DB2, MySQL, SharePoint, DOT.NET Microframework, J2ME, Windows Mobile, Android, Abs Computers - Courses Projects Implant Training for Diploma - BE - ME B.Tech - M. Tech MBA - Industrial Implementation - IEEE based Projects available

Abs Computers - Courses Projects Implant Training for Diploma - BE - ME B.Tech - M. Tech MBA - Industrial Implementation - IEEE based Projects available Objective C for iPhone ( X-Code ), IVRS ( Speech Recognition), NS2 ... Industrial Automation and Implementation for Small And Mid size Industries Contact: Office Address: #2, Above Lucky Osmanpura, Aurangabad. Maharashtra. India. Mobile No: 9561121234 Email-Id: info@theabscomputers.com Website: www.theabscomputers.com Xerox, Near Tarapan Center,

*************************************************************************** ***

Abs Computers - Courses Projects Implant Training for Diploma - BE - ME B.Tech - M. Tech MBA - Industrial Implementation - IEEE based Projects available

Vous aimerez peut-être aussi