23
views
0
recommends
+1 Recommend
0 collections
    0
    shares
      • Record: found
      • Abstract: found
      • Article: found
      Is Open Access

      An efficient, scalable, and adaptable framework for solving generic systems of level-set PDEs

      research-article

      Read this article at

      Bookmark
          There is no author summary for this article yet. Authors can add summaries to their articles on ScienceOpen to make them more accessible to a non-specialist audience.

          Abstract

          In the last decade, level-set methods have been actively developed for applications in image registration, segmentation, tracking, and reconstruction. However, the development of a wide variety of level-set PDEs and their numerical discretization schemes, coupled with hybrid combinations of PDE terms, stopping criteria, and reinitialization strategies, has created a software logistics problem. In the absence of an integrative design, current toolkits support only specific types of level-set implementations which restrict future algorithm development since extensions require significant code duplication and effort. In the new NIH/NLM Insight Toolkit (ITK) v4 architecture, we implemented a level-set software design that is flexible to different numerical (continuous, discrete, and sparse) and grid representations (point, mesh, and image-based). Given that a generic PDE is a summation of different terms, we used a set of linked containers to which level-set terms can be added or deleted at any point in the evolution process. This container-based approach allows the user to explore and customize terms in the level-set equation at compile-time in a flexible manner. The framework is optimized so that repeated computations of common intensity functions (e.g., gradient and Hessians) across multiple terms is eliminated. The framework further enables the evolution of multiple level-sets for multi-object segmentation and processing of large datasets. For doing so, we restrict level-set domains to subsets of the image domain and use multithreading strategies to process groups of subdomains or level-set functions. Users can also select from a variety of reinitialization policies and stopping criteria. Finally, we developed a visualization framework that shows the evolution of a level-set in real-time to help guide algorithm development and parameter optimization. We demonstrate the power of our new framework using confocal microscopy images of cells in a developing zebrafish embryo.

          Related collections

          Most cited references33

          • Record: found
          • Abstract: found
          • Article: not found

          Minimization of Region-Scalable Fitting Energy for Image Segmentation

          Intensity inhomogeneities often occur in real-world images and may cause considerable difficulties in image segmentation. In order to overcome the difficulties caused by intensity inhomogeneities, we propose a region-based active contour model that draws upon intensity information in local regions at a controllable scale. A data fitting energy is defined in terms of a contour and two fitting functions that locally approximate the image intensities on the two sides of the contour. This energy is then incorporated into a variational level set formulation with a level set regularization term, from which a curve evolution equation is derived for energy minimization. Due to a kernel function in the data fitting term, intensity information in local regions is extracted to guide the motion of the contour, which thereby enables our model to cope with intensity inhomogeneity. In addition, the regularity of the level set function is intrinsically preserved by the level set regularization term to ensure accurate computation and avoids expensive reinitialization of the evolving level set function. Experimental results for synthetic and real images show desirable performances of our method.
            Bookmark
            • Record: found
            • Abstract: not found
            • Article: not found

            A PDE-Based Fast Local Level Set Method

              Bookmark
              • Record: found
              • Abstract: found
              • Article: not found

              Curve evolution implementation of the Mumford-Shah functional for image segmentation, denoising, interpolation, and magnification.

              In this work, we first address the problem of simultaneous image segmentation and smoothing by approaching the Mumford-Shah paradigm from a curve evolution perspective. In particular, we let a set of deformable contours define the boundaries between regions in an image where we model the data via piecewise smooth functions and employ a gradient flow to evolve these contours. Each gradient step involves solving an optimal estimation problem for the data within each region, connecting curve evolution and the Mumford-Shah functional with the theory of boundary-value stochastic processes. The resulting active contour model offers a tractable implementation of the original Mumford-Shah model (i.e., without resorting to elliptic approximations which have traditionally been favored for greater ease in implementation) to simultaneously segment and smoothly reconstruct the data within a given image in a coupled manner. Various implementations of this algorithm are introduced to increase its speed of convergence. We also outline a hierarchical implementation of this algorithm to handle important image features such as triple points and other multiple junctions. Next, by generalizing the data fidelity term of the original Mumford-Shah functional to incorporate a spatially varying penalty, we extend our method to problems in which data quality varies across the image and to images in which sets of pixel measurements are missing. This more general model leads us to a novel PDE-based approach for simultaneous image magnification, segmentation, and smoothing, thereby extending the traditional applications of the Mumford-Shah functional which only considers simultaneous segmentation and smoothing.
                Bookmark

                Author and article information

                Journal
                Front Neuroinform
                Front Neuroinform
                Front. Neuroinform.
                Frontiers in Neuroinformatics
                Frontiers Media S.A.
                1662-5196
                26 December 2013
                2013
                : 7
                : 35
                Affiliations
                Department of Systems Biology, Harvard Medical School Boston, MA, USA
                Author notes

                Edited by: Nicholas J. Tustison, University of Virginia, USA

                Reviewed by: Robert C. Cannon, Textensor Limited, UK; Richard Beare, Monash University, Australia

                *Correspondence: Sean G. Megason, Department of Systems Biology, Harvard Medical School, 200 Longwood Avenue, WAB 536, Boston, MA 02134, USA e-mail: sean_megason@ 123456hms.harvard.edu

                This article was submitted to the journal Frontiers in Neuroinformatics.

                †These authors have contributed equally to this work as first authors.

                Article
                10.3389/fninf.2013.00035
                3872740
                24501592
                b31d96a8-a3d6-4653-8ac8-f7f4906762fd
                Copyright © 2013 Mosaliganti, Gelas and Megason.

                This is an open-access article distributed under the terms of the Creative Commons Attribution License (CC BY). The use, distribution or reproduction in other forums is permitted, provided the original author(s) or licensor are credited and that the original publication in this journal is cited, in accordance with accepted academic practice. No use, distribution or reproduction is permitted which does not comply with these terms.

                History
                : 01 October 2013
                : 01 December 2013
                Page count
                Figures: 8, Tables: 0, Equations: 15, References: 44, Pages: 14, Words: 9090
                Categories
                Neuroscience
                Methods Article

                Neurosciences
                software,implementation,insight toolkit,design,level-set
                Neurosciences
                software, implementation, insight toolkit, design, level-set

                Comments

                Comment on this article