GithubHelp home page GithubHelp logo

py2dic's Introduction

Py2DIC

Py2DIC is a free and open-source Python software for 2D Digital Image Correlation (DIC) developed at the Geodesy and Geomatics Division of Sapienza University of Rome.

The software compares a series of images of a planar surface collected at different stages of deformation by tracking the pixel movement inside the Area of Interest (AOI) using matching algorithms (template matching method). At the end of the processing, py2DIC returns the displacement and strain fields (Green Lagrangian strains) inside the AOI. For strain computation the software applies smoothing techniques (Gaussian or Spline) to the displacement field to reduce the noise.

The software allows users to set the main input parameters for displacement and strain computation such as template and search window dimensions (see Figure).

Contents

Datasets

DIC datasets from the Society for Experimental Mechanics (SEM) can be found at https://idics.org/challenge/.

Our DIC datasets are:

If you use the datasets in your research, please cite:

  • Sjölander, Andreas; Belloni, Valeria; Peterson, Viktor; Ledin, Jonatan (2023). Experimental dataset to assess the structural performance of cracked reinforced concrete using Digital Image Correlation techniques with fixed and moving cameras. Data in Brief, Volume 51, https://doi.org/10.1016/j.dib.2023.109703

  • Sjölander, Andreas; Belloni, Valeria; Nascetti, Andrea (2022), Dataset to track concrete cracking using DIC with fixed and moving camera, Mendeley Data, V1, doi: 10.17632/dns97tfdjn.1, https://data.mendeley.com/datasets/dns97tfdjn/1

  • Sjölander, Andreas; Belloni, Valeria; Peterson, Viktor; Ledin, Jonatan (2023), Dataset to assess the structural performance of cracked reinforced concrete using FEM, DIC and CMfM, Mendeley Data, V2, doi: 10.17632/z3yc9z84tk.2, https://data.mendeley.com/datasets/z3yc9z84tk/3

References

If you use Py2DIC in your research, please cite the following papers:

  • Belloni V., Ravanelli, R., Nascetti, A., Di Rita, M., Mattei, D., and Crespi, M.: py2dic: A new free and open source software for displacement and strain measurements in the field of experimental mechanics. Sensors, 19(18):3832, https://doi.org/10.3390/s19183832, 2019

  • Belloni V., Ravanelli, R., Nascetti, A., Di Rita, M., Mattei, D., and Crespi, M.: Digital Image Correlation from commercial to FOS software: a mature technique for full-field displacement measurements, The International Archives of the Photogrammetry, Remote Sensing and Spatial Information Sciences, XLII-2, 91-95, https://doi.org/10.5194/isprs-archives-XLII-2-91-2018, 2018

  • Ravanelli R., Nascetti A., Di Rita M., Belloni V., Mattei D., Nisticò N., and Crespi M.: A new Digital Image Correlation software for displacements field measurement in structural applications, The International Archives of the Photogrammetry, Remote Sensing and Spatial Information Sciences, XLII-4/W2, 139-145, https://doi.org/10.5194/isprs-archives-XLII-4-W2-139-2017, 2017

If you are interested in DIC applied to not-fixed cameras refer to the following paper and repository:

License

Code is released for non-commercial and research purposes only. For commercial purposes, please contact the authors.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.