Abstract

Typically we do not add objects in conformal geometric algebra (CGA), rather we apply operations that preserve grade, usually via rotors, such as rotation, translation, dilation, or via reflection and inversion. However, here we show that direct linear interpolation of conformal geometric objects can be both intuitive and of practical use. We present a method that generates useful interpolations of point pairs, lines, circles, planes and spheres and describe algorithms and proofs of interest for computer vision applications that use this direct averaging of geometric objects.

Highlights

  • In this paper we will look at adding conformal geometric algebra (CGA) objects and adjusting the resulting multivectors to produce useful interpolations of the objects

  • We will use the standard extension of the 3D geometric algebra, where our 5D CGA space is made up of the standard spatial basis vectors {ei} i = 1, 2, 3, plus two additional basis vectors, e and ewith signatures, e2 = 1, e2 = −1

  • This paper has shown how we are able to add multiples of conformal objects by factoring the resulting multivector into a scalar plus 4-vector term and a valid geometric object

Read more

Summary

Introduction

In this paper we will look at adding CGA objects and adjusting the resulting multivectors to produce useful interpolations of the objects. We will present a general technique that is valid for all geometric objects of grade 2 or above. This technique uses the decompositions presented in [6]. The objects we work with here will be CGA objects unless explicitly stated otherwise. We will use the standard extension of the 3D geometric algebra, where our 5D CGA space is made up of the standard spatial basis vectors {ei} i = 1, 2, 3, plus two additional basis vectors, e and ewith signatures, e2 = 1, e2 = −1.

85 Page 2 of 25
Linearly Interpolating Conformal Points
Linearly Interpolating Higher Grade Conformal Objects
Creating a Blade from a Pure Grade Multivector
85 Page 4 of 25
Techniques for Understanding Interpolant Properties
Point Pairs
85 Page 6 of 25
85 Page 8 of 25
Circles
85 Page 10 of 25
Screw Theory
Bivector Representation of a Line
The Bivector Representation of a Screw
85 Page 14 of 25
85 Page 16 of 25
10. Planes
11. Spheres
85 Page 18 of 25
12. Applications
85 Page 20 of 25
85 Page 22 of 25
85 Page 24 of 25
13. Conclusions
Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call