Dear Indrajeet Tambe,
You will break this into 2 pipelines. You will be segmenting the DCT data based on the GrainIds that you already have. If the grain Ids already range from 1-N and are contiguous then you can proceed without any issues. If there are gaps in the existing grain ids, then it will easier to just run the “Segment Features (Scalar)” filter and assign the original Grain Ids from the DCT data as the “Scalar Array To Segment”. Use a “Scalar Tolerance” of 0.
- Run the “Find Feature Phases” filter using the newly generated “Feature Ids”.
- Run the “Find Feature Centroids” filter using the newly generated “Feature Ids”.
- Run the “Fine Feature Shapes” filter using the newly generated “Feature Ids”.
- Run the “Export ASCII Data” filter to output all of this data to a file.
In the next pipeline you are going to have to Import the DCT data into dream3d, run a mask to flag each voxel that is part of an actual grain. Then build up a synthetic generation pipeline based on the (01) Single Cubic Phase Equiaxed prebuilt pipeline. In the “Pack Primary Phases” filter you will need to select to “Use Mask” a, also select “Already Have Features” for the “Feature Generation” parameter. If this all works correctly, then you should get something close to what the DCT gave you.
Please let us know if you have any additional questions.