Curvature measure and visualization

Measures the shape properties of the object boundaries and displays the curvature.
381 téléchargements
Mise à jour 31 mars 2023

Introduction

View Measure curvature and visualize on File Exchange Open in MATLAB Online

Measures the shape properties of the object boundaries and displays the curvature.

Original author: Dr. Meghan Driscoll
Modified and compacted/concised a complicated codebase by: Preetham Manjunatha

Thanks to Dr. Meghan Driscoll who kindly shared her code for academic purpose. If you use this code for visualization and other academic/research/any purposes.

Please cite:

Reference: Driscoll MK, McCann C, Kopace R, Homan T, Fourkas JT, Parent C, et al. (2012) Cell Shape Dynamics: From Waves to Migration. PLoS Comput Biol 8(3): e1002392. https://doi.org/10.1371/journal.pcbi.1002392

Important note: This code uses parfor to speed up the things. If you do not have the Matlab parallel computing toolbox. Please make 'parfor' as 'for' in this function.

%%%%%%%% This code is way too slow! (curvature should not be in a for loop) %%%%%%%%% If I have time I will try to improve this. If anyone improves it, please share the modified version code with me.

Quick Pipeline Visualization

Example: Curvature visualization

Blob
blobviz
T-section
Tsectionviz 3

Requirements

MATLAB
MATLAB - Parallel Computing Toolbox

Feedback

Please rate and provide feedback for the further improvements.

Citation pour cette source

Preetham Manjunatha (2024). Curvature measure and visualization (https://github.com/preethamam/CurvatureVisualize/releases/tag/1.0.6), GitHub. Récupéré le .

Compatibilité avec les versions de MATLAB
Créé avec R2021a
Compatible avec toutes les versions
Plateformes compatibles
Windows macOS Linux

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!
Version Publié le Notes de version
1.0.6.0

See release notes for this release on GitHub: https://github.com/preethamam/CurvatureVisualize/releases/tag/1.0.6

1.0.5

See release notes for this release on GitHub: https://github.com/preethamam/CurvatureVisualize/releases/tag/1.0.5

Pour consulter ou signaler des problèmes liés à ce module complémentaire GitHub, accédez au dépôt GitHub.
Pour consulter ou signaler des problèmes liés à ce module complémentaire GitHub, accédez au dépôt GitHub.