Elongated Grains Axes Lengths

136 views
Skip to first unread message

Musa Norouzian

unread,
Sep 9, 2019, 10:59:32 AM9/9/19
to dream3d-users
Hi everyone,

After simulating microstructures with elongated grains, I'd like to calculate the lengths of the three axes with which each grain is defined. For example if a grain has a volume of V, I'd like to know the ellipsoid that fits the grain most accurately (without knowing the aspect ratio of the grain, of course). Is there a prebuilt filter that outputs the axes information of each grain?

Thanks,
Musa Norouzian

Michael Jackson

unread,
Sep 9, 2019, 11:25:38 AM9/9/19
to Musa Norouzian, dream3d-users

In the “Pack Primary Features” filter there is an option to save the information you are asking for. Please take a look at the included attached image.

 

--

Michael Jackson | Owner, President

      BlueQuartz Software

[e] mike.j...@bluequartz.net

[w] www.bluequartz.net

--
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 on the web visit https://groups.google.com/d/msgid/dream3d-users/943d5f16-6518-4c1c-baff-b6c66934b2de%40googlegroups.com.

Screen Shot 2019-09-09 at 11.23.59 AM.png

Musa Norouzian

unread,
Sep 9, 2019, 3:05:15 PM9/9/19
to dream3d-users
Thank you for the response, Mike. In addition to what you suggested, I found that Find Feature Shapes filter also provides the geometrical information that I was looking for. However, when I compared the results of the two techniques (Pack Primary Phases vs. Find Feature Shapes), they do not match. For instance, for the grain shown in the attachment, the aspect ratio given by Pack Primary Phases is ~1:0.55:0.49. This ratio using the Find Feature Shapes filter is obtained as 1:0.86:0.79 which is a much more realistic aspect ratio for the attached grain (very close to equiaxed). The AxisEulerAngles of the two techniques are also different. This grain is a biased feature as it intersects with the boundary of the volume. However, the aspect ratio of the unbiased grains are closer for the two techniques but not identical. I have attached the pipeline as well. 

Musa

On Monday, September 9, 2019 at 10:25:38 AM UTC-5, Michael Jackson wrote:

In the “Pack Primary Features” filter there is an option to save the information you are asking for. Please take a look at the included attached image.

 

--

Michael Jackson | Owner, President

      BlueQuartz Software

 

From: <dream3...@googlegroups.com> on behalf of Musa Norouzian <musa.n...@gmail.com>
Date: Monday, September 9, 2019 at 10:59 AM
To: dream3d-users <dream3...@googlegroups.com>
Subject: Elongated Grains Axes Lengths

 

Hi everyone,

 

After simulating microstructures with elongated grains, I'd like to calculate the lengths of the three axes with which each grain is defined. For example if a grain has a volume of V, I'd like to know the ellipsoid that fits the grain most accurately (without knowing the aspect ratio of the grain, of course). Is there a prebuilt filter that outputs the axes information of each grain?

 

Thanks,

Musa Norouzian

--
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 dream3...@googlegroups.com.

grain.JPG
Elongation.json

Michael Jackson

unread,
Sep 9, 2019, 6:15:23 PM9/9/19
to Musa Norouzian, dream3d-users

Musa,

  Thanks for the reminder. You are actually correct. The data from the Pack Primary Phases is the data before the voxels are filled in between all the grains so are basically “as generated” grains before the packing begins. You are also correct in using the “Find Feature Shapes as that is the correct data to use.

 

--

Mike Jackson

 

On 9/9/19, 3:05 PM, "Musa Norouzian" <dream3...@googlegroups.com on behalf of musa.no...@gmail.com> wrote:

 

Thank you for the response, Mike. In addition to what you suggested, I found that Find Feature Shapes filter also provides the geometrical information that I was looking for. However, when I compared the results of the two techniques (Pack Primary Phases vs. Find Feature Shapes), they do not match. For instance, for the grain shown in the attachment, the aspect ratio given by Pack Primary Phases is ~1:0.55:0.49. This ratio using the Find Feature Shapes filter is obtained as 1:0.86:0.79 which is a much more realistic aspect ratio for the attached grain (very close to equiaxed). The AxisEulerAngles of the two techniques are also different. This grain is a biased feature as it intersects with the boundary of the volume. However, the aspect ratio of the unbiased grains are closer for the two techniques but not identical. I have attached the pipeline as well. 

Musa


On Monday, September 9, 2019 at 10:25:38 AM UTC-5, Michael Jackson wrote:

In the “Pack Primary Features” filter there is an option to save the information you are asking for. Please take a look at the included attached image.

 

--

Michael Jackson | Owner, President

      BlueQuartz Software

 

From: <dream3...@googlegroups.com> on behalf of Musa Norouzian <musa.n...@gmail.com>
Date: Monday, September 9, 2019 at 10:59 AM
To: dream3d-users <dream3...@googlegroups.com>
Subject: Elongated Grains Axes Lengths

 

Hi everyone,

 

After simulating microstructures with elongated grains, I'd like to calculate the lengths of the three axes with which each grain is defined. For example if a grain has a volume of V, I'd like to know the ellipsoid that fits the grain most accurately (without knowing the aspect ratio of the grain, of course). Is there a prebuilt filter that outputs the axes information of each grain?

 

Thanks,

Musa Norouzian

--
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 dream3...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/dream3d-users/943d5f16-6518-4c1c-baff-b6c66934b2de%40googlegroups.com.

--
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 on the web visit https://groups.google.com/d/msgid/dream3d-users/70b9ead3-0ed6-49d7-a59f-3e56aa62b3d8%40googlegroups.com.

Karthik Shree

unread,
Sep 9, 2019, 7:02:07 PM9/9/19
to Michael Jackson, Musa Norouzian, dream3d-users
hi Mike and Musa,

i am trying to create titanium micro-structure where the shape of the micro-structure actually look elongated under optical microscopy. is there any ways to create the titanium micro-structure at least 70% of  the exact micro-structure?  i don't have any EBSD data of the micro-structure. if there is a way to build it from EBSD data perhaps i can take from some journal papers and use it to build one.

please advice in this regards.

thank you.

karthigesu

Karthik Shree

unread,
Sep 9, 2019, 7:20:28 PM9/9/19
to Michael Jackson, Musa Norouzian, dream3d-users
Hi Musa, 

Can you share the list of pipelines that you used to create elongated micro-structure. Take a snapshot of those pipelines and email them to me. 

APPRECIATE YOUR HELP.

Thank you.

Karthigesu 

Michael Jackson

unread,
Sep 10, 2019, 8:29:20 AM9/10/19
to Karthik Shree, Musa Norouzian, dream3d-users

Musa,

   Save the pipeline as a “Pipeline File” (File->Save Pipeline) (which is just JSON text) and send the JSON file to your collaborators. Taking screen shots is not the preferred way of moving pipelines.

 

-- 

Michael A. Jackson                 400 S. Pioneer Blvd
Owner, President                   Springboro, Ohio 45066
BlueQuartz Software, LLC           EMail: mike.j...@bluequartz.net
Voice: 937-790-1601                Web: http://www.bluequartz.net
Fax: 937-746-0783

 

Musa Norouzian

unread,
Sep 10, 2019, 10:26:34 AM9/10/19
to dream3d-users
Mike and Karthik,

I have already included my JSON file in my previous message. It's called Elongation.json.

Musa


On Tuesday, September 10, 2019 at 7:29:20 AM UTC-5, Michael Jackson wrote:

Musa,

   Save the pipeline as a “Pipeline File” (File->Save Pipeline) (which is just JSON text) and send the JSON file to your collaborators. Taking screen shots is not the preferred way of moving pipelines.

 

-- 

Michael A. Jackson                 400 S. Pioneer Blvd
Owner, President                   Springboro, Ohio 45066

BlueQuartz Software, LLC           EMail: mike.jackson@bluequartz.net

 

From: <dream3...@googlegroups.com> on behalf of Musa Norouzian <musa.n...@gmail.com>
Date: Monday, September 9, 2019 at 10:59 AM
To: dream3d-users <dream3...@googlegroups.com>
Subject: Elongated Grains Axes Lengths

 

Hi everyone,

 

After simulating microstructures with elongated grains, I'd like to calculate the lengths of the three axes with which each grain is defined. For example if a grain has a volume of V, I'd like to know the ellipsoid that fits the grain most accurately (without knowing the aspect ratio of the grain, of course). Is there a prebuilt filter that outputs the axes information of each grain?

 

Thanks,

Musa Norouzian

--
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 dream3...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/dream3d-users/943d5f16-6518-4c1c-baff-b6c66934b2de%40googlegroups.com.

--
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 dream3...@googlegroups.com.

--
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 dream3...@googlegroups.com.

Musa Norouzian

unread,
Sep 10, 2019, 12:17:09 PM9/10/19
to dream3d-users
On the similar topic, is there a way to get the same feature information (aspect ratio and axis Euler angle) for a single 2D slice and not the full volume? If I have a 3D synthetic volume, is there a way to slice a 2D dataset? There is a filter called Detect 2D Ellipses but I'm not sure how to provide the 2D featureIds. This filter seems to be developed for fibers and I don't know whether it's appropriate for grain analysis.

Thank you,
Musa

Michael Jackson

unread,
Sep 11, 2019, 8:38:46 AM9/11/19
to Musa Norouzian, dream3d-users

The Detect Ellipsoids is specifically for fibers. It most likely is not appropriate for a polycrystal.

 

You can use the “Crop Geometry” filter to extract out a single slice of your 3D volume. If you need to do this repeatedly for every slice then I might suggest using something like python to drive an automated workflow.

 

--

Mike Jackson

 

From: <dream3...@googlegroups.com> on behalf of Musa Norouzian <musa.no...@gmail.com>
Date: Tuesday, September 10, 2019 at 12:17 PM
To: dream3d-users <dream3...@googlegroups.com>
Subject: Re: Elongated Grains Axes Lengths

 

On the similar topic, is there a way to get the same feature information (aspect ratio and axis Euler angle) for a single 2D slice and not the full volume? If I have a 3D synthetic volume, is there a way to slice a 2D dataset? There is a filter called Detect 2D Ellipses but I'm not sure how to provide the 2D featureIds. This filter seems to be developed for fibers and I don't know whether it's appropriate for grain analysis.

 

Thank you,

Musa

--

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.

Stanislav Buklovskyi

unread,
May 27, 2021, 1:29:51 PM5/27/21
to dream3d-users
Hello Musa,

I have actually encountered the same problem. I understand that this discussion has taken place 2 years ago, but could you please let me know how did you get the data from  Find Feature Shapes filter? I do use the filter but can't find a way to export this data from Dream3D :)

Best,
Stas

понедельник, 9 сентября 2019 г. в 15:05:15 UTC-4, musa.no...@gmail.com:
Thank you for the response, Mike. In addition to what you suggested, I found that Find Feature Shapes filter also provides the geometrical information that I was looking for. However, when I compared the results of the two techniques (Pack Primary Phases vs. Find Feature Shapes), they do not match. For instance, for the grain shown in the attachment, the aspect ratio given by Pack Primary Phases is ~1:0.55:0.49. This ratio using the Find Feature Shapes filter is obtained as 1:0.86:0.79 which is a much more realistic aspect ratio for the attached grain (very close to equiaxed). The AxisEulerAngles of the two techniques are also different. This grain is a biased feature as it intersects with the boundary of the volume. However, the aspect ratio of the unbiased grains are closer for the two techniques but not identical. I have attached the pipeline as well. 

Musa

On Monday, September 9, 2019 at 10:25:38 AM UTC-5, Michael Jackson wrote:

In the “Pack Primary Features” filter there is an option to save the information you are asking for. Please take a look at the included attached image.

 

--

Michael Jackson | Owner, President

      BlueQuartz Software

Reply all
Reply to author
Forward
0 new messages