Determining the branchings of 3D structures from respective 2D projections

This work describes a new framework for automatic extraction of 2D branching structures images obtained from 3D shapes, such as neurons and retinopathy images. The majority of methods for neuronal cell shape analysis that are based on the 2D contours of cells fall short of properly characterizing such cells because crossings among neuronal processes constrain the access of contour following algorithms to the innermost regions of the cell. The framework presented in this article addresses, possibly for the first time, the problem of determining the continuity along crossings, therefore granting to the contour following algorithm full access to all processes of the neuronal cell under analysis. First, the raw image is preprocessed so as to obtain an 8-connected, one-pixel wide skeleton as well as a set of seed pixels for each subtree and all the branching/crossing regions. Then, for each seed pixel, the algorithm labels all valid neighbors, until a branching/crossing region is reached, when a decision about the proper continuation is taken based on the tangent continuity. The algorithm has shown robustness for images with parallel segments and low densities of branching/crossing densities. The problem of too high densities of branching/crossing regions can be addressed by using a suitable data structure. Successful experimental results using real data (neural cell images) are presented

[1]  Luciano da Fontoura Costa Morphological complex networks: Can individual morphology determine the general connectivity and dynamics of networks? , 2005 .

[2]  Manfredo P. do Carmo,et al.  Differential geometry of curves and surfaces , 1976 .

[3]  Edward R. Dougherty,et al.  Hands-on Morphological Image Processing , 2003 .

[4]  D.J. Anderson,et al.  Optimal Estimation of Contour Properties by Cross-Validated Regularization , 1989, IEEE Trans. Pattern Anal. Mach. Intell..

[5]  Behzad Shahraray,et al.  Uniform Resampling of Digitized Contours , 1985, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[6]  T. Velte,et al.  Automatic characterization and classification of ganglion cells from the salamander retina , 1999, The Journal of comparative neurology.

[7]  Gabor T. Herman,et al.  Geometry of digital spaces , 1998, Optics & Photonics.

[8]  Roberto Marcondes Cesar Junior,et al.  Neural cell classification by Wavelets and multiscale curvature , 1998, Biological Cybernetics.

[9]  Luciano da Fontoura Costa,et al.  Bioinformatics: perspectives for the future. , 2004, Genetics and molecular research : GMR.

[10]  Y. Fukuda,et al.  Fractal analysis of ganglion cell dendritic branching patterns of the rat and cat retinae. , 1989, Neuroscience research. Supplement : the official journal of the Japan Neuroscience Society.

[11]  Theodosios Pavlidis,et al.  Algorithms for Shape Analysis of Contours and Waveforms , 1980, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[12]  Eldred,et al.  Physical mechanisms underlying neurite outgrowth: A quantitative analysis of neuronal shape. , 1990, Physical review letters.

[13]  Herbert F Jelinek,et al.  Neurons and fractals: how reliable and useful are calculations of fractal dimensions? , 1998, Journal of Neuroscience Methods.

[14]  John S. McDonald,et al.  On the Measurement of Curvature in a Quantized Environment , 1975, IEEE Transactions on Computers.