Minimum Number of Neighbors Filter

Description | Options | Required Arrays | Created Arrays | Authors

Group

Processing Filters

Description

This Filter sets the minimum number (an integer) of Field Neighbors a grain must have to remain in the structure. Entering 0 (zero) is valid because the grain may occupy the whole volume and would therefore have no Neighbors. Also, entering zero results in nothing changing in other grains.
Entering a number larger than the grain that has the maximum number of Neighbors generates an error (all grains have been removed!). The user needs to proceed conservatively here when choosing the value for the minimum to avoid accidentally exceeding the max and generating an error later in the pipeline.
Using minimum number entries between 1 and a value less than the maxmimum number of Neighbors associated with a grain results in removal of those grains that have the entered number of Neighbors or fewer. After these grains are removed, the remaining grains are coarsened iteratively, one voxel per iteration, until the gaps left by the removed grains are filled.

Parameters

NameType
Minimum Number NeighborsInteger

Required Arrays

TypeNameComment
CellCellPhases
CellGrainIds
FieldFieldPhases
FieldNumNeighbors

Created Arrays

TypeNameComment
FieldActive

Authors

Copyright: 2012 Michael A. Groeber (AFRL),
  2012 Michael A. Jackson (BlueQuartz Software)
Contact Info: dream3d@bluequartz.net
Version: 1.0.0
License: See the License.txt file that came with DREAM3D.

Index