Isotropic and Anisotropic Total Variation From a Matrix Point of View
Total variation (TV) proves to be an effective measure in the areas of image processing. We analyze the TV in our technical report [1] from a matrix point of view. It is shown that the anisotropic TV can be equivalently computed by evaluating the l1 norm of a matrix-vector product,
where is generated by putting all the elements of column-wisely as a vector (implemented in MATLAB as x=X(:) ). The equation formulated above resembles the computation of the norm of wavelet coefficients of , under a wavelet transformation matrix . For an image , however, we should note that matrix is of size , which is not a square matrix. This is the fundamental difference between the total variation of an image and the norm of the wavelet coefficients of where the wavelet transformation matrix involved is square and most likely orthogonal if it is an orthogonal wavelet transformation.
Two MATLAB files in computing the isotropic TV and the anisotropic TV have also been prepared.
[1] J. Yan, Isotropic and Anisotropic Total Variation From a Matrix Point of View, Dept. of Electrical and Computer Engineering, University of Victoria, Victoria, BC, Canada, Apr. 2011. pdf code1 code2
Explore posts in the same categories: Uncategorized
Leave a comment