Ncorr is an open source 2D digital image correlation MATLAB program. It has an accessible and intuitive GUI, uses many novel 2D DIC algorithms, is wholly contained within the MATLAB environment, and contains plotting tools. The compute intensive algorithms are optimized through the use C++/MEX, while the GUI is written mostly in m-code. The idea is to give the users an easy to use, efficient, and flexible DIC program.

Overall, this project aims to:

  • Develop a robust and opensource code for 2D digital image correlation
  • Provide resources for the use/understanding of the program as well as the underlying DIC algorithms
  • Display applications and uses of the program in my research areas
  • Receive constructive criticism from users to help improve the program and resources on this website

Examples of the use of Ncorr are shown in the applications section, while techniques for pattern application and image acquisition are provided in the data collection section (both are important topics and should be looked at before using the code). Lastly, resources are available in the DIC algorithms section for an exposition of the underlying algorithms.

Some snapshots of the GUI and results obtained using Ncorr are shown in the slideshow below:



Additional information