Geometrical Properties of a curve in 3D

145 Views Asked by At

I have $n$ curves in the 3d space, which I represented with a certain amount of points. (That is, for every curve $i$, there is a vector $v_i$ with $m$ points which belong to the curve)

My goal is to make a regression based on different geometrical properties of this curves. Which parameters can I use?

I have thought of length, centroid, (mean) curvature, but then I'm out of ideas. I'd appreciate any suggestion, the more "independent" the measures the better (to avoid collinearity in the regression).

Thank you in advance!

P.S. the curves here are supposed to represent axons, so if you have any reference on how this is done in bioengineering I'd appreciate it!

1

There are 1 best solutions below

1
On BEST ANSWER

A few more ideas, in addition to the ones you mentioned:

  1. Direction. Fit a straight line to the curve, and then look at the direction of the line. Direction can be expressed by two angles.

  2. Moments of inertia. These measure the "distribution" of matter in the curves, in some vague sense.

  3. Some things with bounding boxes. For example, the ratio of the arclength to the diagonal of the bounding box gives some indication of how "bent" the curve is.

  4. Similar things with minimum bounding sphere. The diameter of the sphere is a measure of the size of the curve. Ratio of diameter to arclength is a measure of straightness.

  5. Total turning angle. Add up the turning angles at each point.

Some of these are measures of curvature, in some sense. Since your curves are really just polylines (strings of points), real curvature is a bit hard to estimate.