Digital Image Correlation Two Threads

Starts two instances of matlab divides the grid and merges validx and validy, Needs Digital Image Co
2K Downloads
Updated 2 Jan 2007

View License

This package is an add-on to 'Digital Image Correlation and Tracking' which allows to use two processors (or a dual Core) for the same Digital Image Correlation job. It is a very simple way to use very coarse threading by initiating two separate instances of matlab to process images (at the moment only available with automate_image - not tracking). This is necessary since matlab has no multithreading build in. You will need to copy the 'Digital Image Correlation and Tracking' package to use these functions. For a huge number of markers you will gain a speed increase of 100% for the same job. A clear drawback is, that the extra instances of matlab eat up quiet a big chunk of your main memory while running. 1 Gigabyte of main memory should be fine, 2 Gigabyte are better if you deal with more than 100 images and more than 5000 markers per image.
To start the two instances of matlab I incorporated an 'matlabsessions.exe' file compiled from a AutoIt skript. The matlab function starts the program with the '!matlabsessions' command.
For further instructions please read the guide which was added to the 'Digital Image Correlation' package. Please use automate_image_twothreads like automate_image. Copy all files into your matlab\work folder.
Have fun, Chris.

Cite As

Christoph Eberl (2024). Digital Image Correlation Two Threads (https://www.mathworks.com/matlabcentral/fileexchange/13523-digital-image-correlation-two-threads), MATLAB Central File Exchange. Retrieved .

MATLAB Release Compatibility
Created with R14
Compatible with any release
Platform Compatibility
Windows macOS Linux

Community Treasure Hunt

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

Start Hunting!
Version Published Release Notes
1.0.0.0