4.7 Article

Multi-dimensional dynamic programming in ruled surface fitting

Journal

COMPUTER-AIDED DESIGN
Volume 51, Issue -, Pages 39-49

Publisher

ELSEVIER SCI LTD
DOI: 10.1016/j.cad.2014.02.004

Keywords

Ruled surface fitting; Multi-dimensional dynamic programming; Surface-surface composition; GPU algorithms

Funding

  1. Hong Kong RGC/GRF Grant [CUHK/417508, CUHK/417109]
  2. Direct Research Grant [CUHK/2050518]
  3. People Programme (Marie Curie Actions) of the European Union's Seventh Framework Programme under REA grant [PIAP-GA-2011-286426]
  4. Technion Vice President for Research Fund Glasberg-Klein research fund

Ask authors/readers for more resources

Ruled surfaces play an important role in many manufacturing and construction applications. In this work, we explore a multi-dimensional dynamic programming based ruled surface fitting scheme to a given freeform rational surface, S. Considering two initial opposite boundaries of S, sampled into a discrete piecewise linear polyline representation, the ruled surface fitting problem is reduced to a pairing-search between the polylines and elevations above the polylines, in the normal directions of S. A four-dimensional dynamic programming solution is sought for the four dimensions prescribed by the two polylines and the two elevation levels along the surface normals. This multi-dimensional dynamic programming is evaluated using highly parallel algorithms running on GPUs that ensures the best fit to the sampled data. In order to evaluate the fitting error with respect to S, we derive a scheme to compute a bound from above on the maximal error between a bilinear surface patch (formed by two consecutive point-pairs) and its corresponding surface region on S. Surface-surface composition is employed to extract the corresponding surface region on S to compare against. Finally, the above ruled surface fitting approach is also extended into a discrete algorithm to find the non-isoparametric subdivision curve on S when a discrete recursive piecewise-ruled surface fitting is considered. A five- or seven-dimensional dynamic programming solution is employed towards this end and once again, surface-surface composition is employed to extract the two subdivided patches as tensor products. (C) 2014 Elsevier Ltd. All rights reserved.

Authors

I am an author on this paper
Click your name to claim this paper and add it to your profile.

Reviews

Primary Rating

4.7
Not enough ratings

Secondary Ratings

Novelty
-
Significance
-
Scientific rigor
-
Rate this paper

Recommended

No Data Available
No Data Available