texture granularity training