A modular implementation of level sets in ITK building on the existing level sets framework, offering flexible switching between solvers and easy creation of new evolution terms.
License
lantiga/ModularLevelSets
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
ModularLevelSets A modular implementation of level sets in ITK building on the existing level sets framework, offering flexible switching between solvers and easy creation of new evolution terms. Build using CMake, the usual ITK way. See ModularLevelSets.cxx for examples of usage. A few evolution terms have been written, more will have to follow. Terms can be easily implemented by just writing one class (see for instance itkLevelSetThresholdTerm.h), and they can be added by just including the file and adding levelSetFunction->AddTerm(thresholdTerm); Performance is probably reduced compared to the ITK implementation, but no efforts towards optimization have been made yet (apart from caching terms). On the other hand, ModularLevelSets offers a very convenient framework for experimenting with new terms of the level sets evolution equation and for experimenting with different solvers. Luca Antiga, PhD Principal Scientist, Orobix Srl luca.antiga@orobix.com
About
A modular implementation of level sets in ITK building on the existing level sets framework, offering flexible switching between solvers and easy creation of new evolution terms.
Resources
License
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published