In DisPerSE, the different types of cells that compose the Morse-Smale complex are used to identify different types of structures. In this document, we adopt the following terminology:

  • - A critical point
    is a point where the gradient is null. In N dimensional space, there are N types of critical point, characterized by a critical index.


  • - A maximum
    is a critical point of critical index N in an N dimensional space.


  • - A minimum
    is a critical point of critical index 0.


  • - A k-saddle point
    is a critical point of critical index k that is neither a minimum nor a maximum.


  • - A d-simplex
    is the most simple geometrical figure in d dimensions and consists of d+1 points linked together (i.e a point, segment, triangle, tetrahedron ... for d=0,1,2,3,...). In DisPerSE, space is decomposed into d-simplices and each critical point is associated to a given d-simplex (by default, maxima are 0-simplices, saddle-points are 1-simplices, ...).


  • - A persistence pair
    is a pair of critical points with critical index difference of 1. A persistence pair represents a topological component of the function. More details here.


  • - Persistence
    is defined as the difference (or ratio) of the value at the two critical points in a persistence pair. Persistence is always positive and represents the importance of the topological feature defined by the persistence pair : low persistence pairs are sensible to changes in the value of the function, and the corresponding critical points are easily destroyed, even by small perturbations, while high persistence pairs are robust. Removing low persistence pairs from the Morse-Smale complex is a good way to filter noise and/or non-meaningfull structures. More details here.


  • - Robustness
    is a local measure of how contrasted the critical points and filaments are with respect to their background. In a sense, robustness is a continuous version of persistence which extends to filaments (persistence applies to pairs of critical points only). What we call robustness here is actually an improved version of the separatrix persistence described in Weinkauf, T. and Gunther, D., 2009. See options -trimBelow of skelconv, -robustness of mse and the tutorial section for more details and possible applications.


  • - An integral line
    is a curve tangent to the gradient field in every point. There exist exactly one integral line going through every non critical point of the domain of definition, and gradient lines must start and end at critical points (i.e. where the gradient is null).


  • - A descending k-manifold
    is a k dimensional region of space defined as the set of points from which following minus the gradient leads to the same critical point of critical index k, with N the dimension of the space (e.g. a descending N-manifold originates from a maximum). More details here.


  • - An ascending k-manifold
    is a k dimensional region of space defined as the set of points from which following the gradient leads to the same critical point of critical index N-k, where N is the dimension of the space (e.g. an ascending N-manifold originates from a minimum). More details here.


  • - A Morse p-cell
    is a p-dimensional region of space defined by the intersection of an ascending and a descending manifold. All Integral lines in a morse p-cell originate and lead to the same critical points. More details here.


  • - A Morse-Smale complex
    of a Morse function is the tessellation of space induced by its gradient : it divides space into regions where the integral lines originate from and lead to the same critical points. Its elements are the Morse p-cells. More details here.


  • - An arc
    is a Morse 1-cell : a 1D curve traced by the integral line that joins two critical points together. There is always exactly two arcs originating from a saddle point and leading to an extremum (i.e. a minimum or a maximum). In 3D and more however, the number of arcs linking two saddle point together is arbitrary. More details here.


  • - A skeleton
    is a set of arcs. We call upper-, lower-, and inter- skeleton the set of arcs that lead or originate from exactly one maximum, exactly one minimum, or none of the two respectively.


  • - A filament
    is a 1-dimensional structure : an ascending or descending 1-manifold. A filament consists of the set of two arcs originating from a given saddle point and joining two extrema together (i.e. the yellow+green arcs on lower right frame of figure 1). Unless explicitly stated, filaments join maxima together and we sometime call void filaments or anti-filaments the filaments that link minima together.


  • - A wall
    is a 2-dimensional structure : an ascending or descending 2-manifold. Walls exist only in 3D and more and delimit the voids or peak patches.


  • - A void
    is a N dimensional structure (N being the dimension of space): an ascending N-manifold that originates from a given minimum of the field. A void is the set of points from which following the gradient leads to a given minimum.


  • - A peak patch
    is a N dimensional structure (N being the dimension of space): a descending N-manifold that originates from a given maximum of the field. Peak patches are the dual of voids: the set of points from which following the opposite of the gradient leads to the same maxima.