we propose a more general framework that can also be adopted to orient whole objects and perform rotation-invariant