Deforming generalized cylinders without self-intersection by means of a parametric center curve
Autor: | Stephen M. Pizer, Rui Wang, Ruibin Ma, Julian G. Rosenman, Qingyu Zhao, James Damon |
---|---|
Jazyk: | angličtina |
Rok vydání: | 2018 |
Předmět: |
self-intersection
Computer science Mathematical analysis Shell (structure) deformation 020207 software engineering 02 engineering and technology Deformation (meteorology) Curvature Computer Graphics and Computer-Aided Design Skeletonization lcsh:QA75.5-76.95 Intersection Artificial Intelligence Distortion 0202 electrical engineering electronic engineering information engineering skeleton 020201 artificial intelligence & image processing Computer Vision and Pattern Recognition lcsh:Electronic computers. Computer science Rotation (mathematics) generalized cylinder Parametric statistics |
Zdroj: | Computational Visual Media, Vol 4, Iss 4, Pp 305-321 (2018) |
ISSN: | 2096-0662 2096-0433 |
Popis: | Large-scale deformations of a tubular object, or generalized cylinder, are often defined by a target shape for its center curve, typically using a parametric target curve. This task is non-trivial for free-form deformations or direct manipulation methods because it is hard to manually control the centerline by adjusting control points. Most skeleton-based methods are no better, again due to the small number of manually adjusted control points. In this paper, we propose a method to deform a generalized cylinder based on its skeleton composed of a centerline and orthogonal cross sections. Although we are not the first to use such a skeleton, we propose a novel skeletonization method that tries to minimize the number of intersections between neighboring cross sections by means of a relative curvature condition to detect intersections. The mesh deformation is first defined geometrically by deforming the centerline and mapping the cross sections. Rotation minimizing frames are used during mapping to control twisting. Secondly, given displacements on the cross sections, the deformation is decomposed into finely subdivided regions. We limit distortion at these vertices by minimizing an elastic thin shell bending energy, in linear time. Our method can handle complicated generalized cylinders such as the human colon. |
Databáze: | OpenAIRE |
Externí odkaz: |