8000 GitHub - SolavLab/DuoDIC: Stereo 3D Digital Image Correlation (3D-DIC) MATLAB toolbox
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

SolavLab/DuoDIC

Repository files navigation

DuoDIC: a MATLAB Toolbox for stereo 3D Digital Image Correlation (3D-DIC)

Cite DuoDIC: DOI

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: 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 License. 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:

  1. 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.
  2. 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
  3. Naderi, Ali, et al. "Tensile Properties of Unidirectional Polymer Composites Reinforced by Aligned Carbon Nanotube Yarns." (2023). DOI: 10.12783/asc38/36612
  4. 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
  5. 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
  6. 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
  7. 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
  8. 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
  9. 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
  10. 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
  11. 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
  12. 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
  13. 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
  14. Gasvoda, Hudson, et al. "Computer‐Aided Design of Integrated Digital Strain Sensors for Hardware‐Based Recognition and Quantification of Human Movements." Advanced Sensor Research (2025): 2400146. /doi.org/10.1002/adsr.202400146
  15. 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
  16. 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
  17. 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.

About

Stereo 3D Digital Image Correlation (3D-DIC) MATLAB toolbox

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 3

  •  
  •  
  •  

Languages

0