Shape from Template with Topological Changes