Image Compression using Singular Value Decomposition (SVD) in MATLAB.
You are now following this Submission
- You will see updates in your followed content feed
- You may receive emails, depending on your communication preferences
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
- Version 1.3.0.0 (1.62 MB)
-
View License on GitHub
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 |
