Article ID | Journal | Published Year | Pages | File Type |
---|---|---|---|---|
440782 | Computer-Aided Design | 2013 | 6 Pages |
Kinematic surfaces form a general class of surfaces, including surfaces of revolution, helices, spirals, and more. Standard methods for fitting such surfaces are either specialized to a small subset of these surface types (either focusing exclusively on cylinders or exclusively on surfaces of revolution) or otherwise are basis-dependent (leading to scale-dependent results). Previous work has suggested re-scaling data to a fixed size bounding box to avoid the basis-dependence issues. We show that this method fails on some simple, common cases such as a box or a cone with small noise. We propose instead adapting a well-studied approximate maximum-likelihood method to the kinematic surface fitting problem, which solves the basis-dependence issue. Because this technique is not designed for a specific type of kinematic surface, it also opens the door to the possibility of new variants of kinematic surfaces, such as affinely-scaled surfaces of revolution.
► We show that standard methods for fitting kinematic surfaces fail in simple cases. ► We present a class of AML methods that work well and do not fail on these cases. ► We present both direct and iterative variants of AML methods. ► Our methods also generalize to new types of kinematic surfaces. ► The new types of kinematic surfaces include affinely-scaled surfaces of revolution.