Image Compression

Demo source code for image compression.
Updated 20 Apr 2004

View License

Image Compression

A collection of simple routines for image compression using different techniques.

Image compression Using Block Truncation Coding.

Image compression based on Gaussian Pyramids.

Image compression based on Discrete Cosine Transform.

Image compression based on Singular Value Decomposition.

The given codes can be also used in 2D noise suppression.

The function "conv2fft" performs a 2D FFT-based convolution.
Type "help conv2fft" on MATLAB command window for more informations.

For a more detailed description see:

Ohad Gal's file submission

Vallabha Hampiholi's file submission

Type "helpwin functionname" on MATLAB command window to see the references and how to use these functions.

Please contribute if you find this software useful.
Report bugs to

Luigi Rosa
Via Centrale 27
67042 Civita di Bagno
L'Aquila --- ITALY
mobile +39 340 3463208


Cite As

Luigi Rosa (2024). Image Compression (, MATLAB Central File Exchange. Retrieved .

MATLAB Release Compatibility
Created with R13
Compatible with any release
Platform Compatibility
Windows macOS Linux

Inspired by: JPEG Compression, Lossy Image Compression

Inspired: Manchester

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!
Version Published Release Notes

Files added: 2D and 1D FFT-based convolution.