FrenetFDA is a Python package for funtional and shape data analysis of Euclidean curves in
The package includes statistical methods for estimating the Frenet curvatures functional parameters of a curve (particularly in 3D, the curvature and torsion functions). Several shape analysis methods based on these parameters are then implemented, including the method based on the Square-Root Curvature Transform. In addition, this package includes implementations of various statistical methods for estimating the mean shape of a population of curves within the Frenet framework.
Papers:
- Shape Analysis of Euclidean Curves under Frenet-Serret Framework
- Curvature and Torsion estimation of 3D functional data: A geometric approach to build the mean shape under the Frenet Serret framework
Python 3.8+
Install the required packages:
$ pip install -r requirements.txt
Clone the repo and run the following command in the directory to install FrenetFDA:
$ python3 setup.py install