Euler arc splines for curve completion

This paper introduces a special arc spline called an Euler arc spline as the basic form for visually pleasing completion curves. It is considered as an extension of an Euler curve in the sense that the points in the Euler curve are replaced by arcs. A simple way for specifying it, which is suitable...

Full description

Saved in:
Bibliographic Details
Main Authors: Zhou, Hailing., Zheng, Jianmin., Yang, Xunnian.
Other Authors: School of Computer Engineering
Format: Article
Language:English
Published: 2013
Subjects:
Online Access:https://hdl.handle.net/10356/84491
http://hdl.handle.net/10220/13136
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Nanyang Technological University
Language: English
id sg-ntu-dr.10356-84491
record_format dspace
spelling sg-ntu-dr.10356-844912020-05-28T07:17:38Z Euler arc splines for curve completion Zhou, Hailing. Zheng, Jianmin. Yang, Xunnian. School of Computer Engineering DRNTU::Engineering::Computer science and engineering This paper introduces a special arc spline called an Euler arc spline as the basic form for visually pleasing completion curves. It is considered as an extension of an Euler curve in the sense that the points in the Euler curve are replaced by arcs. A simple way for specifying it, which is suitable for shape completion, is presented. It is shown that Euler arc splines have several properties desired by aesthetics of curves, in addition to computational simplicity and NURBS representation. An algorithm is proposed for curve completion using Euler arc splines. The development of the algorithm involves two optimization processes, which are converted into a single minimization problem in two variables solved by the Levenberg–Marquardt algorithm. Compared to previous methods, the proposed algorithm always guarantees the interpolation of two boundary conditions. 2013-08-15T08:21:01Z 2019-12-06T15:46:04Z 2013-08-15T08:21:01Z 2019-12-06T15:46:04Z 2012 2012 Journal Article Zhou, H., Zheng, J.,& Yang, X. (2012). Euler arc splines for curve completion. Computers & Graphics, 36(6), 642-650. 0097-8493 https://hdl.handle.net/10356/84491 http://hdl.handle.net/10220/13136 10.1016/j.cag.2012.04.001 en Computers & graphics
institution Nanyang Technological University
building NTU Library
country Singapore
collection DR-NTU
language English
topic DRNTU::Engineering::Computer science and engineering
spellingShingle DRNTU::Engineering::Computer science and engineering
Zhou, Hailing.
Zheng, Jianmin.
Yang, Xunnian.
Euler arc splines for curve completion
description This paper introduces a special arc spline called an Euler arc spline as the basic form for visually pleasing completion curves. It is considered as an extension of an Euler curve in the sense that the points in the Euler curve are replaced by arcs. A simple way for specifying it, which is suitable for shape completion, is presented. It is shown that Euler arc splines have several properties desired by aesthetics of curves, in addition to computational simplicity and NURBS representation. An algorithm is proposed for curve completion using Euler arc splines. The development of the algorithm involves two optimization processes, which are converted into a single minimization problem in two variables solved by the Levenberg–Marquardt algorithm. Compared to previous methods, the proposed algorithm always guarantees the interpolation of two boundary conditions.
author2 School of Computer Engineering
author_facet School of Computer Engineering
Zhou, Hailing.
Zheng, Jianmin.
Yang, Xunnian.
format Article
author Zhou, Hailing.
Zheng, Jianmin.
Yang, Xunnian.
author_sort Zhou, Hailing.
title Euler arc splines for curve completion
title_short Euler arc splines for curve completion
title_full Euler arc splines for curve completion
title_fullStr Euler arc splines for curve completion
title_full_unstemmed Euler arc splines for curve completion
title_sort euler arc splines for curve completion
publishDate 2013
url https://hdl.handle.net/10356/84491
http://hdl.handle.net/10220/13136
_version_ 1681057512413986816