Papers
Topics
Authors
Recent
Search
2000 character limit reached

Dimension Reduction for Curves

Updated 8 July 2026
  • Dimension reduction for curves is the process of mapping high-dimensional curve data onto lower-dimensional spaces while preserving intrinsic geometry and reconstructability.
  • The methodologies range from invertible manifold encodings using moving frames to random projections that maintain continuous Fréchet distances and intrinsic principal curves on spheres.
  • Applications span shape analysis, time series clustering, and geometric modeling, with evaluation metrics focused on curvature preservation and fidelity of reconstruction.

Dimension reduction for curves studies how a curve, a sequence of points, or a manifold-valued trajectory can be represented in lower dimension while preserving properties such as reconstructability, intrinsic geometry, or task-relevant dissimilarities. In the literature summarized here, the subject spans invertible encodings of shape sequences on manifolds via moving frames and parallel transport (Yi et al., 2011), random linear projections for polygonal curves that preserve continuous Fréchet and related distances up to a factor of 1±ε1\pm\varepsilon (Psarros et al., 2022, Ebbens et al., 3 Jul 2026), and intrinsic principal-curve constructions for spherical data (Kim et al., 2020). A complementary line of work treats evaluation itself as a geometric problem, using curvature-based criteria to assess whether a reduced representation preserves the structure of curved data (Lara-Cabrera et al., 2023, Beylier et al., 16 Sep 2025).

1. Problem classes and formal viewpoints

Dimension reduction for curves is not a single problem. The sources distinguish at least three settings.

First, a curve may be a manifold-valued temporal object, such as a shape sequence evolving on a nonlinear and high-dimensional manifold. In that regime, the reduction problem is to encode the entire trajectory in a low-dimensional Euclidean signal while retaining an invertible mapping back to the manifold (Yi et al., 2011).

Second, a curve may be a polygonal curve in Rd\mathbb{R}^d, as in high-dimensional time series. Here the objective is typically not pointwise reconstruction of every ambient coordinate, but preservation of a curve distance such as the continuous Fréchet distance, dynamic time warping, or Hausdorff distance after projection into Rt\mathbb{R}^t (Psarros et al., 2022, Ebbens et al., 3 Jul 2026).

Third, a curve may be the reduced object itself: principal curves fitted intrinsically to data on a manifold such as a sphere. In that case, dimension reduction proceeds by projecting data onto a continuous or piecewise-geodesic curve that is adapted to the manifold geometry (Kim et al., 2020).

Setting Representative formulation Reported emphasis
Manifold-valued curve XtX_t encoded by X0X_0, a moving frame, and ZtZ_t Invertible and computationally more efficient
Polygonal curves in Rd\mathbb{R}^d Random linear map f:RdRtf:\mathbb{R}^d\to\mathbb{R}^t 1±ε1\pm\varepsilon preservation of curve distances
Data on SdS^d Projection onto a spherical principal curve Rd\mathbb{R}^d0 Self-consistency and exact geodesic projection

A recurrent misconception is to treat curve reduction as a direct extension of point-cloud reduction. The curve setting is stricter. For continuous Fréchet distance, the relevant geometry depends on all points on the polygonal interpolation, not only on vertices (Psarros et al., 2022). For manifold-valued sequences, global linearizations or PCA on spline coefficients fail to adapt to the specific geometry of a given curve and assume global flatness (Yi et al., 2011). This suggests that the central issue is not only dimensionality but also the compatibility between the reduction mechanism and the geometric structure carried by the curve.

2. Invertible reduction of curves on manifolds

A direct treatment of manifold-valued curves is given by the framework of moving frames and parallel transport in "A Invertible Dimension Reduction of Curves on a Manifold" (Yi et al., 2011). The basic object is a curve Rd\mathbb{R}^d1 on a manifold Rd\mathbb{R}^d2, represented through an initial point, an initial moving frame, and a Euclidean development Rd\mathbb{R}^d3: Rd\mathbb{R}^d4 Given the initial conditions, the paper states that there is a one-to-one correspondence between Rd\mathbb{R}^d5 and Rd\mathbb{R}^d6.

The key geometric device is the choice of a parallel moving frame along the curve, transported by the Levi-Civita connection. The encoding is therefore path-dependent and locally adaptive. Instead of searching for a global flat subspace for curve embedding, the method deploys a sequence of local flat subspaces adaptive to the geometry of both the curve and the manifold it lies on (Yi et al., 2011).

The reduction algorithm has two stages. In the embedding stage, an arbitrary initial frame at Rd\mathbb{R}^d7 is parallel transported along the curve; all curve tangents are transported back to Rd\mathbb{R}^d8; PCA is applied to these transported tangents; and the top Rd\mathbb{R}^d9 orthonormal directions Rt\mathbb{R}^t0 are used to define a new initial frame. The reduced curve is then written as

Rt\mathbb{R}^t1

In the decoding stage, given Rt\mathbb{R}^t2, the reduced initial frame, and Rt\mathbb{R}^t3, the curve is reconstructed iteratively by

Rt\mathbb{R}^t4

where Rt\mathbb{R}^t5 is the projection to the manifold to counter drift in the ambient space (Yi et al., 2011).

The reported advantages are invertibility, computational efficiency, and locality. The computational cost is stated to be linear in the length of the curve and the dimension of the shape space, with efficient projection and back-projection due to known ambient and normal spaces of the shape manifold. Experiments on shape sequences, including Running, Jumping, Skipping, Siding, and Waving, embed the data into Rt\mathbb{R}^t6 and reconstruct near-identical sequences from the low-dimensional representation (Yi et al., 2011). The same framework is said to enable efficient generative modeling of manifold-valued curves from low-dimensional latent trajectories. A plausible implication is that invertibility is not merely a reconstruction convenience; it turns the reduced trajectory into a valid generative coordinate system for the original curve class.

3. Random projections and distance preservation for polygonal curves

A second major line of work studies oblivious random projection for high-dimensional polygonal curves. The 2022 result on continuous Fréchet distance shows that one can reduce the dimension to Rt\mathbb{R}^t7, where Rt\mathbb{R}^t8 is the total number of input points, while preserving the continuous Fréchet distance between any two determined polygonal curves within a factor of Rt\mathbb{R}^t9 and without any additive error (Psarros et al., 2022). For a set XtX_t0 of XtX_t1 polygonal curves, each of complexity at most XtX_t2, this is also stated as a target dimension XtX_t3, with

XtX_t4

for all XtX_t5, where XtX_t6 projects each vertex by a Johnson-Lindenstrauss type map (Psarros et al., 2022).

The technical difficulty is that continuous Fréchet distance depends on arbitrary points along segments, not only on vertices. The proof therefore uses a finite collection of auxiliary points associated with the relevant decision predicates, so that preserving distances among those points suffices to preserve the continuous decision structure of the free-space formulation (Psarros et al., 2022). The paper also reports applications to XtX_t7-center and XtX_t8-median clustering.

The 2026 generalization revisits this result through sparse oblivious subspace embeddings and extends it beyond Fréchet distance (Ebbens et al., 3 Jul 2026). For XtX_t9 piecewise linear surfaces X0X_00 with at most X0X_01 pieces, there exists a random linear map X0X_02 with

X0X_03

such that, with probability at least X0X_04,

X0X_05

for every pair X0X_06. The generalized dissimilarity measure is

X0X_07

with X0X_08. The paper identifies Fréchet as the case X0X_09, continuous DTW as ZtZ_t0, and states that Hausdorff distance can be handled similarly (Ebbens et al., 3 Jul 2026).

For polygonal curves, corresponding to ZtZ_t1, the bound simplifies to

ZtZ_t2

described as an optimal JL-type bound up to constants (Ebbens et al., 3 Jul 2026). The proof relies on the observation that any point on a segment is a convex combination of a small number of vertices, so point differences lie in unions of sparse, low-dimensional subspaces. This generalization also extends to piecewise linear surfaces. A common misunderstanding is that such guarantees are limited to discrete curve distances. The papers separate the easy discrete case from the continuous case and emphasize that the continuous setting requires controlling all point differences, not merely vertex-to-vertex distances (Psarros et al., 2022, Ebbens et al., 3 Jul 2026).

4. Intrinsic principal curves on spheres

When the ambient manifold is the sphere ZtZ_t3, dimension reduction can proceed by fitting a principal curve directly on the manifold rather than by first flattening the data. "Spherical Principal Curves" defines a self-consistent principal curve ZtZ_t4 for a random variable ZtZ_t5 on ZtZ_t6 by

ZtZ_t7

where ZtZ_t8 is the projection index of ZtZ_t9 onto the curve (Kim et al., 2020).

The curve is represented as a piecewise-geodesic curve, given by points Rd\mathbb{R}^d0 connected by geodesics. Projection is defined by minimizing geodesic distance, and the paper stresses that projection is exact: each data point is projected onto every geodesic segment, the closest projected point is chosen, and if the orthogonal projection falls outside a segment, the nearest endpoint is used (Kim et al., 2020). The update step admits an extrinsic and an intrinsic version. The extrinsic mean is

Rd\mathbb{R}^d1

while the intrinsic mean is

Rd\mathbb{R}^d2

The algorithm initializes with a principal circle estimated via gradient descent, alternates projection and expectation steps, and reparameterizes by unit speed until convergence (Kim et al., 2020).

The paper further gives stationarity conditions adapted to the sphere. Because vector addition is not defined, perturbations are taken along geodesics. The extrinsic and intrinsic critical-point conditions are formulated respectively through derivatives of Rd\mathbb{R}^d3 and Rd\mathbb{R}^d4 at Rd\mathbb{R}^d5 (Kim et al., 2020). Empirically, the method is reported to yield lower reconstruction error and better projection continuity than the earlier Riemannian principal curves of Hauberg, with examples on earthquake data, motion capture data, and synthetic circles and waves on Rd\mathbb{R}^d6 and Rd\mathbb{R}^d7 (Kim et al., 2020).

The limitations are also explicit. Initialization sensitivity arises from non-convex optimization; Rd\mathbb{R}^d8 and Rd\mathbb{R}^d9 are chosen heuristically; and the top-down construction may not capture piecewise or intersecting structures well. The paper states that intrinsic approaches on generic manifolds beyond spheres remain an open computational challenge (Kim et al., 2020). This identifies a broader methodological tension in curve reduction on manifolds: exact intrinsic geometry improves fidelity, but it may also increase computational and optimization difficulty.

5. Ribaucour transformations and geometric coordinates

A more classical differential-geometric approach to dimension reduction appears in the theory of Ribaucour transformations. "Ribaucour coordinates" studies smooth and discrete curves, as well as higher-dimensional submanifolds, and proves a result for reduction of the ambient dimension (Burstall et al., 2017). For a smooth curve f:RdRtf:\mathbb{R}^d\to\mathbb{R}^t0, a fixed sphere f:RdRtf:\mathbb{R}^d\to\mathbb{R}^t1 not intersecting the curve, and a parallel normal field f:RdRtf:\mathbb{R}^d\to\mathbb{R}^t2, one constructs a Ribaucour partner curve f:RdRtf:\mathbb{R}^d\to\mathbb{R}^t3 that lies on the given sphere f:RdRtf:\mathbb{R}^d\to\mathbb{R}^t4. The formula is

f:RdRtf:\mathbb{R}^d\to\mathbb{R}^t5

where f:RdRtf:\mathbb{R}^d\to\mathbb{R}^t6 and f:RdRtf:\mathbb{R}^d\to\mathbb{R}^t7 are Möbius geometric lifts of f:RdRtf:\mathbb{R}^d\to\mathbb{R}^t8 and the unit normal f:RdRtf:\mathbb{R}^d\to\mathbb{R}^t9 (Burstall et al., 2017).

The same paper states that any curve in 1±ε1\pm\varepsilon0 can locally be obtained from a circular arc by two commuting Ribaucour transformations, and the resulting coordinates are called Ribaucour coordinates (Burstall et al., 2017). The commutativity is supplied by Bianchi permutability: successive Ribaucour reductions can be applied in any order and yield the same result. Analogous constructions are given for discrete curves and for 1±ε1\pm\varepsilon1-dimensional submanifolds, with smooth and discrete versions of the transformation onto fixed hyperspheres (Burstall et al., 2017).

This is a different notion of dimension reduction from random projection or PCA-based curve encoding. The objective is not a low-dimensional Euclidean latent signal with a norm-preservation bound, but a constructive reduction of the ambient dimension while preserving geometric structures such as curvature lines, normal bundles, and sphere congruences. A plausible implication is that Ribaucour coordinates occupy a bridge between geometric modeling and curve reduction: they reduce ambient complexity through transformation theory rather than through metric embedding.

6. Evaluation criteria, applications, and methodological limits

Evaluation of dimension reduction for curves has itself become a geometric topic. "An evaluation framework for dimensionality reduction through sectional curvature" introduces a metric based on sectional curvature behavior arising from Riemannian geometry (Lara-Cabrera et al., 2023). The setting uses a generator makegen that produces smooth immersions

1±ε1\pm\varepsilon2

with controllable curvature along each axis, including logistic, polyroll, sine, circle, and flat components. For planar curves, a curve with prescribed curvature function 1±ε1\pm\varepsilon3 is reconstructed by

1±ε1\pm\varepsilon4

Given a dimensionality reduction map 1±ε1\pm\varepsilon5, the composite map 1±ε1\pm\varepsilon6 induces a pull-back metric, and the curvature distortion metric is

1±ε1\pm\varepsilon7

The paper argues that this metric captures both local and global geometric fidelity and properly penalizes self-intersections, severe flattening, and bending not matching the original, which NPR can miss (Lara-Cabrera et al., 2023).

A related 2025 paper constructs a curvature-based geometric profile for discrete metric spaces and compares original and embedded datasets via the 1-Wasserstein distance 1±ε1\pm\varepsilon8 between curvature profiles (Beylier et al., 16 Sep 2025). The basic curvature quantity for a triple 1±ε1\pm\varepsilon9 is

SdS^d0

where the SdS^d1 satisfy SdS^d2. For comparability and robustness, the profile is built using equilateral triangles binned by scale. The paper states that plotting SdS^d3 against target embedding dimension can indicate the optimal or critical dimension for faithful geometry preservation and can be used to estimate intrinsic dimensionality (Beylier et al., 16 Sep 2025).

These evaluation papers formalize an important correction to a common practice: neighbor preservation alone is not a sufficient proxy for curve faithfulness. The sources explicitly state that local metrics can be blind to global or topological distortions, whereas curvature-based metrics respond to the shape of curved data at multiple scales (Lara-Cabrera et al., 2023, Beylier et al., 16 Sep 2025).

The application range reported across the literature includes shape analysis, object tracking, activity recognition, high-dimensional time series, clustering, motion capture, earthquake analysis, and geometric modeling [(Yi et al., 2011); (Psarros et al., 2022); (Kim et al., 2020); (Burstall et al., 2017)]. The methodological limits are equally clear. Global PCA on spline coefficients ignores local geometry (Yi et al., 2011); non-invertible curve embeddings may lack reconstruction (Yi et al., 2011); intrinsic spherical methods are sensitive to initialization and parameter choice (Kim et al., 2020); continuous curve-distance embeddings are not terminal embeddings and depend on the total number of vertices (Psarros et al., 2022); and evaluation by curvature requires either explicit maps or careful estimation of derivatives or metric structure from discrete data (Lara-Cabrera et al., 2023, Beylier et al., 16 Sep 2025).

Taken together, these works show that dimension reduction for curves has developed along several non-equivalent axes: invertible local-frame encodings for manifold trajectories, metric-preserving random projections for polygonal curves, intrinsic principal-curve fitting on curved spaces, and geometry-aware evaluation based on curvature. This suggests that the decisive modeling choice is not simply the target dimension, but which curve property is to be preserved: reconstruction, geodesic self-consistency, pairwise dissimilarity, or large-scale geometry.

Topic to Video (Beta)

No one has generated a video about this topic yet.

Whiteboard

No one has generated a whiteboard explanation for this topic yet.

Follow Topic

Get notified by email when new papers are published related to Dimension Reduction for Curves.