Personal tools
  • Help

jist:Springls

From NITRC Wiki

Jump to: navigation, search

Contents

Spring Level Sets

Enright Test Demo (Video)
Enright Test Demo (Video)
3D Active Contour Demo (Video)
3D Active Contour Demo (Video)
2D Active Contour Demo (Video)
2D Active Contour Demo (Video)
Multi-Object Segmentation Demo (Coming Soon!) (Video)
Multi-Object Segmentation Demo (Coming Soon!) (Video)

Introduction

1Spring Level Sets are a new type of deformable model that merge meshes and level sets into one representation to provide interoperability between methods designed for either. The key idea is to use a constellation of disconnected triangle surface elements (springls) to define a level set. A Spring Level Set (SpringLS) can be interpreted as a mesh or level set and used in place of them in many instances. See MICCAI 2011 posterpaper, and YouTube channel.


1B. C. Lucas, M. Kazhdan, and R. H. Taylor, "SpringLS: A Deformable Model Representation to provide Interoperability between Meshes and Level Sets", Medical Image Computing and Computer Assisted Intervention (MICCAI), Conference on, Toronto, Sept 18-22, 2011.

Demo

The project page for SpringLS has moved to Google Code. SpringLS is now an independent toolkit. You will need a nice computer, made in the last 2 years that has at least an Intel i5 or Xeon processor.   Source code is also available through the SVN for JIST's public-plugins. Bugs and feature requests should be reported to the JIST bugzilla.


The demo has been updated!

  • It now includes a 2D segmentation demo that is pure Java.
  • The Enright test has been modified to use RK4 time integration.
  • The volumetric renderer now uses bilateral smoothing to improve iso-surface visualization.

JIST Distribution

The full source code for SpringLS is available as part of JIST's public plug-ins (See the NITRC project). You can download the latest build of JIST and its plug-ins from Vanderbilt's website. A plug-in developer's tutorial can be found on the JIST wiki

Remarks:

  • The Springls plug-in includes a Java implementation that will run on anything, but it's atleast 10x slower than the OpenCL implenetation.
  • To run the fast implementation, you will need to install the OpenCL runtime environment for your platform available from Intel's website.
  • The plug-in for active contour segmentation is located in the JIST library under Algorithms -> CISST -> Springls -> Springls Active Contour 3D
  • To run the demo from inside Eclipse, use the main class found in edu.jhu.cs.cisst.algorithms.springls.SpringlsDemo
  • Pipeline layout files for imaging tasks will be released shortly and/or upon request.
  • It's licensed LGPL, please adhere to the terms and conditions of the license. 
Powered by MediaWiki
  • This page was last modified 00:33, 6 May 2012.
  • This page has been accessed 3,702 times.
  •