PoreSeg: An unsupervised and interactive-based framework for automatic segmentation of X-ray tomography of porous materials