Pipeline to Reconstruct 3D Microstructure from Orthogonal EBSD Scans for Simulation Use

52 views
Skip to first unread message

Muthanna Kareem

unread,
Mar 22, 2025, 1:29:21 PM3/22/25
to dream3d-users
Hello DREAM.3D Community,
I'm working on reconstructing a 3D microstructure from three orthogonal 2D EBSD scans (RD-ND, RD-TD, and TD-ND planes) of the same sample. My goal is to generate a simulation-ready 3D grain structure, similar to the attached visual examples, to be later used in finite element crystal plasticity simulations (e.g., Abaqus + UMAT).
Here’s what I have:
Three EBSD scans collected on orthogonal planes (RD-ND, RD-TD, TD-ND) of the same sample.
File format: .ctf (but I can convert to .ang if needed).
Access to DREAM.3D, MTEX, and meshing tools like Cubit.

What I’m looking for:
- A recommended DREAM.3D pipeline (or set of filters) to align these orthogonal scans and reconstruct a representative 3D microstructure.

- If there’s a template or example pipeline that handles multiple orientation planes, it would be incredibly helpful!

Thank you in advance for your time and support!
Best,

Muthanna Kareem
3D-MODEL.png

Michael Jackson

unread,
Mar 22, 2025, 4:10:39 PM3/22/25
to Muthanna Kareem, dream3d-users
Currently DREAM3D does not have this capability. We are actively looking for a way to incorporate this kind of synthesis into DREAM3D-NX. You might have a look at https://github.com/stke9/SliceGAN and see if between DREAM3D and that project you could get something working. DREAM3D can serve the purpose of generating the input images by creating IPF Color images from the data. And then feed those IPF Color images into that project and see what happens.

When DREAM3D reads in the .ctf file we assume the XY plane. You will need to use the “Rotate Sample Reference Plane” in order to physically move the data in space. You should also be careful about moving the Euler Reference frames to ensure both the sample and crystal reference frame match. But in the end you cannot really do much to synthesize a microstructure from those 2D orthogonal planes as of DREAM.3D Version 6.5.171 or DREAM3D-NX 7.2.0. We are actively looking for funding and engineering capability to bring the feature to DREAM3D-NX in the future.

If the community would like to help out by contributing codes or ideas that would help out tremendously.
--
Mike Jackson                    mike.j...@bluequartz.net
BlueQuartz Software         www.bluequartz.net
President/Owner               Dayton, Ohio
Principal DREAM.3D Developer


--
You received this message because you are subscribed to the Google Groups "dream3d-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to dream3d-user...@googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/dream3d-users/1245bc5e-0a98-4500-bb2b-1f25f7ee2b00n%40googlegroups.com.
Reply all
Reply to author
Forward
0 new messages