]>
Invert the forward matrix using a truncated singular value decomposition for regularization.
| Syntax: | [X,U,S,V] = tsvd(A, Y, nSV, [u, s, v]) | |
|---|---|---|
| Inputs: | A | Forward matrix to be inverted |
| Y | Residue appropriate to |
|
| nSV | The number of singular values to include | |
| u, s, v | Results of a previous call to Matlab |
|
| Outputs: | X | The reconstructed image |
| U, S, V | Singular values used in reconstruction |
|
If
is the singular value decomposition of the matrix , where and are the matrices of ortho-normal eigenvectors and is the diagonal matrix of eigenvalues, then
is the matrix inverse of where and all the other elements of are zero.
For ill-conditioned matrices, many of the eigenvalues, while not zero, can become quite small causing the data inversion to blow up if there is any noise at all present (and there always is noise present). To prevent this, only the first are included in so that