added ContourConvexHull