Skip to content
Level Set algorithm for python
Branch: master
Clone or download
Ramesh Pramuditha Rathnayake
Ramesh Pramuditha Rathnayake Merge pull request #1 from Xunius/master
make python python, fix NeumannBoundCond()
Latest commit cab21e5 Nov 5, 2018
Type Name Latest commit message Commit time
Failed to load latest commit information.
lv_set make python python, fix NeumannBoundCond() Nov 2, 2018 Update Readme May 13, 2018
gourd.bmp Initial commit Jun 10, 2017
im2.bmp Initial commit Jun 10, 2017
twocells.bmp Initial commit Jun 10, 2017

Level Set Image Segmentation using Python


This python code implements a new level set formulation, called distance regularized level set evolution (DRLSE), proposed by Chunming Li et al's in the paper "Distance Regularized Level Set Evolution and its Application to Image Segmentation", IEEE Trans. Image Processing, vol. 19 (12), 2010

The main advantages of DRLSE over conventional level set formulations include the following:

  1. it completely eliminates the need for reinitialization
  2. it allows the use of large time steps to significantly speed up curve evolution, while ensuring numerical accuracy
  3. Very easy to implement and computationally more efficient than conventional level set formulations.

This package only implements an edge-based active contour model as one application of DRLSE. More applications of DRLSE can be found in other published papers in the following website:


You can run the project using:
python -m lv_set.Main

You can’t perform that action at this time.