How to mark foot pressure

I have a Matlab code that tracks foot pressure over a representative walk. I then split this to show 3 representative footprints, I would like the foot pressure to also appear on this image. The code used initially to mark the representative walk is:
for k = 1 : numPhases;
figure, set(gcf, 'Units','Normalized','OuterPosition',[0 0 1 1]);
kk = num2str(k);
thisPhase = transpose(Phases(k).Stance);
imshow(thisPhase,map1); title(['Walk ',char(kk)]);
hold on
xCOF = Phases(k).COF(:,1);
yCOF = Phases(k).COF(:,2);
scatter(xCOF,yCOF,2,'k','filled'); set(gca,'YDir','reverse','XDir','reverse');
end
and presents this image:
the following is the image where I would like to have the foot pressure marked:
Any suggestions?

3 Comments

Martin Colledge
Martin Colledge on 11 Apr 2016
Moved: DGM on 27 May 2023
Hi Denni
I have a research project interest in this area and am novice matlab user. I would like to chat to you regarding your work and share some ideas.
my email address is
Thanks in anticipation.
Cheers
Martin
can you tell me how to create this image of foot?
As I doubt that someone who has been inactive for half a decade is going to answer, the images are pseudocolor representations of plantar pressure mat data. So do you have the hardware?

Sign in to comment.

Answers (1)

Image Analyst
Image Analyst on 5 Apr 2016
I would threshold the image and then do a morphological closing on the binary image. This will merge a bunch of blobs into 3 large ones. Then call regionprops to get the bounding boxes. Then crop out with imcrop() and rotate -90 degrees with imrotate().
See my Image Segmentation Tutorial in my File Exchange if you need help. http://www.mathworks.com/matlabcentral/fileexchange/?term=authorid%3A31862

Categories

Find more on Get Started with MATLAB in Help Center and File Exchange

Asked:

on 4 Apr 2016

Commented:

DGM
on 27 May 2023

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!