Rank: 783 based on 179 downloads (last 30 days) and 1 file submitted
photo

Elizabeth Jones

E-mail
Company/University
University of Illinois at Urbana-Champaign

Personal Profile:

 

Watch this Author's files

 

Files Posted by Elizabeth Jones
Updated   File Tags Downloads
(last 30 days)
Comments Rating
12 Nov 2014 Screenshot Improved Digital Image Correlation (DIC) Calculate full-field displacements and strains from a set of images with a random speckle pattern. Author: Elizabeth Jones digital image correla..., experimental mechanic..., noncontact, optical, fullfield strains, fullfield displacemen... 179 19
  • 5.0
5.0 | 7 ratings
Comments and Ratings by Elizabeth Jones View all
Updated File Comments Rating
27 Oct 2014 matlab-ParforProgress2 A PARFOR progress monitor for Matlab GUIs and the command line (works with normal for-loops) Author: Andreas

I have been using your parfor progress bar for a couple of years, and it's been working great. I recently upgraded from R2012b to R2014b, and I was so glad to see that you had already updated the progress bar! It made switching all my code to the newest version of Matlab so much easier. Thanks!

11 Sep 2014 Improved Digital Image Correlation (DIC) Calculate full-field displacements and strains from a set of images with a random speckle pattern. Author: Elizabeth Jones

Hi Jorge,

Yes, you can get the average values from the plot generated using the "Spatial Average" function. Simply save the plot, close out of the GUI, open the plot, and then use the following code:

ax = gca; %Gets the current axis
objs = get(ax,'children'); %Gets the objects of the current axis
y_data = get(objs,'ydata'); %Gets the y-data from the objects, i.e. the average strain values

The above method is a general method that you can use to get the data from any plot in Matlab. I have considered making an option directly in the GUI to save the data as a .mat file in addition to plotting the data, but as of now, I have not implemented this functionality. However, the method described above will work with little extra effort.

Thank,
Elizabeth

28 Aug 2014 Ternplot Plots ternary phase data on a ternary phase diagram. Author: Carl Sandrock

Great function, thanks for putting this up. It worked right away, without any tweaking, which is not always the case for files on FileExchange but is always much appreciated. One feature that I did not see right away is the ability to set the size and style of the tick mark labels and axis labels, i.e. change from size 10 to size 12, make bold, etc. I had to go and select each tick mark label individually to change its size. Other than that, super program.

13 May 2014 Improved Digital Image Correlation (DIC) Calculate full-field displacements and strains from a set of images with a random speckle pattern. Author: Elizabeth Jones

Hi Alberto,

I am not familiar with the PIVMat Toolbox, so I am not sure what the best way is to reformat the data from my DIC code for use with the PIVMat Toolbox. However, from your description, it looks like you need the x- and y-coordinates of the control points and the u- and v- components of the displacements. (I assume you want the displacement components when you say velocity components?) The grid coordinates are found in the .mat file “grid_data”, and the displacement components are found in the .mat file “disp_raw_data” (for the raw correlation data) and “disp_smooth_data” (for the smoothed displacement field, if you have run “compute_data_GUI”). Does this provide the information you need?

Cheers,
Elizabeth

05 May 2014 Fast and Robust Curve Intersections Computes intersection points of two curves. Author: Douglas Schwarz

Comments and Ratings on Elizabeth Jones' Files View all
Updated File Comment by Comments Rating
29 Nov 2014 Improved Digital Image Correlation (DIC) Calculate full-field displacements and strains from a set of images with a random speckle pattern. Author: Elizabeth Jones salman

Dear Elizabeth Jones,

I was trying to find a matlab code for the bulging test using DIC and I came across your code.

I really liked your work.

Could you please help me, I wanted to know how to implement this code for circular cross sections ?

It would be of great help.

Thank you,
Salman Khaleeq

11 Sep 2014 Improved Digital Image Correlation (DIC) Calculate full-field displacements and strains from a set of images with a random speckle pattern. Author: Elizabeth Jones Elizabeth Jones

Hi Jorge,

Yes, you can get the average values from the plot generated using the "Spatial Average" function. Simply save the plot, close out of the GUI, open the plot, and then use the following code:

ax = gca; %Gets the current axis
objs = get(ax,'children'); %Gets the objects of the current axis
y_data = get(objs,'ydata'); %Gets the y-data from the objects, i.e. the average strain values

The above method is a general method that you can use to get the data from any plot in Matlab. I have considered making an option directly in the GUI to save the data as a .mat file in addition to plotting the data, but as of now, I have not implemented this functionality. However, the method described above will work with little extra effort.

Thank,
Elizabeth

10 Sep 2014 Improved Digital Image Correlation (DIC) Calculate full-field displacements and strains from a set of images with a random speckle pattern. Author: Elizabeth Jones jorge

Hello Elizabeth,

I would like to know if it´s possible to get a list of average values of strain over entire images. i mean, can i get the values of the average strain plotted in spatial Average plots?

14 May 2014 Improved Digital Image Correlation (DIC) Calculate full-field displacements and strains from a set of images with a random speckle pattern. Author: Elizabeth Jones Alberto

Yes, thank you very much Elizabeth! More or less I've managed to get what I wanted.

Best,

Alberto.

13 May 2014 Improved Digital Image Correlation (DIC) Calculate full-field displacements and strains from a set of images with a random speckle pattern. Author: Elizabeth Jones Elizabeth Jones

Hi Alberto,

I am not familiar with the PIVMat Toolbox, so I am not sure what the best way is to reformat the data from my DIC code for use with the PIVMat Toolbox. However, from your description, it looks like you need the x- and y-coordinates of the control points and the u- and v- components of the displacements. (I assume you want the displacement components when you say velocity components?) The grid coordinates are found in the .mat file “grid_data”, and the displacement components are found in the .mat file “disp_raw_data” (for the raw correlation data) and “disp_smooth_data” (for the smoothed displacement field, if you have run “compute_data_GUI”). Does this provide the information you need?

Cheers,
Elizabeth

Contact us