{'fraction_non_alphanumeric': 0.020224719101123594, 'fraction_numerical': 0.01198501872659176, 'mean_word_length': 5.3619047619047615, 'pattern_counts': {'":': 0, '<': 0, '<?xml version=': 0, '>': 0, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
Optimized 3D Segmentation Algorithm for Shelly Sand Images

There is much to be gained from analysing and studying calcareous sediment, with applications ranging from the study of climate change, rock dating, and even building offshore oil rigs and wind farms. One way of performing this analysis is to obtain a µCT scan of the sediment, allowing scientists and engineers to automate much of their analysis using software. Many existing and prospective analysis techniques require handling individual grains. Thus, fast and effective segmentation is an essential first step for any such analysis. Segmentation is non-trivial; these scans hold a lot of information, exhibit ambiguous boundaries between objects, and many objects are hollow, making it even more difficult to apply traditional watershed segmentation. Addressing these issues, in this paper we propose an optimized 3D segmentation (O3DS) algorithm based on watersheds. We make use of branch recursion, partition the image by height prior to segmentation, artificially reducing the size of the largest connected objects. These and additional changes are extremely effective in optimizing performance; O3DS reduces the time to segment a 659x925x932 scan of sediment by 95.4% and produces better or comparable results when compared to similar implementation by our co-author.