ivoflipse / Pawlabeling

Tool for processing and analyzing pressure measurements
Other
18 stars 1 forks source link

Allow for importing more types of measurements #15

Open ivoflipse opened 11 years ago

ivoflipse commented 11 years ago

Currently I only support RSscan and Zebris measurements.

In the case of RSscan's measurements, I currently don't handle the header very nicely, which means I tend to exclude it, even though it contains useful information.

So it would be nice to be able to import different exports too (if anyone supplies examples) and if it were a bit more robust. And if it fails, then it should provide a little more info about WHY it didn't work.

ivoflipse commented 11 years ago

I fixed the Zebris loading, because I hadn't added the part from my iPython notebook where I filter out empty lines. So that's working now.

Sadly, static measurements will remain a pain, as they are immediately marked as invalid and their analysis doesn't match with that of dynamic measurements.

lynforster commented 11 years ago

In terms of dogs and cats the main PSW which has been used is Tekscan. I've never used it myself but Duncan Lascelles did a few papers a few years ago (2006-7) on dogs and cats.

ivoflipse commented 11 years ago

Fontys Eindhoven has both an Emed and Pedar pressure measuring systems, I've already had some initial contact and I'm hoping to get some sample measurements soon, so I should be able to import them.

@lynforster I don't know any Tekscan users personally, but I've emailed Duncan to see if he's willing to share some exports.

ivoflipse commented 10 years ago

Thanks to Duncan Lascelles and Andrea Thomson, I can now also support Tekscan exports. It looks very similar to RSscan's, but there are some small differences that were annoying to catch, but it works. I haven't formally added it yet, but that should be no problem.

2013-10-09 09_08_08-reading tekscan Interpolated images of all the detected paws: 2013-10-09 09_25_12-reading tekscan

Now all I would need is some more product information, so I know what plate models to expect.

Interestingly, I noticed that the subplots were using each contacts max to scale the colors, but judging from the entire plate, there are some contacts with significantly less pressure. So I scaled all contacts to the maximum value of all contacts and now we get a different picture. Perhaps I'm not using some calibration point:

image

Though looking at the pressure over time for each paw and the combined values, I suspect the first step with the Left Front paw (most right on the entire plate image) is far too low, more than 100N/cm^2 less than you'd expect.

image

ivoflipse commented 10 years ago

Now I just need to get my hands on some Novel measurements, perhaps even some insole measurements, though I haven't thought off how I would handle those.

lynforster commented 10 years ago

Another handy person might be Claudia Giacomozzi http://www.ncbi.nlm.nih.gov/pmc/articles/PMC3323484/ - not specifically veterinary but might have some animal gait examples for different systems?

ivoflipse commented 10 years ago

I don't think Claudia has any veterinary measurements, but I was planning on contacting her relating i-Fab where they're trying to create some standards for plantar pressure research.

I'm also visiting a university that uses Novel, so I should be able to get some plate and/or insole measurements from them.

Plus I got in contact with some orthopedic researchers who have Tekscan insoles, it'll be interesting to see if I can incorporate those as well.

ivoflipse commented 10 years ago

I did some experiments with Ton de Lange from Fontys with Pedar measurements. Sadly getting exports out of their Emed plates was difficult, so I still haven't been able to add those.

As for Diers, I recently got a preliminary treadmill export, though I haven't managed to get a perfect reconstruction based on the velocity of the treadmill.