Applications of Dominant Set
Sebastiano Vascon, PhD DAIS 09/05/2017
Applications of Dominant Set Sebastiano Vascon, PhD DAIS - - PowerPoint PPT Presentation
Applications of Dominant Set Sebastiano Vascon, PhD DAIS 09/05/2017 Recap on the Dominant Set technique Graph-based clustering technique A DS is subset of highly coherent nodes in a graph (high internal similarity and high external
Sebastiano Vascon, PhD DAIS 09/05/2017
similarity and high external dissimilarity).
max π¦β²π΅π¦ π‘. π’. π¦ β βπ where A is the affinity (similarity) matrix of G and π¦ is a probability distribution over V (usually set as a uniform distribution).
4
Dataset Graph-based representation Pairwise similarity matrix A dataset is modeled as a weighted graph π» = (π, πΉ, π) with no self loop. The set of nodes V are the datasetβs items and the edges are weighted by π: π Γ π β β+ that quantifies the pairwise similarity of the items. G is thus represented by an π Γ π adjacency matrix π΅ = (πππ) π is the characteristic vector and represents the degree of participation of the items in the cluster. The support of x , π = π π¦π β₯ π} represents the set of nodes that are grouped into the same cluster. Replicator Dynamics π¦π π’ + 1 = π¦π π’ π΅π(π’) π π π’ ππ΅π(π’)
http://www.github.com/xwasco/DominantSetLibrary
Applications
Brain Connectomics
5
Human Behavior Pattern Recognition
Nano science
Applications
Brain Connectomics
6
Human Behavior Pattern Recognition
Nano science
v-GAT-Atto520 Gephyrin-Alexa647
Problem: Understanding the activity of Gephyrine and vGAT proteins. Gephyrine and vGAT are two proteins that takes parts into the synapse activation. Gephyrine is a post-synaptic protein that sustain the grid of GABA receptors that receive the chemical stimuli in a synapse. Analyze the morphological changes of this grid during the synapses activation is of crucial importance for the Nanophysicists (e.g. discovering disease). These changes is reflected into the morphology and number
Finding an alignment with the v-GAT pre-synaptic protein clusters is important to understand when and where an accumulation of Gephyrine occurs.
F.Pennacchietti, S.Vascon, A. Del Bue, E. Petrini, A. Barberis, F.Cella, A. Diaspro - Quantitative super-resolution by IML of anchoring proteins of the inhibitory synapse β Workshop on Single Molecule Localization, PicoQuant , Berlin 2014
v-GAT-Atto520 Gephyrin-Alexa647
8 Dataset: set of molecules position (x,y) for each channel (Gephyrine and vGAT)
10ΞΌm
(x,y) locations
molecule Gephyrine vGAT
Aim:
Solution:
π₯ππ = πβ | π βπ |
2π2
ππ π β π ππ’βππ π₯ππ‘π and extract the clusters using the DS
meaningless ones.
Pipeline:
Pipeline: We tried different values of Ο
Pipeline: Remove clusters having a cohesiveness (π¦ππ΅π¦) values lower than a certain threshold π. This remove clusters with few and spread points.
Pipeline: DS find circular and compact clusters β¦ it is ok but ? We merge clusters having the centroid (mean points) closer to a certain threshold or if their convex hull overlap for a certain %
Pipeline: DS find circular and compact clusters β¦ it is ok but ? We merge clusters having the centroid (mean points) closer to a certain threshold or if their convex hull overlap for a certain %
Pipeline: Evaluate for each cluster the variance and remove the clusters having the variance above the mean variance of the clusters
Pipeline: Evaluate for each cluster the variance and remove the clusters having the variance above the mean variance of the clusters
Pipeline: After the post-processing pipeline if remains clusters with a small number of points they should be removed
Pipeline:
between green and red clusters centroid
the 1-NN red cluster
19 Cluster statistics for Gephyrineβs clusters:
Cluster statistics for vGATβs clusters:
Validation
Applications
Brain Connectomics
20
Human Behavior Pattern Recognition
Nano science
Nano science
Applications
Brain Connectomics
21
Human Behavior Pattern Recognition
Assign the class based on classes of the k nearest sample in the feature space.
22
23
Labeled Train.Set D.S. Clustering
kNN Classification
and the centroid.
prototypes and not on the entire set
24
D.S. Clustering
kNN Classification
and the centroid.
prototypes and not on the entire set
Labeled Train.Set
Labeled Train.Set
25
kNN Classification
and the centroid.
prototypes and not on the entire set
D.S. Clustering
D.S. Clustering Labeled Train.Set
26
kNN Classification
and the centroid.
prototypes and not on the entire set
D.S. Clustering Labeled Train.Set
27
and the centroid.
prototypes and not on the entire set
kNN Classification
28
[1] Garcia, S. Et al : Prototype selection for nearest neighbor classification: taxonomy and empirical study. IEEE Transactions on Pattern Analysis and Machine Intelligence 34(3) (2012) 417-35
29
Prototype Selection - International Conference on Image Analysis and Processing (ICIAP) 2013
30
Applications
Brain Connectomics
31
Human Behavior Pattern Recognition
Nano science
Nano science
Applications
32
Human Behavior Pattern Recognition
Brain Connectomics
cells that transmit signals from one region of the cerebrum to another.
Alzheimer or Multiple Sclerosis.
human error)
33
1.
Reduce the complexity through brain abstraction
2.
Project the subject to a common space (landmark space)
3.
Performing a cross-subject clustering identifying the commonalities
35 [1] Guevara et al. Automatic fiber bundle segmentation in massive tractography datasets using a multisubject bundle atlas. NI2012 [2] OβDonnell et al. Automatic tractography segmentation using a high-dimensional white matter atlas. IEEET.Med.Img 2007 [3] Wang et al. Tractography segmentation using a hierarchical dirichlet processes mixture model.Neuroimage 2011
36
πΊπ πΊ
π
pl pk
πππ = πβ π(πΊπ,πΊπ)
π
37
πΊπ πΊ
π
pl pk
100000 fibers
38
πΊπ πΊ
π
pl pk
XXXX bundles 200 bundles
39
1 N
40
1 N Landmark Space
41
42
Close, T. G et al. A software tool to generate simulated white matter structures for the assessment of fibre- tracking algorithms. Neuroimage 2009
41Β±4 bundles 870 Β± 37 fiber
techniques.
clustering using dominant sets - Pattern Recognition in Neuroimaging (PRNI), 2013
clustering of mouse brain using dominant sets. Fr.NeuroInf 2015
43
Applications
Brain Connectomics
44
Human Behavior Pattern Recognition
Nano science
Nano science
Applications
Brain Connectomics
45
Pattern Recognition Human Behavior
48
49
F-Formation: βwhenever two or more individuals in close proximity orient their bodies in such a way that each of them has an easy, direct and equal access to every other participantβs transactional segmentβ [1]
Human field of view is the range [120Β°- 190Β°] [2]
[1] Ciolek, T.M., Kendon, A.: Environment and the Spatial Arrangement of Conversational Encounters. Sociological Inquiry 50 (1980) [2] I.P. Howard and B.J. Rogers. Binocular Vision and Stereopsis. Oxford psychology series. Oxford University Press, (1995).
50
F-Formation detection algorithms:
(graph-cut, max clique)
for different F-F sizes.
[1] Cristani et al: Social interaction discovery by statistical analysis of F-formations. In: Proc. Of BMVC, BMVA Press (2011) [2] Hung, H., Krose, B.: Detecting F-formations as dominant sets. In: ICMI. (2011) [3] Setti, F., Lanz, O., Ferrario, R., Murino, V., Cristani, M.: Multi-Scale F-Formation Discovery for Group Detection. In: ICIP. (2013
1.
Probabilistic model of Frustum of Visual Attention
2.
Quantify interactions in a pairwise matrix using Information-Theoretic measures
3.
Game-theoretic clustering for finding groups
51
Persons as clouds of points
0.5 1 1.5 2 2.5 3 3.5 4 4.5 0.5 1 1.5 2 2.5 3 3.5 4 4.5Bin the space 2D hist Vectorize each histogram Affinity matrix based
1 2
max
π‘.π’. π¦ β β
π¦ππ΅x
3
Clustering
(x,y) and the head orientation ΞΈ
aperture (160Β°) and by a length π [1].
52
Samples drawn from a Gaussian and a Beta distribution Normalized 2D histogram of the samples. 20x20 grid [1] Vinciarelli et al. Social Signal Processing: Survey of an emerging domain.IJCV 2009.
person
interactions may occurs
represent the probability
that location
53
ππ,π = ππ¦π β π(π, π ) π where P,Q are the frustum of two persons, d(β¦) could be either KL or JS and Ο act as normalization term.
54
Kullback-Leibler divergence (A-Sym) Jensen-Shannon divergence (Sym) πΏπ π π =
π=1 π
log ππ ππ ππ πΎπ π, π = πΏπ π π + πΏπ π | π) 2 π = 1 2 π + π
55
Frame + Frustum Payoff matrix
Persons Persons 1 2 3 4 5 6 1 2 3 4 5 6
57
As in [1] a group is correctly detected if at least 2
3 π»
matches the ground truth.
[1] Setti, F., Hung, H., Cristani, M.: Group Detection in Still Images by F-formation Modeling: a Comparative Study. In: WIAMIS. (2013)
58
59
S Vascon, Z Eyasu, M Cristani, H Hung, M Pelillo, V Murino. Asian Conference in Computer Vision 2014
S Vascon, EZ Mequanint, M Cristani, H Hung, M Pelillo, V Murino Computer Vision and Image Understanding 2015