Learning Invariant Point