Novel Efficient Two-pass Algorithm for Closed Polygonal Approximation Based on LISE and Curvature Constraint Criteria

碩士 === 國立臺灣科技大學 === 資訊工程系 === 94 === Given a closed polygonal curve C with n points, the closed polygonal approximation (CPA) problem is defined to find a closed polygon P to approximate C under some error tolerance criteria. Based on the local integral square error (LISE) and the curvature constrai...

Full description

Bibliographic Details
Main Authors: Po-Hsuan Liao, 廖伯璇
Other Authors: Kuo-Liang Chung
Format: Others
Language:en_US
Published: 2006
Online Access:http://ndltd.ncl.edu.tw/handle/b8p4q9
id ndltd-TW-094NTUS5392002
record_format oai_dc
spelling ndltd-TW-094NTUS53920022018-06-25T06:05:11Z http://ndltd.ncl.edu.tw/handle/b8p4q9 Novel Efficient Two-pass Algorithm for Closed Polygonal Approximation Based on LISE and Curvature Constraint Criteria 有效兩階段封閉多邊形估計演算法植基於區域平方累績誤差與曲率量度 Po-Hsuan Liao 廖伯璇 碩士 國立臺灣科技大學 資訊工程系 94 Given a closed polygonal curve C with n points, the closed polygonal approximation (CPA) problem is defined to find a closed polygon P to approximate C under some error tolerance criteria. Based on the local integral square error (LISE) and the curvature constraint criteria, this paper presents a novel two-pass O(Fn+mn^2)-time algorithm for solving the CPA problem where m (<<n) denotes the minimal number of covering feasible segments for one vertex and empirically the value of $m$ is rather small; F (<<n^2) denotes the number of feasible approximate segments. The first pass of our proposed algorithm can be performed in O(Fn+mn^2) time under the given LISE; the second pass of our proposed algorithm can be performed in O(n) time under the given curvature constraint and the longest vertical distance consideration. Note that under the same LISE criterion, the set of polygonal segments determined by the first pass of our proposed CPA algorithm is minimal and is the same as that obtained by the currently published CPA algorithm by {\sl Chung et al.} whose algorithm takes O(n^3) time. Based on two real closed curves for representing French and Italy, experimental results demonstrate that our proposed two-pass CPA algorithm is faster and more robust than the previous algorithm by Chung {\sl et al.} Based on two real closed curves for representing a semicircle and a chromosome, experimental results demonstrate that under the same number of segments used, our proposed two-pass algorithm has a better quality, but has a little execution-time degradation when compared to the currently published CPA algorithm by {\sl Wu}. Kuo-Liang Chung 鍾國亮 2006 學位論文 ; thesis 26 en_US
collection NDLTD
language en_US
format Others
sources NDLTD
description 碩士 === 國立臺灣科技大學 === 資訊工程系 === 94 === Given a closed polygonal curve C with n points, the closed polygonal approximation (CPA) problem is defined to find a closed polygon P to approximate C under some error tolerance criteria. Based on the local integral square error (LISE) and the curvature constraint criteria, this paper presents a novel two-pass O(Fn+mn^2)-time algorithm for solving the CPA problem where m (<<n) denotes the minimal number of covering feasible segments for one vertex and empirically the value of $m$ is rather small; F (<<n^2) denotes the number of feasible approximate segments. The first pass of our proposed algorithm can be performed in O(Fn+mn^2) time under the given LISE; the second pass of our proposed algorithm can be performed in O(n) time under the given curvature constraint and the longest vertical distance consideration. Note that under the same LISE criterion, the set of polygonal segments determined by the first pass of our proposed CPA algorithm is minimal and is the same as that obtained by the currently published CPA algorithm by {\sl Chung et al.} whose algorithm takes O(n^3) time. Based on two real closed curves for representing French and Italy, experimental results demonstrate that our proposed two-pass CPA algorithm is faster and more robust than the previous algorithm by Chung {\sl et al.} Based on two real closed curves for representing a semicircle and a chromosome, experimental results demonstrate that under the same number of segments used, our proposed two-pass algorithm has a better quality, but has a little execution-time degradation when compared to the currently published CPA algorithm by {\sl Wu}.
author2 Kuo-Liang Chung
author_facet Kuo-Liang Chung
Po-Hsuan Liao
廖伯璇
author Po-Hsuan Liao
廖伯璇
spellingShingle Po-Hsuan Liao
廖伯璇
Novel Efficient Two-pass Algorithm for Closed Polygonal Approximation Based on LISE and Curvature Constraint Criteria
author_sort Po-Hsuan Liao
title Novel Efficient Two-pass Algorithm for Closed Polygonal Approximation Based on LISE and Curvature Constraint Criteria
title_short Novel Efficient Two-pass Algorithm for Closed Polygonal Approximation Based on LISE and Curvature Constraint Criteria
title_full Novel Efficient Two-pass Algorithm for Closed Polygonal Approximation Based on LISE and Curvature Constraint Criteria
title_fullStr Novel Efficient Two-pass Algorithm for Closed Polygonal Approximation Based on LISE and Curvature Constraint Criteria
title_full_unstemmed Novel Efficient Two-pass Algorithm for Closed Polygonal Approximation Based on LISE and Curvature Constraint Criteria
title_sort novel efficient two-pass algorithm for closed polygonal approximation based on lise and curvature constraint criteria
publishDate 2006
url http://ndltd.ncl.edu.tw/handle/b8p4q9
work_keys_str_mv AT pohsuanliao novelefficienttwopassalgorithmforclosedpolygonalapproximationbasedonliseandcurvatureconstraintcriteria
AT liàobóxuán novelefficienttwopassalgorithmforclosedpolygonalapproximationbasedonliseandcurvatureconstraintcriteria
AT pohsuanliao yǒuxiàoliǎngjiēduànfēngbìduōbiānxínggūjìyǎnsuànfǎzhíjīyúqūyùpíngfānglèijīwùchàyǔqūlǜliàngdù
AT liàobóxuán yǒuxiàoliǎngjiēduànfēngbìduōbiānxínggūjìyǎnsuànfǎzhíjīyúqūyùpíngfānglèijīwùchàyǔqūlǜliàngdù
_version_ 1718704654183825408