Large Scale Abstract Registration