Cargando…

A Review of Watershed Implementations for Segmentation of Volumetric Images

Watershed is a widely used image segmentation algorithm. Most researchers understand just an idea of this method: a grayscale image is considered as topographic relief, which is flooded from initial basins. However, frequently they are not aware of the options of the algorithm and the peculiarities...

Descripción completa

Detalles Bibliográficos
Autores principales: Kornilov, Anton, Safonov, Ilia, Yakimchuk, Ivan
Formato: Online Artículo Texto
Lenguaje:English
Publicado: MDPI 2022
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9146301/
https://www.ncbi.nlm.nih.gov/pubmed/35621890
http://dx.doi.org/10.3390/jimaging8050127
_version_ 1784716530062196736
author Kornilov, Anton
Safonov, Ilia
Yakimchuk, Ivan
author_facet Kornilov, Anton
Safonov, Ilia
Yakimchuk, Ivan
author_sort Kornilov, Anton
collection PubMed
description Watershed is a widely used image segmentation algorithm. Most researchers understand just an idea of this method: a grayscale image is considered as topographic relief, which is flooded from initial basins. However, frequently they are not aware of the options of the algorithm and the peculiarities of its realizations. There are many watershed implementations in software packages and products. Even if these packages are based on the identical algorithm–watershed, by flooding their outcomes, processing speed, and consumed memory, vary greatly. In particular, the difference among various implementations is noticeable for huge volumetric images; for instance, tomographic 3D images, for which low performance and high memory requirements of watershed might be bottlenecks. In our review, we discuss the peculiarities of algorithms with and without waterline generation, the impact of connectivity type and relief quantization level on the result, approaches for parallelization, as well as other method options. We present detailed benchmarking of seven open-source and three commercial software implementations of marker-controlled watershed for semantic or instance segmentation. We compare those software packages for one synthetic and two natural volumetric images. The aim of the review is to provide information and advice for practitioners to select the appropriate version of watershed for their problem solving. In addition, we forecast future directions of software development for 3D image segmentation by watershed.
format Online
Article
Text
id pubmed-9146301
institution National Center for Biotechnology Information
language English
publishDate 2022
publisher MDPI
record_format MEDLINE/PubMed
spelling pubmed-91463012022-05-29 A Review of Watershed Implementations for Segmentation of Volumetric Images Kornilov, Anton Safonov, Ilia Yakimchuk, Ivan J Imaging Review Watershed is a widely used image segmentation algorithm. Most researchers understand just an idea of this method: a grayscale image is considered as topographic relief, which is flooded from initial basins. However, frequently they are not aware of the options of the algorithm and the peculiarities of its realizations. There are many watershed implementations in software packages and products. Even if these packages are based on the identical algorithm–watershed, by flooding their outcomes, processing speed, and consumed memory, vary greatly. In particular, the difference among various implementations is noticeable for huge volumetric images; for instance, tomographic 3D images, for which low performance and high memory requirements of watershed might be bottlenecks. In our review, we discuss the peculiarities of algorithms with and without waterline generation, the impact of connectivity type and relief quantization level on the result, approaches for parallelization, as well as other method options. We present detailed benchmarking of seven open-source and three commercial software implementations of marker-controlled watershed for semantic or instance segmentation. We compare those software packages for one synthetic and two natural volumetric images. The aim of the review is to provide information and advice for practitioners to select the appropriate version of watershed for their problem solving. In addition, we forecast future directions of software development for 3D image segmentation by watershed. MDPI 2022-04-26 /pmc/articles/PMC9146301/ /pubmed/35621890 http://dx.doi.org/10.3390/jimaging8050127 Text en © 2022 by the authors. https://creativecommons.org/licenses/by/4.0/Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
spellingShingle Review
Kornilov, Anton
Safonov, Ilia
Yakimchuk, Ivan
A Review of Watershed Implementations for Segmentation of Volumetric Images
title A Review of Watershed Implementations for Segmentation of Volumetric Images
title_full A Review of Watershed Implementations for Segmentation of Volumetric Images
title_fullStr A Review of Watershed Implementations for Segmentation of Volumetric Images
title_full_unstemmed A Review of Watershed Implementations for Segmentation of Volumetric Images
title_short A Review of Watershed Implementations for Segmentation of Volumetric Images
title_sort review of watershed implementations for segmentation of volumetric images
topic Review
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9146301/
https://www.ncbi.nlm.nih.gov/pubmed/35621890
http://dx.doi.org/10.3390/jimaging8050127
work_keys_str_mv AT kornilovanton areviewofwatershedimplementationsforsegmentationofvolumetricimages
AT safonovilia areviewofwatershedimplementationsforsegmentationofvolumetricimages
AT yakimchukivan areviewofwatershedimplementationsforsegmentationofvolumetricimages
AT kornilovanton reviewofwatershedimplementationsforsegmentationofvolumetricimages
AT safonovilia reviewofwatershedimplementationsforsegmentationofvolumetricimages
AT yakimchukivan reviewofwatershedimplementationsforsegmentationofvolumetricimages