skelTortuosity: Skeleton tortuosity

View source: R/skelTortuosity.R

skelTortuosityR Documentation

Skeleton tortuosity

Description

Calculates branch tortuosity of the topological skeleton.

Usage

skelTortuosity(skel, cores = 2)

Arguments

skel

topological skeleton, output of readAmiraSkeleton

cores

number of cores for parallel computation (default=2)

Details

Tortuosity of a segment is the ratio between its length and the linear distance between its starting and ending points. In the topological skeleton, tortuosity is calculated as the ratio between the the branch length and the linear distance between the nodes it connects. Tortuosity ranges from 1 to infinity.

Value

A vector of branch tortuosity, of length equal to the number of branches in the topological skeleton.

Author(s)

Alessio Veneziano

References

Veneziano A, Cazenave M, Alfieri F, Panetta D, Marchi D. 2021. Novel strategies for the characterization of cancellous bone morphology: Virtual isolation and analysis. American Journal of Physical Anthropology. Roque WL, & Alberich-Bayarri A. 2015. Tortuosity influence on the trabecular bone elasticity and mechanical competence. In Jorge RN, Tavares JM (Eds) Developments in Medical Image Processing and Computational Vision, pp 173-191. Springer, Cham

Examples

#Calculate branch tortuosity of the topological skeleton
data(exampleSkeleton)
tort<-skelTortuosity(exampleSkeleton)


AlessioVeneziano/indianaBones documentation built on Nov. 29, 2022, 12:21 a.m.