Procrustes Analysis: Comparing multiple shapes to mean shape?
Mostrar comentarios más antiguos
I am new to Procrustes Analysis, and can't seem to find anybody local that is more familiar with it. Any insight you wise forumites can offer is infinitely appreciated.
I am comparing the trajectories of finger movements during tapping. I want a measure of how similar the 2D trajectories are (in other words, how consistently the person is tapping). I am using the procrustes() function, and the dissimilarity measure d is great.
The issue is that I have multiple shapes. This idea has been visited before here, but I'm getting lost. Right now, my technique involves finding the mean procrustes shape via this file and using procrustes() to compare each shape to that mean. Basically this:
for n=1:number_shapes
d(n)=procrustes(RawShapes(:,:,n), MeanShape)
end
result = mean(d)
Is this kosher? Today I was messing around with a Generalized Procrustes package in R, and the r.m.s. of full Procrustes distances to the mean shape here is different. I confused myself.
In short: I want a measure that will tell me how similar a bunch of shapes are. Finding the mean shape and comparing each shape to that mean makes intuitive sense to me.
Gosh, what a mess. Any help is much appreciated.
Respuesta aceptada
Más respuestas (0)
Categorías
Más información sobre Dimensionality Reduction and Feature Extraction en Centro de ayuda y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!