I guess you could use a Riesz Transform which is known to be rotationnaly invariant. It is also getting quite used in image processing together with some wavelet frames or so.
You can find some details here: Steerable Wavelet Frames Based on the Riesz Transform . Hope it helped.