Steerable Wavelet Machines (SWM): Learning Moving Frames for Texture Classification