napari-shape-odyssey#

License BSD-3 PyPI Python Version tests codecov napari hub

Analyze shapes of meshes: This plugin provides advanced measures of shape for meshes. It is based largely on the following libraries and tools:

Shape analysis#

This plugin provides Laplace spectra (Reuter, Wolter, Peinecke (2005)), heat kernel signatures (Bronstein & Kokkinos (2010)) & wave kernel signatures (Audrey, Schlickewei, Cremers et al.).

Laplace spectra can be imagined to be the equivalent of resonance modes on the surface of a mesh. The resonance and the resonance modes can, for typical objects, look like this:

** Heat kernel signatures**: Heat dissipation on a mesh depends on local geometry. You can use the heat kernel signature to easily generate a large number of local features of shape

** Intensity expansion **: Approximate intensity on the surface of a mesh using a Laplace-Beltrami-Operator eigenvector basis. This allows to obtain a measurement for how local or global the signal on the surface of a mesh is.

Unwrapping#

This plugin provides a number of methods to unwrap a mesh into basic shapes such as spheres or disks. The method relies on boundary-first flattening - currently it’s only available on Windows.

Installation#

You can install napari-shape-odyssey via [pip]:

´´´bash pip install napari-shape-odyssey ´´´

Optionally, for some extended options in displaying the results obtained by this plugin, install the following fork:

´´´bash pip install napari-skimage-regionprops @ git+https://github.com/jo-mueller/napari-skimage-regionprops.git ´´´