Approximation of the Distance from a Point to an Algebraic Manifold
Alexei Yu. Uteshev and Marina V. Goncharova
Faculty of Applied Mathematics, St. Petersburg State University, 7/9 Universitetskaya nab., St. Petersburg, 199034, Russia
Keywords:
Algebraic Manifold, Distance Approximation, Discriminant, Level Set.
Abstract:
The problem of geometric distance d evaluation from a point X
0
to an algebraic curve in R
2
or manifold
G(X) = 0 in R
3
is treated in the form of comparison of exact value with two its successive approximations
d
(1)
and d
(2)
. The geometric distance is evaluated from the univariate distance equation possessing the zero
set coinciding with that of critical values of the function d
2
(X
0
), while d
(1)
(X
0
) and d
(2)
(X
0
) are obtained
via expansion of d
2
(X
0
) into the power series of the algebraic distance G(X
0
). We estimate the quality of
approximation comparing the relative positions of the level sets of d(X), d
(1)
(X) and d
(2)
(X).
1 INTRODUCTION
We treat the problem of Euclidean distance evaluation
from a point X
0
to manifold defined implicitly by the
equation
G(X) = 0 (1)
in R
n
,n ∈ {2,3}. Here G(X) is twice differentiable
real valued function and it is assumed that the equa-
tion (1) defines a nonempty set in R
n
. This prob-
lem arises in image processing, multi-object move-
ment simulation, and in the scattered data approxima-
tion problems. Being the problem of nonlinear con-
strained optimization, it can be solved with the aid
of traditional Newton-like iteration methods. How-
ever for the applications connected with the parame-
ter synthesis such as, for instance, the manifold selec-
tion best fitting to the given data set (Ahn et al., 2002;
Aigner and Jutler, 2009; Cheng and Chiu, 2014), an
analytical representation is needed for the distance as
a function of parameters of the problem (point coor-
dinates and coefficients of G(X) if the latter is a poly-
nomial).
We concern here with the following approxima-
tions for the distance d
d
(1)
= |G|/k∇Gk, (2)
d
(2)
= d
(1)
1 +
∇G
>
·H (G) ·∇G
2k∇Gk
4
G
(3)
Here ∇G stands for the gradient column vector,
>
—
for transposition, H (G) is the Hessian of G(X), k·k
is the Euclidean norm, and the right-hand sides in (2)
and (3) are calculated at X = X
0
.
Approximation (2) is known as Sampson’s dis-
tance (Sampson, 1982). We aim at comparison of
the qualities of approximations (2) and (3). We deal
mostly with the case of algebraic manifolds (1), i.e.
G(X) ∈ R[X ]. For this case, the tolerances of the ap-
proximations can be evaluated via comparison with
the true (geometric) distance value determined from
the so-called distance equation (Uteshev and Gon-
charova, 2017; Uteshev and Goncharova, 2018). In
Section 2, we outline the background of this approach
for the case of a quadric manifold, while in Section 3
we extend it to the case of manifold of an arbitrary
order. In Section 4 we discuss an applicability of the
proposed approximations to the case of non algebraic
curve (1).
2 QUADRICS
For the particular case of quadric polynomials G(X):
G(X) := X
>
AX +2 B
>
X −1 = 0 , (4)
where A = A
>
∈ R
n×n
and {X, B} ⊂ R
n
are the col-
umn vectors, formula (2) is represented as
d
(1)
=
1
2
·
|G(X
0
)|
p
(AX
0
+ B)
>
(AX
0
+ B)
. (5)
The counterpart for the formula (3) can be originated
from the following approximation
e
d
(2)
= d
(1)
s
1 +
1
2
(AX
0
+ B)
>
A(AX
0
+ B)
[(AX
0
+ B)
>
(AX
0
+ B)]
2
G(X
0
);
(6)
Uteshev, A. and Goncharova, M.
Approximation of the Distance from a Point to an Algebraic Manifold.
DOI: 10.5220/0007483007150720
In Proceedings of the 8th International Conference on Pattern Recognition Applications and Methods (ICPRAM 2019), pages 715-720
ISBN: 978-989-758-351-3
Copyright
c
2019 by SCITEPRESS – Science and Technology Publications, Lda. All rights reserved
715