Sparse set of Features for Texture Discrimination
by Omid Aghazadeh
15 May 2010
(Updated 18 May 2010)
This package implements the Features mentioned in the PhD thesis of Thomas Brox.
|
Watch this File
|
| File Information |
| Description |
The feature vector is a 5(gray scale) or 15(colored) dimensional vector reflecting the contrast, texture strength and orientation and texture scale for each pixel. Texture scale is represented by the average speed of change of pixel intensity in a Total Variation framework while the texture strength and orientation are computed from 3 distinct components of the structure tensor undergone a nonlinear coupled isotropic matrix valued diffusion. The feature vector can directly be used in a texture segmentation framework.
You need to download the Nonlinear Coupled Diffusion package (submission 27604 available at http://www.mathworks.com/matlabcentral/fileexchange/27604-nonlinear-coupled-diffusion) to run this code.
The code is commented and the definitions of the input/output variables and usages are mentioned in the header of the discriminative_texture_feature.m. A sample script test_discriminative_texture shows the usage of the code as well as the usefulness of the gaussian regularization for speedups in the nonlinear diffusion process.
Note that you need to compile the mex file: thomas_mex.cpp before the first usage. |
| Acknowledgements |
The author wishes to acknowledge the following in the creation of this submission:
Nonlinear Coupled Diffusion
This submission has inspired the following:
Nonlinear Coupled Diffusion
|
| MATLAB release |
MATLAB 7.9 (2009b)
|
|
Tags for This File
|
| Everyone's Tags |
|
| Tags I've Applied |
|
| Add New Tags |
Please login to tag files.
|
| Updates |
| 18 May 2010 |
Updated the usage of Nonlinear_Diffusion.m to be able to use it much faster than before! |
|
Contact us at files@mathworks.com