Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

DICe for rotate measurement #321

Open
shang1117 opened this issue Apr 1, 2024 · 3 comments
Open

DICe for rotate measurement #321

shang1117 opened this issue Apr 1, 2024 · 3 comments

Comments

@shang1117
Copy link

Dice plays a very important role in the development of our project. When we recently conducted binocular DIC measurements of rotating disks, we found that the calculated results had a significant deviation. I guess there may be a problem with the matching between the rotation angle of the deformed image and the reference image, and it may be necessary to provide an initial value such as an angle before matching. Could you please confirm my speculation and whether DICe is not suitable for 3D measurement of this type of rotating specimen?

@dicengine
Copy link
Owner

If you have large rotations between frames, you may have to use one of the initialization methods that's not readily available in the GUI options. If you are able to post a couple of example images from two frames that might help determine which initialization method is best. DICe has been used for rotating rotor blades so it's probably a matter of using the right initialization method for the correlation between frames.

@shang1117
Copy link
Author

yes please. Here we post a couple of example images from two frames. thanks!
L-17
R-0
R-17

L-0

@dicengine
Copy link
Owner

Take a look at this regression test: https://github.com/dicengine/dice/tree/master/tests/regression/image_reg_init
In particular, see how the params.xml options are set. I think if you just change the initialization type to USE_IMAGE_REGISTRATION it might work. You will have to run DICe from the command line (not from the GUI because clicking the run button in the GUI will override your changes to the params.xml file).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants