2D-DIC program that uses contiguous circular subsets, biquintic B-spline interp, and complex ROIs
Updated 8 May 2020

2D Digital Image Correlation Matlab Software. The most up to date code now uses my github: justinblaber/ncorr_2D_matlab

Cite As

Justin Blaber (2024). Ncorr (, GitHub. Retrieved .

MATLAB Release Compatibility
Created with R2009a
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!

Versions that use the GitHub default branch cannot be downloaded

Version Published Release Notes

Changed code to link to my github, where the code is being maintained.
Added a fix which addresses the issue of newer versions of MATLAB (R2016b+) resulting in greyscale plots.

Updated function which checks for the Statistics toolbox because Mathworks recently combined their Machine Learning and Statistics toolbox.
Updated automatic installation to work with R2015a since there were updates with the MEX interface that caused the installation script to break. Also fixed a bug in the openmp test function.

Updated Ncorr and the manual to provide better support and information regarding installation with OpenMP.

Updated the manual to include information on how to debug MEX files. Also added some more information on the installation section.

Minor update where the queue for the RG-DIC algorithm was implemented as a heap. This resulted in a minor speed improvement.

Fixed a bug that caused a crash when analyzing very narrow regions of interest.

Fixed a bug where data could be cleared if the overwrite GUI was exited instead of clicking "No." Also modified unit conversion GUI to allow specified units of less than 1.

Fixed a bug that prevented subset truncation from working.

Updated the package to include ncorr v1.2. This new version supports high strain, adds more tools for discontinuous displacement analysis, and has been refactored.

I have made it such that the RG-DIC parameters window stays open until the processing begins. This allows users to cancel further on steps without having to reenter parameters.

Fixed a slight bug where an error was returned when the DIC analysis was cancelled when setting DIC parameters. Also included some sample images.

To view or report issues in this GitHub add-on, visit the GitHub Repository.
To view or report issues in this GitHub add-on, visit the GitHub Repository.