The document discusses singular value decomposition (SVD). SVD expresses a matrix A as the product of three matrices: A = UΣV^T, where U and V are orthogonal matrices and Σ is a diagonal matrix with singular values. The SVD has applications in image processing, where it can be used to compress images by keeping only the largest singular values. It provides an optimal low-rank approximation of a matrix. The document also describes how to compute the SVD by hand for small matrices and provides examples.