svd preprocessing