A geometric model of multi-scale orientation preference maps via Gabor functions