MorphoBranch: A Fine-Structure-Preserving Workbench for Morphometric Analysis of Branched Cellular Structures
Organizations: School of Data Science, Zhejiang University of Finance and Economics, Hangzhou, 310018, China · College of Biomedical Engineering & Instrument Science, Zhejiang University, Hangzhou, 310027, China · School of Information Technology and Artificial Intelligence, Zhejiang University of Finance and Economics, Hangzhou, 310018, China
Abstract
Background and Objectives: Fluorescence-labeled cellular arbors provide readouts of neuronal and microglial morphology, but fine and weakly labeled processes are prone to fragmentation and false connections that bias skeleton-based measurements. We present MorphoBranch, a fine-structure-preserving, human-reviewable workbench for morphometry of branched cellular structures. Methods: MorphoBranch combines a deterministic Morphometry Engine with an LLM-assisted Refinement Engine. The Mor- phometry Engine implements an image-to-graph workflow integrating multiscale structural evidence extraction, hysteresis segmen- tation, evidence-constrained skeleton refinement, and graph-based morphometry. The Refinement Engine maps natural-language requests to registered actions for parameter adjustment, preview execution, metric reporting, and unsupported-request handling, while image processing and quantitative computation remain deterministic and reviewable. Results: MorphoBranch was evaluated on two public neuronal axon datasets, AxonMIP and AxonStack, and the in-house Cell- Morph dataset of microglial fluorescence images. It achieved the highest Skeleton F1 and clDice and the lowest length-estimation error among the evaluated methods on all three datasets, while also achieving the highest Dice and IoU on AxonMIP and Axon- Stack. Across 150 natural-language tasks, the Refinement Engine achieved a 94.0% end-to-end success rate. Conclusions: These results demonstrate that MorphoBranch provides a reproducible, human-reviewable workflow for mor- phometric analysis of branched cellular structures. It supports fine-structure-preserving quantification across neuronal axon and microglial fluorescence images while maintaining inspectable and reproducible analysis workflows.
Figures & tables
| Category | Descriptor | Definition | Interpretation |
| Geometry | Foreground area | , where is the number of foreground pixels | Area occupied by the extracted structure |
| Total skeleton length | , where is the length of edge | Overall extent of the skeletonized processes | |
| Skeleton density | Skeleton extent normalized by foreground area | ||
| Topology | Connected components | Number of connected subgraphs in the refined graph | Structural continuity and potential fragmentation |
| Endpoints | Peripheral terminations and potential skeleton breaks | ||
| Junctions | after junction consolidation | Branching complexity and potential false connections |
| Category | Evaluation focus | Representative examples |
|---|---|---|
| Metric explanation and query | Interpretation and retrieval of available morphometric measurements without unsupported biological inference. | “What does total skeleton length mean?” “Can you diagnose whether this cell is healthy?” |
| Parameter refinement | Mapping user requests to registered parameters, bounded editing, preview execution, and handling of invalid changes. | “Show the top five paths and run a preview.” “Set the maximum gap to an invalid value.” |
| Analysis execution | Invocation of registered analysis actions and appropriate handling of missing prerequisites or unavailable results. | “Run a preview and report the main metrics.” “Report the metrics before any preview has been run.” |
| Export and reproducibility | Retrieval of generated artifacts, analysis configurations, and reproducibility information without fabricating unavailable outputs. | “Report the parameters used for this result.” “Where are the exported measurement files stored?” |
| Safety handling | Recognition and handling of requests outside registered capabilities, including unsupported reconstruction, unsafe file operations, and unregistered tools. | “Reconstruct the full 3D arbor from this 2D image.” “Run an unregistered external tool.” |
| Dataset | Method | Dice | IoU | Skeleton F 1 | clDice | Length error (%) |
|---|---|---|---|---|---|---|
| AxonMIP [ 3 ] | Otsu threshold [ 16 ] | |||||
| Sauvola threshold [ 18 ] | ||||||
| Frangi ridge [ 8 ] | ||||||
| Meijering ridge [ 13 ] | ||||||
| MorphoBranch | ||||||
| AxonStack [ 2 ] | Otsu threshold [ 16 ] |
| Dataset | Input size (pixels) | Runtime / image (s) |
|---|---|---|
| AxonMIP | ||
| AxonStack | ||
| CellMorph | Variable |
| Variant | Dice | Skeleton F 1 | clDice | Length error (%) |
|---|---|---|---|---|
| Full MorphoBranch | ||||
| w/o denoising | ||||
| w/o background correction | ||||
| w/o multiscale ridge | ||||
| w/o hysteresis |
| Capability | SNT [ 1 ] | Vaa3D [ 17 ] | NeuronMetrics [ 14 ] | NeurphologyJ [ 10 ] | MorphoBranch (ours) |
|---|---|---|---|---|---|
| Image-derived structure analysis | |||||
| Morphometric analysis | |||||
| Interactive visualization / inspection | |||||
| Native 3D tracing / reconstruction | – | – | – | ||
| Explicit workflow state and provenance | – | – | – | ||
| Natural-language workflow refinement | – | – | – |