The pore network partitioning PNP is an efficient algorithm that allows the extraction of the pore network structure of a binary microstructure. It involves a distance map compuation in order to extract maxima points, a filtering process to generate different types of pores and a geodesic distance transform with source propagation applied to the filtered pore network to generate partitions. In summary, the PNP algorithm extracts the pore network and splits it into multiple pores of different sizes.
The input for the PNP algorithm is a binary microstructure image (2D) or a volume (3D), where solid and porous phase are in white and black, respectively.

Update 20220615: added granulometry computation to PNP-3D.

If you use this algorithm, please cite:


You must be logged in to post a comment.

Developers, create your own plugin for plug im !