Singular Value Decomposition

Definition:

Singular Value Decomposition (SVD) is a powerful matrix factorization technique that decomposes any real or complex matrix into three simpler matrices. It's often expressed as: M = U Σ V*, where:

SVD reveals the underlying structure of a matrix and is a cornerstone in many data analysis techniques.

Why Use SVD?

How SVD Works: Image Compression Simulation

SVD can be beautifully illustrated through image compression. An image can be represented as a matrix of pixel values. By taking only a subset of the largest singular values and their corresponding singular vectors, we can reconstruct an approximation of the original image.

The more singular values we use, the higher the quality of the reconstructed image, but also the larger the data required. This interactive simulation allows you to explore this trade-off.

Original Image:

Reconstructed Image: