DuoDIC
DuoDIC: 3D Digital Image Correlation in MATLAB - Published in JOSS (2022)
Science Score: 93.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
○CITATION.cff file
-
✓codemeta.json file
Found codemeta.json file -
✓.zenodo.json file
Found .zenodo.json file -
✓DOI references
Found 66 DOI reference(s) in README and JOSS metadata -
✓Academic publication links
Links to: researchgate.net, joss.theoj.org -
○Committers with academic emails
-
○Institutional organization owner
-
✓JOSS paper metadata
Published in Journal of Open Source Software
Scientific Fields
Repository
Stereo 3D Digital Image Correlation (3D-DIC) MATLAB toolbox
Basic Info
- Host: GitHub
- Owner: SolavLab
- License: apache-2.0
- Language: MATLAB
- Default Branch: main
- Homepage: https://github.com/SolavLab/DuoDIC
- Size: 1.49 GB
Statistics
- Stars: 66
- Watchers: 2
- Forks: 17
- Open Issues: 1
- Releases: 1
Metadata Files
README.md
DuoDIC: a MATLAB Toolbox for stereo 3D Digital Image Correlation (3D-DIC)
- Summary
- Installation
- Getting started
- Citing
- Contributing
- License
- Application Highlights
- Publications
Summary
DuoDIC is an open-source MATLAB toolbox by Dana Solav's research group at Technion for three-dimensional (stereo) Digital Image Correlation (3D-DIC) using two cameras. For multi-view (3 cameras or more), please visit our MultiDIC toolbox. 3D-DIC is an important technique for measuring the mechanical behavior of materials. DuoDIC was developed to allow simple calibration and data processing, and to be easily adaptable to different experimental requirements. DuoDIC integrates the 2D-DIC subset-based software Ncorr with MATLAB's camera calibration algorithms to reconstruct 3D surfaces from stereo image pairs. Moreover, it contains algorithms for computing and visualizing 3D displacement, deformation and strain measures. High-level scripts allow users to perform 3D-DIC analyses with minimal interaction with MATLAB syntax, while proficient MATLAB users can also use stand-alone functions and data-structures to write custom scripts for specific experimental requirements. Comprehensive documentation, instruction manual, and sample data are included.
Installation
System Requirements
DuoDIC was developed and tested on 64-bit Windows 10 and has not yet been tested on other platforms.
MATLAB
DuoDIC was developed on MATLAB versions R2021a and R2021b, and has not yet been tested on prior versions.
MATLAB toolbox dependencies: * Image Processing Toolbox * Computer Vision System Toolbox * Statistics and Machine Learning Toolbox
Installation Instructions
To install DuoDIC simply follow these two steps:
1. Get a copy of DuoDIC
Use one of these two options:
a. Clone DuoDIC using: git clone https://github.com/SolavLab/DuoDIC.git.
b. Download and unzip the latest zip file.
2. Install
In MATLAB, navigate to the (unzipped) DuoDIC folder, type install_DuoDIC in the command window, and hit Enter.
Getting started
Check out the instruction manual. It should have all the information you need to get started. It is important to note that successful DIC analysis requires high quality images, which require some expertise in constructing a good stereo-DIC setup. To learn how to do that, I highly recommend checking out the iDICs Good Practices Guide!
Citing
This is the official repository for the paper:
DuoDIC: 3D Digital Image Correlation in MATLAB'
DOI:
Please cite this paper if you use the toolbox.
Contributing
If you wish to contribute code/algorithms to this project, or to propose a collaboration study, please send an email to danas@technion.ac.il .
License
DuoDIC is provided under the . The license file is found on the GitHub repository.
Application Highlights
These are some examples of figures obtained directly using DuoDIC:
Diplacement and principal strain fields of a dogbone sample under uniaxial tension

Publications
DuoDIC has been used in the following publications:
- Molkens, Tom, et al. "Masonry design for extended life-time usage by implementing joint behaviour." Life-cycle of structures and infrastructure systems. CRC Press, 2023. 1945-1952.
- Kumar, Rajesh, and Iniyan Thiruselvam. "Mechanics of Novel Double-Rounded-V Hierarchical Auxetic Structure: Finite Element Analysis and Experiments Using Three-Dimensional Digital Image Correlation." Society for Experimental Mechanics Annual Conference and Exposition. Cham: Springer Nature Switzerland, 2023. doi.org/10.1007/978-3-031-50474-7_5
- Naderi, Ali, et al. "Tensile Properties of Unidirectional Polymer Composites Reinforced by Aligned Carbon Nanotube Yarns." (2023). DOI: 10.12783/asc38/36612
- Li, Xingyao, Ying Zhou, and Peiyan Mao. "System for Detecting Warpage Deformation in Printed Circuit Boards Based on Digital Image Correlation." 2024 4th International Conference on Electrical Engineering and Control Science (IC2ECS). IEEE, 2024. doi.org/10.1109/IC2ECS64405.2024.10928691
- Rosalia, Luca, et al. "Programmable 3D cell alignment of bioprinted tissue via soft robotic dynamic stimulation." bioRxiv (2024): 2024-11. doi.org/10.1101/2024.11.03.621771
- Cheng, Wei-Han, and Hsin-Haou Huang. "Image-Based Hidden Damage Detection Method: Combining Stereo Digital Image Correlation and Finite Element Model Updating." Sensors (Basel, Switzerland) 24.15 (2024): 4844. doi.org/10.3390/s24154844
- Bengtsson, Rhodel, et al. "Evaluating the viscoelastic shear properties of clear wood via off-axis compression testing and digital-image correlation." Mechanics of Time-Dependent Materials 28.4 (2024): 2069-2083. doi.org/10.1007/s11043-023-09604-0
- Apostolakis, Georgios, Kevin R. Mackie, and Mostafa Iraniparast. "UHPC girder multi-modal deformation measurements: Photogrammetry, physical sensing, and FEA." Structures. Vol. 70. Elsevier, 2024. doi.org/10.1016/j.istruc.2024.107790
- Askar, Caroline Barbar, et al. "Human Activity Recording Based on Skin-Strain-Actuated Microfluidic Pumping in Asymmetrically Designed Micro-Channels." Sensors 24.13 (2024): 4207. doi.org/10.3390/s24134207
- Rupani, Mia, Luke D. Cleland, and Hannes P. Saal. "Local postural changes elicit extensive and diverse skin stretch around joints, on the trunk and the face." Journal of the Royal Society Interface 22.223 (2025): 20240794. doi.org/10.1098/rsif.2024.0794
- Ruan, Xiongfeng, et al. "Generalised notch stress method to evaluate the fatigue behaviour of rough and smooth wire arc additively manufactured components." International Journal of Fatigue (2025): 109045. doi.org/10.1016/j.ijfatigue.2025.109045
- Chen, Siyuan, et al. "Preform variability propagation in non-crimp fabric (NCF) forming." Composites Part B: Engineering 299 (2025): 112418. doi.org/10.1016/j.compositesb.2025.112418
- Li, Yanbing, Yande Liu, and Rong Wu. "Employing an optical configuration for full-surface 360 measurement in multi-view digital image correlation." Optics and Lasers in Engineering 191 (2025): 108986. doi.org/10.1016/j.optlaseng.2025.108986
- Gasvoda, Hudson, et al. "ComputerAided Design of Integrated Digital Strain Sensors for HardwareBased Recognition and Quantification of Human Movements." Advanced Sensor Research (2025): 2400146. /doi.org/10.1002/adsr.202400146
- Thomas, Patricia K., et al. "Material characterization of ovine lung parenchyma at pressures representing the breathing cycle." Journal of Biomechanical Engineering (2025): 1-29.doi.org/10.1115/1.4068872
- Wang, Yating, et al. "Experimental study of internal deformation in 3D solids with embedded parallel cracks during the fracture process using multi-material 3D printing and stereo digital image correlation." Theoretical and Applied Fracture Mechanics 137 (2025): 104884.doi.org/10.1016/j.tafmec.2025.104884
- Gautam, Kushagra, Dana Solav, Shany Barath, and Guy Austern. "Using Digital Image Correlation to Analyze Deformation in Wood-based Liquid Deposition Modelling". Proceedings of the 30th International Conference of the Association for Computer-Aided Architectural Design Research in Asia (CAADRIA) 2025, Volume 2, 49-58.
Owner
- Name: SoBIG - Solav Biomechanical Interfaces Group
- Login: SolavLab
- Kind: organization
- Email: danas@technion.ac.il
- Location: Israel
- Website: www.solavlab.com
- Twitter: danasolav
- Repositories: 1
- Profile: https://github.com/SolavLab
Source codes for some of the research project we conduct in the faculty of mechanical engineering at Technion
JOSS Publication
DuoDIC: 3D Digital Image Correlation in MATLAB
Authors
Faculty of Mechanical Engineering, Technion, Haifa, Israel
Tags
digital image correlation material testing full-field strain full-field deformations Ncorr Stereo camera calibrationGitHub Events
Total
- Watch event: 12
- Fork event: 4
Last Year
- Watch event: 12
- Fork event: 4
Committers
Last synced: 11 months ago
Top Committers
| Name | Commits | |
|---|---|---|
| Dana Solav | 3****v | 49 |
| AsafSilver | a****n@g****m | 4 |
| Claudio Hoffmann | c****n@d****e | 1 |
Committer Domains (Top 20 + Academic)
Issues and Pull Requests
Last synced: 6 months ago
All Time
- Total issues: 1
- Total pull requests: 4
- Average time to close issues: N/A
- Average time to close pull requests: 29 days
- Total issue authors: 1
- Total pull request authors: 2
- Average comments per issue: 0.0
- Average comments per pull request: 0.0
- Merged pull requests: 3
- Bot issues: 0
- Bot pull requests: 0
Past Year
- Issues: 0
- Pull requests: 0
- Average time to close issues: N/A
- Average time to close pull requests: N/A
- Issue authors: 0
- Pull request authors: 0
- Average comments per issue: 0
- Average comments per pull request: 0
- Merged pull requests: 0
- Bot issues: 0
- Bot pull requests: 0
Top Authors
Issue Authors
- Silverqwx (1)
Pull Request Authors
- AsafSilver (3)
- ClaudioHoffmann (1)
