Segmenteverygrain: A Python module for segmentation of grains in images
Zoltán Sylvester, Daniel F. Stöckli, N. Howes, Kalinda Roberts, Matthew A. Malkowski, Zsófia Poros, Rowan C. Martindale, Wilson Bai
Abstract
Segmenteverygrain is a Python module that addresses the need for quantifying grain size in granular materials.It combines the Segment Anything Model (SAM) with a U-Net-style convolutional neural network to detect and measure grains or clasts in diverse image types, ranging from photomicrographs of sand, mineral grains, and thin sections to photographic images of gravel and boulder fields.Segmenteverygrain supports segmentation of large images, georeferencing, and interactive editing of the results.
Topics & Concepts
Python (programming language)SegmentationComputer scienceArtificial intelligenceComputer graphics (images)Computer visionProgramming languageImage Processing and 3D ReconstructionImage and Object Detection TechniquesMedical Image Segmentation Techniques