High Performance Spinning Registration