Endless Slope Registration