Thinning-free Polygonal Approximation of Thick Digital Curves Using Cellular Envelope

Since the inception of successful rasterization of curves and objects in the digital space, several algorithms have been proposed for approximating a given digital curve. All these algorithms, however, resort to thinning as preprocessing before approximating a digital curve with changing thickness....

Full description

Bibliographic Details
Main Authors: Partha Bhowmick, Arindam Biswas, Bhargab B. Bhattacharya
Format: Article
Language:English
Published: Computer Vision Center Press 2008-02-01
Series:ELCVIA Electronic Letters on Computer Vision and Image Analysis
Subjects:
Online Access:https://elcvia.cvc.uab.es/article/view/179
id doaj-5432d322ab0243e5aaaab35d58369365
record_format Article
spelling doaj-5432d322ab0243e5aaaab35d583693652021-09-18T12:40:38ZengComputer Vision Center PressELCVIA Electronic Letters on Computer Vision and Image Analysis1577-50972008-02-017210.5565/rev/elcvia.179140Thinning-free Polygonal Approximation of Thick Digital Curves Using Cellular EnvelopePartha BhowmickArindam BiswasBhargab B. BhattacharyaSince the inception of successful rasterization of curves and objects in the digital space, several algorithms have been proposed for approximating a given digital curve. All these algorithms, however, resort to thinning as preprocessing before approximating a digital curve with changing thickness. Described in this paper is a novel thinning-free algorithm for polygonal approximation of an arbitrarily thick digital curve, using the concept of “cellular envelope”, which is newly introduced in this paper. The cellular envelope, defined as the smallest set of cells containing the given curve, and hence bounded by two tightest (inner and outer) isothetic polygons, is constructed using a combinatorial technique. This envelope, in turn, is analyzed to determine a polygonal approximation of the curve as a sequence of cells using certain attributes of digital straightness. Since a real-world curve=curve-shaped object with varying thickness, unexpected disconnectedness, noisy information, etc., is unsuitable for the existing algorithms on polygonal approximation, the curve is encapsulated by the cellular envelope to enable the polygonal approximation. Owing to the implicit Euclidean-free metrics and combinatorial properties prevailing in the cellular plane, implementation of the proposed algorithm involves primitive integer operations only, leading to fast execution of the algorithm. Experimental results that include output polygons for different values of the approximation parameter corresponding to several real-world digital curves, a couple of measures on the quality of approximation, comparative results related with two other well-referred algorithms, and CPU times, have been presented to demonstrate the elegance and efficacy of the proposed algorithm.https://elcvia.cvc.uab.es/article/view/179VLSIstatistical pattern analysis
collection DOAJ
language English
format Article
sources DOAJ
author Partha Bhowmick
Arindam Biswas
Bhargab B. Bhattacharya
spellingShingle Partha Bhowmick
Arindam Biswas
Bhargab B. Bhattacharya
Thinning-free Polygonal Approximation of Thick Digital Curves Using Cellular Envelope
ELCVIA Electronic Letters on Computer Vision and Image Analysis
VLSI
statistical pattern analysis
author_facet Partha Bhowmick
Arindam Biswas
Bhargab B. Bhattacharya
author_sort Partha Bhowmick
title Thinning-free Polygonal Approximation of Thick Digital Curves Using Cellular Envelope
title_short Thinning-free Polygonal Approximation of Thick Digital Curves Using Cellular Envelope
title_full Thinning-free Polygonal Approximation of Thick Digital Curves Using Cellular Envelope
title_fullStr Thinning-free Polygonal Approximation of Thick Digital Curves Using Cellular Envelope
title_full_unstemmed Thinning-free Polygonal Approximation of Thick Digital Curves Using Cellular Envelope
title_sort thinning-free polygonal approximation of thick digital curves using cellular envelope
publisher Computer Vision Center Press
series ELCVIA Electronic Letters on Computer Vision and Image Analysis
issn 1577-5097
publishDate 2008-02-01
description Since the inception of successful rasterization of curves and objects in the digital space, several algorithms have been proposed for approximating a given digital curve. All these algorithms, however, resort to thinning as preprocessing before approximating a digital curve with changing thickness. Described in this paper is a novel thinning-free algorithm for polygonal approximation of an arbitrarily thick digital curve, using the concept of “cellular envelope”, which is newly introduced in this paper. The cellular envelope, defined as the smallest set of cells containing the given curve, and hence bounded by two tightest (inner and outer) isothetic polygons, is constructed using a combinatorial technique. This envelope, in turn, is analyzed to determine a polygonal approximation of the curve as a sequence of cells using certain attributes of digital straightness. Since a real-world curve=curve-shaped object with varying thickness, unexpected disconnectedness, noisy information, etc., is unsuitable for the existing algorithms on polygonal approximation, the curve is encapsulated by the cellular envelope to enable the polygonal approximation. Owing to the implicit Euclidean-free metrics and combinatorial properties prevailing in the cellular plane, implementation of the proposed algorithm involves primitive integer operations only, leading to fast execution of the algorithm. Experimental results that include output polygons for different values of the approximation parameter corresponding to several real-world digital curves, a couple of measures on the quality of approximation, comparative results related with two other well-referred algorithms, and CPU times, have been presented to demonstrate the elegance and efficacy of the proposed algorithm.
topic VLSI
statistical pattern analysis
url https://elcvia.cvc.uab.es/article/view/179
work_keys_str_mv AT parthabhowmick thinningfreepolygonalapproximationofthickdigitalcurvesusingcellularenvelope
AT arindambiswas thinningfreepolygonalapproximationofthickdigitalcurvesusingcellularenvelope
AT bhargabbbhattacharya thinningfreepolygonalapproximationofthickdigitalcurvesusingcellularenvelope
_version_ 1717376893413490688