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 for figure creation. The compute intensive algorithms are optimized through the use of 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 open-source code for 2D digital image correlation
  • Provide resources for the use/understanding of the program and the underlying DIC algorithms
  • Display applications and examples of the program
  • 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. Lastly, resources are available in the DIC algorithms section for an exposition of the underlying algorithms.

Some snapshots of the GUI are shown in the slideshow below:


  • homebanner.png
  • homebanner2.png
  • homebanner3.png
  • homebanner4.png
  • homebanner5.png
  • homebanner6.png

Additional information