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.
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.