Skip to main content
deleted 3446 characters in body
Source Link
JHM
  • 2.3k
  • 16
  • 25

[EditEdited Jan31, 2022: the cut locus of the curve $\gamma$ is a finite tree if the boundary is smooth and if the curve bounds a contractible domain, i.e. $\Omega \approx \{pt\}$. This follows from Blum's MAT and the basic ideas inof the theory. The observation about $C$ being a locally finite tree requires the boundary to be smooth or $C^1$. In this case the ``branches" of the tree cannot accumulate, and the principle curvatures of the boundary hypersurface are bounded. Otherwise if the boundary is only $C^0$, then the cut locus $C$ might be a tree withinwith infinite degree vertices. N

N.B. It does not really make sense to speak of trees in this category, so terms like "branches" and "tree" are equally informal. I am here only using the language of the OP. ]

We find $M(A) \subset C$, although $M(A)$ is not always closed. And also, with $\overline{M(A)}=C$.

This is key property of Blum's Medial Axis Transform and specific to(2) To answer the definition ofOPs specific question about pathologies in $C$ asand $M(A)$: the cut locus $C$ branches wherever the principal curvatures of the boundary $\partial A$ for $A$ an open subset of Euclidean spaceare positive (although some generalizations are availableconvex). Constructing a strong deformation retract of the domain onto $C$ is reasonably easy: map every point $x$ with respect to the centre $m(x)$ of the maximal round disk containing $x$ and contained ininterior $A$. (Of course, you need prove this maximal disk is unique and varies continuously with $x\in A$).

(2) The OP wants an explanation for why Saul Rodrigues Martin gives interesting example in $C$ is a "locally finite graph".Is the max-centre map continuous for open bounded domains?

Formally speaking,My original answer to the cut locus $C$ and $M(A)$ is not a graph, but a singular subset of euclidean space, and doesOP was not have the form $(V,E)$ for a set of "edges" and set of "vertices", etc.. So the question of why the cut locus is a finite degree graph is somewhat ill posedsatisfactory. But as the OP's references indicate,essentially I would argue that the cut locus can be given(!) the structure of a graph a posteriori. So the proper question is why this a posteriori graph structure is always finite degree at the vertices. But what are the "vertices" and what are the "edges" in a one-dimensional topological space? What is the categorical topological definition of a graph? (For example, is an edge a graph where every vertex has degree 2?)

I proposed in my thesis thatif interpreted as a useful view of singularity type spaces like cut loci, medial axes, domains of discontinuity, spines, souls, etc., is expressed by nontrivial contravariant functors $Z: 2^Y \to 2^X$, where X, Y are source, target mm-spaces respectively. The contravariant functors Z arise from solutions of optimal transport programs. In this case, the functor $Z:2^{\partial A} \to 2^A$ has the explicit form $$Z(B):=\{ x \in A ~|~ M_x \cap \partial A \subset B\}$$ where $B$ is open subset of $\partial A$, and $M_x$ is the maximal disk centred at x with interior contained in $A$. The definition is maybe strange, but i propose its a topological definition, and generalizes to all dimensions. For example, what is the support of $Z$ ?

(3) Nonetheless, our response is: $C$ is a locally finitetree graph because of the strict(!) upper semicontinuity of the functor $A\mapsto M(A)$ and $A\mapsto C_A$. More specifically, if there was a point $x\in C$ or $x\in M(A)$ which had infinite degree (i.e. there were infinitelyhas finitely many branches/graph-edges intersecting at $x$), then the maximal disk centred at $x$ would intersectif the boundary $\partial A$ at infinitely many points.

But for what sets $A$ do maximal disks have infinite intersection? Those sets $A$ whose boundaries $\partial A$ have regions of constant curvature, i.e. circular arcs as arising from disks, or unions of disks, or polygons with special rounded corners. However this leads to contradiction, because the cut locus of disks and arcs, etc., consists of points. And the "degree" of the "graph" at that point becomes zero. This$\gamma$ is example of the upper semicontinuity of $M(A)$ andbasically $C$:$C^1$. But once you can construct sets $A_k$ where the degree of the vertex is becoming arbitrarily largehave infinitely many edges, however in the limit the degree collapsesit's possible to zero. For example, consider $A_k$ the $k$-sided polygon which limitsget those edges to the round disk $A_\infty$.

So the OP's question might be equivalently rephrased as: Why does the cut locus failaccumulate or to be lower semicontinuous?

(3) The MAT (or cut locus) is typically trivalent (all vertices degree 3). But arbitrarily small deformations can significantly increase the number of edges in $C$share a common intersection, c.fi. instability and discontinuity properties of MAT (http://midag.cs.unc.edu/pubs/papers/IJCV03-Katz-BlumMedAxis.pdf)e. However the homotopy-type of $M(A)$ remains unperturbed (as small perturbations of a boundary $\partial A$ do not affect the connectivityvertex of the perturbed bounded region.)

If the boundary is such that every intersection with a disk is finite, then $C$ will be locally finite. Again, only round boundaries which contain circular arcs will have the property that disks intersect the boundary in infinitely many points, but these do not lead to infinite degree in the graph because of the failure of lower semicontinuity precisely in these cases!.

[Edit Jan31, 2022: the cut locus of the curve $\gamma$ is a finite tree if the boundary is smooth and if the curve bounds a contractible domain. This follows from Blum's MAT and basic ideas in the theory. The observation about $C$ being a locally finite tree requires the boundary to be smooth or $C^1$. In this case the ``branches" of the tree cannot accumulate, and the principle curvatures of the boundary hypersurface are bounded. Otherwise if the boundary is only $C^0$, then the cut locus $C$ might be a tree within infinite degree vertices. N.B. It does not really make sense to speak of trees in this category, so terms like "branches" and "tree" are equally informal. I am here only using the language of the OP. ]

We find $M(A) \subset C$, although $M(A)$ is not always closed. And also $\overline{M(A)}=C$.

This is key property of Blum's Medial Axis Transform and specific to the definition of $C$ as the cut locus of the boundary $\partial A$ for $A$ an open subset of Euclidean space (although some generalizations are available). Constructing a strong deformation retract of the domain onto $C$ is reasonably easy: map every point $x$ to the centre $m(x)$ of the maximal round disk containing $x$ and contained in $A$. (Of course, you need prove this maximal disk is unique and varies continuously with $x\in A$).

(2) The OP wants an explanation for why $C$ is a "locally finite graph".

Formally speaking, the cut locus $C$ and $M(A)$ is not a graph, but a singular subset of euclidean space, and does not have the form $(V,E)$ for a set of "edges" and set of "vertices", etc.. So the question of why the cut locus is a finite degree graph is somewhat ill posed. But as the OP's references indicate, the cut locus can be given(!) the structure of a graph a posteriori. So the proper question is why this a posteriori graph structure is always finite degree at the vertices. But what are the "vertices" and what are the "edges" in a one-dimensional topological space? What is the categorical topological definition of a graph? (For example, is an edge a graph where every vertex has degree 2?)

I proposed in my thesis that a useful view of singularity type spaces like cut loci, medial axes, domains of discontinuity, spines, souls, etc., is expressed by nontrivial contravariant functors $Z: 2^Y \to 2^X$, where X, Y are source, target mm-spaces respectively. The contravariant functors Z arise from solutions of optimal transport programs. In this case, the functor $Z:2^{\partial A} \to 2^A$ has the explicit form $$Z(B):=\{ x \in A ~|~ M_x \cap \partial A \subset B\}$$ where $B$ is open subset of $\partial A$, and $M_x$ is the maximal disk centred at x with interior contained in $A$. The definition is maybe strange, but i propose its a topological definition, and generalizes to all dimensions. For example, what is the support of $Z$ ?

(3) Nonetheless, our response is: $C$ is a locally finite graph because of the strict(!) upper semicontinuity of the functor $A\mapsto M(A)$ and $A\mapsto C_A$. More specifically, if there was a point $x\in C$ or $x\in M(A)$ which had infinite degree (i.e. there were infinitely many branches/edges intersecting at $x$), then the maximal disk centred at $x$ would intersect the boundary $\partial A$ at infinitely many points.

But for what sets $A$ do maximal disks have infinite intersection? Those sets $A$ whose boundaries $\partial A$ have regions of constant curvature, i.e. circular arcs as arising from disks, or unions of disks, or polygons with special rounded corners. However this leads to contradiction, because the cut locus of disks and arcs, etc., consists of points. And the "degree" of the "graph" at that point becomes zero. This is example of the upper semicontinuity of $M(A)$ and $C$: you can construct sets $A_k$ where the degree of the vertex is becoming arbitrarily large, however in the limit the degree collapses to zero. For example, consider $A_k$ the $k$-sided polygon which limits to the round disk $A_\infty$.

So the OP's question might be equivalently rephrased as: Why does the cut locus fail to be lower semicontinuous?

(3) The MAT (or cut locus) is typically trivalent (all vertices degree 3). But arbitrarily small deformations can significantly increase the number of edges in $C$, c.f. instability and discontinuity properties of MAT (http://midag.cs.unc.edu/pubs/papers/IJCV03-Katz-BlumMedAxis.pdf). However the homotopy-type of $M(A)$ remains unperturbed (as small perturbations of a boundary $\partial A$ do not affect the connectivity of the perturbed bounded region.)

If the boundary is such that every intersection with a disk is finite, then $C$ will be locally finite. Again, only round boundaries which contain circular arcs will have the property that disks intersect the boundary in infinitely many points, but these do not lead to infinite degree in the graph because of the failure of lower semicontinuity precisely in these cases!

Edited Jan31, 2022: the cut locus of the curve $\gamma$ is a finite tree if the boundary is smooth and if the curve bounds a contractible domain, i.e. $\Omega \approx \{pt\}$. This follows from Blum's MAT and the basic ideas of the theory. The observation about $C$ being a locally finite tree requires the boundary be smooth or $C^1$. In this case the ``branches" of the tree cannot accumulate, and the principle curvatures of the boundary hypersurface are bounded. Otherwise if the boundary is only $C^0$, then the cut locus $C$ might be a tree with infinite degree vertices.

N.B. It does not really make sense to speak of trees in this category, so terms like "branches" and "tree" are equally informal.

We find $M(A) \subset C$, although $M(A)$ is not always closed, with $\overline{M(A)}=C$.

(2) To answer the OPs specific question about pathologies in $C$ and $M(A)$: the cut locus $C$ branches wherever the principal curvatures of the boundary $\partial A$ are positive (convex) with respect to the interior $A$. Saul Rodrigues Martin gives interesting example in Is the max-centre map continuous for open bounded domains?

My original answer to the OP was not satisfactory. But essentially I would argue that the cut locus, if interpreted as a type of tree graph, has finitely many graph-edges if the boundary $\gamma$ is basically $C^1$. But once you have infinitely many edges, it's possible to get those edges to accumulate or to share a common intersection, i.e. a vertex of infinite degree.

added 733 characters in body
Source Link
JHM
  • 2.3k
  • 16
  • 25

[Edit Jan31, 2022: the cut locus of the curve $\gamma$ is a finite tree if the boundary is smooth and if the curve bounds a contractible domain. This follows from Blum's MAT and basic ideas in the theory. The observation about $C$ being a locally finite tree requires the boundary to be smooth or $C^1$. In this case the ``branches" of the tree cannot accumulate, and the principle curvatures of the boundary hypersurface are bounded. Otherwise if the boundary is only $C^0$, then the cut locus $C$ might be a tree within infinite degree vertices. N.B. It does not really make sense to speak of trees in this category, so terms like "branches" and "tree" are equally informal. I am here only using the language of the OP. ]

Let $A\subset \mathbb{R}^n$ be a bounded open subset. The cut locus $C$ of $A$ is defined as the domain of nondifferentiability of $dist_{\partial A}: A\to \mathbb{R}$.

Let $A\subset \mathbb{R}^n$ be a bounded open subset. The cut locus $C$ of $A$ is defined as the domain of nondifferentiability of $dist_{\partial A}: A\to \mathbb{R}$.

[Edit Jan31, 2022: the cut locus of the curve $\gamma$ is a finite tree if the boundary is smooth and if the curve bounds a contractible domain. This follows from Blum's MAT and basic ideas in the theory. The observation about $C$ being a locally finite tree requires the boundary to be smooth or $C^1$. In this case the ``branches" of the tree cannot accumulate, and the principle curvatures of the boundary hypersurface are bounded. Otherwise if the boundary is only $C^0$, then the cut locus $C$ might be a tree within infinite degree vertices. N.B. It does not really make sense to speak of trees in this category, so terms like "branches" and "tree" are equally informal. I am here only using the language of the OP. ]

Let $A\subset \mathbb{R}^n$ be a bounded open subset. The cut locus $C$ of $A$ is defined as the domain of nondifferentiability of $dist_{\partial A}: A\to \mathbb{R}$.

Added defn of contravariant functor
Source Link
JHM
  • 2.3k
  • 16
  • 25

Formally speaking, the cut locus $C$ and $M(A)$ is not a graph, but a singular subset of euclidean space, and does not have the form $(V,E)$ for a set of "edges" and set of "vertices", etc.. So the question of why the cut locus is a finite degree graph is somewhat ill posed. But as the OP's references indicate, the cut locus can be given(!) the structure of a graph a posteriori. So the proper question is why this a posteriori graph structure is always finite degree at the vertices. But what are the "vertices" and what are the "edges" in a one-dimensional topological space? What is the categorical topological definition of a graph? (For example, is an edge a graph where every vertex has degree 2?)

I proposed in my thesis that a useful view of singularity type spaces like cut loci, medial axes, domains of discontinuity, spines, souls, etc., is expressed by nontrivial contravariant functors $Z: 2^Y \to 2^X$, where X, Y are source, target mm-spaces respectively. The contravariant functors Z arise from solutions of optimal transport programs. In this case, the functor $Z:2^{\partial A} \to 2^A$ has the explicit form $$Z(B):=\{ x \in A ~|~ M_x \cap \partial A \subset B\}$$ where $B$ is open subset of $\partial A$, and $M_x$ is the maximal disk centred at x with interior contained in $A$. The definition is maybe strange, but i propose its a topological definition, and generalizes to all dimensions. For example, what is the support of $Z$ ?

Formally speaking, the cut locus $C$ and $M(A)$ is not a graph, but a singular subset of euclidean space, and does not have the form $(V,E)$ for a set of "edges" and set of "vertices", etc.. So the question of why the cut locus is a finite degree graph is somewhat ill posed. But as the OP's references indicate, the cut locus can be given(!) the structure of a graph a posteriori. So the proper question is why this a posteriori graph structure is always finite degree at the vertices. But what are the "vertices" and what are the "edges" in a one-dimensional topological space? What is the categorical topological definition of a graph?

Formally speaking, the cut locus $C$ and $M(A)$ is not a graph, but a singular subset of euclidean space, and does not have the form $(V,E)$ for a set of "edges" and set of "vertices", etc.. So the question of why the cut locus is a finite degree graph is somewhat ill posed. But as the OP's references indicate, the cut locus can be given(!) the structure of a graph a posteriori. So the proper question is why this a posteriori graph structure is always finite degree at the vertices. But what are the "vertices" and what are the "edges" in a one-dimensional topological space? What is the categorical topological definition of a graph? (For example, is an edge a graph where every vertex has degree 2?)

I proposed in my thesis that a useful view of singularity type spaces like cut loci, medial axes, domains of discontinuity, spines, souls, etc., is expressed by nontrivial contravariant functors $Z: 2^Y \to 2^X$, where X, Y are source, target mm-spaces respectively. The contravariant functors Z arise from solutions of optimal transport programs. In this case, the functor $Z:2^{\partial A} \to 2^A$ has the explicit form $$Z(B):=\{ x \in A ~|~ M_x \cap \partial A \subset B\}$$ where $B$ is open subset of $\partial A$, and $M_x$ is the maximal disk centred at x with interior contained in $A$. The definition is maybe strange, but i propose its a topological definition, and generalizes to all dimensions. For example, what is the support of $Z$ ?

Elaborated. Tried to answer the OPs question more directly.
Source Link
JHM
  • 2.3k
  • 16
  • 25
Loading
Added comment on upper semicontinuity of $C$, $M(A)$.
Source Link
JHM
  • 2.3k
  • 16
  • 25
Loading
Addressed the OP's question more directly.
Source Link
JHM
  • 2.3k
  • 16
  • 25
Loading
Source Link
JHM
  • 2.3k
  • 16
  • 25
Loading