首页> 美国卫生研究院文献>Frontiers in Neuroinformatics >An efficient scalable and adaptable framework for solving generic systems of level-set PDEs
【2h】

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

机译:一个高效可扩展和适应性强的框架用于解决水平集PDE的通用系统

代理获取
本网站仅为用户提供外文OA文献查询和代理获取服务,本网站没有原文。下单后我们将采用程序或人工为您竭诚获取高质量的原文,但由于OA文献来源多样且变更频繁,仍可能出现获取不到、文献不完整或与标题不符等情况,如果获取不到我们将提供退款服务。请知悉。

摘要

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.
机译:在过去的十年中,针对图像配准,分割,跟踪和重建的应用,已经积极开发了水平集方法。但是,各种各样的水平集PDE及其数值离散方案的发展,再加上PDE项,停止标准和重新初始化策略的混合组合,已经造成了软件物流问题。在缺乏集成设计的情况下,当前的工具包仅支持特定类型的级别集实现,这会限制将来的算法开发,因为扩展需要大量的代码重复和工作量。在新的NIH / NLM Insight Toolkit(ITK)v4架构中,我们实现了一个水平集软件设计,可以灵活地适应不同的数字(连续,离散和稀疏)和网格表示(基于点,网格和基于图像)。鉴于通用PDE是不同术语的总和,我们使用了一组链接的容器,可以在演化过程中的任何时候向其添加或删除级别集术语。这种基于容器的方法允许用户在编译时灵活地探索和自定义级别集方程式中的术语。对该框架进行了优化,从而消除了跨多个项的常见强度函数(例如,梯度和Hessian)的重复计算。该框架进一步支持多级集的演进,以用于大型数据集的多对象分割和处理。为此,我们将级别集域限制为图像域的子集,并使用多线程策略来处理子域或级别集功能的组。用户还可以从各种重新初始化策略和停止条件中进行选择。最后,我们开发了一个可视化框架,该框架可实时显示级别集的演变,以帮助指导算法开发和参数优化。我们使用共聚焦显微镜图像观察斑马鱼胚胎发育中的细胞,证明了我们新框架的强大功能。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号