matzewolf/Image_com​pression_SVD

Image Compression using Singular Value Decomposition (SVD) in MATLAB.

https://github.com/matzewolf/Image_compression_SVD

You are now following this Submission

svd_compress.m is a function that gets an image and the desired compression parameter and returns the compressed image.
svd_lena_script.m is an example script that demonstartes, analyzes and visualizes the algorithm with the famous "Lena" image.
svd_lena_live.mlx is a live script suitable for presentations about the SVD Image Compression algorithm.
Both scripts take Lena.bmp as an input and save a compressed version of it into ReducedLena.bmp.

Cite As

matzewolf (2026). matzewolf/Image_compression_SVD (https://github.com/matzewolf/Image_compression_SVD), GitHub. Retrieved .

General Information

MATLAB Release Compatibility

  • Compatible with any release

Platform Compatibility

  • Windows
  • macOS
  • Linux

Versions that use the GitHub default branch cannot be downloaded

Version Published Release Notes Action
1.3.0.0

Save figures, minor improvements and fixes.

1.2.0.0

Added more detailed analysis of information-theoretical concepts.

1.1.0.0

Rearranged files and added function.

1.0.0.0

To view or report issues in this GitHub add-on, visit the GitHub Repository.
To view or report issues in this GitHub add-on, visit the GitHub Repository.