Figure 12: Two radial basis function approximation results.
Vastus intermedius origin is on the left. The connection be-
tween both ends of the attachment area does not turned out
well due to looping the curve. Gluteus medius posterior
origin is on the right. The shape is approximated by expec-
tations.
5 CONCLUSION AND FUTURE
WORK
This paper investigated the options of reconstructing
a closed space curve from the points sampled on that
curve, supporting sparse sampling and noisy data with
multiple outliers. Our extensive experiments, per-
formed on the TLEM 2.0 data sets (Carbone et al.,
2015) in the context of muscle attachments estima-
tion, lead us to the following recommendations. If
the curve to be reconstructed is not expected to have
a shape of a narrow saddle or be otherwise strangely
bent, the points should be projected onto the plane
that best fit the input data. The lenz algorithm (Lenz,
2006) should be used on the projected points to find
the primary connectivity between the input points.
Suppose this algorithm is unavailable or the expec-
tations on the curve shape do not hold. In that case,
the input data should be transformed onto the plane
using the multidimensional scaling (MDS) technique
(Cox and Cox, 2008). The α-shape algorithm (Edels-
brunner et al., 1983) should be then used on the trans-
formed points (instead of the lenz algorithm), with the
disc radius being slightly above half of the maximal
shortest distance between pairs of transformed points.
If neither algorithm is available, connect2d or nncrust
(see (Ohrhallinger et al., 2021)) are a decent choice.
Providing that the surface on which the space
curve lies is available, the reconstructed curve can
be refined by tracing the shortest paths between each
pair of points connected by an edge. A non-manifold
curve, i.e., a curve containing vertices of valence
larger than 2, can be converted into a manifold one
using the algorithm proposed in the paper, based on
iso-contour extraction from a scalar field describing
for each point on the surface its distance to the curve.
If the object bounded by the curve covers only a tiny
portion of the surface in any direction or the surface
is open, this conversion is reliable.
REFERENCES
Berger, M., Tagliasacchi, A., Seversky, L. M., Alliez, P.,
Guennebaud, G., Levine, J. A., Sharf, A., and Silva,
C. T. (2016). A survey of surface reconstruction from
point clouds. Computer Graphics Forum, 36(1):301–
329.
Carbone, V., Fluit, R., Pellikaan, P., van der Krogt, M.,
Janssen, D., Damsgaard, M., Vigneron, L., Feilkas,
T., Koopman, H., and Verdonschot, N. (2015). TLEM
2.0 – a comprehensive musculoskeletal geometry
dataset for subject-specific modeling of lower extrem-
ity. Journal of Biomechanics, 48(5):734–741.
Carr, J. C., Beatson, R. K., Cherrie, J. B., Mitchell, T. J.,
Fright, W. R., McCallum, B. C., and Evans, T. R.
(2001). Reconstruction and representation of 3d ob-
jects with radial basis functions. In Proceedings of the
28th annual conference on Computer graphics and in-
teractive techniques. ACM Press.
Cervenka, M., Smolik, M., and Skala, V. (2019). A new
strategy for scattered data approximation using radial
basis functions respecting points of inflection. Com-
putational Science and Its Applications.
Cox, M. A. A. and Cox, T. F. (2008). Multidimensional
scaling. In Handbook of Data Visualization, pages
315–347. Springer Berlin Heidelberg.
Edelsbrunner, H., Kirkpatrick, D., and Seidel, R. (1983).
On the shape of a set of points in the plane. Informa-
tion Theory, IEEE Transactions on, 29:551 – 559.
Fukuda, N., Otake, Y., Takao, M., Yokota, F., Ogawa, T.,
Uemura, K., Nakaya, R., Tamura, K., Grupp, R. B.,
Farvardin, A., Armand, M., Sugano, N., and Sato, Y.
(2017). Estimation of attachment regions of hip mus-
cles in CT image using muscle attachment probabilis-
tic atlas constructed from measurements in eight ca-
davers. Int J Comput Assist Radiol Surg., 12(5):733–
742.
Kohout, J. and Kuka
ˇ
cka, M. (2014). Real-time modelling of
fibrous muscle. Computer Graphics Forum, 33(8):1–
15.
Krishnan, K. (2013). Geodesic computations on surfaces.
The VTK Journal.
Lenz, T. (2006). How to sample and reconstruct curves
with unusual features. In Proceedings of the 22nd
European Workshop on Computational Geometry
(EWCG), pages 29–32.
Ohrhallinger, S., Peethambaran, J., Parakkat, A. D., Dey,
T. K., and Muthuganapathy, R. (2021). 2d points
curve reconstruction survey and benchmark. Com-
puter Graphics Forum, 40(2):611–632.
Peyr
´
e, G. (2009). Geodesic methods in computer vision
and graphics. Foundations and Trends® in Computer
Graphics and Vision, 5(3-4):197–397.
Skala, V. and Cervenka, M. (2020). Novel rbf approxima-
tion method based on geometrical properties for sig-
nal processing with a new rbf function: Experimental
comparison. 2019 IEEE 15th International Scientific
Conference on Informatics.
Non-planar Surface Shape Reconstruction from a Point Cloud in the Context of Muscles Attachments Estimation
243