Marching BAnd Registration