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....
Main Authors: | , , |
---|---|
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 |