Texture analysis is one of the most important and difficult tasks in image processing. The most common approach to analyzing a texture is the use of filter banks. It is useful to apply filters of arbitrary orientation under adaptive control, and to examine the filter output as a function of both orientation and phase.
One approach to finding the response of a filter at many orientations is to apply many versions of the same filter, each different from the others by some small rotation in angle. A more efficient technique is to apply “Steerable filters” and interpolate between the responses. B-Splines are good approximations of this kind of filters.
In this project we attempt to perform a texture analysis technique based on B-Splines.