Compress images using Singular Value Decomposition
Singular Value Decomposition (SVD) decomposes an image matrix A into three matrices: A = UΣV^T
By keeping only the k largest singular values, we can approximate the image with much less data while preserving the most important features.