Next Article in Journal
Closed-Form Solutions and Conserved Vectors of a Generalized (3+1)-Dimensional Breaking Soliton Equation of Engineering and Nonlinear Science
Previous Article in Journal
Distance and Similarity Measures for Octahedron Sets and Their Application to MCGDM Problems
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

A New Geometric Metric in the Shape and Size Space of Curves in R n

by
Irene Epifanio
1,†,
Vicent Gimeno
2,†,
Ximo Gual-Arnau
3,† and
M. Victoria Ibáñez-Gual
2,*,†
1
Department of Mathematics-IF, Universitat Jaume I, 12071 Castelló, Spain
2
Department of Mathematics-IMAC, Universitat Jaume I, 12071 Castelló, Spain
3
Department of Mathematics-INIT, Universitat Jaume I, 12071 Castelló, Spain
*
Author to whom correspondence should be addressed.
All authors contributed equally to this work.
Mathematics 2020, 8(10), 1691; https://doi.org/10.3390/math8101691
Submission received: 31 August 2020 / Revised: 21 September 2020 / Accepted: 23 September 2020 / Published: 1 October 2020

Abstract

:
Shape analysis of curves in R n is an active research topic in computer vision. While shape itself is important in many applications, there is also a need to study shape in conjunction with other features, such as scale and orientation. The combination of these features, shape, orientation and scale (size), gives different geometrical spaces. In this work, we define a new metric in the shape and size space, S 2 , which allows us to decompose S 2 into a product space consisting of two components: S 4 × R , where S 4 is the shape space. This new metric will be associated with a distance function, which will clearly distinguish the contribution that the difference in shape and the difference in size of the elements considered makes to the distance in S 2 , unlike the previous proposals. The performance of this metric is checked on a simulated data set, where our proposal performs better than other alternatives and shows its advantages, such as its invariance to changes of scale. Finally, we propose a procedure to detect outlier contours in S 2 considering the square-root velocity function (SRVF) representation. For the first time, this problem has been addressed with nearest-neighbor techniques. Our proposal is applied to a novel data set of foot contours. Foot outliers can help shoe designers improve their designs.

1. Introduction

Shape analysis of curves in R n , where n 2 , is an important branch in many applications, including computer vision and medical imaging. Using the landmark representation of objects, Dryden et al. [1] studied the joint shape and size features of objects. However, an over-abundance of digital data, especially image data, is prompting the need for a different kind of shape analysis. In particular, the representation of shapes as elements of infinite-dimensional Riemannian manifolds with a given metric is of interest at this time and has important applications [2,3]. More recently, Srivastava et al. [4] presented a special representation of curves, called the square-root velocity function, or SRVF, under which a specific elastic metric becomes an L 2 metric and simplifies the shape analysis. This approach was analyzed by Kurtek et al. [5] on different scenarios, corresponding to different combinations of physical properties of the curves: shape, size, location and orientation. When the metric used in these infinite-dimensional spaces is invariant with respect to scaling, translation, rotation and reparameterization, the Riemannian manifold that represents the space of curves is known as the shape space, and following the notation of [5] will be denoted as S 4 . However, in many of the applications, other features such as orientation or size (scale) also play important roles and need to be incorporated into the underlying framework. A prime example is medical imaging, where the size of the anatomical structure of interest can provide important diagnostic information. In the case where the curve length (size) is considered, the feature space is called the shape and size (or shape and scale) space and will be denoted as S 2 [5]. Other spaces denoted as S 1 and S 3 consider also changes in the orientations of the curves [5]. In this work, we will focus on the shape space S 4 and the shape and size space S 2 , which are in general, completely different infinite-dimensional Riemannian manifolds. Curves in S 2 are different elements of the space if their shape or scale are different. Curves in S 4 are different elements of the space if their shape is different.
It seems natural, however, that the distance between two curves in space S 2 should be related to the distance of these same curves in space S 4 . We can thereby discern whether the distance between the curves in space S 2 is due, to a greater extent, to their difference in size or to their difference in shape.
In this sense, in [6], the Sobolev-type metric given in [3] for the shape space of planar closed curves is extended to the space of all planar closed curves where the metric considered exhibits a decomposition of the space of closed planar curves into a product space consisting of three components; that is, centroid translations, scale changes and curves in the shape space.
In this approach, we will consider representations of curves in R n from square-root velocity functions (SRVF). Using these representations, we will consider two feature spaces studied in [5]: the shape space S 4 and the shape and size space S 2 . The metric in S 4 will be the same as in [5]; however, we propose a new metric in S 2 , which is completely different to the metric considered in [5]. This metric enjoys the property that S 2 can be decomposed into a product space consisting of two components: S 4 × R , where the second space is related to the length (size) of the curve.
The outline of the paper is as follows: In Section 2, we review the SRVF representation of curves and the standard elastic metrics. In Section 3, we introduce the new metric in S 2 . The mean shape and geodesics with this new metric are introduced in Section 4 and Section 5, respectively. A comparison of the proposed metric and the standard elastic metric is carried out in Section 6 in a controlled setting with simulated curves, where we show the advantages of our proposal. We propose a procedure to detect outlier contours in S 2 considering the SRVF representation. To the best of our knowledge, this is the first time this problem has been addressed with nearest-neighbor (NN) techniques. This is introduced in Section 7. Not only that, but so far outlier detection (in the multivariate context) in Anthropometry has only been used as a cleaning technique, for correcting or removing the outliers before analyzing data in the multivariate context [7,8]. However, outliers report very valuable information in the footwear design process: outliers can indicate which kinds of feet are more different from the rest and could therefore cause fitting problems in footwear if the design is not appropriate. In Section 8, our proposal is applied to a novel data set of foot contours. Finally, Section 9 contains the conclusions.
The code and data for reproducing the results are available at http://www3.uji.es/~epifanio/RESEARCH/metric.zip.

2. Classical Spaces of Curves in R n for the SRVF Representation

In this section, we review some results from [9]. In particular, we consider the SRVF representation of curves in R n and we summarize the main results for the shape space, S 4 , and for the shape and size space, S 2 , with the standard elastic metrics.
Let β : [ 0 , 1 ] R n be a parameterized curve that is absolutely continuous on [ 0 , 1 ] . The square-root velocity (SRVF) of β is defined as the function q : [ 0 , 1 ] R n given by:
q ( t ) = β ( t ) | β ( t ) | .
As it can be seen in [9], this representation exists even where | β ( t ) | = 0 .
For every q L 2 ( [ 0 , 1 ] , R n ) , there is a curve β (unique up to translation) such that the given q is the SRVF function of that β . In fact,
β ( t ) = 0 t q ( s ) | q ( s ) | d s .
If a curve β is of length one, then 0 1 | q ( t ) | 2 d t = 1 . Furthermore, the hypersphere
C 0 = q : [ 0 , 1 ] R n | 0 1 | q ( t ) | 2 d t = 1 ,
is a Hilbert manifold.
One way to study the shape and size (scale) space of open curves is to consider as a pre-shape space L 2 = L 2 ( [ 0 , 1 ] , R n ) with the usual inner product. To take care of the rotation and reparameterization of the curve β , we remember that a rotation is an element of S O ( n ) , the special orthogonal group of n × n matrices; and a reparameterization is an element of Γ = { γ : [ 0 , 1 ] [ 0 , 1 ] | : γ ( 0 ) = 0 , γ ( 1 ) = 1 , γ is a diffeomorphism}.
The action of a reparameterization γ Γ transforms the curve β : [ 0 , 1 ] R n to the curve t β ( γ ( t ) ) . Hence, by the definition of the SRVF of a curve, we define the action of γ Γ in C 0 by
γ ( q ( t ) ) : = q ( γ ( t ) ) γ ( t ) .
Likewise, the action of O S O ( n ) on q C 0 is just O ( q ) ( t ) = O ( q ( t ) ) . We shall denote the combined action
( O , γ ) q ( t ) : = O ( q ( γ ( t ) ) ) γ ( t ) , O S O ( n ) , γ Γ .
The orbit of a function q L 2 is
[ q ] = ( O , γ ) ( q ) | ( O , γ ) S O ( n ) × Γ .
If we consider the metric in L 2 given by the usual inner product
v 1 , v 2 L 2 = 0 1 v 1 ( t ) , v 2 ( t ) d t ,
the feature space of interest is:
S 2 = [ q ] / q L 2 ,
and the distance in S 2 is:
d 2 ( [ q 1 ] , [ q 2 ] ) = inf O S O ( n ) , γ Γ | q 1 ( O , γ ) ( q 2 ) | L 2 .
Then, the geodesic between q 1 and the optimal reparameterization of q 2 , which is denoted as q 2 * = ( O , γ * ) ( q 2 ) , is
Ψ τ = ( 1 τ ) q 1 + τ q 2 * , τ R .
On the other hand, the shape space (without considering the size (scale) of the curves) is
S 4 = { [ q ] | q C 0 } .
The distance in S 4 is given by
d 4 ( [ q 1 ] , [ q 2 ] ) = inf O S O ( n ) , γ Γ cos 1 ( q 1 , ( O , γ ) ( q 2 ) L 2 ) ,
and the geodesic between q 1 and q 2 * is
α ( τ ) = 1 sin θ sin ( θ ( 1 τ ) ) q 1 + sin ( θ τ ) q 2 * ,
where θ = cos 1 q 1 , q 2 * L 2 .

3. A New Metric in the Shape and Size Space of Curves in R n

When S 2 is considered as shape and size space, it is difficult to distinguish whether the distance between two shapes [ q 1 ] and [ q 2 ] is due to the difference in shape or to the difference in size between the corresponding curves β 1 and β 2 . We are therefore going to consider another shape-size space for curves that will be isometric to S 2 with another appropriate product metric.
Instead of considering in L 2 the usual L 2 -metric given in Equation (5), if q L 2 ( [ 0 , 1 ] , R n ) , for any two vectors v 1 , v 2 in T q L 2 ( [ 0 , 1 ] ) L 2 ( [ 0 , 1 ] , R n ) , we will consider the following metric to endow L 2 ( [ 0 , 1 ] ) with a Riemannian structure,
g ^ ( v 1 , v 2 ) : = 1 R 2 ( q ) v 1 , v 2 L 2 .
where
R ( q ) : = 0 1 | q ( t ) | 2 d t 1 2 .
The case R ( q ) = 0 will be excluded, which will mean that curves of length 0 are not considered in our space.
From this metric, we will endow (Theorem 1) C 0 × R with a Riemannian structure in such a way that C 0 × R will be isometric to L 2 ( [ 0 , 1 ] ) , g ^ . This isometry will be exported (Theorem 2) to an isometry between S 2 and S 4 × R .
Therefore, we obtain a new metric which enjoys the property that S 2 can be decomposed into a product space consisting of two components: S 4 × R , where the second space is related with the length (size) of the curve. This new metric is associated with a distance function, see Corollary 3, given by
d new ( p , q ) = d 4 2 p R ( p ) , q R ( q ) + ln 2 R ( p ) R ( q ) .
This distance is invariant under rotations and under rescaling in the sense that d new ( O ( p ) , O ( q ) ) = d new ( p , q ) and d new ( λ p , λ q ) = d new ( p , q ) for any O in S O ( n ) and any λ > 0 .

3.1. An Isometry between L 2 ( [ 0 , 1 ] , R n ) \ { 0 } and C 0 × R

We will begin this section defining a function F which will provide an isometry between L 2 ( [ 0 , 1 ] , R n ) \ { 0 } and C 0 × R . We consider the smooth map
F : L 2 ( [ 0 , 1 ] , R n ) \ { 0 } C 0 × R , q F ( q ) : = q R ( q ) , ln R ( q ) .
Observe that F is well defined for any L 2 ( [ 0 , 1 ] , R n ) ) \ { 0 } where
{ 0 } : = q L 2 ( [ 0 , 1 ] , R n ) / 0 1 | q ( t ) | 2 d t = 0 = R 1 ( 0 ) .
The function F has immediate smooth inverse given by
F 1 : C 0 × R L 2 ( [ 0 , 1 ] , R n ) \ { 0 } , ( q , t ) F 1 ( q , t ) = e t q .

The Functions R, π and F and Their Properties

Now we state some properties of the function R, some properties of π ( q ) : = 1 R ( q ) q from L 2 to C 0 , that is the natural projection given by the normalization of an SRVF using its norm, and some properties of the function F:
Proposition 1.
Properties of the functions R, π and F:
1. 
Given a curve β ( t ) and q ( t ) = β ( t ) | β ( t ) | . Then, R ( q ) = L ( β ) is the square root of the length of the curve β.
2. 
For any γ Γ ,
R q ( γ ( t ) ) γ ( t ) ) = R ( q ( t ) ) .
3. 
For any O SO ( n ) ,
R ( O ( q ( t ) ) = R ( q ( t ) ) .
4. 
For any O SO ( n ) ,
π ( O q ) = O π ( q ) .
Namely, the rotation group commutes with the projection π.
5. 
For any λ > 0
π ( λ q ) = π ( q )
6. 
Given ( O , γ ) SO ( n ) × Γ , and q L 2 ( [ 0 , 1 ] , R n ) \ { 0 } then
F ( O ( q ( γ ( t ) ) ) γ ( t ) ) = O ( π ( q ( γ ( t ) ) ) , ln R ( q ) .
7. 
F is smooth and admits smooth inverse with never vanishing differential map.
From the properties of π , R and F, we can conclude the following diffeomorphisms.
Corollary 1.
From the function F we have that
1. 
L 2 ( [ 0 , 1 ] , R n ) \ { 0 } diff C 0 × R .
2. 
Since S 2 = L 2 / Γ × SO ( n ) , then
S 2 \ { 0 } diff C 0 / Γ × SO ( n ) × R diff S 4 × R .
As already mentioned at the beginning of the section, if q L 2 ( [ 0 , 1 ] , R n ) \ { 0 } , the tangent space at q can be identified with L 2 ( [ 0 , 1 ] , R n ) itself,
T q L 2 ( [ 0 , 1 ] , R n ) \ { 0 } L 2 ( [ 0 , 1 ] , R n )
and for any two vectors v 1 , v 2 in T q L 2 ( [ 0 , 1 ] , R n ) \ { 0 } we will use the following metric to endow L 2 ( [ 0 , 1 ] , R n ) \ { 0 } with a Riemannian structure,
g ^ ( v 1 , v 2 ) : = 1 R 2 ( q ) v 1 , v 2 L 2 .
Therefore, using F 1 : C 0 × R L 2 ( [ 0 , 1 ] , R n ) \ { 0 } , we can pullback the metric g ^ to g ^ * in C 0 × R by the differential map d F 1 : T ( q , t ) C 0 × R T e t p L 2 ( [ 0 , 1 ] , , R n ) \ { 0 } in order to endow C 0 × R with a Riemannian structure in such a way that C 0 × R , g ^ * will be isometric to L 2 ( [ 0 , 1 ] , R n ) \ { 0 } , g ^ .
Theorem 1.
There is an isometry F : ( L 2 ( [ 0 , 1 ] , R n ) \ { 0 } , g ^ ) C 0 × R given by
F ( p ) = p R ( p ) , ln R ( p ) ,
where the usual product metric is considered in C 0 × R .
Proof. 
We have shown in Corollary 1 that F is a diffeomorphism; therefore, we only have to prove that the pullback g ^ * of the metric g ^ is the usual product metric in C 0 × R .
T ( q , t ) C 0 × R = T q C 0 T t R
Given two vectors in v 1 , v 2 T ( q , t ) C 0 × R the pullback g ^ * ( v 1 , v 2 ) is given by
g ^ * ( v 1 , v 2 ) = g ^ ( d F 1 ( v 1 ) , d F 1 ( v 2 ) ) = = 1 R 2 ( e t q ) d F 1 ( v 1 ) , d F 1 ( v 2 ) L 2 .
But
R 2 ( e t q ) = 0 1 | e t q ( s ) | 2 d s = e 2 t 0 1 | q | 2 d s = e 2 t ,
because q C 0 . Therefore, for any two vectors v 1 , v 2 T ( q , t ) C 0 × R
g ^ * ( v 1 , v 2 ) = e 2 t d F 1 ( v 1 ) , d F 1 ( v 2 ) L 2 .
Now, first of all, we need to prove that in the tangent space to C 0 × R at ( q , t ) , T q C 0 is orthogonal to T t R . In order to do that, consider two vectors v 1 T q C 0 and v 2 T t R and two curves γ 1 , γ 2 : ( ϵ , ϵ ) C 0 × R , such that
γ 1 ( s ) = ( γ 1 1 ( s ) , t ) , γ 1 ( 0 ) = ( q , t ) , d d s γ 1 ( s ) | s = 0 = v 1 γ 2 ( s ) = ( q , γ 2 2 ( s ) ) , γ 1 ( 0 ) = ( q , t ) , d d s γ 2 ( s ) | s = 0 = v 2
Then,
d F 1 ( v 1 ) = d d s F 1 ( γ 1 ( s ) ) | s = 0 = d d s e t γ 1 1 ( s ) | s = 0 = e t v 1
with v 1 T q C 0 . Likewise,
d F 1 ( v 2 ) = d d s F 1 ( γ 2 ( s ) ) | s = 0 = d d s e γ 2 2 ( s ) q | s = 0 = v 2 e t q
where v 2 R , q C 0 . Hence,
g * ( v 1 , v 2 ) = e 2 t e t v 1 , v 2 e t q L 2 = v 2 v 1 , q L 2 = 0
because v 1 , q L 2 = 0 for any v 1 T q C 0 .
Similarly if v 1 , v 2 T q C 0 ,
g ^ * ( v 1 , v 2 ) = e 2 t e t v 1 , e t v 2 L 2 = v 1 , v 2 L 2
and if v 1 , v 2 T t R
g ^ * ( v 1 , v 2 ) = e 2 t v 1 e t q , v 2 e t q L 2 = v 1 v 2 q , q L 2 = v 1 v 2 .
Since we are using the usual product metric in C 0 × R , we conclude the following result:
Corollary 2.
Let d g ^ denote the distance function in ( L 2 ( [ 0 , 1 ] , R n ) \ { 0 } , g ^ ) , then
d g ^ ( p , q ) = d C 0 2 ( π ( p ) , π ( q ) ) + d R 2 ( ln R ( p ) , ln R ( q ) ) = d C 0 2 p R ( p ) , q R ( q ) + ln 2 R ( p ) R ( q )
where d C 0 is the usual distance in C 0 .
From this explicit expression of the distance, it is easy to see that the metric g ^ is invariant under the action of reparameterizations and rotations.
Proposition 2.
The group S O ( n ) × Γ acts isometrically on ( L 2 ( [ 0 , 1 ] , R n ) \ { 0 } , g ^ ) .
Proof. 
We need to prove that
d g ^ ( O , γ ) ( p ) , ( O , γ ) ( q ) = d C 0 2 ( O , γ ) ( p ) R ( ( O , γ ) ( p ) ) , ( O , γ ) ( q ) R ( ( O , γ ) ( q ) ) + ln 2 R ( ( O , γ ) ( p ) ) R ( ( O , γ ) ( q ) ) = d g ^ ( p , q ) , ( O , γ ) S O ( n ) × Γ .
By Proposition 1 we know that R ( ( O , γ ) ( p ) ) = R ( p ) (and R ( ( O , γ ) ( q ) ) = R ( q ) ). Hence, the proposition follows because
d C 0 2 ( O , γ ) ( p ) R ( ( O , γ ) ( p ) ) , ( O , γ ) ( q ) R ( ( O , γ ) ( q ) ) = d C 0 2 ( O , γ ) ( p ) R ( p ) , ( O , γ ) ( q ) R ( q ) = 0 1 ( O , γ ) ( p ) ( t ) R ( p ) ( O , γ ) ( q ) ( t ) R ( q ) 2 d t = 0 1 O p ( γ ( t ) ) R ( p ) q ( γ ( t ) ) R ( q ) γ ( t ) 2 d t = 0 1 p ( γ ( t ) ) R ( p ) q ( γ ( t ) ) R ( q ) 2 γ ( t ) d t = 0 1 p ( τ ) R ( p ) q ( τ ) R ( q ) 2 d τ = d C 0 2 p R ( p ) , q R ( q )

3.2. The Isometry between S 2 and S 4 × R

Using the isometry given by Theorem 1, an isometry between S 2 and S 4 × R can be constructed as stated in the following theorem:
Theorem 2.
The isometry F can be exported to an isometry [ F ] by using the following commutative diagram
L 2 ( [ 0 , 1 ] , R n ) \ { 0 } F C 0 × R Π 1 Π 1 Π 2 Π 2 S 2 \ { 0 } [ F ] S 4 × R
where Π 1 ( q ) = [ q ] and Π 2 ( q , t ) = ( [ q ] , t ) . Namely,
[ F ] [ q ] = Π 2 ( F ( q ) )
for any q Π 1 1 ( [ q ] ) .
Proof. 
From Proposition 2 we know that SO ( n ) × Γ acts by isometries on ( L 2 \ { 0 } , g ^ ) . Therefore, since the action of the group Γ × S O ( n ) on ( L 2 \ { 0 } , g ^ ) and on C 0 is by isometries, and bearing in mind the diffeomorphisms in Corollary 1, we obtain the result. □
The isometry [ F ] of the above theorem can be used to obtain the expression of the new distance function.
Corollary 3.
Let d new denote the distance function in S 2 \ { 0 } when the isometry [ F ] of Theorem 2 is considered, then
d new ( p , q ) = d 4 2 ( [ π ( p ) ] , [ π ( q ) ] ) + d R 2 ( ln R ( p ) , ln R ( q ) ) = d 4 2 p R ( p ) , q R ( q ) + ln 2 R ( p ) R ( q ) .
In the following proposition we are proving that d new is a well defined distance function.
Proposition 3.
Let d new denote the distance function in S 2 \ { 0 } when the isometry [ F ] of Theorem 2 is considered, then
1. 
d new ( p , q ) = d new ( q , p ) for all p , q S 2 \ 0 .
2. 
d new ( p , q ) = 0 , if and only if, d 4 p R ( p ) , q R ( q ) = 0 and R ( p ) = R ( q ) .
3. 
For any p , q , r S 2 \ 0
d new ( p , r ) d new ( p , q ) + d new ( q , r ) .
4. 
d new ( λ p , λ q ) = d new ( q , p ) for all p , q S 2 \ 0 , λ R , λ 0 .
Proof. 
Most of the statements of the proposition follows directly from the definition and the properties of d 4 and R. We shall prove the triangle inequality for the sake of completeness. Let us denote by v , w R 2 the vectors given by
v : = d 4 p R ( p ) , q R ( q ) , ln R ( p ) R ( q ) , w : = d 4 q R ( q ) , r R ( r ) , ln R ( q ) R ( r )
Then, by applying the triangle inequality for d 4 ,
d new ( p , r ) 2 = d 4 2 p R ( p ) , r R ( r ) + ln R ( p ) R ( r ) 2 d 4 p R ( p ) , q R ( q ) + d 4 q R ( q ) , r R ( r ) 2 + ln R ( p ) R ( q ) + ln R ( q ) R ( r ) 2 = v + w 2 = v 2 + w 2 + 2 v w cos ( θ ) v 2 + w 2 + 2 v w = v + w 2 = d new ( p , q ) + d new ( q , r ) 2 .

4. The Mean Shape

Given { β 1 , , β n } , a sample of parameterized curves, and their corresponding SRVF, { q 1 , , q n } , the Karcher mean shape regarding the new metric d new is defined as
[ μ ^ n e w ] = arg m i n q i = 1 n d new ( q , q i ) 2 = arg m i n q i = 1 n ( d 4 2 q R ( q ) , q i R ( q i ) + ln 2 R ( q ) R ( q i ) ) .
The value of R ( q ) that minimizes i = 1 n ln 2 R ( q ) R ( q i ) is the geometric mean of the { R ( q 1 ) , , R ( q n ) } , i.e., i = 1 n R ( q i ) n , and a gradient-based approach for finding the value of q / R ( q ) that minimizes
i = 1 n d 4 2 q R ( q ) , q i R ( q i )
can be found in [10,11]. The detailed algorithm to find the Karcher mean in the shape space S 2 can be found in [12].
Given μ ^ C 0 the Karcher mean of { q i / R ( q i ) } i = 1 , , n in the shape space, the Karcher mean in the shape and size space with the new metric is obtained as
μ ^ n e w = μ ^ C 0 i = 1 n R ( q i ) n .
Hence, applying Equation (2), the mean curve is
β ^ new ( t ) = i = 1 n L ( β i ) 1 n 0 t μ ^ C 0 ( s ) | μ ^ C 0 ( s ) | d s
where L ( β i ) is the length of the curve β i .

5. Geodesics

Moreover, we can use the isometry given by the Theorem 2 to provide an explicit expression for the geodesics in ( L 2 ( [ 0 , 1 ] ) \ { 0 } , g ^ ) .
Corollary 4.
Any geodesic in C 0 × R is obtained as
t α ( t ) , a + b t
where α is a geodesic in C 0 and a , b R . Therefore any geodesic in ( L 2 ( [ 0 , 1 ] ) \ { 0 } , g ^ ) can be written as
C ( t ) = A e b t α ( t )
with A , b R and α a geodesic in C 0 .
For any p and q in L 2 ( [ 0 , 1 ] ) \ { 0 } , the above corollary allows us to obtain the geodesic segment (with respect to g ^ ) joining p and q. Namely, we want a geodesic curve (in the new metric) γ : [ 0 , 1 ] L 2 ( [ 0 , 1 ] ) \ { 0 } such that γ ( 0 ) = p and γ ( 1 ) = q . By using the corollary, we only have to consider the geodesic segment in C 0 with α ( 0 ) = p R ( p ) and α ( 1 ) = q R ( q ) and the geodesic segment in R joining ln R ( p ) and ln R ( p ) , i.e.,
τ ln R ( p ) + τ ln R ( q ) ln R ( p )
Therefore, the geodesic segment joining p and q is
γ ( τ ) = e ln R ( p ) + τ ln R ( q ) ln R ( p ) α ( τ ) = R ( p ) 1 τ R ( q ) τ α ( τ ) , τ [ 0 , 1 ]
This geodesic segment in L 2 ( [ 0 , 1 ] ) \ { 0 } can be understood as a family of deformations of curves in the following sense: if we have two curves β 1 : [ 0 , 1 ] R n and β 2 : [ 0 , 1 ] R n , we obtain two points in L 2 ( [ 0 , 1 ] ) \ { 0 }
p ( t ) = β 1 ( t ) | β 1 ( t ) | and q ( t ) = β 2 ( t ) | β 2 ( t ) |
with R ( p ( t ) ) = L ( β 1 ) and R ( q ( t ) ) = L ( β 2 ) . The geodesic segment α in C 0 joining p ( t ) R ( p ( t ) ) and q ( t ) R ( q ( t ) ) is a family of length-one curves which can be labeled with τ [ 0 , 1 ] ,
α τ : [ 0 , 1 ] R n , α 0 ( t ) = p ( t ) R ( p ( t ) ) , α 1 ( t ) = q ( t ) R ( q ( t ) )
Finally, we obtain the family of curves
γ ˜ τ ( t ) = L 1 τ ( β 1 ) L τ ( β 1 ) 0 t α τ ( s ) | α τ ( s ) | d s , τ [ 0 , 1 ]
with
γ ˜ 0 ( t ) = β 1 ( t ) , γ ˜ 1 ( t ) = β 2 ( t ) .

6. Application to a Simulated Data Set

In order to check the performance of the new metric (Equation (13)), we have simulated several curves with different shapes and sizes. In particular, we have simulated ten 3D cylindric spirals, β 1 i ( t ) i = 1 , , 10 , t [ 0 , 1 ] , and ten circumferences, β 2 i ( t ) i = 1 , , 10 , t [ 0 , 1 ] , from:
x 1 i = a i cos ( 8 π t ) ; y 1 i = a i sin ( 8 π t ) ; z 1 i = b i t ; x 2 i = r i cos ( 2 π t ) ; y 2 i = r i sin ( 2 π t ) ; z 2 i = 0 ;
where t [ 0 , 1 ] and i { 1 , , 10 } , b i = 10 + e 1 i , e 1 i N ( 0 , 1 ) , a i = L 2 b i 2 64 π 2 , L = 270 , r i = 15 + e 2 i , e 2 i N ( 0 , 2.5 ) (so all these spirals will have different shape and the same length, and all the circumferences will have the same shape but different lengths). Figure 1a,b shows the simulations obtained.
The Karcher means of the ten spirals and of the ten circumferences are computed with the new metric ( β ^ n e w , Equation (18)) and by using the distance proposed by [5] in the shape and size space S 2 . These means are shown in Figure 2, where the original curves are plotted in light blue; β ^ n e w is plotted in black color and β ^ 2 , the Karcher-mean using the distance d 2 , is plotted in red color. As can be seen, in Figure 2a,b, there is a very slight difference between the means μ ^ n e w and μ ^ 2 of the ten spirals. Figure 2c,d show that the means coincide in the case of the circumferences.
An example comparing the geodesics obtained with d n e w and d 2 , can be seen in Figure 3, without great differences among them.
Finally, the distance matrices D n e w and D 2 between the twenty curves are computed using both metrics, and in order to compare the performance of d 2 and d n e w , a multidimensional scaling (MDS) analysis [13] has been carried out. The MDS algorithm is a descriptive data reduction procedure to display the information contained in a ( m × m ) -distance matrix, D, in a low-dimensional space such that the between-object distances are preserved as well as possible. Then, for each distance matrix D, the method looks for a set of orthogonal variables { y 1 , , y p } , p < m such that the Euclidean distances of the elements with respect to these variables are as close as possible to the distances given in the original matrix D. In Figure 4, MDS has been applied to the distance matrices computed with both metrics. In both graphics (Figure 4a,b), the black points represent the twenty spirals α 1 i shown in Figure 1a, and the green points represent the twenty circumferences α 2 i shown in Figure 1b.
As can be seen, there are slights differences among the MDS representations of both metrics. If we perform a k-means cluster with k = 2 from D n e w and D 2 , in both cases the two groups are perfectly recovered. We also recover the two groups if we apply DBSCAN [14,15].
If we re-scale the twenty figures, multiplying them by 50, and we consider the twenty resulting curves jointly to the twenty original ones, we can compute again the distance matrices D n e w and D 2 between the 40 curves. The MDS scaling representation of these distance matrices can be found in Figure 5. In both graphics, the initial spirals { β i 1 } i = 1 , , 10 are plotted in green; the circumferences { β i 2 } i = 1 , , 10 are plotted in black, and their scaled versions, { 50 β i 1 } i = 1 , , 10 and { 50 β i 2 } i = 1 , , 10 are plotted in red and blue color, respectively.
Figure 5 shows one important difference between the performance of both metrics. By definition, d n e w is invariant to changes of scale i.e., d n e w ( β i l , β j m ) = d n e w ( k β i l , k β j m ) , k R and this equality does not hold for d 2 , where the distance among curves increases with the scaling factor.
If we perform a k-means cluster analysis with k = 4 from the distance matrices, the four groups are recovered from D n e w , but for D 2 , the distance among the scaled circumferences increases regarding to the distance among the initial circumferences, so the group of large circumferences is splitted into two clusters while the initial (short) curves (spirals and circumferences) are joined in a unique cluster (Figure 6). However, the algorithm DBSCAN applied on both distance matrices, allow us in both cases recover again the four initial groups.
As a third step of the simulation study, let us consider a broader data set with the initial spirals { β i 1 } i = 1 , , 10 , the circumferences { β i 2 } i = 1 , , 10 , their scaled versions { 50 β i 1 } i = 1 , , 10 and { 50 β i 2 } i = 1 , , 10 , jointly with two new re-scaled sets { 250 β i 1 } i = 1 , , 10 and { 250 β i 2 } i = 1 , , 10 . The distance matrices D n e w and D 2 between the 60 curves are computed and the MDS scaling representation of these distance matrices can be found in Figure 7.
A k-means cluster analysis with k = 6 so as the DBSCAN algorithm applied on D n e w recovers the 6 simulated groups. However, the DBSCAN algorithm applied on D 2 provides 5 clusters on this data set joining in a single cluster the initial (short) curves (spirals and circumferences) and distinguishing the other groups (Figure 7d). The k-means algorithm with k = 5 provides the same result, but if the k-means algorithm is applied with k = 6 clusters, the set of the largest circumferences is split into two groups (Figure 7c). Once again, it can be clearly seen that the distance d 2 among shapes increases with the scaling factor.

7. Detection of Outliers

Although there are a variety of techniques for outlier detection for different types of data in any metric space based on nearest-neighbor techniques (see [16] for a detailed explanation), they have not been fully exploited in the shape and size space of curves. Some of the main references are based on box-plots of the distances to the median to detect outliers, such as [12,17], and more recently the method based on elastic depths proposed by [18].
We propose a technique for outlier detection based on the proposed distance. Nearest-neighbor techniques are very popular due to their good results, conceptual simplicity and interpretability in the classic multivariate case [19]. We consider this idea for the shape and size space of curves. The k-NN Anomaly Detection algorithm searches for the nearest k-neighbors, i.e., the k closest curves, for every element in the database, and calculates the average distance of the k-neighbors. In the multivariate case, the Euclidean distance is used, but here we use the proposed distance to find the neighbors. This procedure returns outlier scores; as usual, the highest score denotes the highest degree of outlierness. A way to establish a binary decision about whether or not to label a point as an outlier is to use a box-plot with the outlier scores and to consider the points detected as outliers by the box-plot as anomalies.
We compare our procedure with that introduced in [12,17,18] using the data sets of open curves used in [12,17], which are available from [20]. For the Example 1 considered in [17] formed by 70 spirals, Ref. [12] found 6 outliers, Ref. [17] also found 6 outliers (2 scale outliers and 4 mild shape outliers) and [18] found 4 outliers (3 due to amplitude and 1 due to phase) with the recommended value of k = 2, which is the boxplot multiplier, while 9 outliers are found with the classical k = 1.5. However, with our methodology, we detect 8 outliers (the results are stable, we obtain the same outliers with k = 5, 10 or 15). We have also computed the square of the distance in Equation (17) ( d ( p , q ) 2 ) and we have computed the contribution in percentage due to shape d C 0 2 ( π ( p ) , π ( q ) ) / d ( p , q ) 2 and due to size d R 2 ( ln R ( p ) , ln R ( q ) ) / d ( p , q ) 2 , for each outlier. The percentages of contribution due to shape for the 8 outliers are: 21%, 29%, 34%, 35%, 41%, 50%, 50% and 74%. For the Example 3 in [17] formed by 176 fiber tracts in the human brain extracted from a diffusion tensor magnetic resonance image (DT-MRI), we detect the same 11 outliers also detected by [12,17], and all are due to shape, with percentages of contribution due to shape of 90%. However, [18] with k = 2 returned 62 outliers (62 due to amplitude, 23 of them are also outliers due to phase), i.e., 35% of points of the sample are considered outliers.

8. Application to a Real Data Set

Footwear design relies greatly on knowledge of foot size and shape. Proper fit is an essential condition for potential shoe buyers, besides the fact that poorly fitting footwear can cause foot pain and deformity, especially in women. Although people with extreme feet (very different from the rest) may be the most likely customers with poor fit, in anthropometric studies they are not usually searched. However, outliers report very valuable information for the footwear design process, since they can help shoe designers adjust their designs to a larger part of the population and can increase their awareness of customers characteristics that will make them uncomfortable to wear, whether when considering a range of special sizes or modifying any shoe feature to fit more users.
The aim of this section was to detect the outliers in an anthropometric foot database. We carry out a separate analysis for men and women, since gender foot shape differences are well-known [21,22]. Furthermore, footwear designers usually propose different types of shoes for women and men.

8.1. Foot Database

A total of 770 3D right foot scans were carried out. A total of 389 men and 381 women representing the Spanish adult female and male population were measured. The data were collected in different regions across Spain at shoe shops and workplaces using an INFOOT laser scanner [23]. The scanning process is carried out while the participant stands upright placing equal weight on each foot, in a specific position and orientation (see Figure 8). The result is a 3D point cloud representing the complete outer surface of the foot, including the sole of the foot.
3D foot shapes were registered using the method described by [24] with a template made up of 5000 vertices, with five foot landmarks (i.e., 1st and 2nd toe tips; 1st and 5th metatarsal heads; and pternion; see Figure 9). This set of landmarks is automatically located on 3D foot scans and allows the extraction of foot measurements and contours, according to the definitions used by the Human Shape Lab of the Biomechanics Institute of Valencia (IBV), which comply with standards and are compatible with the accepted definitions found in the literature [25,26,27,28]. In particular, we consider the longitudinal contour passing through the Ball Position. The mean shapes for men and women in S 2 are displayed in Figure 10.

8.2. Detection of Foot Outliers

We have applied our outlier procedure to the curves of men and women with k = 10. A total of 24 and 18 outliers are detected for men and women, respectively. In order to briefly describe the outlier curves detected, we show the percentiles of each outlier for the four variables that could most influence shoe fit according to shoe design experts. Specifically, these variables are: Foot Length, FL (distance between the rear and foremost point the foot axis); Ball Girth, BG (perimeter of the ball section); Ball Width, BW (maximal distance between the extreme points of the ball section projected onto the ground plane); and Instep Height, IH (maximal height of the instep section, located at 50% of the foot length). Table 1 and Table 2 show the percentile profiles of the outliers found for women and men, respectively. Note that for some of the outliers some of the variables show extreme percentiles, i.e., very high or very low percentiles. However, in many other cases, outliers do not show extreme values in these variables. Therefore, outliers can be due to the particular combination of the variables or due to the particular configuration of the curve that cannot be summarized by these four variables. In summary, with the proposed procedure, we can detect feet that are “not normal”, which may not be detected with a classic multivariate analysis. Figure 11 shows the most outlier feet for men and women. For men, the outlier feet are the 14th and 9th, while for the women the outliers are the 7th and 17th. Note that those feet do not have really extreme percentiles.
We have also computed the contributions of shape and size. The main contribution is due to shape for both men and women. The mean is 96% for men and 97% for women.

9. Conclusions

We have proposed a new metric in the shape and size space S 2 that, unlike the previous proposals, allows us to distinguish whether the distance between two shapes [ q 1 ] and [ q 2 ] is due to the difference in shape or to the difference in size between the corresponding curves β 1 and β 2 . It has been compared with the metric proposed by [5] in a simulation study, where our proposal is shown to perform better. Furthermore, we also show the advantages of the new metric, such as its invariance to changes of scale.
For the first time, we have also proposed a procedure based on the distances and NN techniques in S 2 for finding outlier curves in S 2 . We have applied it to a novel industrial data set. The foot outliers found by considering their contour can help shoe designers improve their designs in order to provide customers with a better fit.
In future work, in regards to the theory, closed curves could be considered and an the appropriate metric defined. Furthermore, the new metric could be used in other types of statistical problems besides outlier detection, such as classification, clustering, or new ones, where curves in S 2 have never been used before, such as archetype analysis [29] or archetypoid analysis [30]. Finally, in regards to the footwear application, the outlier procedure with the new metric could be applied to other kinds of foot contours, such as the Ball Girth, and of course, scopes for other fields of application.

Author Contributions

Conceptualization and methodology: X.G.-A., I.E., V.G.; software, I.E. and M.V.I.-G.; validation, writing—original draft preparation and writing—review and editing, I.E., V.G., X.G.-A. and M.V.I.-G. All authors have read and agreed to the published version of the manuscript.

Funding

This work is supported by the following grants: DPI2017-87333-R from the Spanish Ministry of Science, Innovation and Universities (AEI/FEDER, EU) and UJI-B2017-13 from Universitat Jaume I.

Acknowledgments

The authors would like to thank Sebastian Kurtek for providing us with the code from [5] and the “Biomechanics Institute of Valencia” for providing us with the foot database.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Dryden, I.; Mardia, K. Size and shape analysis of landmark data. Biometrika 1992, 79, 57–68. [Google Scholar] [CrossRef]
  2. Klassen, E.; Srivastava, A.; Mio, M.; Joshi, S.H. Analysis of planar shapes using geodesic paths on shape spaces. IEEE Trans. Pattern Anal. Mach. Intell. 2004, 26, 372–383. [Google Scholar] [CrossRef] [PubMed]
  3. Younes, L.; Michor, P.; Shah, J.; Mumford, D. A Metric on Shape Space With Explicit Geodesics. Rend. Lincei Mat. Appl. 2008, 19, 25–57. [Google Scholar] [CrossRef] [Green Version]
  4. Srivastava, A.; Klassen, E.; Joshi, S.H.; Jermyn, I.H. Shape analysis of elastic curves in euclidean spaces. IEEE Trans. Pattern Anal. Mach. Intell. 2011, 33, 1415–1428. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  5. Kurtek, S.; Srivastava, A.; Klassen, E.; Ding, Z. Statistical Modeling of Curves Using Shapes and Related Features. J. Am. Stat. Assoc. 2012, 107, 1152–1165. [Google Scholar] [CrossRef]
  6. Sundaramoorthi, G.; Mennucci, A.; Soatto, S.; Yezzi, A. A new geometric metric in the space of curves, and applications to tracking deforming objects by prediction and filtering. SIAM J. Imaging Sci. 2011, 4, 109–145. [Google Scholar]
  7. Kouchi, M. 3—Anthropometric methods for apparel design: Body measurement devices and techniques. In Anthropometry, Apparel Sizing and Design; Gupta, D., Zakaria, N., Eds.; Woodhead Publishing: Cambridge, UK, 2014; pp. 67–94. [Google Scholar]
  8. Kuehnapfel, A.; Ahnert, P.; Loeffler, M.; Broda, A.; Scholz, M. Reliability of 3D laser-based anthropometry and comparison with classical anthropometry. Sci. Rep. 2016, 6, 26672. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  9. Srivastava, A.; Klassen, E.P. Functional and Shape Data Analysis; Springer: Berlin/Heidelberg, Germany, 2016. [Google Scholar]
  10. Pennec, X. Intrinsic Statistics on Riemannian Manifolds: Basic Tools for Geometric Measurements. J. Math. Imaging Vis. 2006, 25, 127–154. [Google Scholar] [CrossRef] [Green Version]
  11. Le, H. Locating Fréchet means with application to shape spaces. Adv. Appl. Probab. 2001, 33, 324–338. [Google Scholar] [CrossRef]
  12. Kurtek, S.; Su, J.; Grimm, C.; Vaughan, M.; Sowell, R.; Srivastava, A. Statistical analysis of manual segmentations of structures in medical images. Comput. Vis. Image Underst. 2013, 117, 1036–1050. [Google Scholar] [CrossRef]
  13. Cox, T.F.; Cox, M.A. Multidimensional Scaling; CRC Press: Boca Raton, FL, USA, 2000. [Google Scholar]
  14. Ester, M.; Kriegel, H.P.; Sander, J.; Xu, X. A density-based algorithm for discovering clusters in large spatial databases with noise. In Proceedings of the Kdd, Portland, OR, USA, 2–4 August 1996; Volume 96, pp. 226–231. [Google Scholar]
  15. Hahsler, M.; Piekenbrock, M.; Doran, D. dbscan: Fast density-based clustering with R. J. Stat. Softw. 2019, 91, 1–30. [Google Scholar] [CrossRef] [Green Version]
  16. Aggarwal, C.C. Outlier Analysis, 2nd ed.; Springer: Berlin/Heidelberg, Germany, 2017. [Google Scholar]
  17. Xie, W.; Chkrebtii, O.; Kurtek, S. Visualization and Outlier Detection for Multivariate Elastic Curve Data. IEEE Trans. Vis. Comput. Graph. 2019. [Google Scholar] [CrossRef]
  18. Harris, T.; Tucker, J.D.; Li, B.; Shand, L. Elastic depths for detecting shape anomalies in functional data. Technometrics 2020, 1–25. [Google Scholar] [CrossRef]
  19. Goldstein, M.; Uchida, S. A comparative evaluation of unsupervised anomaly detection algorithms for multivariate data. PLoS ONE 2016, 11, e0152173. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  20. Cho, M.H.; Asiaee, A.; Kurtek, S. Elastic Statistical Shape Analysis of Biological Structures with Case Studies: A Tutorial. Bull. Math. Biol. 2019, 81, 2052–2073. [Google Scholar] [CrossRef] [PubMed]
  21. Krauss, I.; Langbein, C.; Horstmann, T.; Grau, S. Sex-related differences in foot shape of adult Caucasians—A follow-up study focusing on long and short feet. Ergonomics 2011, 54, 294–300. [Google Scholar] [CrossRef] [PubMed]
  22. Saghazadeh, M.; Kitano, N.; Okura, T. Gender differences of foot characteristics in older Japanese adults using a 3D foot scanner. J. Foot Ankle Res. 2015, 8, 29. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  23. I-Ware Laboratory. Available online: http://www.i-ware.co.jp/ (accessed on 24 August 2020).
  24. Allen, B.; Curless, B.; Popović, Z. The space of human body shapes: Reconstruction and parameterization from range scans. ACM Trans. Graph. (TOG) 2003, 22, 587–594. [Google Scholar] [CrossRef]
  25. Rossi, W.A.; Tennant, R. Professional Shoe Fitting; National Shoe Retailers Association: Bicester, UK, 2013. [Google Scholar]
  26. Ramiro, J.; Alcántara, E.; Forner, A.; Ferrandis, R.; García-Belenguer, A.; Durá, J.; Vera, P.; Brizuela, G.; Llana, S. Guía de Recomendaciones Para el Diseño de Calzado; Instituto de Biomecánica de Valencia: Valencia, Spain, 1995; pp. 135–151. [Google Scholar]
  27. Goonetilleke, R.S. The Science of Footwear; CRC Press: Boca Raton, FL, USA, 2012. [Google Scholar]
  28. Luximon, A. Handbook of Footwear Design and Manufacture; Elsevier: Amsterdam, The Netherlands, 2013. [Google Scholar]
  29. Cutler, A.; Breiman, L. Archetypal Analysis. Technometrics 1994, 36, 338–347. [Google Scholar] [CrossRef]
  30. Vinué, G.; Epifanio, I.; Alemany, S. Archetypoids: A new approach to define representative archetypal data. Comput. Stat. Data Anal. 2015, 87, 102–115. [Google Scholar]
Figure 1. Simulated curves. (a) Ten spirals with different shapes and common length. (b) Ten circumferences with common shape and different lengths.
Figure 1. Simulated curves. (a) Ten spirals with different shapes and common length. (b) Ten circumferences with common shape and different lengths.
Mathematics 08 01691 g001
Figure 2. (a,c) Simulated curves and their corresponding means. (b,d) Comparison of the Karcher means obtained with the two different distances.
Figure 2. (a,c) Simulated curves and their corresponding means. (b,d) Comparison of the Karcher means obtained with the two different distances.
Mathematics 08 01691 g002
Figure 3. Comparison of the geodesic obtained using the two different distances.
Figure 3. Comparison of the geodesic obtained using the two different distances.
Mathematics 08 01691 g003
Figure 4. Multidimensional scaling (MDS) applied to the distance matrices: (a) using d n e w , (b) using d 2 . The ten spirals are marked in green and the ten circumferences are represented with black asterisks.
Figure 4. Multidimensional scaling (MDS) applied to the distance matrices: (a) using d n e w , (b) using d 2 . The ten spirals are marked in green and the ten circumferences are represented with black asterisks.
Mathematics 08 01691 g004
Figure 5. MDS applied to the distance matrices: (a) using d n e w , (b) using d 2 . The ten initial spirals are marked in green and the ten initial circumferences are represented with black asterisk, the spirals re-scaled by 50 are the red asterisks and the circumferences are plotted in blue.
Figure 5. MDS applied to the distance matrices: (a) using d n e w , (b) using d 2 . The ten initial spirals are marked in green and the ten initial circumferences are represented with black asterisk, the spirals re-scaled by 50 are the red asterisks and the circumferences are plotted in blue.
Mathematics 08 01691 g005
Figure 6. MDS applied to the distance matrices: (a) using d n e w , (b) using d 2 . The ten initial spirals are marked with green asterisks and the ten initial circumferences are represented with black asterisks, the enlarged spirals are plotted in red and the enlarged circumferences are plotted in blue.
Figure 6. MDS applied to the distance matrices: (a) using d n e w , (b) using d 2 . The ten initial spirals are marked with green asterisks and the ten initial circumferences are represented with black asterisks, the enlarged spirals are plotted in red and the enlarged circumferences are plotted in blue.
Mathematics 08 01691 g006
Figure 7. MDS applied to the distance matrices: (a) using d n e w , (b) using d 2 . The ten initial spirals are marked in green and the ten initial circumferences are represented with black asterisks. The enlarged spirals are plotted in red (factor 50) and magenta (factor 250) and the enlarged circumferences are plotted in blue (factor 50) and cyan (factor 250). The clusters obtained on d 2 are plotted: (c) using k-means algorithm with k = 6 , (d) using DBSCAN and k-means, k = 5 .
Figure 7. MDS applied to the distance matrices: (a) using d n e w , (b) using d 2 . The ten initial spirals are marked in green and the ten initial circumferences are represented with black asterisks. The enlarged spirals are plotted in red (factor 50) and magenta (factor 250) and the enlarged circumferences are plotted in blue (factor 50) and cyan (factor 250). The clusters obtained on d 2 are plotted: (c) using k-means algorithm with k = 6 , (d) using DBSCAN and k-means, k = 5 .
Mathematics 08 01691 g007
Figure 8. Infoot® scanner.
Figure 8. Infoot® scanner.
Mathematics 08 01691 g008
Figure 9. Foot landmarks used for registration in the database and foot template topology (the last image).
Figure 9. Foot landmarks used for registration in the database and foot template topology (the last image).
Mathematics 08 01691 g009
Figure 10. Mean shapes of contours for men (left) and women (right).
Figure 10. Mean shapes of contours for men (left) and women (right).
Mathematics 08 01691 g010
Figure 11. The most outlier feet for men (first row) and women (second row).
Figure 11. The most outlier feet for men (first row) and women (second row).
Mathematics 08 01691 g011
Table 1. Percentile profiles of outliers of foot shape variables for women.
Table 1. Percentile profiles of outliers of foot shape variables for women.
FLBGBWIH
64447084
36906165
25391724
6195100100
66578370
28357353
705810099
66497646
63477988
69886794
48508464
79662322
42544511
73406835
100996898
4344123
30313213
57173577
Table 2. Percentile profiles of outliers of foot shape variables for men.
Table 2. Percentile profiles of outliers of foot shape variables for men.
FLBGBWIH
69514553
65493877
25391724
75172414
37256037
8674213
47851521
5832311
4359111
72393148
10284
99784343
7303082
5630122
82394028
2071154
96585328
42544411
538091100
53582849
88723884
338679
19548497
13379991

Share and Cite

MDPI and ACS Style

Epifanio, I.; Gimeno, V.; Gual-Arnau, X.; Ibáñez-Gual, M.V. A New Geometric Metric in the Shape and Size Space of Curves in R n . Mathematics 2020, 8, 1691. https://doi.org/10.3390/math8101691

AMA Style

Epifanio I, Gimeno V, Gual-Arnau X, Ibáñez-Gual MV. A New Geometric Metric in the Shape and Size Space of Curves in R n . Mathematics. 2020; 8(10):1691. https://doi.org/10.3390/math8101691

Chicago/Turabian Style

Epifanio, Irene, Vicent Gimeno, Ximo Gual-Arnau, and M. Victoria Ibáñez-Gual. 2020. "A New Geometric Metric in the Shape and Size Space of Curves in R n " Mathematics 8, no. 10: 1691. https://doi.org/10.3390/math8101691

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop