Spherization Layer: Representation Using Only Angles

Neural Information Processing Systems 

Furthermore, this method can be applied to any network by replacing an existing layer.