Dynamic Programming Using Polar Variance for Image Segmentation

When using polar dynamic programming (PDP) for image segmentation, the object size is one of the main features used. This is because if size is left unconstrained the final segmentation may include high-gradient regions that are not associated with the object. In this paper, we propose a new feature, polar variance, which allows the algorithm to segment the objects of different sizes without the need for training data. The polar variance is the variance in a polar region between a user-selected origin and a pixel we want to analyze. We also incorporate a new technique that allows PDP to segment complex shapes by finding low-gradient regions and growing them. The experimental analysis consisted on comparing our technique with different active contour segmentation techniques on a series of tests. The tests consisted on robustness to additive Gaussian noise, segmentation accuracy with different grayscale images and finally robustness to algorithm-specific parameters. Experimental results show that our technique performs favorably when compared with other segmentation techniques.

[1]  Jerry L. Prince,et al.  Snakes, shapes, and gradient vector flow , 1998, IEEE Trans. Image Process..

[2]  Wen-Rong Wu,et al.  Image Contrast Enhancement Based on a Histogram Transformation of Local Standard Deviation , 1998, IEEE Trans. Medical Imaging.

[3]  Chunming Li,et al.  Distance Regularized Level Set Evolution and Its Application to Image Segmentation , 2010, IEEE Transactions on Image Processing.

[4]  S. Avidan,et al.  Seam carving for content-aware image resizing , 2007, SIGGRAPH 2007.

[5]  Umar Mohammed,et al.  Superpixel lattices , 2008, 2008 IEEE Conference on Computer Vision and Pattern Recognition.

[6]  Baba C. Vemuri,et al.  Shape Modeling with Front Propagation: A Level Set Approach , 1995, IEEE Trans. Pattern Anal. Mach. Intell..

[7]  Denis Friboulet,et al.  B-Spline Explicit Active Surfaces: An Efficient Framework for Real-Time 3-D Region-Based Segmentation , 2012, IEEE Transactions on Image Processing.

[8]  Tony F. Chan,et al.  Active contours without edges , 2001, IEEE Trans. Image Process..

[9]  Scott T. Acton,et al.  Motion gradient vector flow: an external force for tracking rolling leukocytes with shape and size constrained active contours , 2004, IEEE Transactions on Medical Imaging.

[10]  Gabriel Peyré,et al.  The Numerical Tours of Signal Processing , 2011, Comput. Sci. Eng..

[11]  Changming Sun,et al.  Circular shortest path in images , 2003, Pattern Recognit..

[12]  Robert D. Fiete,et al.  Comparison of SNR image quality metrics for remote sensing systems , 2001 .

[13]  Milan Sonka,et al.  Image processing analysis and machine vision [2nd ed.] , 1999 .

[14]  Lik-Kwan Shark,et al.  A Novel Medical Image Segmentation Method using Dynamic Programming , 2007, International Conference on Medical Information Visualisation - BioMedical Visualisation (MediVis 2007).

[15]  Ronald Fedkiw,et al.  Level set methods and dynamic implicit surfaces , 2002, Applied mathematical sciences.

[16]  V. Caselles,et al.  A geometric model for active contours in image processing , 1993 .

[17]  Milan Sonka,et al.  Image Processing, Analysis and Machine Vision , 1993, Springer US.

[18]  Bing Li,et al.  Active Contour External Force Using Vector Field Convolution for Image Segmentation , 2007, IEEE Transactions on Image Processing.

[19]  J. Sethian,et al.  Fronts propagating with curvature-dependent speed: algorithms based on Hamilton-Jacobi formulations , 1988 .

[20]  Bing Li,et al.  Automatic Active Model Initialization via Poisson Inverse Gradient , 2008, IEEE Transactions on Image Processing.

[21]  James A. Sethian,et al.  Level Set Methods and Fast Marching Methods , 1999 .

[22]  Scott T. Acton,et al.  Region Based Segmentation in Presence of Intensity Inhomogeneity Using Legendre Polynomials , 2015, IEEE Signal Processing Letters.

[23]  P. K. Bocher,et al.  The fundamentals of average local variance - part I: detecting regular patterns , 2006, IEEE Transactions on Image Processing.

[24]  Hugues Talbot,et al.  Globally minimal surfaces by continuous maximal flows , 2003, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[25]  Joseph N. Wilson,et al.  Handbook of computer vision algorithms in image algebra , 1996 .

[26]  D. Mumford,et al.  Optimal approximations by piecewise smooth functions and associated variational problems , 1989 .

[27]  Christophe Collewet,et al.  Polar snakes: A fast and robust parametric active contour model , 2009, 2009 16th IEEE International Conference on Image Processing (ICIP).

[28]  Tomoe Barr,et al.  Automated breast segmentation of fat and water MR images using dynamic programming. , 2015, Academic radiology.

[29]  Jack Bresenham,et al.  Algorithm for computer control of a digital plotter , 1965, IBM Syst. J..

[30]  N. Karssemeijer,et al.  A new 2D segmentation method based on dynamic programming applied to computer aided detection in mammography. , 2004, Medical physics.

[31]  Gabriel Peyré,et al.  The Numerical Tours of Signal Processing , 2011, Computing in Science & Engineering.

[32]  Demetri Terzopoulos,et al.  Snakes: Active contour models , 2004, International Journal of Computer Vision.

[33]  Chunming Li,et al.  Level set evolution without re-initialization: a new variational formulation , 2005, 2005 IEEE Computer Society Conference on Computer Vision and Pattern Recognition (CVPR'05).

[34]  Allen R. Tannenbaum,et al.  Localizing Region-Based Active Contours , 2008, IEEE Transactions on Image Processing.

[35]  Chunming Li,et al.  Minimization of Region-Scalable Fitting Energy for Image Segmentation , 2008, IEEE Transactions on Image Processing.

[36]  L. R. Dice Measures of the Amount of Ecologic Association Between Species , 1945 .

[37]  Hugues Talbot,et al.  Globally Optimal Geodesic Active Contours , 2005, Journal of Mathematical Imaging and Vision.

[38]  Jerry L. Prince,et al.  Generalized gradient vector flow external forces for active contours , 1998, Signal Process..

[39]  S. Osher,et al.  Algorithms Based on Hamilton-Jacobi Formulations , 1988 .