Skip to content

Latest commit

 

History

15 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 

Repository files navigation

DIC-construction-strain

Project realised during Smart Measurement Systems course. Program is calculating a movement of points (based on their surrounding) and strain of structure.

Mainly libraries used in project

  • numpy
  • scipy
  • matplotlib
  • cv2

DIC method

For each cell sums above are calulated. It main that for each nearest area of cell this expression is received and saved. Phase with minimum correlation value is selected and accepted as movement of the part of the image.

Program has implemented a second alghoritm of DIC which hearth is shown below. It needs additional image processing as detecting edges and binarisation by quantille. This method is slower but in some cases and good parameteers chosing gives better result.

Strain

Strain calculated as average of length and angle differentials on element as shown below.


Reults movies

Objects tracking

Point tracking - first method

Strain - first method

Strain - first method - better parameters set

Point tracking - second method

Strain - second method

To improve

  • move DIC operations to indices on matrix to avoid copying all parts of raster
  • add third dimension (angle) to DIC method
  • make reference frame as exponential moving average
  • improve file support
  • some refactorisations, add control script

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages