the watershed algorithm of image processing