Singular value decompositions and digital image processing