SlideShare a Scribd company logo
1 of 28
Elastic Path2Path:
Automated morphological classification
of neurons by elastic path matching
Tamal Batabyal, Scott T. Acton
1
Quick look: Elastic deformation between
neurons
Objective Classification
Automated
Features
Unsupervised
clustering
Graph theory
Category Neuromorphology
Tree matching
2
Why Neuromorphology?
To explore structure-function relationship.
Ramon y Cajal (1899)
To explain the effect of structure on
spike timing, spike propagation
delay, ionic channel health, spike
backpropagation etc.
To quantify and assess structural
degeneration of neurons during
neurological disorders, such as
Alzheimer’s disease.
To answer the key anatomical
changes during synaptic
plasticity, long term potentiation
(LTP), STP.
To formulate the mechanism for
synaptic integration, which is
believed to be Bayesian but lacks
theoretical justification.
To apply the tools on the
morphology of Glia
(Lymphatic system).
3
Dataset :: Neuromorpho.org
Ascoli, Giorgio A., Duncan E. Donohue, and Maryam Halavi. "NeuroMorpho. Org: a central resource for neuronal morphologies." Journal of Neuroscience 27.35 (2007): 9247-9251.
Neuron (stained)
Confocal microscopy
Registration
Tracing
SWC files
4
Motivation of our work
5
We assume that ALL neurons
form a dense manifold
In the ‘SHAPE’ space one can reach from one
neuron to the other via a process. In our
case, the process is continuous morphing.
This process aids in Visualization.
Feature extraction,
Probability density extraction,
Kernel base approaches,
ML based approaches
Path based approaches
(Path2Path, Tree2Tree)
Visualization in the implicit (kernel) or explicit
high-dimensional feature space is impossible.
Visualization possible. ML
using the features on paths for
classification. Visualization
through morphing the paths.
How to ensure that the
intermediate neurons
generated via morphing have
“meaningful” structures?
Our model :: Path based
Between a pair of nodes/vertices, there exists one and only one path
because a neuron is modeled as a tree graph.
SOMA
DENDRITE
DENDRITE
6
Path2Path by Basu et al.
Rooted path features
(5 tuples)
Hierarchy
Concurrence
3D locations of vertices
Basu, Saurav, Barry Condron, and Scott T. Acton. "Path2Path: Hierarchical path-based analysis for neuron matching." Biomedical Imaging: From Nano to Macro, 2011 IEEE International
Symposium on.
Extract for each
path of a neuron
Not limited to the three
features. One can
extract tree asymmetry,
fragmentation etc.
7
Path2Path concurrence, C
How many paths are there following the node when one traverses from the root ? Concurrence value
𝟑
𝟑
𝟑
𝟑
𝟑
𝟑
𝟑
𝟑
𝟐
𝟏
𝟑
𝟑
𝟑
𝟑
𝟐
𝟏
𝟏
8
Path2Path hierarchy, H
Depth of the node when one traverses from the root = Hierarchy value
𝟏
𝟏
𝟏
𝟏
𝟏
𝟏
𝟏
𝟏
𝟐
𝟐
𝟏
𝟏
𝟏
𝟏
𝟐
𝟑
𝟑
9
Path2Path metric, D
D( ) =
𝟑, 𝟏
𝟑, 𝟏
𝟑, 𝟏
𝟑, 𝟏
𝟑, 𝟏
𝟑, 𝟏
𝟑, 𝟏
𝟑, 𝟏
2, 𝟐
2, 𝟐
1, 𝟏1, 𝟏
0
1
|𝐶1 𝑡 − 𝐶2(𝑡)||𝑙𝑜𝑐1(𝑡) − 𝑙𝑜𝑐2(𝑡)||2
𝜃 + 𝐻1(𝑡)𝐻2(𝑡)
𝑑𝑡
𝜃 = 0.001 (𝑠𝑚𝑎𝑙𝑙 𝑐𝑜𝑛𝑠𝑡𝑎𝑛𝑡)
=
1
𝑛
𝑖=1
𝑛
|𝐶1 𝑖 − 𝐶2(𝑖)||𝑙𝑜𝑐1(𝑖) − 𝑙𝑜𝑐2(𝑖)||2
𝜃 + 𝐻1(𝑖)𝐻2(𝑖)Same number of samples per pair of paths.
If they do not have, then RESAMPLE
10
If C1 t = C2 t ∀𝑡, 𝐷 = 0.
No relevance of H and the locations. Scale
invariance. D is NOT a distance metric
Path2Path flow chart
Neuron
.swc files
Decomposition
to Rooted paths
Concurrence
& hierarchy
Path descriptor
(5 tuples to
each location)
Feature
generation
Neuron 1
Neuron 2
Feature generation
Feature
generation
Pathi
Pathk
Resampling
ResamplingRegistration
Hierarchy +
Concurrence
Interpolation
Hierarchy +
Concurrence
Interpolation
DISTANCE
11
Path2Path
Neuron 1 Neuron 2
Path11, Path12, …
Path1j
Path21, Path22, …
Path2k
Greedy,
Many-one
Matching of
Paths
Distance Matrix
Path11
Path12
Path1N
Path21 Path22 Path2M
12
Many-one mapping
Neuron 1 Neuron 2
Path11, Path12, …
Path1j
Path21, Path22, …
Path2k
13
>> Lets assume:
No of paths (Neuron1) <= No of paths (Neuron2)
>> Pick a path “Path11” (in Neuron1)
>> Find the closest (minimum D) path from
Neuron2.
>> Append to the list of Path correspondence
Drawback: All the paths (Neuron1) matched to only one or very few paths (Neuron2)
Why Path2Path?
It is global in the sense that
each path starts from the
root (soma) and ends up in a
dendritic terminal. So each
path is a “Neuronal atom”. In
summary, path2path is an
atomic decomposition.
Apart from hierarchy and
concurrence, many
features such as
fragmentation count of a
path, can be incorporated.
It identifies the
‘Caulescence’ (the
extent to which a tree
exhibits its main path)*
*Brown, Kerry M., Todd A. Gillette, and Giorgio A. Ascoli. "Quantifying neuronal size: summing up trees and splitting the branch difference." Seminars in cell & developmental biology.
Vol. 19. No. 6. Academic Press, 2008.
It gets rid of spurious
edges and leave nodes
by selecting suitable
distance measure.
14
Elastic Path2Path
Resampling is big problem,
especially if someone uses the
resample routine in MATLAB.
It will affect the hierarchy and
concurrence interpolation.
Look at the metric,
0
1
|C1 t − C2(t)||loc1(t) − loc2(t)||2
θ + H1(t)H2(t)
dt
Here, ||loc1(t) − loc2(t)||2 is the
Euclidean distance. But open curves
(rooted path) are not on the
Euclidean manifold
The matching is many to one
and greedy. There might be
cases in which all paths of
neuron 1 are matched to
only one path in neuron2
(degeneration).
Mid-point based
iterative
resampling
Square Root
Velocity function
Hungarian
algorithm
Elastic Path2Path
15
Why Elastic Path2Path?
Elasticity has an enormous impact, because it
helps provide a framework to morph one
neuron into another. Morphing is in the
“Physical domain” rather than in the “high-
dimensional” manifold.
It provides visualization as well as classification.
If a neuron is misclassified, we can visually inspect the
path correspondence. On the other hand, we can also
relate the improvement of accuracy to the path
correspondence.
The intermediate deformations
between two neurons do not deviate
from “Meaningful” structures.
*Brown, Kerry M., Todd A. Gillette, and Giorgio A. Ascoli. "Quantifying neuronal size: summing up trees and splitting the branch difference." Seminars in cell & developmental biology.
Vol. 19. No. 6. Academic Press, 2008. 16
No sophisticated classifier is used.
So the accuracy depends on the
choice of distance metric and “very
good” path correspondence.
Elastic deformation
Srivastava, Anuj, et al. "Shape analysis of elastic curves in Euclidean spaces." IEEE Transactions on Pattern Analysis and Machine Intelligence 33.7 (2011): 1415-1428.
17
Elastic curve: SRVF
The manifold consisting of
open curves is non-Euclidean
The manifold consisting of
SRVF open curves is Euclidean
fi(0)
fi(𝑡1)
fi(𝑡2)
fi(𝑡3)
fi(1)
Tangent / gradient
𝑞𝑖 0 =
𝑓𝑖(0)
|| 𝑓𝑖(0)||
𝑞𝑖 𝑡1 =
𝑓𝑖(𝑡1)
|| 𝑓𝑖(𝑡1)||
𝑞𝑖 𝑡2 =
𝑓𝑖(𝑡2)
|| 𝑓𝑖(𝑡2)||
𝑞𝑖 𝑡3 =
𝑓𝑖(𝑡3)
|| 𝑓𝑖(𝑡3)||
𝑞𝑖 1 =
𝑓𝑖(1)
|| 𝑓𝑖(1)||
fi 0
fi 𝑡1
fi 1
fi 𝑡2
fi 𝑡3
18
𝐟𝐢(𝟎)
𝐟𝐢(𝒕 𝟏)
𝐟𝐢(𝒕 𝟐)
𝐟𝐢(𝒕 𝟑)
𝐟𝐢(𝟏)
𝒒𝒊 𝟎 =
𝒇𝒊(𝟎)
|| 𝒇𝒊(𝟎)||
𝒒𝒊 𝒕 𝟏 =
𝒇𝒊(𝒕 𝟏)
|| 𝒇𝒊(𝒕 𝟏)||
𝒒𝒊 𝒕 𝟐 =
𝒇𝒊(𝒕 𝟐)
|| 𝒇𝒊(𝒕 𝟐)||
𝒒𝒊 𝒕 𝟑 =
𝒇𝒊(𝒕 𝟑)
|| 𝒇𝒊(𝒕 𝟑)||
𝒒𝒊 𝟏 =
𝒇𝒊(𝟏)
|| 𝒇𝒊(𝟏)||
𝐟𝐢 𝟎
𝐟𝐢 𝒕 𝟏
𝐟𝐢 𝟏
𝐟𝐢 𝒕 𝟐
𝐟𝐢 𝒕 𝟑
19
Intermediate elastic deformation
The manifold consisting of
open curves is non-Euclidean
0
1
|C1 t − C2(t)||loc1(t) − loc2(t)||2
θ + H1(t)H2(t)
dt
A rooted path is an open curve, 𝑓𝑖 𝑡 ; 𝑡 ∈ [0,1]
Apply SRVF, 𝑞𝑖 𝑡 =
𝑓 𝑖(𝑡)
|| 𝑓 𝑖(𝑡)||
The manifold consisting of
transformed open curves is Euclidean
Intermediate morphing
between two curves
𝑓𝑖 𝑡 𝑔 𝑘 𝑡
(Neuron 1) (Neuron 2)
𝑞𝑖 𝑡 𝑞 𝑘 𝑡
𝑞 𝑗𝑘 𝑡 =
𝜏 𝑞𝑖 𝑡 + (1 − 𝜏)𝑞 𝑘 𝑡
Back to curve
Srivastava, Anuj, et al. "Shape analysis of elastic curves in Euclidean spaces." IEEE Transactions on Pattern Analysis and Machine Intelligence 33.7 (2011): 1415-1428. 20
One-One matching
21
Path11
Path12
Path1N
Path21 Path22 Path2M
C =
N <= M
Neuron1
Neuron 2
𝐜𝐢,𝐣
Find 𝑘1, … , 𝑘 𝑁 such that 𝑐1,𝑘1
+ ⋯ + 𝑐 𝑁,𝑘 𝑁
is minimum
Hungarian algorithm
For N< M, one needs to
add dummy rows with 0s
Results (Elastic Path2Path)
22
Thank You
23
More
results
24
ElasticPath2Path and Path2Path can not ans..
• Is the morphing a true physiological process
• How to take care of the huge dissimilarity in the number of paths in
different neurons.
• What about bifurcation angle, branch diameter, diameter tapering,
etc.
• What is degeneration of neuronal arbor? How to identify a healthy
neuron with its degenerated version using Path2Path?
• What is mean/average arborial shape?
25
Results (Elastic Path2Path)
26
Technical drawbacks of Path2Path
Registration
dependent
Distance is not
converging with the
number of samples
after resample
No rationale behind
the selection of the
metric D.
Resampling is big problem,
especially if someone uses the
resample routine in MATLAB.
It will affect the hierarchy and
concurrence interpolation.
Look at the metric,
0
1
|C1 t − C2(t)||loc1(t) − loc2(t)||2
θ + H1(t)H2(t)
dt
Here, ||loc1(t) − loc2(t)||2 is the
Euclidean distance. But open curves
(rooted path) are not on the
Euclidean manifold
If C1 t = C2 t ∀𝑡, 𝐷 = 0.
No relevance of H and the locations.
Scale invariance.
The matching is many to one
and greedy. There might be
cases in which all paths of
neuron 1 are matched to
only one path in neuron2
(degeneration).
What if neuron1 has 10 and neuron2 has 10000 paths. Is Path2Path justified?
Cardinality
dependent
27
Resampling
• The order is not
maintained. It is difficult
to sort in more than
one D. Hard to
interpolate concurrence
and hierarchy.
Problem with
MATLAB resample
How to compare?
They have different
number of samples
• Actual coordinates are
changed. We have to apply
threshold to find the actual
corresponding locations in the
.swc file.
Our solution: Mid-
point based.
What is the problem then?
28

More Related Content

What's hot

Hybrid Approach for Brain Tumour Detection in Image Segmentation
Hybrid Approach for Brain Tumour Detection in Image SegmentationHybrid Approach for Brain Tumour Detection in Image Segmentation
Hybrid Approach for Brain Tumour Detection in Image Segmentationijtsrd
 
Model reduction-of-linear-systems-by conventional-and-evolutionary-techniques
Model reduction-of-linear-systems-by conventional-and-evolutionary-techniquesModel reduction-of-linear-systems-by conventional-and-evolutionary-techniques
Model reduction-of-linear-systems-by conventional-and-evolutionary-techniquesCemal Ardil
 
Telecardiology and Teletreatment System Design for Heart Failures Using Type-...
Telecardiology and Teletreatment System Design for Heart Failures Using Type-...Telecardiology and Teletreatment System Design for Heart Failures Using Type-...
Telecardiology and Teletreatment System Design for Heart Failures Using Type-...Waqas Tariq
 
Robust Exponential Stabilization for a Class of Uncertain Systems via a Singl...
Robust Exponential Stabilization for a Class of Uncertain Systems via a Singl...Robust Exponential Stabilization for a Class of Uncertain Systems via a Singl...
Robust Exponential Stabilization for a Class of Uncertain Systems via a Singl...ijtsrd
 
SPECIFICATION OF THE STATE’S LIFETIME IN THE DEVS FORMALISM BY FUZZY CONTROLLER
SPECIFICATION OF THE STATE’S LIFETIME IN THE DEVS FORMALISM BY FUZZY CONTROLLERSPECIFICATION OF THE STATE’S LIFETIME IN THE DEVS FORMALISM BY FUZZY CONTROLLER
SPECIFICATION OF THE STATE’S LIFETIME IN THE DEVS FORMALISM BY FUZZY CONTROLLERijait
 
Gupte - first year paper_approved (1)
Gupte - first year paper_approved (1)Gupte - first year paper_approved (1)
Gupte - first year paper_approved (1)Shweta Gupte
 
Islamic University Pattern Recognition & Neural Network 2019
Islamic University Pattern Recognition & Neural Network 2019 Islamic University Pattern Recognition & Neural Network 2019
Islamic University Pattern Recognition & Neural Network 2019 Rakibul Hasan Pranto
 
AN AUTOMATIC SCREENING METHOD TO DETECT OPTIC DISC IN THE RETINA
AN AUTOMATIC SCREENING METHOD TO DETECT OPTIC DISC IN THE RETINAAN AUTOMATIC SCREENING METHOD TO DETECT OPTIC DISC IN THE RETINA
AN AUTOMATIC SCREENING METHOD TO DETECT OPTIC DISC IN THE RETINAijait
 
An efficient fuzzy classifier with feature selection based
An efficient fuzzy classifier with feature selection basedAn efficient fuzzy classifier with feature selection based
An efficient fuzzy classifier with feature selection basedssairayousaf
 
Making the Most of Predictive Models
Making the Most of Predictive ModelsMaking the Most of Predictive Models
Making the Most of Predictive ModelsRajarshi Guha
 
An Approach for Iris Recognition Based On Singular Value Decomposition and Hi...
An Approach for Iris Recognition Based On Singular Value Decomposition and Hi...An Approach for Iris Recognition Based On Singular Value Decomposition and Hi...
An Approach for Iris Recognition Based On Singular Value Decomposition and Hi...paperpublications3
 
Approximate bounded-knowledge-extractionusing-type-i-fuzzy-logic
Approximate bounded-knowledge-extractionusing-type-i-fuzzy-logicApproximate bounded-knowledge-extractionusing-type-i-fuzzy-logic
Approximate bounded-knowledge-extractionusing-type-i-fuzzy-logicCemal Ardil
 
Nonlinear image processing using artificial neural
Nonlinear image processing using artificial neuralNonlinear image processing using artificial neural
Nonlinear image processing using artificial neuralHưng Đặng
 
DECENTRALIZED SUPERVISION OF MOBILE SENSOR NETWORKS USING PETRI NET
DECENTRALIZED SUPERVISION OF MOBILE SENSOR NETWORKS USING PETRI NETDECENTRALIZED SUPERVISION OF MOBILE SENSOR NETWORKS USING PETRI NET
DECENTRALIZED SUPERVISION OF MOBILE SENSOR NETWORKS USING PETRI NETijcseit
 

What's hot (20)

Hybrid Approach for Brain Tumour Detection in Image Segmentation
Hybrid Approach for Brain Tumour Detection in Image SegmentationHybrid Approach for Brain Tumour Detection in Image Segmentation
Hybrid Approach for Brain Tumour Detection in Image Segmentation
 
Model reduction-of-linear-systems-by conventional-and-evolutionary-techniques
Model reduction-of-linear-systems-by conventional-and-evolutionary-techniquesModel reduction-of-linear-systems-by conventional-and-evolutionary-techniques
Model reduction-of-linear-systems-by conventional-and-evolutionary-techniques
 
Telecardiology and Teletreatment System Design for Heart Failures Using Type-...
Telecardiology and Teletreatment System Design for Heart Failures Using Type-...Telecardiology and Teletreatment System Design for Heart Failures Using Type-...
Telecardiology and Teletreatment System Design for Heart Failures Using Type-...
 
Robust Exponential Stabilization for a Class of Uncertain Systems via a Singl...
Robust Exponential Stabilization for a Class of Uncertain Systems via a Singl...Robust Exponential Stabilization for a Class of Uncertain Systems via a Singl...
Robust Exponential Stabilization for a Class of Uncertain Systems via a Singl...
 
SPECIFICATION OF THE STATE’S LIFETIME IN THE DEVS FORMALISM BY FUZZY CONTROLLER
SPECIFICATION OF THE STATE’S LIFETIME IN THE DEVS FORMALISM BY FUZZY CONTROLLERSPECIFICATION OF THE STATE’S LIFETIME IN THE DEVS FORMALISM BY FUZZY CONTROLLER
SPECIFICATION OF THE STATE’S LIFETIME IN THE DEVS FORMALISM BY FUZZY CONTROLLER
 
BSc dissertation np
BSc dissertation npBSc dissertation np
BSc dissertation np
 
molecular modlling.pptx
molecular modlling.pptxmolecular modlling.pptx
molecular modlling.pptx
 
des.pptx
des.pptxdes.pptx
des.pptx
 
Gupte - first year paper_approved (1)
Gupte - first year paper_approved (1)Gupte - first year paper_approved (1)
Gupte - first year paper_approved (1)
 
Ag04606202206
Ag04606202206Ag04606202206
Ag04606202206
 
Islamic University Pattern Recognition & Neural Network 2019
Islamic University Pattern Recognition & Neural Network 2019 Islamic University Pattern Recognition & Neural Network 2019
Islamic University Pattern Recognition & Neural Network 2019
 
Neural Networks: Introducton
Neural Networks: IntroductonNeural Networks: Introducton
Neural Networks: Introducton
 
AN AUTOMATIC SCREENING METHOD TO DETECT OPTIC DISC IN THE RETINA
AN AUTOMATIC SCREENING METHOD TO DETECT OPTIC DISC IN THE RETINAAN AUTOMATIC SCREENING METHOD TO DETECT OPTIC DISC IN THE RETINA
AN AUTOMATIC SCREENING METHOD TO DETECT OPTIC DISC IN THE RETINA
 
An efficient fuzzy classifier with feature selection based
An efficient fuzzy classifier with feature selection basedAn efficient fuzzy classifier with feature selection based
An efficient fuzzy classifier with feature selection based
 
EiB Seminar from Esteban Vegas, Ph.D.
EiB Seminar from Esteban Vegas, Ph.D. EiB Seminar from Esteban Vegas, Ph.D.
EiB Seminar from Esteban Vegas, Ph.D.
 
Making the Most of Predictive Models
Making the Most of Predictive ModelsMaking the Most of Predictive Models
Making the Most of Predictive Models
 
An Approach for Iris Recognition Based On Singular Value Decomposition and Hi...
An Approach for Iris Recognition Based On Singular Value Decomposition and Hi...An Approach for Iris Recognition Based On Singular Value Decomposition and Hi...
An Approach for Iris Recognition Based On Singular Value Decomposition and Hi...
 
Approximate bounded-knowledge-extractionusing-type-i-fuzzy-logic
Approximate bounded-knowledge-extractionusing-type-i-fuzzy-logicApproximate bounded-knowledge-extractionusing-type-i-fuzzy-logic
Approximate bounded-knowledge-extractionusing-type-i-fuzzy-logic
 
Nonlinear image processing using artificial neural
Nonlinear image processing using artificial neuralNonlinear image processing using artificial neural
Nonlinear image processing using artificial neural
 
DECENTRALIZED SUPERVISION OF MOBILE SENSOR NETWORKS USING PETRI NET
DECENTRALIZED SUPERVISION OF MOBILE SENSOR NETWORKS USING PETRI NETDECENTRALIZED SUPERVISION OF MOBILE SENSOR NETWORKS USING PETRI NET
DECENTRALIZED SUPERVISION OF MOBILE SENSOR NETWORKS USING PETRI NET
 

Similar to Elastic path2path (International Conference on Image Processing'18)

Paper Explained: Understanding the wiring evolution in differentiable neural ...
Paper Explained: Understanding the wiring evolution in differentiable neural ...Paper Explained: Understanding the wiring evolution in differentiable neural ...
Paper Explained: Understanding the wiring evolution in differentiable neural ...Devansh16
 
FINE GRAIN PARALLEL CONSTRUCTION OF NEIGHBOUR-JOINING PHYLOGENETIC TREES WITH...
FINE GRAIN PARALLEL CONSTRUCTION OF NEIGHBOUR-JOINING PHYLOGENETIC TREES WITH...FINE GRAIN PARALLEL CONSTRUCTION OF NEIGHBOUR-JOINING PHYLOGENETIC TREES WITH...
FINE GRAIN PARALLEL CONSTRUCTION OF NEIGHBOUR-JOINING PHYLOGENETIC TREES WITH...ijdpsjournal
 
Tensor Spectral Clustering
Tensor Spectral ClusteringTensor Spectral Clustering
Tensor Spectral ClusteringAustin Benson
 
Thesis seminar
Thesis seminarThesis seminar
Thesis seminargvesom
 
Paper id 26201482
Paper id 26201482Paper id 26201482
Paper id 26201482IJRAT
 
Darwin’s Magic: Evolutionary Computation in Nanoscience, Bioinformatics and S...
Darwin’s Magic: Evolutionary Computation in Nanoscience, Bioinformatics and S...Darwin’s Magic: Evolutionary Computation in Nanoscience, Bioinformatics and S...
Darwin’s Magic: Evolutionary Computation in Nanoscience, Bioinformatics and S...Natalio Krasnogor
 
Characterization of Subsurface Heterogeneity: Integration of Soft and Hard In...
Characterization of Subsurface Heterogeneity: Integration of Soft and Hard In...Characterization of Subsurface Heterogeneity: Integration of Soft and Hard In...
Characterization of Subsurface Heterogeneity: Integration of Soft and Hard In...Amro Elfeki
 
A NEW INTERCONNECTION TOPOLOGY FOR NETWORK ON CHIP
A NEW INTERCONNECTION TOPOLOGY FOR NETWORK ON CHIPA NEW INTERCONNECTION TOPOLOGY FOR NETWORK ON CHIP
A NEW INTERCONNECTION TOPOLOGY FOR NETWORK ON CHIPIJCNCJournal
 
Network-Growth Rule Dependence of Fractal Dimension of Percolation Cluster on...
Network-Growth Rule Dependence of Fractal Dimension of Percolation Cluster on...Network-Growth Rule Dependence of Fractal Dimension of Percolation Cluster on...
Network-Growth Rule Dependence of Fractal Dimension of Percolation Cluster on...Shu Tanaka
 
The Positive Effects of Fuzzy C-Means Clustering on Supervised Learning Class...
The Positive Effects of Fuzzy C-Means Clustering on Supervised Learning Class...The Positive Effects of Fuzzy C-Means Clustering on Supervised Learning Class...
The Positive Effects of Fuzzy C-Means Clustering on Supervised Learning Class...CSCJournals
 
Disintegration of the small world property with increasing diversity of chemi...
Disintegration of the small world property with increasing diversity of chemi...Disintegration of the small world property with increasing diversity of chemi...
Disintegration of the small world property with increasing diversity of chemi...N. Sukumar
 
Foundation and Synchronization of the Dynamic Output Dual Systems
Foundation and Synchronization of the Dynamic Output Dual SystemsFoundation and Synchronization of the Dynamic Output Dual Systems
Foundation and Synchronization of the Dynamic Output Dual Systemsijtsrd
 
α Nearness ant colony system with adaptive strategies for the traveling sales...
α Nearness ant colony system with adaptive strategies for the traveling sales...α Nearness ant colony system with adaptive strategies for the traveling sales...
α Nearness ant colony system with adaptive strategies for the traveling sales...ijfcstjournal
 
Dynamic stiffness and eigenvalues of nonlocal nano beams
Dynamic stiffness and eigenvalues of nonlocal nano beamsDynamic stiffness and eigenvalues of nonlocal nano beams
Dynamic stiffness and eigenvalues of nonlocal nano beamsUniversity of Glasgow
 
Adaptive blind multiuser detection under impulsive noise using principal comp...
Adaptive blind multiuser detection under impulsive noise using principal comp...Adaptive blind multiuser detection under impulsive noise using principal comp...
Adaptive blind multiuser detection under impulsive noise using principal comp...csandit
 
ADAPTIVE BLIND MULTIUSER DETECTION UNDER IMPULSIVE NOISE USING PRINCIPAL COMP...
ADAPTIVE BLIND MULTIUSER DETECTION UNDER IMPULSIVE NOISE USING PRINCIPAL COMP...ADAPTIVE BLIND MULTIUSER DETECTION UNDER IMPULSIVE NOISE USING PRINCIPAL COMP...
ADAPTIVE BLIND MULTIUSER DETECTION UNDER IMPULSIVE NOISE USING PRINCIPAL COMP...csandit
 

Similar to Elastic path2path (International Conference on Image Processing'18) (20)

Paper Explained: Understanding the wiring evolution in differentiable neural ...
Paper Explained: Understanding the wiring evolution in differentiable neural ...Paper Explained: Understanding the wiring evolution in differentiable neural ...
Paper Explained: Understanding the wiring evolution in differentiable neural ...
 
FINE GRAIN PARALLEL CONSTRUCTION OF NEIGHBOUR-JOINING PHYLOGENETIC TREES WITH...
FINE GRAIN PARALLEL CONSTRUCTION OF NEIGHBOUR-JOINING PHYLOGENETIC TREES WITH...FINE GRAIN PARALLEL CONSTRUCTION OF NEIGHBOUR-JOINING PHYLOGENETIC TREES WITH...
FINE GRAIN PARALLEL CONSTRUCTION OF NEIGHBOUR-JOINING PHYLOGENETIC TREES WITH...
 
Tensor Spectral Clustering
Tensor Spectral ClusteringTensor Spectral Clustering
Tensor Spectral Clustering
 
Thesis seminar
Thesis seminarThesis seminar
Thesis seminar
 
Paper id 26201482
Paper id 26201482Paper id 26201482
Paper id 26201482
 
H010223640
H010223640H010223640
H010223640
 
Darwin’s Magic: Evolutionary Computation in Nanoscience, Bioinformatics and S...
Darwin’s Magic: Evolutionary Computation in Nanoscience, Bioinformatics and S...Darwin’s Magic: Evolutionary Computation in Nanoscience, Bioinformatics and S...
Darwin’s Magic: Evolutionary Computation in Nanoscience, Bioinformatics and S...
 
CLIM Program: Remote Sensing Workshop, Multilayer Modeling and Analysis of Co...
CLIM Program: Remote Sensing Workshop, Multilayer Modeling and Analysis of Co...CLIM Program: Remote Sensing Workshop, Multilayer Modeling and Analysis of Co...
CLIM Program: Remote Sensing Workshop, Multilayer Modeling and Analysis of Co...
 
Characterization of Subsurface Heterogeneity: Integration of Soft and Hard In...
Characterization of Subsurface Heterogeneity: Integration of Soft and Hard In...Characterization of Subsurface Heterogeneity: Integration of Soft and Hard In...
Characterization of Subsurface Heterogeneity: Integration of Soft and Hard In...
 
A NEW INTERCONNECTION TOPOLOGY FOR NETWORK ON CHIP
A NEW INTERCONNECTION TOPOLOGY FOR NETWORK ON CHIPA NEW INTERCONNECTION TOPOLOGY FOR NETWORK ON CHIP
A NEW INTERCONNECTION TOPOLOGY FOR NETWORK ON CHIP
 
Network-Growth Rule Dependence of Fractal Dimension of Percolation Cluster on...
Network-Growth Rule Dependence of Fractal Dimension of Percolation Cluster on...Network-Growth Rule Dependence of Fractal Dimension of Percolation Cluster on...
Network-Growth Rule Dependence of Fractal Dimension of Percolation Cluster on...
 
Lausanne 2019 #4
Lausanne 2019 #4Lausanne 2019 #4
Lausanne 2019 #4
 
9.venkata naga vamsi. a
9.venkata naga vamsi. a9.venkata naga vamsi. a
9.venkata naga vamsi. a
 
The Positive Effects of Fuzzy C-Means Clustering on Supervised Learning Class...
The Positive Effects of Fuzzy C-Means Clustering on Supervised Learning Class...The Positive Effects of Fuzzy C-Means Clustering on Supervised Learning Class...
The Positive Effects of Fuzzy C-Means Clustering on Supervised Learning Class...
 
Disintegration of the small world property with increasing diversity of chemi...
Disintegration of the small world property with increasing diversity of chemi...Disintegration of the small world property with increasing diversity of chemi...
Disintegration of the small world property with increasing diversity of chemi...
 
Foundation and Synchronization of the Dynamic Output Dual Systems
Foundation and Synchronization of the Dynamic Output Dual SystemsFoundation and Synchronization of the Dynamic Output Dual Systems
Foundation and Synchronization of the Dynamic Output Dual Systems
 
α Nearness ant colony system with adaptive strategies for the traveling sales...
α Nearness ant colony system with adaptive strategies for the traveling sales...α Nearness ant colony system with adaptive strategies for the traveling sales...
α Nearness ant colony system with adaptive strategies for the traveling sales...
 
Dynamic stiffness and eigenvalues of nonlocal nano beams
Dynamic stiffness and eigenvalues of nonlocal nano beamsDynamic stiffness and eigenvalues of nonlocal nano beams
Dynamic stiffness and eigenvalues of nonlocal nano beams
 
Adaptive blind multiuser detection under impulsive noise using principal comp...
Adaptive blind multiuser detection under impulsive noise using principal comp...Adaptive blind multiuser detection under impulsive noise using principal comp...
Adaptive blind multiuser detection under impulsive noise using principal comp...
 
ADAPTIVE BLIND MULTIUSER DETECTION UNDER IMPULSIVE NOISE USING PRINCIPAL COMP...
ADAPTIVE BLIND MULTIUSER DETECTION UNDER IMPULSIVE NOISE USING PRINCIPAL COMP...ADAPTIVE BLIND MULTIUSER DETECTION UNDER IMPULSIVE NOISE USING PRINCIPAL COMP...
ADAPTIVE BLIND MULTIUSER DETECTION UNDER IMPULSIVE NOISE USING PRINCIPAL COMP...
 

Recently uploaded

Recombination DNA Technology (Nucleic Acid Hybridization )
Recombination DNA Technology (Nucleic Acid Hybridization )Recombination DNA Technology (Nucleic Acid Hybridization )
Recombination DNA Technology (Nucleic Acid Hybridization )aarthirajkumar25
 
Grafana in space: Monitoring Japan's SLIM moon lander in real time
Grafana in space: Monitoring Japan's SLIM moon lander  in real timeGrafana in space: Monitoring Japan's SLIM moon lander  in real time
Grafana in space: Monitoring Japan's SLIM moon lander in real timeSatoshi NAKAHIRA
 
Unlocking the Potential: Deep dive into ocean of Ceramic Magnets.pptx
Unlocking  the Potential: Deep dive into ocean of Ceramic Magnets.pptxUnlocking  the Potential: Deep dive into ocean of Ceramic Magnets.pptx
Unlocking the Potential: Deep dive into ocean of Ceramic Magnets.pptxanandsmhk
 
Hubble Asteroid Hunter III. Physical properties of newly found asteroids
Hubble Asteroid Hunter III. Physical properties of newly found asteroidsHubble Asteroid Hunter III. Physical properties of newly found asteroids
Hubble Asteroid Hunter III. Physical properties of newly found asteroidsSérgio Sacani
 
Labelling Requirements and Label Claims for Dietary Supplements and Recommend...
Labelling Requirements and Label Claims for Dietary Supplements and Recommend...Labelling Requirements and Label Claims for Dietary Supplements and Recommend...
Labelling Requirements and Label Claims for Dietary Supplements and Recommend...Lokesh Kothari
 
Types of different blotting techniques.pptx
Types of different blotting techniques.pptxTypes of different blotting techniques.pptx
Types of different blotting techniques.pptxkhadijarafiq2012
 
Analytical Profile of Coleus Forskohlii | Forskolin .pptx
Analytical Profile of Coleus Forskohlii | Forskolin .pptxAnalytical Profile of Coleus Forskohlii | Forskolin .pptx
Analytical Profile of Coleus Forskohlii | Forskolin .pptxSwapnil Therkar
 
Cultivation of KODO MILLET . made by Ghanshyam pptx
Cultivation of KODO MILLET . made by Ghanshyam pptxCultivation of KODO MILLET . made by Ghanshyam pptx
Cultivation of KODO MILLET . made by Ghanshyam pptxpradhanghanshyam7136
 
Stunning ➥8448380779▻ Call Girls In Panchshil Enclave Delhi NCR
Stunning ➥8448380779▻ Call Girls In Panchshil Enclave Delhi NCRStunning ➥8448380779▻ Call Girls In Panchshil Enclave Delhi NCR
Stunning ➥8448380779▻ Call Girls In Panchshil Enclave Delhi NCRDelhi Call girls
 
Orientation, design and principles of polyhouse
Orientation, design and principles of polyhouseOrientation, design and principles of polyhouse
Orientation, design and principles of polyhousejana861314
 
Raman spectroscopy.pptx M Pharm, M Sc, Advanced Spectral Analysis
Raman spectroscopy.pptx M Pharm, M Sc, Advanced Spectral AnalysisRaman spectroscopy.pptx M Pharm, M Sc, Advanced Spectral Analysis
Raman spectroscopy.pptx M Pharm, M Sc, Advanced Spectral AnalysisDiwakar Mishra
 
Disentangling the origin of chemical differences using GHOST
Disentangling the origin of chemical differences using GHOSTDisentangling the origin of chemical differences using GHOST
Disentangling the origin of chemical differences using GHOSTSérgio Sacani
 
Call Girls in Munirka Delhi 💯Call Us 🔝9953322196🔝 💯Escort.
Call Girls in Munirka Delhi 💯Call Us 🔝9953322196🔝 💯Escort.Call Girls in Munirka Delhi 💯Call Us 🔝9953322196🔝 💯Escort.
Call Girls in Munirka Delhi 💯Call Us 🔝9953322196🔝 💯Escort.aasikanpl
 
Work, Energy and Power for class 10 ICSE Physics
Work, Energy and Power for class 10 ICSE PhysicsWork, Energy and Power for class 10 ICSE Physics
Work, Energy and Power for class 10 ICSE Physicsvishikhakeshava1
 
Biopesticide (2).pptx .This slides helps to know the different types of biop...
Biopesticide (2).pptx  .This slides helps to know the different types of biop...Biopesticide (2).pptx  .This slides helps to know the different types of biop...
Biopesticide (2).pptx .This slides helps to know the different types of biop...RohitNehra6
 
G9 Science Q4- Week 1-2 Projectile Motion.ppt
G9 Science Q4- Week 1-2 Projectile Motion.pptG9 Science Q4- Week 1-2 Projectile Motion.ppt
G9 Science Q4- Week 1-2 Projectile Motion.pptMAESTRELLAMesa2
 
Botany 4th semester file By Sumit Kumar yadav.pdf
Botany 4th semester file By Sumit Kumar yadav.pdfBotany 4th semester file By Sumit Kumar yadav.pdf
Botany 4th semester file By Sumit Kumar yadav.pdfSumit Kumar yadav
 
Is RISC-V ready for HPC workload? Maybe?
Is RISC-V ready for HPC workload? Maybe?Is RISC-V ready for HPC workload? Maybe?
Is RISC-V ready for HPC workload? Maybe?Patrick Diehl
 
PossibleEoarcheanRecordsoftheGeomagneticFieldPreservedintheIsuaSupracrustalBe...
PossibleEoarcheanRecordsoftheGeomagneticFieldPreservedintheIsuaSupracrustalBe...PossibleEoarcheanRecordsoftheGeomagneticFieldPreservedintheIsuaSupracrustalBe...
PossibleEoarcheanRecordsoftheGeomagneticFieldPreservedintheIsuaSupracrustalBe...Sérgio Sacani
 
Isotopic evidence of long-lived volcanism on Io
Isotopic evidence of long-lived volcanism on IoIsotopic evidence of long-lived volcanism on Io
Isotopic evidence of long-lived volcanism on IoSérgio Sacani
 

Recently uploaded (20)

Recombination DNA Technology (Nucleic Acid Hybridization )
Recombination DNA Technology (Nucleic Acid Hybridization )Recombination DNA Technology (Nucleic Acid Hybridization )
Recombination DNA Technology (Nucleic Acid Hybridization )
 
Grafana in space: Monitoring Japan's SLIM moon lander in real time
Grafana in space: Monitoring Japan's SLIM moon lander  in real timeGrafana in space: Monitoring Japan's SLIM moon lander  in real time
Grafana in space: Monitoring Japan's SLIM moon lander in real time
 
Unlocking the Potential: Deep dive into ocean of Ceramic Magnets.pptx
Unlocking  the Potential: Deep dive into ocean of Ceramic Magnets.pptxUnlocking  the Potential: Deep dive into ocean of Ceramic Magnets.pptx
Unlocking the Potential: Deep dive into ocean of Ceramic Magnets.pptx
 
Hubble Asteroid Hunter III. Physical properties of newly found asteroids
Hubble Asteroid Hunter III. Physical properties of newly found asteroidsHubble Asteroid Hunter III. Physical properties of newly found asteroids
Hubble Asteroid Hunter III. Physical properties of newly found asteroids
 
Labelling Requirements and Label Claims for Dietary Supplements and Recommend...
Labelling Requirements and Label Claims for Dietary Supplements and Recommend...Labelling Requirements and Label Claims for Dietary Supplements and Recommend...
Labelling Requirements and Label Claims for Dietary Supplements and Recommend...
 
Types of different blotting techniques.pptx
Types of different blotting techniques.pptxTypes of different blotting techniques.pptx
Types of different blotting techniques.pptx
 
Analytical Profile of Coleus Forskohlii | Forskolin .pptx
Analytical Profile of Coleus Forskohlii | Forskolin .pptxAnalytical Profile of Coleus Forskohlii | Forskolin .pptx
Analytical Profile of Coleus Forskohlii | Forskolin .pptx
 
Cultivation of KODO MILLET . made by Ghanshyam pptx
Cultivation of KODO MILLET . made by Ghanshyam pptxCultivation of KODO MILLET . made by Ghanshyam pptx
Cultivation of KODO MILLET . made by Ghanshyam pptx
 
Stunning ➥8448380779▻ Call Girls In Panchshil Enclave Delhi NCR
Stunning ➥8448380779▻ Call Girls In Panchshil Enclave Delhi NCRStunning ➥8448380779▻ Call Girls In Panchshil Enclave Delhi NCR
Stunning ➥8448380779▻ Call Girls In Panchshil Enclave Delhi NCR
 
Orientation, design and principles of polyhouse
Orientation, design and principles of polyhouseOrientation, design and principles of polyhouse
Orientation, design and principles of polyhouse
 
Raman spectroscopy.pptx M Pharm, M Sc, Advanced Spectral Analysis
Raman spectroscopy.pptx M Pharm, M Sc, Advanced Spectral AnalysisRaman spectroscopy.pptx M Pharm, M Sc, Advanced Spectral Analysis
Raman spectroscopy.pptx M Pharm, M Sc, Advanced Spectral Analysis
 
Disentangling the origin of chemical differences using GHOST
Disentangling the origin of chemical differences using GHOSTDisentangling the origin of chemical differences using GHOST
Disentangling the origin of chemical differences using GHOST
 
Call Girls in Munirka Delhi 💯Call Us 🔝9953322196🔝 💯Escort.
Call Girls in Munirka Delhi 💯Call Us 🔝9953322196🔝 💯Escort.Call Girls in Munirka Delhi 💯Call Us 🔝9953322196🔝 💯Escort.
Call Girls in Munirka Delhi 💯Call Us 🔝9953322196🔝 💯Escort.
 
Work, Energy and Power for class 10 ICSE Physics
Work, Energy and Power for class 10 ICSE PhysicsWork, Energy and Power for class 10 ICSE Physics
Work, Energy and Power for class 10 ICSE Physics
 
Biopesticide (2).pptx .This slides helps to know the different types of biop...
Biopesticide (2).pptx  .This slides helps to know the different types of biop...Biopesticide (2).pptx  .This slides helps to know the different types of biop...
Biopesticide (2).pptx .This slides helps to know the different types of biop...
 
G9 Science Q4- Week 1-2 Projectile Motion.ppt
G9 Science Q4- Week 1-2 Projectile Motion.pptG9 Science Q4- Week 1-2 Projectile Motion.ppt
G9 Science Q4- Week 1-2 Projectile Motion.ppt
 
Botany 4th semester file By Sumit Kumar yadav.pdf
Botany 4th semester file By Sumit Kumar yadav.pdfBotany 4th semester file By Sumit Kumar yadav.pdf
Botany 4th semester file By Sumit Kumar yadav.pdf
 
Is RISC-V ready for HPC workload? Maybe?
Is RISC-V ready for HPC workload? Maybe?Is RISC-V ready for HPC workload? Maybe?
Is RISC-V ready for HPC workload? Maybe?
 
PossibleEoarcheanRecordsoftheGeomagneticFieldPreservedintheIsuaSupracrustalBe...
PossibleEoarcheanRecordsoftheGeomagneticFieldPreservedintheIsuaSupracrustalBe...PossibleEoarcheanRecordsoftheGeomagneticFieldPreservedintheIsuaSupracrustalBe...
PossibleEoarcheanRecordsoftheGeomagneticFieldPreservedintheIsuaSupracrustalBe...
 
Isotopic evidence of long-lived volcanism on Io
Isotopic evidence of long-lived volcanism on IoIsotopic evidence of long-lived volcanism on Io
Isotopic evidence of long-lived volcanism on Io
 

Elastic path2path (International Conference on Image Processing'18)

  • 1. Elastic Path2Path: Automated morphological classification of neurons by elastic path matching Tamal Batabyal, Scott T. Acton 1
  • 2. Quick look: Elastic deformation between neurons Objective Classification Automated Features Unsupervised clustering Graph theory Category Neuromorphology Tree matching 2
  • 3. Why Neuromorphology? To explore structure-function relationship. Ramon y Cajal (1899) To explain the effect of structure on spike timing, spike propagation delay, ionic channel health, spike backpropagation etc. To quantify and assess structural degeneration of neurons during neurological disorders, such as Alzheimer’s disease. To answer the key anatomical changes during synaptic plasticity, long term potentiation (LTP), STP. To formulate the mechanism for synaptic integration, which is believed to be Bayesian but lacks theoretical justification. To apply the tools on the morphology of Glia (Lymphatic system). 3
  • 4. Dataset :: Neuromorpho.org Ascoli, Giorgio A., Duncan E. Donohue, and Maryam Halavi. "NeuroMorpho. Org: a central resource for neuronal morphologies." Journal of Neuroscience 27.35 (2007): 9247-9251. Neuron (stained) Confocal microscopy Registration Tracing SWC files 4
  • 5. Motivation of our work 5 We assume that ALL neurons form a dense manifold In the ‘SHAPE’ space one can reach from one neuron to the other via a process. In our case, the process is continuous morphing. This process aids in Visualization. Feature extraction, Probability density extraction, Kernel base approaches, ML based approaches Path based approaches (Path2Path, Tree2Tree) Visualization in the implicit (kernel) or explicit high-dimensional feature space is impossible. Visualization possible. ML using the features on paths for classification. Visualization through morphing the paths. How to ensure that the intermediate neurons generated via morphing have “meaningful” structures?
  • 6. Our model :: Path based Between a pair of nodes/vertices, there exists one and only one path because a neuron is modeled as a tree graph. SOMA DENDRITE DENDRITE 6
  • 7. Path2Path by Basu et al. Rooted path features (5 tuples) Hierarchy Concurrence 3D locations of vertices Basu, Saurav, Barry Condron, and Scott T. Acton. "Path2Path: Hierarchical path-based analysis for neuron matching." Biomedical Imaging: From Nano to Macro, 2011 IEEE International Symposium on. Extract for each path of a neuron Not limited to the three features. One can extract tree asymmetry, fragmentation etc. 7
  • 8. Path2Path concurrence, C How many paths are there following the node when one traverses from the root ? Concurrence value 𝟑 𝟑 𝟑 𝟑 𝟑 𝟑 𝟑 𝟑 𝟐 𝟏 𝟑 𝟑 𝟑 𝟑 𝟐 𝟏 𝟏 8
  • 9. Path2Path hierarchy, H Depth of the node when one traverses from the root = Hierarchy value 𝟏 𝟏 𝟏 𝟏 𝟏 𝟏 𝟏 𝟏 𝟐 𝟐 𝟏 𝟏 𝟏 𝟏 𝟐 𝟑 𝟑 9
  • 10. Path2Path metric, D D( ) = 𝟑, 𝟏 𝟑, 𝟏 𝟑, 𝟏 𝟑, 𝟏 𝟑, 𝟏 𝟑, 𝟏 𝟑, 𝟏 𝟑, 𝟏 2, 𝟐 2, 𝟐 1, 𝟏1, 𝟏 0 1 |𝐶1 𝑡 − 𝐶2(𝑡)||𝑙𝑜𝑐1(𝑡) − 𝑙𝑜𝑐2(𝑡)||2 𝜃 + 𝐻1(𝑡)𝐻2(𝑡) 𝑑𝑡 𝜃 = 0.001 (𝑠𝑚𝑎𝑙𝑙 𝑐𝑜𝑛𝑠𝑡𝑎𝑛𝑡) = 1 𝑛 𝑖=1 𝑛 |𝐶1 𝑖 − 𝐶2(𝑖)||𝑙𝑜𝑐1(𝑖) − 𝑙𝑜𝑐2(𝑖)||2 𝜃 + 𝐻1(𝑖)𝐻2(𝑖)Same number of samples per pair of paths. If they do not have, then RESAMPLE 10 If C1 t = C2 t ∀𝑡, 𝐷 = 0. No relevance of H and the locations. Scale invariance. D is NOT a distance metric
  • 11. Path2Path flow chart Neuron .swc files Decomposition to Rooted paths Concurrence & hierarchy Path descriptor (5 tuples to each location) Feature generation Neuron 1 Neuron 2 Feature generation Feature generation Pathi Pathk Resampling ResamplingRegistration Hierarchy + Concurrence Interpolation Hierarchy + Concurrence Interpolation DISTANCE 11
  • 12. Path2Path Neuron 1 Neuron 2 Path11, Path12, … Path1j Path21, Path22, … Path2k Greedy, Many-one Matching of Paths Distance Matrix Path11 Path12 Path1N Path21 Path22 Path2M 12
  • 13. Many-one mapping Neuron 1 Neuron 2 Path11, Path12, … Path1j Path21, Path22, … Path2k 13 >> Lets assume: No of paths (Neuron1) <= No of paths (Neuron2) >> Pick a path “Path11” (in Neuron1) >> Find the closest (minimum D) path from Neuron2. >> Append to the list of Path correspondence Drawback: All the paths (Neuron1) matched to only one or very few paths (Neuron2)
  • 14. Why Path2Path? It is global in the sense that each path starts from the root (soma) and ends up in a dendritic terminal. So each path is a “Neuronal atom”. In summary, path2path is an atomic decomposition. Apart from hierarchy and concurrence, many features such as fragmentation count of a path, can be incorporated. It identifies the ‘Caulescence’ (the extent to which a tree exhibits its main path)* *Brown, Kerry M., Todd A. Gillette, and Giorgio A. Ascoli. "Quantifying neuronal size: summing up trees and splitting the branch difference." Seminars in cell & developmental biology. Vol. 19. No. 6. Academic Press, 2008. It gets rid of spurious edges and leave nodes by selecting suitable distance measure. 14
  • 15. Elastic Path2Path Resampling is big problem, especially if someone uses the resample routine in MATLAB. It will affect the hierarchy and concurrence interpolation. Look at the metric, 0 1 |C1 t − C2(t)||loc1(t) − loc2(t)||2 θ + H1(t)H2(t) dt Here, ||loc1(t) − loc2(t)||2 is the Euclidean distance. But open curves (rooted path) are not on the Euclidean manifold The matching is many to one and greedy. There might be cases in which all paths of neuron 1 are matched to only one path in neuron2 (degeneration). Mid-point based iterative resampling Square Root Velocity function Hungarian algorithm Elastic Path2Path 15
  • 16. Why Elastic Path2Path? Elasticity has an enormous impact, because it helps provide a framework to morph one neuron into another. Morphing is in the “Physical domain” rather than in the “high- dimensional” manifold. It provides visualization as well as classification. If a neuron is misclassified, we can visually inspect the path correspondence. On the other hand, we can also relate the improvement of accuracy to the path correspondence. The intermediate deformations between two neurons do not deviate from “Meaningful” structures. *Brown, Kerry M., Todd A. Gillette, and Giorgio A. Ascoli. "Quantifying neuronal size: summing up trees and splitting the branch difference." Seminars in cell & developmental biology. Vol. 19. No. 6. Academic Press, 2008. 16 No sophisticated classifier is used. So the accuracy depends on the choice of distance metric and “very good” path correspondence.
  • 17. Elastic deformation Srivastava, Anuj, et al. "Shape analysis of elastic curves in Euclidean spaces." IEEE Transactions on Pattern Analysis and Machine Intelligence 33.7 (2011): 1415-1428. 17
  • 18. Elastic curve: SRVF The manifold consisting of open curves is non-Euclidean The manifold consisting of SRVF open curves is Euclidean fi(0) fi(𝑡1) fi(𝑡2) fi(𝑡3) fi(1) Tangent / gradient 𝑞𝑖 0 = 𝑓𝑖(0) || 𝑓𝑖(0)|| 𝑞𝑖 𝑡1 = 𝑓𝑖(𝑡1) || 𝑓𝑖(𝑡1)|| 𝑞𝑖 𝑡2 = 𝑓𝑖(𝑡2) || 𝑓𝑖(𝑡2)|| 𝑞𝑖 𝑡3 = 𝑓𝑖(𝑡3) || 𝑓𝑖(𝑡3)|| 𝑞𝑖 1 = 𝑓𝑖(1) || 𝑓𝑖(1)|| fi 0 fi 𝑡1 fi 1 fi 𝑡2 fi 𝑡3 18
  • 19. 𝐟𝐢(𝟎) 𝐟𝐢(𝒕 𝟏) 𝐟𝐢(𝒕 𝟐) 𝐟𝐢(𝒕 𝟑) 𝐟𝐢(𝟏) 𝒒𝒊 𝟎 = 𝒇𝒊(𝟎) || 𝒇𝒊(𝟎)|| 𝒒𝒊 𝒕 𝟏 = 𝒇𝒊(𝒕 𝟏) || 𝒇𝒊(𝒕 𝟏)|| 𝒒𝒊 𝒕 𝟐 = 𝒇𝒊(𝒕 𝟐) || 𝒇𝒊(𝒕 𝟐)|| 𝒒𝒊 𝒕 𝟑 = 𝒇𝒊(𝒕 𝟑) || 𝒇𝒊(𝒕 𝟑)|| 𝒒𝒊 𝟏 = 𝒇𝒊(𝟏) || 𝒇𝒊(𝟏)|| 𝐟𝐢 𝟎 𝐟𝐢 𝒕 𝟏 𝐟𝐢 𝟏 𝐟𝐢 𝒕 𝟐 𝐟𝐢 𝒕 𝟑 19
  • 20. Intermediate elastic deformation The manifold consisting of open curves is non-Euclidean 0 1 |C1 t − C2(t)||loc1(t) − loc2(t)||2 θ + H1(t)H2(t) dt A rooted path is an open curve, 𝑓𝑖 𝑡 ; 𝑡 ∈ [0,1] Apply SRVF, 𝑞𝑖 𝑡 = 𝑓 𝑖(𝑡) || 𝑓 𝑖(𝑡)|| The manifold consisting of transformed open curves is Euclidean Intermediate morphing between two curves 𝑓𝑖 𝑡 𝑔 𝑘 𝑡 (Neuron 1) (Neuron 2) 𝑞𝑖 𝑡 𝑞 𝑘 𝑡 𝑞 𝑗𝑘 𝑡 = 𝜏 𝑞𝑖 𝑡 + (1 − 𝜏)𝑞 𝑘 𝑡 Back to curve Srivastava, Anuj, et al. "Shape analysis of elastic curves in Euclidean spaces." IEEE Transactions on Pattern Analysis and Machine Intelligence 33.7 (2011): 1415-1428. 20
  • 21. One-One matching 21 Path11 Path12 Path1N Path21 Path22 Path2M C = N <= M Neuron1 Neuron 2 𝐜𝐢,𝐣 Find 𝑘1, … , 𝑘 𝑁 such that 𝑐1,𝑘1 + ⋯ + 𝑐 𝑁,𝑘 𝑁 is minimum Hungarian algorithm For N< M, one needs to add dummy rows with 0s
  • 25. ElasticPath2Path and Path2Path can not ans.. • Is the morphing a true physiological process • How to take care of the huge dissimilarity in the number of paths in different neurons. • What about bifurcation angle, branch diameter, diameter tapering, etc. • What is degeneration of neuronal arbor? How to identify a healthy neuron with its degenerated version using Path2Path? • What is mean/average arborial shape? 25
  • 27. Technical drawbacks of Path2Path Registration dependent Distance is not converging with the number of samples after resample No rationale behind the selection of the metric D. Resampling is big problem, especially if someone uses the resample routine in MATLAB. It will affect the hierarchy and concurrence interpolation. Look at the metric, 0 1 |C1 t − C2(t)||loc1(t) − loc2(t)||2 θ + H1(t)H2(t) dt Here, ||loc1(t) − loc2(t)||2 is the Euclidean distance. But open curves (rooted path) are not on the Euclidean manifold If C1 t = C2 t ∀𝑡, 𝐷 = 0. No relevance of H and the locations. Scale invariance. The matching is many to one and greedy. There might be cases in which all paths of neuron 1 are matched to only one path in neuron2 (degeneration). What if neuron1 has 10 and neuron2 has 10000 paths. Is Path2Path justified? Cardinality dependent 27
  • 28. Resampling • The order is not maintained. It is difficult to sort in more than one D. Hard to interpolate concurrence and hierarchy. Problem with MATLAB resample How to compare? They have different number of samples • Actual coordinates are changed. We have to apply threshold to find the actual corresponding locations in the .swc file. Our solution: Mid- point based. What is the problem then? 28

Editor's Notes

  1. clustering
  2. One slide
  3. One slide
  4. Meaningful = In terms of structural statistics
  5. Square Root Velocity Function
  6. Square Root Velocity Function
  7. More results
  8. More results