Thanks to the wavelet coefficients, it is theoretically possible to differentiate textures with orientation criteria.
Undecimated wavelets
The use of decimated wavelets has the drawback to be (a priori) not translation invariant.
But we want to construct a translation invariant feature for textures. So we use undecimated wavelets.
Wavelet packet transform
A large number of textures can be modelized as quasiperiodic signals (repetition of the same stucture with slight variations) whose dominant frequencies lie in median frequencies channels .
In the case of the packet wavelets, each block of the decomposition can be decomposed again (see figure 5).

Gray level independence
The mean of the gray level must not be a feature for a texture. That is why we modify the low frequency block by setting its mean to zero.