Skip to content

Questions about Medial Surface Settings parameters #8

@EdgarL0

Description

@EdgarL0

Hello,

I'm working on a sample consisting of a packing of spheres generated from a DEM software, which is voxelized and so far everything is working well with the pnextract software.
However, I have some specific and general questions regarding the medial surface parameters for pnextract.

  • For ClipRoutx and ClipRoutyz parameters, my understanding is that they limit the size of maximal-spheres outside the boundaries, but I don't understand why the default value is different for x axis and y,z axis. Should I leave it this way ? In addition, if i want to delete myself all throats and pores generated close to the boundaries, can I totally disregard the parameter or it will still have influence on the rest of the computations ?

  • For midRFrac, I'm not sure if it is used before or for the labeling/creation of the hierarchy of the maximal spheres.

  • For RMedSurfNoise and nRSmoothing, I understand that they're herein to control the noise amplitude, but is this only for micro-CT images or should I also use it for DEM generated images ? Can I just simply put both to 0 if I want to skip this step or will it cause any problem ?

  • For lenNf and vmvRadRelNf, I have trouble in understanding the "relative" distance or size. For LenNf I understand that two pores A and B can be merged if dist(center(A),center(B))< LenNf(max(radius(A),radius(B)) but according my understanding this condition is the preliminary one that must be used to create the hierarchy and not at the time when we start to merge pre-identified pores. Then, in my mind, I would expect a LenNf value greater than 1 at this stage. Similarly with vmvRadRelNf, I understand that the pores will be merged if the throat size is very close to the pore size (while centers of pores must be close), but then I don't understand how to adjust vmvRadRelNf adequately, since it reduces the merging when reducing the parameter.

  • For Rcorsf and Rcors, I'm not sure about their role in the maximal ball algorithm, and how they influence the results.

Additionally, I saw in the code the presence of the MinRPore parameters, and I'm not sure how it works and if I need to adjust it myself or not, since it gets updated automatically at the end of the distance map computation.

Finally, in the pnextract paper in July 2017 (https://journals.aps.org/pre/abstract/10.1103/PhysRevE.96.013312), I see that you used a threshold for the radius of 1.75 voxel length for generating spheres, and another threshold named "d_treshold" to control the details of the medial-surface. Are those thresholds adjustable in pnextract ?

Thanks in advance for your answer,

Edgar.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions