Skip to content
forked from smrg-uob/vpc-cd

Volumetric phase congruency crack detection

License

Notifications You must be signed in to change notification settings

dongzhangim/vpc-cd

This branch is up to date with smrg-uob/vpc-cd:master.

Folders and files

NameName
Last commit message
Last commit date

Latest commit

author
smrg-uob
Sep 20, 2019
df0b168 · Sep 20, 2019

History

7 Commits
Sep 20, 2019
Sep 20, 2019
Sep 20, 2019
Sep 20, 2019

Repository files navigation

vpc-cd: Volumetric Phase Congruency Crack Detection

DOI

vpc-cd

What is vpc-cd?

vpc-cd uses volumetric phase congruency to find the geometric location of a crack in a sample from full-field displacement data captured using Digital Image Correlation (DIC) or Digital Volume Correlation (DVC). It has been developed by Ahmet Cinar and Simon Tonge at the Universities of Sheffield and Bristol, UK.

Displacement fields are first pre-processed by deleting inaccurate displacements in the vicinity of the crack (and using the inpaint_nans to refill them). Volumetric phase congruency is then used to segment the crack, which allows the cartesian co-ordinates of the crack mouth and crack tip to be extracted. This, in turn, allows the mode I crack opening displacement (COD) to be found for all positions along the crack.

More detailed information about the precise implementation can be found in the associated journal publication:

Cinar, A. F., Barhli, S. M., Hollis, D., Flansbjer, M., Tomlinson, R. A., Marrow, T. J., & Mostafavi, M. (2017). An autonomous surface discontinuity detection and quantification method by digital image correlation and phase congruency. Optics and Lasers in Engineering. https://doi.org/10.1016/j.optlaseng.2017.04.010

Installation

Simply copy files in the folder title vpc-cd into the MATLAB file path.

Dependencies

The following must be on the MATLAB file path.

Peter Kovesi. MATLAB and Octave Functions for Computer Vision and Image Processing:

http://www.peterkovesi.com/matlabfns/

John D'Errico. inpaint_nans (v 1.1.0.0):

https://uk.mathworks.com/matlabcentral/fileexchange/4551-inpaint_nans

About

Volumetric phase congruency crack detection

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • MATLAB 99.0%
  • M 1.0%