Extracting the Principal Shape Components via Convex Programming

We present a general method for extracting a region from an image (or 3D object) that can be expressed, or approximated, by taking unions and set differences from a collection of template shapes in a dictionary. We build on recent work that shows how this geometric problem can be recast in the language of linear algebra, with set operations on shapes translated into linear combinations of vectors, and solved using convex programming. This paper presents a set of sufficient conditions for which this convex program returns the “correct” shape. These conditions are robust in that they can account for the shapes that have indistinct boundaries, or model mismatch between the shapes in the dictionary and the target region in the image. We also present two different methods for solving the convex extraction program. The first method simply recasts the problem as a linear program, while the second uses the alternating direction method of multipliers with a series of easily computed proximal operators. We present a number of numerical experiments that use the framework to perform image segmentation, optical character recognition, and find multi-resolution geometrical descriptions of 3D objects.

[1]  Justin K. Romberg,et al.  Sparse Shape Reconstruction , 2013, SIAM J. Imaging Sci..

[2]  Justin K. Romberg,et al.  Convex cardinal shape composition and object recognition in computer vision , 2015, 2015 49th Asilomar Conference on Signals, Systems and Computers.

[3]  Sinan Yildirim,et al.  MCMC Shape Sampling for Image Segmentation with Nonparametric Shape Priors , 2016, 2016 IEEE Conference on Computer Vision and Pattern Recognition (CVPR).

[4]  Emmanuel Cand Simple Bounds for Recovering Low-complexity Models , 2012 .

[5]  Michael P. Friedlander,et al.  Probing the Pareto Frontier for Basis Pursuit Solutions , 2008, SIAM J. Sci. Comput..

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

[7]  Huimin Yu,et al.  Shape Sparse Representation for Joint Object Classification and Segmentation , 2013, IEEE Transactions on Image Processing.

[8]  Yaozong Gao,et al.  Deformable MR Prostate Segmentation via Deep Feature Learning and Sparse Patch Matching , 2017, Deep Learning for Medical Image Analysis.

[9]  R. Smith,et al.  An Overview of the Tesseract OCR Engine , 2007, Ninth International Conference on Document Analysis and Recognition (ICDAR 2007).

[10]  Rachid Deriche,et al.  A Review of Statistical Approaches to Level Set Segmentation: Integrating Color, Texture, Motion and Shape , 2007, International Journal of Computer Vision.

[11]  W. Eric L. Grimson,et al.  A shape-based approach to the segmentation of medical imagery using level sets , 2003, IEEE Transactions on Medical Imaging.

[12]  Junzhou Huang,et al.  Towards robust and effective shape modeling: Sparse shape composition , 2012, Medical Image Anal..

[13]  Robert J. Fowler,et al.  Optimal Packing and Covering in the Plane are NP-Complete , 1981, Inf. Process. Lett..

[14]  J. Romberg,et al.  Terahertz time-gated spectral imaging for content extraction through layered structures , 2016, Nature Communications.

[15]  H. Yu,et al.  Implicit Sparse Shape Representation: A Unified Framework for Object Segmentation and Recognition , 2012 .

[16]  Alan S. Willsky,et al.  Nonparametric shape priors for active contour-based image segmentation , 2005, 2005 13th European Signal Processing Conference.

[17]  John N. Tsitsiklis,et al.  Introduction to linear optimization , 1997, Athena scientific optimization and computation series.

[18]  D. Ruan,et al.  A unified variational segmentation framework with a level-set based sparse composite shape prior , 2015, Physics in medicine and biology.

[19]  Stephen P. Boyd,et al.  Distributed Optimization and Statistical Learning via the Alternating Direction Method of Multipliers , 2011, Found. Trends Mach. Learn..

[20]  Müjdat Çetin,et al.  Disjunctive Normal Shape and Appearance Priors with Applications to Image Segmentation , 2015, MICCAI.

[21]  Justin K. Romberg,et al.  Convex Cardinal Shape Composition , 2015, SIAM J. Imaging Sci..

[22]  Kush R. Varshney,et al.  Exact Rule Learning via Boolean Compressed Sensing , 2013, ICML.

[23]  Yi Yang,et al.  Layered Object Models for Image Segmentation , 2012, IEEE Transactions on Pattern Analysis and Machine Intelligence.