Abstract
Trees are a special type of graph that can be found in various disciplines. In the field of biomedical imaging, trees have been widely studied as they can be used to describe structures such as neurons, blood vessels and lung airways. It has been shown that the morphological characteristics of these structures can provide information on their function aiding the characterization of pathological states. Therefore, it is important to develop methods that analyze their shape and quantify differences between their structures. In this paper, we present a method for the comparison of tree-like shapes that takes into account both topological and geometrical information. This method, which is based on the Elastic Shape Analysis Framework, also computes the mean shape of a population of trees. As a first application, we have considered the comparison of axon morphology. The performance of our method has been evaluated on two sets of images. For the first set of images, we considered four different populations of neurons from different animals and brain sections from the NeuroMorpho.org open database. The second set was composed of a database of 3D confocal microscopy images of three populations of axonal trees (normal and two types of mutations) of the same type of neurons. We have calculated the inter and intra class distances between the populations and embedded the distance in a classification scheme. We have compared the performance of our method against three other state of the art algorithms, and results showed that the proposed method better distinguishes between the populations. Furthermore, we present the mean shape of each population. These shapes present a more complete picture of the morphological characteristics of each population, compared to the average value of certain predefined features.
Similar content being viewed by others
Notes
References
Ascoli, G., Donohue, D., Halavi, M. (2007). Neuromorpho.org: a central resource for neuronal morphologies. Journal of Neuroscience, 27, 9247–9251.
Balov, N., Srivastava, A., Li, C., Ding, Z. (2007). Shape analysis of open curves in r 3 with applications to study of fiber tracts in dt-mri data. Energy Minimization Methods in Computer Vision and Pattern Recognition, 4679, 399–413.
Bassell, G., & Warren, S. (2008). Fragile x syndrome: Loss of local mrna regulation alters synaptic development and function. Neuron, 60, 201–214.
Basu, S., Condron, B., Acton, S. (2011). Path2path: Hierarchical path-based analysis for neuron matching. In: Proc IEEE International Symposium on Biomedical Imaging: From Nano to Macro, (pp. 996–999).
Brown, K., Donohue, D., D’Alessandro, G., Ascoli, G. (2005). A cross-platform freeware tool for digital reconstruction of neuronal arborizations from image stacks. Neuroinformatics, 3, 343–359.
Chklovskii, D. (2004). Synaptic connectivity and neuronal morphology: two sides of the same coin. IEEE Transactions on Acoustics Speech and Signal Processing, 43, 609–617.
Donnelly, C.J., Willis, D.E., Xu, M., Tep, C., Jiang, C., Yoo, S., Schanen, N.C., Kirn-Safran, C.B., van Minnen, J., English, A., Yoon, S.O., Bassell, G.J., Twiss, J.L. (2011). Limited availability of ZBP1 restricts axonal mRNA localization and nerve regeneration capacity. The EMBO Journal, 30, 4665–4677.
Engle, E. (2010). Human genetic disorders of axon guidance. Cold Spring Harbor Perspectives in Biology, 2.
Feragen, A., Lauze, F., Lo, P. (2010a) Geometries on spaces of treelike shapes. In Proc 10th Asian conference on Computer Vision, 2, 160–173.
Feragen, A., Lauze, F., Nielsen, M. (2010b). Fundamental geodesic deformations in spaces of treelike shapes. In: Proceedings International Conference on Pattern Recognition, (pp. 2089–2093).
Gillette, T., Brown, K., Ascoli, G. (2011). The diadem metric: Comparing multiple reconstructions of the same neuron. Neuroinformatics, 9, 233–245.
Heumann, H., & Wittum, G. (2009). The tree edit distance, a measure for quantifying neuronal morphology. Neuroinformatics, 7, 179–190.
Jefferis, G., Potter, C., Chan, A., Marin, E., Rohlfing, T., Maurer, C., Luo, L. (2007). Comprehensive maps of drosophila higher olfactory centers: spatially segregated fruit and pheromone representation. Journal of Chemical Neuroanatomy, 128, 1187–1203.
Kruskal, J. (1983). An overview of sequence comparison: Time warps, string edits, and macromolecules. SIAM Review, 25, 201–237.
Kuhn, H. (1955). The hungarian method for the assignment problem. Naval Research Logistics Quarterly, 2, 83–97.
Laborde, J., Srivastava, A., Zhang, J. (1978). Structure-based rna function prediction using elastic shape analysis. In: Proceedings IEEE International Conference on Bioinformatics and Biomedicine, (pp. 16–21).
Liu, W., Srivastava, A., Klassen, E. (2008). Joint shape and texture analysis of objects boundaries in images using a riemannian approach.. In: Proceedings Asilomar Conference on Signals, Systems, and Computers, (pp. 833–837).
Liu, W., Srivastava, A., Zhang, J. (2010). Protein structure alignment using elastic shape analysis. In: Proceedings ACM International Conference on Bioinformatics and Computational Biology, (pp. 62–70).
Lu, J., Tapia, J., White, O., Lichtman, J. (2009). The interscutularis muscle connectome. PLoS Biology 7.
Mani, M., Srivastava, A., Barillot, C. (2008). The labeling of cortical sulci using multidimensional scaling.. In: Proceedings MICCAI Workshop, Manifolds in Medical Imaging: Metrics, Learning and Beyond.
Medioni, C., Ramialison, M., Ephrussi, A., Besse, F. (2014). Imp promotes axonal remodeling by regulating profilin mrna during drosophila brain development. Current Biology, 24, 793–800.
Mottini, A., Descombes, X., Besse, F. (2013). Tree-like shapes distance using the elastic shape analysis framework.. In: Proceedings British Machine Vision Conference.
Mottini, A., Descombes, X., Besse, F. (2014). Axonal tree classification using an elastic shape analysis based distance.. In: Proceedings IEEE International Symposium on Biomedical Imaging: From Nano to Macro.
Murty, K. (1968). An algorithm for ranking all the assignments in order of increasing cost. Operations Research, 16, 682–687.
Pawlik, M., & Augsten, N. (2011). Rted: A robust algorithm for the tree edit distance. In Proc of the VLDB Endowment, 5, 334–345.
Pedersen, C., Nielsen, L., Andersen, K. (2008). An algorithm for ranking assignments using reoptimization. Computers and Operations Research, 35, 3714–3726.
Pentico, D. (2007). Assignment problems: A golden anniversary survey. European Journal of Operational Research, 176, 774–793.
Sakoe, H., & Chiba, S. (1978). Dynamic programming algorithm optimization for spoken word recognition. IEEE Transactions on Acoustics. Speech and Signal Processing, 26, 43–49.
Santiago, L., Rocha, E., Santos, C., Pereira, A. J., Franca, J., Picanco-Diniz, C. (2010). Pilocarpine-induced seizures cause selective time-dependent changes to adult-generated hippocampal dentate granule cells. Journal of Chemical Neuroanatomy, 40, 339–345.
Selkow, S. (1977). The tree-to-tree editing problem. Information Processing Letters, 6, 184–186.
Sokolova, M., & Lapalme, G. (2009). A systematic analysis of performance measures for classification tasks. Information Processing and Management, 45, 427–437.
Srivastava, A., Klassen, E., Joshi, S., Jermyn, I. (2011). Shape analysis of elastic curves in euclidean spaces. IEEE Transactions on Pattern Analysis and Machine Intelligence, 33, 1415–1428.
Tai, K. (1979). The tree-to-tree correction problem. Journal of the Association for Computing Machinery, 26, 422–433.
Walter, C., Murphy, B., Pun, R., Spieles-Engemann, A., Danzer, S. (2007). Pilocarpine-induced seizures cause selective time-dependent changes to adult-generated hippocampal dentate granule cells. Journal of Neuroscience, 27, 7541–7552.
Wang, Y., Narayanaswamy, A., Tsai, C., Roysam, B. (2011). A broadly applicable 3-d neuron tracing method based on open-curve snake. Neuroinformatics, 9, 193–217.
Wills, Z., Marr, L., Zinn, K., Goodman, C., VV, D. (1999). Profilin and the abl tyrosine kinase are required for motor axon outgrowth in the drosophila embryo. Neuron, 22, 291–299.
Wu, C.H., Fallini, C., Ticozzi, N., Keagle, P.J., Sapp, P.C., Piotrowska, K., Lowe, P., Koppers, M., McKenna-Yasek, D., Baron, D.M., Kost, J.E., Gonzalez-Perez, P., Fox, A.D., Adams, J., Taroni, M.J., Zitzewitz, J.A., Xu, Z.S., van den Berg, L.H., Glass, J.D., Siciliano, G., Cirulli, E.T., Goldstein, D.B., Salachas, F., Meininger, V., Rossoll, W., Ratti, A., Gellera, C., Bosco, D.A., Bassell, G.J., Silani, V., Drory, V.E., Brown, R.H. Jr., Landers, J.E. (2012). Mutations in the profilin 1 gene cause familial amyotrophic lateral sclerosis. Nature, 488, 499–503.
Zhang, K. (1996). A constrained edit distance between unordered labeled trees. Algorithmica, 15, 205–222.
Zhang, K., & Shasha, D. (1989). Simple fast algorithms for the editing distance between trees and related problems. SIAM Journal of Computing, 18, 1245–1262.
Acknowledgements
The authors would like to thank Anuj Srivastava, Sebastian Kurtek and Zhengwu Zhang (Department of Statistics, Florida State University) for providing their original code on ESA between curves. They would also like to thank Lars Relund Nielsen (Department of Economics and Business, University of Aarhus) for providing his code on ranked assignments and Darren Thomson (IBV) for proofreading the paper.
Conflict of interests
The authors declare that they have no conflict of interest.
Author information
Authors and Affiliations
Corresponding author
Additional information
All the authors are members of the Morpheme Team (joint INRIA/I3S/IBV research team)
Rights and permissions
About this article
Cite this article
Mottini, A., Descombes, X. & Besse, F. From Curves to Trees: A Tree-like Shapes Distance Using the Elastic Shape Analysis Framework. Neuroinform 13, 175–191 (2015). https://doi.org/10.1007/s12021-014-9255-0
Published:
Issue Date:
DOI: https://doi.org/10.1007/s12021-014-9255-0