Comparison of Concave Point Detection Methods for Overlapping Convex Objects Segmentation

Segmentation of overlapping convex objects has gained a lot of attention in numerous biomedical and industrial applications. A partial overlap between two or more convex shape objects leads to a shape with concave edge points that correspond to the intersections of the object boundaries. Therefore, it is a common practice to utilize these concave points to segment the contours of overlapping objects. Although a concave point has a clear mathematical definition, the task of concave point detection (CPD) from noisy digital images with limited resolution is far from trivial. This work provides the first comprehensive comparison of CPD methods with both synthetic and real world data. We further propose a modification to an earlier CPD method and show that it outperforms the other methods. Finally, we demonstrate that by using the enhanced concave points we obtain segmentation results that outperform the state-of-the-art in the task of partially overlapping convex object segmentation.

[1]  Heikki Haario,et al.  Segmentation of Partially Overlapping Convex Objects Using Branch and Bound Algorithm , 2016, ACCV Workshops.

[2]  Sim Heng Ong,et al.  A rule-based approach for robust clump splitting , 2006, Pattern Recognit..

[3]  Heikki Haario,et al.  Segmentation of Overlapping Elliptical Objects in Silhouette Images , 2015, IEEE Transactions on Image Processing.

[4]  Azriel Rosenfeld,et al.  Measuring the sizes of concavities , 1985, Pattern Recognit. Lett..

[5]  Heikki Haario,et al.  Segmentation of Partially Overlapping Nanoparticles Using Concave Points , 2015, ISVC.

[6]  C. Tappert,et al.  A Survey of Binary Similarity and Distance Measures , 2010 .

[7]  Olli Yli-Harja,et al.  A novel method for splitting clumps of convex objects incorporating image intensity and using rectangular window-based concavity point-pair search , 2013, Pattern Recognit..

[8]  Piet W. Verbeek,et al.  Segmentation of overlapping objects , 1995 .

[9]  May D. Wang,et al.  Automated cell counting and cluster segmentation using concavity detection and ellipse fitting techniques , 2009, 2009 IEEE International Symposium on Biomedical Imaging: From Nano to Macro.

[10]  Wenhui Zhang,et al.  A method for recognizing overlapping elliptical bubbles in bubble image , 2012, Pattern Recognit. Lett..

[11]  Abdullah Zawawi Talib,et al.  Combining Boundary and Skeleton Information for Convex and Concave Points Detection , 2010, 2010 Seventh International Conference on Computer Graphics, Imaging and Visualization.

[12]  Yu Ding,et al.  Segmentation, Inference and Classification of Partially Overlapping Nanoparticles , 2013, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[13]  Jinxia Dai,et al.  Research on the extraction and classification of the concave point from fiber image , 2014, 2014 12th International Conference on Signal Processing (ICSP).

[14]  Wang Wei-xing,et al.  Cell Cluster Image Segmentation on Form Analysis , 2007, Third International Conference on Natural Computation (ICNC 2007).

[15]  Sim Heng Ong,et al.  Clump splitting through concavity analysis , 1994, Pattern Recognit. Lett..

[16]  Dilip K. Prasad,et al.  Polygonal Representation of Digital Curves , 2012 .

[17]  Changming Sun,et al.  Splitting touching cells based on concave points and ellipse fitting , 2009, Pattern Recognit..

[18]  Bahram Parvin,et al.  A Delaunay triangulation approach for segmenting clumps of nuclei , 2009, 2009 IEEE International Symposium on Biomedical Imaging: From Nano to Macro.