A Connected Component Labeling Algorithm for Implicitly-Defined Domains

05/30/2022
by   Robert I. Saye, et al.
0

A connected component labeling algorithm is developed for implicitly-defined domains specified by multivariate polynomials. The algorithm operates by recursively subdividing the constraint domain into hyperrectangular subcells until the topology thereon is sufficiently simple; in particular, we devise a topology test using properties of Bernstein polynomials. In many cases the algorithm produces a certificate guaranteeing its correctness, i.e., two points yield the same label if and only if they are path-connected. To robustly handle various kinds of edge cases, the algorithm may assign identical labels to distinct components, but only when they are exactly or nearly touching, relative to a user-controlled length scale. A variety of numerical experiments assess the effectiveness of the overall approach, including statistical analyses on randomly generated multi-component geometry in 2D and 3D, as well as specific examples involving cusps, self-intersections, junctions, and other kinds of singularities.

READ FULL TEXT

page 10

page 11

page 12

page 13

research
05/19/2021

High-Order Quadrature on Multi-Component Domains Implicitly Defined by Multivariate Polynomials

A high-order quadrature algorithm is presented for computing integrals o...
research
06/16/2020

A New Run-based Connected Component Labeling for Efficiently Analyzing and Processing Holes

This article introduces a new connected component labeling and analysis ...
research
07/09/2022

Bit complexity for computing one point in each connected component of a smooth real algebraic set

We analyze the bit complexity of an algorithm for the computation of at ...
research
12/14/2018

Simple Concurrent Labeling Algorithms for Connected Components

We present new concurrent labeling algorithms for finding connected comp...
research
12/28/2017

Efficient Parallel Connected Components Labeling with a Coarse-to-fine Strategy

This paper proposes a new parallel approach to solve connected component...
research
06/20/2016

A New Parallel Algorithm for Two-Pass Connected Component Labeling

Connected Component Labeling (CCL) is an important step in pattern recog...
research
04/03/2014

New Julia and Mandelbrot Sets for Jungck Ishikawa Iterates

The generation of fractals and study of the dynamics of polynomials is o...

Please sign up or login with your details

Forgot password? Click here to reset