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...
Autores principales: | , , |
---|---|
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 |