Growing Circles: A Region Growing Algorithm for Unstructured Grids and Non-aligned Boundaries
Abstract
Detecting the boundaries of an enclosed region is a problem which arises in some applications such as the human upper airway modeling. Using of standard algorithms fails because of the inevitable errors, i.e. gaps and overlaps between the surrounding boundaries. Growing circles is an automatic approach to address this problem. A circle is centered inside the region and starts to grow by increasing its radius. Its growth is limited either by the surrounding boundaries or by reaching its maximum radius. To deal with complex shapes, many circles are used in which each circle partially reconstructs the region, and the whole region is determined by the union of these partial regions. The center of the circles and their maximum radius are calculated adaptively. It is similar to the region growing algorithm which is widely used in image processing applications. However, it works for unstructured grids as well as Cartesian ones. As an application of the method, it is applied to detect the boundaries of the upper airway cross-sections.
BibTeX
@inproceedings {10.2312:egp.20181018,
booktitle = {EG 2018 - Posters},
editor = {Jain, Eakta and Kosinka, Jirí},
title = {{Growing Circles: A Region Growing Algorithm for Unstructured Grids and Non-aligned Boundaries}},
author = {Dabbaghchian, Saeed},
year = {2018},
publisher = {The Eurographics Association},
ISSN = {1017-4656},
DOI = {10.2312/egp.20181018}
}
booktitle = {EG 2018 - Posters},
editor = {Jain, Eakta and Kosinka, Jirí},
title = {{Growing Circles: A Region Growing Algorithm for Unstructured Grids and Non-aligned Boundaries}},
author = {Dabbaghchian, Saeed},
year = {2018},
publisher = {The Eurographics Association},
ISSN = {1017-4656},
DOI = {10.2312/egp.20181018}
}