Using Stacks for Image Segmentation Based on Region Growing

The aim of the work is to comparatively evaluate the sizes of FIFO and LIFO stacks required for image segmentation based on growing regions. The coordinates (y, x) of the pixels that need to be attached to the cultivated area are placed in stacks during the segmentation process. The size of the stac...

Full description

Bibliographic Details
Main Author: V. Yu. Tsviatkou
Format: Article
Language:Russian
Published: Establishment «The Main Information and Analytical Center of the Ministry of Education of the Republic of Belarus» 2020-07-01
Series:Цифровая трансформация
Subjects:
Online Access:https://dt.giac.by/jour/article/view/514
id doaj-851da0ea02df407e94a30c1d70121937
record_format Article
spelling doaj-851da0ea02df407e94a30c1d701219372021-07-28T16:20:22ZrusEstablishment «The Main Information and Analytical Center of the Ministry of Education of the Republic of Belarus»Цифровая трансформация2522-96132524-28222020-07-0102435010.38086/2522-9613-2020-2-43-50181Using Stacks for Image Segmentation Based on Region GrowingV. Yu. Tsviatkou0Belarusian State University of Informatics and RadioelectronicsThe aim of the work is to comparatively evaluate the sizes of FIFO and LIFO stacks required for image segmentation based on growing regions. The coordinates (y, x) of the pixels that need to be attached to the cultivated area are placed in stacks during the segmentation process. The size of the stack needed to store the coordinates depends on the structure of the image and cannot be determined before segmentation. To avoid stack overflow, its size is determined for maximum load conditions when the image contains a single maximum area. In this case, the stack size is equal to the image size. This approach does not take into account the process of stack unloading and leads to memory overrun. Expressions are obtained in the paper that allow one to increase the accuracy of determining the sizes of FIFO and LIFO stacks necessary for storing the coordinates of adjacent pixels in a segmentation algorithm based on growing regions under maximum load conditions. In this case, the initial position of the region growth point and the direction of the selection of adjacent pixels in the scanning window are taken into account. A comparative assessment of the stack sizes required for image segmentation showed that using the FIFO stack is preferable to the LIFO stack and leads to significant memory savings.https://dt.giac.by/jour/article/view/514fifo stacklifo stackimage segmentationregion growingstack size
collection DOAJ
language Russian
format Article
sources DOAJ
author V. Yu. Tsviatkou
spellingShingle V. Yu. Tsviatkou
Using Stacks for Image Segmentation Based on Region Growing
Цифровая трансформация
fifo stack
lifo stack
image segmentation
region growing
stack size
author_facet V. Yu. Tsviatkou
author_sort V. Yu. Tsviatkou
title Using Stacks for Image Segmentation Based on Region Growing
title_short Using Stacks for Image Segmentation Based on Region Growing
title_full Using Stacks for Image Segmentation Based on Region Growing
title_fullStr Using Stacks for Image Segmentation Based on Region Growing
title_full_unstemmed Using Stacks for Image Segmentation Based on Region Growing
title_sort using stacks for image segmentation based on region growing
publisher Establishment «The Main Information and Analytical Center of the Ministry of Education of the Republic of Belarus»
series Цифровая трансформация
issn 2522-9613
2524-2822
publishDate 2020-07-01
description The aim of the work is to comparatively evaluate the sizes of FIFO and LIFO stacks required for image segmentation based on growing regions. The coordinates (y, x) of the pixels that need to be attached to the cultivated area are placed in stacks during the segmentation process. The size of the stack needed to store the coordinates depends on the structure of the image and cannot be determined before segmentation. To avoid stack overflow, its size is determined for maximum load conditions when the image contains a single maximum area. In this case, the stack size is equal to the image size. This approach does not take into account the process of stack unloading and leads to memory overrun. Expressions are obtained in the paper that allow one to increase the accuracy of determining the sizes of FIFO and LIFO stacks necessary for storing the coordinates of adjacent pixels in a segmentation algorithm based on growing regions under maximum load conditions. In this case, the initial position of the region growth point and the direction of the selection of adjacent pixels in the scanning window are taken into account. A comparative assessment of the stack sizes required for image segmentation showed that using the FIFO stack is preferable to the LIFO stack and leads to significant memory savings.
topic fifo stack
lifo stack
image segmentation
region growing
stack size
url https://dt.giac.by/jour/article/view/514
work_keys_str_mv AT vyutsviatkou usingstacksforimagesegmentationbasedonregiongrowing
_version_ 1721267535887728640