Code covered by the BSD License  

Highlights from
Muscle fascicle tracking - Ultrasound

5.0

5.0 | 1 rating Rate this file 37 Downloads (last 30 days) File Size: 5.54 MB File ID: #32770
image thumbnail

Muscle fascicle tracking - Ultrasound

by Glen Lichtwark

 

02 Sep 2011 (Updated 30 Oct 2011)

Implementation of an optical flow algorithm to track muscle length changes imaged with ultrasound.

| Watch this File

File Information
Description

This Matlab GUI demonstrates how muscle fascicles from the medial gastrocnemius (MG) muscle in humans that are imaged using B-mode ultrasound can be automatically tracked using optical flow algorithms utilising an affine transformation to track end points of muscle fascicles as determined in an initial frame.

Please cite the following manuscripts in any academic work which uses this algorithm -

1. Cronin, NJ, Carty, CP, Barrett, RS & Lichtwark G. (2011) Automatic tracking of medial gastrocnemius fascicle length during human locomotion. Journal of Applied Physiology. In Press. doi:10.1152/japplphysiol.00530.2011

2. Gillett, J, Barrett, R & Lichtwark, G. (2011) Reliability and accuracy of an automatic tracking algorithm to measure passive and active muscle fascicle length changes from B-mode ultrasound. Computer Methods in Biomechanics and Biomedical Engineering. In Press.

This toolbox requires the Image Processing toolbox.

This toolbox utilises Dr David Young's (Susses University) excellent algorithms for calculating the optical flow using the affine transformation
extension - http://www.mathworks.com/matlabcentral/fileexchange/27093-affine-optic-flow

It also uses Sandra Martinka's Rubberband Line function -
http://mathworks.com/matlabcentral/fileexchange/1552-rubberband-line

The GUI comes with an example video file and represents a passive rotation of the ankle which in turn changes the length of the MG muscle. This may require DivX codecs to be installed. Please read README.txt file for full information.

Required Products Image Processing Toolbox
MATLAB release MATLAB 7.10 (2010a)
Other requirements May require DivX codecs to run the example video (www.divx.com).
Tags for This File  
Everyone's Tags
Tags I've Applied
Add New Tags Please login to tag files.
Comments and Ratings (4)
30 Oct 2011 Daniel Robbins

Hi, I cannot get the example file to track. Is this likely to be due to the video file or some sort of setting I am getting wrong? Thanks Dan

30 Oct 2011 Glen Lichtwark

Dan, you'll have to be more specific. Can you get the video file to open at all? If not, then this is probably due to an incompatibility of the video compression. Try installing DivX as described. If you are getting an error message then I'll need to know what the message is. Please ensure you are also using Matlab 2009 onwards.

31 Oct 2011 Dan Robbins

Hi Glen, thanks for getting back to me. I have actually managed to get the programme running now. It was my fault for not adding the path to both the MT directory and the affine folder within the MT directory (I am new to MATLAB!), sorry about the confusion. In the readme file the first reference does not have citation info, please can you let me know the full citation so I can see how fascicle length and pennation angle are calculated? I am hoping to use the program for a study I am planning so will of course also use this to reference your work.
Thanks again
Dan

04 Feb 2012 Martin  
Please login to add a comment or rating.
Updates
05 Sep 2011

Added access for Matlab 2009 users to load videos.

30 Oct 2011

Added relevant publications to description.

Tag Activity for this File
Tag Applied By Date/Time
ultrasound Glen Lichtwark 02 Sep 2011 11:26:59
muscle Glen Lichtwark 02 Sep 2011 11:26:59
gui Glen Lichtwark 02 Sep 2011 11:26:59
image processing Glen Lichtwark 02 Sep 2011 11:26:59
gui fausto panizzolo 04 Sep 2011 23:07:32

Contact us at files@mathworks.com