ellipsoid peeling