Topological smoothing

Higher Edu - Research dev card
Development from the higher education and research community
  • Creation or important update: 09/01/13
  • Minor correction: 12/09/13

Topological smoothing : method for smoothing 2D and 3D objects

This software was developed (or is under development) within the higher education and research community. Its stability can vary (see fields below) and its working state is not guaranteed.
  • Web site
  • System: UNIX-like
  • Current version: 1.0 - 2004
  • License(s): CeCILL
  • Status: stable release
  • Support: maintained, ongoing development
  • Designer(s): Michel Couprie
  • Contact designer(s): coupriem @
  • Laboratory, service: LIGM


General software features

This software implements a method for smoothing 2D and 3D objects in binary images while preserving topology. Here, objects are defined as sets of grid points, and topology preservation is ensured by the exclusive use of homotopic transformations defined in the framework of digital topology. Smoothness is obtained by the use of morphological openings and closings by metric discs or balls of increasing radius, in the manner of alternating sequential filters from the field of mathematical morphology.

Context in which the software is used

This software has been built for finding and validating the results of the paper [CB04].

Publications related to the software

[CB04] Michel Couprie, G. Bertrand: "Topology preserving alternating sequential filter for smoothing 2D and 3D objects", Journal of Electronic Imaging, Vol. 13, No. 4, pp. 720-730, 2004.